/* THIS CSS file sets up the main look of the site, defaults everything to m0 p0 b0 */

hmtl,body,ul,ol,li,blockquote,q,h1,h2,h3,h4,h5,h6,form,fieldset,a,div,img,span{margin:0;padding:0;border:0;}
h1{font-size:130%;}h2{font-size:120%;}h3{font-size:110%;}
br.cl{clear:both;margin:0;padding:0;}.dn{display:none;}.vh{visibility:hidden;}
.tdn{text-decoration:none;}
.all{text-align:left;}.alc{text-align:center;}.alr{text-align:right;}
.fl{float:left;}.fr{float:right;}
.m0p0{padding:0;margin:0;}

body{background:#eeeeee;color:black;font:11px Arial,Verdana,Hetvetica,sans-serif;}
/* logo and stu/emp nav */
#ctr{width:714px;background:white;color:black;margin:10px auto;border:1px solid black;padding:15px;}
#head{background:#faa634;color:black;}
#head #logo a{background:url(../images/common/logo.gif);height:131px;width:426px;display:block;float:left;}
#head #hobsons {
	display: block;
	position: absolute;
	margin: 30px 0 0 570px;
}
#head #cal{width:288px;height:102px;background-color:#FAA634;float:left;}
#head #nav{background:#faa634;width:288px;float:left;}
#head #nav a{height:29px;}
#head #nav #st a{background:url(../images/common/nav/st.gif);float:left; margin-left: 30px; ;width:128px;}
#head #nav #st a:hover,#head #nav #st a.on{background:url(../images/common/nav/sth.gif);float:left;width:128px;}
#head #nav #em a{background:url(../images/common/nav/em.gif);float:right;width:128px;}
#head #nav #em a:hover,#head #nav #em a.on{background:url(../images/common/nav/emh.gif);float:right;width:128px;}

#bannerad {
	text-align : center;
}

#banner {
	margin-top : 10px;
	margin-bottom : 10px;
}

#otherEmployerDirectory {
		float: right;
		padding-top: 3px;
	}
	
	#logos li {
		list-style: none;
		text-align: center;
		margin-top: 10px;
	}
	
	#logos li a img {
		border: 0;
	}

#mainwr{background:url(../images/common/bgt.gif) repeat-y;padding:0;margin:0;}
#main{background:url(../images/common/bgb.gif) no-repeat left bottom;padding:0 0 20px 0;border-top:1px solid #2e3192;}
/* no pen on left for home page and wider content pages */
#mainnopen{background:url(../images/common/bgb-nopen.gif) no-repeat bottom;padding:0 0 20px 0;border-top:1px solid #2e3192;}

#tool{width:712px;background:#d5d6e9;color:black;border-left:1px solid #2e3192;}
#tool ul{list-style:none;}
#tool li{float:left;}
#tool li a{display:block;height:30px;border-right:1px solid white;}
#tool li a.reg{border-right:0;background:#d5d6e9;color:#2e3192;padding:10px 0 0 0;margin:0;height:auto;text-decoration:none;font-weight:bold;}
#tool li a.reg:hover{text-decoration:underline;}

/* Employers nav */
#tool #ho a{background:url(../images/common/tool/emp/ho.gif);width:78px;}
#tool #ho a:hover{background:url(../images/common/tool/emp/hoh.gif);width:78px;}
#tool #hot a{background:url(../images/common/tool/emp/hot.gif);width:78px;}

#tool #ei a{background:url(../images/common/tool/emp/ei.gif);width:107px;}
#tool #ei a:hover{background:url(../images/common/tool/emp/eih.gif);width:107px;}
#tool #eit a{background:url(../images/common/tool/emp/eit.gif);width:107px;}

#tool #efs a{background:url(../images/common/tool/emp/fs.gif);width:92px;}
#tool #efs a:hover{background:url(../images/common/tool/emp/fsh.gif);width:92px;}
#tool #efst a{background:url(../images/common/tool/emp/fst.gif);width:92px;}

#tool #bn a{background:url(../images/common/tool/emp/bn.gif);width:92px;}
#tool #bn a:hover{background:url(../images/common/tool/emp/bnh.gif);width:92px;}
#tool #bnt a{background:url(../images/common/tool/emp/bnt.gif);width:92px;}

#tool #ab a{background:url(../images/common/tool/emp/ab.gif);width:93px;}
#tool #ab a:hover{background:url(../images/common/tool/emp/abh.gif);width:93px;}
#tool #abt a{background:url(../images/common/tool/emp/abt.gif);width:93px;}

#tool #co a{background:url(../images/common/tool/emp/co.gif);width:104px;}
#tool #co a:hover{background:url(../images/common/tool/emp/coh.gif);width:104px;}
#tool #cot a{background:url(../images/common/tool/emp/cot.gif);width:104px;}

/* Students nav */
#tool #rg a{background:url(../images/common/tool/stu/rg.gif);width:108px;}
#tool #rg a:hover{background:url(../images/common/tool/stu/rgh.gif);width:108px;}
#tool #rgt a{background:url(../images/common/tool/stu/rgt.gif);width:108px;}

#tool #fs a{background:url(../images/common/tool/stu/fs.gif);width:112px;}
#tool #fs a:hover{background:url(../images/common/tool/stu/fsh.gif);width:112px;}
#tool #fst a{background:url(../images/common/tool/stu/fst.gif);width:112px;}

#tool #ed a{background:url(../images/common/tool/stu/ed.gif);width:177px;}
#tool #ed a:hover{background:url(../images/common/tool/stu/edh.gif);width:177px;}
#tool #edt a{background:url(../images/common/tool/stu/edt.gif);width:177px;}

#tool #ad a{background:url(../images/common/tool/stu/ad.gif);width:98px;}
#tool #ad a:hover{background:url(../images/common/tool/stu/adh.gif);width:98px;}
#tool #adt a{background:url(../images/common/tool/stu/adt.gif);width:98px;}

#tool #lo a{background:url(../images/common/tool/lo.gif) no-repeat center center;width:93px;border-right:0;}
#tool #ac a{background:url(../images/common/tool/ac.gif) no-repeat center center;width:130px;border-right:0;}
/* Menu used on many pages */
#menu{width:180px;color:#2e3192;float:left;line-height:150%;text-align:left;margin-left:0px;padding-bottom:100px;}
#menu select{float:right;width:160px;margin:0 0 10px 0;background:white;}
#menu ul{list-style:none;}
#menu li{border-bottom:1px solid white;}
#menu li .ar{display:block;background:url(../images/ar-bl.gif) no-repeat right;}
#menu li a{display:block;background:#eaeaf4 url(../images/common/lnav-off.gif) no-repeat bottom;padding:10px;color:#2e3192;text-decoration:none;}
#menu li a.on,#menu li a:hover{background:#d5d6ea url(../images/common/lnav-on.gif) no-repeat bottom;}
/* breadcrumb */
#breadcrumb{font-weight:bold;font-size:1.0em;width:636px;background:url(../images/dots-bl.gif) repeat-x bottom;padding:0 20px 10px 20px;margin:0 0 10px 0;}
#breadcrumb a{color:#2e3192;background:white;font-weight:normal;}
#breadcrumb a:hover{color:#cc0000;background:white;}
/* footer */
#foot{background:url(../images/common/bgt.gif) repeat-y bottom;border-bottom:1px solid #2e3192;padding:10px 20px 15px 20px;}
#foot #links{float:left;width:470px;}
#foot #links a{color:#330000;background:white;text-decoration:none;}
#foot #links a:hover{color:#330000;background:white;text-decoration:underline;}
#foot #copy{float:right;text-align:right;width:200px;background:white;color:#997f7f;}

#content{padding:20px;}

.qm{width:30px;float:left;display:block;height:25px;}
a.qm{background:url(../images/common/qm.gif) no-repeat;display:block;height:15px;margin-top:7px;width:15px;}
a.qmr{background:url(../images/common/qmr.gif) no-repeat;display:block;height:15px;margin-top:7px;width:15px;}
#empreg #form a.qm{background:url(../images/common/qm.gif) no-repeat;display:block;height:15px;margin-top:7px;width:15px;}
#empreg #form a.qmr{background:url(../images/common/qmr.gif) no-repeat;display:block;height:15px;margin-top:7px;width:15px;}
a.qmrw{background:url(../images/common/qmr.gif) no-repeat;height:15px;width:15px;}

#errorsList{padding-bottom: 20px;padding-left:20px;}
#errorsList li a{color:#2e3192;background:white;}
#errorsList li a:hover{color:#cc0000;background:white;}

.box #errorsList li a{color:#2e3192;background:#efeff7;}
.box #errorsList li a:hover{color:#cc0000;background:#efeff7;}
.err{color:#da2127;}

/* buttons */
#but_add_lgr{width:62px;height:23px;}
#but_addadvice{width:136px;height:23px;}
#but_addfair{width:102px;height:23px;}
#but_addprofile{width:119px;height:23px;}
#but_addred{height:23px;width:57px;}
#but_addsponsor{width:130px;height:23px;}
#but_adminlogin{width:111px;height:23px;}
#but_back{width:66px;height:23px;float:right;}
#but_book{width:132px;height:23px;}
#but_bookapp{width:151px;height:23px;}
#but_bookdel{width:132px;height:23px;}
#but_booksem{width:132px;height:23px;}
#but_changepwd{width:140px;height:23px;}
#but_confirmdelete{width:130px;height:23px;float:right;}
#but_continue{width:168px;height:23px;}
#but_del_lgr{width:62px;height:23px;}
#but_delred{height:23px;width:73px;}
#but_edit_gr{width:62px;height:23px;}
#but_edit_lgr{width:62px;height:23px;}
#but_echibitor{width:140px;height:23px;}
#but_fairdetails{width:107px;height:23px;}
#but_forgot{width:130px;height:23px;}
#but_loc{width:132px;height:23px;}
#but_login{width:117px;height:23px;}
#but_manage{height:23px;width:84px;}
#but_manageimages{height:23px;width:130px;}
#but_managelogos{height:23px;width:120px;}
#but_managesponsors{height:23px;width:140px;}
#but_reg{width:131px;height:23px;}
#but_regcontinue{height:23px;width:168px;}
#but_regdel{width:157px;height:23px;}
#but_register{height:23px;width:87px;}
#but_savedetails{width:112px;height:23px;}
#but_search{width:77px;height:23px;}
#but_sendmsg{width:120px;height:23px;}
#but_sendtoafriend{width:130px;height:23px;}
#but_sponsors{width:130px;height:23px;}
#but_uploadimages{width:130px;height:23px;}
#but_viewex{width:132px;height:23px;}
.but_addred{height:23px;width:57px;}
.but_delred{height:23px;width:73px;}

table.cost_list {

}

table.cost_list td {
	padding : 5px 10px;
}

.required {
	color : #c65d5d;
}