html{overflow-y:scroll;}
body{margin:0; padding:0; font-family:Roboto,Arial,Helvetica,sans-serif; font-size:11pt; color:#616161; background-color:#313131;}

.row1, .row1 a{color:#EFEFEF; background-color:#0563C7;}
.row2{color:#C0BAB6; background-image:url("/images/banner/anav.jpg"); background-repeat:repeat-x;}
.row3{color:#414141; background-color:#F4F4F4;}
.row4{color:#919191; background-color:#181818; border-top:1px solid #414141;}
.row5{color:#666666; background-color:#FFFFFF; border-bottom:1px solid #E5E4E3;}

#header, #topnav, #container, #footer, #copyright{margin:0 auto;}
#header{padding:0;}
#header #hgroup1{display:block; float:left; width:27%; clear:right;}
#header #hgroup2{display:block; float:right; width:61%; clear:right;}
#header #hgroup2 #top{display:block; width:100%; text-align:center; padding:12px 0 0 0;}

.bannav{padding:0; margin:30px 0 0px 0; word-wrap:normal; white-space:nowrap;}
div.bannright{float:right;}
.bannav a{float:left; display:block; color:#EFEFEF; text-align:center; padding:10px 16px; text-decoration:none; font-size:16px;}
.bannav a:hover{color:#FFFFFF; background-color:#055299;} 
.bannav .icon {display: none;}

#container{background-color:#FFFFFF; padding:10px 0 0 10px; clear:both; font-size:1em; line-height:1.4em;}
#container section{margin-bottom:50px;}
#container section.last{margin-bottom:0;}

#footer{padding:30px 0;}
#footer .footer_title{color:#919191; font-size:1.2em; margin-bottom:40px; padding-bottom:10px; border-bottom:1px solid #919191;}
#footer div{margin-bottom:0;}
#footer a{color:#56AED4;}
#footer, .footer_title h2{color:#919191; background-color:#232323;}
#footer #ft_gallery.spacing li{margin-bottom:15px;}
#footer form label{display:block; width:100%; margin:0 0 10px 0;}
#footer form label input{margin-top:5px;}
#footer form label input, #footer form textarea{color:#FFFFFF; background-color:#333333; border-color:#666666;}
#footer form textarea{height:90px;}
.footer_nav{margin:0; padding:0;}
.footer_nav ul li{margin-top:12px; padding-top:12px; border-top:1px solid #333333;}
.footer_nav ul li:first-child{margin-top:0; padding-top:0; border-top:none;}

.bold{font-weight:bold;}  .center{text-align:center;}  .right{text-align:right;}
.hidden{display:none;}
.clear{display:block; clear:both;}
.clear:after{display:block; visibility:hidden; height:0; clear:both; font-size:0; content:"";}

.input{padding:0; margin:0; border:0;}

a{color:#066BC5; outline:none; text-decoration:none;}
a:hover{color:#0085DE;}
a.blue10{font-size:0.9em; margin:0; padding:0;}

.fl_left{float:left;}
.fl_right{float:right;}
img{width:auto; max-width:100%; height:auto; margin:0; padding:0; border:none; line-height:normal; vertical-align:middle;}
.imgl{float:left; margin:0 15px 10px 0; clear:left;}
.imgr{float:right; margin:0 0 10px 15px; clear:right;}
footer, header, hgroup, nav, section{display:block; margin:0; padding:0;}
div.wrapper{display:block; width:100%; margin:0; padding:0; text-align:left; word-wrap:break-word;}
div.strip{display:block; width:100%; margin:0;  padding:0; padding-bottom:10px; height:1px; overflow: hidden; background-color:#000000; -webkit-box-shadow:0 10px 10px -10px #000000; -moz-box-shadow:0 10px 10px -10px #000000; box-shadow:0 10px 10px -10px #000000;}

h1.main{ padding:5px 0 20px 0; color:#800000; margin:0; font-size:1.6em; font-weight:normal; line-height:normal; }
h2.main{ padding:5px 0 15px 2px; margin:0; color:#800000; font-size:1.4em; font-weight:normal; line-height:normal; text-transform:capitalize;}
h3{ padding:5px 0 5px 2px; margin:0; color:#9A0000; font-size:1.3em; font-weight:normal; line-height:normal; text-transform:capitalize;}
h4{ padding:5px 0 5px 2px; margin:0; color:#4C697A; font-size:1.2em; font-family:"CaviarDreamsBold", Arial, Helvetica, sans-serif; font-weight:normal; line-height:normal; text-transform:capitalize;}

.NoPad{padding:0; margin:0; border:0; width:auto; display:inline-block;}
#Submit{padding:0; margin:10px 0 0 0; width:auto; border:0;}

.full_width{display:block;width:100%;clear:both}

#copyright{padding:20px 0; font-size:.9em;}
#copyright p{margin:0; padding:0; text-align:center;}
#copyright a{color:#56AED4;}
