div{

	font-size: 13px;
	color:#5f4d88;
}
TD
{
    FONT-SIZE: 12px;
    color:#444444;
}
#wrapperNoRtNav P 
{
	FONT-SIZE: 13px;
    color:#444444;
}
.Head_Main
{
    color: #5f4d89;
	font-size: 18px;
	margin-bottom: 14px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
.Head_Main2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 18px;
    TEXT-DECORATION: none
}
.Head_Main_Edu
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 18px;
    TEXT-DECORATION: none
}
.Head_Sub
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    TEXT-DECORATION: none
}
.subheader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    TEXT-DECORATION: none
}


INPUT
{
    FONT-SIZE: 9pt
}
SELECT
{
    FONT-SIZE: 9pt
}
TEXTAREA
{
    FONT-SIZE: 9pt
}
.boxHeader
{
    color: #5f4d89;
	font-size: 14px;
	margin-bottom: 4px;
	font-weight: bolder;
	padding: 1px;
}
.boxHeader A
{
    COLOR: #a2c03a;
    TEXT-DECORATION: none
}
.boxHeader A:hover
{
    COLOR: #ffcc00;
    TEXT-DECORATION: underline
}
.fieldsetHeader
{
	color: #5f4d89;
	font-size: 14px;
	margin-bottom: 4px;
	font-weight:bold;
}
.fineprint
{
    FONT-SIZE: 11px
}
.application_error
{
    COLOR: red
}

.fieldLabel
{
	text-align: left;
	width: 210px;
}
TD.fieldLabel
{
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 5px;
	padding-left: 2px;
	margin-left:20px;
}

.fieldLabel2
{
	background-color: #eeeeee;
	text-align: right;
	vertical-align:text-top;
	width: 140px;
}

TD.fieldLabel2
{
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 5px;
	padding-left: 2px;
	border: gray 1px solid;
}

.requireField
{
	color: red;
}

.border_full
{
    	border: solid 1px #cfcfcf;
}
.genericPanel
{
	border: #cfcfcf 1px solid;
	background-color: Transparent;
	padding: 10px;
}
.genericPanel A
{
    FONT-WEIGHT: normal;
}
.genericPanel A:hover
{
    FONT-WEIGHT: normal;
}

BUTTON, INPUT.button
{
	border: royalblue 1px solid;
	background-color: #c0c0ff;
	cursor:hand;
	margin-left:0px;
	margin-top:10px;
}

TABLE.inputTable
{
	width: 650px;
	border-collapse: separate;
}


.TandC_box
{
	color:Black;
	border: gray 1px solid;
	overflow: auto;
	height: 10em;
	margin: 5px;
	padding: 5px;
	font-size: 11px;
}
.TandC_box TD
{
	color:Black;
	border: 0px;
}

.TandC_box UL, OL
{
	margin: 5px, 5px, 5px, 25px;
}
.TandC_box LI
{
	margin-top: 3px;
	margin-bottom: 3px;
}

.altRow
{
	background-color: #eeeeee;
}
.tblHeader
{
	FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    TEXT-DECORATION: none
}

.oldSiteContent A
{
    FONT-WEIGHT: normal;
}
.oldSiteContent A:hover
{
    FONT-WEIGHT: normal;
}

#navSearch 
{
	font-size:15px;
}
#container
{
     width:600px;
}
#shadow-container {
	position: relative;
	left: 3px;
	top: 3px;
	margin-right: 3px;
	margin-bottom: 3px;
	
	
}
 
#shadow-container .shadow2,
#shadow-container .shadow3,
#shadow-container .container {
	position: relative;
	left: -1px;
	top: -1px;

}
 
	#shadow-container .shadow1 {
		background: #F1F0F1;
	}
 
	#shadow-container .shadow2 {
		background: #DBDADB;
	}
 
	#shadow-container .shadow3 {
		background: #B8B6B8;
	}
 
	#shadow-container .container {
		background: #ffffff;
		border: 1px solid #848284;
		padding: 10px;
	}
#darkbanner
{
    color:#ffffff;
    font-size:17px;
    font-weight:bold;
	background: #424242;
	position: relative;
	margin-bottom:20px;
	text-align:left;
	padding:15px;
}