body { font-family: Arial, Helvetica, Cursor, sans-serif, sans; font-size: 10px; color: #333333;}

.heading {font-family: Arial, Helvetica, Cursor, sans-serif, sans; font-size:14px; color:#4D6775;}

A:link {color: #666699; text-decoration: underline; border-width:0px;border-style: solid; border-color: #ffffff;}
A:visited {color: #666699; text-decoration: underline; border-width:0px;border-style: solid; border-color: #ffffff;}
A:hover {color: #666666; text-decoration: none; border-width:0px;border-style: solid; border-color: #ffffff;}

.PageHeader 
{
	font-family: Arial, Helvetica, Cursor, sans-serif, sans; 
	font-size: 16px; 
	color: #666699;
	font-weight:bold;
}

.RedHeader 
{
	font-family: Arial, Helvetica, Cursor, sans-serif, sans; 
	font-size: 16px; 
	color: #990000;
	font-weight:bold;
}


A.GrayMenu
{
    padding:0 7 0 7; 
    color: #3e3e3e;
    text-decoration:none;
    font-family: "Lucida Sans" Verdana;
    font-weight: 600;
    font-variant:small-caps;
    font-size: 12px;
}

nobr A:visited
{
    color:#3e3e3e;   
    /* text-decoration:none; */
}

.Calendar .ajax__calendar_container 
{
    border:1px solid #646464;
    background-color: white;
    color: #666699;
}
.Calendar .ajax__calendar_other .ajax__calendar_day,
.Calendar .ajax__calendar_other .ajax__calendar_year 
{
    background-color: #eeeeee;
    color: Gray;
}
.Calendar .ajax__calendar_hover .ajax__calendar_day,
.Calendar .ajax__calendar_hover .ajax__calendar_month,
.Calendar .ajax__calendar_hover .ajax__calendar_year 
{
    background-color: #666699;
    color: White;
}
.Calendar .ajax__calendar_active .ajax__calendar_day,
.Calendar .ajax__calendar_active .ajax__calendar_month,
.Calendar .ajax__calendar_active .ajax__calendar_year 
{
    color: Black;
    font-weight:bold;
}


.home_text { font-family: Arial, Helvetica, Cursor, sans-serif, sans; font-size: 12px; color: #333333; line-height:20px; text-indent: 4px;}

.border1 {border-width: 1px; border-style: solid; border-color: #cccccc;}

.AHeader { text-decoration: underline; color: #FFFFFF; }

.DGHeader
{
	font-weight: bold;
	font-size: 14px;
	color: white;
	background-color: #666699;
}
.DGHeader a:link {color: white;}
.DGHeaderS
{
	font-weight: bold;
	font-size: 11px;
	color: white;
	background-color: #666699;
}
DGHeaderS a:link {color: white;}
.DGSelected { font-size:11px; color:Black; background-color:#CAE6CC;}
.DGItem { font-size:11px; color:Black; background-color:White;}
.DGItem a:visited { text-decoration: underline; color:#666699;}
.DGAlt
{
	font-size: 11px;
	color: black;
	background-color: #eeeeee;
}
.DGAlt a:visited { text-decoration: underline; color:#666699;}
.GVFooter
{
    font-weight: bold;
    font-size: 11px;
    color: Black;
}

/*
background-color: #768674;
background-color: #dddddd;
color: #c00000;
*/


.Header {font-size:14px;  font-weight:bold; color:White; background-color:#666699; }
.Header A:link {color:White}
.Header V:link {color:White}


.Label {font-size:11px; font-weight:bold; }
.LabelL {font-size:14px; font-weight:bold; line-height: 18px;}
.Text {font-size:11px;}
.TextL
{
	font-size: 13px;
	line-height: 17px;
}
.TextS {font-size:9px;}

.ExpandHeader
{	
	font-weight: bold;
	font-size: 15px;
	
	
	background-color: #ffffff;
}
.TextRed {font-size:11px; color:Red;}
.TextRedL {font-size:14px; color:Red;}
.TextBlack {font-size:11px; color:Black;}
/*
.ExpandHeader
{e1d4f2
	border-right: black 1px solid;
	border-top: black 1px solid;
	font-weight: bold;
	font-size: 16px;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	background-color: #dcdcdc;
}
*/



input { border: 1px solid #cccccc;
    font-family: Arial, Helvetica, Cursor, sans-serif, sans;     font-size: 10px;     color: #333333;
    }

/*disabled*/
select[disabled="disabled"] { background-color:White;}
textarea[disabled="disabled"] { background-color:White;}
input[disabled="disabled"] { background-color:White;}

/*readonly*/
textarea[readonly="readonly"] { background-color:White; color:Gray}
input[readonly="readonly"] { background-color:White; color:Gray}
/*input[type="checkbox"][disabled="disabled"]{}*/

.inputNoBorder { font-family: Arial, Helvetica, Nimbus Sans L, sans-serif, sans; font-size: 10px; color: #333333; }
.inputNoBorder input { border-width: 0px; border-style: solid; border-color: #ffffff;}

.ExpandDetails {width:100%;}
.TD.ExpandDetails
{
	background-color: #ffffff;
}
/*For expanding Boxes  */
.ExpandL
{	
	border-right: #b0b0b0 0px solid;
	border-top: #b0b0b0 0px solid;	
	font-weight: bold;
	font-size: 11px;
	vertical-align: top;
	border-left: #b0b0b0 0px solid;
	border-bottom: #b0b0b0 0px solid;	
}
.ExpandText
{
	border-right: #b0b0b0 0px solid;
	border-top: #b0b0b0 0px solid;	
	font-weight: normal;
	font-size: 11px;
	vertical-align: top;
	border-left: #b0b0b0 0px solid;
	border-bottom: #b0b0b0 0px solid;		
}

.copyright {
	font-family: Arial, Helvetica, Nimbus Sans L, sans-serif, sans;
	font-size: 9px;
	color: #330099;
}

.footText
{
	font-weight: bold;
	font-size: 13px;
	color: #e6e310;
}

.footText A:link
{
	color:#e6e310;
	text-decoration: none;
}

.footText A:visited
{
	color:#e6e310;
	text-decoration: none;
}

.footText A:hover
{
	text-decoration: underline;
}

.footText1
{
	font-weight: bold;
	font-size: 15px;
	color: #ffffff;
}

.footText1 A:link
{
	color:#ffffff;
	text-decoration:none;
}

.footText1 A:visited
{
	color:#ffffff;
	text-decoration: none;
}

.footText1 A:hover
{
	text-decoration: underline;
}

.words {
	font-family: "Times New Roman", Times, serif, Nimbus Sans L, Monospace, sans;
	font-size: 16px;
	text-transform: none;
	color: #000000;
}

.word2 {
	font-family: Arial, Helvetica, Nimbus Sans L, sans-serif, sans;
	font-size: 16px;
	color: #000000;
	font-weight: 200;

}

/*** Menu Links ***/
.m0l0mouti, .m0l0mdowni
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 11px;
	padding-bottom: 0px;
	color: White;
	padding-top: 0px;
	font-family: arial, helvetica, Nimbus Sans L, FreeSans, sans-serif, sans;
}

/*** Menu Hover ***/
.m0l0moveri {color: #ffffff; font-family: arial, helvetica, Nimbus Sans L, FreeSans, sans-serif, sans;
	font-size: 11px; padding: 0px; background: #666699; border-style: solid; border-width: 1px; border-color: cccccc;}
/*** Menu Popout background ***/
.m0l1mouto, .m0l2mouto {background: #ffffff; margin: 0px;border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: 999999; border-right-style: solid; border-right-width: 1px; border-right-color: 999999; border-left-style: solid; border-left-width: 1px; border-left-color: 999999;}

/*** Menu Popout Mouse Over ***/
.m0l1movero, .m0l2movero {background: #ccccff; border-style: solid; border-width: 1px; border-color: #cccccc; margin: 0px;}

/*** Menu (Unknown behavior) ***/
.m0l1mdowno, .m0l2mdowno {background: #999999;
	margin: 0px;
}

/**** Menu Popout Text ***/
.m0l1mouti, .m0l1mdowni,
.m0l2mouti, .m0l2mdowni {color: #666666; font-family: arial, helvetica, Nimbus Sans L, FreeSans, sans-serif, sans;
	font-size: 11px;padding: 2px;}

/*** Menu Popout Text Hover***/
.m0l2moveri, .m0l1moveri {color: #333333; font-family: arial, helvetica, Nimbus Sans L, FreeSans, sans-serif, sans;font-size: 11px;padding: 2px;}

TD.sectionheader {
	BACKGROUND-IMAGE: url(/images/gradbarpurp.jpg); BACKGROUND-COLOR: #691b89
}
TD.sectionheader TD {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff
}
TD.sectionheader TD A:link {
	COLOR: #ffffff
}
TD.sectionheader TD A:hover {
	COLOR: #ffffff
}
TD.sectionheader TD A:active {
	COLOR: #ffffff
}
TD.sectionheader TD A:visited {
	COLOR: #ffffff
}
TD.sectioncontent {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid; BACKGROUND-COLOR: #fffff6
}
TD.infoname {
	FONT-WEIGHT: bold; FONT-SIZE: 10px
}
TR.infotableheader TD {
	COLOR: black; BACKGROUND-COLOR: #eeddff
}
TR.infotablerow1 TD {
	COLOR: black; BACKGROUND-COLOR: transparent
}
TR.infotablerow2 TD {
	COLOR: black; BACKGROUND-COLOR: #ffffff
}
TR.infotablerow3 TD {
	COLOR: black; BACKGROUND-COLOR: #eeeeee
}

/* Changes the forecolor of the panel text. Used because IE doesn't recognize the forecolor property */
LEGEND
{
    color: #585857;
}
/*
 * These are classes that are used by some of the Ajax Control Toolkit
 */

.AccordianHeader
{
    font-size:14px;  
    font-weight:bold; 
    color:White; 
    background-color:#666699; 
    border:solid 1px white;
    padding:1 2 1 2;
    cursor: pointer;
}
.AccordianContent
{
    border: 1px dashed #ECECEC;
    border-top: none;
    padding: 10px 5px 5px 5px;
    font-size: 11px;
}   

.ListSearch
{
    color:Gray;
    font-size:11px;
    font-style:italic;
}

.ModalPopup
{
    background-color: Gray;
    filter:alpha(opacity=70);
    opacity:0.7;
}

.ValidationList
{
    font-size:12px;
    font-weight:bold;
}
#ValidationSummary1 ul li
{
    
    font-size:11px;
    margin-top:9px;
    margin-bottom:-9px;
    text-align:left;
}

.SuperScript
{
    vertical-align:super;
    font-size:7px;
    color:#999999;
}

/*
 * Created 5/17/2007
 * Erik Cousin
 *
 * This is intended to mimic the RedHeader
 * It is mainly used when adding content and styles with the FreeTextBox
 */
.RedText{color:#990000;}
UL{ list-style-image: url("/images/box.jpg"); margin-top: -9px}
LI{ margin-left: -20px;}
