﻿
body {	font: 14px Arial, Helvetica, sans-serif;background: #fff;margin: 0;	padding: 0;	text-align: center;	color: #222;}
#container {width: 1024px;background: #FFFFFF;text-align: left;}
/* header */	
#header {height: 100px;	padding: 0 10px 0px 20px;	margin: 10px 0 20px 0;border-bottom: 2px solid #C85E00;}
#headerline{}
#logo {	width: 140px;	height: 74px;	float: left;	padding-top: 10px;}

#header h1 {margin: 0;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 2.2em;	color: #C85E00;	font-weight: normal;
	position: relative;	left: 100px;top: 30px;}
/* heading styles */	
h1, h2, h3, h4 {font-family: Georgia, Times New Roman, Times, serif;color: #C85E00;	font-weight: normal;margin: 10px 0 0 0;	padding: 0 0 0px 0;}
h1 {font-size: 1.5em;margin-top: 20px;}
h2 {font-size: 1.3em;}
h3 {font-size: 1.2em;}
h4 {font-size: 1.3em;font-family: Arial, Helvetica, sans-serif;	font-weight: normal;}
h5 {font-size: 1.3em;color: #f60;font-family: Arial, Helvetica, sans-serif;font-weight: bold;padding: 0 0 10px 0;}
/* links */	
#dashboard {border: 1px solid #ccc;padding: 15px 10px;margin: 10px 0 20px 0;text-align: left;}
#dashboard h4 {	float: left;margin: 0 40px 0 0;	}
#dashboard img { padding: 0 5px 0 0;  margin: 0;  vertical-align: middle;}
#dashboard span{padding: 0 5px 0 0; margin: 0; vertical-align: middle;}
#dashboard input{padding: 0 5px 0 0;  margin: 0; vertical-align: middle;}
#dashboard ul {text-align:left;	margin: 0;padding: 0;}
#dashboard li {	display:inline;	list-style-image: none;	list-style-position: outside;list-style-type: none;	padding: 0 20px 0 0;}
#dashboard a{color: #028CAF;}
#dashboard a:hover{color: #C60;}

a{color: #028CAF;
	
} /*dark blue*/
a:hover{color: #C60;}/*dark brown*/
					/*#E1F0F4 light blue*/	
					/*#529FAD header color*/
#PasswordRecoveryLink a{color: #028CAF;}
#PasswordRecoveryLink a:hover{color: #C60;}




.menuStyle{cursor:pointer;font-size: 14px; vertical-align:middle;font-family:Arial; padding-bottom:3px;  color:#ffffff;  background-color:#ffffff;}
.menuItemStyle{color: #C85E00;text-align:center; float:left; background-color:#E1F0F4; padding:3px;}
.menuHoverStyle{color:#ffffff;background-color:#028CAF; text-align:center;float:left; padding:3px;}
.menuHoverStyle a{color:#ffffff;background-color:#028CAF; text-align:center;float:left; }
.menuSelectedStyle{color:#ffffff; background-color:#028CAF;text-align:center;float:left; padding:3px;}





#mainContent {padding: 0 20px;background: #FFFFFF;}
#mainContent p {line-height: 1.3em;margin: 0;padding: 0 0 5px 0;}
#bodyContent {padding: 0 20px;background: #FFFFFF;}   

#footer {padding: 0 20px 0;	margin: 5px 0 0 0;	background:#fff;text-align: center;	border-top: 1px solid #C85E00;}
#footer p {	margin: 0;	padding: 0px 0;font-family: Georgia, Times New Roman, Times, serif;color: #C60;font-size: 1.1em;}

#reporterror a{font-size:0.9em}

/* table bar style */
#login {text-align: center;	padding: 10px;}

#loginbox {	text-align: center;	left: 260px;	height: 178px;	width: 400px;	background-color: #E1F0F4;	padding: 20px;	position: relative;
	clear: both;margin-top: 20px;margin-right: 0;margin-bottom: 20px;margin-left: 0;}
#loginbox p {margin: 0 0 5px 0;}

.button {background-color:#F66000;border:none;color: #fff;font-family: Arial;font-size: 12px;cursor:pointer; font-weight: bold;line-height: 15px;text-decoration: none;padding: 0 10px;}
.buttondisabled {background-color:Gray;border:none;color: #fff;font-family: Arial;font-size: 12px;cursor:default; font-weight: bold;line-height: 15px;text-decoration: none;padding: 0 10px;}
	
#trisLogin a:{color: #028CAF;}
#trisLogin a:hover{color: #C60;}

.textbox{border-style:solid;border-color:#999999;border-width:1px}
.textbox35{width:35px; border-width:1px;}
.table{width:960px}
.tableheader{font-family: Georgia, "Times New Roman", Times, serif;	color:#C85E00;	font-size: 1.5em;}
.tableheadersmall{font-family: Georgia, "Times New Roman", Times, serif;	color:#C85E00;	font-size: 12pt; font-weight:normal; line-height: 1.3em}
.tableheadermedium{font-family: Georgia, "Times New Roman", Times, serif;	color:#C85E00;	font-size: 1.3em; font-weight:normal; line-height: 2.3em}


/*Grid*/
.grid{border: 1px solid #529FAD;}

.gridheader{background-color:#529FAD;color: #fff;font-size: 1.1em;font-weight: normal;height: 18px;font-variant: small-caps;text-align:left; vertical-align:top }
.gridheadercenter{background-color:#529FAD;color: #fff;font-size: 1.1em;font-weight: normal;height: 18px;font-variant: small-caps; text-align:center; vertical-align:top}

.gridrowscenter{vertical-align: top; padding:5px;   text-align: center; 	font-size: .95em;  }
.gridrowsleft{vertical-align: top;   padding:5px; text-align: left; 	font-size: .95em;}
.gridrowsjustify{vertical-align: top;  padding:5px; text-align: justify; 	font-size: .95em;  }

/*
 .gridrowsleft th,.gridrowsleft td,.gridrowsleft tr {	padding: 2px 3px;	vertical-align: top;	text-align: center;	font-size: .95em;}
 .gridaltrowleft th, .gridrowsleft td, .gridrowsleft tr {	padding: 2px 3px;	vertical-align: top;	text-align: center;	font-size: .95em;}
 .gridheader th,.gridrowsleft td,.gridrowsleft tr {	padding: 2px 3px;	vertical-align: top;	text-align: center;	font-size: .95em;}
 */
 
.gridaltrowcenter{vertical-align: top; padding:5px; text-align: center;font-size: .95em; background-color:#EEEEEE}
.gridaltrowjustify{vertical-align: top; padding:5px; text-align: justify;font-size: .95em; background-color:#EEEEEE}
.gridaltrowleft{vertical-align: top; padding:5px; text-align: left;font-size: .95em; background-color:#EEEEEE}
/*Grid*/

/*GridforL2andL3*/

.parentgrid{border:1px solid #ccc;}
.parentgroupheader{background-color:#529FAD; text-align:center; font-size:0.8em;  font-variant: small-caps;  height:18px; color:White }
.parentgroupsubheader{background-color:#ffffff; text-align:center; font-size:0.8em; height:18px;  font-variant: small-caps; color:#028CAF}
.parentgrouprows{background-color:White; text-align:center; font-size:0.8em; color:Black;}
.parentgroupsubheader a{text-decoration:none;}
.parentteacherheader{background-color:#529FAD; text-align:center; font-size:0.8em; color:White;  font-variant: small-caps;}
.parentteacherrows{background-color:White; text-align:center; font-size:0.8em; color:Black; }
.parentteacheraltrows{background-color:White; text-align:center; font-size:0.8em; color:Black; }

.parentteacherrowsalt{background-color:White; text-align:center; font-size:0.8em; color:Black; }

/*GridforL2andL3*/


/*GridforL1*/

.parentteacherSAheader{background-color:#529FAD; text-align:center; font-size:1em; color:White; height:18px; font-weight:bold;  font-variant: small-caps;}
.parentteacherSASubheader{background-color:#E1F0F4; text-align:center; font-size:0.8em; color:#529FAD; font-weight:bold; font-variant: small-caps;}
.parentteacherSArows{background-color:White; text-align:center; font-size:0.8em; color:Black; }
.parentteacherSAaltrows{background-color:#E1F0F4; text-align:center; font-size:0.8em; color:Black;}

.parentteacherSASubheader a{text-decoration:none;}

.AlternateColumn{background-color:#F5F5F1}
.AlternateItemLeft{background-color:#F5F5F1; text-align:left} 
.AlternateItem{background-color:#F5F5F1}

/*GridforL1*/

/*Modal Popup*/
.modalBackground {background-color:Gray; filter:alpha(opacity=70); opacity:0.7;}
.modalPopup {background-color:#ffffff;border-width:3px;border-style:solid;border-color:Gray;padding:10px;width:350px;}
.modalPopup p { padding: 5px;}


.DisLink a:{color:Black;}


/*Popup Control*/
.popupControl{background-color:White;position:absolute;visibility:hidden;}
.StatusIncomplete{	color:#CC3300;	font-weight:bold;}
  
.headertextsmall{color:#C85E00 ;font-weight:bold}  
.headertextbold{color:#C85E00 ;font-weight:bold}
/* navbar 

#nav table { display:inline;}
#nav tr { display:inline; }
#nav td { display:inline;}
#nav a {display:inline;}*/	


/*Chart Styles*/
.charttitle {font:Arial, Helvetica, sans-serif; font-size:10pt; font-weight:bold; color: #00008B; border-color:Red;}
.charttablerow {font:Arial, Helvetica, sans-serif; font-size:8pt; font-weight:normal;}
.charttablerows{vertical-align: top;  margin-bottom:50px;	font-size: .85em; font-weight:normal;}       
.charttablealtrows{vertical-align: top; font-size: .85em; background-color:#EEEEEE; font-weight:normal;}  
.charttableheaderrow {font:Arial, Helvetica, sans-serif; font-size:9pt; font-weight:bold; background-color:#00008B;
                      color:#FFFFFF;  line-height:15pt; padding:0px; border-collapse:collapse; line-height:1.1em; vertical-align:bottom;}
.charttablerowsright{vertical-align: top; text-align: right;  margin-bottom:50px;	font-size: .95em;}
.charttablealtrowsright{vertical-align: top;	text-align: right;	font-size: .95em; background-color:#EEEEEE}
/*Chart Styles*/

.numericLabel { text-align:right; }

labelright{text-align:right; float:left; text-align:right; width:60px;}


#GroupGrouping ul {margin:0 0PX;  padding: 5px 0px;}
#GroupGrouping li { padding:5px 0px 5px 5px; 
                    background-color:#FFFFFF; list-style-position:outside;display:inline; list-style-type: none;text-align: left;}
#GroupGrouping a{color:White; border-right:2px; border-right-style:solid; padding:10px 10px 10px 0px; text-decoration:none;}



.errmessage {font:Arial, Helvetica, sans-serif; font-size:10pt; font-weight:bold; color: red; border-color:Red; padding-bottom:10px;}

