/***************** ROOT STYLES ****************/
body, html {
	/*background: url(../img/scvccbg.gif);*/
	background: #5e99e4;
	font-size: 12px;
	color: #555555;
	font-family: Arial, Helvetica, sans-serif;
}
a { color: #24599d; font-size: 12px; }
div, p { font-size: 12px; }
img { border: 0; }
/*************************** MAIN CONTAINER ****************/
#whitebox { width: 830px; background: white; margin: 0 auto; padding: 15px 0 0; }
#mainbox { width: 800px; margin: 0 auto; }
/********************** TOP **********************/
#topbox { width: 800px; height: 186px; }
#navlist { background: #5e99e4; text-align: center; }

input.text { width: 140px; }
.tab { font-family: arial, verdana, san-serif;  font-size: 14px; text-align: center;	}
.tab td { padding: 0px; margin: 0px; }
.asd { 
	text-decoration: none; 
	text-align: center;
	font-family: arial, verdana, san-serif; 
	font-size: 14px; 
	color: white;
	background: #5e99e4;
	display: block;
	margin: 0;
}
.menudiv { position: absolute;  visibility: hidden; z-index: 1000; }
.main_cat a { text-decoration: none; font-size: 14px; color: white; font-family: arial, verdana, san-serif;  }
/*********************** LEFT BOX *********************/
#leftbox { float: left; width: 150px; }
#leftnav { background: white; width: 135px; border-left: 1px solid; vertical-align: top; }
#leftnavlist { margin-top: 15px; list-style: none; margin-left: 5px; padding-left: 0px; }
#leftnavlist a {
	font-size: 16px;
	font-family: 'trebuchet MS', arial;
	text-decoration: none;
	font-weight: bold;
	color: #3f83d9;
}
#leftnavlist a:hover { color: #F7931E; }	
/*************************** MIDDLE BOX ******************/
#middlebox { float: left; width: 545px; min-height: 300px; }
#bigmiddlebox { float: left; width: 640px; }
/*************************** RIGHT BOX *******************/
#rightbox { float: left; width: 100px; text-align: center; padding-top: 10px; }
/**************************** FOOTER *********************/
#footer { font-size: 11px; color: white; background: #3378d1; height: 16px; padding: 5px; }
#footer a  { font-size: 11px; color: white; }
/********** MY PLAN ***************/
#myplantbl th { text-align: left; }
#myplantbl { border: 1px solid #aaaaaa; }
#myplannav a:hover { color:#F7931E;}
.myplan-list { list-style: none; color: #555555;}
.myplan-list li { margin-bottom: 15px; }
/**************************************************/
#boxheader { background: #f7931e; height: 23px; margin: 3px 0; }
#boxsmheader { background: #f7931e; height: 15px; margin: 3px 0; }
h3#boxsmheader { color: #3f83d9; background: white; border-bottom: 1px solid #f7931e; }
#homeleftbox { width: 215px; vertical-align: top; background: #f2f2f2; }
#homerightbox { width: 320px; vertical-align: top; }
.linkMore, .linkMore a { text-align: right;  padding-right: 5px;  font-size: 11px; text-decoration: none; clear: both; }
.newsLeftLink {
	display: block; 
	padding-left: 5px;
	background: #f9f9f9; 
	margin-bottom: 5px;
	font-size: 11px;
	padding: 3px 0 3px 5px;
}
.newsDetailLink {
	clear: left;
	float: left;
	width: 70%;
	background: #f9f9f9;
	margin-bottom: 5px;
	padding: 3px 0 3px 5px;
}
.newsDetailLink a { font-size: 11px; }
.newsDetailDate {
	float: right;
	width: 25%;
	font-size: 11px;
	padding-right: 5px;
	background: #f9f9f9;
	margin-bottom: 5px;
	text-align: right;
	padding: 3px 0 3px 5px;
}
.newoppleftbox { float: left; width: 135px; padding-left: 5px; clear: left; }
.newopprightbox { float: right; width: 65px; text-align: right; padding-right: 5px; }
.newoppspace { clear: both; font-size: 5px; margin-bottom: 5px; }
.careertbl { margin-top: 10px; }
.careertbl td { vertical-align: top; }
.careertbl th { background: #f7931e; text-align: left; color: white; }
#myplannav { margin: 5px 0; }
#myplannav a { font-size: 10px; }
.whitetext { font-size: 11px; color: white; }
.eventtbl { text-align: center; }
#addeventtbl { margin-top: 10px; }
#addeventtbl td { font-weight: bold; }
#addeventtbl input { width: 300px; }
#resourcetbl td { width: 310px; vertical-align: top; }
#resourcetbl a { padding-left: 5px; }
.careernum { font-size: 11px; text-align: center; color: #117b00; }
.tbltitle { text-align: center; font-size: 14px; font-weight: bold; color: #093da9; }
.pastexptbl td { text-align: right; }
strong.steps { font-size: 18px; color: #3f83d9;} 
strong.resumelabel { color: #f7931e; }

.title-button {font-size: 16px; font-family: Geneva, Arial, Helvetica, sans-serif; color: #3278d1; font-weight: bold;}
.title-button a{text-decoration: none;}
.orange-header {margin-left: 15px; font-size: 16px; text-decoration: none; font-weight: bold; color: white; font-family: Geneva,Arial,Helvetica,sans-serif;}
.small-orange-header {margin-left: 15px; font-size: 13px; text-decoration: none; font-weight: bold; color: white; font-family: Geneva,Arial,Helvetica,sans-serif;}
.login-link {color: red; font-weight: bold; font-size: 14px;}

.bulletimg { padding-right: 3px; }
