@import url(http://fonts.googleapis.com/css?family=Arvo:400,700,400italic,700italic|Marvel:400,400italic,700,700italic|Maven+Pro:400,500,700,900);

body{font-family:Arial,Helvetica,sans-serif;font-size:18px;line-height:150%;color:#343435;position:relative;}

.wrapper{margin:auto;}

#header{/*margin:0px 0px 0px 0px;padding:0px 10px 0px 10px;height:140px;*/position:relative;z-index:10;clear:both;}

#top{margin:0px 0px 0px 0px;clear:both;}

#middle{clear:both;min-height:300px;}

#bottom{margin:35px 0px 25px 0px;overflow:hidden;clear:both;}

#bottom2{margin:-50px 0px 0px 0px;overflow:hidden;clear:both;}

#headermodules{color:#ffffff;text-shadow:0 1px 0 rgba(0,0,0,0.3);}

#footer{position:relative;padding:5px 0px 20px 0px;clear:both;color:#858586;font-size:13px;text-align:center;line-height:21px;}

#middle{width:100%;overflow:hidden;position:relative;}

#middle-expand{width:200%;}

#main{position:relative;left:50%;width:50%;float:left;}

#main-shift{position:relative;left:-100%;overflow:hidden;}

#left{position:relative;left:-50%;float:left;overflow:hidden;}

#right{float:left;overflow:hidden;}

div#maintop,div#contenttop{margin:0px 0px 20px 0px;overflow:hidden;}

div#contentbottom,div#mainbottom{margin:20px 0px 0px 0px;overflow:hidden;}

#mainmiddle{width:100%;overflow:hidden;position:relative;}

#mainmiddle-expand{width:200%;}

#content{position:relative;left:50%;width:50%;float:left;}

#content-shift{position:relative;left:-100%;overflow:hidden;}

#contentleft{position:relative;left:-50%;float:left;overflow:hidden;}

#contentright{float:left;overflow:hidden;}

.floatbox{overflow:hidden;}

.float-left{float:left;}

.float-right{float:right;overflow:hidden;}

.width15{width:15%;}

.width18{width:18%;}
.width20{width:20%;}
.width23{width:23%;}
.width25{width:25%;}
.width33{width:33%;}
.width34{width:34%;}
.width35{width:35%;}
.width40{width:40%;}
.width46{width:46%;}
.width50{width:50%;}
.width54{width:54%;}
.width65{width:65%;}
.width75{width:75%;}
.width100{width:100%;}

body.yoopage{background:#2E85B2;}

#page-header{background:#12719E url(page_header_bg.png) 50% 0 repeat-x;}

.page-header-img{min-height:145px;}

#page-body{padding:30px 0px 30px 0px;}

#page-footer{min-height:150px;}

#absolute{position:absolute;z-index:15;top:0px;left:0px;width:100%;}

#headerbar{min-height:145px;background:url(headerbar_bg.png) 50% 100% repeat-x;}

#toolbar{/*height:25px;*/padding:12px 0px 0px 0px;overflow:hidden;line-height:25px;color:#C6C6C6;font-size:14px;text-shadow:1px 1px 0 rgba(0,0,0,0.4);text-transform:uppercase;}

#headermodules{padding:25px 0px 30px 0px;background:url(headermodules_bg.png) 0 100% repeat-x;}

#date{font-size:10px;float:right;}

#toolbar .right+#date{padding:0px 14px 0px 0px;background:url(topmenu_item_bg.png) 100% 50% no-repeat;}

#search{position:absolute;bottom:45px;right:0px;z-index:12;}

#logo{position:absolute;left:-30px;top:28px;text-align:center;}

#menu{position:absolute;bottom:0px;right:0;height:44px;}

#banner{position:absolute;top:0px;right:-20px;width:0px;z-index:3;}

#footer a.anchor{position:absolute;right:15px;bottom:50px;width:25px;height:25px;background:url(footer_anchor.png) 0 0 no-repeat;display:block;text-decoration:none;}

#footer a.anchor:hover{background-position:0 -35px;}

#headermodules a,#bottom2 a{color:#B8DEF8;}

#footer a:hover {color:#23B5E2;text-decoration:none;}

#footer a{color:#858586;}

#page-body div.wrapper{position:relative;}

#left div.left-1{float:right;}

#left div.left-2{padding:30px 0px 30px 0px;}

#left div.left-3{width:11px;}

#right div.right-1{float:left;}

#right div.right-2{padding:30px 0px 30px 0px;}

#right div.right-3{width:11px;} 

#component{margin:0px 10px 0px 10px;}

.customnav_ann{
    background: transparent!important;
    border: transparent!important;
    box-shadow: none!important;
}
#headerbar{background: #F3F3F3!important;}
#toolbar{background: #2A2C2D!important;}
.container-fluid{padding-right: 0!important;padding-left: 0!important;}
#logo1 img{position:relative; top:20px;}
#search1{position:relative; text-align:center;padding-top: 35px;}
.ann_cust_drops{clear:both;}
.row{margin-right:0!important; margin-left:0!important;}

.ann_h3{margin-top:-5px;}
.ann_cus_p{line-height:24px;margin-top:15px;}
#header{padding:0!important;}
@media (min-width: 768px){
.customnav_ann .navbar-nav>li>a {
    padding-top: 5px;
    padding-bottom: 5px;
}
}	
.customnav_ann{margin-bottom: 10px!important;}