/* document-wide text formatting */
body { font-family: Arial, Helvetica, sans-serif; background-color: white; font-size: 12px; padding-left: 4px; padding-right: 3px; padding-top: 4px; border-style: none}
p { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; padding-left: 15px; line-height: 1.6; padding-right: 15px; padding-top: 0px; border-style: none;  margin: 10px 1px 14px;  }
p.homepage { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; padding-left: 8px; padding-right: 8px; padding-top: 0px; border-style: none; }

p.body { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; padding-left: 6px; padding-right: 6px; line-height: 1.5; padding-top: 0px; border-style: none}
li { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; line-height: 1.6; padding-left: 0px; padding-right: 15px; padding-top: 0px; border-style: none; margin-bottom: 0px; margin-top: 0px; }

ul { list-style-position: outside; margin-left: 15px; padding-left: 20px; list-style: square; vertical-align: middle; }

td { font-family: Arial, Helvetica, sans-serif; font-size: 12px}
td.border {border-style: solid; border-color: gray; border-width: 1px}
h1 { font-family: Verdana, Verdana, Geneva, sans-serif; color: #333399; font-size: 15px; font-weight: 800; padding-left: 8px; padding-top: 10px; margin-bottom: 2px; }
h2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color: #000000; font-weight: normal; margin-bottom: 2px;}

h3 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #000000; line-height: 1.5; margin-bottom: 0px}
h4 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #990000; padding-left: 8px; padding-right: 0px; padding-top: 0px; margin-bottom: 2px; border-style: none}
td.paragraph { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; padding-left: 4px; padding-right: 3px; padding-top: 4px; border-style: solid; border-color: gray; border-width: 1px}


h5 {  font-family: Verdana, Arial, Helvetica, text-shadow: red 0.5em 0.5em 0.5em  sans-serif; font-size: 10px; font-weight: heavy; color: #ffffff; margin-bottom: 0px}
/* standard link formatting */
a:link { color: #2E2EE1; text-decoration: none}
a:visited { color: #0072BC; text-decoration: none} 
a:hover { color: #EF3000; text-decoration: underline}
a:active { color: #0072BC; text-decoration: none}

a:link.heading { color: #FF00FF; text-decoration: none}
a:visited.heading { color: #FF00FF; text-decoration: none} 
a:hover.heading { color: #EF3000; text-decoration: underline}
a:active.heading { color: #0072BC; text-decoration: none}

a:link.small_white {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #FFFFFF}
a:visited.small_white {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #FFFFFF}
a:hover.small_white {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #FFFFFF}
a:active.small_white {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #FFFFFF}

a:link.column_heading { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: bold; color: #FFFFFF; text-decoration: none}
a:visited.column_heading { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: bold; color: #FFFFFF; text-decoration: none}
a:hover.column_heading { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: bold; font-weight: bold; color: #FFFFFF; text-decoration: underline}
a:active.column_heading { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: bold; color: #FFFFFF; text-decoration: underline}

a:link.callout_link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #333399; text-decoration: underline}
a:visited.callout_link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #000000; text-decoration: underline}
a:hover.callout_link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #990000; text-decoration: underline}
a:active.callout_link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #990000; text-decoration: underline}


/* special link formatting */
a.blue {color: #072f67; text-decoration: none}

/* other special formatting */
.date { font-size: 11px; font-weight: normal; font-family: Arial, Helvetica, sans-serif ; font-style: italic; color: #001F3E; left: 0pt; clip:    rect(   ); position: relative}
.quote { font-family: Georgia, Times, serif  font-size: 11px; font-style: italic; color: #3D3F4B; padding-left: 15px; line-height: 1.9; padding-right: 15px; padding-top: 15px; padding-bottom: 12px; border-style: none;  margin: 0px 1px 14px;  }
.pulldown { font-size: 11px; font-family: Arial, Helvetica, sans-serif }
.pagetitle { font-family: Arial, Helvetica, sans-serif; color: #333399; font-size: 15px; font-weight: 800 }
.pagesubtitle {color: #990000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; line-height: normal; }
.title {color: #000000; font-family: Lucida Grande, sans-serif; font-size: 11px; font-weight: bold; line-height: normal; }

.list { color: #000066; font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin: 8px 16px 8px; ; line-height: normal}
.listindent { color: #000066; font-family: Arial, Helvetica, sans-serif; font-size: 13px; margin: 16px 16px 8px; }
.callout {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style: normal;
	font-weight: bold;
	color: #333333;
	line-height: normal;
	font-variant: normal;
	text-align: left;
	text-indent: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 10px;
	padding: 0px;
}

.sitemapsb1 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; padding-left: 8px; line-height: 1.2; padding-right: 0px; padding-top: 0px; border-style: none;  margin: 10px 1px 14px;  }
.sitemapsb2 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; padding-left: 16px; line-height: 1.2; padding-right: 0px; padding-top: 0px; border-style: none;  margin: 10px 1px 14px;  }
	
.caption { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: italic; color: #000033; line-height: 115%}
.counter { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: italic; color: #FFFFFF; }
.lisbold { color: #000066; font-family: Arial, Helvetica, sans-serif; font-size: 13px ; font-weight: bold}
.header { font-family: Arial, Helvetica, sans-serif; color: #000099; font-size: 16px; font-weight: 800 }
.formtext { font-family: Arial, Helvetica, sans-serif; font-size : 13px; font-style: italic }
.formtextrequired { font-family: Arial, Helvetica, sans-serif; font-size : 13px; font-style: italic ; color: #FF0000}
.learn_more {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF; font-weight: bold}
.outline {  background-color: #a0b8c8}
.column_heading {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: bold; color: #FFFFFF; padding-top: 2px; padding-left: 4px}
.learn_more {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF; font-weight: bold}
.heading {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #3A4287; left: 3pt; clip:        rect(   ); text-decoration: none; position: relative}
.description {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color: #000000; font-weight: normal; line-height: normal}
.small_white {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #FFFFFF}
.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #ffffff;
}

#Menu {
	float:right;
	margin-top:50px;
	margin-left:15px;
	margin-right:0px;
	margin-bottom:3px;
	width:185px;
	padding:0px;
	background-image:images/spacer.gif;
	border:1px dotted #ffffff;
	line-height:17px;
/* Again, the ugly brilliant hack. */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:185px;
	}
/* Again, "be nice to Opera 5". */
body>#Menu {width:185px;}
.formcategory {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	margin-right: 5px;
	padding-right: 5px;
}

.smalltext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
}
.red {
	color: #ef3000;
}
.pressdate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #333399;
	margin: 1px 2px 16px; 
}
.parabold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}
.feature { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #000000; left: 5px; clip:  rect(   ); line-height: 12px}
.pageheading { font-family: "Arial Narrow", "Helvetica Condensed"; color: #FF9900; font-size: 18px; font-weight: 900}
.pageheading2 { font-family: "Helvetica Condensed", "Arial Narrow"; color: #003366; font-size: 18px; font-weight: 800 }
.casestudytext { color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; line-height: normal; ; position: relative; width: 170px; left: 6px; top: 2px; clip:    rect(   ); text-indent: 0px; white-space: normal; height: 100%}

.bs_flash {  position: relative; z-index: auto; clip:  rect(   )}