/* Styles for Link Colors */

A:link,A:visited,
A:active 				{text-decoration: none; color: #012A6C;}
A:hover 				{text-decoration: underline; color: #000000;}

A.ql:link,A.ql:visited,
A.ql:active 			{text-decoration: none; color: #FFFFFF;}
A.ql:hover 				{text-decoration: underline; color: #FFFFFF;}

 
.footer A:link, .footer A:visited, .footer A:active 	{text-decoration: none; color: #FFFFFF;}
.footer A:hover 					{text-decoration: none; color: #8095b6;}

.crumb A:link, .crumb A:visited, .crumb A:active 	{text-decoration: none; color: #FFFFFF;}
.crumb A:hover 					{text-decoration: none; color: #8095b6;}

.sub a:hover	{text-decoration: none; color:#000000;}
.subw a:hover	{text-decoration: none; color:#ffffff;}


/* Styles for Link Colors */

/* General Body Styles */
Body						{margin:0px}
TD,Body,P 					{font : normal 12px Arial, Sans-Serif; color: #000000;}
h1		 					{font : bold 15px Arial, Sans-Serif; color: #000000; text-decoration: none; margin-top: 0px; padding-top: 0px;}
h2		 					{font : bold 13px Arial, Sans-Serif; color: #0a55a3; text-decoration: none; margin-top: 0px; padding-top: 0px;}
h3		 					{font : bold 11px Arial, Sans-Serif; color: #000000; text-decoration: none;margin-top: 0px; padding-top: 0px;}
.topnav						{font : normal bolder 8px Verdana, Sans-Serif; height: 22px; color: #ffffff;}

/* Places bullet in front of the top navigation */
.topnav_bullet				{
								padding: 0;
								margin: 0 3px 0 1px;
								font : normal 10px Arial, Sans-Serif;
								text-transform: uppercase;
								color: #ff0000;
							}
							
/* Sets the spacing between the top navigation links and the height of the top navigation bar */
ul#topnav					{
								margin: 0;
								height: 20px;
								padding: 2px 0 0 0;
								white-space: nowrap;
							}
							
/* Styles for the top navigation links */						
ul#topnav li, ul#topnav li a, ul#topnav li a:link, ul#topnav li a:visited{
								font : normal bolder 9px Arial, Sans-Serif;
								text-transform: uppercase;
								color: #ffffff;
								display: inline;
								letter-spacing: -1px;
								text-decoration: none;
								margin: 0 0 0 2px;
								padding: 0;
							}

/* Styles for the top navigation links hover state */							
ul#topnav li a:hover, ul#topnav li a:active{
								font : normal bolder 9px Arial, Sans-Serif;
								text-transform: uppercase;
								color: #7B94B5;
								display: inline;
								letter-spacing: -1px;
								text-decoration: none;
								margin: 0 0 0 2px;
								padding: 0;
							}

/* Styles for the top navigation search form */						
ul#topnav li form			{
								font : normal bolder 9px Arial, Sans-Serif;
								text-transform: uppercase;
								color: #ffffff;
								display: inline;
								text-decoration: none;
								margin: 0 0 0 2px;
								padding: 0;
							}
.text						{font : normal 12px Arial, Sans-Serif; color: #000000; text-decoration: none;}
.invisible					{font : normal 2px arial, sans-serif; color: #ffffff; text decoration: none;}
.footer						{font : normal 11px Arial, Sans-Serif; color: #ffffff;}
.content					{margin: 25px 29px; text-align: left;}
.content2					{margin: 12px 12px; text-align: left; font: normal 11px Arial, Sans-Serif; color: #000000;}
.dotted						{background: url('/olc/images/MES/dotted.gif') repeat-y;}
.deptt						{font : uppercase 11px Arial, Sans-Serif;font-size: 12px; color: #ffffff;}
.small	 					{font-size : 10px; padding-left: 3px; }
.style1 					{font-size: 13px; color: #0a55a3; font-weight: bold;}
.style2 					{font-size: 13px; color: #ffffff; font-weight: bold;}
.on							{color: #8095b6;}
.ndnt 						{margin-left:12px;text-indent:-12px; padding-bottom:6px;}
.qlndnt 					{margin-left:12px; text-indent:-7px; padding:2px 5px 2px 2px; font : normal 11px Arial, Sans-Serif;  line-height:11px; color:#FFFFFF;}

hr							{color: #d8d8d8;  height: 1px;} 
.green						{background-color: #6A8F30;}
.blue						{background-color: #012A6C;}
.purple						{background-color: #914B82;}
.red						{background-color: #CF2526;}
.yellow						{background-color: #E7B20E;}
.brown						{background-color: #73440E;}
.shaded 					{background-color: #e4eaf5;}
.color						{background-color: #012A6C;}


.school {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#333333;
border-right: solid 1px #CCCCCC;
}

.subSchool {
	padding-left: 25px;
	padding-bottom:10px;
	border-right: solid 1px #CCCCCC;
}


/* Used for Forms */
.formtitle					{font : bold   7pt Verdana, Sans-Serif; color: #000000;}
.form 						{font : normal 8pt Arial, Sans-Serif; color: #665f46;}
.boldform 					{font : bold 10px Arial, Sans-Serif; color: #000000;}
/* Used for Forms */

/* Styles for sub-menu */
.sub						{font:10px Verdana, Sans-Serif; padding:1px 1px 3px 18px;}

/* Styles for the First tier sub-menu */
ul.sub						{
								margin: 0 0 0 18px;
								padding: 0;
								list-style: none outside none;
							}


/* Styles for First tier sub-menu */
ul.sub li					{
								font:10px Verdana, Sans-Serif;
								padding: 0 0 2px 0;
								margin: 0 0 2px 0;
							}

/* Styles to make the sub-menu indent */						
ul.sub li a					{
								margin: 0;
								padding: 0 0 0 4px;
								display: block;
							}
							
/* Styles for the Second tier sub-menu */							
ul.sub li ul				{
								list-style: none outside none;
								margin: 2px 0 0 6px;
								padding: 2px 0 0 6px;
							}

/* Styles for the Second Tier sub-menu spacing */
ul.sub li ul li				{
								font:10px Verdana, Sans-Serif;
								padding: 0 0 2px 0;
								margin: 0 0 2px 0;
								background: none;
							}

/* Styles for the Second Tier sub-menu links */							
ul.sub li ul li	a			{
								margin: 0;
								padding: 0;
								font:10px Verdana, Sans-Serif;
							}

.sub2					{
	font: normal 10px Verdana, Sans-Serif;
	color: #000000;
	padding: 1px 1px 3px 18px;
	text-transform: uppercase;
	text-decoration: none;
}

.sub2w					{
	font: normal 10px Verdana, Sans-Serif;
	color: #ffffff;
	padding: 1px 1px 3px 18px;
	text-transform: uppercase;
	text-decoration: none;
}
.sub2 a, .sub2 a:link, .sub2 a:visited, .sub2 a:hover, .sub2 a:active					{
	font: normal 10px/normal Verdana, Sans-Serif;
	color: #000000;
	padding: 0;
	text-transform: uppercase;
	text-decoration: none;
}
.sub2w a, .sub2w a:link, .sub2w a:visited, .sub2w a:hover, .sub2w a:active					{
	font: normal 10px/normal Verdana, Sans-Serif;
	color: #ffffff;
	padding: 0;
	text-transform: uppercase;
	text-decoration: none;
}

/* Styles for breadcrumb */
.crumb						{font:10px Verdana, Sans-Serif; padding-right:29px; padding-bottom: 4px; color: #ffffff; text-align: right;}
.crumb2						{font:10px Verdana, Sans-Serif; padding-right:29px; padding-bottom: 4px; color: #000000; text-align: right;
							 background: url('/olc/images/MES/dotted.gif') repeat-y;}
.crumb3						{font:10px Verdana, Sans-Serif; padding-right:2px; padding-bottom: 2px; color: #000000; text-align: center;}

/* Styles for Locations on Main Index Page */
#location	{
	color:#FFFFFF; 
	font:10px Verdana, Sans-Serif; 
	text-align:right; 
	padding-right:20px;
	}
	
#location a, location a:link, location a:visited, location a:active, location a:hover	{
	color:#FFFFFF; 
	font:10px Verdana, Sans-Serif; 
	text-align:right;
	text-decoration:none
	}
 

/*Styles for style guide */
code						{font:normal 8pt Courier, Courier New, Times, Times New Roman; color: #006600; background-color: #eeeeee; padding:2px;}


/*Styles for Spotlight Videos*/
.spotlight {
	margin: 5px;
}
 
	 
.myLogo2  {
   border: 0;
   horizonal-align: center;
	padding: 0px;
	margin: 0px;
}

.learnMore  {
   font-size: 85%;
   margin-top: 10px;
   padding-top: 0px;
   margin-left: 10px;
   border: 0px;
	vertical-align: top;
}


