BODY
{
	font:  9pt/11pt verdana, sans-serif;
	color:	#2F372F;
	letter-spacing: 0.5px;
	margin: 0px;
}
HR
{
	color: #a2a2a2;
	height: 1px;
	border: 0;
}
/*------------------------------------------*/
A	/* default link text */
{	
	font: 9pt/11pt verdana, sans-serif;
	text-decoration: underline;
	color:	#18487E;
}		
A:hover	
{	
	font:  9pt/11pt verdana, sans-serif;
	text-decoration: underline;
	color:	#CC6600;
	text-decoration: none;
}
/*------------------------------------------*/
.clsMainTxt	 /* Main content area text */
{
	font:  9pt/11pt verdana, sans-serif;
	color:	#2F372F;
	letter-spacing: 0.5px;
}
/*------------------------------------------*/
.clsSubTxt	 /* Sub text (smaller and a little lighter than MainTxt) */
{
	font:  8pt/11pt verdana, sans-serif;
	color:	#828077;
	letter-spacing: 0.5px;
}
/*------------------------------------------*/
.clsTitleTxt	/* Brown bold title text */
{
	font:  bold 10pt/11pt verdana, sans-serif;
	color:	#CC6600;
	letter-spacing: 0.5px;
}
A.clsTitleTxt	/* Brown bold title text */
{
	font:  bold 10pt/11pt verdana, sans-serif;
	color:	#CC6600;
	letter-spacing: 0.5px;
	text-decoration: underline;
}
A.clsTitleTxt:hover	/* Brown bold title text */
{
	font:  bold 10pt/11pt verdana, sans-serif;
	color:	#004DCC;
	letter-spacing: 0.5px;
	text-decoration: none;
}
/*------------------------------------------*/
.clsTitle2Txt	/* Smaller dark blue bold title text - use as secondary title text*/
{
	font:  bold 9pt/11pt verdana, sans-serif;
	color:	#203D64;
	letter-spacing: 0.5px;
}
A.clsTitle2Txt	/* Smaller dark blue bold title text */
{
	font:  bold 9pt/11pt verdana, sans-serif;
	color:	#203D64;
	letter-spacing: 0.5px;
	text-decoration: underline;
}
A.clsTitle2Txt:hover	/* Smaller dark blue bold title text */
{
	font:  bold 9pt/11pt verdana, sans-serif;
	color:	#325E99;
	letter-spacing: 0.5px;
	text-decoration: none;
}
/*------------------------------------------*/
/*6-29-06 by PM for use in new MyAFS Area*/
.clsTitle3Txt	/* Medium Size, medium blue bold title text - use as secondary title text*/
{
	font:  bold 10pt/11pt verdana, sans-serif;
	color:	#6C91AE;
	letter-spacing: 0.5px;
}
A.clsTitle3Txt	/* Medium Size, medium blue blue bold title text */
{
	font:  bold 10pt/11pt verdana, sans-serif;
	color:	#6C91AE;
	letter-spacing: 0.5px;
	text-decoration: underline;
}
A.clsTitle3Txt:hover	/* Medium Size, medium blue blue bold title text */
{
	font:  bold 10pt/11pt verdana, sans-serif;
	color:	#6C91AE;
	letter-spacing: 0.5px;
	text-decoration: none;
}
/*------------------------------------------*/
.clsLargePageTitle /*large off white text used in master page header*/
{
 	font: bold 13pt verdana, sans-serif;
	color: #F4F4F4;
	letter-spacing: 0.5px;
}
/*------------------------------------------*/
A.clsMenuLink /* Main lefthand menu item */
{
	font:  bold 9pt/15pt verdana, sans-serif;
	text-decoration: none;
	color:	#191B57;
}
A.clsMenuLink:hover	
{
	font:  bold 9pt/15pt verdana, sans-serif;
	text-decoration: underline;
	color:	#191B57;
}
/*------------------------------------------*/
clsNewsLink /* Orange News type text & link */
{
	font:  bold 8pt/11pt verdana, sans-serif;
	color:	#CC6600;
}
A.clsNewsLink /* Orange News type text & link */
{
	font:  bold 8pt/11pt verdana, sans-serif;
	text-decoration: underline;
	color:	#CC6600;
}
A.clsNewsLink:hover	
{
	font:  bold 8pt/11pt verdana, sans-serif;
	text-decoration: none;
	color:	#FD7F02;
}
/*------------------------------------------*/
A.clsSubMenuLink  /* Main lefthand sub menu item */
{
	font:  9pt/12pt verdana, sans-serif;
	text-decoration: none;
	padding-left: 5px;
	color:	#191B57;
}
A.clsSubMenuLink:hover	
{
	font:  9pt/12pt verdana, sans-serif;
	text-decoration: underline;
	padding-left: 5px;
	color:	#191B57;
}
/*------------------------------------------*/
/*used for menu and sub cat links in AFSWeb Doc library*/
A.clsSubMenuLinkUL  /* Main lefthand sub menu item WITH UNDERLINE and no indent*/
{
	font:  9pt/12pt verdana, sans-serif;
	text-decoration: underline;
	color:	#191B57;
}
A.clsSubMenuLinkUL:hover	
{
	font:  9pt/12pt verdana, sans-serif;
	text-decoration: none;
	color:	#191B57;
}
/*------------------------------------------*/
.clsWhiteTxt	/* White text */
{
	font:  9pt/11pt verdana, sans-serif;
	color:	#ffffff;
	letter-spacing: 0.5px;
}
A.clsWhiteTxt	/* Link White text */
{
	font:  9pt/11pt verdana, sans-serif;
	color:	#ffffff;
	letter-spacing: 0.5px;
	text-decoration: underline;
}
A.clsWhiteTxt:hover	/* Link White text hover*/
{
	font:  9pt/11pt verdana, sans-serif;
	color:	#ffcc00;
	letter-spacing: 0.5px;
	text-decoration: none;
}
/*------------------------------------------*/
.clsTopRightNav	/* Upper right text nav links */
{
	font:  7pt verdana, sans-serif;
	color:	#000000;
}
A.clsTopRightNav	
{
	font:  bold 7pt verdana, sans-serif;
	color:	#000000;
	text-decoration: none;
}
A.clsTopRightNav:hover	
{
	font:  bold 7pt verdana, sans-serif;
	color:	#000000;
	text-decoration: underline;
}
/*------------------------------------------*/
.clsErrorTxt /* red error text */	
{
	font:  9pt/11pt verdana, sans-serif;
	color:	red;
}
/*------------------------------------------*/
.clsDatagridBlue /* Blue Datagrid elements */
{
	background-color: #EFF2F7;
	border-color: #99ACBF;
}
.clsDatagridBlue td 
{
    font-family: verdana;
    padding-bottom: 8px;
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 8px;
	font-size: 9pt;
	border-color: #99ACBF;
}
.clsDatagridBlue caption /* Format Caption of Blue Datagrid - wburns */
{
    background-color: #325E99;
    color: #A8BCD6;
    font: 11pt;
	padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    font-weight: bolder;
}
A.clsDatagridBlue td
{
    font-family: verdana;
    color: Aqua;
	font-size: 9pt;
	padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
	padding-bottom: 5px;
}
.clsDatagridBlue.HeaderItem, .clsDatagridBlue.HeaderItem a, .clsDatagridBlue.HeaderItem a:visited, .clsDatagridBlue.HeaderItem a:hover
{
	background-color: #18487E;
	font:  bold 9pt/11pt verdana, sans-serif;
	color:	#ffffff;
	vertical-align: bottom;
	text-align:center;
}
.clsDatagridBlue.FooterItem, .clsDatagridBlue.FooterItem a, .clsDatagridBlue.FooterItem a:visited, .clsDatagridBlue.FooterItem a:hover
{
	background-color: #90A1BA;
	font:  bold 9pt verdana, sans-serif;
	color:	#ffffff;

}
/*------------------------------------------*/
.clsDatagridWhite /* White & Tan Datagrid elements */
{
	background-color: #F7F5EB;
	border-color: #99ACBF;
	}
.clsDatagridWhite td 
{
    font-family: verdana;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
	font-size: 9pt;
	border-color: #99ACBF;
}
A.clsDatagridWhite td
{
    font-family: verdana;
    color: Aqua;
	font-size: 9pt;
}
.clsAltItem 
{
	background-color: #ffffff;
}
.clsDatagridWhite.HeaderItem, .clsDatagridWhite.HeaderItem a, .clsDatagridWhite.HeaderItem a:visited, .clsDatagridWhite.HeaderItem a:hover
{
	background-color: #18487E;
	font:  bold 9pt/11pt verdana, sans-serif;
	color:	#ffffff;

}
.clsDatagridWhite.FooterItem, .clsDatagridWhite.FooterItem a, .clsDatagridWhite.FooterItem a:visited, .clsDatagridWhite.FooterItem a:hover
{   
	background-color: #90A1BA;
	font:  bold 9pt verdana, sans-serif;
	color:	#ffffff;

}
/*------------------------------------------*/
.clsMainTable /* Main Content Area Table */
{
	margin: 30;
	padding: 5;
	vertical-align: top;
}
/*------------------------------------------*/
.clsInsetTable /*light brown content accent table */
{
	background-color: #F3F2EE;
	BORDER-RIGHT: #BDBCBC 1px solid; 
	BORDER-TOP: #BDBCBC 1px solid; 
	BORDER-LEFT: #BDBCBC 1px solid; 
	BORDER-BOTTOM: #BDBCBC 1px solid; 
	BORDER-COLLAPSE: collapse
}
.clsInsetTable td
{
	padding-bottom: 6px;
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 6px;
}
/*------------------------------------------*/
.clsInsetTable2 /*light blue content accent table */
{
	background-color: #D6DFFF;
	BORDER-RIGHT: #BBC9FD 1px solid; 
	BORDER-TOP: #BBC9FD 1px solid; 
	BORDER-LEFT: #BBC9FD 1px solid; 
	BORDER-BOTTOM: #BBC9FD 1px solid; 
	BORDER-COLLAPSE: collapse
}
.clsInsetTable2 td
{
	padding-bottom: 6px;
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 6px;
}
/*------------------------------------------*/
/*5-11-06 by PM for use in the Managed Services Area*/
.clsShadowTable /*light brown content table with a black border that has "shadow"*/
{
	background-color: #F3F2EE;
	BORDER-RIGHT: #000000 3px solid; 
	BORDER-TOP: #000000 1px solid; 
	BORDER-LEFT: #000000 1px solid; 
	BORDER-BOTTOM: #000000 3px solid; 
	BORDER-COLLAPSE: collapse
}
/*
.clsShadowTable td
{
	padding-bottom: 6px;
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 6px;
}
/*------------------------------------------*/
/*6-29-06 by PM for use in new MyAFS Area*/
.clsInsetTableBlue /*light blue content accent table */
{
	background-color: #F7F7F7;
	BORDER-RIGHT: #E5E5E5 1px solid; 
	BORDER-TOP: #E5E5E5 1px solid; 
	BORDER-LEFT: #E5E5E5 1px solid; 
	BORDER-BOTTOM: #E5E5E5 1px solid; 
	BORDER-COLLAPSE: collapse
}
.clsInsetTableBlue td
{
	padding-bottom: 6px;
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 6px;
}
/*------------------------------------------*/
.clsCopyright /* Copyright footer text*/
{
	font:   7pt verdana, sans-serif;
	color:	#000000;
}
A.clsCopyright	/* Copyright footer links*/
{
	font:  7pt verdana, sans-serif;
	color:	#003366;
	text-decoration: none;
}
A.clsCopyright:hover	
{
	font:  7pt verdana, sans-serif;
	color:	#366798;
	text-decoration: underline;
}
.clsFieldsetLegend /* Fieldset Legend text */
{
	font:  11pt arial;
	color:	#3344ff;
}
/*------------------------------------------*/
.clsLargeInternalPageTitle /*large orange/brown text used in internal page titles*/
{
 	font: bold 13pt verdana, sans-serif;
	color: #CC6600;
	letter-spacing: 0.5px;
}
.clsGridView caption /* Format Caption of Gridview - wburns */
{
    background-color: #325E99;
    color: White;
    font: 12pt;
    font-weight:bold;
}
/*------------------------------------------*/
.clsDatagridBlueSmall /* Blue Datagrid elements with smaller text size*/
{
	background-color: #EFF2F7;
	border-color: #99ACBF;
}
.clsDatagridBlueSmall td 
{
    font-family: verdana;
    padding-bottom: 4px;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 4px;
	font-size: 8pt;
	border-color: #99ACBF;
}
.clsDatagridBlueSmall caption /* Format Caption of Blue Datagrid - wburns */
{
    background-color: #325E99;
    color: #A8BCD6;
    font: 10pt;
	padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    font-weight: bolder;
}
A.clsDatagridBlueSmall td
{
    font-family: verdana;
    color: Aqua;
	font-size: 8pt;
	padding-left: 4px;
    padding-right: 4px;
    padding-top: 4px;
	padding-bottom: 4px;
}
.clsDatagridBlueSmall.HeaderItem, .clsDatagridBlueSmall.HeaderItem a, .clsDatagridBlueSmall.HeaderItem a:visited, .clsDatagridBlueSmall.HeaderItem a:hover
{
	background-color: #18487E;
	font:  bold 9pt/11pt verdana, sans-serif;
	color:	#ffffff;
	vertical-align: bottom;
	text-align:center;

}
.clsDatagridBlueSmall.FooterItem, .clsDatagridBlueSmall.FooterItem a, .clsDatagridBlueSmall.FooterItem a:visited, .clsDatagridBlueSmall.FooterItem a:hover
{
	background-color: #90A1BA;
	font:  bold 8pt verdana, sans-serif;
	color:	#ffffff;

}
/*------------------------------------------*/
.clsSubTxtDark	 /* Sub text (smaller and a little lighter than MainTxt) */
{
	font:  8pt/11pt verdana, sans-serif;
	color:	#616267;
	letter-spacing: 0.5px;
}
a.clsSubTxtDark	 /* Sub text (smaller and a little lighter than MainTxt) */
{
	font:  8pt/11pt verdana, sans-serif;
	color:	#4b5278;
	letter-spacing: 0.5px;
	text-decoration: underline;
}
a.clsSubTxtDark:hover	 /* Sub text (smaller and a little lighter than MainTxt) */
{
	font:  8pt/11pt verdana, sans-serif;
	color:	#CC6600;
	letter-spacing: 0.5px;
	text-decoration: underline;
}