BODY
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 12px;
    BACKGROUND: url(/images/body-bkg.gif) #070707 repeat-x;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #000000;
    PADDING-TOP: 10px;
    TEXT-ALIGN: center
}
/* BUTTON STYLES - START */
div.buttonRow /* consistent space around buttons */
{
	padding-top: 8px;
	padding-bottom: 12px;
	padding-left: 5px; 
	padding-right: 5px;
}
span.buttonRowLeft
{
	width: 48%;
}
span.buttonRowRight
{
	width: 48%;
	text-align: right;
}
span.itmButton
{
	background-image: url(/images/navigation/but_left.gif);
	background-position: left middle;
	background-repeat: no-repeat;
	background-color: transparent;
	font-family: Verdana, Arial, Helvetica, 'MS Sans Serif';
	font-size: 11px;
	color: #000000;
	height: 24px;
	padding-left: 10px;
}
span.itmButton a, span.itmButton a:link, span.itmButton a:visited
{
	background-image: url(/images/navigation/but_right.gif);
	background-position: right middle;
	background-repeat: no-repeat;
	background-color: transparent;
	color: #000060;
	font-weight: bold;
	text-decoration: none;
	height: 24px;
	padding-top: 4px;
	padding-right: 10px;
}
span.itmButton a:hover, span.itmButton a:link:hover, span.itmButton a:visited:hover
{
	color: #4968C1;
	text-decoration: none;
}
span.itmButtonOff /* left side of inactive buttons */
{
	background-image: url(/images/navigation/but_left_off.gif);
	background-position: left middle;
	background-repeat: no-repeat;
	background-color: transparent;
	font-family: Verdana, Arial, Helvetica, 'MS Sans Serif';
	font-size: 11px;
	color: #000000;
	height: 24px;
	padding-left: 10px;
}
span.itmButtonOff a, span.itmButtonOff a:link, span.itmButtonOff a:visited /* right side of inactive buttons */
{
	background-image: url(/images/navigation/but_right_off.gif);
	background-position: right middle;
	background-repeat: no-repeat;
	background-color: transparent;
	color: #99ADC2;
	font-weight: bold;
	text-decoration: none;
	height: 24px;
	padding-top: 4px;
	padding-right: 10px;
	cursor: default;
}
span.itmButtonOff a:hover, span.itmButtonOff a:link:hover, span.itmButtonOff a:visited:hover /* right side of inactive buttons */
{
	text-decoration: none;
}
/* BUTTON STYLES - STOP */
/* TABLE STYLES - START */

TABLE.banner
{
	width: 100%;
	padding: 0px;
	background-color: #000066;
	color: #FFFFFF;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, 'MS Sans Serif';
	font-weight: bold;
	border-bottom: 2px solid #7D97E2;
}
TABLE.banner TR.link TD A, TABLE.banner TR.link TD A:link, TABLE.banner TR.link TD A:visited:hover 
{
	color: #FFFFFF;
	text-decoration: none;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, 'MS Sans Serif';
	font-weight: bold;
	border-left: 2px dotted #ccc; /* grey dots dividing links in nav */
	padding-right: 0px;
	margin-right: 0px;
	padding-left: 10px;
	margin-left: 0px;
}

TABLE.IssAction
{
	width: 100%;
	padding: 0px;
}
DIV.tblTtl /* title for each table */
{
	background-image: url(/images/navigation/ttl_bkgd.gif);
	background-position: left middle;
	background-repeat: repeat-x;
	background-color: #CCCCCC;
	color: #003366;
	font-weight: bold;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, 'MS Sans Serif';
	padding-left: 7px;
	padding-top: 1px;
	padding-bottom: 2px;
	text-align: left;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	margin-top: 15px;
}

DIV.tblTtl a:hover, DIV.tblTtl a:visited:hover
{
	color: #003366;
	text-decoration: none;
}

TABLE.IssAction TR.GridHeader TD
{
	font-family: Verdana, Arial, Helvetica, 'MS Sans Serif';
	vertical-align: bottom;
	text-align: left;
	color: #003366;
	font-weight: bold;
	font-size: 11px;
	border-bottom: 1px solid #999999;
	padding: 3px;
}
TABLE.IssAction TR.GridHeader TD A, TABLE.IssAction TR.GridHeader TD A:visited, TABLE.IssAction TR.GridHeader TD A:link  
{
	color: #19187E;
	text-decoration: none;
}
TABLE.IssAction TR.GridHeader TD A:hover, TABLE.IssAction TR.GridHeader TD A:visited:hover  
{
	color: #333333;
	text-decoration: underline;
}
TABLE.IssAction TH.center
{
	font-family: Verdana, Arial, Helvetica, 'MS Sans Serif';
	vertical-align: bottom;
	text-align: center;
	color: #003366;
	font-weight: bold;
	font-size: 11px;
	border-bottom: 1px solid #999999;
	padding: 3px;
}
TABLE.IssAction TD
{
	font-family: Verdana, Arial, Helvetica, 'MS Sans Serif';
	vertical-align: top;
	text-align: left;
	color: #003366;
	font-weight: normal;
	font-size: 11px;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #FFFFFF;
	padding: 3px;
}
TABLE.IssAction TABLE.ms-unselectedtitle TD
{
	font-family: Verdana, Arial, Helvetica, 'MS Sans Serif';
	vertical-align: top;
	text-align: left;
	color: #003366;
	font-weight: normal;
	font-size: 11px;
	border-bottom: 0px;
	border-left: 0px;
	padding-left: 3px;
	padding-right: 4px;
	padding-top: 3px;
	padding-bottom: 3px;
}
TABLE.IssAction TD.center
{
	font-family: Verdana, Arial, Helvetica, 'MS Sans Serif';
	vertical-align: top;
	text-align: center;
	color: #003366;
	font-weight: normal;
	font-size: 11px;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #FFFFFF;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-top: 7px;
}
TABLE.IssAction TR.alternate
{
	background-color: #F5F5F5;
}
TABLE.IssAction TR.selected
{
	background-color: #C6D1EB;
}

div.selItems
{
	padding-left: 7px;
	padding-top: 7px;
}
span.selItems /* 'Items Selected' text */
{
	font-family: Verdana, Arial, Helvetica, 'MS Sans Serif';
	color: #003366;
	font-size: 11px;
}
/* TABLE STYLES - STOP */
/* SEARCH STYLES - START */
DIV.searchTtl /* title for Search */
{
	color: #003366;
	font-weight: bold;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, 'MS Sans Serif';
	padding-left: 7px;
	padding-top: 1px;
	padding-bottom: 10px;
	text-align: left;
}
TABLE.stdtable
{
	padding: 0px;
	margin-bottom: 0px;
	margin-top: 7px;
}
TABLE.stdtable SELECT /* style for the search input box */
{
	font-family: Verdana, Arial, Helvetica, 'MS Sans Serif';
	font-size: 11px;
}
TABLE.stdtable TD.searchOpts
{
	font-family: Verdana, Arial, Helvetica, 'MS Sans Serif';
	font-size: 11px;
	vertical-align: top;
	color: #003366;
	text-align: left;
	padding-left: 10px;
	padding-top: 5px;
}
TABLE.stdtable TD /* cell that contains the search input */
{
	font-family: Verdana, Arial, Helvetica, 'MS Sans Serif';
	font-size: 11px;
	vertical-align: top;
	color: #003366;
	text-align: left;
	padding-left: 7px;
}
TABLE.stdtable TD.searchIns /* cell that contains the search input */
{
	font-family: Verdana, Arial, Helvetica, 'MS Sans Serif';
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-align: left;
	padding-left: 7px;
}
/* SEARCH STYLES - STOP */
/* TABS with graphics - START */
DIV.tabStripImg
{
	border-bottom: 2px solid #003399;
	padding-left: 10px;
	padding-bottom: 6px;
	margin-bottom: 5px;
	margin-top: 10px;
}
SPAN.unselTabBlue
{
	background-color: #BBC8EB;
	background-image: url(/images/navigation/tab_unsel_left.gif);
	background-position: left top;
	background-repeat: no-repeat;
	color: #000000;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 0px;
	padding-bottom: 6px;
	margin-left: 2px;
}
SPAN.unselTab
{
	background-color: #C7C7C7;
	background-image: url(/images/navigation/tab_unsel_left.gif);
	background-position: left top;
	background-repeat: no-repeat;
	color: #000000;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 0px;
	padding-bottom: 6px;
	margin-left: 2px;
}
SPAN.unselTab a, SPAN.unselTab a:link, SPAN.unselTab a:visited a:hover
{
	font-family: Verdana, Arial, Helvetica, 'MS Sans Serif';
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-image: url(/images/navigation/tab_unsel_right.gif);
	background-position: right top;
	background-repeat: no-repeat;
	padding-top: 5px;
}
SPAN.unselTab a:hover, SPAN.unselTab a:visited:hover
{
	color: #4968C1;
	text-decoration: none;
}
SPAN.selTabBlue
{
	background-color: #19187E;
	background-image: url(/images/navigation/tab_sel_left.gif);
	background-position: left top;
	background-repeat: no-repeat;
	color: #FFFFFF;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 0px;
	padding-bottom: 6px;
	margin-left: 2px;
}
SPAN.selTab
{
	background-color: #232323;
	background-image: url(/images/navigation/tab_sel_left.gif);
	background-position: left top;
	background-repeat: no-repeat;
	color: #FFFFFF;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 0px;
	padding-bottom: 6px;
	margin-left: 2px;
}
SPAN.selTab a, SPAN.selTab a:link, SPAN.selTab a:visited
{
	font-family: Verdana, Arial, Helvetica, 'MS Sans Serif';
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(/images/navigation/tab_sel_right.gif);
	background-position: right top;
	background-repeat: no-repeat;
	padding-top: 5px;
}
SPAN.selTab a:hover, SPAN.selTab a:visited:hover
{
	color: #FFFFFF;
	text-decoration: none;
	cursor: default;
}
/* TABS with graphics - STOP */
DIV.divheader
{
	background-color: #000066;
	font-family: Verdana, Arial, Helvetica, 'MS Sans Serif';
	color: White;
	font-size: 9pt;
	font-weight: bold;	
	text-align: left;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 10px;
}
TD.divheader
{
	background-color: Black;
	font-family: Verdana, Arial, Helvetica, 'MS Sans Serif';
	color: White;
	font-size: 9pt;
	font-weight: bold;	
	text-align: center;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 10px;
}
TD.formsection
{
	background-color: #B8C9E5;
	color: #000000;
	font-weight: bold;	
	font-size: 9pt;	
	padding-left: 4px;
}
TD.formstd
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt;
}
TEXTAREA.formstd
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt;
}
TD.tblTtl /* title for each table */
{
	background-image: url(/images/navigation/ttl_bkgd.gif);
	background-position: left middle;
	background-repeat: repeat-x;
	background-color: #CCCCCC;
	color: Black;
	font-weight: bold;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, 'MS Sans Serif';
	padding-left: 0px;
	padding-top: 1px;
	padding-bottom: 2px;
	text-align: left;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	margin-top: 15px;
}
TR.oddrow
{
	 background-color: #FFFFFF;
	 font-size: 8pt;
	 padding-top: 2px;
	 padding-bottom: 2px;
}
TR.evenrow
{
	 background-color: #EEEEEE;
	 color: Black;
	 font-size: 8pt;
}
validator
{
	 color: Red;
	 font-size: 9pt;
	 font-family: Verdana, Tahoma, Arial, Helvetica, 'MS Sans Serif';
}
SELECT.style8
{
	font-family: Verdana, Arial, Helvetica, 'MS Sans Serif';
	font-size: 8pt;
}
TD.style8
{
	font-family: Verdana, Arial, Helvetica, 'MS Sans Serif';
	font-size: 8pt;
}
TD.style9
{
	font-family: Verdana, Arial, Helvetica, 'MS Sans Serif';
	font-size: 8pt;
}
INPUT.style8
{
	font-family: Verdana, Arial, Helvetica, 'MS Sans Serif';
	font-size: 8pt;
}
SPAN.style8
{
	font-family: Verdana, Arial, Helvetica, 'MS Sans Serif';
	font-size: 8pt;
}
INPUT.style9
{
	font-family: Verdana, Arial, Helvetica, 'MS Sans Serif';
	font-size: 9pt;
}
INPUT.stdbutton
{
	font-family: Verdana, Arial, Helvetica, 'MS Sans Serif';
	font-size: 9pt;
	width: 65px;
}
TD.bottom_nav
{
    MARGIN: 0px 5px;
    font-family: Arial, Verdana, Helvetica, 'MS Sans Serif';
    font-size: 8pt;
}
TD.bottom_nav A
{
    MARGIN: 0px 5px;
    TEXT-DECORATION: underline;
    font-family: Arial, Verdana, Helvetica, 'MS Sans Serif';
    font-size: 8pt;
}


	

