.logo_bg {
	background-image: url(../images/white_bg.jpg);
	background-repeat: repeat-x;
	height:166px;
	display:block;
}

.logo_bbg {
	background-image: url(../images/logo_bbg.jpg);
	background-repeat: repeat-x;
	height:166px;
	display:block;
}

.logo_bbg2 {
	background-image: url(../images/logo_bbg2.jpg);
	background-repeat: repeat-x;
	height:autopx;
	display:block;
}

.head_bg {
background-image:url(../images/head_bg.jpg);
background-color:#35383D;
background-repeat:repeat-x;
height:303px;
}

.x_line_fill {
background-image:url(../images/x_line_fill.jpg);
background-repeat:repeat-x;
height:36px;
}

.x_line_fill_bottom {
background-image:url(../images/x_line_fill_bottom.jpg);
background-repeat:repeat-x;
height:36px;
}

#box{ background-color:#35383D;
background-position:top;
height:33px;
width:404px;
display:block;
margin:0px auto;
}

.bottom_bg {
background-image:url(../images/bottom-bg.jpg);
background-repeat:repeat-x;
height:146px;
}

.textbox input {background-image:url(../images/textbox_bg.jpg);
background-repeat:no-repeat;
height:37px;
width:211px;
display:block;
border:0px;
padding:5px 2px 3px 12px;
font:normal 12px/28px  Arial, Helvetica, sans-serif , serif; color:#000;
}

.phone {
font:bold 12px /18px  Arial, Helvetica, sans-serif ; color:#000000; text-decoration:none; padding-left:3px; }

.h1 {
	color:#000000;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	font-style: normal;
	line-height: 28px;
	font-weight: normal;
	font-variant: normal;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
}

.h1span {
	color:#DF910D;
	text-decoration:none;
	padding:15px 5px 5px 15px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 26px;
	line-height: 28px;
	font-weight: bold;
}

.h2 {
	color:#000000;
	text-decoration:none;
	padding:15px 0px 5px 15px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	line-height: 28px;
	font-weight: normal;
	font-variant: normal;
}

.h2span { 
font:normal 20px /28px  Tahoma, Arial, Helvetica, sans-serif ; color:#F3A828; text-decoration:none; }

.h20 { 
font:normal 12px /18px  Arial, Helvetica, sans-serif ; color:#000000; text-decoration:none; padding:0px 0px 0px 50px; }

.h101 { 
font:normal 0px /0px  Arial, Helvetica, sans-serif ; color:#000000; text-decoration:none; padding:20px 10px 10px 10px; }

.h99 { 
font:normal 22px /0px  Arial, Helvetica, sans-serif ; color:#000000; text-decoration:none; padding:0px 0px 0px 170px; }

.h98 { 
font:normal 15px /10px  Arial, Helvetica, sans-serif ; color:#000000; text-decoration:none; padding:0px 0px 0px 170px; }

.h97 { 
font:normal 22px /0px  Arial, Helvetica, sans-serif ; color:#000000; text-decoration:none; padding:0px 0px 0px 0px; }

.h96 { 
font:normal 15px /40px  Arial, Helvetica, sans-serif ; color:#000000; text-decoration:none; padding:0px 0px 0px 0px; }

.h14 { 
font:normal 12px /18px  Arial, Helvetica, sans-serif ; color:#000000; text-decoration:none; padding:0px 0px 0px 0px; }

.h15 { 
font:normal 16px /5px  Arial, Helvetica, sans-serif ; color:#000000; text-decoration:none; padding:0px 0px 0px 50px; }

.h16 { 
font:normal 18px /18px  Arial, Helvetica, sans-serif ; color:#000000; text-decoration:none; padding:0px 0px 0px 110px; }

.h17 { 
font:normal 19px /19px  Arial, Helvetica, sans-serif ; color:#000000; text-decoration:none; padding:0px 0px 0px 100px; }

.h22 { 
font:normal 12px /18px  Arial, Helvetica, sans-serif ; color:#000000; text-decoration:none; padding:0px 0px 0px 50px; }

.h21 { 
font:normal 12px /22px  Arial, Helvetica, sans-serif ; color:#000000; text-decoration:none; padding:2px 5px 5px 50px; }

.h23 { 
font:normal 12px /18px  Arial, Helvetica, sans-serif ; color:#000000; text-decoration:none; padding:0px 0px 0px 50px; }

.h24 { 
font:normal 18px /18px  Arial, Helvetica, sans-serif ; color:#000000; text-decoration:none; padding:0px 0px 0px 50px; }

.h3 { 
font:normal 12px /22px  Arial, Helvetica, sans-serif ; color:#000000; text-decoration:none; padding:2px 5px 5px 20px; }

.h4 { 
font:normal 10px /15px  Arial, Helvetica, sans-serif ; color:#000000; text-decoration:none; padding:0px 0px 0px 30px; }

.h5 { 
font:normal 10px /10px  Arial, Helvetica, sans-serif ; color:#000000; text-decoration:none; padding:0px 0px 0px 10px; }

.h6 { 
font:normal 12px /18px  Arial, Helvetica, sans-serif ; color:#000000; text-decoration:none; padding:2px 5px 5px 20px; }

.h7 { 
font:normal 10px /22px  Arial, Helvetica, sans-serif ; color:#000000; text-decoration:none; padding:2px 0px 0px 17px; }


.content-text-fine{ font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000000; padding:5px 0 0 5px; text-align:left; line-height:15px; margin: 2px 0px 0px 30px;  font-weight:normal;  text-align:left;  list-style-image:url(../images/button.jpg);  }

.content-icons{ font-family:Arial, Helvetica, sans-serif; font-size:0px; color:#000000; padding:0px 0 0 20px; text-align:left; line-height:0px; margin: 0px 0px 0px 15px;  font-weight:normal;  text-align:left;  list-style-image:url(../images/phone-icon.png);  }

.process {
	color:#D94507;
	text-decoration:none;
	padding:2px 5px 5px 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 22px;
	font-weight: normal;
	font-variant: normal;
}


.content { 
font:normal 12px /22px  Arial, Helvetica, sans-serif ; color:#000000; text-decoration:left; padding:2px 5px 5px 20px; }


#movie { margin:0px auto; border:5px solid #FFFFFF; width:865px; height:200px; }

.contentbox-top { background-image: url(../images/box-top-banner-1.png);
background-repeat:no-repeat;
height:267px;
width:921px;
display:block;
}

.contentbox-top1 { background-image: url(../images/box-top-banner-2.png);
background-repeat:no-repeat;
height:330px;
width:921px;
display:block;
}

.contentbox-top2 { background-image: url(../images/box-top-banner-2.png);
background-repeat:no-repeat;
height:320px;
width:921px;
display:block;
}

.contentbox-top3 { background-image: url(../images/box-top-banner-1.png);
background-repeat:no-repeat;
height:210px;
width:921px;
display:block;
}

.contentbox-top4 { background-image: url(../images/box-top-banner-3.png);
background-repeat:no-repeat;
height:350px;
width:921px;
display:block;
}

.contentbox-top5 { background-image: url(../images/box-top-banner-3.png);
background-repeat:no-repeat;
height:386px;
width:921px;
display:block;
}


.contentbox-top6 { background-image: url(../images/box-top-banner-4.png);
background-repeat:no-repeat;
height:519px;
width:921px;
display:block;

}

.contentbox-top7 { background-image: url(../images/box-top-banner-4.png);
background-repeat:no-repeat;
height:470px;
width:921px;
display:block;

}

.contentbox-top8 { background-image: url(../images/box-top-banner-4.png);
background-repeat:no-repeat;
height:160px;
width:921px;
display:block;

}


.contentbox-middle {
	background-image: url(../images/contnet_box_middle.png);
	background-repeat:repeat-y;
	background-position:left top;
	width:921px;
}

.contentbox-middle1 { background-image: url(../images/box-middle1.png); 
background-repeat: repeat-y;
background-position:top left; 

width:921px;
}

.contentbox-bottom { background-image: url(../images/box-bottom.png);
background-repeat:no-repeat;
height:31px;
width:921px;
display:block;
}

.rightmenubbrder { border-bottom:1px sold #999999; }

a.rightmenu {  font:bold 12px /18px  Arial, Helvetica, sans-serif ; color:#000000; text-align:left; text-decoration:none; padding-left:3px;  }

a.rightmenu:hover {  font:bold 12px /18px  Arial, Helvetica, sans-serif ; color:#666; text-align:left; text-decoration:none; padding-left:3px;  }

.content-text15{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; padding:5px 0 0 5px; text-align:left; line-height:20px; margin: 2px 0px 0px 15px;  font-weight:normal;  text-align:left;  list-style-image:url(../images/button2.png);  }

.content-text{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; padding:5px 0 0 5px; text-align:left; line-height:20px; margin: 2px 0px 0px 30px;  font-weight:normal;  text-align:left;  list-style-image:url(../images/button2.png);  }

.content-text1{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; padding:5px 0 0 5px; text-align:left; line-height:20px; margin: 2px 0px 0px 30px;  font-weight:normal;  text-align:left;  list-style-image:url(../images/check.png);  }

.content-text2{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000000; padding:5px 0 0 5px; text-align:left; line-height:20px; margin: 2px 15px 15px 30px;  font-weight:normal;  text-align:left;  list-style-image:url(../images/button2.png);  }

.content-text3{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000000; padding:5px 0 0 5px; text-align:left; line-height:20px; margin: 2px 15px 15px 165px;  font-weight:normal;  text-align:left;  list-style-image:url(../images/button2.png);  }


.current-opening-bg { background-image:url(../images/current-opening.png);
background-position:left center;
background-repeat:no-repeat;
}

.employee-ref-prog {
	background-image:url(../images/employee-ref-prog.jpg);
	background-repeat:no-repeat;
	background-position:right bottom;
	height:413px;
}

.service-hourly { background-image: url(../images/service-hourly.jpg);
background-repeat:no-repeat;
background-position:bottom right;
height:381px;
}

.contact-img { background-image: url(../images/contact-right.jpg); 
background-repeat:no-repeat;
background-position:bottom right;
height:293px;
}

.contact-new { background-image: url(../images/contactbase.jpg); 
background-repeat:no-repeat;
background-position:middle;
height:505px;
}

.contact-cans { background-image: url(../images/contactcans.jpg); 
background-repeat:no-repeat;
background-position: center bottom;
height:297px;
}

.why-img { background-image: url(../images/Job Seekers - Why iSearch2.png); 
background-repeat:no-repeat;
background-position:top right;
height:219px;
}

.service-capsule { background-image: url(../images/smallboxcapsule.png); 
background-repeat:no-repeat;
background-position:middle;
height:400px;
}

.service-capsule1 { background-image: url(../images/smallboxcapsule1.png); 
background-repeat:no-repeat;
background-position:top;
height:261px;
}


.service-box {
	background-color: #d8e5ff;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}

.service-box1 {
	background-image: url(../images/tubegrad.jpg);
	background-repeat: repeat-x;
	height:56px;
	background-position:top;
	
}

.service-box2 {
	background-color: #ffffff;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}


/*----------footer-nav------------*/



#footer-nav {padding:0 0 5px 0; width:690px; margin:0px auto; list-style:none; font: 12px Arial, sans-serif; position:relative; z-index:200; }

#footer-nav {height:25px; padding:0;}

#footer-nav ul {padding:0 0 5px 0; margin:0 ; list-style:none; font: 12px Arial, sans-serif; border:1px solid #000; border-color:#666 ; border-width:1px 2px 2px 1px; background:#fff; position:relative; z-index:200;}

#footer-nav {height:25px; padding:0;}

#footer-nav li {float:left;}

#footer-nav li a {display:block; float:left; color:#000; margin:0 10px 0 40px; height:25px; line-height:25px; text-decoration:none; white-space:nowrap;}

#footer-nav li:hover {position:relative; z-index:300;}

#footer-nav li:hover ul {left:0; bottom:21px; top:auto; }

/* another hack for IE5.5 and IE6 */

* html #footer-nav li:hover ul {left:10px;}

#footer-nav ul {position:absolute; left:-9999px; top:-9999px;}

/* yet another hack for IE5.x and IE6 */

* html #footer-nav ul {width:1px;}

/* it could have been this simple if all browsers understood */

/* show next level */

#footer-nav li:hover li:hover > ul {left:-15px; margin-left:100%; bottom:-7px; top:auto;}

/* keep further levels hidden */

#footer-nav li:hover > ul ul {position:absolute; left:-9999px; top:-9999px; width:auto;}

/* show path followed */

#footer-nav li:hover > a {text-decoration:none; color:#92C95F;}

/* show path followed */

#footer-nav li:hover a,

{text-decoration:none;  color:#000;}

#footer-nav li:hover a:hover

{text-decoration:none;  color:#5E8F30;}



/*----------footer-nav ends------------*/


#footer{ height:82px; background:url(../images/footer-bg.jpg) repeat-x; width:100%; text-align:center;}

#footer span { font-family:Arial, Helvetica, sans-serif; font-size:12px; width:565px; color:#666; margin:0px auto; text-align:center;}

.footer{width:575px; margin:0px auto 5px auto; padding:10px 0px 0px 0px; list-style:none; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

.footer li{ float:left; margin:0px 18px; text-align:center;}

.footer li a { text-decoration:none; color:#000; }

.footer li a:hover { text-decoration:none; color:#666; }

.clear{clear:both;}

