/* ----------------------------------------------- */
/* Standard Tags*/
body{
	background-color:#002A67;
	color:#ccf;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
}
table{font-size:10pt;}
p{font-size: 10pt;}

.save{
	background-color:#002A67;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}

h1{font-size:13.5pt;color: #fa0;margin:0px;padding:20px 0px 5px 0px;}
h2{font-size:10.5pt;color: #eef;font-style:italic;}
h3{font-size:10pt;color:#eef;font-style:italic;}
h4{font-size:10pt;color: #eef;}
h5{font-size:9pt;color:#eef;}
h6{font-size:9pt;color:#eef;}

a:link{text-decoration: none;color: #fff;}
a:visited{text-decoration: none; color:#fff;}
a:hover{text-decoration: none; color:#fa0;}
a:active{text-decoration: none; color:#fff;}



ul{padding-right:65px;}
ul.pblue {color:#ccf;font-weight:normal}
ul.ulbold {color:#fff;font-weight:bold}

ul.linklist{
	list-style-image: url(/images/nav_forward_li.gif);
	color:#fff;font-weight:bold;
	font-size:11.5pt;
}

/* ----------------------------------------------- */
/* Page Construction and Browser Fixes */
#container{
	width:770px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}
/* Hide 3px jog fix from IE5-Mac \*/
* html #container {height:1%}
/* End hide from IE5/Mac */

/* ----------------------------------------------- */
/* Page Layout Types */
.lay_std{padding-left:200px;padding-right:80px;}
.lay_wide{padding-left:0px;padding-right:0px;}

/* 2-column Layout - Narrow L, Wide R */
.lay_2c_ln{float:left;display:inline;width:140px;padding:5px;text-align:center;margin:5px;}
.lay_2c_rw{margin-left:155px;margin-right:70px}

/* 2-column Layout - Equal Width */
.lay_2c_lm{float:left;display:inline;width:300px;padding:5px;text-align:center;margin:5px;}
.lay_2c_rm{margin-left:305px;margin-right:70px}

/* Page Layout Clearer */
.lay_clr{clear:both;float:none}

/* 2-column Layout National Clients Area - left nav bar*/
.lay_nat{margin-left:205px;margin-right:70px;padding-top:15px;border:1px solid #002A67;}
.lay_nat_wide{margin-left:205px;margin-right:10px;}
.lnav_nat{float:left;display:inline;width:180px;padding:0px;text-align:center;margin:67px 0px;}
.lnav_nat a{
	display: block;
	width: 180px;
	height: 20px;
	background-image: url(/images/lnav_butt_bg.gif);
	margin-top:10px;
	line-height: 20px ;
	font-size:8.5pt;
	font-weight:bold;
}
.lnav_nat a.navon{background-position:0 40px}
.lnav_nat a.navhl{background-position:0 20px}
.lnav_nat a:link{text-decoration: none;color: #fff;}
.lnav_nat a:visited{text-decoration: none; color:#fff;}
.lnav_nat a:hover{text-decoration: none; color:#fff;background-position:0 60px ;}
.lnav_nat a:active{text-decoration: none; color:#fff;}

/* 2-column Layout Recruiters Area - left nav bar*/
.lay_gr{margin-left:205px;margin-right:70px;padding-top:15px;border:1px solid #002A67;}
.lnav_gr{float:left;display:inline;width:180px;padding:0px;text-align:center;margin:67px 0px;}
.lnav_gr a{
	display: block;
	width: 180px;
	height: 20px;
	background-image: url(/images/lnav_butt_bg.gif);
	margin-top:10px;
	line-height: 20px ;
	font-size:8.5pt;
	font-weight:bold;
}
.lnav_gr a.navon{background-position:0 40px}
.lnav_gr a.navhl{background-position:0 20px}
.lnav_gr a:link{text-decoration: none;color: #fff;}
.lnav_gr a:visited{text-decoration: none; color:#fff;}
.lnav_gr a:hover{text-decoration: none; color:#fff;background-position:0 60px ;}
.lnav_gr a:active{text-decoration: none; color:#fff;}


/* ----------------------------------------------- */
/* Navigation */
#navbar{
	margin-top:20px;
	margin-bottom:20px;
	height:72px;
	padding-left:10px;
	background: url(/images/nav_comp_bg_v2.gif) top left no-repeat;
	border:1px solid #002A67;
}

#navbar .logolink{
	float:left;
	height:50px;
	width:150px;
	margin:10px 57px 0px 0px;
}
#navbar .logolink a {
	display:block;
	height:50px;
	width:150px;
}

#navbar .nav_link,
#navbar .nav_on{
	float:left;
	height:24px;
	width:24px;
	margin:23px 76px 0px 0px;
}

#navbar .nav_link a,
#navbar .nav_on a{
	display:block;
	height:24px;
	width:24px;
	background:url(/images/nav_blobs.gif);
}

#navbar .nav_link a{background-position:0px 0px;}
#navbar .nav_link a:hover{background-position:0px -24px;}
#navbar .nav_on a{background-position:0px -48px;}

.bcrumb{
	font-size: 8.5pt;
	margin:15px 0px 5px 0px;
	color:#ccf;
	font-weight:bold;
	text-align: center;
}
.bcrumb img{vertical-align: middle;}
.bcrumb a:link{text-decoration: none;color: #fff;}
.bcrumb a:visited{text-decoration: none; color:#fff;}
.bcrumb a:hover{text-decoration: none; color:#fa0;}
.bcrumb a:active{text-decoration: none; color:#fff;}

.bcrumb a.bcrumb_on:link{text-decoration: none;color: #fa0;}
.bcrumb a.bcrumb_on:visited{text-decoration: none; color:#fa0;}
.bcrumb a.bcrumb_on:hover{text-decoration: none; color:#fa0;}
.bcrumb a.bcrumb_on:active{text-decoration: none; color:#fa0;}


a.navbut140 {
	background-image:url(/images/nav_butt_bg_140.gif);
	display: block;
	width: 140px;
	height: 20px;
	background-position:0px 0px;
	line-height: 20px ;
	font-size:8.5pt;
	font-weight:bold;
	text-align: center;
}
a.navbut140:link{text-decoration: none;color: #fff;}
a.navbut140:visited{text-decoration: none; color:#fff;}
a.navbut140:hover{text-decoration: none; color:#fff;background-position:0 60px ;}
a.navbut140:active{text-decoration: none; color:#fff;}

.butctr {
	margin-left:auto;
	margin-right: auto;
}






/* ----------------------------------------------- */
/* Footer */
#footer_h{
	float:none;clear:both;margin-top:30px;text-align:center;
	background-position:20px 0px;
	background-repeat:no-repeat;
	background-image:url(/images/ftlogos.gif);
}
#footer{float:none;clear:both;margin-top:30px;text-align:center;}
#ft_cont{height:40px;color:#fff;font-size:9pt;font-weight:bold;margin-bottom:0px;padding-left:120px;color:#fa0;}
#ft_cont img{margin-left:20px;margin-right:5px;vertical-align:middle;}
#ft_links{padding-left:120px;font-size:8.5pt;}
#ft_addr{padding-left:120px;font-size:8.5pt;}
.cont_label{color:#69c;}
.cont_itm{}
.codetails{text-align:center;font-size:8.5pt;color:#fff}
/* ----------------------------------------------- */
/* General Formatting */
.boldlink{font-weight:bold;}
.orbold{font-weight:bold;color:#fa0;}
.blbold{font-weight:bold;color:#69c;}
.whbold{font-weight:bold;color:#fff;}
.whitalic{font-style:italic;color:#fff;}
.bold{font-weight:bold;}
.italic{font-style:italic;}
.ctr{text-align:center}

.paraemph2{font-weight:bold;color:#ccf;}
.paraemph{font-weight:normal;color:#fc6;}



.cont{margin:15px 0px;}
.contname{color:#fa0;margin:5px 0px;font-size: 10.5pt;font-weight:bold;}
.contaddr{}
.conttel{}
.contfax{}
.contemail{font-weight:bold;}

/* ----------------------------------------------- */
/* Home Page */

.homesectlinks{text-align:center;padding:20px 0px;}
.homesectlinks img{border:0; padding:10px;}

.home p,
.home h1,
.home h2,
.home h3,
.home h6{text-align:center}

/* ----------------------------------------------- */
/* Media List Page */
.t_media{width:520px;font-size:8.5pt;margin-left: 0px;}
.t_media th{background-color:#369;color:#fff;text-align:center;border-left:1px solid #002A67}
.t_media tr{text-align:center;font-weight:bold;}

.t_media .yr_a{background-color:#fa0;color:#002A67;border-left:1px solid #002A67;border-bottom:1px solid #002A67}

.t_media a:link{text-decoration: none;color: #002A67;}
.t_media a:visited{text-decoration: none; color:#002A67;}
.t_media a:hover{text-decoration: none; color:#fff;}
.t_media a:active{text-decoration: none; color:#002A67;}

.t_media .itmhdr{color:#369;text-align:center;background-color:#fa0;border-left:1px solid #002A67;border-top:1px solid #002A67}
.t_media .avl_y{width:12px;text-align:center;background-color:#0c0;border-left:1px solid #002A67;border-top:1px solid #002A67}
.t_media .avl_n{width:12px;text-align:center;background-color:#248;border-left:1px solid #002A67;border-top:1px solid #002A67}
.t_media .cell{background-color:#248;border-left:1px solid #002A67;border-top:1px solid #002A67}

.t_media .ucov_l{width:220px;color:#369;text-align:center;background-color:#fa0;border-left:1px solid #002A67;border-top:1px solid #002A67}
.t_media .ucov_r{width:280px;text-align:left;background-color:#248;border-left:1px solid #002A67;border-top:1px solid #002A67}
.t_media .ucov_c{width:30px;text-align:center;background-color:#248;border-left:1px solid #002A67;border-top:1px solid #002A67}

/* ----------------------------------------------- */
/* Tool Tips */
.tooltip,
.tooltipw,
.tooltipvw
{
	color:#002A67;
	font-size:8.5pt;;
	position:absolute;
	border: 2px solid #fa0;
	padding: 0px;
	background-color:#fff;
	visibility: hidden;
	z-index: 100;
	filter: alpha(opacity=95); -moz-opacity: .95;
}
.tooltip{width: 260px;}
.tooltipw{width: 300px;}
.tooltipvw{width: 500px;}

.tooltip .tiphdg,
.tooltipw .tiphdg,
.tooltipvw .tiphdg
{
	font-weight:bold;
	text-align:center;
	background-color:#fa0;
	color:#002A67;
}
.tooltip .tiptext,
.tooltipw .tiptext,
.tooltipvw .tiptext
{
	color:#002A67;
	padding:2px;
	background-color:#eee;
	border:1px solid #002A67;
}


.t_calc{width:100%;color:#fff;font-size:8.5pt;}
.t_calc th{background-color:#fa0;text-align:center;border-left:1px solid #002A67;color:#000;}
.t_calc th a:link{text-decoration: none;color: #002A67;}
.t_calc th a:visited{text-decoration: none; color:#002A67;}
.t_calc th a:hover{text-decoration: none; color:#fff;}
.t_calc th a:active{text-decoration: none; color:#002A67;}

.t_calc td{text-align:center;font-weight:bold;background-color:#248;border-left:1px solid #002A67;border-top:1px solid #002A67}
.t_calc td.type1{background-color:#248;}
.t_calc td.type2{background-color:#369;}
#circtotal{border:0px;background-color:transparent;font-weight:bold;text-align:center;}

/* ----------------------------------------------- */
/* Uni Guide Page */

.t_uni{font-size:8.5pt;}
.t_uni th{background-color:#369;color:#fff;border-left:1px solid #002A67;padding:2px 5px;}
.t_uni td{font-weight:bold;background-color:#248;border-left:1px solid #002A67;border-top:1px solid #002A67;padding:2px 5px;}

.t_uni a:link{text-decoration: none;color: #fff;}
.t_uni a:visited{text-decoration: none; color:#fff;}
.t_uni a:hover{text-decoration: none; color:#fa0;}
.t_uni a:active{text-decoration: none; color:#fff;}

.t_uni .tgthdr{color:#002A67;text-align:center;background-color:#fa0;border-left:1px solid #002A67;border-top:1px solid #002A67;padding:0px 5px;}

.t_uni .desc{text-align:left;padding-right:20px;}
.t_uni .val{text-align:right;padding-left:20px;}
.t_uni .link{text-align:center;padding:0px 10px;font-weight:normal;}

.t_uni_narrow{width:300px;}

/*.t_uni_wide{width:490px;} */

.ug_uname{font-weight:bold}
.ug_back{margin-top:20px;font-weight:bold}
.ug_mlink{font-weight:bold}

.ug_mbbar{margin-top:20px;font-weight:bold}
.ug_mbl{float:left;text-align:left;}
.ug_mbr{float:right;text-align:right;}

.fb{margin-top:10px;}
.fbsrc{margin-bottom:15px;color:#eef;font-weight:bold}
.ital{font-style: italic;}

/* ----------------------------------------------- */
/* GR Guide Pages */

.t_gr{font-size:8.5pt;margin-right:auto;margin-left:auto;}
.t_gr th{background-color:#369;color:#fff;text-align:center;border-left:1px solid #002A67;padding:0px 5px;}
.t_gr td{font-weight:bold;background-color:#248;border-left:1px solid #002A67;border-top:1px solid #002A67;padding:0px 2px;}
.t_gr td.uniname{text-align:left;}
.t_gr td.unicount{text-align:center;}
.t_gr td.population{text-align:right;}
.t_gr td.checkbox{text-align:center;}
.t_gr td.regiontitle{text-align:center;background-color:#fa0;color:#000;padding:0px 5px;}

.t_gr a:link{text-decoration: none;color: #fff;}
.t_gr a:visited{text-decoration: none; color:#fff;}
.t_gr a:hover{text-decoration: none; color:#fa0;}
.t_gr a:active{text-decoration: none; color:#fff;}
.t_gr .tgthdr{color:#002A67;padding-left:10px;text-align:left;background-color:#fa0;border-left:1px solid #002A67;border-top:1px solid #002A67}


.t_gr_chart{font-size:8.5pt;font-weight: bold;margin-right:auto;margin-left:auto;}
.t_gr_chart td.horiz{border-top: 1px solid #002A67;}
.t_gr_chart td.vert{border-left: 1px solid #002A67;}
.t_gr_chart td.corner{border-left: 1px solid #002A67;border-top: 1px solid #002A67}
.t_gr_chart td.blockon{background-color: #0f0;}
.t_gr_chart td.topl{}
.t_gr_chart td.botr{}
.t_gr_chart td.media{border-top: 1px solid #002A67;padding:0px 4px;}
.t_gr_chart td.circ {border-top: 1px solid #002A67;padding:0px 2px 0px 0px;text-align:right}
.t_gr_chart td.uni{text-align:right;border-top: 1px solid #002A67;background-color: #369;padding:0px 4px;}
.t_gr_chart td.cell{width:15px; height:15px; border-top: 1px solid #002A67; border-left: 1px solid #002A67;}
.t_gr_chart td.even{ background-color: #369;}
.t_gr_chart td.odd{ background-color: #248;}


/* ----------------------------------------------- */
/* Media Type Page */
.t_mview{width:490px;}
.t_mview th{border-left:1px solid #002A67;border-top:1px solid #002A67;background-color:#369;color:#fa0;text-align:center;}
.t_mview th.lhs{text-align:left;padding-left:5px;}
.t_mview th.desc{text-align:left;padding-left:5px;}
.t_mview th.val{text-align:right;padding-right:5px;}

.t_mview td{border-left:1px solid #002A67;border-top:1px solid #002A67;font-size:9pt;padding:2px 5px;text-align:center;}
.t_mview td.desc{background-color:#248;color:#fff;font-weight:bold;text-align:left;}
.t_mview td.val{background-color:#248;color:#fff;font-weight:bold;text-align:right;}
.t_mview td.infolink{background-color:#248;}

/* tandc pages */
.tnc_art{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 7.5pt;margin:0 40px 0 40px;}
.tnc_art p{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 7.5pt;}
.tnc_art strong{color:#fff;font-size: 8pt;}
.tnc_art .hdg_w{font-weight:bold; color:#fff;font-size: 8pt;}
.tnc_art .level_1{padding-left:20px;}
.tnc_art .level_2{padding-left:40px;}

.bctr{text-align:center; margin-top:10px;}

/* ----------------------------------------------- */
/* Fair List Page */

.mfltab{width:100%;border-bottom:2px solid #248;}
.mfltab img{padding:5px 0px;}
.mfltab td{padding:0px 5px;}
.mfltab td.nohpad{padding:2px 0px 2px 2px;}
.mfltab td.hdgcampus{background-color:#248;font-size:12.5pt;color:#fa0;font-weight:bold;margin:10px 0px;}
.mfltab td.hdgroom{border-top:2px solid #248;font-size:10.5pt;color: #fff;font-weight:bold;padding-top:8px;}
.mfltab .datelink{}
.mfltab .hdgdates{padding-top:10px;color:#fff;text-align:left;font-weight:bold;}

/* Info Page */

.t_info{width:600px;font-size:8.5pt;margin-left:auto;margin-right:auto;}
.t_info th{background-color:#369;color:#fff;text-align:center;border-left:1px solid #002A67}
.t_info td{text-align:center;font-weight:bold;background-color:#248;border-left:1px solid #002A67;border-top:1px solid #002A67}
.t_info .uniname{color:#fff}

.grfloat{
	border:1px solid #369;
	padding:4px;
	background-color: #248;}

.nat_intro a{font-weight: bold;}
.gr_intro a{font-weight: bold;}


/* ----------------------------------------------- */
/* Logon Page */
.logon h1{font-size:13.5pt;color: #fff;}
.logon h3{font-size:9pt;color:#cdf;}
.logon_bar{font-size:9pt;background-color:#248;padding:0px;height:70px;border:1px solid #002A67;margin-bottom:15px;color:#fff;overflow:hidden;}
.logon_img{width:115px;height:70px;float:left;overflow:hidden;}
.logon_text{width:350px;float:left;padding:3px 3px 0px 5px;}

/*-----------------------------------------------------------------*/
/* 		Forms 		                                       */
.fm {font-size:8.5pt;}
.fm_header {font-size:10.5pt;font-weight:bold;text-align:center;margin-bottom:10px;}
.fm_field {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	font-weight:normal;
	border:0px;
}
.fm_field_r {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	font-weight:normal;
	border:0px;
	text-align:right;
}
.fm_field_ro {font-family:Arial, Helvetica, sans-serif;font-size: 8.5pt;background-color:#eee;color:#999;border:0px;}
.fm_button{font-family:Arial, Helvetica, sans-serif;font-size: 8.5pt;}
.fm_tpfield {font-family:Arial, Helvetica, sans-serif;font-size: 8.5pt;background-color:#248;color:#fff;border:0px;}

img.roomtn{border:6px solid #fff;padding:0px;}
