/* CSS Document */

* {margin:0; padding:0; font-size:100%; line-height:100%; font-family:arial,helvetica,sans-serif; }
body {font-size:95%; line-height:95%; font-family:arial,helvetica,sans-serif; font-size:95%; line-height:95%; background:#000000 url(../../images/bg_mainsite.jpg) no-repeat center top;}
img {border:0;}
a {color:inherit; outline:0; }
ul, ol {list-style:none;}
.clear {clear:both;}

.site {width:100%; padding-bottom:20px;}

/* LANDING PAGE */

.site .siteMainContent {width:985px; margin:0 auto 0 auto; padding:24px 0 0 0;}
.siteMainContent #flashContainer {width:985px;}

#footer { color:#FFFFFF; font-size:.65em; margin:7px auto; padding:0 0 40px 0;}
#footer ul { display:inline; float:left; }
#footer ul li { display:inline; float:left; }
#footer ul li a { color:#FFFFFF; text-decoration:none; text-transform:uppercase; }
#footer ul li a:hover { text-decoration:underline; }
#footer ul li span { padding:0 5px; }
#footer p { display:inline; float:right; }
#footer #specSelect { display:inline; float:left; margin:5px 0 0 0; }
#footer #specSelect a { color:#FFFFFF; text-decoration:none; text-transform:uppercase; }
#footer #specSelect a:hover { text-decoration:underline; }

.siteMainContent #footer #flashLink {display:none;}
.siteMainAccess #footer #flashLink, .siteMainAccess #footer #htmlLink {display:none;}
#footer #htmlLink {}

.siteMainContent #footer {width:975px; padding-left:10px;}
.siteMainAccess #footer {width:955px;}

/* ACCESSIBILITY PAGE */
#bodyAccess { background-image:none;}
.site .siteMainAccess {width:955px; margin:0 auto 0 auto; padding:24px 0 0 0;}
.siteMainAccess .header { background:#fff; padding-top:10px; width:955px; height:100px; position:relative;}
.header .blockLinkFlash {position:absolute; top:14px; right:50px;}
.blockLinkFlash a { display:block; font-size:0.74em; color:#000000; padding:6px 25px 5px 0; background:url(../../images/bg_icon_flash.gif) no-repeat right 2px;}

.siteMainAccess .blockContent {width:955px; background:#FFFFFF; padding-bottom:50px;}
.blockContent .blockContentLeft {float:left; width:auto; padding:22px 55px 0 17px;}
.blockContent .blockContentRigth {float:left; width:340px;}
.blockContentLeft h1 {font-size:1.2em; color:#000000; padding-bottom:20px;}
.blockContentLeft h1 span{font-size:1.4em; color:#000000; display:block;}
.blockContentLeft h2, .blockContentLeft p.title {font-size:1.4em; color:#000000; padding-bottom:20px; margin-top:30px;}
.blockContentLeft p, .blockContentRigth p {font-size:0.8em; color:#000000; padding-bottom:20px;}

.blockContentLeft ul {display:inline; float:left; width:543px; margin:5px 0 5px 0;}
.blockContentLeft ul li {width:543px; float:left; padding-bottom:20px;}
.blockContentLeft ul li a {color:#ca3066; font-size:1.6em; font-weight:700;}

.blockContentRigth .copyContent {width:340px;}
.copyContent h3 {font-size:1.6em; color:#000000; padding-bottom:20px; margin-top:8px; font-weight:normal;}
.copyContent .indentParagraph {padding-left:23px;}

.copyContent ul {display:inline; float:left; width:340px; margin:0 0 10px 0; padding:0;}
.copyContent ul li {width:340px; float:left; color:#000000; font-size:0.8em; padding:3px 0 10px 20px; background:url(../../images/bg_linkli.gif) no-repeat left top;}
.blockContentRigth p a {color:#000000;}

.greyContent, .greyContent a  {color:#7f7f7f !important;}














