/*Php-Jobsite Version 1.32 - Style Sheet file - Browsers: IE, NS6, Mozilla, Opera - default - language:english*/

body {
	background: #FFFFFF; 
	color : #666666; 
	font: 11px Tahoma,Verdana, Arial, sans-serif; 
}
input, table, font, div, span, textarea, p{
	font-size: 11px!important; 
        font-family:Tahoma,Verdana, Arial, sans-serif;
}
.smalltext, .verysmall{font-family:Tahoma,Verdana, Arial, sans-serif;}

input {
     color: #000;
     background: #ffffff; 
     font-weight: normal;
     border: 1px solid #ccc; 
     padding-left:2px;
     margin:2px 2px;
}

.itext{
	width: 200px;
}

.itexta{
	width: auto;
}

.verysmall .itext{ width:90%;}

.isubmit, .isubmit2, .isubmit3{
	font-size: 11px;
	font-family: Tahoma,Verdana, Arial, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #6699CC;
	border: 2px solid;
	border-color: #99CCFF #003366 #003366 #99CCFF;
	padding: 1px 7px;
	margin: 3px;
	cursor: pointer;
}
textarea {
	background-color: #FFFFFF; 
	border: 1px solid #ccc; 
	padding-left:2px;
	width: 200px;
	margin:0 2px;
}
select {
	color: #000000;
	background-color: #FFFFFF;
	font-weight: normal;
	font-size:11px;
	border: 1px solid #ccc; 
	padding-left:2px;
	width: 200px;
	margin:0 2px;
}

.selecta{
	width: auto;
}

.smallselect {
	color: #000000;
	background-color: #FFFFFF;
	font-weight: normal;
	border: 1px solid #000000; 
	padding-left:1px;
}
.left_right_nav .smallselect{width:80%;}
.radio {
	font-weight:bold;
	border: 0;
	background: transparent;
}
A:LINK, A:VISITED {
	color : #6699CC;
	font:11px Tahoma, Verdana, Arial, sans-serif;
	text-decoration : none;
	font-weight : normal;
}
A:HOVER {
	color : #666666;
	text-decoration : none;
}
.regtext {
	color: #000000;
	font-weight:bold; font-size: 11px;
}
.verysmall {
	font-weight:bold;font-size: 9px;
}
A.featured:LINK, A.featured:VISITED {
	font-weight:bold;
}
.navjob{
	border-bottom : 1px solid #999999;
 	border-top : 1px solid #DFDFDF;
	background : #cccccc url(http://www.hiringspree.com/other/english/default/a.gif) repeat-y left;
 	padding-left : 14px;
 	height : 13px;
}
.black, .navjob a:LINK, .navjob a:VISITED{
	font-weight:bold;
	color : #000000;
}
.navjob a:HOVER {
	color : #666;
}
.navemp{
	border-bottom : 1px solid #999999;
	border-top : 1px solid #DFDFDF;
 	background : #cccccc url(http://www.hiringspree.com/other/english/default/a2.gif) repeat-y left;
 	padding-left : 14px;
 	height : 13px;
}
.navemp a:LINK, .navemp a:VISITED {
	font-weight:bold;
	color : #000000;
}
.navemp a:HOVER {
	color : #666;
}
hr {
	height: 1px;
	color: #666666;
	padding:0;
	margin:0;
}
ul {
	margin-top: 0px;
	margin-bottom: 0px;
	list-style:url(http://www.hiringspree.com/other/images_all/li_image.gif);
}

.view {
	color: #666666;
	font-weight: normal;

}
.ulli {
	color: #666666;
	font-weight: normal;
}
.td4textarea {
	color: 666666;
	font-weight: normal;
}
.td4impmess {
	color: #666666;
	background-color: #F5F5F5; 
	font-weight: normal;
	border: 1px dashed #ddd;
	padding : 5px;
}
.compdesc {
	color: #000000;
	font-weight: normal;
	padding : 11px;
	background-color: #F5F5F5;
	border:1px solid #ddd;
}
.error {
	color: #FF0000; 
}
.navinput {
	color: #000099;
	background: transparent;
	font-weight: bold;
	text-align: center;
	border: 1px solid #666666;
	letter-spacing : 1px;
}

.tablemainnav a, .tablemainnav a:LINK,.tablemainnav a:VISITED {
    font-weight:bold; font-size: 11px;
    color: #fff; 
    padding : 0 5px 0 5px;
}
.tablemainnav a:HOVER{
    color: #ccc;    
}
.line{border-bottom:1px solid #666;}
.tablefooter tr td{padding:0.5em 0 0 0;}
.tablefooter a, .tablefooter a:LINK,.tablefooter a:VISITED {
    color: #6699cc; 
   padding:0 12px 0 0;
}
.tablefooter a:HOVER {
    color: #666;    
}
.headertd{
	font-weight : bold;
        color: #000000; 
	background : #EEEEEE url(http://www.hiringspree.com/other/english/default/arrow_blue_left.gif) no-repeat left center;
	text-indent : 14px;
	border-left:5px solid #EEEEEE;
	border-bottom : 2px solid #EEEEEE;
	border-top : 2px solid #EEEEEE;
}
.subheadertd{
	background-color:#EEEEEE; 
	color:#6699CC; 
	font-weight:bold; 
	height:13px!important;
	border-bottom:1px solid #ddd;
	text-indent: 3px;
}
.headertdjob{
	color: #ffffff; 
	background : #999999 url(http://www.hiringspree.com/other/english/default/head1.jpg) repeat-x;
	font-size:13px;
	font-weight : bold;
	height: 24px;
	border-bottom:1px solid #ffffff;
}
.headertdemp{
	color: #ffffff; 
	background : #77A7D7 url(http://www.hiringspree.com/other/english/default/head2.jpg) repeat-x;
	font-size:13px;
	font-weight : bold;
	height: 24px;
	border-bottom:1px solid #ffffff;
}
.gray{
	color : #000000;
	background-color: #e5e5e5;
}
h1{
	height : 17px;
	font-size : 14px;
	padding:0;
	margin-bottom:7px;
	margin-top : 16px;
	font-weight :bold;
}
h2{
	height : 14px;
	font-size : 12px;
	padding:0;
	margin-bottom:5px;
	margin-top : 5px;
}
.bottomnavjob{
	height : 20px;
	background-color : #999999;
}
.bottomnavemp{
	height : 20px;
	background-color : #6699cc;
}
img{
	border : 0;
}
.featuredtop{
	border-top : 1px solid #666666;
	font-weight : bold;
	text-align : left;
	padding:2px 0 0 0;
}
.tablemainnav, tablemainnavjob, tablemainnavemp{
	border:0; 
	border-bottom:1px solid #ffffff; 
	border-top:1px solid #ffffff;
	vertical-align : middle;
}
.tablemainnav{
	background : #999999 url(http://www.hiringspree.com/other/english/default/lbbg.gif) repeat-x;
	height:21px; 
}
.tablemainnavjob{
	background : #999999 url(http://www.hiringspree.com/other/english/default/head1.jpg) repeat-x;
	height:24px; 
}
.tablemainnavemp{
	background : #6699cc url(http://www.hiringspree.com/other/english/default/head2.jpg) repeat-x;
	height:24px; 
}
.tablemainnavemp .headertdemp, .tablemainnavjob .headertdjob{
	border:0; padding: 0 3px 0 3px;
}
.tablemainnavjob a, .tablemainnavemp a{
	color:#ffffff !important;
	font-weight:bold!important;
	padding: 0 3px 0 3px;
	margin:0;
}
.tablemainnavjob a:hover, .tablemainnavemp a:hover{
	color:#cccccc!important;
}
.tablemainnav td{
	background : url(http://www.hiringspree.com/other/english/default/lbdiv.gif) no-repeat left;
}
.tablemainnav td.first {
	background : transparent;
}
p{
	margin-top: 0;
	margin-bottom : 8px;
}

p.indent_line{
	text-indent:20px;
}
.content h2{
	margin-top:15px;
	margin-bottom:2px;
}
.content tr td>p{
   margin:5px 0;
}
.repeat tr td{
	border:1px;
	border-color:#ffffff;
	border-style:solid;
}
.navbg .repeat tr td, .navbg .repeat tr th{
	border:1px;
	border-color:#eeeeee;
	border-style:solid;
}
.navbg .repeat tr th{
	background-color: #e0e0e0!important;
	text-align: left;
}
.smalltext, .smalltext a{
	font-size : 10px;
}
.navbg{
	background-color : #eeeeee;
}
th{
	color:#666666;
}
th a{
	font-weight: bold!important;
}
.desctext{
	color:#666666;
	font-weight:normal;
}
.logo_img{
	padding: 0 10px 10px 10px;
	margin:0;
	float: right; 
	line-height: 20px;
	text-align: center;
	border:0;
}
.white{
	color:#fff;
}

fieldset{
	border: 1px solid #666;
	background: #f5f5f5;
}

legend{
	padding: 2px 1px;
	border: 1px solid #666;
}
.showlinks {
  padding-top: 5px;	
  position: absolute;
}
#bxTooltip {
	background: #e5e5e5;
	border: 2px solid #666666;
	padding: 5px;
	width: 250px;
	filter:alpha(opacity=80);
	opacity: 0.8;
	-moz-opacity:0.8;
	z-index: 100;
}
#tooltipMesg {
	background: #e5e5e5;
    color: #000000;
    font-weight: normal;
    font-size: 13px;
    font-family: Arial,Verdana,Helvetica;
    padding-left: 3px;
    padding-right: 3px;
}

.jglossymenu{
list-style-type: none;
margin: 5px 0;
padding: 0;
border: 1px solid #9A9A9A;
border-bottom-width: 0;
}

.jglossymenu li a{
background: white url(other/english/default/glossybacka.gif) repeat-x bottom left;
font: bold 11px  Tahoma,Verdana, Arial, sans-serif;
color: white;
display: block;
width: auto;
padding: 3px 0;
padding-left: 10px;
text-decoration: none;

}

* html .jglossymenu li a{ /*IE only. Actual menu width minus left padding of A element (10px) */
width: 100%;
}

.jglossymenu li a:visited, .jglossymenu li a:active{
color: white;
}

.jglossymenu li a:hover{
background-image: url(other/english/default/glossyback2a.gif);
color: white;
}

.eglossymenu{
list-style-type: none;
margin: 5px 0;
padding: 0;
border: 1px solid #9A9A9A;
border-bottom-width: 0;
}

.eglossymenu li a{
background: white url(other/english/default/glossyback.gif) repeat-x bottom left;
font: bold 11px  Tahoma,Verdana, Arial, sans-serif;
color: white;
display: block;
width: auto;
padding: 3px 0;
padding-left: 10px;
text-decoration: none;

}

* html .eglossymenu li a{ /*IE only. Actual menu width minus left padding of A element (10px) */
width: 100%;
}

.eglossymenu li a:visited, .eglossymenu li a:active{
color: white;
}

.eglossymenu li a:hover{
color: white;
background-image: url(other/english/default/glossyback2.gif);
}

#thicktabs{
margin: 0;
padding: 0;
float: left;
font: bold 14px Tahoma;
font-weight: bold;
}

#thicktabs li{

display: inline;
margin: 0;
padding: 0;
}

#thicktabs li a{
float: left;
color: white;
font-weight: bold;
padding: 5px 13px 0px 14px; /*padding of tabs*/
text-decoration: none;
padding-top: 5px;
padding-bottom: 5px;
background: transparent url(other/english/default/bg.gif) top right;
}
* html #thicktabs li a{ /*IE only. Actual menu width minus left padding of A element (10px) */
padding-bottom: 6px;
}

#thicktabs li a#leftmostitem{ /*Extra CSS for left most menu item*/
/*border-left: 1px solid #cccccc; /*left border style*/
}

#thicktabs li a#rightmostitem{ /*Extra CSS for right most menu item*/
border-right: 1px solid #cccccc; /*right border style*/
background-position: top left; /*Position background image to the left instead of default right, to hide indented underline for this link*/
}

#thicktabs li a:visited{
color: white;
}

#thicktabs li a:hover{
color: white;
background-image: url(other/english/default/bgover.gif); /*background image swap on hover*/
}

.thicktabstd{
background: transparent url(other/english/default/bg2.gif) top right;
border-top: 1px solid #cccccc; /*top border style*/
border-bottom: 1px solid #FFFFFF; /*thick bottom border below tabs*/
}

.thicktabstd1{
background: transparent url(other/english/default/bg2.gif) top right;
border-top: 1px solid #cccccc; /*top border style*/
border-bottom: 1px solid #FFFFFF; /*thick bottom border below tabs*/
}

.zoomclouds  {
   text-align: left;
   border:2px solid #6699CC;
   padding:0px;
   position:relative;
   background-color:#ffffff;
   width:150px;
 }
.zoomclouds span a, .zoomclouds a {
   margin: 0 2px;
   text-decoration:none;
   font-family: Helvetica, arial, sans-serif;
 }
.zoomclouds span.tag1 a {color:#6588c7}
.zoomclouds span.tag2 a {color:#254887}
.zoomclouds span.tag3 a {color:#355897}
.zoomclouds span.tag4 a {color:#4568a7}
.zoomclouds span a:hover, .zoomclouds a:hover {
   color:#FFFFFF;
   background-color:#6699CC;
   text-decoration:none;
}
.zoomcloudswg {
   font-size:10px;
   color: #bbb;
}
.zoomcloudssp {
   font-size:10px;
   color: #444;
}
.isubmit2{
	color: #bdf;
}
a.aisubmit, a.aisubmit:LINK,a.aisubmit:VISITED {
    font-size: 11px;
	font-family: Tahoma,Verdana, Arial, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #6699CC;
	border: 2px solid;
	border-color: #99CCFF #003366 #003366 #99CCFF;
	padding: 1px 7px;
	margin: 3px;
}
a.aisubmit:HOVER {
    color: #bdf;
}

.tbheadjseek{
	font-weight : bold;
	color: #000000;
	background : #E5E5E5;
	text-indent : 14px;
}
.tbheadempl{
	font-weight : bold;
	color: #FFFFFF;
	background : #A3C8EA;
	text-indent : 14px;
}

#thicktabstop{
margin: 0;
padding: 0;
float: left;
font: bold 14px Tahoma;
font-weight: bold;
}

#thicktabstop li{
display: inline;
margin: 0;
padding: 0;
}

#thicktabstop li a{
float: left;
color: white;
font-weight: bold;
padding: 5px 13px 0px 14px; /*padding of tabs*/
text-decoration: none;
padding-top: 5px;
padding-bottom: 6px;
background: transparent url(other/english/default/bg.gif) top right;
}
* html #thicktabstop li a{ /*IE only. Actual menu width minus left padding of A element (10px) */
padding-bottom: 6px;
}

#thicktabstop li a#leftmostitemtop{ /*Extra CSS for left most menu item*/
/*border-left: 1px solid #cccccc; /*left border style*/
}

#thicktabstop li a:visited{
color: white;
}

#thicktabstop li a:hover{
color: white;
background-image: url(other/english/default/bgover.gif); /*background image swap on hover*/
}
