body{
text-align: center;
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#444444;
background:#d9d9d9;
}

#header{
	background:url('../images/glvet/headerbg.jpg') repeat-x;
	height:50px;}
	
#headercontainer{
	width:980px;
	margin:0 auto;
	text-align:left;
	font-size:20px;
	color:#dcdcdc;
	}	
	
.selected{
background-color:#FFFF66;
}	
#logo{
	float:left;
	width:311px;}
	
#logo a img{
	border:none;}	
	
#phonesubmit{
	float:right;
	margin:12px 0;}	
	
.clearboth{
	clear:both;}
	
.clearright{
	clear:right;}
	
.clearleft{
	clear:left;}	
	
#submitlink a, visited{
	color:#f88f02;
	text-decoration:none;}
	
#submitlink a:hover{
	text-decoration:underline;}
	
#phonenumber{
	color:#b0d184;}	

#container{
width:961px;
height:120%;
margin:0 auto;
text-align: left;
background:url('../images/glvet/bodybg.jpg') repeat-y;
padding:30px 15px 15px;
position:relative;
}

#bodybottom{
width:991px;
margin:0 auto;
height:8px;
background:url('../images/glvet/bodybottom.jpg') no-repeat;
}

#field{
    float: left;
    font-weight: bold;
    margin: 5px;
    position: relative;
    width: 30%;
}

#field_bt{
    font-weight: bold;
    margin: 5px;
    position: relative;
    width: 90%;
}

.breadcrumb{
	margin:10px;
	font-size:11px;
	color:#cccccc;}
	
.breadcrumb a, visited{
	color:#999999;
	text-decoration:none;}

.breadcrumb a:hover{
	color:#666666;
	text-decoration:underline;}
	
#search{
	background:url('../images/glvet/searchbg.jpg') repeat-x;
	height:101px;
	border:1px solid #c7cde0;}	
	
.shadow{
	height:7px;
	margin:0 0 7px 0;}		
	
	

#searchlist ul {
        list-style-type: none;
        width: 180px;
		float:left;
		padding:0;
		margin:0 5px 0 5px;
} 

#searchlist li {
        /*border: 1px dotted #999;*/
        /*border-width: 1px 0;*/
        margin: 1px 0;
		background:#cfd7e5;
}


#searchlist li .toplevel {
	font-weight:bold;}

#searchlist li a { 
        color: #444444;
		font-size:13px;
        display: block;
        padding: 5px;
        text-decoration: none;
}

 * html #searchlist li a {  /* make hover effect work in IE */
	width: 240px;
}

#searchlist li a:hover {
        background: #c6cfdb;
}

#searchtable{
	height:101px;}
	
#searchtable td{
	padding:3px;}
	
	
#searchbox {
	border:1px solid #cccccc;
	width:328px;
	padding:4px;
	margin:0 0 8px 0;
	color:#999999;}	
	
#searchareabox {
	border:1px solid #cccccc;
	width:255px;
	padding:3px;
	color:#999999;}
	
#searchbutton
{
  display: block;
  width: 71px;
  height: 24px;
  background: url('../images/glvet/searchBTN.png') no-repeat 0 0;

}

#searchbutton:hover
{ 
  background-position: 0 -24px;
}

#searchbutton span
{
  display: none;
}				


#banner{
	width:959px;
	height:222px;
	background:url('../images/glvet/bannerbg.jpg') no-repeat right top;
	position:relative;
	margin:0 0 15px 0;
	border:1px solid #e0e0e0;}
	
#banner h1{
	color:#282a77;
	font-size:35px;
	font-weight:normal;
	margin:15px;
	padding:0;
	background:none;
	border:none;
	
	}
	
p#introtext{
	font-size:13px;
	padding:0 15px;
	width:546px;
	margin:25px 0 15px;}	
	
	
	
#bannerbuttons{
	width:460px;
	margin:10px 30px;}	
	
#candidatesbigbutton
{
  display: block;
  width: 206px;
  height: 48px;
  background: url('../images/glvet/candidatesbigBTN.png') no-repeat 0 0;

}

#candidatesbigbutton:hover
{ 
  background-position: 0 -48px;
}

#candidatesbigbutton span
{
  display: none;
}				



#recruitersbigbutton
{
  display: block;
  width: 206px;
  height: 48px;
  background: url('../images/glvet/recruitersbigBTN.png') no-repeat 0 0;

}

#recruitersbigbutton:hover
{ 
  background-position: 0 -48px;
}

#recruitersbigbutton span
{
  display: none;
}				


.leftcol{
	width:730px;
	float:left;}
	
.rightcol{
	float:right;
	width:210px;}
	
.boxes{
	border:1px solid #e5e5e5;
	padding:10px;
	position:relative;}	
	
.h2titles{
	color:#afcc79;
	font-size:15px;
	font-weight:bold;
}

.h3titles{
	color:#afcc79;
	font-size:15px;
	font-weight:bold;
	background:#ffffff url('../images/glvet/titlebg.jpg') repeat-x bottom;
	margin:0;
	padding:8px;
	border-left:1px solid #e1e1e1;
	border-right:1px solid #e1e1e1;
	border-top:1px solid #e1e1e1;
	/*position:absolute;
	width:98%;
	left:0;
	top:0;*/}	
	
.h3titles span{
	color:#2f2f7c;}	
	
a, visited{
	color:#444444;
	text-decoration:underline;}

a:hover{
	text-decoration:none;}
	

.boxes ul{
	margin:0 0 0 20px;
	padding:0;}

.boxes li{
	list-style-image:url('../images/glvet/bullet1.gif');
	line-height:18px;}
	

#homeleft{
	width:497px;
	float:left;}
	
#homeright{
	float:right;
	width:210px;}
	
.boxes .latest_jobs{
	margin-bottom:5px;}	
	
.latest_jobs .nobullet{
	list-style:none;
	list-style-image:none;
	color:#939292;}	
	
.featuredjobs a, visited{
	color:#302d73;}	
	
#rightbuttons{}

#rightbuttons ul{
	margin:0;
	padding:0;
	list-style:none;}

#rightbuttons li{
	background:url('../images/glvet/shadowM.png') repeat-x bottom center;
	}

#rightbuttons li a img{
	border:none;}
	
#rightbuttons a{
	display:block;
	height:55px;
	margin:0 0 10px 0;}	
	
#footer{
	color:#b1b0b0;
	margin:15px 0;}
	
#icontable td{
	padding:5px 0;}		
	
/********** listing **********/

h2{
	color:#282a77;
	font-size:20px;
	font-weight:bold;
	background:#ffffff url('../images/glvet/titlebg.jpg') repeat-x bottom;
	margin:0;
	padding:8px;
	border-left:1px solid #e1e1e1;
	border-right:1px solid #e1e1e1;
	border-top:1px solid #e1e1e1;
	}
	
h2 div{
	font-size:11px;
	color:#999999;
	font-weight:normal;}	


.listingbox{
	margin:0 0 5px 0;
	border-bottom:1px solid #E5E5E5;}
	
.listing1box{
	margin:0 0 5px 0;
	border-bottom:1px solid #E5E5E5;}	
	
	
.displayingtable{
	margin:20px 0;}	
	
.listingtitle a, visited{
	font-size:14px;
	font-weight:bold;
	color:#444444;}
	
.listingtext{
	color:#838282;}		
	
.listingrefcode{
	color:#999999;
	font-weight:bold;}	
	
.listingtable{
	padding:0 0 5px 0;}	
	
.listingtable td{
	padding:3px;}	
	
.listingtable a img{
	border:none;}	
	
.listingdate{
	color:#999999;}	
	
#icons td{
		padding:5px 0;}	
		
#icons{
	margin:10px 0;}	
	
/********** product page **********/


#jobinfo{
	float: left; 
	width: 460px; 
	}

#infobox{
	border:1px solid #e5e5e5;
	padding:10px;
	}

#infobox td{
	padding:3px 0;}
	
#infobox .greytext{
	color:#999999;
	font-size:12px;}	
	
#applynowbutton
{
  display: block;
  width: 206px;
  height: 48px;
  background: url('../images/glvet/applynowbigBTN.png') no-repeat 0 0;
  margin-bottom:6px;
}

#applynowbutton:hover
{ 
  background-position: 0 -48px;
}

#applynowbutton span
{
  display: none;
}				
	
	
#printpagebutton
{
  display: block;
  width: 206px;
  height: 24px;
  background: url('../images/glvet/printpageBTN2.png') no-repeat 0 0;
  margin-bottom:6px;
}

#printpagebutton:hover
{ 
  background-position: 0 -24px;
}

#printpagebutton span
{
  display: none;
}		


#buttons{
	 float: right; 
	 width: 30%;}

h1{
	color:#282a77;
	font-size:20px;
	font-weight:bold;
	background:#ffffff url('../images/glvet/titlebg.jpg') repeat-x bottom;
	margin:0;
	padding:8px;
	border-left:1px solid #e1e1e1;
	border-right:1px solid #e1e1e1;
	border-top:1px solid #e1e1e1;
	}
/********** cloud **********/

#cloud a.tag1 { font-size: 8px; font-weight: 100; color:#878787; }

#cloud a.tag2 { font-size: 10px; font-weight: 200; color:#878787;  }

#cloud a.tag3 { font-size: 11px; font-weight: 300; color:#878787; }

#cloud a.tag4 { font-size: 12px; font-weight: 400; color:#AFCC79; }

#cloud a.tag5 { font-size: 14px; font-weight: 500; color:#AFCC79; }

#cloud a.tag6 { font-size: 17px; font-weight: 600; color:#AFCC79; }

#cloud a.tag7 { font-size: 19px; font-weight: 700; color:#282A77; }

#cloud a.tag8 { font-size: 22px; font-weight: 800; color:#282A77; }

#cloud a.tag9 { font-size: 26px; font-weight: 900; color:#282A77; }

#cloud a.tag10 { font-size: 30px; font-weight: 900; color:#282A77; }

#cloud { padding: 2px; text-align: left; }

#cloud a { padding: 0px 3px; }

#cloud { margin: 0 0 30px 0; }

#cloud li { display: inline; line-height:normal; }

#tagcloud{
	float:left;
	width:440px;
	margin:20px 0 0 0;}	
	

/********** form **********/

#consultantform{
	background:#E1E8F8;
	border:1px solid #CFD7E5;
	padding:5px;
	width:718px;}
	
#consultantform lable{
	font-weight:bold;
	font-size:13px;}	


#consultantform label{
	display:block;
	font-weight:bold;
	font-size:13px;}	
	
#consultantform table td{
	padding:3px;}	
	
#consultantform input, #consultantform select, #consultantform textarea{
	border:1px solid #CFD7E5;
	padding:5px;}	
	
#consultantform #input_jobdesc{
	width:660px;
	padding:10px;}	
	
#consultantform #textarea_jobdesc{
	width:500px;
	padding:10px;
	height:350px;}		
	

#consultantform #input_startdate{
	width:156px;}
	
#consultantform select{
	width:156px;}	
	
#consultantform #input_compname{
	width:144px;}


#consultantform #input_compnumber{
	width:144px;}
	
	
#submitgreenbutton
{
  display: block;
  width: 210px;
  height: 48px;
  background: url('../images/submitgreenBTN.png') no-repeat 0 0;
  margin-top:6px;
}

#submitgreenbutton:hover
{ 
  background-position: 0 -48px;
}

#submitgreenbutton span
{
  display: none;
}	


#teacherlisting{
width:691x;
border:1px solid #e4e4e4;
background:#f6f6f6;
padding:5px;
font-family:Arial, Helvetica, sans-serif;
}


#teacherstable1{
border-bottom:1px solid #e4e4e4;
font-size:12px;
color:#2a337a;
font-weight:bold;
margin:0 0 3px 0;
}

#teacherstable2{
width:45%;
float:left;
font-size:12px;
color:#444444;
}

#teacherstable2 td{
padding:3px 0;}

#teacherstable3{
width:45%;
float:right;
font-size:12px;
color:#444444;}

#teacherstable3 td{
padding:3px 0;}

.graytext{
color:#8a8a8a;
}

#teacherstable4{
font-size:12px;
color:#444444;
border-top:1px solid #e4e4e4;
}

#teacherstable4 td{
padding:7px 0;}


#requestcvbutton
{
  display: block;
  width: 196px;
  height: 24px;
  background: url('../images/requestcvBTN.png') no-repeat 0 0;

}

#requestcvbutton:hover
{ 
  background-position: 0 -24px;
}

#requestcvbutton span
{
  display: none;
}


#sendbutton
{
  display: block;
  width: 60px;
  height: 24px;
  background: url('../images/sendBTN.png') no-repeat 0 0;

}

#sendbutton:hover
{ 
  background-position: 0 -24px;
}

#sendbutton span
{
  display: none;
}


#hidebutton
{
  display: block;
  width: 60px;
  height: 24px;
  background: url('../images/hideBTN.png') no-repeat 0 0;

}

#hidebutton:hover
{ 
  background-position: 0 -24px;
}

#hidebutton span
{
  display: none;
}


