*{ margin:0; padding:0; border:0; outline:0;}
table { border-collapse:collapse; border-spacing:0; }
ol,ul { list-style:none; }
h1,h2,h3,h4,h5,h6 { 
	font-size:100%; font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
/* end Reset */

.left{ float:left; display:inline;}
.right{ float:right; display:inline;}
.block{ width:100%; float:left; clear:both;}

.gray{ background:#edeff0 !important; padding-bottom: 15px;}

a{ text-decoration:none;
	color:#0076d2;
	font-size:10px;}
a:hover{text-decoration:underline;}

h1{ display:none;}

body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px; color:#616161;
	background:#fff url(../job-images/34/bg-body.gif) repeat-x; 
}

#container{  width:972px; margin:0 auto;}

#header{ 
	width:100%; float:left; clear:both;
	margin-bottom:62px;
}
	
	.home #header{ margin-bottom:62px; }
	#header img.right{ margin-top:30px; margin-right:20px;}


#content{width:100%; float:left; clear:both; padding-bottom:10px;margin-top:30px;}

#col-1{ float:left; display:inline; width:396px;}
#col-2{ width:348px; float:left; display:inline; margin-left:10px;}
#col-3{ width:202px; float:left; display:inline; margin-left:10px;}
#list-col-1{ float:left; display:inline; width:278px; margin-top:33px}
#list-col-2{ width:680px; float:left; display:inline; margin-left:10px; margin-top:33px}
	.home #col-1{  width:396px; }
	.home #col-2{ width:348px; margin:0 10px;}

h2.title{
	background:url(../job-images/34/arrow-orange-w.gif) no-repeat left center;
	text-indent:15px; text-transform:uppercase;
	color:#006363; font-size:13px; margin:5px 0 10px 0;
	display:block;
}
.l4results h2{margin-bottom:10px;}
.l4results h2 span
        {
                       background:url("../job-images/34/neworangearw.gif") no-repeat scroll 0 50%;
                       color:#006363;
                       font-weight:bold;
                       font-size:13px;
                       padding-left:12px;
                 }
.l4results h2 span span{float:right;background:none;}
/* BreadCrumb */
.breadcrumb{ margin-top:50px; color:#353535;}
.breadcrumb p span,
.breadcrumb p a{ color:#353535; font-size:11px;}
.breadcrumb p a:hover{ color:#353535; font-size:11px; text-decoration:underline;}

/* Boxes */
.box{ 
	 clear:both; 
	border:1px solid #9ccece;
	margin-bottom:10px; background:#fff;
        /*width:100%;*/

}
	.box h2,.box h3,.box h4{
		background:url(../job-images/34/arrow-white.gif) no-repeat 15px center;
		text-transform:uppercase;
		text-indent:30px; font-size:12px;
		padding:3px 0; font-weight:bold; color:#ff9c00;
                margin-bottom:3px;
	}
	.box h3{
		background:#669999 url(../job-images/34/arrow-orange.gif) no-repeat 15px;
		color:#fff; padding:4px 0; 
	}
        .box h3.no-triangle{
                background:#669999;
                color:#fff; padding:4px 0; 
	}
	.box h4{
		background: url(../job-images/34/arrow-gray.gif) no-repeat 15px center;
		padding:4px 0; margin-top:10px; 
	}


	.box p{
		padding:9px 15px;
	}
	
	.box dl{
		padding:9px 15px;
	}

/* Jobs By */
.jobs{ padding:13px 0;
        float:left; clear:both; width:100%;
	border:1px solid #9ccece;
	margin-bottom:10px; background:#fff;
      }
        .jobs h2
        {
            background:url(../job-images/34/arrow-white.gif) no-repeat 15px center;
	    text-transform:uppercase;
	    text-indent:30px; font-size:12px;
	    padding:3px 0; font-weight:bold; color:#ff9c00;
            margin-bottom:3px;
        }
/*
	.jobs p{
		display:none;
         }
*/
	.jobs a{color:#0076d2; font-size:10px;}
	.jobs a:hover{color:#0076d2; font-size:10px; text-decoration:underline;}

.jobs ul {padding-left: 13px;}
.jobs li {margin-left: 15px; height: 20px; display: list-item;
          list-style-image: url(../job-images/34/list-dot.gif);  }
/*
.headerlocation {display:none;}
*/
.LIheaderlocation {font-size: 0.9em;
    font-weight: bold;
    list-style: none outside none !important;
    margin: 0 !important;color: #0076D2;}
.headerlocation {;padding: 0 !important;}
.col23{}

#why{
	background:url(../job-images/34/img-why.jpg) no-repeat center 2px;
	padding-top:260px; color:#353535;
	/*margin-top:30px;*/
       float:none;
}


/* REcent Openings */
#recent{ padding-bottom:3px;}
	#recent a{ display:block; font-size:11px;	font-weight:bold; margin-bottom:7px;}
	#recent a span{
		color:#006363; text-decoration:none;
	}

	#recent a {color: #006363;}
	#recent a:hover {color: #006363; text-decoration: underline;}
	#recent dd {margin-bottom: 20px}

/* Useful Links */
#useful-links{ background:#d6efef; padding-bottom:2px;}
	#useful-links ul{ 
                margin-top:10px;
            	padding:0px 10px;
                margin-right:10px; 
                font-weight:bold;
                font-size:10px;
                overflow:hidden;
	}
        #useful-links li{
                margin-bottom: 10px;
        }
	#useful-links a{
                display:block;
                font-weight: normal;
                margin-bottom: 5px;
                line-height: 18px;
                font-size:0.9em;
            	}

/* Browse */
#browse{ background:#edeff0; min-height:365px; padding-bottom: 10px;}
	#browse h5{
		color:#006363; background:url(../job-images/34/arrow-gray.gif) no-repeat 15px center;
		padding:3px 0; text-transform:uppercase;
		text-indent:30px; margin-top:10px;
	}
/*
        #browse p {display: none;}
*/
        #browse ul {padding-left: 13px; margin-right: 10px;}
        #browse li {
                 list-style-image: url(../job-images/34/list-dot.gif);  
		color:#0076d2; font-size:10px;	margin-top:9px;

                margin-left: 15px; margin-bottom:5px;}

table.job-list,.tableSearchResults{border:1px solid #9ccece; margin-bottom:10px;}
.tableSearchResults{width:100%;}
.tableSearchResults th{text-align:left;text-transform:uppercase;}
table.job-list tr td,
table.job-list tr th,
.tableSearchResults tr td,
.tableSearchResults tr th{
	border:1px solid #9ccece;
	padding:14px 18px;
}
table.job-list tr th{ 
	text-align:left; text-transform:uppercase;
	font-size:12px; font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

table.job-list tr th.first{ width:360px;}
table.job-list tr th.sec{ width:140px;}


/* Watch JObs */
#watch input{
	border:1px solid #CECECE;
	display:block; width:97%;
	padding:5px 2px; font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333; margin-bottom:1px;

}
        #watch input.btn{
		padding:0; border:0;
                display: block;
		background:url(../job-images/34/btn-subscribe.gif) no-repeat; width:98px;
		height:34px; margin-top:8px;
		cursor:pointer;
                border: none;
	}
	#watch p{ color:#353535;}
        #watch span {color:#6B6B6B; font-size: 10px;}
	#watch form p span{ 
		font-family:Arial, Helvetica, sans-serif; font-size:10px;
		color:#6b6b6b; text-transform:uppercase;
	}
	#watch img{ margin-bottom:6px; margin-right:8px;}
        #icons {padding-left: 15px;}
    

/* Similar JObs */
#similar{ padding-bottom:5px;}
	#similar a{
		display: list-item;
		list-style-image:url(../job-images/34/list-orange.gif);
		font-size:11px;
                margin-left: 27px;
		color:#006363; font-weight:bold; margin-top:6px; text-decoration:none;
	}	
	#similar a:hover{ text-decoration:underline;}
        #similar ul {margin-bottom: 10px; margin-right: 5px; margin-top: 15px; margin-left:15px;}


/* Job Details */
#job-detail{ position:relative; padding-bottom:8px;}
	#job-detail h6{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#006363; font-size:14px; text-indent:15px; margin-top:15px;
	}
	#job-detail h5{ 
		text-indent:15px; font-family:Verdana, Arial, Helvetica, sans-serif;
		margin-top:10px;
		}
	a.apply-now{position:absolute; right:25px; top:30px;}
	
	#job-detail ul{ margin-left:15px; margin-bottom:4px;}
	#job-detail ul li{
		width:95%;
		background:url(../job-images/34/list-dot.gif) no-repeat left 5px;
		padding-left:10px;
		display:block;
	}
.footer {text-align: center; margin-bottom: 15px;}
.pagination-back { margin-right:2em;}
 .search
			{
				padding:	12px;
                                background:#b8dcdc;
				margin-bottom:	10px;
                                position:       relative;
                                height:         52px;
                                text-align:right;
			}
                        #home .search{
                                margin-left:406px;
                                margin-right:6px;
                                height:29px;
                               }
				.search label
				{
					color:		#2e8181;
					float:		left;
					margin:	        5px ;
                                        font-family:Tahoma;
                                        font-size:1.1em;
                                        font-weight:bold;
                                        text-transform:uppercase;
                                        vertical-align:middle;
				}
                                 #home .search label{
					margin:	        5px 5px 5px 85px;}
				 .search #job_input_text
				{
					border:		1px solid #9dcece;
					width:		180px;
					padding:	3px;
					float:		left;
                                        vertical-align:middle;
				}
                                #home .search #job_input_text{width:200px;}
				 .search #search_job_submit
				{
					background:	url(../job-images/34/btnGo.jpg) no-repeat;
					border:		0;
					width:		45px;
					height:		41px;
					float:		left;
					margin-left:	10px;
					cursor:		pointer;
					text-indent:	-9999em;
					line-height:	0;	
                                        vertical-align:middle;
                                        margin-top:-8px;
				}

/* 
BEGIN SEARCH POP UP ------------------------------------------------------- 
*/
				#searchHTML #srb
				{
				        clear:          both;
				        margin:         auto;
				        width:          275px;
                                        position:       absolute;
                                        top:            76px;
                                        left:           0px;
				        border:         1px solid #669999;
				        height:         auto;
				        background:     white;
                                        color:#686868;
				}
                                #home #searchHTML #srb{
				        width:          425px;
                                        top:            64px;
                                        left:           74px;
                                       }
				        #searchHTML .header
				        {
				                background:      #669999;
				                height:          20px;
				                padding:         7px 10px 2px 14px;
				        }
				        #searchHTML #srb table.content
				        {
						background:      white;
						border:          0;
						margin:          15px;
						width:           255px;
                                                text-align:left;
				        }
                                       #home #searchHTML #srb table.content{width:401px;}
				        #searchHTML #srb h4
				        {
						float:           left;
						color:           white;
						font-size:       1.2em;
						font-weight:     bold;
				        }
				        #searchHTML #srb span.close a
				        {
						float:           right;
						margin-top:      1px;
						margin-right:     20px;
                                                color:white;
						display:         block;
						width:           11px;
						height:          10px;
				        }
				        #searchHTML #srb table a
				        {
						color:           #8a8888;
						display:         block;
				        }
                                       /* #searchHTML #srb table a:hover{color:           #b8dcdc;}*/
				        #searchHTML #srb table td
				        {
						border-bottom:1px solid #669999;
                                                padding:5px 0;
				        }
				        #searchHTML #srb table tr:hover
				        {
						background:      #eef6ff;
                                        }
				        #searchHTML #srb table tr.srb-lastrow td
				        {
						border:          0;
				        }
				        #searchHTML #srb table tr.srb-lastrow a
				        {
						font-size:       1.1em;
						font-weight:     bold;
						text-transform:  capitalize;
                                                text-decoration:  underline;
				        }
                                        #searchHTML #srb table tr.srb-lastrow a:hover
                                        {
                                                text-decoration:  none;
                                        }
				        #searchHTML #srb a:hover
				        {
						text-decoration:  underline;
				        }

/* 
END SEARCH POP UP ------------------------------------------------------ 
*/
/* 
Error page 				
*/
#errorPage{background:white;}
#divError {
width: 600px;
margin: 50px auto;
border: 1px solid gray;
padding: 20px;
font-family: 'Trebuchet MS', Arial, Sans-serif !important;
}
#divError h3 {
background:url(../job-images/34/errorPage.gif) no-repeat left top;
color:#666666;
font-size:2em;
padding:0 40px 20px;
margin:0;
border:0;
}
#divError p {
color:#666666;
font-size:1em;
padding:0;
margin:0 0 6px 0;
border:0;
}
#divError a {
color:#3399CC;
font-size:1em;
padding:0;
margin:0;
border:0;
}
