.clsTabStrip
{
	padding: 0;
	margin: 0;		
}
.clsUnselectedTab
{
	
	background-color:#FFFFFF;
	border-right: #333399 1px solid;
	border-top: #333399 1px solid;
	border-left: #333399 1px solid;
	border-bottom: #333399 1px solid;
	text-align:center;
	text-decoration: none;
}

.clsSelectedTab
{
	background-image:url(../images/decoration/LightBlueGradient.gif);
	background-color:#9999FF;
	border-right: #333399 1px solid;
	border-top: #333399 1px solid;
	border-left: #333399 1px solid;
	border-bottom: #333399 1px solid;
	text-align:center;
	text-decoration: none;
	
	
}
body
{
	font-size: 10pt;
	margin: 0px;
	font-style: normal;
	font-family: Verdana;
}
A
{
	font-weight: bold;
	color: #333399;
	text-decoration: none;
}

A:active
{
	
	font-weight: bold;
	color: #333399;
	text-decoration: none;

}
A:visited
{
	font-weight: bold;
	color: #333399;
	text-decoration: none;
}

FORM
{
	margin: 0px;
}



.clsFormButtonStyle1
{
	border-right: #9999ff 2px solid;
	border-top: #9999ff 2px solid;
	font-weight: bold;
	font-size: 10pt;
	border-left: #9999ff 2px solid;
	width: 65px;
	color: white;
	border-bottom: #9999ff 2px solid;
	font-family: Verdana;
	height: 29px;
	background-color: #333399;
}

.clsFormButtonStyle2
{
	border-right: #FFCC66 2px solid;
	border-top: #FFCC66 2px solid;
	font-weight: bold;
	font-size: 10pt;
	border-left: #FFCC66 2px solid;
	width: 65px;
	color: white;
	border-bottom: #FFCC66 2px solid;
	font-family: Verdana;
	height: 29px;
	background-color: #CC9900;
}

.clsFormButtonStyle3
{
	border-right: #66CC99 2px solid;
	border-top: #66CC99 2px solid;
	font-weight: bold;
	font-size: 10pt;
	border-left: #66CC99 2px solid;
	width: 65px;
	color: white;
	border-bottom: #66CC99 2px solid;
	font-family: Verdana;
	height: 29px;
	background-color: #006633;
}

.clsBorderTableStyle1
{
	border-right: #333399 1px solid;
	border-top: #333399 1px solid;
	border-left: #333399 1px solid;
	border-bottom: #333399 1px solid;
	background-color: #ccccff;
}

.clsBorderTableStyle2
{
	border-right: #CC9900 1px solid;
	border-top: #CC9900 1px solid;
	border-left: #CC9900 1px solid;
	border-bottom: #CC9900 1px solid;
	background-color: #FFFFCC;
	
}

.clsBorderTableStyle3
{
	border-right: #006633 1px solid;
	border-top: #006633 1px solid;
	border-left: #006633 1px solid;
	border-bottom: #006633 1px solid;
	background-color: #CCFFCC;
}

.clsRosterTableStyle1
{
	border-right: #333399 1px solid;
	border-top: #333399 1px solid;
	border-left: #333399 1px solid;
	border-bottom: #333399 1px solid;
	background-color: #FFFFFF;
}

.clsRosterTableStyle2
{
	border-right: #CC9900 1px solid;
	border-top: #CC9900 1px solid;
	border-left: #CC9900 1px solid;
	border-bottom: #CC9900 1px solid;
	background-color: #FFFFFF;
}

.clsRosterTableStyle3
{
	border-right: #006633 1px solid;
	border-top: #006633 1px solid;
	border-left: #006633 1px solid;
	border-bottom: #006633 1px solid;
	background-color: #FFFFFF;
}

.clsPageDescriptionTableStyle
{
	border-right: #ffcc66 1px solid;
	border-top: #ffcc66 1px solid;
	border-left: #ffcc66 1px solid;
	border-bottom: #ffcc66 1px solid;
	background-color: #ffffcc;
}


.clsRequiredItem
{
	width: 260px;
	background-color: #CCCCFF;
}

.clsNotRequiredItem
{
	width: 260px;
	background-color: #FFFFFF;
}

.clsDataEntryField
{
	width: 260px;
}

.clsSmallDataEntryField
{
	width: 180px;
	font-size:10;
}

TD
{
	font-size: 10pt;
	font-family: Verdana;
}
.clsLabelGeneric
{
	font-size: 9pt;
	font-family: Verdana;
	text-align: left;
}



.clsStandardTextStyle1
{
	font-weight: bold;
	color: white;
	text-decoration: none;
}

.clsStandardTextStyle2
{
	font-weight: bold;
	color: Black;
	text-decoration: none;
}

SELECT
{
	font-weight: normal;
	font-size: 9pt;
	font-family: Verdana;
	text-decoration: none;
	width: 260px;
}

.clsSelectShort
{
	font-weight: normal;
	font-size: 9pt;
	font-family: Verdana;
	text-decoration: none;
	width: 150px;
}
.clsMenuBar
{
	background-color:#9999ff;
	border-right: #333399 1px solid;
	border-top: #333399 1px solid;
	font-weight: bold;
	font-size: 9pt;
	border-left: #333399 1px solid;
	border-bottom: #333399 1px solid;
	font-family: Georgia;
	text-decoration: none;
}


.clsPageBorder
{
	border-right: #333399 2px solid;
	border-top: #333399 2px solid;
	border-left: #333399 2px solid;
	border-bottom: #333399 2px solid;
}
.clsHeader
{
	background-color:#333399;
	border-right: #333399 2px solid;
	border-top: #333399 2px solid;
	border-left: #333399 2px solid;
	border-bottom: #333399 2px solid;
}

.clsFooter
{
	background-color:#333399;
	border-right: #333399 2px solid;
	border-top: #333399 2px solid;
	border-left: #333399 2px solid;
	border-bottom: #333399 2px solid;
}

.clsHoverColor
{
	background-color:#CCCCFF;
}

.clsSelectedColor
{
	background-color:#9999FF;
}

.clsUnselectedColor
{
	background-color:#FFFFFF;
}

.clsMenuBarHover
{
	background-color:#FFCCFF;
}

.clsMenuBarBackground
{
	background-color:#9999FF;
}

INPUT
{
	font-size: 10pt;
	font-family: verdana;
	
}

A.UnboldedAnchor
{
	font-weight: normal;
	color: #000000;
	text-decoration: none;	
}
SELECT.clsRoleSELECT
{
	border-right: #FFFFFF thin solid;
	border-top: #FFFFFF thin solid;
	font-size: 10pt;
	border-left: #FFFFFF thin solid;
	color: #333399;
	border-bottom: #FFFFFF thin solid;
	font-family: Georgia;
	background-color: #FFFFFF;
}
OPTION.clsGroupItem
{
	font-weight: bold;
	color: #ffffff;
	background-color: #333399;
	text-align: left;
}

OPTION.clsItem
{
	text-indent: 12pt;
	text-align: left;
}