﻿body{
	font-size: 12pt;
	font-family: verdana, tahoma, Arial, Helvetica, sans-serif;
}

body-new{
	font-size: 11.2px;
	font-family: tahoma;
}


#maintable{
	border: 1px solid #003366;
	padding: .5em;
}
#maintable800{
	border: 1px solid #003366;
	width:800px;
}
#maintable1000{
	border: 1px solid #003366;
	width:1000px;
}
#maintable td{
	padding: 0;
	margin: 0;
}

#topmenubar{
	text-align: center;
	vertical-align: bottom;
	height:20px;
	font-size: 14.2px; /* somehow this is creating the tab spacing */
}

#topmenubar a:active{
	color: white;
	background-color: #999;
	border-right: 1px solid gray;
	border-top: 1px solid gray;
	border-left: 1px solid gray;
	padding: .3em .6em;
	margin: .2em .2em;
	text-align:right;
	text-decoration: none;
	font-size: 9pt;
	font-weight:bold;
	font-family: verdana, tahoma, Arial, Helvetica, sans-serif;
}

#topmenubar a:visited{
	color: white;
	background-color: #999;
	border-right: 1px solid gray;
	border-top: 1px solid gray;
	border-left: 1px solid gray;
	padding: .3em .6em;
	margin: .2em .2em;
	text-align:right;
	text-decoration: none;
	font-size: 9pt;
	font-weight:bold;
	font-family: verdana, tahoma, Arial, Helvetica, sans-serif;
}

#topmenubar a{
	color: white;
	background-color: #999;
	border-right: 1px solid gray;
	border-top: 1px solid gray;
	border-left: 1px solid gray;
	padding: .3em .6em;
	margin: .2em .2em;
	text-align:right;
	text-decoration: none;
	font-size: 9pt;
	font-weight:bold;
	font-family: verdana, tahoma, Arial, Helvetica, sans-serif;
}

#topmenubar a:active.last{
	border-right: none;
}

#topmenubar a:visited.last{
	border-right: none;
}

#topmenubar a.last{
	border-right: none;
}

#sidebar a:active{
	color: black;
	display:block;
	padding: .1em 0 0 .2em;
	background-color:#999;
	border: 1px solid #333; 
	text-decoration: none;
	font-size: 10pt;
	font-weight:normal;
	padding-left: 1em;
}

#sidebar a, #sidebar a:visited{
	color: black;
	display:block;
	padding: .1em 0 0 .2em;
	background-color:#C5C5C5;
	/*background-image:url('../mcsimages/square.gif');
	background-repeat:no-repeat;
	background-position: left center;*/
	border-bottom: 1px solid #777; 
	/*border-collapse:collapse;*/
	text-decoration: none;
	font-size: 10pt;
	font-weight:normal;
	padding-left: 1em;
}

#sidebar h3{
	margin:0;
	padding:1em 0 0 0;	
	font-size: 9pt;
	color:white;
	border: 0;
}

#sidebar a:hover{
	background-color:white;
	border: 1px solid black; 
}

#contentpane{
	width:815px;
	vertical-align: top;
}

#contentpane800{
	width:650px;
	vertical-align: top;
}

#contentpane1024{
	width:884px;
	vertical-align: top;
}

#pagefooter{
	font-size: 10pt;
	background-color: #999;
	text-align: center;
}

#footertable{
	text-align:center;

}
#footertable td{
	font-size: 10pt;
	font-family: verdana, tahoma, Arial, Helvetica, sans-serif;
	
}
#footertable td a{
	font-size: 9pt;
	font-family: verdana, tahoma, Arial, Helvetica, sans-serif;
	
}

#ctl00_PlaceHolderTitleBreadcrumb_ContentMap{
	font-size: 8pt;
}

#ctl00_IdWelcome_ExplicitLogin{
	
	color:white;
}

.minspacer{
	width:0px;
	height: 50em;
}

.tabblue{
	background-color:#009!important;
	color: #C2C2F5!important;
}

.taborange{
	background-color:#F2783A!important;
	color: #F8DCCB!important;
}

.tabgreen{
	background-color:#18794A!important;
	color: #D8E1DD!important;
}

.tabred{
	background-color:#b00!important;
	color:#F5BFBF!important;
}

.tabyellow{
	background-color:#F2B439!important;
}

.tabbabyblue{
	background-color: #3969B5!important;
	color: #C6D8F3!important;
	/*background-color: #3399FF!important; old baby blue */
}

.tabdisabled{
	color:#666!important;
	background-color:#AAA!important;
	font-weight:normal!important;
}
