﻿html {height: 100.5%; margin: 0; padding: 0;}

body {margin: 0; padding: 0; font-family: Georgia, "Times New Roman", Times, serif; font-size: .8em; line-height: 1.5em; background-color: #FFF;}

a {color: #3d496a; text-decoration: underline;}

a:hover {color: #000; text-decoration: none;}

h1{padding-left: 15px;}

h1 img {border: 0;}

h2 {font-size: 1.3em; line-height: 1em; margin: 5px 30px 10px 15px; padding: 0; color: #3d496a; }

p {padding: 5px 15px 5px 15px; margin: 0; color: #666;}

#wrapper {position: relative; width: 960px; margin-left: auto; margin-right: auto; margin-top: 35px; margin-bottom: 75px;}

#body {float: left; width: 940px; padding: 0; margin: 0;}

.menu {margin: 0px; padding: 0px 0px 0px 5px; overflow: hidden;}

.menu h1 {margin: 0px 0px 0px 0px; padding: 0; text-indent: -9999px; width: 168px; height: 53px; overflow: hidden;}

.menu h1 a {width: 168px; height: 53px; display: block; background: url(../img/logo.png) no-repeat;}

.menu ul {margin: -18px 0px 0px 666px; padding: 0px 0px 15px 0px; height: 53px; z-index: 1000;}

.menu li {font-size: 1.3em; margin: 0px 0px 0px 0px; padding: 0px; list-style-type: none; float: left;}

.menu li a {margin: 0px 0px 1px 1px; padding: 0px 10px 10px 10px; height: 15px; display: block; overflow: hidden; border-left: 1px dotted #3d496a; color: #3d496a; background: #fff; text-decoration: none; text-transform: lowercase; font-size: 1.1em;}

.menu li a:hover, .menu li.active a {color: #3d496a; background: white; border-left: 0;}

.contentBlock, .contentBlockRight {float: left; width: 660px; padding: 0 0 0 10px; margin: 5px 0 15px 0; border-left: .1em dotted;}

.contentBlockRight { width: 240px; }

.contentBlock img {border: 0; margin: 0 0 10px 15px;}

.contentBlock a { text-decoration: underline; }

.contentBlock a:hover {color: #000; font-style: italic;}

.contentBlock p {font-size: 1.1em; line-height: 1.45em; margin: 15px 30px 0 15px; padding: 0; color: #333;}

.contentBlockRight ul {font-size: 1em; line-height: 1.45em; margin: 0; padding: 0;  }

.contentBlockRight li {font-size: 1em; line-height: 1.5em; margin: 2px 0px 0 20px; padding: 0; color: #3d496a;  }

.contentBlockRight p {font-size: 1.1em; line-height: 1.45em; margin: 0px 30px 0 5px; padding: 0; color: #333;}

#blue {color: #3d496a;}

h1#contentH1 { color: #3d496a;margin-bottom:10px; }

img#contentImg { margin: 5px 10px 5px 15px; padding: 5px; border:1px solid #CCC; }

p#contentTop {color: #3d496a; margin: 315px 10px 0 5px;}

/*IE7 Hack*/
* + html p#contentTop {margin-top:25em;}
/*IE6 Hack*/
* html p#contentTop {margin-top:25em;}

p#contentBottom {margin: 0 10px 0 5px;}

#footer {clear: both; padding: 0; margin: 0 0 0 35px; font-size: .85em; color: #999;}

img#partner {padding: 55px 0 0 0;}

#footer p {text-align: left; margin: 0 15px 0 0; padding: 75px 0 15px -10px; color: #C3C3C3;}

table.info td {color: #666; padding: 4px 28px 0 20px;}
