body { background-color: #D8D9D3; font-family: Arial, Verdana, sans-serif; font-size: 1em; margin: 0; padding: 0; text-align: center; } 
img { display: block; }
#containerPage { width: 904px; margin: 0 auto; padding: 0; background-color: white; }
#containerContent { clear: both; float: left; width: 904px; margin: 0 auto; padding: 0; }
#containerInfo { float: left; width: 270px; margin: 0; padding: 0; }
a:link, a:visited { color: #0000ff; font-weight: bold; text-decoration: none; }
a:hover, a:visited:hover{ color: black; font-weight: bold; text-decoration: underline; }
h2 { font-size: 130%; }
h3 { font-size: 100%; }
#header { text-align: left; width: 904px; height: 272px; background-color: #006699; }
#headerLeft { float: left; height: 226px; width: 226px; background-color: #333333; color: #fff; }
#headerLeft form { width: 180px; margin: 0 auto; }
#headerLeft .message { width: 180px; margin: 0 auto; text-align: center; }
#headerLeft h2, #headerLeft h4, #headerLeft p { margin: 0; }
#headerLeft h2 { margin-top: .4em; }
#headerLeft h2 { font-size: 100%; }
#headerLeft h4 { margin-top: .8em; font-size: 60%; }
#headerLeft p { margin: .3em 0; font-size: 70%; }
#headerLeft span.link { color: #ADD8E6; }
#headerLeft .UserName, #headerLeft .Password { margin-bottom: .6em; }
#headerLeft .loginSubmit { border: 1px solid #c5bbaf; color: White; background-color: #006699; font-family: Arial; font-size: 90%; margin-top: 7px; }
#headerRight{ float: right; height: 227px; }
#content { margin-left: 290px; text-align: left; background-color: #FFF; width: 590px; margin-top: 20px; }
#content p { text-align: left; color: #000; margin: 0; padding: 0; margin-bottom: 1.0em; }
#content p, #content li { font-size: 80%; }
#content h2 { text-align: left; background-color : #1e90ff; color: #fff; width: 580px; padding: 4px 0 8px 7px; margin-top: 20px; font-size: 90%; }
#content h3 { text-align: left; color: #000; margin: 0; padding: 0; font-style: italic; font-size: 95%; }
#content form h3 { margin-top: 2em; }
#content form p.small { font-size: 60%; }
.emphasize { font-style: italic; font-weight: bold; }
#sectionTitle { clear: both; width: 904px; float: left; text-align: center; }
#sectionTitle h2 { font-size: 120%; }
.infoBox { float: left; width: 270px; margin: 0 0 0 24px; }
#containerInfo .infoBox { float: left; width: 270px; margin: 20px 0 0 12px; }
#containerInfo .infoBox h4 { font-size: 90%; }
#containerInfo .infoBoxCenter a:link, #containerInfo .infoBoxCenter a:visited { color: #0c8dc3; }
#containerInfo .infoBoxCenter a:hover, #containerInfo .infoBoxCenter a:hover:visited { color: #6EAFCB; text-decoration: underline; }
#containerInfo .infoBox .infoBoxCenter h4 { margin: 0; padding: .3em 0; }
.infoBoxTop { float: left; text-align: center; width: 255px; height: 30px; background: url(../img/BoxTop.png) top left no-repeat; }
.infoBoxTop h2, .infoBoxTop h2 a { margin: 0; padding: 0; margin-top: .3em; color: #fff; font-size: 1em; font-weight: bold; }
.infoBoxCenter { float: left; text-align: left; padding: 0 15px 0 10px; width: 240px; height: 250px; background: url(../img/BoxMiddle.png) repeat-y; }
.infoBoxCenter h3 { font-size: 80%; padding: 0; margin: 15px 0 0 0; }
.infoBoxCenter p { font-size: 75%; padding: 0; margin: 15px 0 0 0; }
.infoBoxBottom { float: left; width: 268px; height: 33px; background: url(../img/BoxBottom.png) no-repeat; }
#footer { clear: both; background-color: #FFFFFF; text-align: center; width: 904px; padding: 10px 0px 5px 0px; font-size: 70%; }
.strong { font-weight: bold; }
.linkBlue { color: #0000ff; font-weight: bold; }
img, div, span { behavior: url(js/iepngfix.htc); }


#headerLogin { height: 226px; width: 210px; background-color: #333; color: #fff; position: absolute; top: 0; margin-left: -280px; }
#headerLogin form { width: 180px; margin: 0 auto; }
#headerLogin h2, #headerLogin h4, #headerLogin p { margin: 0; background: transparent; }
#headerLogin h2 { margin-top: .4em; }
#headerLogin h2 { font-size: 100%; }
#headerLogin h4 { margin-top: .8em; font-size: 60%; }
#headerLogin p { margin: .3em 0; font-size: 70%; color: #FFFFFF; }
#headerLogin span.link { color: #ADD8E6; }
#headerLogin .UserName, #headerLogin .Password { margin-bottom: .6em; }
#headerLogin .loginSubmit { border: 1px solid #c5bbaf; color: White; background-color: #006699; font-family: Arial; font-size: 90%; margin-top: 7px; }