/*IT Testers | IT Testers.css*/

/*DEFAULT+RESET*/
body{
	margin:0;padding:0;
	background:#fff;color:#4D4D4D;
	font-size:12px;
	font-family:arial,sans-serif;
}

img{border:0}
ul,ol{margin:10px 3em;padding:0;margin-top:0px;margin-right:0px;}
hr{border:0;border-top:1px solid #999;border-bottom:1px solid #fff;}
th{text-align:left}
code{color:green}
span.dev{color:green;background:yellow;}/*development stage only*/

p,h1,h2,h3,h4{margin:0;padding:0;margin-bottom:10px;}
h1{font-size:20px;font-weight:bold;}
h2{font-size:18px;font-weight:normal;}
h3{font-size:14px;font-weight:bold;}
h4{font-size:12px;font-weight:bold;}

a{color:#4D4D4D;text-decoration:underline;outline:none;}
a:hover{color:#000;}

/*GENERAL > FORMS-----------------------------------------------------------------------------------------*/
form{margin:0;padding:0;display:inline;}
input,select,textarea{font-size:12px;font-family:arial,sans-serif;vertical-align:middle;}
input.text,textarea{}
select{}
input.checkbox{vertical-align:middle;}
input.radio{vertical-align:middle;}
label{vertical-align:middle;}
.clear {overflow:hidden;width:100%;/* generic container (i.e. div) for floating buttons */}

/*buttons gray*/
input.button,a.button{
cursor:pointer;overflow:visible;
padding:1px 5px;
color:#222;
background:#ddd;
border:1px outset #ddd;
}
input.button:active,a.button:active{border-style:inset;}

input.bigbutton,a.bigbutton{
cursor:pointer;overflow:visible;
padding:5px 10px;
color:#fff;
background:#cc0000;
border:1px outset #cc0000;
-moz-border-radius:5px;
}
input.bigbutton:active,a.bigbutton:active{border-style:inset;}

a.button,a.bigbutton{text-decoration:none;display:block;float:left;margin-right:5px;}
a.button:hover{color:#222}
a.bigbutton:hover{color:#fff}
/*end GENERAL > FORMS-----------------------------------------------------------------------------------------*/

/*MISC*/
.margb10{margin-bottom:10px;}
.margb0{margin-bottom:0px;}

/*HEADER-----------------------------------------------------------------------------------------*/
#header-container{
width:100%;
height:155px;
background:url(navi/headercontainer-bg.png) top left repeat-x;
}
#header{
height:155px;
background:url(navi/header-bg.png) top left no-repeat;
}

/*LOGO*/
#logo{width:143px;}
#logo img{width:83px;height:99px;display:block;margin-top:21px;margin-left:33px;}

/*TOPNAV*/
#topnav{}
#topnav ul{
	margin:0px 0px;padding:0;
	list-style:none;
	height:47px;display:block;margin-bottom:12px;overflow:hidden;
}
#topnav li{float:left;vertical-align:top;}

#topnav li.leftcorner{width:8px;height:47px;background:url(navi/topnav-leftcorner.png) no-repeat left top;}
#topnav li.rightcorner{width:8px;height:47px;background:url(navi/topnav-rightcorner.png) no-repeat left top;}
#topnav li.buttons{height:47px;padding-right:6px;background:url(navi/topnav-body.png) repeat-x left top;}
#topnav li.lastbtn{padding-right:0px;}

#topnav li a{background:url(navi/topnav-tab-left-normal.png) no-repeat left top;}
#topnav li a span{background:url(navi/topnav-tab-right-normal.png) no-repeat right top;}

#topnav li.selected a{background:url(navi/topnav-tab-left-selected.png) no-repeat left top;}
#topnav li.selected a span{background:url(navi/topnav-tab-right-selected.png) no-repeat right top;}

#topnav li a{
display:block;
padding-left:15px;
margin-top:8px;
font-family:arial,sans-serif;font-size:16px;font-weight:bold;color:#05285C;text-decoration:none;
}

#topnav li a span{
display:block;
padding-right:15px;
line-height:39px;
}

#topnav li a:hover{color:#05285C;}
#topnav li.selected a,#topnav li.selected a:hover{color:#fff;}
/*end HEADER-----------------------------------------------------------------------------------------*/

/*CONTENT-----------------------------------------------------------------------------------------*/
#content{width:907px;}
#leftcol{width:199px;padding:9px 9px 9px 3px;background:#E3E3E3;}
#maincol{width:666px;padding:19px 15px 9px 15px;}
#maincol div.mcpadded{margin-left:18px;margin-right:18px;}
/*end CONTENT-----------------------------------------------------------------------------------------*/

/*FOOTER-----------------------------------------------------------------------------------------*/
#footer-container{width:907px;background:#C7C7C7;border-top:1px solid #fff;}
#footer{padding:10px 20px;}

/*BOTNAV1*/
#botnav1{font-size:12px;font-weight:bold;margin-bottom:10px;}
#botnav1 ul{
	margin:0px 0px;padding:0;
	list-style:none;
	overflow:hidden;width:100%;
}
#botnav1 li{float:left;vertical-align:top;}
#botnav1 li{padding:0px 10px;border-right:1px solid #003399;}
#botnav1 li.last{border-right:0px;}

/*BOTNAV2*/
#botnav2{font-size:11px;font-weight:normal;}
#botnav2 ul{
	margin:0px 0px;padding:0;
	list-style:none;
	overflow:hidden;width:100%;
}
#botnav2 li{float:left;vertical-align:top;}
#botnav2 li{padding:0px 10px;border-right:1px solid #003399;}
#botnav2 li.last{border-right:0px;}
#botnav2 a{text-decoration:none;}
/*end FOOTER-----------------------------------------------------------------------------------------*/

/*LEFTNAV*/
#leftnav{
font-size:12px;font-weight:bold;
margin-bottom:10px;
width:199px;
}
#leftnav ul{
	margin:0px 0px;padding:0;
	list-style:none;
	overflow:hidden;width:100%;
}
#leftnav li{margin-bottom:4px;}
#leftnav a{
text-decoration:none;
background:url(navi/leftnav-btn.gif) top left no-repeat;
display:block;
width:199px;height:39px;line-height:39px;
text-indent:13px;
}

/*PAGING | maincol*/
div.paging{
width:666px;height:37px;overflow:hidden;
margin-bottom:15px;
margin-top:3px;
background:url(navi/paging-bg.png) top left no-repeat;
}
div.paging table{width:630px;margin:11px 18px 0px 18px;}
div.paging table td.buttons{text-align:right;}
div.paging td.buttons span.sep{font-weight:bold;margin-left:10px;}
div.paging a{font-weight:bold;margin-left:10px;text-decoration:none;}
div.paging a.previous{padding-left:21px;background:url(navi/ic_previous_on.png) top left no-repeat;}
div.paging a.previous-disabled{padding-left:21px;background:url(navi/ic_previous_off.png) top left no-repeat;}
div.paging a.next{padding-right:21px;background:url(navi/ic_next_on.png) top right no-repeat;}
div.paging a.next-disabled{padding-right:21px;background:url(navi/ic_next_off.png) top right no-repeat;}
div.paging a.previous-disabled,div.paging a.next-disabled{font-weight:normal;}

/*JOB LISTING | maincol*/
div.job-listing{
width:666px;height:156px;overflow:hidden;
margin-bottom:12px;
background:url(navi/listing-item.png) top left no-repeat;
}
div.job-listing-viewed{
width:666px;height:156px;overflow:hidden;
margin-bottom:12px;
background:url(http://ittesters.com/navi/listing-item-selected.png) top left no-repeat;
}
div.job-listing-viewed table{width:630px;margin:12px 18px;}
div.job-listing-viewed h3.jobtitle{margin-bottom:2px;font-size:14px;font-weight:bold;}
div.job-listing-viewed h3.salary{margin-bottom:2px;font-size:14px;font-weight:bold;color:#cc0000;}
div.job-listing-viewed p.location{margin-bottom:10px;font-size:12px;font-weight:normal;color:#e65e00;}
div.job-listing-viewed span.date_posted{font-size:12px;color:#fffff; }



div.job-listing table{width:630px;margin:12px 18px;}
div.job-listing h3.jobtitle{margin-bottom:2px;font-size:14px;font-weight:bold;}
div.job-listing h3.salary{margin-bottom:2px;font-size:14px;font-weight:bold;color:#cc0000;}
div.job-listing p.location{margin-bottom:10px;font-size:12px;font-weight:normal;color:#e65e00;}
div.job-listing span.date_posted{font-size:12px;color:#fffff; }



div.job-listing p.description{margin-bottom:8px;}
div.job-listing p.buttons{margin-bottom:0px;}
div.job-listing p.buttons img{display:block;}

/*JOB DETAIL PAGE | maincol*/
h3.shortdesc{font-size:14px;font-weight:normal;color:#e65e00;margin-bottom:20px;}
h3.shortdesc span.sep{color:#000;margin:0px 5px;}
p.btn-apply{margin:20px 0px 30px 0px;}

/*HOME SEARCH | maincol*/
#homesearch{
/*width:666px;height:144px;*/
width:666px;height:144px;
background:url(navi/homesearch2.png) top left no-repeat;
margin-bottom:3px;
}
#homesearch label{font-size:18px;font-weight:normal;color:#fff;display:block;padding-bottom:4px;}
#homesearch input.text{width:98%;font-size:14px;}
#homesearch select{width:98%;font-size:14px;}
#homesearch table.formtable{width:630px;margin:18px;}
#homesearch table.formtable td{width:25%;padding-right:10px;padding-top:4px;vertical-align:bottom;}
#homesearch table.formtable td.buttons{padding-right:0px;}
#homesearch h1{margin-bottom:15px;font-size:28px;font-weight:bold;color:#fff;}

#homesearch a:link {font-size:12px;font-weight:normal;color:#fff;	}      /* unvisited link */
#homesearch a:visited {font-size:12px;font-weight:normal;color:#150517;}  /* visited link */
#homesearch a:hover {font-size:12px;font-weight:normal;color:#C0C0C0;}  /* mouse over link */
#homesearch a:active {font-size:12px;font-weight:normal;color:#C0C0C0;}  /* selected link */
#homesearch  {margin-bottom: -42px;};
	
/*TEST ONLY*/
.salary,.jobtitle,.location,.shortdesc,.description{/*background:orange*/}

#region{
border-style: solid; border-color: rgb(128, 128, 128) rgb(255, 255, 255) rgb(255, 255, 255) rgb(128, 128, 128); border-width: 0px; font-family: sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 13.3px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; width: 16em;
}



