/*=================================*/
/* Nivo Slider Demo
/* November 2010
/* By: Gilbert Pellegrom
/* http://dev7studios.com
/*=================================*/

/*====================*/
/*=== Reset Styles ===*/
/*====================*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
    margin:0;
    padding:0;
    border:0;
    outline:0;
    font-weight:inherit;
    font-style:inherit;
    font-size:100%;
    font-family:inherit;
    vertical-align:baseline;
}
body {
    line-height:1;
    color: #333333;
    /*background: url('images/bg1.jpg') no-repeat center center fixed;
    -moz-background-size: cover;
    -webkit-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    */
    background: #cccccc;


}

form{
    margin: 5px 5px 5px 5px;
}

label{
    margin: 5px 0 5px 0;
    padding: 5px 0 5px 0;
}
input{
    margin: 5px 0 5px 0;
}
textarea{
    width: 400px;
    height: 150px;
    margin: 5px 0 5px 0;
}

ul { list-style:none;}
li { margin:0; padding:5px 5px 5px 5px;font-size: 108%}

a,a:link,a:visited{
    text-decoration: underline;
    color: #333333;
}
a:hover{
    color: #ff3333;
    text-decoration: underline;
}
table {
    border-collapse:separate;
    border-spacing:0;
}
caption, th, td {
    text-align:left;
    font-weight:normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content:"";
}
blockquote, q {
    quotes:"" "";
}
/* HTML5 tags */
header, section, footer,
aside, nav, article, figure {
    display: block;
}

/*===================*/
/*=== Main Styles ===*/
/*===================*/
.content{
    display: block;
    width: 924px;
    padding: 0 0 0 0px;
    margin: 0px auto 0px auto;
    font-family: Arial,Helvetiva,Verdana,sans-serif;
    color: #333333;
    font-size: 12px;
    border: 0px solid white;
    background-color: white;
    box-shadow: 0px 5px 5px 5px #888888;

}
.sidebar{
    display: inline;
    width: 25%;
    padding: 0 0 0 10px;
    margin: 5px 5px 0px 15px;
    font-family: Arial,Helvetiva,Verdana,sans-serif;
    color: #333333;
    font-size: 12px;
    float: right;
    border: 0px solid yellow;
}
.main{
    display: block;
    width: 70%;
    padding: 0 0 20px 10px;
    margin: 0px 5px 0px 0px;
    font-family: Arial,Helvetiva,Verdana,sans-serif;
    color: #333333;
    font-size: 12px;



}
.content h3{
    font-family: Trebuchet MS,Arial; 
    font-size: 18px;
    color:  #73615b;
    padding: 10px 0 10px 0;
}
.content p{
    line-height: 18px;
    letter-spacing: 0.5px;
    padding: 5px 0 5px 0;
    text-align: justify;
}
.content p.emph,.content span.emph{
    padding: 10px 0 10px 0;
    color:  #333333;
    font-size: 16px;
    line-height: 30px;
    font-style: italic;
    text-align: justify;
    font-family: Trebuchet MS,Arial; 

}
h2{
    margin: 5px 0 0 0;
    font-family: Trebuchet MS,Arial;
    font-size: 14px;
    font-weight: bold;
    color: #3333ff;
}
h2 img{
    height: 12px;
    vertical-align: middle;
    padding: 0 5px 0 0;
}
h4{
    font-size: 105%;
    margin: 5px 0 0 0;
    font-family: Trebuchet MS,Arial;
    font-weight: bold;
}
.content p img.caption{
    width: 100%;
}
.content p img.icon{
    vertical-align: middle;
    height: 10px;
}
.header{
    display: block;
    width: 924px;
    padding: 0 0 0 0;
    margin: 0px auto 0px auto;
    //height: 185px;
    height: auto;
    border: 0px solid black;
    background-color:  #fff;
    /*background: url(images/bg6.jpg);*/
    box-shadow: 0px 5px 5px 5px #888888;
}
.bottom{
    display: block;
    width: 914px;
    padding: 0 0 0 10px;
    margin: 0px auto 0px auto;
    border: 0px solid black;
    font-size: 12px;
    line-height: 30px;
    font-style: italic;
    text-align: justify;
    font-family: Trebuchet MS,Arial; 
    /*background-color: lightyellow;*/
    /*background-color: palegoldenrod;*/
    background-color:  white;
    box-shadow: 0px 5px 5px 5px #888888;

}
.bottom a,.bottom a:link,.bottom a:visited{
    color:#73615b ;
}
.bottom span{
    float: right;

}
.bottom img{
    height: 20px;
    margin: 0 5px 0 0;
    vertical-align: middle;
}
marquee,.scroll{
    display: block;
    width:70%;
    padding: 0 0 0 0;
    margin: 0px 0 0px 0;
}

.marquee{
    display: block;
    width: 924px;
    padding: 0 0 0 0;
    margin: 0px auto 0px auto;
    height: 35px;
    border: 0px solid yellow;
    font-family: Helvetica,Arial,Verdana;
    font-size: 11px;
    background: white;
    box-shadow: 0px 5px 5px 5px #888888;

}
.marquee p{
    padding: 5px 0 0 0;
    margin: 0 auto 0px 25%;
}
.marquee a,.marquee a:link,.marquee a:visited{
    text-decoration: underline;
    color: red;
}
.footer{
    display: block;
    width: 924px;
    padding: 0 0 0 0;
    margin: 10px auto 10px auto;
    height: 40px;
    font-family: Arial,Helvetica;
    font-size: 11px;
    color:  #333333;
}
.footer img{
    height: 18px;
    margin: 0 5px 0 0;
    vertical-align: middle;
}
.footer .fright{
    float: right;

}
.footer a,.footer a:link,.footer a:visited{
    color:#333333;
    text-decoration: none;
    font-weight: bold;
}
.footer a:hover{
    text-decoration: underline;
}
.logo { 
    display: block;
    /*width: 924px;*/
    padding: 0 0 0 10px;
    height: auto;
    margin: 10px 0 5px 0;
    /*clear: both;*/
}
.logo img{
    margin: 20px 0 0 0;
    height: auto;  
}
.ads{
    display: block;
    margin: 0px 0 0 0px;
    padding: 0 0 0 0;
    font-family: Arial,Helvetica;
    font-size: 11px;
    border: 0px solid red;
    width: 250px;
    height: 180px;
    /*height: 100px;*/

}
.ads a,.ads a:link,.ads a:visited{
    color:#333333;
    text-decoration: none;
    font-weight: bold;
}
.ads a:hover{
    text-decoration: underline;
}
.ads  img{
    vertical-align: top;
    height: 160px;

}
.adimg{
    height: 175px;
    width: 763px;
}

.menu_nav {margin:30px 0 0 0;width: 100%; padding:0 0 0 0; height:45px;border: 0px solid green; background-color:transparent;}
.menu_nav ul { list-style:none;width: 
                   924px; margin:0 auto 0 auto; height: 45px; 
               padding:0 0 0 0;clear: both;border: 0px solid red;
               background: url(images/menu1.png);}
.menu_nav ul li { margin:15px 0 0 20px; padding:0px 5px 0 0; float:left;}
.menu_nav ul li a { display:block; 
                    margin:0 5px 0 0; padding:0px 0 0 0; color: #ffffff; text-decoration:none; 
                    font-size:11px; line-height:16px;;
                    /*border-radius:5px;
                    -moz-border-radius:5px;
                    -webkit-border-radius:5px;*/
                    font-family: Trebuchet MS,Arial; 
                    font-size: 12px;
                    letter-spacing: 1px;
                    border-bottom:0px solid #992400;

}
.menu_nav ul li.active a, .menu_nav ul li a:hover { 
    text-decoration:none; border-bottom:1px solid #992400;
    border-top:0px solid  orangered;
    color: goldenrod;
    border-bottom:0px solid #992400;

}

.social{
    display: block;
    width: 210px;
    margin: 2px 2px 2px 2px;
    padding: 0px 0px 0px 0px;
    border-left: 1px solid  #73615b;
    border-right: 1px solid  #73615b;
    border-bottom: 1px solid  #73615b;
   /* border-radius:5px;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;*/

}
.social h3{
    display: block;
    width: 206px;
    border: 0px solid green;
    background-color: #73615b ;
    margin: 0 0 10px 0px;
    padding: 5px 0 5px 5px;
    font-family: Trebuchet MS,Arial;
    letter-spacing: 1px;
    /*box-shadow: 0px 1px 1px 1px #888888;*/
    font-size: 100%;
    /*border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;*/
    color: whitesmoke;
}
.social span{
    /*float: right;*/

}
.social img{
    height: 21px;
    margin: 0px 5px 0 5px;
    padding: 0 0 0 0;
    vertical-align: middle;
}
.social a,.social a:link,.social a:visited{
    text-decoration: none;
    font-weight: bold;
    margin: 0 0 10px 0;
}



#dev7link {
    position:absolute;
    top:0;
    left:50px;
    background:url(images/dev7logo.png) no-repeat;
    width:60px;
    height:67px;
    border:0;
    display:block;
    text-indent:-9999px;
}
#wrapper{
    margin: 0 0 0 0;
    padding: 0 0 0 0;

}

.slider-wrapper { 
    width: 924px;
    padding: 0 0 0 0;
    margin: 0px auto 0px auto;
    box-shadow: 0px 5px 5px 5px #888888;

}
#slider{
    margin: 0 0 0px 0;
    padding:  0 0 0 0;
}

/*====================*/
/*=== Other Styles ===*/
/*====================*/
.clear {
    clear:both;
}
#if{
    overflow: hidden;
    display:block;
    width:200px;
    height: 15px;
}
/*
table#prizes{
    border: 1px solid silver;
    width: 100%;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    margin: 0 0 10px 0;
}
#prizes td.head{
    padding: 5px 10px 5px 10px;
    text-align: left;
    background-color: steelblue;
    color: #000;
    font-weight: bold;
    font-size: 14px;
    line-height: 20px;
    /*font-style: italic;*/
    text-align: justify;
    font-family: Trebuchet MS,Arial; 
}
#prizes tr.r0{
    padding: 5px 10px 5px 10px;
    text-align: left;
    background-color:  lightsteelblue;

    /*font-weight: bold;*/
    font-size: 12px;
    line-height: 20px;
    /*font-style: italic;*/
    text-align: justify;
    font-family: Trebuchet MS,Arial; 
}
#prizes tr.r1{
    padding: 5px 10px 5px 10px;
    text-align: left;
    background-color: whitesmoke;
    color: #992400;
    /*font-weight: bold;*/
    font-size: 12px;
    line-height: 20px;
    /*font-style: italic;*/
    text-align: justify;
    font-family: Trebuchet MS,Arial; 
}
#prizes td{
    padding: 5px 10px 5px 10px;
    text-align: left;
    color: #333333;
    /*font-weight: bold;*/
    font-size: 12px;
    line-height: 20px;
    /*font-style: italic;*/
    text-align: justify;
    font-family: Trebuchet MS,Arial; 
}
#boardmembers li{
    text-transform: capitalize;
    padding: 5px 0 5px 5px ;
    font-weight: bold;
    font-variant: small-caps;
    color:  #333;
    font-size: 11px;
    margin: 0 0 0 0; 
}
#final_stage{
    font-weight: bold;
    font-family: Arial,Helvetica;
    font-size: 16px;
    color:  #990000;
    float: right;
}

.foundation{
    float: right;
}
.foundation img{
    height: 105px;
    margin: 15px 10px 0 0;
}
.alert{
    color: red;
     font-family: Trebuchet MS,Arial; 
    
}
.note{
    color: green;
}