
body
	{
	font-family: 	Verdana, Arial, Helvetica, sans-serif;	
	margin:			0;
	color:			black;
	background-color:	#FBFBFB;
	}

body.gray
	{
	font-family: 	Verdana, Arial, Helvetica, sans-serif;	
	margin:			0;
	color:			black;
	background-image: 	url('/images/BackgroundGray.jpg');
	}

h2
	{
	font-size: 		12pt;
	text-align: 	center;
	margin:			0;
	}

td
	{
	color:			black;
	font-size: 		10pt;
	/*text-align:		left;*/
	}
	
td.editdescription
	{
	text-align:		right;
	}
	

td.listline
	{
	line-height:	12px;
	}

td.listtail
	{
	border-top: 	2px solid #3366CC;
	}
		
td.headingline
	{
	color:			black;
	font-size: 		12px;
	height:			20px;
	border: 		1px solid #FBFBFB;
	}

td.detailHead
	{
	color:			#666666;
	font-size: 		12px;
	text-align:		right;
	}
	
td.detailData
	{
	color:			black;
	font-size: 		12px;
	}
	
td.center
	{
	text-align:		center;
	}
	
td.colorcomments
	{
	color:			#8080FF;
	}

	
.gray
	{
	color:			#666666;
	}
	

.popupHeading
	{
	font-size: 		18px;
	font-weight: 	bold;
	text-align: 	center;
	height:			30px;
	border-bottom:	2px solid black;
	display:		block;
	}

tr.listline
	{
	background-color: 	#FBFBFB;
	}
	
tr.listlinecolor
	{
	background-color: 	#DDDDDD;
	}


th
	{
	font-size: 		8pt;
	color:			#000000;
	/*border: 		1px Solid #FBFBFB;*/
	}

.MainBody
	{
	width:				1200px;
	border: 			1px solid Black;
	background-color: 	#FBFBFB;
	margin-top:			20px;
	}


table.sectionMainHeading
	{
	width:				100%;
	border: 			2px solid #404040;
	background-color: 	#FBFBFB;
	}
	
tr.SectionHeadingGraduated
	{
	background-image: 	url('/images/HeadingGraduation.jpg');
	background-repeat:	no-repeat;
	}
	
td.SectionHeadingLeft
	{
	color: 				#404040; 
	font-size: 			14px;
	font-weight: 		bold;
	text-align: 		left;
	padding:			2px 0 0 2px;
	width:				597px;
	}

td.SectionHeadingRight
	{
	color: 				#404040; 
	font-size: 			9pt;
	font-weight: 		bold;
	text-align: 		right;
	padding:			0 5px 0 2px;
	background-color:	#FBFBFB;
	}
	
table.sectionSubHead
	{
	width:				100%;
	/*border: 			1px solid #FBFBFB;*/
	/* background-color: 	#008000; */
	color:				#FBFBFB;
	}
	
tr.sectionLines
	{
	font-size:		9pt;
	color:			#000000;
	}

#sectionLines
	{
	width:			100%;
	background-color: 	#FBFBFB;
	text-align:		left;
	}
	
#sectionLines a
	{
	font-size: 		9pt;
	color:			#000000;
	}

#sectionLines a:hover
	{
	text-decoration:	none;
	}
	
#sectionLines .ActionMenu
	{
	font-size: 		8pt;
	color: 			#888888; 
	}
	
a.ActionMenu
	{
	font-size: 		8pt;
	color: 			#888888; 
	}
	
a.ActionMenu:hover
	{
	color: 			#000000;
	text-decoration:	none;
	}

#sectionLines .ActionMenu:hover
	{
	color: 			#000000; 
	text-decoration:	none;
	}
	
table.sectionBorder
	{
	width:			100%;
	border: 		2px solid #FBFBFB;
	padding-bottom:	10px;
	}

td.sectionSubHead
	{
	background-color:	#007000;
	border: 			1px solid #FBFBFB;
	text-align:			center;
	font-size: 			9pt;
	font-weight: 		bold;
	}

td.sectionSubHeadRight
	{
	color:				#FBFBFB;
	background-color:	#007000;
	border: 			1px solid #FBFBFB;
	text-align:			right;
	font-size: 			9pt;
	font-weight: 		bold;
	}

th.sectionSubHead
	{
	border-bottom: 		2px solid #3366CC;
	text-align:			center;
	background-color: 	#FBFBFB;
	color:				#3366CC;
	font-size: 			9pt;
	font-weight: 		bold;
	}
	
th.sectionSubHead td
	{
	text-align:			center;
	background-color: 	#FBFBFB;
	color:				#3366CC;
	font-size: 			9pt;
	font-weight: 		bold;
	}
	
th.sectionSubHeadLeft
	{
	border-bottom: 		2px solid #3366CC;
	text-align:			left;
	background-color: 	#FBFBFB;
	color:				#3366CC;
	font-size: 			9pt;
	font-weight: 		bold;
	}


table.sectionSubHeadEdit
	{
	border-bottom: 		2px solid #3366CC;
	background-color: 	#FBFBFB;
	}


td.sectionSubHeadEditLeft
	{
	padding: 			2px 2px 2px 0;
	text-align:			left;
	color:				#3366CC;
	font-size: 			9pt;
	font-weight: 		bold;
	}
	
td.sectionSubHeadEditRight
	{
	text-align:			right;
	}

a.sectionHeadingLink
	{
	font-family:	Verdana, Arial, Helvetica, sans-serif; 
	font-size: 		8pt;
	color: 			#888888; 
	}

a.sectionHeadingLink:hover
	{
	color: 			#000000; 
	text-decoration:	none;
	}
	
a.headingLink
	{
	font-family:	Verdana, Arial, Helvetica, sans-serif; 
	font-size: 		9pt;
	color: 			#888888; 
	}

a.headingLink:hover
	{
	color: 			#000000; 
	text-decoration:	none;
	}

a.headingLinkBlack
	{
	font-family:	Verdana, Arial, Helvetica, sans-serif; 
	font-size: 		10px;
	color: 			#000000; 
	}

a.headingLinkBlack:hover
	{
	color: 			#C0C0C0; 
	}


a.bo_Button75 
	{
	font-weight: bold; 
	font-size: 9px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	padding: 1px 2px; 
	border-top: 1px solid #E0E0E0;
	border-right: 1px solid black; 
	border-bottom: 1px solid black;
	border-left: 1px solid #E0E0E0; 
	background-color: #DCDCDC; 
	color: #1F3A4A;
	display: block;
	text-align: center; width: 75px;
	text-decoration: none;
	}

a.bo_Button75:hover 
	{
	font-weight: bold; 
	font-size: 9px; 
	color: #FBFBFB;
	border-color: black white white black;
	}

a.bo_Button75Current
	{
	font-weight: bold; 
	font-size: 9px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	padding: 1px 2px; 
	border-top: 1px solid #E0E0E0;
	border-right: 1px solid black; 
	border-bottom: 1px solid black;
	border-left: 1px solid #E0E0E0; 
	background-color: #000000; 
	color: #C0C0C0;
	display: block;
	text-align: center; width: 75px;
	text-decoration: none;
	}

a.bo_Button80
	{
	font-weight: bold; 
	font-size: 9pt; 
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	padding: 2px 4px; 
	border-top: 1px solid #E0E0E0;
	border-right: 1px solid black; 
	border-bottom: 1px solid black;
	border-left: 1px solid #E0E0E0; 
	background-color: #DCDCDC; 
	color: #1F3A4A;
	display: block;
	text-align: center; 
	width: 80px;
	text-decoration: none;
	}

a.bo_Button80:hover 
	{
	border-color: black white white black; 
	color: #FBFBFB;
	}

.bo_Button100 
	{
	font-weight: bold; font-size: 9px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	padding: 1px 2px; 
	border-top: 1px solid #E0E0E0;
	border-right: 1px solid black; 
	border-bottom: 1px solid black;
	border-left: 1px solid #E0E0E0; 
	background-color: #DCDCDC; 
	color: #1F3A4A;
	display: block;
	text-align: center; width: 100px;
	text-decoration: none;
	}

.bo_Button100:hover 
	{
	font-weight: bold; 
	font-size: 9px; 
	color: #FBFBFB;
	border-color: black white white black;
	}

a.bo_Button200 
	{
	font-weight: bold; font-size: 12px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	padding: 3px 2px; 
	border-top: 1px solid #E0E0E0;
	border-right: 1px solid black; 
	border-bottom: 1px solid black;
	border-left: 1px solid #E0E0E0; 
	background-color: #DCDCDC; 
	color: #1F3A4A;
	display: block;
	text-align: center; width: 200px;
	text-decoration: none;
	}

a.bo_Button200:hover 
	{
	font-weight: bold; 
	font-size: 12px; 
	background-color: #80FF80; 
	color: #000000;
	border-color: black white white black;
	}

a.bo_ButtonDate 
	{
	font-weight: bold; 
	font-size: 9px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	padding: 1px 2px; 
	border-top: 1px solid #E0E0E0;
	border-right: 1px solid black; 
	border-bottom: 1px solid black;
	border-left: 1px solid #E0E0E0; 
	background-color: #DCDCDC; 
	color: #1F3A4A;
	display: block;
	text-align: center; width: 46px;
	text-decoration: none;
	}

a.bo_ButtonDate:hover 
	{
	font-weight: bold; 
	font-size: 9px; 
	color: #FBFBFB;
	border-color: black white white black;
	}

a.bo_ButtonDateCurrent
	{
	font-weight: bold; 
	font-size: 9px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	padding: 1px 2px; 
	border-top: 1px solid #E0E0E0;
	border-right: 1px solid black; 
	border-bottom: 1px solid black;
	border-left: 1px solid #E0E0E0; 
	background-color: #000000; 
	color: #C0C0C0;
	display: block;
	text-align: center; width: 46px;
	text-decoration: none;
	}

span.sayLow
	{
	font-weight: 	bold; 
	font-size: 	7pt; 
	color:		blue;
	padding-right:	5px;
	}

span.sayHigh
	{
	font-weight: 	bold; 
	font-size: 	7pt; 
	color:		red;
	padding-right:	5px;
	}


/* State List -- 3-column list of states */

ul.states-list
	{
	}
.state-list li
	{
	line-height: 25px;
	width: 300px;
	margin: 0px;
	padding: 0px;
	left: 200px;
	list-style: none; 
	}

.state-list li.new-column
	{
	margin-top: -525px;
	}

.state-list li.column-2
	{
	margin-left: 320px;
	}

.state-list li.column-3
	{
	margin-left: 640px;
	}

.TopGrayLine
	{
	border-top: 	1px solid #C0C0C0;
	border-right: 	0px;
	border-left: 	0px;
	border-bottom: 	0px;
	height:			22px;
	padding:		0 5px;
	}
		
.SeparatingBorderOn
	{
	font-size:		10pt;
	border-bottom:	2px solid #B2E5FF;
	}
	
.SeparatingBorderOff
	{
	font-size:		10pt;
	border-bottom:	0;
	}	
	
.ajaxActionMenu
	{
	font-size: 		8pt;
	color: 			#888888; 
	}

.ajaxActionMenu:hover
	{
	color: 			#000000; 
	text-decoration:	none;
	}
	

	
.ToolTip
	{
    /*margin:			100px;*/
	}	
	
.ToolTip:hover .ToolTipBox 
	{
    display: 		block;
	}

.ToolTipBox
	{
    display: 		none;
	color:			black;
	font-size:		10px;
    background: 	#B2E5FF;
	margin-top:		10px;
    margin-left: 	50px;
    padding: 		10px;
    position: 		absolute;
    z-index: 		1000;
	border:			1px solid black;
	}
