/*CSS Version 3.0
Date Created: Oct 3, 2007
Date Last Modified: April 13, 2010
SJSU Career Center Web Services Unit
http://www.careercenter.sjsu.edu/
*/
/*css reset start*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
hr {
	border:none;
	height:1px;
	background-color:#F1F1F1;
}
ol, ul {
	padding-left:20px;
}
li {
	padding-bottom:10px;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

:focus {	outline: 0;}
ins {	text-decoration: none;}
del {	text-decoration: line-through;}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/*css reset end */

.clearfix:after{/* self-clear floats */
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
/*Title: IE patches*/
/* self-clear floats */
* html .clearfix { /* IE6 */ height: 1%;}
*:first-child+html .clearfix { /* IE7 */ min-height: 1px;}
/* fix ticker height */
*:first-child+html h4#things-count span {line-height: 2;}

/*css text start*/
p,ul,ol{margin-bottom:18px;}
p,li{line-height: 15px;}

/*css text end*/


body {
	background: url(../images/body/global_sidegradient.jpg) repeat-y top center ;
	background-color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #000;
	margin-top: 0px;
	padding: 0px;
}

#nace_lhs{
	padding-top: 10px;
	float:left;
	width: 216px;
}
#nace_rhs{
	float:left;
	width: 240px;
	padding-left: 20px;
}
h1, h2, h3, h4, h5, h6 {
	color: #36c;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
h1 {
	font-size: 150%;
}
h1 + p {
	margin-top:0;
}
h1 a {
	color:#36c;
}
h2 {
	font-size: 140%;
	margin-top: 0;
        margin-bottom: 10px;
	padding-top: 0;
}
h2 + p {
	padding-top: 0;
	margin-top:0;
}
h2 a {
	color:#36c;
}
h2#cc_banner_heading {
	color: #fff;/*Orginally for Accounting and Finance in the Fall Semester*/
	font-size: 2.5em;
	font-weight: lighter;
}
h2#cc_banner_heading_bold {/*Not sure if we need this _expo is the same thing*/
	font-size: 2.5em;
	color: #fff;
	font-weight: bold;
}
#cc_banner_heading_expo {font-size: 2.5em;color: #fff;font-weight: bold}
h3{
	margin: 0;
	padding-bottom: 10px;
	font-size: 130%;
}
h3.nace{
	text-align:center;
	padding-top: 10px ;
	font: small/1.5 "Tahoma";
	font-weight: bold;
	/*Original: font: 130%/1.5 "Tahoma", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;*/
}
H3.no_padding_bottom{padding-bottom:0}
h3.nace#top_padding_left{padding-bottom: 30px;}
h3#spartan_gold {
	color: #C79900;
}
h3#spartan_blue {
	color: #005A8B;
}
h3#spartan_champion {
	color: #8D1B3D;
}
h3#spartan_partner {
	color: #827C34;
}
h3#quicklinks {
	margin: 3px;
	padding: 0;
	font-size: 130%;
}
h3 + p {
	margin-top:0;
}
h3 a {
	color:#36c;
}
h4 {
	font-size: 120%;
}
h4 a{
	color:#36c;
}
h5{
	font-size: 110%;
}
h5 + p{
	margin-top:0;
}
h5 a{
	color:#36c;
}
h6{
	font-size: 100%;
}
h6 + p{
	margin-top:0;
}
h6 a{
	color:#36c;
}
.hidden{
	position: absolute;
	left: 0;
	top: -500px;
	overflow: hidden;
}
/*Begin Table Styles*/
table, td{
	border: 1px solid #CCC;
	text-align: center;
	border-collapse: collapse;
    font: small/1.5 "Tahoma";
}
/*****Begin Table Links*****/
table a:link {color: #36C;}
table a:visited {color: #6699CC;}
table a:hover {color: #000;}
/*****End Table Links*****/
thead th{
	background: #FFF url(../images/tables/thead/th_bck.gif)  repeat-x;
    color: #000;
	padding: 5px 10px;
    border-left: 1px solid #CCC;
	text-align: center;
	vertical-align: top;
}
tbody th{
	background: #fafafb;
	border-top: 1px solid #CCC;
	text-align: left;
	border-left: 1px solid #CCC;
	font-weight: normal;
	padding: 5px 10px;
}
tbody th#valign{vertical-align: top;/*Forces text to top of th*/}
/*Creates Bolded th item on left hand side*/
tbody th#lhs_heading{vertical-align: top; font-weight: bold; background: #FFF url(../images/tables/thead/th_bck.gif)  repeat-x;}
tbody tr td {padding: 5px 10px; color: #000;}
tbody td#lhs_valign{
	vertical-align: top;/*Forces text to top of td*/
	text-align: left;/*Forces text to left of td*/
}
tbody tr:hover{background: #FFF url(../images/tables/tr/tr_bck.gif) repeat;}
tbody tr:hover td{color: #454545;}
tfoot th{
	text-align: left;
	border-left: 1px solid #CCC;
	border-top: 1px solid #CCC;
	padding: 5px 10px;
	background: #FFF url(../images/tables/tfoot/foot_bck.gif) repeat;
	color: #666;
}
tfoot td{
	text-align: left;
	border-top: 1px solid #CCC;
	padding: 5px 10px;
	color: #666;
}
tfoot td#valign{vertical-align: top;}
tfoot tr:hover{background: #FFF url(../images/tables/tfoot/foot_bck.gif) repeat;}
tfoot tr:hover td{color: #454545;}
caption{
	text-align: center;
	padding: 10px 0;
	color: #666;/*H3 overrides this value.*/
}
/*End Table Styles*/

/*bulletlist*/
.bulletlist_number{
list-style-type:decimal;
list-style-position:inside;
}
.bulletlist_number li{
margin-bottom:5px;
}

/*Begin SpartaJobs Ask Me Button*/
#button_300x250
{
  display: block;
  width: 250px;
  height: 75px;
  background: url(../images/buttons/email/button_300x125_css_hover.png) no-repeat 0 0;
  padding:45px 10px 5px 40px;
  text-decoration:none;
}
#button_300x250:hover {background-position: 0 -125px;text-decoration:none}
#button_300x250 span {
	font-size:1.5em;
	font-weight:600;
	color:#FFF;
}
/*End SpartaJobs Ask Me Button*/
#homewrapper{
	width: 770px;
	padding-left: 0px;
	padding-right: 0px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	color: #000;
}
#wrapper_global{
	width: 770px;
	padding: 0px;
	margin: auto;
}
#wrapper_header{
	width: 769px; /* WAS 770, gives gaps in IE 7 */
/*	width: inherit; */
/*	_width: 767px; */
	padding: 0;
	_margin-bottom: -10px;
	margin-left: auto;
	margin-right: auto;
}
#wrapper_header_sjsuhome{
	width: 770px;
	padding: 0;
	_margin-bottom: -10px;
	margin-left: auto;
	margin-right: auto;
}
#wrapper_nav{
	width: 740px;
	background: none;
	margin: 10px auto 0 auto;
	_margin: -10px auto 0 auto;
	padding-bottom: 3px;
}
#wrapper_acc{
	width: 740px;
	margin: 0 auto 15px auto;
}
#wrapper_content{
	width: 740px;
	_width: 770px;
	margin: auto;
}
#wrapper_content_home{
	float: left;/*Forces San Jose State University heading down and to the left*/
	width: 740px;
	_width: 740px;
	margin: 20px auto;
	_margin-left: 15px;
}
#wrapper_content_search{
	width: 740px;
	_width: 730px;
	margin: 20px auto;
	_margin-left: 12px;
	padding: 0;
}
#wrapper_banner_expand{
	margin: 0 0 15px -16px;
	*margin: 0 0 15px -14px;/*IE7 and IE6 hack*/
	_margin: 0;/*IE6 Only hack*/
	_padding-bottom: 10px;/*IE6 Only hack: Otherwise homepage banners are too close to secondary navigation*/
}
/*Start Career Center Banners BROKEN FROM CURRENT SITE JMS*/
.banner_largest_div {
	width: 770px;
	height: 250px;
	margin: 0 0 0 -8px;/*Keeps everything square*/
    *margin: 0 0 0 -14px;/*IE7 ONLY HACK*/
	_margin: 0;/*IE 6 ONLY HACK*/
}
#banner_largest_div_gotajob {
	margin: 0;/*FF*/
	_margin: 0 0 0 2px;
}
#banner_top_big_div {
	margin: inherit;
	_margin: inherit;
	width: inherit;
	height: 125px;
	background-color: rgb(0,90,139);/*Accounting and Finance Job and Internship Fair and Got a Job*/
}
/*Temporary solution only*/
#banner_top_big_div_gov_panel {
	background-color: rgb(0,90,139);/*Accounting and Finance Job and Internship Fair and Got a Job*/
	margin: inherit;
	_margin: inherit;
	width: inherit;
	height: 125px;
	background-color: rgb(0,90,139);/*Accounting and Finance Job and Internship Fair and Got a Job*/
}
#banner_bottom_big_div {
	float: left;
	margin: inherit;
	_margin: inherit;
	width: inherit;
	height: 125px;
	background-color: rgb(218,215,203);/*Standard grey for bottom of banner*/
}
#banner_top_left_small_div {
    float: left;
	padding-left: 20px;
	padding-top: 30px;/*Accounts for image heading*/
	background: url(../images/homepage/banners/gotajob/gotAJob_image_upper.jpg) no-repeat;
	background-position: right;
	width: 750px;/*Subtract 36px for padding-left and 5px for padding-right*/
	height: 95px;
	margin: 0;/*_margin: 0;*/
}
/*Temporary solution only, need to convert to a class and use id for specific instances*/
#banner_top_left_small_div_gov_panel {     
	float: left;
	padding-left: 20px;
	padding-top: 30px;/*Accounts for image heading*/
	width: 750px;/*Subtract 36px for padding-left and 5px for padding-right*/
	height: 95px;
	margin: 0;/*_margin: 0;*/
}
#banner_top_right_small_div {
	color: #FFFFFF;
	text-align: left;
	float: right;
	width: 90px;
	padding-right: 36px;
	padding-top: 15px;
	height: 110px;/*Because there is a padding-top of 15px*/
	margin: inherit;/*_margin: inherit;*/
}
#banner_bottom_left_small_div_content {
	float: left;
	width: 415px;
	height: 95px;
	padding-top: 30px;/*No change needed for IE7*/
	padding-left: 20px;
}
#banner_bottom_left_small_div {
	float: left;
	width: 770px;
	height: 125px;
	background: url(../images/homepage/banners/gotajob/gotAJob_image_lower.jpg) no-repeat;
	background-position: right;
	margin: 0;
	overflow: hidden;
}
#banner_bottom_left_small_div_gov_panel {
	float: left;
	width: 770px;
	height: 125px;
	margin: 0;
	overflow: hidden;
}
.banner_bottom_left_inside_small_div {
	float: left;
	width: 90px;
	height: auto;
	padding-top: 13px;
	margin: inherit;
	_margin: inherit;
	overflow: hidden;
}
#banner_bottom_center_small_div {
	float: left;
	padding-left: 10px;
	width: 403px;
	height: 110px;
    *padding-top: 15px;
	margin: inherit;
	_margin: inherit;
	overflow: hidden;
}
#banner_bottom_right_small_div {
	float: left;
	width: 335px;
	height: 125px;/*Subtract top padding of 15px*/
	margin: 0;
	overflow: hidden;
}
/*End Career Center Banners*/
/* START Partner with us banner information */
/*Start Career Center Banners BROKEN FROM CURRENT SITE JMS*/
.div_lh_careermadness{
	float:left;
	width:560px;
	height:250px;
}
#div_rh_careermadness{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: normal;/*still needs testing*/
	line-height:170%;
	width:180px;
	height:250px;
	float:right;
	padding-right:20px;
	padding-left:10px;
}
#font_career_madness{
  margin-top: 40px;
  color:#337BA2;
}
.banner_partner_largest_div {
	width: 770px;
	height: 250px;
	margin: 0 0 0 -8px;/*Keeps everything square*/
    *margin: 0 0 0 -14px;/*IE7 ONLY HACK*/
	_margin: 0;/*IE 6 ONLY HACK*/
}
#banner_partner_largest_div_gotajob {
	margin: 0;/*FF*/
	_margin: 0 0 0 2px;
}
#banner_partner_top_big_div {
	margin: inherit;
	_margin: inherit;
	width: inherit;
	height: 125px;
	background-color: rgb(0,90,139);/*Accounting and Finance Job and Internship Fair and Got a Job*/
}
#banner_partner_bottom_big_div {
	float: left;
	margin: inherit;
	_margin: inherit;
	width: inherit;
	height: 125px;
	background-color: rgb(218,215,203);/*Standard grey for bottom of banner*/
}
#banner_partner_top_left_small_div {
    float: left;
	padding-left: 20px;
	padding-top: 30px;/*Accounts for image heading*/
	background: url(../images/homepage/banners/partner/partner_image_upper.png) no-repeat;
	background-position: right;
	width: 750px;/*Subtract 36px for padding-left and 5px for padding-right*/
	height: 95px;
	margin: 0;/*_margin: 0;*/
}
#banner_partner_top_right_small_div {
	color: #FFFFFF;
	text-align: left;
	float: right;
	width: 90px;
	padding-right: 36px;
	padding-top: 15px;
	height: 110px;/*Because there is a padding-top of 15px*/
	margin: inherit;/*_margin: inherit;*/
}
#banner_partner_bottom_left_small_div_content {
	float: left;
	width: 415px;
	height: 95px;
	padding-top: 30px;/*No change needed for IE7*/
	padding-left: 20px;
}
#banner_partner_bottom_left_small_div {
	float: left;
	width: 770px;
	height: 125px;
	background: url(../images/homepage/banners/partner/partner_image_lower.png) no-repeat;
	background-position: right;
	margin: 0;
	overflow: hidden;
}
.banner_partner_bottom_left_inside_small_div {
	float: left;
	width: 90px;
	height: auto;
	padding-top: 13px;
	margin: inherit;
	_margin: inherit;
	overflow: hidden;
}
#banner_partner_bottom_center_small_div {
	float: left;
	padding-left: 10px;
	width: 403px;
	height: 110px;
    *padding-top: 15px;
	margin: inherit;
	_margin: inherit;
	overflow: hidden;
}
#banner_partner_bottom_right_small_div {
	float: left;
	width: 335px;
	height: 125px;/*Subtract top padding of 15px*/
	margin: 0;
	overflow: hidden;
}
/*End Career Center Banners PARTNER WITH US*/
/*Start Career Center Banners EXPO REPAIRED CODE*/
.banner_expo_largest_div
{
  width: 770px;
  height: 250px;
  margin: 0px;/*Keeps everything square*/
  _margin: 0;/*IE 6 ONLY HACK*/
}
#banner_expo_largest_div{height: 260px;*height: 275px}
#banner_expo_top_big_div {
	margin: inherit;
	_margin: inherit;
	width: inherit;
	height: 125px;
	/*background-color: rgb(0,90,139);//Accounting and Finance Job and Internship Fair*/
    background-color: rgb(199,153,0); /* Fall Job and Internship Fair */
}
#banner_expo_bottom_big_div {
	padding-bottom: 15px;
	*padding-bottom: 0;
	margin-top: 0;
	*margin: inherit;
	_margin: inherit;
	width: inherit;
	height: 135px;
	*height: 150px;
	background-color: rgb(218,215,203);/*Standard grey for bottom of banner*/
}
#banner_expo_top_left_small_div
{
	/*Div Size: W=126px, H=125px*/
  float: left;
	padding-left: 36px;
	padding-top: 20px;/*Accounts for image heading*/
	padding-right: 5px;
	width: 603px;/*Subtract 36px for padding-left and 5px for padding-right*/
	height: 95px;
	margin: inherit;
	_margin: inherit;
}
#banner_expo_top_left_small_div#acc_fin
{
  padding-top: 10px;/*Accounting/Finance adjustment*/
}
#banner_expo_top_right_small_div
{
  /*Div Size: W=126px, H=125px*/
  color: #FFFFFF;
  text-align: left;
  float: right;
  width: 90px;
  padding-right: 36px;
  padding-top: 15px;
  height: 110px;/*Because there is a padding-top of 15px*/
  margin: inherit;
  _margin: inherit;
}
#banner_expo_bottom_left_small_div
{
  /*Div Size: W=126px, H=125px*/
  float: left;
  width: 90px;
  padding-left: 36px;
  height: 110px;
  /*padding-top: 15px;*/
  margin: inherit;
  _margin: inherit;
  overflow: hidden;
}
#banner_expo_bottom_left_small_div_120plus
{
  /*Div Size: W=126px, H=125px*/
  float: left;
  width: 126px;
  height: 110px;
  /*padding-top: 15px;*/
  margin: inherit;
  _margin: inherit;
  overflow: hidden;
}
.banner_expo_bottom_left_inside_small_div
{
  /*Div Size: W=126px, H=125px*/
  float: left;
  width: 90px;
  height: auto;
  padding-top: 13px;
  margin: inherit;
  _margin: inherit;
  overflow: hidden;
}
#banner_expo_bottom_center_small_div
{
  /*Div Size: W=413px, H=125px*/
  float: left;
  width: 403px;
  height: 135px;
  *height: 150px;
  *padding-top: 15px;
  padding-left: 10px;
  padding-bottom: 10px;
  margin: inherit;
  _margin: inherit;
  overflow: hidden;
}
#banner_expo_bottom_right_small_div
{
  /*Div Size: W=231px, H=125px*/
  /*Background-image: url(../images/homepage/banners/acc_fin/acc_fin_single_button_ff.jpg);
  *Background-image: 		  url(../images/homepage/banners/acc_fin/acc_fin_single_button_ie6_7.jpg);//Accounting & Finance*/
  /*Background-image: url(../../images/homepage/banners/fall_intern/fall_intern_single_button_ff.gif);
  *Background-image: url(../images/homepage/banners/fall_intern/fall_intern_single_button_ie6_7.gif);/*Fall Job & Internship Fair*/
  Background-image: url(../images/homepage/banners/expo_banner/expo_banner_2buttons.gif);
  *Background-image: url(../images/homepage/banners/expo_banner/expo_banner_2buttons.gif);/*Spring Job & Internship Fair*/
  background-repeat: no-repeat;
  padding-right: 36px;
  float: right;
  width: 195px;
  padding-top: 15px;
  height: 110px;
  margin-right: 0px;
  _margin: inherit;
}
/*Temporary only for Governemnt Panel*/
#banner_expo_bottom_right_small_div_gov_panel
{
  Background-image: url(../images/homepage/banners/gov_panel/gov_panel_1button_tall.gif);
  background-repeat: no-repeat;
  padding-right: 36px;
  float: right;
  width: 195px;
  padding-top: 15px;
  height: 110px;
  margin-right: 0px;
  _margin: inherit;
}
/*End Career Center Banners EXPO*/
/*Start Career Center Headings*/
h2#cc_banner_heading2_light_white_font {
	text-indent: -100em;
}/*overloaded heading*/
/*End Career Center Headings*/
/*Start Career Center Span*/
#cc_banner_heading2_light_white_font, #cc_banner_heading2_light_white_font span {
	background-image: url(../images/homepage/banners/fall_intern/fall_intern_heading.gif);
	background-repeat: no-repeat;
	width: 600px;
	height: 60px;
}
/*End Career Center Span*/
/*Start Banner Fonts*/
.wrapper_banner_expand_cc_absara_bold_font {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: larger;
	font-weight: bolder;
}
#banner_gold_font_light {
	/*Accounting and Finance*/
  font-family: Verdana, Arial, Helvetica, sans-serif;
	color: rgb(199,153,0);
	font-size: xx-small;
	font-weight: normal;
}
#banner_font_light {
	/*Accounting and Finance*/
  font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	font-size: xx-small;
	font-weight: normal;
}
.banner_font_bold {
	font-family: Arial, Helvetica, sans-serif;
	color: rgb(199,153,0);
	font-size: small;
	font-weight: bold;
}
/*Text under main heading of banner*/
#banner_font_light_italic {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000;/*Black for Fall Job & Internship Fair*/
	font-size: xx-small;
	font-weight: 100;
	font-style: italic;
}
#banner_black_font_light {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 70%;/*Careful with percentages as pre-FireFox 3.x browsers render a 10% properly, but not the latest versions.*/
}
.wrapper_banner_expand_cc_absara_white_font {
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	font-size: x-small;
	font-weight: normal;
}
/*End Banner Fonts*/

/*Start Banner Links*/
/***************Begins Gold and Grey banner links ***************/
a.h2_banner_link:link {color: #fff;font-weight: bold; text-decoration:none}
a.h2_banner_link:visited {color: #fff;font-weight: bold; text-decoration:none}
a.h2_banner_link:hover {color: #000;font-weight: bold; text-decoration:underline}
a.li_banner_link:link {color: #996600;font-weight: normal; text-decoration:none}
a.li_banner_link:visited {color: #000;font-weight: normal; text-decoration:none}
a.li_banner_link:hover {color: #CC9900;font-weight: normal; text-decoration:underline}
/***************Ends Gold and Grey banner links ***************/
/***************Begins EXPO banner links redefined***************/
a.gov_panel_list:link {color: #fff; text-decoration: none; position: relative;left: 52px; *left: 52px; top: 13px; *top: 13px}
a.gov_panel_list:visited {color: #fff; text-decoration: none; position: relative; left: 52px; *left: 52px; top: 13px; *top: 13px}
a.gov_panel_list:hover {color: #000; text-decoration: underline; position: relative; left: 52px; *left: 52px; top: 13px; *top: 13px}

a.expo_list:link {color: #fff; text-decoration: none; position: relative;left: 46px; *left: 46px; top: 13px; *top: 13px}
a.expo_list:visited {color: #fff; text-decoration: none; position: relative; left: 46px; *left: 46px; top: 13px; *top: 13px}
a.expo_list:hover {color: #000; text-decoration: underline; position: relative; left: 46px; *left: 46px; top: 13px; *top: 13px}

a.expo_tips:link {color: #fff; text-decoration: none; position: relative;left: 46px; *left: 46px; top: 49px; *top: 48px; top/*\**/: 46px\9}
a.expo_tips:visited {color: #fff; text-decoration: none; position: relative; left: 46px; *left: 46px; top: 49px; *top: 48px; top/*\**/: 46px\9}
a.expo_tips:hover {color: #000; text-decoration: underline; position: relative; left: 46px; *left: 46px; top: 49px; *top: 48px; top/*\**/: 46px\9}

a.expo_tips_students:link {color: #fff; text-decoration: none; position: relative;left: 52px; *left: 52px; top: 46px; *top: 45px}
a.expo_tips_students:visited {color: #fff; text-decoration: none; position: relative; left: 52px; *left: 52px; top: 46px; *top: 45px}
a.expo_tips_students:hover {color: #000; text-decoration: underline; position: relative; left: 52px; *left: 52px; top: 46px; *top: 45px}
/***************Begin defining general id for all banners*****/
#banner_link {text-align: right;}
#banner_link a {font-family: Verdana, Arial, Helvetica, sans-serif;	text-decoration: underline;	font-size: xx-small;}
/***************Begin defining specific id for all banners****************/
/***************Begin banner_link only css****************/
/*These are not in use yet, sample only*/
#banner_link a:link {color: #FFF}
#banner_link a:visited {color: #FFF}
#banner_link a:hover {color: #000}
/***************End banner_link only css****************/
/***************Begin gov_panel only css****************/
/*These are not in use yet, sample only*/
#gov_panel a:link {color: #FFF}
#gov_panel a:visited {color: #FFF}
#gov_panel a:hover {color: #000}
/***************End gov_panel only css****************/
/***************Begin defining specific id for all banners****/
/***************End defining general id for all banners*******/
/***************Begin defining general id for all banners*****/
/***************Ends Body Conetent for banners****************/
a.expo_body:link {color: #c79900; text-decoration: none}
a.expo_body:visited {color: #c79900; text-decoration: none}
a.expo_body:hover {color: #000; text-decoration: underline}
/***************Ends Body Conetent for banners****************/
/***************Ends Got A Job banner links redefined****************/
a.gotajob:link {color: #FFF; text-decoration: none; position: relative;left: 165px; *left: 160px; top:80px;	*top: 78px}
a.gotajob:visited {color: #FFFF00; text-decoration: none; position: relative; left: 165px; *left: 160px; top: 80px;	*top: 78px}
a.gotajob:hover {color: #FFCC00; text-decoration: underline; position: relative; left: 165px; *left: 160px;	top: 80px; *top: 78px}
/***************Ends Got A Job banner links redefined****************/
/***************Begins PARTNER banner links redefined***************/
a.partner:link {color: #FFF; text-decoration: none; position: relative;left: 165px; *left: 160px; top:92px;	*top: 90px}
a.partner:visited {color: #FFFF00; text-decoration: none; position: relative; left: 165px; *left: 160px; top: 92px;	*top: 90px}
a.partner:hover {color: #FFCC00; text-decoration: underline; position: relative; left: 165px; *left: 160px;	top: 92px; *top: 90px}
/***************Begins PARTNER banner links redefined***************/
/*Initial Banner links redifined*/
#banner_link {text-align: right;}
#banner_link a {font-family: Verdana, Arial, Helvetica, sans-serif;	text-decoration: underline;	font-size: xx-small;}
#banner_link a:link {color: #FFF;}/*Fall Job & Internship Fair*/
#banner_link a:visited {color: #FFF}
#banner_link a:hover {color: #000}/*Fall Job & Internship Fair*/
/*End Banner Links*/

#wrapper_footer_mods {
	clear: both;
	width: 740px;
	_width: 754px;
	padding: 20px 0 0 0;
	_padding: 20px 15px 0 0;
	margin: auto;/*background-color: #fbfbfb;*/
}
/*Start form css*/
/*Chaning the form class changes the header width size, be careful!*/
form#whatcanido {  /* set width in form, not fieldset (still takes up more room w/ fieldset 		width*/
	font: 100% verdana, arial, sans-serif;
	font-weight: bold;
	margin: 0;
	padding: 0;
	width: 500px;
}
label#whatcanido {
	font: Verdana, Arial, Helvetica, sans-serif;
	width: 5em;
	float: left;
	padding-right: 1em;
	display: block;
}
select#whatcanido {
	background-color: #FFF;/*White*/
	color: #36c;
	font-weight: bold;
	width: 22em;
}
/*End form css*/
/* start skip */

#skip {
	margin: 0px;
	padding: 0px;
}
/* end skip */

/* start homebanner */

#homebanner {
	background-image: url(/images/careercenter_bg.jpg)  background-repeat: no-repeat;
	height: 280px;
}
#homebanner h1 {
	display: none;
}
/* end homebanner */

/* start generalbanner */

#generalbanner {
	background-image: url(/images/career_center_bg.jpg);
	background-repeat: no-repeat;
	height: 198px;
}
#generalbanner h1 {
	display: none;
}
/* end generalbanner */

/* start banner */

#banner {
	background-image: url(/images/career_center_bg.jpg);
	background-repeat: no-repeat;
	height: 100px;
}

/* end banner */

/* start global navigation */

#globalnav {
	margin: 0px 0px 0px 5px;
	padding-left: 0px;
	list-style-type: none;
}
#globalnav li {
	color: #fff;
	background-color: #36c;
	text-decoration: none;
	display: inline;
	padding-right: .4em;
	font-size: 75%;
}
#globalnav a {
	color: #fff;
	background-color: #36c;
	text-decoration: none;
}
#globalnav a:hover {
	color: #ff0;
	background-color: #36c;
}
#globalnav a:focus {
	background-color: #ff0;
	color: #3266CB;
}
#globalnav a#current {
	color: #ff0;
	background-color: #36c;
}
#globalnav h2 {
	display: none;
}
/* end global navigation */

/* start general navigation */

#generalnavHome {
	padding-top: 15px;
	margin-left: -15px;
}
#generalnav {
	margin-left: -15px;
	padding-top: 10px;
	font-size: 90%;
}
#generalnav ul, #generalnavHome ul {
	padding-left: 0;
	margin-left: 35px;
	margin-top: 0;
	list-style-image: url(../images/icons/bullets/caret.gif);/* list-style-type: disc; */
}
#generalnav a, #generalnavHome a {
	color: #fff;
	text-decoration: none;
	background-color: #3366cc;
}
#generalnav a:hover, #generalnavHome a:hover {
	color: #ff0;
	background-color: #36c;/* text-decoration: underline; */
}
#generalnav a:focus, #generalnavHome a:focus {
	background-color: #ff0;
	color: #3266CB;
}
#generalnav a#current, #generalnavHome a#current {
	color: #ff0;
	background-color: #36c;
}
#generalnav h2, #generalnavHome h2 {
	display: none;
}
#currentnav {
	color: #ff0;
	background-color: #335ccc;
}
.topNavCaret {
	position: relative;
	top: 2px;
	margin-right: 3px;
}
/* end general navigation */

/* start search box */

.topsearch {
	margin: 0px 0px 0px 8px;
}
.buttonGo {
	color:#fff;
	background-color: #3366cc;
	padding: .3em;
	border: 1px #fff solid;
	font-size: 85%;
	font-weight: bold;
}
.SubmitButton {
	float: right;
}
/* end search box */

/* HTML button */

.html_button {
	background:#36c;
	color:white;
	font-weight:bold;
	padding: .5em;
	text-decoration:none;
	margin-bottom: 1em;
	line-height: 3em;
}
.html_button:hover {
	color:#ff0;
	background-color:#36c;
}
.orange {
	color: #FFBB44;
	font-weight: bold;
	background-color:#fff;
}
/* start breadcrumb */
#breadcrumb {
	margin: 20px 0 10px 0;
	font-size: 85%;
	color: #000;
	font-weight: bolder;
}
#breadcrumb a {
	color: #000;
	text-decoration: none;
	font-weight: normal;
}
#breadcrumb a:link {
	color: #000;
	text-decoration: none;
}
#breadcrumb a:visited {
	color: #000;
}
#breadcrumb a:hover {
	color: #000;
	text-decoration: underline;
}
#breadcrumb a:focus {
	color: #36c;
	text-decoration: underline;
}
#breadcrumb h2 {
	display: none;
}
/* end breadcrumb */
/* start home two column */
#hometwocolleft {
	float: left;
	width: 335px;
	padding: 5px 0px 20px 0px;
	background-color: #fff;
	color: #000;
}
#hometwocolright {
	float: right;
	/* width: 420px; */
  width: 390px;
	margin: 0;
	padding: 0;
	background-color: #fff;
	color: #000;
}
#homenewsevents {
	width: 160px;
	float: left;
}
#homenewsevents h2 {
	margin-top: 0;
}
#homefocusquick h2 {
	margin-top: 0;
}
#homefocusquick {
	width: 220px;
	float: right;
}
/* end home two column */
/* start level2 */
#level2leftcol {
	width: 140px;
	float: left;
	margin-top: 20px;
}
#level2leftcol img {
	margin-top: .1em;
}
#level2rightsidewrap {
	width: 630px;
	float: right;
}
#level2centercol {
	width: 430px;
	float: left;
	padding: 0px 10px 10px 10px;
}
#level2rightcol {
	width: 150px;
	float: right;
}
/* end level2 */
/* start relatedlinks */
#relatedlinks h2 {
	margin: 0px;
	font-size: 80%;
	color:#36c;
	background-color: #f6faff;
}
#relatedlinks_maintemplate {
	margin: 0px;
	font-size: 70%;
}
/* end relatedlinks */
/* start events */
#events h2 {
	margin: 0px;
	font-size: 80%;
	color:#36c;
	background-color: #f6faff;
}
#events_maintemplate {
	margin: 0px;
	font-size: 70%;
}
/* end events */
/* start didyouknow */
/* start quicktips */
#didyouknow {
	width: 140px;
	float: left;
	margin: 0 0 0 -15px;
	_margin: 0 0 0 0;
	padding: 10px 10px 10px 15px;
	color: #000;
	font-size: 80%;
	background-color: #f6faff;/*border: #336 1px dotted;*/
}
#quicktips {
	width: 140px;
	float: left;
	margin: 0 0 0 -15px;
	_margin: 0 0 0 0;
	padding: 10px 10px 10px 15px;
	color: #000;
	font-size: 80%;
	background-color: #f6faff;/*border: #336 1px dotted;*/
}
#didyouknow_maintemplate {
	width: 130px;
	float: left;
	margin: 0 0 0 -15px;
	_margin: 0 0 0 -7px;
	padding: 10px 10px 10px 15px;
	_padding: 10px 10px 10px 14px;
	color: #000;
	font-size: 70%;
	background-color: #f6faff;/*border: #336 1px dotted;*/
}
#didyouknow h2 {
	padding-bottom: 5px;
	margin: 0px;
	color:#36c;
	background-color: #f6faff;
}
#quicktips h2 {
	padding-bottom: 5px;
	margin: 0px;
	color:#36c;
	background-color: #f6faff;
}
/* end quicktips */
/* end didyouknow */
/* Utility classes */
/* Draw a yellow box around content */
.boxed {
	border: 2px solid #f93;
	padding: 1em;
	clear:both;
}
/*****Begin Landing Pages Selectors for new homepage using sjsu4.css*****/
.image_float_left_landing {
  float:left;
  padding-top:20px;
  margin-right:15px;
}
.float_content_right_landing {
  float: right;
  margin-top: 75px;
  width:425px;
  height: 100px;
}
.main_content_landing {
  float: left;
  margin-top: 15px;
  width: 740px;
  height: auto;
}
/*****Begin Landing Pages Selectors for new homepage using sjsu4.css*****/
/* float an image to the left so that text wraps around it */
.image_floated_left {
	float: left;
	margin: 15px;
	padding: 0px;
}
/* float an image to the left so that text wraps around it */
.image_floated_right {
	float: right;
	margin: 15px;
	padding: 0px;
}
/* start quicklinks */
#quicklinks {
	margin-top: 0;
	padding: 0 0 0 10px;
	font-size: 85%;
}
#quicklinks h2 {
	display: none;
}
/* end quicklinks */
/* start contactinfo */
#contactinfo {
	clear: both;
	margin: 10px 0px 0px 0px;
	_margin: 10px 0px 0px 15px;
	padding: 10px 0 0 0;
	color: #000;
	font-size: 80%;
}
#contactinfo h2 {
	display: none;
}
#contactinfo h3 {
	color:#36c;
	margin-top:0;
}
#contactinfo h4 {
	color:#36c;
	margin-top:0;
}
/* end contactinfo */
/* start footer */
#footer {
	clear: both;
	width: 770px;
	padding: 50px 0 25px 0;
	margin: 1px auto 50px auto;
	_margin: 0 auto -175px auto;
	font-size: 75%;
}
#footerlogo {
	width: 295px;
	margin: 0 10px 0 0;
	float: left;
	text-align: right;
}
#footeraddress {
	width: 350px;
	margin: 12px 0 0 25px;
	float: left;
	text-align: left;
}
/* end footer */
/* global settings */
ul {
	list-style-type: square;
	padding: 1.5em 0 0 1.5em;
	/*text-indent: 0em;*/
	/*list-style-image: url(../images/icons/bullets/bullet_yelo_square.gif);*/
}
fieldset legend {
	font-weight: bold;
}
/* primary navigation definitions */
/* start primary_top */
.primary_top h2 {
	display: none;
}
.primary_top ul {
	margin: 0;
	padding: 0;
	font-size: 110%;
	font-weight: bold;
	text-align: left;
}
.primary_top ul li {
	margin: 0 10px 0 0;
	padding: 0;
	line-height: 20px;
	display: inline;
	width: 1%;
	height: 1%;
}
.primary_top ul li a {
	margin: 0;  /*distace between menu list elements*/
	padding: 0;
	width: 150px;
	color: #000;
	text-decoration: none;
	white-space: nowrap;
	width: 1%;
	height: 1%;
	display: inline;
}
.primary_top ul li a:hover {
	border-bottom: 2px solid #36c;
	color: #36c;
}
.primary_top ul li a:focus {
	border-bottom: 2px solid #36c;
	color: #36c;
}
.primary_top ul li.current {
	margin: 0 10px 0 0;  /*distace between selected and menu item to right*/
	padding: 0px;
	border-bottom: 2px solid #36c;
	color: #36c;
	display: inline;
	width: 1%;
	height: 1%;
}
.primary_top ul li.current a {
	color: #36c;
}
/* end primary_top */
/* start secondary_side */
.secondary_side h2 {
	display: none;
}
.secondary_side ul {
	margin: 2px 0 40px -16px;
	_margin: 0 0 40px -4px;
	font-size: 10px;
	color: #36c;
}
.secondary_side ul.iter1 {
	font-size: 10px;
	color: #000;
	margin: 0 0 0 -15px;
	_margin: 0 0 0 0;
	padding: 10px 10px 10px 15px;
	background-color: #fafafa;
}
.secondary_side ul.iter2 {
	font-size: 10px;
	color: #000;
	margin: 0 0 0 -15px;
	_margin: 0 0 0 0;
	padding: 10px 10px 10px 15px;
	border: #ddd 1px dotted;
}
.secondary_side ul.iter3 {
	font-size: 10px;
	color: #000;
	margin: 0 0 0 -15px;
	_margin: 0 0 0 0;
	padding: 10px 10px 10px 15px;
	border: #f6faff 5px solid;
}
.secondary_side ul.iter4 {
	font-size: 10px;
	color: #000;
	margin: 0 0 0 -15px;
	_margin: 0 0 0 0;
	padding: 10px 10px 10px 15px;
	border: #f6faff 2px solid;
}
.secondary_side ul.iter5 {
	font-size: 10px;
	color: #000;
	font-weight: bold;
	margin: 0 0 0 -15px;
	_margin: 0 0 0 0;
	padding: 10px 10px 10px 15px;
}
.secondary_side ul.iter5 a {
	color: #666;
}
.secondary_side ul.iter6 a {
	font-weight: bold;
	color: #36c;
}
.secondary_side ul.iter7 a {
	color: #36c;
}
.secondary_side ul li {
	margin: 0 0 14px 0;
	_margin: 0 0 -2px 0;
	list-style-image: none;
	list-style-type: none;
}
.secondary_side ul li a {
	display: block;
	padding: 0 0 0 2px;
	_padding: 0 0 0 5px;
	color:#36c;
	text-decoration: none;
}
.secondary_side a:hover {
	margin: 0 0 0 -3px;
	color: #000;
	border-left: 3px #36c solid;
}
.secondary_side li a:focus {
	margin: 0 0 0 -3px;
	color: #36c;
	border-left: 3px #36c solid;
}
/* end secondary_side */
/* start print_and_email */
#print_and_email h2 {
	display: none;
}
#print_and_email {
	text-align: right;
	padding-top: 5px;
	font-size: 75%;
}
#print_and_email a {
	text-decoration:none;
	color: #36c;
}
#print_and_email a:hover {
	text-decoration: underline;
	color: #36c;
}
#print_and_email a:focus {
	text-decoration: underline;
	color: #36c;
}
/* end print_and_email */
/* start pagetitle */
#pagetitle h2 {
	margin: 0 0 15px 0;
	font-size: 150%;
}
/* end pagetitle */
/* start one column layout */
#col_1_of_1 {
	padding: 10px;
}
/* end one column */
/* start four column layout*/
#col_1_of_4 {
	color: #333;
	margin: 0px;
	padding: 10px;
	width: 171px;
	float: left;
}
#col_2_of_4 {
	color: #333;
	border-left: 1px solid #f1f1f1;
	margin: 0px;
	padding: 10px;
	width: 171px;
	float: left;
}
#col_3_of_4 {
	color: #333;
	border-left: 1px solid #f1f1f1;
	margin: 0px;
	padding: 10px;
	width: 171px;
	float: left;
}
#col_4_of_4 {
	color: #333;
	border-left: 1px solid #f1f1f1;
	margin: 0px;
	padding: 10px;
	width: 171px;
	float: left;
}
/* end four column layout */
/* start legacy two column home layout */
#two_column_wrapper_home {
	width: 740px;
	_width: 740px;
	margin: 0 auto;
}
#quicklinks_home {
	margin: 0;
	_margin: 0 0 0 15px;/*Was 6px*/
	padding: 10px 10px 10px 0;
	width: 190px;
	float: left;
}
#quicklinks_home h2 {
	font-size: 110%;
}
#contact_home {
	width: 200px;
	float: right;
	text-align: right;
	font-size: 11px;
	color:#000;
	padding: 10px 0 0 0;
}
#contact_home h3 {
	font-size: 120%;
}
/* end legacy two column home layout */
/* start two columnA home layout */
#col_1_of_2_home_a {
	float: left;
	width: 285px;
	margin: 0 10px 0 0;
}
#col_2_of_2_home_a {
	float: right;
	width: 435px;
	padding: 0;
}
/* end two columnA home layout */
/* start two columnB home layout */
#col_1_of_2_home_b {
	float: left;
	width: 480px;
	padding: 0 10px 0 0;
	margin: 0;
	border-right: 1px solid #f1f1f1;
}
#col_2_of_2_home_b {
	float: right;
	width: 230px;
	margin: 0;
	padding: 0;
}
/* end two columnB home layout */
/* start three column home layout */
#col_1_of_3_home {
	color: #333;
	margin: 0px;
	padding: 10px 15px 0 0;
	width: 220px;
	float: left;
}
#col_2_of_3_home {
	color: #333;
	border-left: 1px solid #f1f1f1;
	margin: 0px;
	padding: 10px 15px 0 15px;
	width: 220px;
	float: left;
}
#col_3_of_3_home {
	color: #333;
	border-left: 1px solid #f1f1f1;
	margin: 0px;
	padding: 10px 15px 0 15px;
	width: 220px;
	float: left;
}
/* end three column home layout */
/* start two column intermediate page layout */
#body_wrapper_int {
	width: 740px;
	_width: 770px;
	margin: 0 auto 0 auto;
	height: auto;
}
#nav_int {
	float: left;
	width: 150px;
	_width: 165px;
	margin: 0;
	padding: 0px 15px 10px 0px;
}
#nav_int_maintemplate {
	float: left;
	width: 140px;
	margin: 0;
	padding: 0px 0 10px 0px;
	_padding: 0px 0 10px 15px;
}
#col_1_of_1_int {
	float: right;
	width: 565px;
	margin: 0 10px 0px 0px;
	padding: 0;
}
#col_1_of_1_int_maintemplate {
	float: right;
	width: 565px;
	_width: 570px;
	margin: 0 10px 0px 0;
	padding: 0;
}
#col_1_of_1_int_img {
	float: left;
	padding: 0;
	margin: 5px 15px 10px 0px;
	width: 138px;
}
#col_1_of_1_int_nofloat {
	float: right;
	width: 400px;
	margin: 0 10px 0px 0px;
	padding: 0;
}
#col_1_of_2_int {
	float: left;
	width: 370px;
	margin: 0;
	padding: 0 10px 0 0;
	border-right: 1px solid #f1f1f1;
}
/*add 2col layout by yi @1-4-10 start*/
#sponsors_col_2{    

}
#sponsors_col_2 h3#sponsor_gold{

}
#sponsors_col_2 ul{ 
  list-style-type:none;
  list-style-image:none;
}   
#sponsors_col_2 li{ 
  float:left;
}   
/*add 2col layout by yi @1-4-10 end*/

.bg_highlight {
	float: inherit;
	width: inherit;
	height: auto;
	background-color: #FFCC00;
	overflow: hidden;
	_padding-bottom: 10px;
}
#bg_highlight_bold {
	font-weight: bold;
	text-align: center;
}
#col_2_of_2_int {
	float: right;
	width: 180px;
	_width: 180px;
	margin: 0;
	padding: 0;
}
/* end two column intermediate page layout */
/* start landing page layouts */
#col_1_of_1_land {
	width: 740px;
	_width: 740px;
	margin: 0 auto;/*_margin-left: 12px;*/
}
#col_1_of_1_land_img {
	float: left;
	padding: 0;
	margin: 5px 15px 10px 0px;
	width: 138px;
}
#col_1_of_1_land_nofloat {
	float: right;
	width: 575px;
	_width: 565px;
	margin: 0 10px 0px 0px;
	padding: 0;
}
#col_1_of_2_land {
	float: left;
	width: 480px;
	margin: 0;
	padding: 0 10px 0 0;
	border-right: 1px solid #f1f1f1;
}
#col_2_of_2_land {
	float: right;
	width: 230px;
	margin: 0;
	padding: 0;
}
#col_1_of_3_land {
	color: #333;
	margin: 0px;
	padding: 0 15px 0 0;
	width: 220px;
	float: left;
}
#col_2_of_3_land {
	color: #333;
	border-left: 1px solid #f1f1f1;
	margin: 0px;
	padding: 0 15px 0 15px;
	width: 220px;
	float: left;
}
#col_3_of_3_land {
	color: #333;
	border-left: 1px solid #f1f1f1;
	margin: 0px;
	padding: 0 15px 0 15px;
	width: 220px;
	float: left;
}
#col_1_of_4_land {
	color: #333;
	margin: 0px;
	padding: 0 10px 0 0;
	width: 165px;
	float: left;
}
#col_2_of_4_land {
	color: #333;
	border-left: 1px solid #f1f1f1;
	margin: 0px;
	padding: 0 10px 0 10px;
	width: 165px;
	float: left;
}
#col_3_of_4_land {
	color: #333;
	border-left: 1px solid #f1f1f1;
	margin: 0px;
	padding: 0 10px 0 10px;
	width: 165px;
	float: left;
}
#col_4_of_4_land {
	color: #333;
	border-left: 1px solid #f1f1f1;
	margin: 0px;
	padding: 0 10px 0 10px;
	width: 165px;
	float: left;
}
/* start landing page layouts */
/* start three column layout */
#three_column_wrapper {
	width: 740px;
	_width: 770px;
	margin: 15px auto 0 auto;
}
#col_1_of_3 {
	border: 1px solid;
	float: left;
	width: 140px;
	_width: 137px;
}
#col_2_of_3 {
	border: 1px solid;
	width: 365px;
	margin: 0px;
	padding: 0px 15px 0px 15px;
	float:left;
}
#col_3_of_3 {
	border: 1px solid;
	margin-top: 0;
	float: right;
	width: 200px;
}
/* end three column layout */ 
/* start one column layout */ 
#one_column_wrapper {
	width: 740px;
	font-size: 95%;
	*font-size: 90%;
	margin: 0 auto 20px auto;
}
#one_column_wrapper_home {
	width: 740px;
	font-size: 95%;
	margin: 20px auto 20px auto;
}
/* end one column layout */ 
/* legacy subsite home layout */
#legacy_home_center {
	width: 740px;
	font-size: 95%;
	margin: auto;
}
#legacy_home_left {
	float: left;
	width: 145px;
	_width: 160px;
	padding: 0px 10px 10px 0px;
}
#legacy_home_right {
	float: right;
	width: 570px;
	margin: 10px 10px 0px 0px;
	padding: 0;
}
#legacy_home_right_img {
	float: left;
	padding: 0;
	margin: 5px 15px 15px 0px;
	width: auto;
}
#legacy_home_quick_links {
	width: 202px;
	float: left;
}
#legacy_home_contact {
	width: 198px;
	float: right;
	text-align: right;
	font-size: 11px;
	border: solid 6px #FAFAFA;
	background: #FBFBFB;
	color:#000;
	padding: 15px;
}
#legacy_home_contact h2 {
	display: none;
}
#legacy_home_contact h3 {
	color:#36c;
	background-color:#ffffe3;
	margin-top:0;
}
/* end legacy subsite home layout */
/*Begin Employer Success Quotes*/
div.empsucc_wrapper {
	width: 740px;
    clear: both;
	height: auto;
}
div.empsucc_title {
	margin: 0px 25px 0px 0px;
	padding: 10px 0px 10px 10px;
	width: 730px;
	background: #aec5d0;
}
div.empsucc_image {
	float: left;
	padding: 0;
	margin: 0px 0px 0px 0px;
	width: 138px;
}
div.empsucc_text {
	float: right;
	width: 575px;
	_width: 565px;
	margin: 0px 10px 0px 0px;
	padding-top: 10px;
	padding-bottom: 10px;
}
h3.empsucc_h {
	color: #fff;
}
/*End Employer Success Quotes*/
/* Modifications for the Success Stories Custom CSS - James Stone 12/22/08 */
div.myroad_wrapper {
	width: 740px;
    clear:both;

}
div.myroad_title {
	margin: 0px 25px 0px 0px;
	padding: 10px 0px 10px 10px;
	width: 730px;
	background: #36c;
}
div.myroad_image {
	float: left;
	padding: 0;
	margin: 0px 0px 0px 0px;
	width: 138px;
}
div.myroad_text {
	float: right;
	width: 575px;
	_width: 565px;
	margin: 0px 10px 0px 0px;
	padding-top: 10px;
	padding-bottom: 10px;
}
/* END for using expand text */
a.myroad:link {
	color: #fff;
	text-decoration: underline;
}
a.myroad:visited {
	color: #fff;
	text-decoration: none;
}
a.myroad:hover {
	color: #ff0;
	text-decoration: underline;
}
h3.myroad_h {
	color: #fff;
}
/****Begin added code by James Stone for the home page buttons, ie get connected****/
#navmenu ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	list-style-image: none;
	height:75%;
}
#navmenu li {
	display: list-item;
	height:75%;
	width:100%;
}
#navmenu ul li a {
	text-decoration:none;
	margin: 4px;
	_margin: 0;
	padding: 5px 20px 5px 20px;
	_padding: 0;
	color: #FFFFFF;
	background: #36c;
}
#navmenu ul li a:hover {
	color: #FFFFFF;
	background: #000000;
}
#navcontainer {
	width: 100%;
	background: #eee;
	margin: 0 0;
	_margin: 0 0 0 -20px;
	text-align: left;
}
ul#navlist {
	text-align: left;
	list-style: none;
	padding: 0;
	_padding: 0 0 0 20px;
	margin: 0 0;
	_margin: 0 -50px 0 0;
	width: 100%;
	list-style-type: none;
}
ul#navlist li {
	display: block;
	margin: 0;
	padding: 0;
	_padding: 0 -20px 0 0;
}
/* with is 230 px for the div 66 high for image */
ul#navlist li#nace_virtual_fair a {
	width:100%;
	height:54px;
	background: url(../images/nace/international_student_virtual_fair.gif) 0 0 no-repeat;
	text-indent:-3000px;
	overflow:hidden;
	text-decoration:none;
}
/* with is 230 px for the div 66 high for image */
ul#navlist  li#facebook a {
	width:100%;
	height:54px;
	background: url(../images/homepage/quicklink_buttons/facebook.gif) 0 0 no-repeat;
	text-indent:-3000px;
	overflow:hidden;
	text-decoration:none;
}
ul#navlist  li#cc_blog a {
	width:100%;
	height:54px;
	background: url(../images/homepage/quicklink_buttons/blogWebButton.jpg) 0 0 no-repeat;
	text-indent:-3000px;
	overflow:hidden;
	text-decoration:none;
}
/* width is 180px */
ul#navlist  li#nace_link a {
	width:100%;
	height:48px;
	background: url(../images/nace/nace_link_for_students.gif) 0 0 no-repeat; 
	text-indent:-3000px; 
	overflow:hidden;
	text-decoration:none;
}
ul#navlist li a {
	display: block;
	width: 100%;
	padding: 0.5em 0 0.5em 2em;
	border-width: 1px;
	border-color: #ffe #aaab9c #ccc #fff;
	border-style: solid;
	color: #FFF;
	text-decoration: none;
	background: #36c;
}
#navcontainer  ul#navlist li a {
	width: auto;
}
ul#navlist li#active a {
	background: #f0e7d7;
	color: #800000;
}
ul#navlist li a:hover, ul#navlist li#active a:hover {
	color: #000000;
	background: transparent;
	border-color: #aaab9c #fff #fff #ccc;
}
/****End added code by James Stone for the home page buttons, ie get connected****/
/* FIX LINK COLOR */
a:link {
	color: #36c;
	text-decoration: underline;
}
a:visited {
	color: #8D1B3D;
	text-decoration: underline;
}
a:hover {
	color: #000;
	text-decoration: underline;
}
/* end of custom modifications - Success Stories */
/* start SJSU Search */ 
.quicklinks {
	clear:both;
}
.searchbox {
	width:auto;
	float:left;
	margin:30px 0 10px 0;
}
.searchbox h2 {
	padding:0;
	_margin-bottom:-20px;
}
.searchbox_links {
	padding:0;
	margin:0;
	font-size:90%;
}
.search_refine_advanced {
	float:left;
	margin-top:47px;
	_margin-top:50px;
	margin-left:20px;
	font-size:90%;
}
.quicklinks {
	padding:0;
	_margin-top:-10px;
	margin-bottom:30px;
}
.quicklinks h2 {
	padding:0;
	_margin-bottom:-20px;
}
/* end SJSU Search */
/*******Begin Job Search Toolkit************/

/* Examples and Action Verbs*/
#Examples_action_verbs_wrapper_1 {
	background-color: #C9C9C9;
	float:left;
	width:360px;
	height:auto;
}
#Examples_action_verbs_wrapper_2 {
	background-color: #B8D1ED;
	float:right;
	width:360px;
	height:auto;
}
p.exapmple_headers {
	font-size:18px;
}
#quicklink_yourturn {
	float:right;
	margin-top:0px;
}
.list_style_example {
	margin-left:18px;
	font-size:12px;
}
/*****************************************JB search land page***********************************************/
div.jbtoolbox_wrapper {
	width: 740px;
    clear:both;
	height:auto;
}
div.jbtoolbox_title {
	margin: 0;
	padding: 0;
	width: 730px;
}
div.jbtoolbox_text {
	width: 740px;
	_width: 730px;
	margin: 0;
}
.jbtoolbox_text p{
padding:5px 0 0 10px;
}

div.jbtoolbox_text#jbtoolbox_step4_icon{
	text-align:center;
	padding-top:0.3em;
	height: auto;
}
div.jbtoolbox_text#jbtoolbox_step4_link{
	text-align:center;
	font-weight:bold;
	font-size:150%;
	height:auto;
}
.div_Jbtoolbox_container {
	width:740px;
	height:880px;
}
#div_jbsearch_verticalimages {
	width:200px; 
	float:left; 
	height:auto;
}
/********Begin Link Definitions************/
a.jbtoolbox_form{
	font-size:130%;
	font-weight:bold;
}
a.jbtoolbox{
	margin:0;
	padding:10px 0px 5px 5px;
	display:block;
	width:740px;
	height:25px;
	background: #36c;
}
a.jbtoolbox:link {
	color: #fff;
	text-decoration: underline;
}
a.jbtoolbox:visited {
	color: #fff;
	text-decoration: none;
}
a.jbtoolbox:hover {
	color: #293A61;
	text-decoration: underline;
	background:#B0CAE6;
}
h3.jbtoolbox_h {
	padding-bottom:0px;
	color: #fff;
}
#div_jbtoolbox_links_1 {
	width:540px; 
	float:right; 
	height:auto;
}
#div_jbtoolbox_links_2 {
	width:540px;
	height:auto;
}
.jbtoolbox_links_1 {
	display:block; 
	font-size:24px; 
	height:100px; 
	font-weight:bold; 
	margin-bottom:45px;
}
.jbtoolbox_links_2 {
	font-size:16px; 
	font-weight:normal; 
	font-weight:bold;
}
/********Begin heading Definitions************/
H2#jbtoolbox_step1_h2 {
	font-size:250%;
	padding-bottom:5px;
}
H2.jbtoolbox_step1_h2_2 {
	font-size:150%;
	padding-bottom:0.5em;
}
H2#jbtoolbox_links {
	font-size:250%;
	padding-bottom:5px;
}
H2#jbtoolbox_links_center {
	text-align:center;
	font-size:250%;
	padding-bottom:5px;
}
H3#jbtoolbox_step1_h3 {
	font-size:150%;
	padding-bottom:5px;
}
H3#jbtoolbox_links {font-size:150%;
}
H2#jbtoolbox_links_h1_center {text-align:center;}
.jbtoolbox_bull_links_h2 {
	display:block;
	font-size:150%;
	height:100px;
	font-weight:bold;
	margin-bottom:50px;
}
H2#Nace_title{
	text-align:right;
	font-style:italic;
	padding-bottom:1em;
}
H2#List_of_links{
	padding-top:0.5em;
}
/********End heading Definitions************/
/********Begin Bullet Definitions************/
ul.jbtoolbox_ul_step1{
	padding-left: 0px;/*For cross-browser compatibility*/
	margin-left: 0px;/*For cross-browser compatibility*/
	list-style: none;
	font-weight: bold;
}
ul.jbtoolbox_ul_step1_skills{
	padding-left: 0px;/*For cross-browser compatibility*/
	margin-left: 0px;/*For cross-browser compatibility*/
	list-style:none;
	font-weight:bold;
	font-size:130%;
}
li.jbtoolbox_li_step1_skills{
	padding-left:0.5em;
	margin: 1em 0;
}
li.jbtoolbox_li_step1_skills_bottom{
	padding-left:0.5em;
	margin: 1em 0;
	padding-bottom:2em;
}
li.jbtoolbox_li_step1_top{
	list-style-image: url(../images/icons/bullets/bullet_yelo_square.gif);
	margin: .5em 0 .5em 1em;/*Top Right Bottom Left*/
	font-weight:normal;
	padding-top:10px;
}
li.jbtoolbox_li_step1{
	padding-left:0;
	list-style-image: url(../images/icons/bullets/bullet_yelo_square.gif);
	margin: .5em 0 .5em 1.2em;
	font-weight:normal;
}
ul.jbtoolbox_ul{
	padding-left: 0px;/*For cross-browser compatibility*/
	margin-left: 0px;/*For cross-browser compatibility*/
	display:block;
	padding-left:10px;
}
li.jbtoolbox_li_h3{
	font-size:150%;
	font-weight:bold;
	margin: .2em 0;
}
li.jbtoolbox_li{
	list-style-image: url(../images/icons/bullets/bullet_yelo_square.gif);
	margin: .5em 0;
}
li.jbtoolbox_li_top{
	list-style-image: url(../images/icons/bullets/bullet_yelo_square.gif);
	margin: .5em 0;
	margin-top:15px;
}
/********Begin Bullet Definitions************/
.jbtoolbox_vertimages {
	margin-bottom:10px; 
	margin-top:36px;
}
.jbtoolbox_vertimages_2 {
	margin-bottom:10px; 
}
#jbtoolbox_footer_1 {
	width:740px; 
	margin-top:50px; 
	font-size:200%; 
	font-weight:bold; 
	text-align: center;
}
/*toolbox buttonon jobsearch*/
#button_toolbox {
	display: block;
  	width: 180px;
  	height: 50px;
  	background: url(../images/buttons/links/toolbox_180x149_hovercss.png) no-repeat 0 0;
	padding: 100px 0px 0 0;
  	text-decoration:none;
}
#button_toolbox:hover {background-position: 0 -149px; text-decoration:none}
#button_toolbox span {
	font-size:1em;
	font-weight:600;
	color:#FFF;
}
div#forward_button{
	 float:right;
	 margin-top:1.9em;
}
#button_forward {
	float: right;
	display: block;
	width:80px;
	height:53px;
	background: url(../images/JB%20_toolbox/arrow_right.png);
	padding:0px;
	text-decoration: none;
}
#button_forward:hover {background-position: 0 -53px;text-decoration:none
}
div#go_back_button{	 
	 float:left;
	 margin-top:25px;
}
#button_backwards {
	display: block;
	width:80px;
	height:53px;
	background: url(../images/JB%20_toolbox/arrow_left.png);
	padding:0px;
	text-decoration: none;
}
#button_backwards:hover {background-position: 0 -53px;text-decoration:none
/* end of button on job search*/
/* STEP #1 JB Search*/
}
#div_Step1_blue{
	padding:10px;
	float:left; 
	width: 350px;
	height:1200px;
	background-color: #B8D1ED;
}
#div_Step1_gray{
	padding:10px;
	float:right; 
	width:348px;
	height:1200px;
	background-color: #C9C9C9;
}
.txt_title_blue_div{
	padding-left:10px;
	font-size:16px;
	font-weight:bold;
}
.blue_txt{
	padding-left:0px; 
	font-size:12px;
}
.txt_title_grey_div{
	font-size:130%;
	font-weight:bold;
}
/*******End Job Search Toolkit************/

/*v 1.0 | sponsor logo flip | Yi Cao |01-07-11*/
#sponsor_list a:link,#sponsor_list a:active,#sponsor_list a:visited{color: #0196E3;text-decoration: underline;}
#sponsor_list a:hover{color: #0196E3;text-decoration: none;}

#sponsor_gold_list{background-color:#F2E3BA;width:500px;height: 260px;}
#sponsor_blue_list{background-color:#ACBBDA;width:500px;height: 260px;}
#sponsor_darkblue_list{background-color:#00567b;width:500px;height: 260px;}
#sponsor_partner_list{background-color:#C2D9BB;width:500px;height: 620px;}
#sponsor_job_fair_list{background-color:#DAD8E9;width:500px;height: 480px;}

#sponsor_gold_list h3{
    margin-bottom: 10px;
    background:transparent url(../images/employers/sponsorship/header_sponsor.jpg) no-repeat 0 0;
    padding:0;width:500px;height:55px; text-indent: -9999px;}
#sponsor_blue_list h3{
    margin-bottom: 10px;
    background:url(../images/employers/sponsorship/header_sponsor.jpg) no-repeat 0 -55px;
    padding:0;width:500px;height:55px; text-indent: -9999px;}
#sponsor_darkblue_list h3{
    margin-bottom: 10px;
    background:url(../images/employers/sponsorship/in-kind.png) no-repeat 0 0;
    padding:0;width:500px;height:55px; text-indent: -9999px;}
#sponsor_partner_list h3{
    margin-bottom: 10px;
    background:url(../images/employers/sponsorship/header_sponsor.jpg) no-repeat 0 -110px;
    padding:0;width:500px;height:55px; text-indent: -9999px;}
#sponsor_job_fair_list h3{
    margin-bottom: 10px;
    background:url(../images/employers/sponsorship/header_sponsor.jpg) no-repeat 0 -165px;
    padding:0;width:500px;height:55px; text-indent: -9999px;}

.sponsor_gold, .sponsor_blue{position:relative;float:left;margin-left:40px;width:180px;height:180px;cursor:pointer;}

.sponsor_flip_gold, .sponsor_flip_blue{position:absolute;left:0;top:0;
background:#F9F9F9 url(../images/employers/sponsorship/bg_sponsor_flip.jpg) no-repeat scroll center center;
border:1px solid #DDD;width:100%;height:100%;}

.sponsor_flip_gold:hover, .sponsor_flip_blue:hover{
    -moz-box-shadow: 0 0 30px #999999 inset;
    border:1px solid #999;}
.sponsor_flip_gold img, .sponsor_flip_blue img{margin:20px 0 0 20px;}
.sponsor_data_gold, .sponsor_data_blue, .sponsor_data_partner{display: none;}
.sponsor_info{margin:20px 10px 10px 10px}
.sponsor_info blockquote{margin-bottom: 10px;font-size:12px; font-style: italic;  color:#666;}

/*spartan partner& job fair partner*/
.sponsor_partner, .job_fair_partner{position:relative;float:left;margin:0 0 20px 35px;width:120px;height:120px;cursor:pointer;}

.sponsor_flip_partner, .sponsor_flip_job_fair{background:#F9F9F9 url(../images/employers/sponsorship/bg_sponsor_flip.jpg) no-repeat scroll center center;
border:1px solid #DDD;width:100%;height:100%;}
.sponsor_flip_partner:hover, .sponsor_flip_job_fair:hover{  -moz-box-shadow: 0 0 30px #999999 inset;
    border:1px solid #999;}
.sponsor_flip_partner img, .sponsor_flip_job_fair img{margin:10px 0 0 10px;}

#partner_logo1,#partner_logo2,#partner_logo3,#partner_logo4,#partner_logo5,#partner_logo6,#partner_logo7,#partner_logo8,#partner_logo9, #partner_logo10, #partner_logo11, #partner_logo12{width:120px;height:120px;text-indent:-9999px;}
#partner_logo1{background: transparent url(../images/employers/sponsorship/logo_coke.png) no-repeat 0 0;  }
#partner_logo2{background: transparent url(../images/employers/sponsorship/logo_partners.png) no-repeat 0 -120px; }
#partner_logo3{background: transparent url(../images/employers/sponsorship/logo_partners.png) no-repeat 0 -240px; }
#partner_logo4{background: transparent url(../images/employers/sponsorship/logo_partners.png) no-repeat 0 -360px; }
#partner_logo5{background: transparent url(../images/employers/sponsorship/logo_partners.png) no-repeat 0 -480px; }
#partner_logo6{background: transparent url(../images/employers/sponsorship/logo_partners.png) no-repeat 0 -600px; }
#partner_logo7{background: transparent url(../images/employers/sponsorship/logo_lam_research.png) no-repeat 0 0; }
#partner_logo8{background: transparent url(../images/employers/sponsorship/logo_plantronics.png) no-repeat 0 0; }
#partner_logo9{background: transparent url(../images/employers/sponsorship/logo_pmc.png) no-repeat 0 0; }
#partner_logo10{background: transparent url(../images/employers/sponsorship/logo_sherwin_williams.png) no-repeat 0 0; }
#partner_logo11{background: transparent url(../images/employers/sponsorship/logo_partners.png) no-repeat 0 -840px; }
#partner_logo12{background: transparent url(../images/employers/sponsorship/logo_partners.png) no-repeat 0 -960px; }

#job_fair_logo1,#job_fair_logo2,#job_fair_logo3,#job_fair_logo4,#job_fair_logo5,#job_fair_logo6,#job_fair_logo7,#job_fair_logo8,#job_fair_logo9,#job_fair_logo10,#job_fair_logo11,#job_fair_logo12{width:120px;height:120px;text-indent:-9999px;}
#job_fair_logo1{background: transparent url(../images/employers/sponsorship/logo_air_system.png) no-repeat 0 0; }
#job_fair_logo2{background: transparent url(../images/employers/sponsorship/logo_job_fair.png) no-repeat 0 -360px; }
#job_fair_logo3{background: transparent url(../images/employers/sponsorship/logo_job_fair.png) no-repeat 0 -600px; }
#job_fair_logo4{background: transparent url(../images/employers/sponsorship/logo_netsuite.png) no-repeat 0 0; }
#job_fair_logo5{background: transparent url(../images/employers/sponsorship/logo_job_fair.png) no-repeat 0 -840px; }
#job_fair_logo6{background: transparent url(../images/employers/sponsorship/logo_symantec.png) no-repeat 0 0; }
#job_fair_logo7{background: transparent url(../images/employers/sponsorship/logo_true_partners.png) no-repeat 0 0; }
#job_fair_logo8{background: transparent url(../images/employers/sponsorship/logo_vtd.png) no-repeat 0 0; }
#job_fair_logo9{background: transparent url(../images/employers/sponsorship/logo_job_fair.png) no-repeat 0 -960px; }

/*general */
.clear{clear:both;}
.mt_10{margin-top: 10px;}
.mb_10{margin-bottom: 10px;}
.font_normal{font-size: 12px;font-weight: normal;}
#t_dropinservice h3 span{font-weight: normal }
