body.margins		{ margin:5px; }
body.margins_small	{ margin:3px; }

/* anchors */

a
{
   font: normal 8pt;
   text-decoration: underline
}

a.footer         { font: bold 7.5pt; color: #ffffff; text-decoration:none; }
a.footer:link    { color: #ffffff; }
a.footer:visited { color: #ffffff; }
a.footer:hover   { text-decoration: underline }

a.nav         { font: bold 8pt; color: #000000; }
a.nav:link    { color: #000000; }
a.nav:visited { color: #000000; }
a.nav:hover   { color: #000000; text-decoration: underline; }

a.data         { color: #000000; }
a.data:link    { color: #000000; }
a.data:visited { color: #000000; }
a.data:hover   { color: #000000; }

a.button
{
   font: bold 8pt;
   color: #ffffff;
   text-decoration: none;
   background-color:336699;
   border-left: 1px solid black;
   padding: 3px;
   padding-left:15px;
   padding-right:15px;
   width: 90px;
}
a.button:hover   { text-decoration: underline }
a.button:link    { color: #ffffff; }
a.button:visited { color: #ffffff; }

a.tab         { font: bold 8pt; color: #ffffff; text-decoration:none; }
a.tab:link    { color: #ffffff; }
a.tab:visited { color: #ffffff; }
a.tab:hover   { text-decoration: underline }

a.index         
{ 
   font:bold 8pt; 
   color:#000000; 
   text-decoration:none; 
}
a.index:link { color:#000000; }
a.index:visited { color:#000000; }
a.index:hover   { color:#ffffff; text-decoration:none; }

.fake	{ cursor:hand; font: bold 7pt; text-decoration:underline; }
.fake2	{ cursor:hand; font: normal 7pt; text-decoration:underline; }

/* form fields */

input		{ font:normal 7pt verdana; }
checkbox	{ font:normal 7pt verdana; }
select		{ font:normal 7pt verdana; }
textarea	{ font:normal 7pt verdana; }
input.button	{ font:normal 7pt verdana;  }

/* other tags */

iframe	{ border:solid 0px #ff0000; }
table	{ font:normal 8pt; color:#000000; }
li.rev	{ font:normal 8pt; color:#ffffff; }

/* pagination */

.eop	{ page-break-after: always; }
.bop	{ page-break-before: always; }

/* hide/show */

.divhide { display:none }
.divshow { display:'' }

/* tables, borders, & lines */

.cellLeft		{ border:solid 1px #aeaeae; border-right:solid 0px; border-top:solid 0px; }
.cellRight		{ border:solid 1px #aeaeae; border-top:solid 0px; }
.cellLeftHeading	{ border:solid 1px #aeaeae; border-right:solid 0px; }
.cellRightHeading	{ border:solid 1px #aeaeae; }

.line		{ background-color:#000000; }
.line1		{ background-color:#5b5a56; }
.line2		{ background-color:#8c8473; }

.row		{ border-bottom:solid 1px #aeaeae; }
.even   	{ background-color:#f2f2f2; }
.odd    	{ background-color:#ffffff; }
.grid		{ background-color:#aeaeae; }
.border		{ background-color: #656563; border-left: 1px solid #656563; border-right: 1px solid #656563; }
.outline	{ border: solid 1px #656563; }

/* tabs & indexes */

.tab    	{ font:bold 8pt; color:#ffffff; border-top:solid 1px #000000; }
.tabBar		{ background-color: #c98a2b; }

.index		
{ 
   font:bold 8pt; 
   color:#000000; 
   text-decoration:none; 
   text-align:center;
   width:15;
   border-left:solid 1px black;
   border-right:solid 1px black;
   border-top:solid 1px black;
   background-color:aeaeae;
   padding-bottom:4px;
}
.index_active	
{ 
   font:bold 8pt; 
   color:#ffffff; 
   text-decoration:none; 
   text-align:center;
   width:15;
   border-left:solid 1px black;
   border-right:solid 1px black;
   border-top:solid 1px black;
   background-color:aeaeae;
   padding-bottom:4px;
}
.indexBar	{ padding-top:10px; background-color:#fffff; border-bottom:solid 2px black;  }

/* general */

.default	{ background-color:#ffffff; }
.reverse 	{ font:normal 8pt; color:#ffffff; }
.footer		{ background-color:#11568C; color:#ffffff; }
.copy		{ background-color:#ffffff; }
.space 		{ font:normal 8pt; color:#000000; }
.warn		{ font:bold 8pt;   color:pink;    }
.error	 	{ font:bold 8pt;   color:#ff0000; }
.errorBlock  	{ font:bold 8pt;   color:#ffffff; padding:2,5,2,5; background-color:red; }
.errorMesg 	{ font:bold 8pt;   color:#ff0000; }
.required	{ font:bold 8pt;   color:#FF2244; }
.inactive	{ font:bold 8pt;   color:#dfdfdf; }
.instruct	{ font:bold 10pt;  color:#AF2244; }
.highlighted    { background-color: #f9facc; }

.data      	{ font:normal 7pt; }
.dataEven       { font:normal 7pt; background-color:#f2f2f2; }
.dataOdd        { font:normal 7pt; background-color:#ffffff; }
.dataHighlight 	{ font:normal 7pt; background-color:#ff99ff; }
.dataHeading	{ font:bold 7pt; background-color:#d2d2d2; }

.heading	{ font:bold 8pt; background-color:#d2d2d2; }
.title		{ font:bold 8pt;   color:#ffffff; }
.subtitle       { font:bold 8pt;   color:#c98a2b; }

/* ////////// Start NEW MARKETING STYLES ////////////////////////// */

.topNav {color:#ffffff; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;  line-height:200%; text-align:center; text-decoration:none; font-weight:bold; font-size:11px;}
.topNav A{color:#ffffff; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;  line-height:200%; text-align:center; text-decoration:none; font-weight:bold; font-size:12px;}
.topNav A:link {color:#ffffff; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; line-height:200%; text-align:center; text-decoration:none; font-weight:bold; font-size:12px;}
.topNav A:visited {color:#ffffff; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; line-height:200%; text-align:center; text-decoration:none; font-weight:bold; font-size:12px;}
.topNav A:hover {color:#ffffff; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; line-height:200%; text-align:center; text-decoration:underline; font-weight:bold; font-size:12px;}
.topNavSelected {color:#660000; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;  line-height:200%; text-align:center; text-decoration:none; font-weight:bold; font-size:12px;}


.leftNav {color:#660000; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;  line-height:100%; text-align:center; text-decoration:none; font-weight:bold; font-size:12px;}
.leftNav A{color:#660000; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;  line-height:100%; text-align:center; text-decoration:none; font-weight:bold; font-size:12px;}
.leftNav A:link {color:#660000; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; line-height:100%; text-align:center; text-decoration:none; font-weight:bold; font-size:12px;}
.leftNav A:visited {color:#660000; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; line-height:100%; text-align:center; text-decoration:none; font-weight:bold; font-size:12px;}
.leftNav A:hover {color:#660000; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; line-height:100%; text-align:center; text-decoration:underline; font-weight:bold; font-size:12px;}
.href {
	color: #770000;
	font: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

/* ////////// End NEW MARKETING STYLES ////////////////////////// */
.copy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}
.chart {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}
.article_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

