/* General Styles */
.bodyText { 
	font-family:Helvetica, Arial, sans-serif;  
	font-size:14px;
	color:#000000;
	margin-bottom: 18px;
}
.bodyTextWhite { 
	font-family:Helvetica, Arial, sans-serif;  
	font-size:14px;
	color:#FFFFFF;
}
.bodyTextHeaderBlack { 
	font-family:Helvetica, Arial, sans-serif;  
	font-size:14px;
	color:#000000; 
	font-weight:bold
}
.bodyTextHeaderBlackBig { 
	font-family:Helvetica, Arial, sans-serif;  
	font-size:16px;
	color:#000000; 
	font-weight:bold
}
.bodyTextHeaderWhite, .bodyTextHeaderWhite a { 
	font-family:Helvetica, Arial, sans-serif;  
	font-size:14px;
	color:#FFFFFF; 
	font-weight:bold
}
a.bodyTextLink {
	font-family:Helvetica, Arial, sans-serif; 
	color:#0000FF;
	font-size:14px;
	text-decoration: underline;
	cursor:pointer;
	cursor:hand;
}
a.bodyTextLink:hover{
	text-decoration: none;
}
a.bodyTextLinkSmall {
	font-family:Helvetica, Arial, sans-serif; 
	color:#0000FF;
	font-size:10px;
	text-decoration: underline;
	cursor:pointer;
	cursor:hand;
}
a.bodyTextLinkSmall:hover{
	text-decoration: none;
}

.bulletList a.bulletLink{
	color:black;
	text-decoration:none;
	font-size:16px;
	font-weight:bold;
}

.bulletList a.bulletLink:hover{
	text-decoration:underline;

}

td.tdOne {
height: 100px;
text-align: center;
}

td.tdTwo {
height: 161px;
text-align: center;
}

/* Employers */
.txtFields { height:17px;width:200px;margin:4px 50px 4px 15px; }
.txtFileField { height:23px;width:206px;margin:4px 50px 4px 15px; }
.txtLabels { margin-top:5px; }
#EMPLegend { color:#000000;font-weight:bold; }
#agreeTOS { font-size:11px;margin:5px 50px 5px 0px;text-align:right; }
#agreeTOS a { color:#3300CC; }
#agreeTOS a:hover { color:#3300CC;text-decoration:underline; }
#submit { margin:4px 0px 0px 15px;font-size:12px;font-family:Helvetica, Arial, sans-serif; height:24px; }

/* Search Results */
.SRnavbar { font-family:Helvetica, Arial, sans-serif; text-align:center;font-size:14px;font-weight:bold;margin-bottom:4px;color:#FFFFFF;width:220px; }
.SRloginbox { font-family:Helvetica, Arial, sans-serif; text-align:center;font-size:14px;font-weight:bold;width:220px;vertical-align:middle;color:#666666; }
.SRnodec { color:#FFFFFF;text-decoration:none; }
.SRnodeclight { color:#666666;text-decoration:none; }
.SRbtnGo { margin-top:7px; }
#SRjoin { background-repeat:no-repeat;background-position:center; }
.mTB20 { margin:10px 0px 10px 0px; }
.SRUSState { margin:18px 6px 18px 6px; }
#inlineBrief { vertical-align:top;margin:30px 0px 0px 37px;font-family:Helvetica, Arial, sans-serif; font-size:12px;color:#000000;line-height:130%; }

/* Home */
.navbar { font-family:Helvetica, Arial, sans-serif; text-align:center;font-size:14px;font-weight:bold;margin-bottom:4px;color:#FFFFFF;width:220px; }
.loginbox { font-family:Helvetica, Arial, sans-serif; text-align:center;font-size:14px;font-weight:bold;width:220px;vertical-align:middle;color:#666666; }
.nodec { color:#FFFFFF;text-decoration:none; }
.nodeclight { color:#666666;text-decoration:none; }
.btnGo { margin-top:7px; }
/*.Hh { height:345px; }*/
.Hh180 { height:180px; }
.Hh220 { height:220px; }
.Hh275 { height:255px; }
.Hh325 { height:325px; }
.Hh345 { height:345px; }
.mTB10 { margin:10px 0px 10px 0px; }
#searchbutton { background-image:url(images/redbutton.gif); }
#HbtnGo_option { margin:7px 0px -4px -1px; }
#HbtnGo_option1 { margin:7px 0px -4px -1px; }
#HbtnGo { margin:0px 0px -13px -1px; }
#BBB { padding:2px 8px 8px 2px;float:left; }
#offer1 { padding-left:18px;margin-top:10px; }
#offer2 { padding:10px 0px 0px 19px; }
#quotePic { padding:8px 18px 18px 11px;float:left; }
#quoteHeadline { margin-right:8px; }
#quote { margin:0px 8px 0px 15px; }
#bulletList { font-size:20px;margin-top:18px; }
#bulletTable { margin:-10px 10px 10px 7px; }
#bulletImage { margin-right:15px;margin-top:18px;}

/*Rollover Images*/
div#internship{  display: none; z-index:100; position:absolute; margin-left:30px;}
div#databases{  display: none; z-index:100; position:absolute; margin-left:30px;}
div#sportsindustry{  display: none; z-index:100; position:absolute; margin-left:30px;}
div#postresume{  display: none; z-index:100; position:absolute; margin-left:30px;}

/* Cross Pages */
.mLR20 { margin:0px 20px 0px 20px; }
.mL20 { margin:0px 0px 0px 20px; }
#main { border: 1px solid black;background-repeat:no-repeat;background-position:top;width:980px;height:750px; }
.w { width:980px; }
.w200{ width:200px;}
.w940 { width:940px; }
.vaM { vertical-align:middle; }
.vaT { vertical-align:top; }
.vaB { vertical-align:bottom; }
#head { height:206px; }
#navbar { height:44px;width:220px; }
#navbarspacer { height:44px;width:20px; }
.ffV { font-family:Helvetica, Arial, sans-serif;  }
.fs9 { font-size:9px; }
.fs10 { font-size:10px; }
.fs11 { font-size:11px; }
.fs12 { font-size:12px; }
.fs14 { font-size:14px; }
.vm { vertical-align:middle; }
.fwB { font-weight:bold; }
.searchformtext{margin: 0 0 0 20px;}
.posA { position:absolute; }
.posR { position:relative; }
.taC { text-align:center; }
.taR { text-align:right; }
.taL { text-align:left; }
.cW { color:#FFFFFF; }
.cB {color:#0066FF;}
.br99 { border-right:1px solid #999999; }
.bt99 { border-top:1px solid #999999;}
.bb99 { border-bottom:1px solid #999999;}
.bl99 { border-left:1px solid #999999;}
.regular {  font-family: "Trebuchet MS", Verdana; font-size: 14px; font-weight: normal; color: #000000; line-height: 1.25}
.bcSG {background-color:#D7D7D7;}
.center {text-align:center;}
.bulletList{font-size:20px;margin-top:18px;}
.wideSearch{margin-top:7px; width:190px;}

.alexaRating { 
	 font-family:Helvetica, Arial, sans-serif;  
	 font-size:10px;
	 color:#666666;
	 font-weight:bold;
	 padding-top:42px;
}

/* Welcome Message*/
#welcome{
	margin-top:3px;
}
#welcome .left
{
	float:left;
	font-weight:bold;
	margin-left:30px;
	margin-right:10px;
	font-size:14px;	
}
#welcome .middle
{
	float:left;
}
#welcome .right
{
	float:left;
	font-size:12px;
	font-weight:bold;	
	margin-left:10px;
	margin-top:9px	
}

/* Home table Layout*/
table td.left{
	/*width:48%;*/
	width:470px;
}

table td.middle{
	/*width:25%;*/
	width:240px;
}

table td.right{
	/*width:24%;*/
	width:230px;
}


/* Form style*/
#left_col 
{
	width:50%;
	float:left;
}

#right_col
{
	width:50%;
	float:left;
}

#right_col .info
{
	margin-left:40px; 
	margin-top:100px; 
	margin-right:70px;
	margin-bottom:80px;
}
#right_col #info
{
	margin-left:40px; 
	margin-top:100px; 
	margin-right:70px;

}

.row
{
	width:100%;
	clear:both;
}
.cell50
{
	float:left;
	width:50%;	
}


.row .group_title
{
	padding-top:5px;
	padding-bottom:5px;
	font-weight:bold;
}
.row .field_desc{ 
	margin-top:3px;
	margin-bottom:3px;
	font-weight:bold;
	font-size:11px;
}
.row input.long
{
	width:99%;
}
.row input.half
{
	width:150px;
}
.row input[type="submit"].half, input[type="reset"].half
{
	width:175px;
}
.row input.short
{
	width:33%;
}
.row select.long
{
	width:99%;
}
.row select.half
{
	width:224px;
}
.row textarea.long
{
	width:99%;
}
input.state
{
	width:20px;
}
/* Admin form style*/
#admin_form td.field_desc{
	text-align:left;
	vertical-align:center;
	background-color:black;
	width:20%;
	font-family:verdana;
	color:white;
	font-size:13px;
}
#admin_form td.field_input{
	text-align:left;
	vertical-align:center;
	background-color:white;
	color:black;
	width:30%;
}

table.report{
	border:1px outset black;
	border-collapse: collapse;
}

table.report th{
	border: 1px inset black;
	text-align:center;
	padding:4px 4px 4px 4px;
	background-color:#efefef;
}

table.report td {
	border:1px inset black;
	text-align:center;
	padding:4px 4px 4px 4px;
}

table.report tr.alternate{
	background-color:#efefef;
}

/*Keyword wearch*/
div.keywordSearch{
	margin-top:55px;
}


.searchDiv { width:250px; height:25px; font-size:11px; color:#ffffff; background-image:url(../images/searchButton.gif); background-repeat:no-repeat; background-position:center; }

/*Sitemap*/
#sitemap{
width:800px;
}
#sitemap p
{
	margin-top:2px;
	margin-bottom:2px;
	padding-top:0px;
	padding-left:26px;
	padding-right:12px;
	text-transform:none;
}

.hpfield {
	visibility: hidden;
	display:none;
}

#full {
    background-color: #F5FBFB;
    border: 1px solid #C5D3D3;
    color: #5D5D5D;
    float: left;
    margin-left: 70px;
	margin-top: 10px;
	margin-bottom: 25px;
    padding: 18px;
    width: 789px;
}

.featuredJob h1 {
	padding: 0;
}

.featuredJob h2 {
	font-size:12px;
}

.formTitle {
	text-align:left;
	font-family:verdana;
	font-size:11px;
}