body {margin:0; padding:0; width:100%; color:#333; font:normal 13px/1.8em Arial, Helvetica, sans-serif; background:#fff;}
html, html a {-webkit-font-smoothing: antialiased; text-shadow: 1px 1px 1px rgba(0,0,0,0.004);}
img {border:0;}
.clr {clear:both;}
h1 {color:#000; font-size:26px; padding:0; margin:6px 0 10px 0; line-height:1.5em;}
#header_wrap {width:100%; margin:0; padding:0; overflow:hidden; background:#8a0000;}
.header {max-width:950px; margin:0 auto; background:none;}
.logo2 {padding:10px 0 4px 0; float:left; max-width:50%; background:none;}
.searchbx {float:right; margin:38px 0 0 0; background:none: max-width:40%;}
.searchbx input[type="text"] {padding:0 15px; background:#fff; border:0; outline:none; width:200px; height:31px; float:left; border-radius:3px 0 0 3px; -webkit-box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.3); box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.3);}
.logobar_search_box {background:none;}
.logobar_search_button{position:relative; margin-top:-1px; padding:0; height:33px; width:40px; border:0; background:#111 url(../img/search_icon.png) center center no-repeat; border-radius:0 3px 3px 0; cursor:pointer;}
.nav-button {display:none; }
.primary-nav{width:100%; clear:both; overflow:hidden; padding:0; margin:0; background:#8a0000 url(../img/menubg2.jpg); -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.5); box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.5);}
.nav {margin:0 auto; width:950px;}
.nav-list{list-style-type:none; margin:0; padding:0; display:inline-block; float:left;}
.nav-list li{list-style-type:none; margin:0; padding:0; display:inline-block; float:left;}
.nav-list a{display:block; color:#fff; padding:16px 15px 13px 15px; margin:0 18px 0 0; font:bold 15px Arial, Geneva, sans-serif; text-decoration:none; text-shadow: 0 2px 0 rgba(0,0,0,0.2);}
.nav-list a.last{margin-right:0;}
.nav-list a:link{}
.nav-list a:visited{}
.nav-list a:hover{background:#900000; color:#fff;}
.pageheader_wrap {padding:8px 0 0 0; width:100%; min-width:950px; background:#F8F8F8; overflow:hidden; margin:0;}
.pageheader {width:950px; margin:0 auto; padding:5px 0 10px 0; overflow:hidden;}
.pageheader h2 {float:left; font-size:20px; margin:0px 0 0 15px; font-weight:normal; color:#000;}
#contentwrap {width:100%; min-width:950px; padding:5px 0 0 0; background:#fff;}
#pagewrap {width:940px; margin:0 auto; padding:0; height:800px;}
.pageholder {margin:0 auto; padding:30px 10px 10px 10px;}
.content a {color:#800000;}
.content a:hover {text-decoration:none;}
.content p {line-height:1.8em; font-size:15px; margin-bottom:10px;}
.insfull {width:950px; margin:0; padding:0;}
input:focus::-webkit-input-placeholder { color:transparent; }
input:focus:-moz-placeholder { color:transparent; } /* Firefox 18- */
input:focus::-moz-placeholder { color:transparent; } /* Firefox 19+ */
input:focus:-ms-input-placeholder { color:transparent; } /* oldIE ;) */
.floatlft {float:left;}
.floatrgt {float:right;}
/* FBG */
#bottom {padding:0; margin:0; width:100%;}
.fbg_tagline {width:100%; min-width:950px; background:#F0F0F0; color:#111; padding:15px 0; font-size:13px; border-top:1px solid #E0E0E0; margin:100px 0 0 0; overflow:hidden;}
.fbg_tagrz {width:94%; max-width:950px; margin:0 auto; padding:0;}
.fbg_tagrz a {color:#8a0000;}
.fbg {background:#2d2d2d; padding:0 0 15px 0; margin:0;}
.fbg_resize {width:94%; max-width:950px; margin:0 auto; padding:0;}
.fbg_resize a {color:#618bb6; text-decoration:none; }
.fbg_resize h2 {font:bold 18px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#bababa; padding:10px 0; margin:0;}
.fbg_resize p {font:normal 12px Arial, Helvetica, sans-serif; color:#7b7b7b; padding:5px 0; margin:0; line-height:1.8em;}
.fbg_resize ul {padding:0; margin:0; list-style:none;}
.fbg_resize li {padding:5px 0; margin:0;  border-bottom:1px solid #404040; }
.fbg_resize li a {font:normal 12px Arial, Helvetica, sans-serif; color:#7b7b7b; padding:5px 0; margin:0; text-decoration:none;}
.fbg_resize li a:hover {color:#618bb6;}
.fbg_resize .fcol {width:22.06%; float:left; margin:0; padding:20px 4.6% 10px 0;}
.fbg_resize .fcol.last {width:20%; padding:20px 0 10px 0;}
/*************footer**********/
.myfter {padding:20px 0; width:100%; min-width:950px; margin:0 auto; background:#1f1f1f; border-top:1px solid #3c3c3c;}
.myfter_resize {width:96%; max-width:950px; margin:0 auto; padding:0; text-align:center;}
.myfter p {font:normal 12px  Arial, Helvetica, sans-serif; color:#a9a9a9; padding:15px 0 0 0;}
.myfter a {font:bold 12px Arial, Helvetica, sans-serif; color:#a9a9a9; text-decoration:none;}
.moblgo {position:fixed; top:0; width:100%; max-height:48px; height:48px; z-index:999999;}
.moblgo img {float:right; padding:5px 10px; max-width:30%;}
/* media queries */
@media screen 
and (min-width : 992px) {
.moblgo {display:none;}
}
@media screen 
and (max-width : 991px) {
#header_wrap {display:none;}
.primary-nav{display:none;}
.pageheader_wrap {display:none;}
#contentwrap {width:100%; margin:0; min-width:0px; padding:0px 0 0 0;}
#pagewrap {padding:0 0 0 0; width:100%; max-width:100%; margin:0 auto;}
#bottom {display:none;}
}