


html, body {
	margin: 0;
	padding:0;
}

body {
	font-family: Arial, Helvetica, Verdana, Sans-serif;
	font-size: 14px;
	color: #444444;
	background: #ffffff;
}


a:hover{
	color:#FF0000;
}

a:visited{
	color:#800080;
}



.hidden {
	display: none;
}

#page-container {
	width: 980px;
	padding:0;
	margin: auto;
	margin-top:5px;
	margin-bottom:15px;
	border: 1px solid gray;
	border-radius:8px;
}


/* *********************************************
*************  HEADER STYLES BELOW **********
********************************************** */


#header-right {
	float: right;
	width: 750px;
	margin-top:0;
	padding-top: 0px;

}

	
#header-right h3 {
	margin-top:0;
	padding:0;
	padding-left:50px;
	padding-right:295px;
	padding-top:10px;
	text-align:left;
}

#header-right-career {
	float: right;
	width: 750px;
	margin-top:0;
	padding-top: 0px;

}

	
#header-right-career h6 {
	margin:0px;
	padding:0px;
	padding-right:265px;
	padding-top:23px;
	padding-bottom:0px;
	text-align:right;
}


#header-left { 
	margin-right: 750px;
	margin-top:0px;
	padding-bottom:0px;
	padding-left: 5px;
	padding-right: 10px;
	padding-top: 0px;

	
}

#header-left img {
	margin: 0px;
	padding: 0px;
	border: 0;
	float: left;
	padding-bottom:10px;
	padding-left: 10px;
}

#banner-header {
	padding-top:8px;
	border:0px;
}

/* *********************************************
*************  MENU STYLES BELOW **********
********************************************** */

#main-nav {
	clear: both;
	border:none;
	border:0px;
	margin:0px;
	padding:0px;
	font-family:arial,verdana,geneva,helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
	color:8e8e8e;

	}
#main-nav ul{
	background:url(images/menu-bg.gif) top left repeat-x;
	height:43px;
	list-style:none;
	margin:0;
	padding:0;
	}
	#main-nav li{
		float:left;
		padding:0px 8px 0px 8px;
		}
	#main-nav li a{
		color:#666666;
		display:block;
		font-weight:bold;
		line-height:43px;
		padding:0px 20px;
		text-align:center;
		text-decoration:none;
		}
		#main-nav li a:hover{
			color:#000000;
			text-decoration:none;
			border-bottom:0;
			}
	#main-nav li ul{
		background:#e0e0e0;
		border-left:2px solid #0079b2;
		border-right:2px solid #0079b2;
		border-bottom:2px solid #0079b2;
		display:none;
		height:auto;
		filter:alpha(opacity=95);
		opacity:0.95;
		position:absolute;
		width:225px;
		z-index:200;
		/*top:1em;
		/*left:0;*/
		}
	#main-nav li:hover ul{
		display:block;
		}
	#main-nav li li {
		display:block;
		float:none;
		padding:0px;
		width:225px;
		}
	#main-nav li ul a{
		display:block;
		font-size:12px;
		font-style:normal;
		padding:0px 10px 0px 15px;
		text-align:left;
		}
		#main-nav li ul a:hover{
			background:#949494;
			color:#000000;
			opacity:1.0;
			filter:alpha(opacity=100);
			}
	#main-nav p{
		clear:left;
		}	
	#main-nav .active > a{
		background:url(images/current-bg.gif) top left repeat-x;
		color:#ffffff;
		}
	#main-nav .active > a:hover {
		color:#ffffff;
		}



/* *********************************************
*************  STANDARD PAGE STYLES BELOW **********
********************************************** */


#sidebar-a {
	float: right;
	width: 270px;
	line-height: 16px;
	padding: 5px;	
	
}


#sidebar-a h6{
	float: left;
	font-family: Arial, Helvetica, Verdana, Sans-serif;
	font-size: 11px;
	padding: 0px;
	margin: 0px;
	padding-top: 20px;
	padding-left:20px;
	line-height: 0px;
	
}

#sidebar-a li {
	list-style-type: square;
	line-height: 19px;
	margin-bottom:12px;
	
}


#search-box {
	margin: 0px;
	padding: 0px;
	border: 0;
	float: left;
	width:220px;
	padding-top: 5px;
	padding-bottom: 20px;
	padding-left: 20px;
	padding-right: 20px;
}


#search-box-career-test {
	margin: 0;
	padding: 0;
	border: 0;
	float: right;
	width:275px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	padding-right: 40px;
}

#content {
	margin-right: 280px;
	line-height:21px;	
	border-right: 1px dotted gray;	
	padding-left:25px;
	padding-right:25px;
	padding-top:15px
	padding-bottom:15px;
	
}

#content h1 {
	margin: 0px;
	padding-top: 15px;
	padding-bottom: 10px;
	line-height: 1.1;
}

#content h2 {
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 5px;
	margin-bottom: 0px;
	line-height: 1.0;
}

#content p {
	margin: 0;
	margin-bottom:14px;
}

#content ul {
	
}
#content li {
	list-style-type: square;
	padding-bottom:14px;
	
}

#content ul ul {
	list-style-type: round;
	padding-bottom:5px;
	
}


#content dl {
	margin:0px;
	padding:0px;
	padding-top:0px;
	padding-left:10px;
}

#content dt {
	padding-top:10px;
	padding-left:0px;
}

#content dd {
	padding-top:10px;
}

#content sup{
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
	top: -0.5em;
}


#content iframe {
	margin:5px;
}

#content-table {
	border:1px solid gray;
	border-collapse:collapse;
	margin-left: auto;
	margin-right: auto;
	}

#content-table td{
	border:1px solid gray;
	vertical-align:middle;
	background:white;
	padding:8px;
}


#page-nav {
	margin:0;
	margin-top:15px;
	margin-bottom: 15px;
	font-size:13px;
	line-height:19px;
}


#page-nav a{
	text-decoration:none;
	border-bottom: 1px dotted #444444;
	color:#444444;
}

#page-nav a:hover{
	color:#800080;
	border-bottom: 1px dotted #800080;
}


#page-nav-top a{
	text-decoration:none;
	border-bottom: 1px dotted #444444;
	color:#444444;
	font-size:.9em;
}

#page-nav-top a:hover{
	color:#800080;
	border-bottom: 1px dotted #800080;
}

#page-nav-named a:hover{
	color:#444444;

}



#page-nav-non-career {
	margin:0;
	margin-top:15px;
	margin-bottom: 30px;
	font-size:14px;
	font-weight:bold;
	line-height:21px;
}


#page-nav-non-career a{
	text-decoration:none;
	border-bottom: 1px dotted #444444;
	color:#444444;
}

#page-nav-non-career a:hover{
	color:#800080;
	border-bottom: 1px dotted #800080;
}


/** top-nav is for in page navigation to top of page on long, non-career pages**/

#top-nav {
	padding-top:25px;
	padding-bottom: 15px;
}

#top-nav a{
	text-decoration:none;
	border-bottom: 1px dotted #444444;
	color:#444444;
}
#top-nav a:hover{
	color:#800080;
	border-bottom: 1px dotted #800080;
}

a.top-nav{
	text-decoration:none;
	border-bottom: 1px dotted #444444;
	color:#444444;
}

#banner-bottom {
	clear: both;
	padding-top:10px;
	padding-left: 25px;
	text-align: left;
	height:100px;
	border:0px;
	border-top:1px dotted gray;
}

#footer {
	clear: both;
	height: 35px;
	line-height: 35px;
	font-family: Arial, Tahoma, Helvetica, Sans-serif;
	font-size: 10px;
	vertical-align:middle;
	color: gray;
	border-top: 1px solid gray;
	text-align: center;
	}

#footer a {
	color: gray;
	text-decoration:underline;

}

#footer a:hover {
	color: #db6d16;
}


#page-container hr{
background-color:#fff;
border:gray 1px dotted;
border-style: none none dotted;
color:#fff;
padding-top:3px;
padding-bottom:3px;
}


#sidebar-a hr{
margin-left:20px;
margin-right:20px;
}

#also-of-interest {
border:gray 1px dotted;
margin:30px 20px 10px 20px;
padding:5px 15px 10px 15px;
}

#also-of-interest h4{
margin-top:10px;
border-top:double gray;
border-bottom:solid 1px gray;
text-align:center;
}

#also-of-interest li{
margin:5px 20px 5px 25px;

}

#also-of-interest-careers {
border:1px solid #FF9B9B;
border-radius: 8px;
background:#F0F0F0;
margin:20px 15px 10px 15px;
padding:5px 15px 10px 15px;
}

#also-of-interest-careers h3{
margin-top:12px;
border-top:double gray;
border-bottom:solid 1px gray;
text-align:center;
}

#also-of-interest-careers li{
margin:5px 15px 10px 20px;
font-size: 12px;

}

#also-of-interest-careers p{
margin-top:0px

}


#curated-descriptions-listing {
	border:none;
	width:75%;
	margin-left: 20px;
	margin-right: auto;
	margin-top:20px;
	margin-bottom:40px;
}

#curated-descriptions-listing tr{
	vertical-align:top;
	padding:0px;
	margin:0px;
}

#curated-descriptions-listing td{
	vertical-align:top;
	text-align:left;
	background:white;
	padding:0px;
	margin:0px;

}






#curated-descriptions-table {
	border:1px dotted gray;
	border-collapse:collapse;
	width:100%;
	margin-left: auto;
	margin-right: auto;
	margin-top:20px;
	margin-bottom:30px;
}

#curated-descriptions-table th{	
	border:1px dotted gray;
	font-size:14px;
	font-weight:bold;	
	background:#E0E0E0;
	color:#444444;
	text-align: center;
	padding-top:20px;
	padding-bottom:15px;
	padding-left:2px;
	padding-right:2px;
	vertical-align: middle;
	}

#curated-descriptions-table td{
	vertical-align:top;
	text-align:left;
	background:white;
	padding:10px 8px 10px 8px;
	font-size:13px;
	line-height:19px;
	border:1px dotted gray;
}






/* *********************************************
*************  HOME PAGE STYLES BELOW **********
********************************************** */


#content-home {
	margin-right: 280px;
	margin-left:0px;
	margin-bottom:0px;
	height:absolute;
	line-height: 19px;	
	border-right: 1px dotted gray;	
	padding-left:0px;
	padding-right:0px;
	padding-top:15px
	padding-bottom:0px;

}

#content-home h1 {
	margin: 0;
	padding-top: 15px;
	padding-bottom: 5px;
}

#content-home h2 {
	margin: 0;
	padding-top: 15px;
	padding-bottom: 5px;
	line-height:1.0;
}

#content-home p {
	margin: 0;
	margin-bottom: 16px;
}

#content-home ul {
	
}
#content-home li {
	list-style-type: square;
	margin-bottom:16px;

}

#content-home-table {
	border-top: 1px dotted gray;
}

#content-home-table td{
	vertical-align:top;
	width:50%;
	padding-left:20px;
	padding-right:20px;
	padding-top:10px;
	padding-bottom:10px;
}

#content-home-table p{
	margin-bottom:12px;
}


#content-home-table li{
}


#content-home-table blockquote{
	margin-left:20px;
	margin-right:20px;
}




/* *********************************************
*****  INDEED SEARCH WIDGET BOX STYLES BELOW *******
********************************************** */



#indeed-widget {
	border:1px solid gray;
	width:240px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom:20px;
}

#indeed-widget th{
	border:1px solid gray;
	font-size:16px;
	font-weight:bold;	
	background:gray;
	color:white;
	padding-top:15px;
	padding-bottom:15px;

	}

#indeed-widget td{
	padding-left:10px;
	padding-right:10px;
	padding-top:3px;

}


#indeed-widget-middle {
	background:#F0F0F0;
	padding:9px;
	padding-top:15px;
	border:1px dotted gray;
	width:180px;
	float:right;
	margin:20px 30px 20px 30px;

}

#indeed-widget-middle th{
	padding:0px 20px 0px 20px;
	vertical-align:middle;
	text-align:left;
	border-top:  double gray;
	border-bottom: 1px solid gray;
	}

#indeed-widget-middle td{
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;

}


#indeed-widget-middle h3 {
	padding:0;
	margin:3px 0px 0px 0px;
}



#indeed-widget-rail {
	background:#F0F0F0;
	padding:9px;
	padding-top:15px;
	border:1px dotted gray;
	width:180px;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
}

#indeed-widget-rail th{
	padding:0px 20px 0px 20px;
	vertical-align:rail;
	text-align:left;
	border-top:  double gray;
	border-bottom: 1px solid gray;
	}

#indeed-widget-rail td{
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;

}


#indeed-widget-rail h3 {
	padding:0;
	margin:3px 0px 0px 0px;
}




/* *********************************************
*****  INDEED JOB ROLL BOX STYLES BELOW *******
********************************************** */

	#indJobContent{padding-bottom: 10px; padding-left:10px;padding-top:10px;padding-right:10px;}
	#indJobContent .company_location{font-size: 11px;overflow: hidden;display:block;}
	#indJobContent.wide .job{display:block;float:left;margin-right: 5px;width: 135px;overflow: hidden}

	#indeed_widget_wrapper{position: relative;font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif;font-size: 13px;font-weight: normal;line-height: 18px;padding: 10px;height: auto;overflow: hidden;}
	
	#indeed_widget_header{font-size:16px; border:1px solid gray; font-weight:bold; background:gray; color:white; padding-top:15px; padding-bottom: 15px; text-align:center;}
	
	#indeed_search_wrapper{clear: both;font-size: 12px;margin-top: 0px;padding-top: 10px; padding-left:10px;padding-right:10px;padding-bottom:10px;}
	#indeed_search_wrapper label{font-size: 12px;line-height: inherit;text-align: left; margin-right: 5px;}
	#indeed_search_wrapper input[type='text']{width: 150px; font-size: 11px; }
	#indeed_search_wrapper 
	
	#qc{float:left; padding-top:4px;}
	#indeed_search_wrapper 
	
	#lc{float:left; padding-top:6px;}
	#indeed_search_wrapper.stacked 
	
	#qc, 
	#indeed_search_wrapper.stacked 
	#lc{float: none; clear: both;}
	#indeed_search_wrapper.stacked input[type='text']{width: 150px;}
	#indeed_search_wrapper.stacked label{display: block;padding-bottom: 5px;}
	
	#indeed_search_footer{width:240px; padding-top: 15px; text-align:center; clear: both;}
	
	#indeed_link{text-align:center;clear: both;font-size: 11px;  }
	#indeed_link a{text-decoration: none;}
	#results .job{padding: 1px 0px;}
	#pagination { clear: both; }
	

	#indeed_widget_wrapper{ width: 240px; height: 440px; padding:0px; background: #ffffff;}

	#indeed_widget_wrapper{ border: 1px solid gray; margin-left: auto; margin-right: auto;}

	#indeed_widget_wrapper, 
	#indeed_link a{ color: #000000;}

	#indJobContent, 
	#indeed_search_wrapper{ border-top: 1px solid #dddddd; }

	#indJobContent a { color: #0000cc; }

	#indeed_widget_header{ color:white; }







/* *********************************************
*************  CAREER PAGE STYLES BELOW **********
********************************************** */

#crumb {
	font-size:11px;
	padding-top: 10px;
}


 #image-careers {
	border-radius: 8px;
	margin:10px 20px 0px 20px;
	padding:0px 0px 0px 0;
	border:0px;
	float:right;
}

#school-search-table-wide {
	background:#F0F0F0;
	padding:9px;
	padding-top:15px;
	border: 1px dotted gray; 
	width:85%;
	margin-left: auto;
	margin-right: auto;
}

#school-search-table-wide th {
	padding:0px 20px 0px 20px;
	vertical-align:middle;
	text-align:left;
	border-top:  double gray;
	border-bottom: 1px solid gray;
}

#school-search-table-wide img {
	vertical-align:middle;
}


#school-search-table-wide h3 {
	padding:0;
	margin:0;
}

#school-search-table-wide td {
	font-size:13px;
	padding:12px 6px 0px 6px;
	vertical-align:middle;
	border:0;
	}



#school-search-table-narrow {
	background:#F0F0F0;
	padding:9px;
	padding-top:15px;
	border: 1px dotted gray; 
	width:52%;
	margin:20px;
	float:right;
	}

#school-search-table-narrow th {
	padding:0px 20px 0px 20px;
	vertical-align:middle;
	text-align:left;
	border-top:  double gray;
	border-bottom: 1px solid gray;
}

#school-search-table-narrow img {
	vertical-align:middle;
}


#school-search-table-narrow h3 {
	padding:0;
	margin:0;
}

#school-search-table-narrow td {
	font-size:13px;
	padding:12px 6px 0px 6px;
	vertical-align:middle;
	border:0;
	}





#fast-fact-table {
	border:1px solid gray;
	border-collapse:collapse;
	width:240px;
	margin-top:25px;
	margin-left: auto;
	margin-right: auto;
}

#fast-fact-table th{
	border:1px solid gray;
	font-size:16px;
	font-weight:bold;	
	background:gray;
	color:white;
	padding-top:15px;
	padding-bottom:15px;
	}

#fast-fact-table td{
	border:1px solid gray;
	vertical-align:middle;
	background:white;
	padding:8px;
}

#fast-fact-table sup{
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
	top: -0.5em;
}

#fast-fact-table a:hover {
	color: #db6d16;
}

#fast-fact-table a:link {
	text-decoration:none;
	color:#ffffff;
}

#fast-fact-table a:visited {
	text-decoration:none;
	color:#ffffff;
}

#fast-fact-table-right-column {
	border-radius: 8px;
	border-spacing: 0px;
	border:1px solid gray;
	width:240px;
	margin-top:25px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 25px;
	

}

#fast-fact-table-right-column th{
	border-top-right-radius: 8px;
	border-top-left-radius: 8px;
	font-size:20px;
	font-weight:bold;	
	background:gray;
	color:white;
	padding-top:15px;
	padding-bottom:15px;
	}

#fast-fact-table-right-column td{
	vertical-align:middle;
	background:#F0F0F0;
	padding:8px;
}

#fast-fact-table-right-column sup{
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
	top: -0.5em;
}

#fast-fact-table-right-column a:hover {
	color: #db6d16;
}

#fast-fact-table-right-column a:link {
	text-decoration:none;
	color:#ffffff;
}

#fast-fact-table-right-column a:visited {
	text-decoration:none;
	color:#ffffff;
}



#fast-fact-table-body {
	border-radius: 8px;
	border-spacing: 0px;
	border:1px solid #0079B2;
	width:290px;
	margin:35px 20px 25px 25px;

	float:right;

}

#fast-fact-table-body th{
	border-top-right-radius: 8px;
	border-top-left-radius: 8px;
	font-size:20px;
	font-weight:bold;	
	background:#0079B2;
	color:white;
	padding-top:15px;
	padding-bottom:15px;
	}

#fast-fact-table-body td{
	vertical-align:middle;
	background:#F0F0F0;
	padding:8px;
}

#fast-fact-table-body sup{
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
	top: -0.5em;
}

#fast-fact-table-body a:hover {
	color: #db6d16;
}

#fast-fact-table-body a:link {
	text-decoration:none;
	color:#ffffff;
}

#fast-fact-table-body a:visited {
	text-decoration:none;
	color:#ffffff;
}



#course-descriptions-table {
	border:1px solid gray;
	border-collapse:collapse;
	width:90%;
	margin-left: auto;
	margin-right: auto;
	margin-top:20px;
	margin-bottom:30px;
}

#course-descriptions-table th{
	border:1px dotted white;
	font-size:16px;
	font-weight:bold;	
	background:gray;
	color:white;
	text-align: center;
	padding-top:15px;
	padding-bottom:10px;
	padding-left:5px;
	padding-right:0px;
	vertical-align: middle;
	}



#course-descriptions-table td{
	vertical-align:top;
	text-align:left;
	background:white;
	padding:18px 18px 18px 12px;
	font-size:14px;
	line-height:19px;
	border:1px dotted gray;
}




#by-state-table {
	border:1px solid gray;
	border-collapse:collapse;
	width:240px;
	margin-left: auto;
	margin-right: auto;
	margin-top:10px;
}

#by-state-table th{
	border:1px solid gray;
	font-size:16px;
	font-weight:bold;	
	background:gray;
	color:white;
	text-align: left;
	padding-top:10px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:0px;
	vertical-align: middle;
	}



#by-state-table td{
	vertical-align:middle;
	text-align:center;
	background:white;
	padding:1px 0px 1px 0px;
}


#by-state-table a{
	padding:0px;
	font-size:.9em;

}

#by-state-table a:hover {
	
}


#data-table {
	border:1px solid gray;
	border-collapse:collapse;
	width:90%;
	margin-left: auto;
	margin-right: auto;
	margin-top:30px;
}

#data-table th{
	border:1px solid gray;
	font-size:16px;
	font-weight:bold;	
	background:#E0E0E0;
	padding-top:15px;
	padding-bottom:15px;
	padding-right:10px;
	padding-left:10px;
	}

#data-table td{
	border:1px solid gray;
	vertical-align:middle;
	background:white;
	padding:8px;
}



#sponsored-schools-narrow{
	padding:0px 10px 0px 10px;
	margin:15px;
	margin-top:30px;
	border-radius:8px;
	background-color:#F0F0F0;
	border:solid 1px #b0b0b0;
}

#sponsored-schools-narrow h3{
	text-align:center;
	padding:0px 0px 0px 0px;
	vertical-align:middle;
	border-top:  double gray;
	border-bottom: 1px solid gray;
}

#sponsored-schools-narrow h4{
	padding:0px;

}

#sponsored-schools-narrow h5{
	text-align:center;
	padding-top:0px;
	margin-top:0px;
}
#sponsored-schools-narrow ul{
	padding-top:0px;
	padding-bottom:0px;
	padding-left:28px;
	margin-top:-15px;
}

#sponsored-schools-narrow li{
	font-size:13px;
	padding-top:5px;
	margin-bottom:2px;
	line-height:16px;
	list-style-type:square;
	list-style-image: url('/img/school-list-bullet-6h.png');
	
}

#sponsored-schools-narrow a{

}

#sponsored-schools-narrow a:hover{
	font-weight:bold;

}

#sponsored-schools-narrow table{
	padding:0px 0 0 0;
	margin:-25px 0 -20px 0;

}

#advertisement-text {
	padding:0px;
	margin-bottom:-7px;
	margin-top:3px;
	margin-right:5px;
	text-align:right;
	font-size:9px;
	color:#777777;
}


#school-name {
	 padding-left:7px;
}

.sponsored-school-list-button {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #79bbff), color-stop(1, #378de5) );
	background:-moz-linear-gradient( center top, #79bbff 5%, #378de5 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#79bbff', endColorstr='#378de5');
	background-color:#79bbff;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #84bbf3;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	padding:2px 10px;
	text-decoration:none;
}.sponsored-school-list-button:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #378de5), color-stop(1, #79bbff) );
	background:-moz-linear-gradient( center top, #378de5 5%, #79bbff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#378de5', endColorstr='#79bbff');
	background-color:#378de5;
}.sponsored-school-list-button:active {
	position:relative;
	top:1px;
}
/* This imageless css button was generated by CSSButtonGenerator.com */


.indeed-button {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffcc99), color-stop(1, #ff9933) );
	background:-moz-linear-gradient( center top, #ffcc99 5%, #ff9933 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffcc99', endColorstr='#ff9933');
	background-color:#ffcc99;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #f7b544;
	display:inline-block;
	color:#000000;
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	padding:2px 10px;
	text-decoration:none;
}.indeed-button:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ff9933), color-stop(1, #ffcc99) );
	background:-moz-linear-gradient( center top, #ff9933 5%, #ffcc99 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff9933', endColorstr='#ffcc99');
	background-color:#ff9933;
}.indeed-button:active {
	position:relative;
	top:1px;
}
/* This imageless css button was generated by CSSButtonGenerator.com */





#footnotes {
	border-top: 1px dotted gray;
	margin-top: 25px;
	font-size:11px;
	line-height:13px;
	padding-right:30px;
	padding-left:30px;
	padding-top:15px;
	padding-bottom:30px;
}


/*  Quote styles are for inserting callouts into articles, to give them additional visual appeal and engagement  */


#quotebarright {
	font-size: 18px;
	font-style: italic;
	line-height: 22px;
	color: #666;
	width: 220px;
	margin-top: 15px;
	margin-bottom: 15px;
	padding-top: 12px;
	padding-bottom: 12px;
	border-top-width: 4px;
	border-bottom-width: 4px;
	border-top-style: double;
	border-bottom-style: double;
	border-top-color: #b8b8b8;
	border-bottom-color: #b8b8b8;
	padding-right: 15px;
	padding-left: 15px;
	float: right;
	margin-left: 16px;
}
#quotebarleft {
	font-size: 18px;
	font-style: italic;
	line-height: 22px;
	color: #666;
	width: 220px;
	margin-top: 15px;
	margin-bottom: 15px;
	padding-top: 12px;
	padding-bottom: 12px;
	border-top-width: 4px;
	border-bottom-width: 4px;
	border-top-style: double;
	border-bottom-style: double;
	border-top-color: #b8b8b8;
	border-bottom-color: #b8b8b8;
	padding-right: 15px;
	padding-left: 15px;
	float: left;
	margin-right: 16px;
}





#video-careers {
	border:1px solid gray;
	width:450px;
	margin-left: auto;
	margin-right: auto;
	margin-top:40px;
	margin-bottom:30px;
	background-color:#E8E8E8;
	

}

#video-careers iframe{
	margin-left: 15px;
	margin-right: 15px;
	margin-top:15px;

}

#video-careers p{
	margin-left: 20px;
	margin-right: 20px;
	margin-top:10px;
	margin-bottom:10px;
	font-style:normal;
	font-size:12px;
	font-weight:600;

}



  /* tooltip styling. by default the element to be styled is .tooltip  */
  #schools-table .tooltip {
    display:none;
    background:none;
    font-size:16px;
    height:70px;
    width:160px;
    padding:25px;
    color:#eee;
  }



/* *********************************************
*************  WIDGET BUTTON STYLES BELOW **********
********************************************** */


#search-schools-link {
	background-image: url(/img/search-schools_button.jpg);
	height: 22px;	
	width: 150px;	
	display: block;
	
}
#search-schools-link:hover {
	background-position: 0 -21px 

}


#find-jobs-link {
	background-image: url(/img/find-jobs_button.jpg);
	height: 22px;	
	width: 150px;	
	display: block;
	
}
#find-jobs-link:hover {
	background-position: 0 -21px 

}



/* *********************************************
*************  INDEED RESULTS PAGE STYLES BELOW **********
********************************************** */


#indeed-results-listing:a{
	font-size:16px;

}

#indeed-results-listing:small{
	font-size:16px;

}


/* *********************************************
********  FOR TABLE SORTER JQUERY JAVASCRIPT ****
********************************************** */

table.tablesorter {
	border:1px solid gray;
	border-collapse:collapse;
	width:90%;
	margin-left: auto;
	margin-right: auto;
	margin-top:30px;
}
table.tablesorter th {
	border:1px solid gray;
	font-size:16px;
	font-weight:bold;
	background:#E0E0E0;
	padding-top:15px;
	padding-bottom:40px;
	padding-right:10px;
	padding-left:10px;
}
table.tablesorter td {
	border:1px solid gray;
	vertical-align:middle;
	background:white;
	padding:8px;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
}

table.tablesorter thead tr .header {
                background-image: url(images/riley-sort-icon-up-down.png);
                background-repeat: no-repeat;
                background-position: 50% 85%;
                cursor: pointer;
}
table.tablesorter thead tr .headerSortUp {
                background:#ccccff;
                background-image: url(images/riley-sort-icon-up.png);
                background-repeat: no-repeat;
                background-position: 50% 85%;
                cursor: pointer;
				
}
table.tablesorter thead tr .headerSortDown {
                background:#ccccff;
				background-image: url(images/riley-sort-icon-down.png);
				background-repeat: no-repeat;
                background-position: 50% 85%;
                cursor: pointer;
				
}



/* *********************************************
********  FOR SCHOOL SEARCH RESULTS PAGE ****
********************************************** */

.campus{
    border-bottom: 1px solid #CCCCCC;
    padding: 10px 0;
    overflow: auto;
    width: 100%;
}
.campuslogo {
    float:right;
    display:inline;
    margin:20px;
    width:122px;
}

.campuslogo img {
    border:1px solid #CCCCCC;
    background:#fff;
}
.campusinfo {
    font-weight:normal;
    font-size:12px;
    width: 475px;
}
.campusname a {
    color:#08185c;
    font-weight: bold;
    font-size: 18px;
}
.campusname {
    margin:5px 0;
}
.campusname a:link, .campusname a:visited { 
    text-decoration:none; 
}
.campusname a:hover { 
    text-decoration:underline; 
}
.campusname img {
	vertical-align:middle;
}
.campusblurb {
    font-size:12px;
    width:100%;
}
.programs h3, .dealers h3 {
    margin-left: 20px;
}
.programs, .dealers {
    clear:left;
    margin:0;
    padding:12px 0;
    font-size:11px;
}
.programs strong {
   margin:0 0 4px 0; 
}
.programs ul, .dealers ul {
    padding:0;
    margin:0 0 0 22px;
}
.programs li, .dealers li {
    list-style-position:inside;
    line-height:15px;
    font-size:11px;
    margin:0;
}
.programs .hidden {
    display:none;
}
.programs img{
    vertical-align: middle;
}
.programs a {
    color:#08185c;
    font-size:11px;
    text-decoration: none;
}
