body {color:#FFFFFF;font:12px Helvetica,Arial,'Liberation Sans',FreeSans,sans-serif;line-height:18px;margin:0;padding:0;}
img {border:none;}
img.floatleft {margin:0 20px 20px 0;}
img, div {behavior: url(../scripts/iepngfix.htc);}

.floatleft {display:inline;float:left;}
.nomargin {margin:0;}
.margin15 {margin:0 15px;}
.marginbottom {margin-bottom:15px;}
.nopadding {padding:0;}
.footer-column-left {width:380px;}
.footer-column-right {width:270px;}
.textcenter {text-align:center;}

#container-01 {background:url(../img/bg-drop.jpg) top left repeat-y;margin:0 auto;padding:0 20px;width:1020px;}
#container-02 {background:url(../img/bg-gradient.jpg) top left repeat-x;background-color:#004185;padding:25px 30px 40px;width:960px;}
#header, #navigation {height:73px;margin:0 0 25px 0;}
#header {margin-right:25px;width:340px;}
#navigation {position: relative;width:595px;}
#hero {background:url(../img/bg-hero.jpg) top left no-repeat;height:220px;margin-bottom:40px;padding:15px;width:930px;}
#hero-inner {background:#0099FF;width:930px;height:220px;}
#content {width:665px;}
#sidebar {background:#FFFFFF;padding:15px;width:205px;}
#footer {background:#FFFFFF;padding:25px 110px;width:710px;}
#end {background:url(../img/bg-end-drop.jpg) top left no-repeat;height:20px;margin:0 auto 40px;width:1060px;}

#navigation ul, #navigation li {display:inline;}
#navigation ul {bottom:0;margin-bottom:8px;position:absolute;right:0;}
#navigation li {margin-left:15px;}
#navigation a {color:#05a0cd;/*font-family:Georgia, "Times New Roman", Times, serif;*/font-size:18px;/*font-style:italic;*/padding-bottom:5px;text-decoration:none;}
#navigation a:hover, #navigation a.active:hover {background:url(../img/nav-hover.jpg) bottom left repeat-x;color:#05a0cd;}
#navigation a.active {background:url(../img/nav-active.jpg) bottom left repeat-x;color:#1c2d68;font-style:normal;}
#footer li {display:inline;}
#footer li {border-left:solid 2px #1c2d68;padding:0 10px;}
#footer li.first {border-left:none;padding:0 10px;}

h1 {color:#d3ecf1;/*font-family:Georgia, "Times New Roman", Times, serif;*/font-size:18px;font-weight:normal;line-height:22px;}
h2 {color:#1c2d68;/*font-family:Georgia, "Times New Roman", Times, serif;*/font-size:18px;font-weight:normal;line-height:22px;}
h1, h2, p {margin-top:0;}
h1 {margin-bottom:20px;}
h2, ul, p {margin-bottom:15px;}
h2.floatleft {margin:0 20px 20px 0;}
h3 {color:#d3ecf1; font-size: 15px; font-weight: normal; margin: 5px 0 0;}
#footer, #footer p {color:#1c2d68;font-size:11px;line-height:16px;}
#sidebar, #sidebar p, #sidebar strong {color:#1c2d68;}
strong {color:#d3ecf1;}

h1 a {color: #FFFFFF;}
a {color:#d3ecf1;text-decoration:none;}
a:hover {color:#d3ecf1;text-decoration:underline;}
#footer a, #sidebar a {color:#1c2d68;}
ul {padding-left:20px;}

html body div.clear,html body span.clear{background:none;border:0;clear:both;display:block;float:none;font-size:0;margin:0;padding:0;overflow:hidden;visibility:hidden;width:0;height:0}
.clearfix:after{clear:both;content:'.';display:block;visibility:hidden;height:0}
.clearfix{display:inline-block}
* html .clearfix{height:1%}
.clearfix{display:block}
