h2{color:#2f3291;background:#dbdaec;padding:10px;border-bottom:1px solid white;}
#right .but{background:url(../images/dots-bl.gif) repeat-x top;padding:10px 0;}
#right .but a.but{margin:5px 0 5px 10px;}

/* forms such as login, forgot etc */
#form{float:left;padding:5px 0 10px 30px;width:460px;color:#2f3291;}
#form .box{background:#efeff7;padding:10px 20px;}
#form span.lab{display:block;float:left;width:150px;margin:5px 0;padding:5px 0;}
#form input.lab{display:block;float:left;width:200px;margin:5px 0;}
#form .box select{margin:5px 0;}
#form ul{padding-left:20px;}
#form ol{padding-left:20px;}
#form .subbut{float:right;padding-top:10px;}

#form .cblab{display:block;float:left;width:210px;padding:3px 0;}
#form .cblab input{float:left;margin:0;}

/* register */
#empreg #form a{color:#2e3192;background:transparent;}
#empreg #form a:hover{color:#cc0000;background:transparent;}
#empreg #form p.links a{color:#2e3192;background:white;}
#empreg #form p.links a:hover{color:#cc0000;background:white;}
#empreg #regfairs td{text-align:left;}
#empreg #regfairs td.cb{width:20px;}
#newnat{margin:0;padding:0;}
/* box on left of pages */
#lst{padding:10px 0 120px 0;width:680px;margin:0;}
#left{width:180px;float:left;}
#left #box{background:#eaeaf4;padding:10px;margin:0;width:160px;color:#2e3192;}
#left #box select{margin:5px 0;background:white;width:160px;}
#left #box #all{float:right;}
#left #box a{color:#2e3192;background:#eaeaf4;}
#left #box a:hover{color:#cc0000;background:#eaeaf4;}

#right a{color:#2e3192;background:white;}
#right a:hover{color:#cc0000;background:white;}
#right{padding:0 0px 0 20px;width:440px;float:left;}
/* top section */
#top{padding:0px;background:url(../images/dots-bl.gif) repeat-x bottom;}
#top h1{padding:10px 20px 0 20px;color:#000066;vertical-align:middle;}
#top h2{padding:5px 20px 10px 20px;color:#cc0000;background:white;}
#top #www a{padding:0px;margin-left:20px;color:#cc0000;background:white;}
#top img{padding:0px 20px 5px 0;margin:0;}
#top #emplogo{float:right;}

/* home page */
#home{padding:25px 0 0 0;clear:both;}
#home #strap{height:155px;width:356px;padding:0 20px 30px 30px;float:left;}
#home #stu{background:url(../images/home/bgst.jpg) no-repeat;padding:0 0 0 130px;}
#home #emp{background:url(../images/home/bgem.jpg) no-repeat;padding:0 0 0 130px;}
#home #hopts{float:left;}
#home ul{list-style:none;}
#home a{color:black;text-decoration:none;}
#home a:hover{text-decoration:underline;}
#home a.h1{font-size:130%;color:#2e3192;font-weight:bold;padding:5px 0;display:block;}
#home li{background:url(../images/ar-bl.gif) no-repeat left center;padding:0 0 3px 15px;}
/* home sponsors */
#homesp{width:744px;background:#eeeeee;margin:0 auto;}
#homesp ul{list-style:none;}
#homesp li{float:left;background:url(../images/home/spbg.gif) repeat-y 20px ;padding:10px 0;}
#homesp li.nobg{background:none;}
#homesp li.nobg a{margin-left:0px;}
#homesp a{display:block;margin-left:40px;}


/* info contact */
#fcontact #comments{height:80px;width:350px;margin-left:10px;}


/* STUDENTS */
/* reg */
/* student reg form */
.reg #nationality{width:130px;margin-right:10px;}
.reg #newnat{width:50px;}
.reg select#fd_uni_code{width:210px;margin-right:10px;}
.reg select#pd_uni_code{width:210px;margin-right:10px;}
.reg select#fdsub{width:130px;margin-right:10px;}
.reg select#pdsub{width:130px;margin-right:10px;}
.reg #newfdsub{width:50px;}
.reg #newpdsub{width:50px;}

.reg #fdunisr{width:130px;margin-right:10px;}
.reg .fdunisearch{height:50px;}
.reg #pdunisr{width:130px;margin-right:10px;}
.reg .pdunisearch{height:50px;}

#fdunisr{margin-right:10px;}
#pdunisr{margin-right:10px;}

/* fairs */
.stu{background:url(../images/fairs/head.jpg) no-repeat top right;color:#2e3192;}
.emp{background:url(../images/fairs/head-em.jpg) no-repeat top right;color:#2e3192;}
#fairs #strap{height:126px;width:462px;float:left;}
#fairs #empstrap{float:left;}
#fairs #links{width:180px;float:right;padding-top:150px;}
#fairs p.links a{color:#2e3192;background:white;}
#fairs p.links a:hover{color:#cc0000;background:white;}
#listfairs .cal{display:block;float:left;padding:0 25px 20px 0;margin:10px 0 5px 0;}
#listfairs .bld{font-weight:bold;margin-top:10px;}
#listfairs .date{width:170px;float:left;padding:5px;}
#listfairs .title{width:180px;float:left;padding:5px;}
#listfairs .town{width:140px;float:left;padding:5px;}
#listfairs .link{width:110px;float:left;padding:5px;}
#listfairs .link a{color:#333399;background:url(../images/ar-rd.gif) no-repeat right;padding-right:15px;}
#listfairs .title a{color:#2e3192;background:white;text-decoration:none;}
#listfairs .title a:hover{color:#cc0000;background:white;}
#listfairs a{color:#2e3192;}
#listfairs a:hover{color:#cc0000;}

/* fair details */
#fair #fairintro{font-weight:bold;}
#fair #info{width:455px;}
#sendtoafriend{background:url(../images/dots-bl.gif) repeat-x top;padding-top:15px;margin-top:20px;}


/* exhibitors */
#exlist{padding:10px 0;float:left;width:470px;}
#exlist .ulhead{color:#2f3291;}
#exlist ul{list-style:none;margin:0;width:460px;}
#exlist li{display:block;clear:both;padding:2px 5px;}
#exlist li .cname{width:240px;float:left;padding:5px 0;}
#exlist li .cname a{color:#333399;background:url(../images/ar-rd.gif) no-repeat left;padding-left:15px;}
#exlist li .cname .nolink{padding-left:15px;}
#exlist li .status{width:57px;float:left;padding:3px 5px;margin:0;}
#exlist li .sem{width:57px;float:left;padding:3px 5px;margin:0;}
/*
#exlist li .bld{font-weight:bold;background:#efeff7;padding:10px 5px;}
#exlist li .sec{width:100px;float:left;padding:5px;}
*/
/* exhibitor info */
#exhibitorprofile p.profile{margin: 10px 10px 20px 10px;}
#exinfo #title{background:#efeff7;padding:10px;color:#2f3291;}
#exinfo #title h2{float:left;padding:0;border-bottom:0;}
#exinfo #title a{float:right;color:#2e3192;background:#efeff7;}
#exinfo #title a:hover{color:#cc0000;background:#efeff7;}

#exinfo #emplogo{padding:0;margin:0;}
#exinfo #other{width:470px;}
#exinfo #other #exlogo{width:255px;float:left;}
#exinfo #other #vac{width:195px;padding:5px 10px;float:left;color:#2f3291;}
#exinfo #other #vac .l{width:125px;display:block;float:left;font-weight:normal;}


/* admin student - NEEDS TO CHANGE TO REMOVE TABLES */
#admin #tbacov{width:100%;text-align:left;}
#admin th{background:#dbdaec;padding:7px 10px 4px 10px;font-size:110%;font-weight:bold;}
#admin td{background:#efeff7;padding:5px 10px;border-bottom:1px solid white;}
#admin #tbacov a{padding:0;margin:0;}
#admin .r{border-left:1px solid white;}
#admin .wb{background:white;}
#admin #tbfairs{width:100%;text-align:left;}
#admin #tbfairs td{vertical-align: top;}
#admin #tbfairs a{color:#2e3192;background:#efeff7;}
#admin #tbfairs a:hover{color:#cc0000;background:#efeff7;}

#admin #tbfairs th a{color:#2e3192;background:transparent;}
#admin #tbfairs th a:hover{color:#cc0000;background:transparent;}

#admin #editcompany #description{margin:20px;}
#admin .delnat td{border:0;padding:0;margin:0;}
#admin .delsub td{border:0;padding:0;margin:0;}
#admin .srchuni td{border:0;padding:0;margin:0;}
#admin .newnat{border:0;padding:0 10px;margin:0;}
#admin #nationality{margin-right:10px;}


/* admin student fairs */
#myfairs{background:url(../images/student/fairs/head.gif) no-repeat top right;padding-top:20px;}
#myfairs #strap{width:460px;height:103px;}
#myfairs h1{color:#2e3192;font-weight:bold;padding:5px 0;}
#myfairs #allfairs{margin-top:20px;width:674px;}
#myfairs #allfairs ul{list-style:none;width:674px;}
#myfairs #allfairs li{width:654px;padding:5px;}
#myfairs li.lititle a{color:black;background:#e5e5f1;}
#myfairs li.lititle a:hover{color:#cc0000;background:#e5e5f1;}
#myfairs li.lititle{padding:0;background:#e5e5f1;font-size:1.1em;border-top:2px solid white;}
#myfairs li.subtitle{padding:0;font-weight:bold;background:#efeff7;font-size:1.0em;}
#myfairs li.line{border-bottom:1px solid #2e3192;}
#myfairs a{color:#2e3192;background:white;}
#myfairs a:hover{color:#cc0000;background:white;}

#myfairs .title{float:left;display:block;width:300px;font-weight:bold;}
#myfairs .date{float:left;display:block;width:180px;}
#myfairs .time{float:left;display:block;width:120px;}
#myfairs .del{float:left;display:block;width:50px;text-align:right;}
/*#myfairs .logo{float:left;display:block;width:179px;}*/
#myfairs li img{float:left;}

/* employer directory */
#empdir{background:url(../images/fairs/head.jpg) no-repeat top right;}
#empdir #strap{height:154px;width:461px;float:left;}
#empdir #right ul{list-style: none;margin: 10px 20px 0 15px;}
#empdir #right li{background: url(../images/ar-rd.gif) no-repeat 0 1px;margin-bottom:7px;padding-left: 12px;color: #2e3192;font-size:1.0em;display:block;clear:both;}
#empdirdetail ol{list-style:none;}
#empdirdetail li{margin: 0 0 10px 5px;}
#workint .wicb{width:195px;background:url(../images/fairs/wi_no.gif) no-repeat 1px;padding:1px 0 0 25px;display:block;float:left;margin:2px 0;}
#workint .wicby{background:url(../images/fairs/wi_yes.gif) no-repeat 1px;}

/* advice pages */
#advice{width:664px;}	/* background:url(../images/advice/head.jpg) no-repeat right;*/
#advice #strap{height:75px;width:429px;float:left;padding:20px 20px 0 0;}
#advice #strap img{padding:0;margin:0;}
#adcont{float:left;width:460px;color:#2f3291;padding:0 0 0 20px;}
#adcont #image{width:460px;height:124px;}
#adcont .adblock{width:130px;float:left;padding:5px;}
#adcont .adblock a{color:#2f3291;}
#adcont .adblock a.ar{width:140px;display:block;background:url(../images/ar-bl.gif) no-repeat right;padding-right:15px;}
#advicedetail h3{color:#2e3192;background:url(../images/dots-bl.gif) repeat-x bottom;padding:20px;margin-bottom:20px;}
#advicedetail #form ul{padding:0;margin:0;list-style:none;}
#advicedetail #form li{padding:5px 20px 5px 30px;background:url(../images/advice/pin.gif) no-repeat;}
#advicedetail #form a{color:#2e3192;background:white;}
#advicedetail #form a:hover{color:#cc0000;background:white;}


/* news updating */
#sems ul{list-style:none;}
#sems li{padding:10px 20px;border-bottom:1px solid white;background:white;}
#sems li.title{background:#efeff7;font-weight:bold;padding:10px;}
#sems li .date{width:200px;display:block;float:left;}
#empeditfair .box h3{padding:5px 0;}
#empeditfair input{width:auto;}
#empeditfair th{text-align:left;}

/* products */
#products #form a{color:#2e3192;background:white;}
#products #form a:hover{color:#cc0000;background:white;}


/* Employer Admin */
#admin #fairscbs{width:270px;float:right;}
/*
#admin #form a{color:#2e3192;background:white;}
#admin #form a:hover{color:#cc0000;background:white;}
*/
/* RB */
