@import url('font/stylesheet.css');

/*---------------*/
/* Reset Default */
body {margin:0; padding:0; font:13px Georgia, serif;}
h1,h2,h3,h4,p,ul{margin:0; padding:0;}
a:link, a:visited {text-decoration:none;	color:#000000;}
a img {border:none;}
address {font-style:normal;}
abbr, acronym {cursor:help;}
/*---------------*/
html {width:100%;}
body {width:100%; background-color:#0C2634;}

#header {width:100%; min-width:900px; height:200px; padding-top:20px; position:absolute; top:0; background:url('../images/header-bg2.png') bottom repeat-x; z-index:2;}
#header .content {width:900px; margin:0 auto; overflow:hidden;}
#header .logo {float:left;}
#header .logo img {display:block;}
#header .logo span {padding-left:6px; color:#191970; font-size:16px; letter-spacing:1px; font-family:TeXGyreAdventorRegular, Arial, Helvetica, sans-serif;}
#header .phone {display:block; margin-top:12px; color:#191970; font-size:24px; text-align:right; float:right;}

#header .cl {width:22px; height:22px; position:absolute; top:0; left:0; background:url('../images/top-corners.png') top left no-repeat;}
#header .cr {width:22px; height:22px; position:absolute; top:0; right:0;  background:url('../images/top-corners.png') top right no-repeat;}

#banner {min-width:900px; margin-top:80px; position:relative;}
#banner .content {width:900px; margin:0px auto; position:relative;}
#banner .nav {width:100%; position:absolute; bottom:0; background:url('../images/nav-bg.png'); z-index:99;}
#banner .nav ul {width:900px; margin:0 auto; list-style-type:none;}
#banner .nav ul li {float:left;}
#banner .nav ul li a {display:block; padding:10px 33px; color:#ffffff; font-size:21px; text-decoration:none; border-right:1px solid #767E8F; text-align:center;}
#banner .nav ul li a.last {border:none;}
#banner .nav ul li a:hover {color:#99CCFF;}
#banner .nav ul li a.selected {color:#99CCFF;}
#banner .nav ul li ul {display:none; width:auto; margin:0; position:absolute; background:#2C2D2E;}
#banner .nav ul li:hover ul {display:block;}
#banner .nav ul li ul li {float:none;}
#banner .nav ul li ul li a {display:block; padding:8px 105px 8px 30px; border-right:none; text-align:left;}
#banner .img {width:100%; min-width:980px; position:absolute; top:0; left:0; z-index:0;}
#banner .img img{width:100%; position:absolute; bottom:0; left:0;}
#banner .img-nav {display:none; position:absolute; bottom:11px; right:5px; overflow:hidden;}
#banner .img-nav span {display:block; float:left; width:18px; height:18px; margin:0 3px; background:url('../images/img-nav.png') top left no-repeat; cursor:pointer;}
#banner .img-nav span.selected {background:url('../images/img-nav.png') bottom left no-repeat;}
#banner .banner-tag {position:absolute; bottom:5px; right:90px; text-align:right;}
#banner .banner-tag span {color:#ffffff; text-transform:uppercase;}
#banner .banner-tag a {color:#ffffff;}
#banner .banner-tag a:hover {text-decoration:underline;}
#banner .fade {width:100%; height:20px; position:absolute; top:0; background:url('../images/header-fade.png') top repeat-x;}

#main {min-width:900px; padding:30px 40px 60px 40px; background-color:#ffffff;}
#main .content {width:900px; margin:0 auto; overflow:hidden;}
#main h1 {margin-bottom:10px; font-size:20px; color:#191970; font-weight:normal;}
#main p {line-height:22px; color:#585F6B; text-align:justify;}
#main a {line-height:22px; color:#191970;}
#main a:hover {text-decoration:underline;}
#main .colLeft {width:400px; float:left;}
#main .colRight {width:400px; float:right;}
#main address {line-height:22px; color:#585F6B;}
#main .blue {font-weight:bold; color:#191970;}

#footer {width:900px; margin:0 auto;}
#footer .content {padding:5px 0 35px 0; overflow:hidden;}
#footer ul {margin-top:5px; margin-right:40px; list-style-type:none; float:right;}
#footer ul li {margin:0 10px; float:left;}
#footer ul li.last {margin-right:0;}
#footer ul li a {color:#ffffff; font-size:12px;}
#footer .logobee {float:left; margin-top:4px;}
#footer .logobee span, #footer .logobee a {color:#585F6B; font-size:11px; font-family: Arial, Helvetica, sans-serif;}
#footer .logobee a:hover {text-decoration:underline; color:#ffffff;}