@import url("../default.css");



/* Special Tag Overrides */
DIV {
}
SPAN {
}
P {
}

fieldset
{
	border:1px solid #EAEAEA;
	padding:10px; /* Make compatible with IE */
	color:#333333;	
}

fieldset legend
{
	color:#333333;
}
/* END Special Tag Overrides */




/* Body Styles */
body, html 
{
	background-color:#a9a8c5;
	color:#504680;
}
.bodySmall 
{
}
.bodySmaller 
{
}
.bodyLarge 
{
}
.bodyLarger 
{
}
/* END Body Styles */




/* Link Styles */
a:link 
{
	color:#372d68;
}
a:visited
{
	color:#372d68;
}
a:active
{
	color:#504680;
}
a:hover 
{
	color:#504680;
}




a.light:link {
	color: #666666; 
	text-decoration:none;	
	font-size:11px;	
}
a.light:visited {
	color: #666666;
	text-decoration:none;	 
	font-size:11px;		
}
a.light:active {
	color: #666666; 
	text-decoration:underline;	
	font-size:11px;		
}
a.light:hover {
	text-decoration:underline;
	color: #666666; 
	font-size:11px;		
}









DIV.mainMenu a:link {
}
DIV.mainMenu a:visited {
}
DIV.mainMenu a:active {
}
DIV.mainMenu a:hover {
}
/* END Link Styles */




/**********************/
/* Main Site DIV Tags */
/**********************/
DIV.frame 
{
	border:0px;
}

DIV.frame DIV.panel 
{
	border:0px;
}

DIV.panel DIV.header 
{
	border:0px;
}

DIV.header DIV.innerHeader 
{
	border:0px;
}

DIV.innerHeader DIV.logo 
{
	border:0px;
}

DIV.innerHeader DIV.banner 
{
	border:0px;
	color:#FFFFFF;
}

DIV.innerHeader DIV.banner DIV.innerBanner 
{
	border:0px;
}


DIV.innerHeader DIV.controls
{
	border:0px;
}

DIV.innerHeader DIV.controls DIV.innerControls 
{
	border:0px;
	color:#FFFFFF;
	font-weight:bold;
}

DIV.innerControls a:link
{
	color:#FFFFFF;
}

DIV.innerControls a:visited
{
	color:#FFFFFF;
}

DIV.innerControls a:active
{
	color:#FFFFCC;
}

DIV.innerControls a:hover
{
	color:#FFFFCC;
}

DIV.header DIV.innerHeader DIV.menu 
{
	color:#504680;
	border:0px;
	text-align:left;
}



a.menuItem:link
{
	border:none;
	color:#504680;
}
a.menuItem:visited
{
	border:none;
	color:#504680;
}
a.menuItem:active
{
	border:none;
	color:#fcffb7;
}
a.menuItem:hover
{
	border:none;
	color:#fcffb7;
}




DIV.panel DIV.center
{
	border:0px;
}

DIV.panel DIV.center DIV.innerCenter 
{
	background-color:#FFFFFF;
	border:0px;
}

DIV.panel DIV.footer 
{
	border:0px;
	margin-top:20px;
}
DIV.panel DIV.footer DIV.innerFooter
{
	background-color:#FFFFFF;	
	border:0px;
	text-align:center;
	padding-top:5px;
	padding-bottom:10px;	
}
/* END Main Site DIV Tags */





/* Header Styles */
h1{
	color:#FFFFFF;
}
h2{
}
h3{
 font-size:14px;
}
/* END Header Styles */




/* Table Styles */
table 
{
}
tr 
{
}
td 
{
}

table.tableClass
{
	border:0px;
}
tr.trClassAlt
{
	background-color:#FFFFFF;
}
tr.trClass
{
	background-color:#EAEAEA;
}
tr.trClassHeader
{
	background-color:#666666;
	font-weight:bold;
	color:#FFFFFF;
}
tr.trClass:hover
{
	background-color:#c5c5d8;
}
tr.trClassAlt:hover
{
	background-color:#c5c5d8;
}
DIV.listClassDiv
{
	border:1px solid #999999;
	margin-left:auto;
	margin-right:auto;	
	height:300px;
	background-color:#FFFFFF;
}
/* END Table Styles */





/* Form Styles */
DIV.formContainer
{
	margin-right:auto;
	margin-left:auto;
	text-align:center;
	width:auto;
	border:0px;

}

DIV.formContainer .formTable
{
	background-color:#EAEAEA;
	border:1px solid #DADADA;
}

DIV.formContainer .formRow
{
	padding-right:15px;
	padding-left:15px;
}

DIV.formContainer .formCell
{

}

DIV.formContainer .formCellLeft
{
	text-align:right;
	font-weight:bold;	
	/*border-right:1px solid #adabab;	*/
	border-bottom:1px solid #FFFFFF;		
}

DIV.formContainer .formCellRight
{
	text-align:left;
	border-bottom:1px solid #FFFFFF;		
	/*border-left:1px solid #adabab;*/		
}

DIV.formContainer .formCellHeader
{

}

DIV.formContainer .formCellFooter
{
	text-align:center;

}




/* Form Styles */
.formTableClass
{
	border:1px solid #999999;
	background-color:#EAEAEA;
}
.textFieldClass
{

}

.textAreaClass
{

}

.radioClass
{

}

.boxClass
{

}

.menuClass
{


}


.buttonClass
{
	background-color:#c3e0c5;
	border:1px outset #c3e0c5;
	color:#333333;
	font-size:11px;
	font-weight:bold;	
}


.buttonClass:link
{
	background-color:#c3e0c5;
	border:1px outset #c3e0c5;
	color:#333333;
	font-size:11px;
	font-weight:bold;	
}

.buttonClass:visited
{
	background-color:#c3e0c5;
	border:1px outset #c3e0c5;
	color:#333333;
	font-size:11px;
	font-weight:bold;	
}

.buttonClass:active
{
	background-color:#c3e0c5;
	border:1px outset #c3e0c5;
	color:#333333;
	font-size:11px;
	font-weight:bold;	
}

.buttonClass:hover
{
	background-color:#c3e0c5;
	border:1px outset #c3e0c5;
	color:#333333;
	font-size:11px;
	font-weight:bold;	
}



.listButtonClass
{
	background-color:#c3e0c5;
	border:1px outset #c3e0c5;
	color:#333333;
	height:20px;
	font-size:11px;
	font-weight:bold;	
}

.buttonClassNegate
{
	background-color:#DADADA;
	border:1px outset #EAEAEA;
	color:#333333;
	height:20px;
	font-size:11px;
	font-weight:bold;	
}
/* END Form Styles */





/* Misc Class Styles */
.error 
{
}
.affirm 
{
}
.notice 
{
}
.callout 
{
}
.copyright
{
}
/* END Misc Class Styles */


