@charset "utf-8";
/* Layout by http://www.templateaccess.com Released for free under a Creative Commons Attribution 3.0 License */

body { margin:0; padding:0; width:100%; color:#333338; font:normal 12px/1.8em Arial, Helvetica, sans-serif;}
html, .main { padding:0; margin:0; background-color:#f3f1f1;}
.main { background:#f3f1f1 url(images/header_bg.jpg) repeat-x center 11px;}
.clr { clear:both; padding:0; margin:0; width:100%; font-size:0px; line-height:0px;}
.logo { padding:0; float:left; width:auto;}
h1 { font:bold 24px/1.5em Arial, Helvetica, sans-serif; padding:16px 0 8px; margin:0 0 8px; color:#099eda;}
h2 { margin:0; padding:40px 0; float:left; color:#fff; font:bold 52px/1.2em Arial, Helvetica, sans-serif; letter-spacing:-3px;}
p { margin:8px 0; padding:0 0 8px 0; font:normal 14px/1.8em Arial, Helvetica, sans-serif;}
a { color:#099eda; text-decoration:underline;}
table {border:1px solid black; border-collapse:collapse; margin: auto;}
table tr {font:normal 14px/1.8em Arial, Helvetica, sans-serif; margin:0;}
table th{font:bold 14px/1.8em Arial, Helvetica, sans-serif; margin:0; border:1px solid black; padding:0 10px 0 10px; text-align:left;}
table td {border:1px solid black; padding:0 10px 0 10px;}
table td a{ text-decoration:none;}
table td a:hover { font-weight:bold; text-decoration:underline;}
.header, .content, .menu_nav, .fbg, .footer, form, ol, ol li, ul, .content .mainbar { margin:0; padding:0;}

/* header */
.header { height:130px;}
.header_resize { margin:0 auto; padding:0; width:800px;}
.info { font:bold 16px/1.6em Arial, Helvetica, sans-serif; color:#eeeeee; margin:0; padding:55px 0px 0 0; text-align:right; }
.info span  { font:bold 16px/1.6em Arial, Helvetica, sans-serif; color:#444444; }

/* hbg */
.hbg { height:70px; padding:0 0 0 0;}
.hbg_resize { margin:0 auto; padding:0 0 0 0; width:800px;}

/* menu */
.menu_nav { margin:0; padding:20px 28px; background:url(images/menu.gif) repeat-x top; height:70px;}
.menu_nav ul { list-style:none;}
.menu_nav ul li { margin:0; padding:0 16px 0 0; float:left; font-weight:bold;}
.menu_nav ul li a { display:block; margin:0; padding:4px 16px; color:#099eda; text-decoration:none; font-size:14px;}
.menu_nav ul li a { border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px;}
.menu_nav ul li.active a, .menu_nav ul li a:hover { background:#099eda url(images/menu_a.gif) repeat-x center; color:#fff;}

/* content */
.content_resize { margin:0 auto; padding:0 0 0 0; width:800px;}
.content .mainbar { margin:0; padding:0 0 0 0; width:780;}
.content .mainbar img { border:0px; padding:90px 25px 100px 0;}
.content .mainbar .article { margin:0 0 12px; padding:8px 24px 0; background-color:#fff; border:1px solid #dfdede; font:normal 14px/1.8em Arial, Helvetica, sans-serif;}
.content .mainbar .partners table { border:0px; border-collapse:collapse; text-align:center; width: 750px;}
.content .mainbar .partners table tr {font:normal 18px/1.8em Arial, Helvetica, sans-serif; margin:0 0 0 0; border:0px;}
.content .mainbar .partners table td { font:normal 18px/1.8em Arial, Helvetica, sans-serif; margin:0 0 0 0; border:0px; padding:2px 0px 2px 0px; text-decoration:none;}
.content .mainbar .partners table td a:hover { font-weight:bold; text-decoration:underline;}
.content .mainbar .partners table img { border:0px; margin:0; padding:0 0 0 0; text-align:center;}
ul.list { margin:0; Padding: 0 15px;}
ul.list li {font:normal 14px/1.6em Arial, Helvetica, sans-serif; text-align: left; list-style: none; padding: 0px 0px 5px 15px; margin: 5px; background: url(images/list.gif) 0px 8px no-repeat; }

/* footer */
.footer { margin:0; padding:10px 0 0 0; background-color:#00aaee; color:#444444;}
.footer_resize { margin:0 auto; width:800px;}
.footer_left{ float:left; padding:13px 0 0 20px;}
.footer_left span {font-weight:bold;}
.footer_left2{ float:left; padding:35px 0 0 30px;}
.footer_left2 span{font-weight:bold;}
.footer_right { float:right; padding:26px 30px 0 0; text-align:right;}
.footer a { color:#444444; text-decoration:none;}

/* form */
ol { list-style:none;}
ol li { display:block; clear:both;}
ol li label { display:block; margin:0; padding:16px 0 0 0;}
ol li input.text { width:480px; border:1px solid #c0c0c0; margin:2px 0; padding:5px 2px; height:16px; background:#fff;}
ol li textarea { width:480px; border:1px solid #c0c0c0; margin:2px 0; padding:2px; background:#fff;}
ol li .send { margin:16px 0 0 0;}
.question { width:5px; visibility:hidden;}


