/* Beginning of Standard Template Styles */
/* ------------------------------------------------------------------ */

/* Page Margins ---------------- */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
/*#Menu
{
	/*background: url(/LTC/images/Banners_and_Curves/menu_bckgrd.gif);
	background-color: #a9a6d2;
	height: 31px;
	margin-bottom: 3px;
	/*line-height: 30px; set this equal to div height to get text middle 
}*/

#Menu .AspNet-Menu-Horizontal
{
    float:right;
}

#Menu ul
{
    font-weight:700;
    margin: 0px;
}

#Menu li
{
    display:inline;
    list-style-type:none;
    padding-left: 10px;
    padding-right: 20px;
}

#Menu a
{
  text-decoration: none; 
  color: White;   
}

#Menu a:visited
{
    color:White;
}

#Menu a:hover
{
    text-decoration: underline;
}
/* Default Link Size/Color ---------------- */

.AspNet-Menu-Vertical ul.AspNet-Menu 
{
    position: relative;
}


.AspNet-Menu-Vertical ul.AspNet-Menu, 
.AspNet-Menu-Vertical ul.AspNet-Menu ul,  
.AspNet-Menu-Vertical ul.AspNet-Menu ul ul,  
.AspNet-Menu-Vertical ul.AspNet-Menu ul ul ul
{
    margin: 0;
    padding: 0;
    display: block;


}

.AspNet-Menu-Vertical ul.AspNet-Menu li
{
    position: relative;
    list-style: none;
    padding-bottom: 0px;
    font-size: .9em;
    float:none !important; 
    float:left ; 
    
}

.AspNet-Menu-Vertical ul.AspNet-Menu li a,
.AspNet-Menu-Vertical ul.AspNet-Menu li span
{
    text-decoration: none;
    display:block;
    height: 1%;  /* if float:left as above, must have this to fix for IE only */
}

.AspNet-Menu-Vertical ul.AspNet-Menu ul /*2nd Tier*/
{
   position: relative;  
}

.AspNet-Menu-Vertical ul.AspNet-Menu ul ul /*3rd Tier */
{
    position: relative;
}

.AspNet-Menu-Vertical ul.AspNet-Menu ul ul ul /*3rd Tier */
{
    position: relative;
}

.CssAdapterMenu .AspNet-Menu-Vertical
{
   width: 100%;
   background-color:  #b8c998; 
}
.CssAdapterMenu .AspNet-Menu-Vertical ul.AspNet-Menu, 
.CssAdapterMenu .AspNet-Menu-Vertical ul.AspNet-Menu ul
{
    width: 100%;
}

.CssAdapterMenu .AspNet-Menu-Vertical ul.AspNet-Menu ul /* 2nd Tier & below*/
{
    left: 0px;
    display:block;
}

.CssAdapterMenu .AspNet-Menu-Vertical ul.AspNet-Menu li a,
.CssAdapterMenu .AspNet-Menu-Vertical ul.AspNet-Menu li span
{
   background-color:  #9fbe71;
    color: black; /* black */
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: .9em;
    font-weight:700;
    padding: 7px 0px 7px 10px;
    border-top: solid 1px #7d9a51; 
    border-bottom: solid 1px #7d9a51;
}


.CssAdapterMenu .AspNet-Menu-Vertical ul.AspNet-Menu li a:hover,
.CssAdapterMenu .AspNet-Menu-Vertical ul.AspNet-Menu li.AspNet-Menu-Leaf span
{
    color: black;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: .9em;
}

.CssAdapterMenu .AspNet-Menu-Vertical ul.AspNet-Menu li li a /* must be a hyperlink to affect font*/,
.CssAdapterMenu .AspNet-Menu-Vertical ul.AspNet-Menu li li span
{
    color: black; /* blue */
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: .9em;
    font-weight: 700;
    background:  #b8c998; /* light brown */   
    /*padding-left: 20px; */
    padding-right: 2px; 
    border-style:none;
}

.CssAdapterMenu .AspNet-Menu-Vertical ul.AspNet-Menu li li li a, 
.CssAdapterMenu .AspNet-Menu-Vertical ul.AspNet-Menu li li li span 
{
    font-weight: normal;
    background: #b8c998; /* cream F9F9F8 */
    padding-left: 20px; 
    padding-right: 2px; 
    color: black;
    border-style:hidden;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: .9em;
}

.CssAdapterMenu .AspNet-Menu-Vertical ul.AspNet-Menu li.AspNet-Menu-WithChildren li.AspNet-Menu-WithChildren li.AspNet-Menu-Leaf a:hover
{
    color: black;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: .9em;
}

.CssAdapterMenu .AspNet-Menu-Vertical ul.AspNet-Menu li li li li a, 
.CssAdapterMenu .AspNet-Menu-Vertical ul.AspNet-Menu li li li li span 
{
    font-weight: normal;
    background: #b8c998; /* cream F9F9F8 */
    padding-left: 30px; 
    padding-right: 2px; 
    color: black;
    border-style:hidden;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: .9em;
    font-style:italic;
}

.CssAdapterMenu .AspNet-Menu-Vertical ul.AspNet-Menu li.AspNet-Menu-WithChildren li.AspNet-Menu-WithChildren li.AspNet-Menu-WithChildren li.AspNet-Menu-Leaf a:hover
{
    color: black;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: .9em;
}

/*end homepage menu*/
A {  

font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 14px; 
font-weight: 400; 
color: blue;
font-style: normal;
text-decoration : none;
}

A:hover {text-decoration:underline } 


/* Black ---------------- */

.PageTitleBlack {  

font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 17px; 
font-weight: 700; 
color: #000000;
font-style: normal;
}

.TextBlack {  

font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 14px; 
font-weight: 400; 
color: #000000;
font-style: normal;

}

.TextBlackBold {  

font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 14px; 
font-weight: 700; 
color: #000000;
font-style: normal;

}

.TextLittleBlackBold {  

font-family: Courier; 
font-size: 10px; 
font-weight: 400; 
color: #000000;
font-style: normal;

}

/* White ---------------- */

.PageTitleWhite {  

font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 17px; 
font-weight: 700; 
color: #FFFFFF;
font-style: normal;
}

.TextWhite {  

font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 14px; 
font-weight: 400; 
color: #FFFFFF;
font-style: normal;

}

.TextWhiteBold {  

font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 14px; 
font-weight: 700; 
color: #FFFFFF;
font-style: normal;

}

/* Red ---------------- */

.PageTitleRed {  

font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 17px; 
font-weight: 700; 
color: #FF0000;
font-style: normal;
}

.TextRed {  

font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 14px; 
font-weight: 400; 
color: #FF0000;
font-style: normal;

}

.TextRedBold {  

font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 14px; 
font-weight: 700; 
color: #FF0000;
font-style: normal;

}

/* Dark Red ---------------- */

.PageTitleDarkRed {  

font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 17px; 
font-weight: 700; 
color: #990000;
font-style: normal;
}

.TextDarkRed {  

font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 14px; 
font-weight: 400; 
color: #990000;
font-style: normal;

}

.TextDarkRedBold {  

font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 14px; 
font-weight: 700; 
color: #990000;
font-style: normal;

}

/* Blue ---------------- */

.PageTitleBlue {  

font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 17px; 
font-weight: 700; 
color: #0000FF;
font-style: normal;
}

.TextBlue {  

font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 14px; 
font-weight: 400; 
color: #0000FF;
font-style: normal;

}

.TextBlueBold {  

font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 14px; 
font-weight: 700; 
color: #0000FF;
font-style: normal;

}


/* Dark Blue ---------------- */

.PageTitleDarkBlue {  

font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 17px; 
font-weight: 700; 
color: #003366;
font-style: normal;
}

.TextDarkBlue {  

font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 14px; 
font-weight: 400; 
color: #003366;
font-style: normal;

}

.TextDarkBlueBold {  

font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 14px; 
font-weight: 700; 
color: #003366;
font-style: normal;

}

/* Light Blue ---------------- */

.PageTitleLightBlue {  

font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 17px; 
font-weight: 700; 
color: #006699;
font-style: normal;
}

.TextLightBlue {  

font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 14px; 
font-weight: 400; 
color: #006699;
font-style: normal;

}

.TextLightBlueBold {  

font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 14px; 
font-weight: 700; 
color: #006699;
font-style: normal;

}

/* Yellow ---------------- */

.PageTitleYellow {  

font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 17px; 
font-weight: 700; 
color: #FFFF00;
font-style: normal;
}

.TextYellow {  

font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 14px; 
font-weight: 400; 
color: #FFFF00;
font-style: normal;

}

.TextYellowBold {  

font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 14px; 
font-weight: 700; 
color: #FFFF00;
font-style: normal;

}

/* Orange ---------------- */

.PageTitleOrange {  

font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 17px; 
font-weight: 700; 
color: #FF9900;
font-style: normal;
}

.TextOrange {  

font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 14px; 
font-weight: 400; 
color: #FF9900;
font-style: normal;

}

.TextOrangeBold {  

font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 14px; 
font-weight: 700; 
color: #FF9900;
font-style: normal;

}

/* Green ---------------- */

.PageTitleGreen {  

font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 17px; 
font-weight: 700; 
color: #006633;
font-style: normal;
}

.TextGreen {  

font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 14px; 
font-weight: 400; 
color: #006633;
font-style: normal;

}

.TextGreenBold {  

font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 14px; 
font-weight: 700; 
color: #006633;
font-style: normal;

}

/* Gray ---------------- */

.PageTitleGray {  

font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 17px; 
font-weight: 700; 
color: #CCCCCC;
font-style: normal;
}

.TextGray {  

font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 14px; 
font-weight: 400; 
color: #CCCCCC;
font-style: normal;

}

.TextGrayBold {  

font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 14px; 
font-weight: 700; 
color: #CCCCCC;
font-style: normal;

}


/* DataGrid Items ---------------- */

.DataGridItemStyle {  

font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 14px; 
font-weight: 400; 
color : #FF0000;
background-color: #000000;
font-style: normal;
}

.DataGridAltStyle {  

font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 14px; 
font-weight: 400; 
color : #003399;
background-color: #EFEFEF;
font-style: normal;
}

.DataGridEditStyle {  

font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 14px; 
font-weight: 400; 
color : #000000;
background-color: #FFFF00;
font-style: normal;
}

.DataGridFooterStyle {  

font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 14px; 
font-weight: 400; 
color : #FFFFFF;
background-color: #99CC99;
font-style: normal;
}

.DataGridHeaderStyle {  

font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 14px; 
font-weight: 700; 
color : #FFFFFF;
background-color: #99CC99;
font-style: normal;
}

.DataGridPagerStyle {  

font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 14px; 
font-weight: 400; 
color : #FF0000;
background-color: #FFFFFF;
font-style: normal;
}

.DataGridSelectedItemStyle {  

font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 14px; 
font-weight: 400; 
color : #000000;
background-color: #FFFF00;
font-style: normal;
}






/* ------------------------------------------------------------------ */
/* This Ends the Standard Template of Styles. Add Custom Styles Below */
/* ------------------------------------------------------------------ */



A.LinksBlueNone {
    
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 FONT-SIZE: 14px;
 color: #0000FF;
 text-decoration:none; 
 FONT-STYLE: normal; 
 }
A.LinksBlueNone:hover {text-decoration:underline } 

A.LinksGreenNone {  

font-family:  Arial, Helvetica, sans-serif; 
font-size: 14px; 
font-weight: 400; color: #006633;
font-style: normal;
text-decoration:none;
}

A.LinksGreenNone:hover {text-decoration:underline}

A.LinksWhiteNone {  

font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 14px; 
font-weight: 400; color: #FFFFFF;
font-style: normal;
text-decoration:none;
}

A.LinksWhiteNone:hover {text-decoration:underline}

.BorderGreen {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-style:solid;
	border-color: #B8C998;
}

.BorderGray {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-style:solid;
	border-color: #666666;
}

.BorderPurple {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-style:solid;
	border-color:#8B88B6;
}

.Padding5 {
	padding: 5px;
}

.Padding10 {
	padding: 10px;
}

.Paddingleft {
	padding-left: 10px;
}

.PaddingRight {
	padding-right: 10px;
}

ul.bulletSquare {
	list-style-type:square;
	list-style-position:outside;
	margin-left:10px;
	margin-top:10px;
	margin-bottom:10px;
	padding-left:10px;	
	text-align:left;
}



.Leading  {
	line-height:140%;
	
	}
	
li {
		padding-bottom:7px;
		}	



li.NoPadding {
padding-bottom:4px;


}

ol.lalpha {
list-style-type: lower-alpha;
margin-left:inherit;
margin-top:4px;
margin-bottom:-4px;

}
		
ol.lroman {
list-style-type: lower-roman;
margin-left:inherit;


}


.ArialWhiteSmall {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight:400;
	font-style: normal;
	text-decoration:none;
	color:#FFFFFF
}
		
.ArialWhiteSmall:hover {text-decoration:none}



.ArialBlackSmall {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:400;
	font-style: normal;
	text-decoration:none;
	color:#000000
}
		
.ArialBlackSmall:hover {text-decoration:none}


.TextTimesRoman {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	}
	
A.TextTimesRoman {
	font-weight: 400; 
	color: blue;
	font-style: normal;
	text-decoration : none;
}
	
A.TextTimesRoman:hover {text-decoration:underline } 	


.TextTimesRomanItalic {
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	font-size: 12px;
	}
	
	
.TextSmallGray {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#A8A8A8;
}		

	
.HiddenMessage a{position:relative;}/* set stacking context*/
.HiddenMessage a span{
visibility:hidden;/* hide message initially*/
position:absolute;
bottom:30px;
left:150px;
width:380px;
padding:5px;
background:#829900;
color:#fff;
border:2px inset green;
}
.HiddenMessage a:hover{  /* ie bug needed to make span show*/
	visibility:visible;
	text-decoration: none;
}

.HiddenMessage a:hover span{  /* reveal image*/
	visibility:visible;
	text-decoration : none;
}
	

/* Notice Message ---------------- */
.notice_msg
{
	background-image: url(/NCEAroot/Main_Site/Images/Banners_and_Curves/notice_msg_bkg.jpg);
	background-repeat: repeat-x;
	height: 100px;
	margin: 0 auto;

}

.notice_msg img
{
	margin: 0 auto;	
	display: block;

}
