/* CSS Document */

body {margin:0; padding:0; background:#0D3568; font-family:Verdana, Arial, Helvetica, sans-serif; }
.clear {clear:both; }

h1, h2, h3, h4, h5 {margin:0 0 5px 0; padding:0; color:#0D3568; height:22px; }


a {color:#0D3568; text-decoration:none; }	
a:hover {text-decoration:underline; }
a#more {width:55px; height:14px; background:url("../img/headers/TitleMore.jpg") no-repeat; display:block; text-decoration:none; }
a.circle {margin:0; padding:2px 0 5px 25px; background:url(../_img/bg/circle.png) no-repeat; height:25px}
a:hover.circle {background:url(../_img/bg/circle_yel.png) no-repeat; text-decoration:none; color:#5683BA}
a.circle_onblue {margin:0; padding:2px 0 5px 25px; background:url(../_img/bg/circle.png) no-repeat; height:25px}
a:hover.circle_onblue {background:url(../_img/bg/circle_yel_mat.png) no-repeat; text-decoration:none; color:#fff}

/* *** Main Container *** */
#container {margin:0 auto; padding:0 0 10px 0; width:768px; background:url("../_img/bg/container_bot_bg.jpg") bottom no-repeat #D1E1F1}

/* ** Content ** */
#content {margin:0 20px; padding:0;}
#content h2 {margin:0 0 10px 0; padding:10px 0 0 0; color:#0D3568; font-size:16px; line-height:1.4em}
#content h4 {margin:0; padding:15px 0 0 0; color:#0D3568; font-size:14px; line-height:1.4em}
#content p {margin:0 2px 10px 0; padding:0; color:#0D3568; font-size:12px; line-height:1.4em}
h6 {margin:0 2px 10px 0; padding:0; color:#0D3568; font-size:13px; line-height:1.4em; font-weight:normal}

#leftcol {margin:0; padding:0; width:455px; float:left; /*text-align:justify;*/ }
#rightcol {margin:0 0 0 25px; padding:0 0 0 20px; width:225px; float:left; }


/** Home **/
#homebx {margin:20px 0 30px 0; padding:0; width:450px; border:2px solid #5683BA;}
#homebx_img {margin:0; padding:0;}
#homebx_tx {margin:0; padding:5px; background:#5683BA; font-size:12px; color:#FFF; text-align:right}


/** Wht 220px Box **/
.boxtop {margin:20px 0 0 0; padding:0; width:222px; height:12px; background:url("../_img/bg/TopBoxSm.jpg") no-repeat; }
.boxbot {margin:0 0 5px 0; padding:0; width:222px; height:12px; background:url("../_img/bg/BotBoxSm.jpg") no-repeat; }
.box {margin:0; padding:4px 8px; width:202px; border-left:2px solid #5482B9; border-right:2px solid #5482B9; background:#fff; }
/* *html #home .box {margin:-6px 0 0 0; width:198px; }*/
.box h3 {color:#0D3568; font-size:16px; line-height:1.4em}

.floatbox {margin:0 10px; float:left;}
.floatbox .box {padding:0 8px 4px 8px;}
.floatbox .box img {border:2px solid #5482B9;}

.floatbox .box a {}
.floatbox .box a:hover {color:#FC0; display:block}

.box ul {margin:0; padding:0; list-style:none}
.box ul li {margin:4px 0; padding:0; color:#0D3568; font-size:12px; line-height:1.4em}
.box ul li.news_one {margin:8px 0; padding:0; font-size:12px; line-height:1.4em}
.box ul li.news_one a {color:#0D3568; display:block}
.box ul li.news_two {margin:8px 0; padding:0; font-size:12px; line-height:1.4em}
.box ul li.news_two a {color:#5683BA; display:block}
.box ul li.news_three {margin:8px 0 0 0; padding:0; font-size:12px; line-height:1.4em}
.box ul li.news_three a {color:#A9C6E4; display:block}
.box ul li a:hover {color:#FC0;}

.box_tx {margin:0; padding:4px 8px; width:206px;}
.box_tx ul {margin:0; padding:0; list-style:none}
.box_tx ul li {margin:4px 0; padding:0; color:#0D3568; font-size:12px; line-height:1.4em}

.box_news {margin:0; padding:0 8px 4px 8px; width:202px; border-left:2px solid #5482B9; border-right:2px solid #5482B9; background:#fff; min-height:210px;}
.box_news ul {margin:0; padding:0; list-style:none}
.box_news ul li {margin:4px 0; padding:0; color:#0D3568; font-size:12px; line-height:1.4em}
.box_news img {border:2px solid #5482B9;}


/** News **/ 

/*.news_img {margin:10px 0; border:2px solid #5482B9;}*/
#content #leftcol img {margin:10px 0; border:2px solid #5482B9;}


/** Credits **/ 

.credit {margin:3px 5px 3px 0; float:left; width:220px; color:#0D3568; font-size:12px; line-height:1.4em}



/** Form **/

.label {clear:both; margin:8px 0; padding:0; float:left; width:100px; font-size:13px}
.field {margin:5px 0; padding:0; float:left; width:250px; }
textarea, input {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#0D3568; }



/** footer **/
#footer {margin:0 auto; padding:20px; width:768px; color:#97B8DF; font-size:11px;}

#footer a {text-decoration:none; color:#97B8DF;}
#footer a:hover {color:#D1E1F1}

.foot_nav_wrap {margin:12px 12px; padding:0;}
.foot_nav_wrap .foot_nav_title {margin:0 10px 0 0; padding:0; width:170px; float:left; font-weight:bold}
.foot_nav_wrap .foot_nav_title .foot_nav_links {margin:0; padding:0; float:left;}

.foot_legal_wrap {margin:24px 12px; padding:0;}
.foot_legal_wrap .foot_legal_left {margin:0 10px 0 0; padding:0; width:170px; float:left;}
.foot_legal_wrap .foot_legal_left .foot_legal_right {margin:0; padding:0; float:left;}


#footer_end {margin:20px; padding:0;}


/**** FIXES ****/

#homebx #homebx_img img {border:none; margin:0} /*** to fix border added to all img ***/



