body {background-image:url(images/texture_circuit_02.gif);} 
/* Document-level styles */
.CS_Document { margin-top:0;margin-left:0;margin-right:0;margin-bottom:0;font-family:Verdana,sans-serif;font-size:12px; font-color:#000000; }

/*custom bullet font*/
.CS_BulletClassBurgundy{text-align:left;font-size:10px;color:#900028;text-decoration:none;font-weight:normal;line-height:12px;}
.CS_BulletSmlBldBlu{
	text-decoration:none;
	text-align:left;
	font-size:9px;
	color:#3165CE;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.CS_BulletSmlBldGrey{text-align:left;font-size:9px;color:#666666;text-decoration:none;font-weight:bold;}

/*custom bgrnd*/
.CS_gray-bgrnd{background-color:#E5e5e5;vertical-align:top;}
.CS_dkgray-bgrnd{background-color:#dddddd; vertical-align:top;}
.CS_white-bgrnd{background-color:#ffffff; vertical-align:top;}

/*custom text*/
.CS_SmlDkGrey{text-align:left;font-size:9px;color:#333333;text-decoration:none;font-weight:normal;}
.CS_SmlDkRedBld{
	text-align:left;
	font-size:9px;
	color:#900028;
	text-decoration:none;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.CS_BldWhiteCtr{text-align:center;font-size:9px;color:#ffffff;text-decoration:none;font-weight:bold;}
.CS_DkRedBld{text-align:left; font-family:Verdana,Arial,sans-serif;font-size:9px;color:#900028;text-decoration:none;font-weight:bold;}

/* Generic Text */
.CS_Generic_Text_Caption { text-decoration:none;text-align:center;font-weight:bold; }
.CS_Generic_Image_Caption { text-decoration:none;text-align:center;font-weight:bold; }
.CS_Generic_Text { text-decoration:none; color:#000000;font-size:10px}

/* Bulleted List */
.CS_Element_BulletedList { visibility:visible; font-family:Verdana,Arial,sans-serif;  }
.CS_BL_Bullet { text-decoration:none;border-style:none;font-size:9px; }
.CS_BL_Header { text-align:left;font-size:9px }
.CS_BL_HeaderCaption { text-align:left;font-weight:bold;text-decoration:none; font-size: x-small; }
.CS_BL_HeaderText { text-align:left;text-decoration:none;font-size:9px; }
.CS_BL_Item { list-style-position:inside; }
.CS_BL_ItemCaption { text-align:left;font-weight:bold;text-decoration:none; font-size:9px; }
.CS_BL_ItemText { text-align:left;text-decoration:none;font-size:9px; }
.CS_BL_ItemTextRed { text-align:left;text-decoration:none;font-size:xx-small; list-style-type:circle; color:#FF0000; }
.CS_BL_ItemTextBlue { text-align:left;text-decoration:none;font-size:xx-small; list-style-type:circle; color:#3300CC; }
.CS_BL_ItemTextBlk { text-align:left;text-decoration:none;font-size:xx-small; list-style-type:circle; color:#000000; }

/*Mouseover Effects*/
.CS_BL_SmlBldBlu_mouseOver {font: bold 10px Verdana, Arial, Helvetica, sans-serif; text-decoration: none;color:#005a9c;}
a:link.CS_BL_SmlBldBlu_mouseOver {font: bold 10px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color:#005a9c; }
a:visited.CS_BL_SmlBldBlu_mouseOver{font: bold 10px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color:#005a9c;}
a:hover.CS_BL_SmlBldBlu_mouseOver{font: bold 10px Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; color:#005a9c;}

.CS_BL_SmlBldRed_mouseOver {font: bold 10px Verdana, Arial, Helvetica, sans-serif; text-decoration: none;color:#900028;}
a:link.CS_BL_SmlBldRed_mouseOver {font: bold 10px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color:#900028; }
a:visited.CS_BL_SmlBldRed_mouseOver{font: bold 10px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color:#900028;}
a:hover.CS_BL_SmlBldRed_mouseOver{font: bold 10px Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; color:#900028;}

/* Date */
.CS_Element_Date { visibility:visible; }
.CS_Date_Label { font-size:9px; }
.CS_Date_Date { font-size:9px; }
.CS_Date_Time { font-size:9px; }

/* Label */
.CS_Element_Label { visibility:visible; }
.CS_Label_Item { color:#FFFFFF;text-decoration:none;font-weight:bold; }
.CS_Label_Current_Item { color:#FFFFFF;text-decoration:none;font-weight:bold; }
.CS_Label_FirstLetter { color:#FFFFFF;font-size:120%;text-decoration:none;font-weight:bold; }

/* Tabular Layout */
.CS_Element_Layout { visibility:visible; }
.CS_Layout_Table { border-style:none; }
.CS_Layout_TH { text-align:center;font-weight:bold;text-decoration:none; }
.CS_Layout_TD { text-align:left;vertical-align:top; }
.CS_Layout_TR { background: none;}
		.tabletext {
	padding: 8;
	font: normal 9px Verdana, sans-serif;
	color: #000000;
	margin: 3px;
}

/*.CS_Layout_TR { } */
.CS_Layout_TR { visibility:visible; }
.CS_Layout_TD1 { text-align:left;vertical-align:top; }
.CS_Layout_TD2 { text-align:left;vertical-align:top;background-color:#999999; }
.CS_Layout_TD3 { text-align:left;vertical-align:top;background-color:#E5e5e5; }
.CS_Layout_TD4 { text-align:left;vertical-align:top;background-color:#000000; }
.CS_Layout_TD5 { text-align:left;vertical-align:top;background-color:darkblue; }
.CS_Layout_TD6 { text-align:left;vertical-align:top;background-color:#ffffff; }

/* Custom Tabular Layout */
.CS_Layout_TableOutLine {border: 1px solid #999999;vertical-align:top;}
.CS_Layout_TableWhtLined {border: 1px solid #999999;vertical-align:top; background-color:#FFFFFF;}


/* Link Bars,BreadCrumbs,PageSet Navigation */
.CS_Element_LinkBar { visibility:visible; }
.CS_LinkBar_Item { font-size:9px; }
.CS_LinkBar_BeforeLabel { font-size:9px; }
.CS_LinkBar_Separator { font-size:9px; }
.CS_LinkBar_AfterLabel { font-size:9px; }
.CS_LinkBar_Image { text-decoration:none;border-style:none; }
.CS_LinkBar_CurrentItem { font-size:9px; }
.CS_LinkBar_HighlightedItem { font-size:9px; }

/* Link List*/ 
.CS_Element_LinkList { visibility:visible; }
.CS_LinkList_Caption { text-decoration:none;text-align:center;font-weight:bold; }
.CS_LinkList_ListBox { align:bottom; }
.CS_LinkList_Item { font-size:10px;}
.CS_LinkList_Button { text-align:center;font-weight:bold;font-size:9px; }
.CS_LinkList_Form { padding:0;margin:0; }
.CS_Linklist_HeaderSmlBluBold {
	font-size:12px;
	font-weight:bold;
	color:#005a9c;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.CS_LinkList_ItemSml {
	font-size:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


/* Multi-Section */
.CS_Element_MultiSection { visibility:visible; }
.CS_MS_Header { text-align:left; font-size:83%;}
.CS_MS_Header_Caption { text-decoration:none;text-align:center;font-weight:bold; }
.CS_MS_Header_Text { font-size:83%; }
.CS_MS_Index_Table { background-color:#000000; font-family:Verdana,Arial,sans-serif; font-size:x-small; }
.CS_MS_Index_Column { background-color:#000000; }
.CS_MS_Index_Item { text-align:left;font-size:83%; color:#000000; }
.CS_MS_Item { font-size:83%; color:#000000; }


/* Tab Bar */
.CS_Element_TabBar { visibility:visible; }
.CS_TBar_Item { color:#FFFFFF;font-size:9px; font-family:Verdana,Arial,sans-serif; text-decoration:none;font-weight:bold; }
.CS_TBar_Item_Selected { color:#FFFFFF;font-size:9px;font-family:Verdana,Arial,sans-serif; text-decoration:none;font-weight:bold; }
.CS_TBar_SpacingCell { background-color:#000000; }
.CS_TBar_ItemCell { background-color:#000000; }
.CS_TBar_ItemCell_Selected { font-size:9px;text-decoration:none;font-weight:bold;text-align:center; }


/* Any Formatted Textblock 4.6.1*/
.CS_RT_TABLE {padding:0;margin:0; vertical-align:top; }
.CS_RT_TH { text-align:center;font-weight:bold; }
.CS_RT_TD { text-align:left;vertical-align:top;font-family:Verdana,sans-serif; }
.CS_RT_UL { list-style-type:circle; }
.CS_RT_OL { list-style-type:decimal; }
.CS_RT_LI { list-style-position:outside; }
.CS_RT_Image { text-decoration:none;border-style:none; }
.CS_RT_Text { font-size:83%;}


/* Facet Navigator */
.CS_Element_FacetNav { font-weight:normal; }
.CS_FacetNav_BreadCrumb { font-weight:normal; }
.CS_FacetNav_BreadCrumb_Facet { font-weight:normal; }
.CS_FacetNav_BreadCrumb_Separator { font-weight:normal; }
.CS_FacetNav_BreadCrumb_Term { font-weight:normal; }
.CS_FacetNav_Navigator_List { font-weight:normal; }
.CS_FacetNav_Navigator_List_Facet { font-weight:bold;font-size:9px; }
.CS_FacetNav_Navigator_List_Term { font-size:9px; }
.CS_FacetNav_Navigator_List_Count { font-size:9px; }
.CS_FacetNav_BreadCrumb_Term_Current { font-weight:bold; }

