/*-------------------------------------UNIVERSAL----------------------------------------------*/

body {font-family: Arial;font-size:12px; color: #000000;}
body,h1,h2,h3,h4,h5,h6,ul,li,form{ margin:0; padding:0; font-weight:normal;}
a{ text-decoration:none;}
img {border:0;}
.container:after, .header:after, .text-con:after, .section:after, .footer:after, .section .contact :after{font-size:0px; line-height:0px; height:0px; content:'.'; visibility:hidden; display:block; clear:both}

/*-------------------------------------MAIN CONTAINER----------------------------------------------*/
.container{width:850px; margin:0 auto;}

/*-------------------------------------HEADER----------------------------------------------*/
.header{ width:850px;}
.header .logo{float:left; width:200px;}
.header .logo a{text-indent:-10000px; background:url(../../images/logo.gif) no-repeat; display:block; width:200px; height:143px;}
.header .right-side{float:right; width:636px; height:148px; background:url(../../images/header.gif) no-repeat;}

.login{width:300px; float:right; padding:85px 0 0 0; font-size:11px; color:#FFFFFF;}
.login label{float:left; display:block; width:120px; margin:0 0 2px 0;}
.login input{width:110px;border:none; height:17px; margin:0 5px 0 0;vertical-align:middle;}
.login .go{width:33px; height:23px;background:url(../../images/go-bg.gif) no-repeat; color:#FFFFFF; text-transform:uppercase; font-weight:bold; vertical-align:middle; padding:0 0 2px 0;}

/*-------------------------------------NAVIGATION----------------------------------------------*/
.nav{height:47px; background:url(../../images/nav-bg.gif) repeat-x; padding:0 0 0 10px; width:835px;}
.nav li{float:left; list-style:none; font-weight:bold;}
.nav li a{padding:20px 18px 10px 18px; display:block; color:#FFFFFF; float:left;}
.nav li a:hover{background:#325ea1;}
.nav .current a{background:#325ea1;padding:20px 18px 10px 18px;}
.nav li.selected a{background:#325ea1;color:#FFFFFF;}
.nav li.selected a:hover{text-decoration: none;}
.dropmenudiv_b{position:absolute;top: 0;font-family:Arial; font-size:12px;line-height:18px;
z-index:100;background-color: #325ea1;width: 190px;visibility: hidden;}
.dropmenudiv_b a{width:auto;display: block;text-indent: 5px; border-bottom: 1px solid #FFFFFF; padding: 5px 0;
text-decoration: none;color: #FFFFFF;}
* html .dropmenudiv_b a{width: 100%;}
.dropmenudiv_b a:hover{background:#c7c7c7;color: #000000;}

/*-------------------------------------BANNER & TEXT ----------------------------------------------*/
.text-con{width:850px;}
.text-con .banner{float:left; width:399px;}
/*.text-con .text{float:right; width:430px; font-size:14px; line-height:24px; padding:20px 0 0 0;letter-spacing:1px;}*/
.text-con .text{float:right; width:430px; font-size:14px; line-height:24px; padding:20px 0 0 0;}
.text-con h1{font-size:24px; float:left;padding:0 3px 0 0; }
.text-inside{font-size:14px; line-height:24px; padding:20px 0 0 0;}
.text-inside h1{font-size:24px; float:none;border-left:solid 4px #9d0e15; padding:0 0 0 8px; margin:0 0 10px 0;}
.text-inside .img{float:right; padding:8px; border:solid 1px #CCC; margin:0 0 0 10px;}
.text-inside ul{margin:10px 0 10px 15px; list-style:none; clear:both;}
.text-inside li{background:url(../../images/li-arrow.gif) no-repeat 0 13px; padding:5px 0 5px 20px; border-bottom:solid 1px #cccccc;}
.text-inside blockquote{padding:9px; width:450px; float:right;margin:8px 12px 0 0; color:#FFFFFF; background:#6c8fc4 url(../../images/quote-close.gif) no-repeat 95% 98%; line-height:20px;}
.text-inside blockquote img{float:left; margin:0 10px 0 0;}
.text-inside a{color:#456ead;}
.text-inside a:hover{color:#9d0e15}


/*-------------------------------------SECTIONS----------------------------------------------*/
.section{background:url(../../images/block-bg.gif) repeat-x;height:337px;}
.section .block1{float:left; width:180px; padding:10px;height:317px;}
.section .block2{float:left; width:190px;background:url(../../images/sep.gif) no-repeat left;padding:10px 10px 10px 15px;height:317px;}

.section .contact{font-size:11px;float:left; width:190px; padding:10px;height:317px; border-right:solid 4px #FFFFFF}
.section .contact h1{font-size:24px;color:#000000;border-left:none; margin:0;}
.section .contact label{float:left; display:block; width:80px; margin:5px 2px 5px 0; vertical-align:middle;}
.section .contact input,.section .contact img.imgcaptcha{width:100px; height:18px; border:solid 1px #c4dff9; margin:1px 0 1px 0; float:left; vertical-align:middle;}
.section .contact .but{width:78px;background:url(../../images/submit.gif) no-repeat; color:#FFFFFF;font-size:10px; border:none; height:14px; margin:5px 0 0 80px;_margin:5px 0 0 95px; font-weight:bold;}
.section .contact .map {font-size:11px; font-family:Arial; color:#FFFFFF; padding:5px 0 0 0;}
.section .contact .map .img{float:left; width:60px;}
.section .contact .map .eca{float:right; width:106px;}

.section h1{font-size:24px;color:#000000; border-left:solid 4px #9d0e15; padding:0 0 0 8px; margin:0 0 10px 0;}
.section .content{height:235px; overflow:hidden; line-height:16px; color:#FFFFFF;}
.section .content img{margin:0 0 10px 10px;}
.section .link{text-align:right;}

/*-------------------------------------FOOTER----------------------------------------------*/
.footer{background:#9d0e15 url(../../images/footer-bg.gif) no-repeat 100px 0; height:45px; margin:10px 0 0 0; text-align:center; color:#FFFFFF; padding:5px 0 0 0; font-size:11px;}
.footer a{color:#FFFFFF; padding:0 5px;}
.footer a:hover{text-decoration:underline;}
.footer .copyright{float:left; width:300px; font-size:10px; padding:5px 0 0 10px; text-align:left;}
.footer .links{float:right; width:400px; vertical-align:middle;}
.footer .links a{padding:0;}

.maroon{color:#9d0e15;}
.privacy li{background:none;}