@charset "utf-8";

/* =RESET ----------------------------------------------------*/


/* UNIVERSAL ELEMENTS */

body {
     font: normal small/1.25em Arial, Verdana, sans-serif;
     color: #6c7985;
     voice-family: "\"}\"";
     voice-family: inherit;
     margin: 0px 0px 0px 0px;
     padding: 0px 0px 0px 0px;
     background-color: #ffffff;
}

#header {
     margin: 0px 0px 0px 0px;
     padding: 0px 0px 0px 0px;
     width: 950px;
     height: 242px;
     float:left;
     background-image:url(/images/header.jpg);
     background-repeat:repeat-x;
}

#footer {
     margin: 20px 0px 0px 0px;
     padding: 0px 0px 0px 0px;
     float:left;
     background-image:url(/images/bg_footer.gif);
     background-repeat:repeat-y;
     width: 950px;
     height: 84px;
}

#globalNav {
     margin: 0px 0px 0px 0px;
     padding: 20px 0px 0px 410px;
}

#home {
     font: normal 80%/1.25em Arial, sans-serif;
     color:#FFFFFF;
     text-transform:uppercase;
     margin: 6px 0px 0px 10px;
     padding: 0px 0px 0px 50px;
     float:left;
     width: 850px;
}

a.home {
     color:#FFFFFF;
     text-decoration:none;
}

a.home:hover {
     color:#FFFFFF;
     text-decoration:underline;
}

/* Turn off borders for linked images */

img {
     border: 0;
}

img.one {
     border: 1;
     border: 1px solid #666666;
}

/* PAGE CONTENT */


#pageWrapper {
     position: relative;
     margin: 0px auto;
     padding: 0px 0px 0px 0px;
     width: 950px;
}

#contentWrapper {
     margin: 0px 0px 0px 0px;
     padding: 0px 0px 0px 0px;
     float: left;
     width: 950px;
     background-image:url(/images/bg_content.gif);
     background-repeat:repeat-y;
}

#leftContentWrapper {
     margin: 0px 0px 0px 0px;
     padding: 0px 0px 0px 0px;
     float: left;
     clear:left;
}

.leftContentWrapper {
     margin: 0px 0px 0px 25px;
     padding: 15px 0px 0px 20px;
     width:286px;
     background-image:url(/images/bg_left_content.gif);
     background-repeat:repeat-x;
}

#rightContentWrapper {
     margin: 0px 0px 0px 0px;
     padding: 0px 0px 0px 0px;
     float: right;
     width: 619px;
}

.rightContentWrapper {
     margin: 0px 0px 0px 0px;
     padding: 40px 60px 0px 40px;
}

#wideContentWrapper {
     margin: 0px 0px 0px 0px;
     padding: 0px 0px 0px 0px;
     float: left;
     width: 950px;
}

.wideContentWrapper {
     margin: 0px 0px 0px 0px;
     padding: 30px 80px 0px 65px;
}

.content {
     margin: 0px 0px 0px 0px;
     padding: 0px 10px 0px 20px;
}

/* Home Page Wrapper */

#headerHome {
     margin: 0px 0px 0px 0px;
     padding: 0px 0px 0px 0px;
     width: 950px;
     height: 387px;
     float:left;
     background-image:url(/images/header_home.jpg);
     background-repeat:repeat-x;
}

#contentWrapperHome {
     margin: 0px 0px 0px 0px;
     padding: 0px 0px 0px 0px;
     float: left;
     width: 950px;
     background-image:url(/images/bg_content.gif);
     background-repeat:repeat-y;
}

.contentWrapperHome {
     margin: 0px 0px 0px 0px;
     padding: 0px 0px 0px 0px;
     float: left;
     width: 925px;
}

#leftWrapperHome {
     margin: 0px 0px 0px 25px;
     padding: 0px 0px 0px 0px;
     float: left;
     display: inline;
     width:340px;
     background-image:url(/images/bg_content_home.gif);
     background-repeat:repeat-x;
     height: 564px;
}

.leftWrapperHome {
     margin: 0px 0px 0px 0px;
     padding: 40px 0px 0px 40px;
}

#rightWrapperHome {
     margin: 0px 0px 0px 0px;
     padding: 0px 0px 0px 0px;
     float: left;
     display: inline;
     width:559px;
     background-color:#FFFFFF;
}

.rightWrapperHome {
     margin: 0px 0px 0px 0x;
     padding: 0px 0px 0px 0px;
}

.contentHome {
     margin: 0px 0px 0px 0px;
     padding: 10px 40px 0px 40px;
}

/* PRIMARY NAVIGATION */

body.P1 #P1 a,
body.P2 #P2 a,
body.P3 #P3 a,
body.P4 #P4 a,
body.P5 #P5 a,
body.P6 #P6 a,
body.P7 #P7 a,
body.P8 #P8 a,
body.P9 #P9 a,
body.P10 #P10 a {
     background-repeat: no-repeat;
}

#primNav {
     margin: 0px 5px 0px 5px;
     padding: 0;
}

#primNav ul {
     padding: 0px 0px 0px 0px;
     margin: 0px 0px 0px 30px;
}

#primNav li {
     font-size: 90%;
     list-style: none;
     padding: 2px 0px 2px 0px;
     margin: 0px 0px 0px 0px;
     list-style-image: url(/images/arrow_square.gif);
     list-style-position: inherit;
}

#primNav a {
     color: #6c7985;
     text-decoration: none;
     margin: 0px;
     padding: 0px 15px 0px 0px;
     display:block;
     font-weight:normal;
}

#primNav a:hover {
     color: #3c434a;
     margin: 0px;
     padding: 0px 15px 0px 0px;
     font-weight:normal;
}

#primNav table 
{ 
     font-size: 90%;	
     margin: 0px 0px 0px 0px;	  
     padding: 0px 0px 0px 0px;
}


/* SECONDARY NAVIGATION */

#secNav {
     padding: 0px 0px 0px 0px;
     margin: 0px 0px 0px 0px;
}

#secNav ul {
     margin: 3px 0px 3px 20px;
     padding: 0px 0px 0px 0px;
}

#secNav li {
     font-size: 90%;
     list-style: none;
     padding: 0px 0px 0px 0px;
     margin: 0px 0px 0px 0px;
     border-bottom: 1px solid #e8e8e8;
}

#secNav a {
     color: #86878b;
     text-decoration: none;
     padding: 3px 0px 3px 30px;
     display:block;
}

#secNav a:hover {
     color: #86878b;
     text-decoration:underline;
     padding: 3px 0px 3px 30px;
}

body.S1 li#S1,
body.S2 li#S2,
body.S3 li#S3,
body.S4 li#S4,
body.S5 li#S5,
body.S6 li#S6,
body.S7 li#S7,
body.S8 li#S8,
body.S9 li#S9 {
     background-repeat: no-repeat;
     background-position:left;
}

.leftNavHome {
     font: bold 140%/1.00em Helvetica, Arial, sans-serif;
     margin: 0;
     padding: 0px 0px 15px 0px;
     color: #343B43;
   font-stretch: ultra-condensed;
     	
 }
 
 .leftNav {
 font: bold 100%/1.00em  Helvetica, Arial, sans-serif;
     margin: 0;
     padding: 0px 0px 15px 0px;
     color: #343B43;
      font-stretch: ultra-condensed;
 }

/* LINKS */

a {
     color: #2b65ba;
     text-decoration: underline;
}

a:hover {
     color: #2b65ba;
     text-decoration: none;
}

/* GENERAL DESIGN STYLES */


h1 {
     font: normal 180%/1.25em Arial, Helvetica, sans-serif;
     margin: 0;
     padding: 10px 0px 5px 0px;
     color:#343b43;
}

p.section {
     font: normal 140%/1.25em  Arial, Helvetica, sans-serif;
     margin: 0;
     padding: 10px 0px 5px 0px;
     color:#6c7985;
	font-stretch:condensed;
}


p.spacer {
     margin: 30px 30px 30px 0px;
     padding: 0px 0px 0px 0px;
     height: 1px;
     background-image:url(/images/spacer.gif);
     background-repeat:repeat-x;
}

h1.washupdate {
     margin: 0px 0px 0px 0px;
     padding: 0px 0px 0px 0px;
}	

h2 {
     font: bold 120%/1.25em Arial, Verdana, serif;
     margin: 20px 0px 0px 0px;
     padding: 0px 0px 3px 0px;
     color:#bf2644;
     border-bottom: 1px solid #e8e8e8;
}

a.h2 {			
     color:#bf2644;
     text-decoration: none;
}

a.h2 :hover {
     color: #2b65ba;
     text-decoration: underline;
}

h3 {
     font: bold 100%/1.25em Arial, Verdana, serif;
     margin: 5px 0px 5px 0px;
     color:#343b43;
}

.linkList ul {
     margin: 0px 20px 0px 20px;
     padding: 0px 20px 0px 0px;
     list-style:square
}

.linkList li {
     padding: 5px 0px 5px 10px;
     margin: 0px 0px 0px 0px;
     text-align: left;
     list-style: square;
}

.docDetails {
     color: #949494;
     font: normal 85%/1.25em Arial, sans-serif;
}

b.small {
     font: bold 85%/1.25em Arial, sans-serif;
}

.smText {
     font: normal 90%/1.25em Arial, sans-serif;
}

.smallerText {
     font: normal 85%/1.25em Arial, sans-serif;
}

.formText {
     font: normal 90%/1.25em Arial, sans-serif;
     color: #404040;
}

.formButton a {
     color: #FFFFFF;
     line-height: 2em;
     text-decoration: none;
     background-color: #666666; /* blue */
     padding: 3px 7px 3px 7px;
}

.formButton a:hover {
     color: #FFFFFF;
     text-decoration: none;
     background-color: #486ebb; /* blue */
}

img.newImage 
{
	padding-left: 5px;
}

