/* don't add div - IE messes up backgrounds*/
body{background:#FFFFFF; margin:0px; padding:0px;}
body, p, th, td{font-family:helvetica, arial, sans-serif; color:#000000; font-size:9pt;}

a{color:#003399;}
a:hover{color:#CC3333;}
a.hidden{text-decoration:none;}

ul{padding-top:0; margin-top:0; padding-bottom:10px; margin-bottom:0;}
form{margin:0; padding:0; display:inline;}

/* header classes */
#header{display:none;}
#headerMainImage{display:none;}
#printLogo{font-size:11pt; color:#000000; font-weight:bold;}
#topNav{display:none;}
/* end of header classes */

#content{padding:17px 20px 10px 10px; height:300px;}
html>body #content{height:auto; min-height:300px;}
/*** Below is the Tan hack, It fixes the box model of IE5.x/win, making it display the same as other browsers. ***/
* html #content{
width: 99%; 
w\idth: auto; 
}
#contentHome{}

.clear{clear:both; font-size:0pt;}
.break{margin:-10; padding:-10; font-size:0pt;}
.nn4{display:none;}
.floatLeft{float:left;}
.floatRight{float:right;}
.indent{padding-left:20px;}

/* left nav */
#leftNav{display:none;}

/* content */
h1{font-size:12pt; color:#CC3333; white-space:none; display:inline;} /* section title */
h2{font-size:11pt; color:#003399; white-space:none; display:inline; padding-left:5px;} /* page title */
h3{font-size:10.5pt; color:#000000; white-space:none;} /* page subtitle */
h4{font-size:10pt; color:#000000; white-space:none;} /* heading */
.textSmall{font-size:8pt;}
.indent{padding-left:10px; display:block;}
.subnav{display:none;}

/* tables */
.tblHeader{background:#003366; color:#FFFFFF; font-size:9pt; font-weight:bold;}
.tblText1{background:#EEEEEE; color:#000000;}
.tblText2{background:#FFFFFF; color:#000000;}
.tblText1sm{background:#EEEEEE; color:#000000; font-size:8pt;}
.tblText2sm{background:#FFFFFF; color:#000000; font-size:8pt;}
.tblBorder{border:1px solid #999999;}
.tblBG{background:#999999;}

/* form classes */
form{display:inline; margin:0; padding:0;}
.error{font-weight:bold; text-align:center; color:#cc0000;}
.required{color:#cc0000; font-weight:bold;}
.example{font-family:helvetica,arial,sans-serif; font-size:8pt; color:#666666;}
.select{font-size:9.5pt; display:inline;}
.label{font-size:9pt; font-weight:bold; text-align:right;}
.labelL{font-size:9pt; font-weight:bold;}/* use for labels that are left justified */
.labelSmall{font-size:8pt; font-weight:bold; text-align:right;}
.labelSmallL{font-size:8pt; font-weight:bold;}
.field{font-family:"courier new", monospace, courier; font-size:9pt;}
.fieldSmall{font-family:"courier new", monospace, courier; font-size:8pt;}
.formButton{font-size:9pt; color:#FFFFFF; background:#666666; margin:6px 5px 0px 5px;}
.formHeader{font-size:10pt; font-weight:bold; color:#003399;}
.response{font-weight:bold; color:#003399;}
.instructions{font-weight:bold; color:#003399;}
/* end of form classess */

/* footer classes */
#footerBar{display:none;}
#footer{display:none;}
/* end of footer classes */

/* resume */
.resumeHeading{font-size:11pt; font-weight:bold; color:#000000;}

/* old */
.pro{font-size:8pt; font-style:normal; font-family:Arial, Helvetica; color: gray}
.Normal10r	{  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color:#CC3333}
.Normal12	{  font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color:#000000}
.Normal12r	{  font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color:#CC3333}
.Normal10rb	{  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color:#CC3333}