@charset "utf-8";
/* CSS Document */

.container { width:760px; margin:0px auto; }
.header { width:740px; float:left; clear:both; padding:0px 10px; background:url(../images/header_bkr.jpg) top left no-repeat; }
.header .logo { width:360px; float:left; clear:none; }
.header .tagline { width:360px; float:right; clear:none; padding:10px 10px 0px 10px; }
.header .tagline span { font-size:12px; color:#153b63; }
.header .location { width:350px; float:left; clear:none; margin-top:12px; }
.header .location span { font-size:11px; color:#153b63; float:left; clear:none;  }
.header .menu { width:390px; float:left; clear:none; }
.header .menu a { float:left; clear:none; font-size:12px; color:#fff; background:#153b63; border:3px solid #b4c6d9; border-bottom:none; text-decoration:none; padding:5px 8px; display:inline-block; margin-top:15px; }
.header .menu a:hover { background:#e80000; }
.header .menu a.activ { background:#e80000; }

.content { width:760px; float:left; clear:both; background:url(../images/cont_bkr.gif) top left no-repeat; padding-top:25px; }
.content .left { width:520px; float:left; clear:none; margin-left:10px; padding-right:5px; background:url(../images/leftcol_bkgr.gif) top right repeat-x; }
.content .left .promo { width:520px; float:left; clear:both; }


.content .left .inside { width:520px; float:left; clear:none; padding-bottom:5px; }
.content .left .inside h1 { width:500px; font-size:16px; font-weight:bold; color:#153b63; padding:10px; float:left; clear:both; }
.content .left .inside .info { width:510px; float:left; clear:both; padding:10px 10px 10px 0px; background:#fff; border-bottom:1px solid #b5c7d9; }
.content .left .inside .info p { font-size:12px; color:#000; line-height:18px; }
.content .left .inside .info p img { float:left; clear:none; padding-right:10px; }
.content .left .inside .info p a { text-decoration:none; font-size:12px; font-weight:bold; color:#31567b; background:url(../images/arrow.gif) center left no-repeat; padding-left:10px; float:left; clear:none; display:block; }

.content .left .inside .partners { width:500px; float:left; clear:both; padding:10px; padding-bottom:0px; background:#fff; }
.content .left .inside .partners span.title { width:500px; font-size:14px; font-weight:bold; color:#153b63; text-decoration:underline; float:left; clear:both; margin-bottom:5px;  }
.content .left .inside .partners span { width:500px; float:left; clear:both; font-size:11px; color:#000; }
.content .left .inside .partners .icons { width:490px; float:left; clear:both; padding:10px; padding-right:0px; }
.content .left .inside .partners .icons img { float:left; clear:none; padding-right:13px; }


.content .right { width:225px; float:left; clear:none; }
.content .right .box01 { width:210px; float:left; clear:both; padding:0px 10px 0px 5px; margin-bottom:22px; }
.content .right .box01 img { float:left; clear:none; }
.content .right .box01 span { font-size:11px; color:#fff; margin-top:5px; }

.content .right .box02 { width:210px; float:left; clear:both; padding:5px 0px 5px 5px; margin-bottom:20px; background:#fff; }
.content .right .box02 .services { width:200px; float:left; clear:both; padding:10px; background:#dfe9f3; }
.content .right .box02 .services h2 { font-size:14px; font-weight:bold; color:#153b63; text-decoration:underline; padding-bottom:5px; }
.content .right .box02 .services p { font-size:12px; color:#153b63; padding-bottom:5px; }
.content .right .box02 .services ul { font-size:12px; color:#153b63; padding-left:20px; float:left; clear:none; list-style:square; display:block; }
.content .right .box02 .services ul li { color:#e80000;  }
.content .right .box02 .services ul li span { color:#153b63;  }

.content .right .box02 .services a { width:200px; float:left; clear:both; text-decoration:none; font-size:12px; font-weight:bold; color:#31567b; background:url(../images/arrow.gif) center left no-repeat; padding-left:10px; margin-top:5px; display:block; }

.content .right .box02 .contact { width:200px; float:left; clear:both; padding:10px; background:#fff; }
.content .right .box02 .contact h2 { font-size:14px; font-weight:bold; color:#153b63; text-decoration:underline; padding-bottom:5px; }
.content .right .box02 .contact span { font-size:12px; color:#000; display:block; }
.content .right .box02 .contact span a { text-decoration:underline; font-size:12px; color:#000; display:block; }

.footer { width:760px; float:left; clear:both; margin-bottom:10px; }
.footer .tagline { width:740px; float:left; clear:both; padding:10px; }
.footer .tagline span { font-size:11px; color:#666; }
.footer .tagline span a { text-decoration:none; font-size:11px; color:#666; }

.mr1 { margin-right:1px; }
.mr5 { margin-right:5px; }

/*content*/

.content .left .about { width:520px; float:left; clear:none; padding-bottom:5px; }
.content .left .about h1 { width:500px; font-size:16px; font-weight:bold; color:#153b63; padding:10px; float:left; clear:both; }
.content .left .about .info { width:500px; float:left; clear:both; padding:10px; background:#fff; border-bottom:1px solid #b5c7d9; }
.content .left .about .info p { width:500px; float:left; clear:both; font-size:12px; color:#153b63; margin-bottom:10px; line-height:16px; }
.content .left .about .info p img { margin-right:10px; }
.content .left .about .info ul { font-size:12px; color:#153b63; padding-left:20px; float:left; clear:none; list-style:square; display:block; margin-bottom:10px; }
.content .left .about .info ul li { color:#e80000;  }
.content .left .about .info ul li a { color:#153b63; text-decoration:none;  }
.content .left .about .info a { color:#153b63; text-decoration:none;  }
.content .left .about .info table { margin-top:5px; }

/*contact*/
.content .left .contact { width:520px; float:left; clear:none; padding-bottom:5px; }
.content .left .contact h1 { width:500px; font-size:16px; font-weight:bold; color:#153b63; padding:10px; float:left; clear:both; }
.content .left .contact .info { width:500px; float:left; clear:both; padding:10px; background:#fff; border-bottom:1px solid #b5c7d9; }
.content .left .contact .info p { font-size:12px; color:#153b63; padding-bottom:5px; border-bottom:1px dotted #ccc; padding-bottom:10px; margin-bottom:10px; }



