/* 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: 0px; padding-right: 0px; padding-top: 0px; border-style: none;  margin: 0px 1px 14px; }
p.homepage { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; padding-left: 4px; padding-right: 4px; padding-top: 0px; border-style: none}

p.body { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; padding-left: 2px; padding-right: 0px; padding-top: 0px; border-style: none}
li { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; padding-left: 0px; padding-right: 0px; padding-top: 0px; border-style: none}
td { font-family: Arial, Helvetica, sans-serif; font-size: 12px}
td.border {border-style: solid; border-color: gray; border-width: 1px}
h1 { font-family: Arial, Helvetica, sans-serif; color: #333399; font-size: 15px; font-weight: 800 }
h2 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333399; padding-left: 2px; padding-right: 0px; padding-top: 0px; margin-bottom: 2px; border-style: none}
h3 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #DADADA}
h4 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #990000; padding-left: 2px; 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}

/* standard link formatting */
a:link { color: #6666ff}
a:visited { color: #6666ff} 
a:hover { color: #6666ff; text-decoration: underline}
a:active { color: #6666ff; text-decoration: none}

a.heading:link { color: #003399; text-decoration: none}
a.heading:visited { color: #003399; text-decoration: none} 
a.heading:hover { color: #990099; text-decoration: underline}
a.heading:active { color: #990099; 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: #3A4287; left: 0pt; clip:    rect(   ); position: relative}
.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: 11px; font-weight: bold; line-height: normal; }
.title {color: #000000; font-family: Arial, Helvetica, 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;
}

	
.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}
.background {  background-image: url("../../cdg%202002%20redesign/css/background.gif"); background-repeat: repeat-x}
.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: 9px; 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(   )}