﻿body {margin:0; font-size:75%; line-height:1.4em; /* 12px */ color:#FFF; background:#28468c;}
div, span, p, img, table, td, h1, h2, h3, h4, h5, h6, ul, ol, a, form {margin:0; padding:0; font-family:Arial CE, Helvetica CE, Arial, Helvetica, sans-serif;}
input, textarea, select {font-size:1em; line-height:1.2em; color:#000; font-family:Arial CE, Helvetica CE, Arial, Helvetica, sans-serif;}

div.page {position:relative; width:1000px; margin:0 auto; background:#1b336c; overflow:hidden;}
div.pageC {margin:15px; background:url(Images/bgPage.gif) right bottom no-repeat;}
div.header {overflow:hidden;}
div.headerC {padding-bottom:15px;}
div.top {background:#28468c; overflow:hidden;}
div.topC {padding:5px;}
div.left {position:relative; margin-top:-90px; float:left; width:21%; overflow:hidden; background:#28468c;}
div.leftCol {position:relative; float:left; width:21%; overflow:hidden; background:#28468c;}
div.leftC {padding:5px;}
div.main {position:relative; float:right; width:79%; overflow:hidden;}
div.mainC {padding:15px 0 15px 15px;}
div.footer {position:relative; width:1000px; margin:0 auto;}
div.footerC {padding:15px;}
div.mainHp {overflow:hidden;}
div.hpLeft {float:left; width:250px;}
div.hpLeftC {padding:10px;}
div.hpCenter {float:left; width:470px;}
div.hpCenterC {padding:10px;}
div.hpRight {float:left; width:250px;}
div.hpRightC {padding:10px;}

a {color:#FC0; text-decoration:none;}
a:hover {color:#FFF; text-decoration:underline;}

h1, h2, h3, h4, h5, h6 {font-weight:bold; color:#FC0; line-height:1.2em;}
h1 {font-size:1.7em; margin-bottom:0.8em;}
h2 {font-size:1.3em; margin-bottom:0.5em;}
h3 {font-size:1.2em; margin-bottom:0.3em;}
h4, h5, h6 {font-size:1em; margin-bottom:0.3em;}

ul, ol {margin-left:2em;}

p {margin-bottom:1em;}

img {border:none;}

.clearer {clear:both; display:block; height:0; font-size:0; line-height:0; visibility:hidden;}

img.logo {border:none;}
img.imgLeft {width:194px; height:194px;}
img.imgText {width:160px; height:120px; float:left; margin:0 10px 0 0; border:solid #FFF 1px !important;}

div.banner,
div.banner img {width:960px; height:188px;}

div.copy {float:right; text-align:right;}
div.summary {margin-bottom:1em; font-weight:bold;}

div.menuTop {float:right; margin-top:20px;}
div.menuTop ul {list-style-type:none;}
div.menuTop li {float:left;}
div.menuTop a {display:block; float:left; padding:12px 25px 8px 25px; text-transform:uppercase; font-weight:bold; text-decoration:none !important; color:#FFF; background:url(Images/menuTopSep.gif) transparent right 1.2em no-repeat;}
div.menuTop a:hover,
div.menuTop li.CMSListMenuHighlightedLI a,
div.menuTop li.CMSListMenuHighlightedLIlast a {background:url(Images/menuTopBg.gif) left top repeat-x !important;}
div.menuTop li.CMSListMenuLIlast a {background:transparent;}

div.menuLeft ul {margin:0; list-style-type:none;}
div.menuLeft ul li {display:block; float:left; clear:both; width:100%;}
div.menuLeft ul li a {display:block; padding:3px 5px; color:#FFF; background:#3c589b; border-top:solid #28468c 1px;}
div.menuLeft ul li li a {padding-left:15px;}
div.menuLeft ul li.CMSListMenuHighlightedLI a,
div.menuLeft ul li.CMSListMenuHighlightedLI li.CMSListMenuHighlightedLI a {font-weight:bold; color:#FC0;}
div.menuLeft ul li.CMSListMenuHighlightedLI li a {font-weight:normal; color:#FFF;}
div.menuLeftTitle ul {margin:0; list-style-type:none;}
div.menuLeftTitle ul li {display:block; float:left; clear:both; width:100%;}
div.menuLeftTitle ul li a {display:block; padding:5px 5px; color:#FFF; font-weight:bold;}

div.menuBottom {float:left;}
div.menuBottom span {padding:0 10px;}
div.menuBottom a {color:#FFF;}

div.language {position:absolute; top:10px; left:560px; width:400px; font-size:10px; text-align:right;}
div.language a {color:#5674ac; text-decoration:none; font-size:10px;}
div.language span {padding:0 3px; color:#5674ac; font-size:10px;}

div.breadcrumb {padding:8px 0 5px 215px;}

div.html table {border-collapse:collapse;}
div.html table td,
div.html table th {padding:0.2em 0.4em; vertical-align:top; border:solid #5674ac 1px;}
div.html table th {background:#3c589b;}
div.html table,
div.html ol,
div.html ul {margin-bottom:1em;}

span.PollTitle {display:block; margin-bottom:0.3em; color:#FC0; line-height:1.2em; font-size:1.2em; font-weight:bold;}
span.PollQuestion {display:block;}
div.PollControl {width:350px;}
div.PollAnswers {margin-top:5px;}
div.PollAnswers table td {padding:0; border:none;}
div.PollGraph {height:14px; margin-right:5px; border:solid #5b78af 1px; overflow:hidden;}
div.PollGraph0 {background:url(Images/Polls/poll0_bg.gif) left top repeat-x;}
div.PollGraph1 {background:url(Images/Polls/poll1_bg.gif) left top repeat-x;}
div.PollGraph2 {background:url(Images/Polls/poll2_bg.gif) left top repeat-x;}
div.PollGraph3 {background:url(Images/Polls/poll3_bg.gif) left top repeat-x;}
div.PollGraph4 {background:url(Images/Polls/poll4_bg.gif) left top repeat-x;}
div.PollGraph5 {background:url(Images/Polls/poll5_bg.gif) left top repeat-x;}
div.PollGraph6 {background:url(Images/Polls/poll6_bg.gif) left top repeat-x;}
div.PollGraph7 {background:url(Images/Polls/poll7_bg.gif) left top repeat-x;}
div.PollGraph8 {background:url(Images/Polls/poll8_bg.gif) left top repeat-x;}
div.PollGraph9 {background:url(Images/Polls/poll9_bg.gif) left top repeat-x;}

div.newsItem img {float:left; margin:0 10px 0 0; border:solid #FFF 1px;}
div.newsItem div.summary {margin-bottom:10px; font-weight:bold;}