*{outline:none;}
body{ margin:0px; padding:0px; background:url(../images/body_bg.gif) repeat; font:12px Verdana, Arial, Helvetica, sans-serif; color:#000000; }
img{ border:none; padding:0px; margin:0px;}
ul, li{ margin:0px; padding:0px; list-style-type:none;}

h2 a{ font: bold 12px Arial, Helvetica, sans-serif; color:#666; text-decoration:none;}
h2 a:hover{ color:#a2d84e; text-decoration:underline;}
a{ font: bold 12px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none;}
a:hover{ color:#a2d84e; text-decoration:underline;}

.fl{ float:left;}
.fr{ float:right;}
.cl{ clear:both; }

/*****************wrapper start************************/

.wrapper{ width:959px;  margin:0 auto;  padding:10px 0 10px 0;}

/*****************Header start************************/

.header{ background:url(../images/header_bg.jpg) no-repeat right top; width:960px; font:12px Arial, Helvetica, sans-serif; color:#c5c5c5; padding:5px 0 0 0;}
.header2{ background:url(../images/body_bg.gif) repeat; width:959px; font:12px Arial, Helvetica, sans-serif; color:#c5c5c5;  }

/*****************Navigation start************************/

.nav_bar{ float:left; padding:0 0 0 39px;_padding:0 0 0 37px; }
.nav_bar li{ float:left; margin:0 0 0 2px; }
.nav_bar li a{ font: bold 12px Verdana, Arial, Helvetica, sans-serif; color:#4e4e4e; background:url(../images/nav_right.jpg) no-repeat right top; display:block; float:left; text-decoration:none;}
.nav_bar li a:hover{ color:#4e4e4e; background:url(../images/nav_right_h.jpg) no-repeat right top; display:block; float:left; text-decoration:none; cursor:pointer;}
.nav_bar li a span{ background:url(../images/nav_left.jpg) no-repeat left top; display:block; float:left; padding:10px 20px 10px 20px ;}
.nav_bar li a:hover span{ background:url(../images/nav_left_h.jpg) no-repeat left top; display:block; float:left; padding:10px 20px 10px 20px ; cursor:pointer;}



.nav_bar2{ float: right; padding:0 0 0 20px;*padding:0 0 0 37px; text-align:right;}
.nav_bar2 ul{ float: right; padding:0 0 0 0px;*padding:0 0 0 0px;}
.nav_bar2 li{ float:left; margin:0 0 0 2px; }
.nav_bar2 li a{ font: bold 12px Verdana, Arial, Helvetica, sans-serif; color:#4e4e4e; background:url(../images/nav_right.gif) no-repeat right top; display:block; float:left; text-decoration:none;}
.nav_bar2 li a:hover{ color:#4e4e4e; background:url(../images/nav_right_h.gif) no-repeat right top; display:block; float:left; text-decoration:none; cursor:pointer;}
.nav_bar2 li a span{ background:url(../images/nav_left.gif) no-repeat left top; display:block; float:left; padding:10px 15px ;}
.nav_bar2 li a:hover span{ background:url(../images/nav_left_h.gif) no-repeat left top;}


/*****************Navigation End************************/

/*****************Contaner start************************/
.contaner{ width:959px;  background:#eff0ea url(../images/contaner_bg.jpg) repeat-x left top; padding:0 0 20px 0;}
.slide_div{padding:24px 20px 10px 19px; width:920px; float:left;}

/*****************right Contaner start************************/
.right_contaner{ float:left; margin:0; padding:0 0px 0 19px; width:660px;}
.right_contaner h1{ font:20px "Palatino Linotype"; color:#000; }
.right_contaner span{ font:28px "Palatino Linotype"; color:#ff0000;}
.right_contaner img{ margin:0; padding:0 10px 10px 0;}
.right_contaner a{ font: normal 12px Arial, Helvetica, sans-serif; color:#000; text-decoration:none;}
.right_contaner a:hover{ color:#FF0000; text-decoration:underline;}

.right_contaner p{ font:12px Verdana, Arial, Helvetica, sans-serif; color:#4e4e4e; padding:7px 0 10px 0; margin:0px;}
.right_contaner h2{ font: 15px Arial, Helvetica, sans-serif; color:#000; padding:0px; margin: 5px 0 0 0; line-height:22px; font-weight:bold;}
.tex_div_home{ float:left; padding:0 0 0px 0px; margin:0px; width:auto;}
.tex_div{ float:left; padding:0 0 0px 0px; margin:0px; width:660px;}
.tex_div p
{
line-height:17px;
}
.tex_div ul{ margin:0; padding:0; list-style:none;}
.tex_div li{ margin:0 0 0 30px; padding:5px 0 0 20px; display:block; font:12px Verdana, Arial, Helvetica, sans-serif; color:#4e4e4e; background:url(../images/bullet.jpg) no-repeat 2px 9px;}
.welcome_div{ padding:0 0 18px 0px; background:url(../images/welcome_border.jpg) no-repeat left bottom;}
.welcome_div .img{ padding:10px 10px 0 0; float:left;}

.boxes_div{ padding:20px 0 0 0px;}
.read_more a{ background:url(../images/read_more.jpg) no-repeat left top; width:62px; height:18px; float:right; font:12px Arial, Helvetica, sans-serif; color:#000000; padding:5px 5px 0 5px; text-align:center;}
.read_more a:hover{ background:url(../images/read_more_h.jpg) no-repeat left top;text-decoration:none}

.read_more2 {padding:0 10px 0 0;}
.read_more2 a{ background:url(../images/read_more2.jpg) no-repeat left top; width:60px; height:19px; float:right; font:10px Arial, Helvetica, sans-serif; color:#000000; padding:4px 0 0 0px; text-align:center;}
.read_more2 a:hover{ background:url(../images/read_more2_h.jpg) no-repeat left top; text-decoration:none; float:right; font:10px Arial, Helvetica, sans-serif; color:#FF0000;}

.main_box{ width:212px; height:155px; float:left; border:1px solid #d4d4d3; background:#fdfdfd url(../images/big_box_bg.jpg) repeat-x left bottom; margin:0 0 0 7px;}
.main_box b{font:11px Arial, Helvetica, sans-serif; color:#000; }
.main_box p{ font:10px Arial, Helvetica, sans-serif; color:#4e4e4e; line-height:18px; }
.main_box_up{ background:url(../images/small_box_bg.jpg) repeat-x left top; height:31px; padding:6px 0 0 6px; border-bottom:1px solid #d4d4d3;}
.main_box_up h3{ font:12px Verdana, Arial, Helvetica, sans-serif; color:#000000; padding:5px 0 0 30px ; margin:0px; }

.input_div{ padding:15px 10px 10px 10px; text-align:center; margin:0 auto; min-height:70px;}
.input_div label{ float:left; font:12px Verdana, Arial, Helvetica, sans-serif; color:#000000; width:55px; margin:5px 0 5px 0; line-height:20px;}
.input_div .input{ float:left; background:url(../images/input_img.jpg) no-repeat left top; width:125px; height:16px; border:none; padding:0 5px 0 4px; margin:6px 0 5px 0;_margin:5px 0 0px 0; font:10px Arial, Helvetica, sans-serif; color:#000000;}
.btn{ background:url(../images/btn.jpg) no-repeat left top; width:78px; height:18px; float:right; border:none; cursor:pointer; font:11px Arial, Helvetica, sans-serif; color:#000000;}
.btn:hover{ background:url(../images/btn_h.gif) no-repeat left top; color:#FF0000; }


.technical_div{padding:10px 0 0 10px; min-height:60px; }
.technical_div b{font-weight:bold;}
.technical_div p{ padding:0 0 0 0;}
.technical_div img{ margin:0px 5px 5px 0; padding:0;}

/*****************right Contaner End************************/


/*****************left Contaner start************************/
.left_contaner{ float:right; padding:0 20px 0 0px; width:239px; }
.construction_div{ width:237px; border:1px solid #bbbbba; background:#fff url(../images/construction_bg.jpg) repeat-x left bottom; }
.construction_div_up{border-bottom:1px solid #bbbbba; height:25px; padding:8px 0 0 10px;}
.construction_div_up h3{ font: bold 12px "Charlemagne Std"; color:#313131; padding:3px 0 0 30px; margin:0px;}
.construction_nav{ margin:0px; padding:8px 0 8px 20px;}
.construction_nav .none{ background:none;}
.construction_nav li a{ font:12px Arial, Helvetica, sans-serif; color:#424347; padding:6px 0 6px 18px; background:url(../images/bullet.jpg) no-repeat left center; text-decoration:none;}
.construction_nav li a:hover{ font:12px Arial, Helvetica, sans-serif; color:#ff0000; padding:6px 0 6px 18px; background:url(../images/bullet.jpg) no-repeat left center; }
.construction_nav li{  padding:7px 0 7px 0px; background:url(../images/construction_border.jpg) no-repeat left bottom;}


/************************footer****************************/
.footer{ background:#f4f4f2 url(../images/fotter_bg.gif) repeat-x left bottom;  width:959px; padding:10px 0px 0 0px; font:10px Verdana, Arial, Helvetica, sans-serif; color:#242422; float:left; border-top:1px solid #e5e8f1;}
.footer a{font:11px Verdana, Arial, Helvetica, sans-serif; color:#242422;text-decoration:underline;}
.footer a:hover{color:#000; text-decoration:none;}
.footer li{ float:left; padding:0 12px 0 12px ; background:url(../images/fotter_seprater.jpg) no-repeat right center; line-height:24px;}
.footer li a{ font:10px Arial, Helvetica, sans-serif; color:#000; text-decoration:none;}
.footer li a:hover{ font:10px Arial, Helvetica, sans-serif; color:#000; text-decoration:underline;}


.q-form{ width:240px; float:right;  margin:0 0px 0 0px;}
.q-form img{ width:240px; height:248px;}

/*.q-form-top{background:url(../images/query-btn-up.jpg) no-repeat left top; width:240px; height:8px; float:left; font:1px Arial, Helvetica, sans-serif; }


.q-form-mid{background:url(../images/query-btn-bg.jpg) repeat-x left top; width:239px; height:232px; float:left; border-left:1px solid #a8d7ea; border-right:1px solid #a8d7ea; }
.q-form-mid h1{ font: bold 14px Georgia, "Times New Roman", Times, serif; color:#343434; margin:0px; padding:0px 0 0 10px;}
.form-box{ margin:0px; padding:30px 23px 0 10px;}

.form-box label{ font: bold 12px Georgia, "Times New Roman", Times, serif; color:#343434; width:75px; float:left; padding:5px 0 0 0;}

.form-box-left{ background:url(../images/input-left.jpg) no-repeat left top; width:9px; height:22px; float:left;}
.form-box-mid{ background:url(../images/input-bg.jpg) repeat-x left top; width:112px; height:22px; float:left; border:none; padding:0 0 0 0;}
.form-box-right{ background:url(../images/input-right.jpg) no-repeat left top; width:9px; height:22px; float:left;}
.submit{background:url(../images/submit.jpg) no-repeat left top; width:94px; height:23px; font:12px Arial, Helvetica, sans-serif; color:#000000; border:none; cursor:pointer; float:right;}
.cl2{ height:12px; clear:both;}

.q-form-bottom{background:url(../images/query-btn.jpg) no-repeat left top; width:240px; height:10px; float:left;  font:1px Arial, Helvetica, sans-serif;}*/


.main_box2{ width:237px; height:auto; float:left; border:1px solid #d4d4d3; background:#fdfdfd url(../images/big_box_bg.jpg) repeat-x left bottom; margin:7px 0 0 0; }
.main_box2 b{font:11px Arial, Helvetica, sans-serif; color:#000; line-height:18px;  }
.main_box2 p{ font:10px Arial, Helvetica, sans-serif; color:#4e4e4e; line-height:18px; }
.main_box_up2{ background:url(../images/small_box_bg.jpg) repeat-x left top; height:31px; padding:6px 0 0 6px; border-bottom:1px solid #d4d4d3;}
.main_box_up2 h3{ font:12px Verdana, Arial, Helvetica, sans-serif; color:#000000; padding:5px 0 0 30px ; margin:0px; }


/*News*/
.parttime-listing{ width:600px; padding:0; color:#666666; font:normal 11px verdana;}
.date {	height:50px; width:45px; background: url(../images/calendar.gif) no-repeat; font: normal 22px Arial, Helvetica, sans-serif; color: #666666;	text-align: center;	padding: 0px 0px 0 0; line-height: 100%; float: right; margin-left:10px;}
.intro-content {margin:0; padding:0}
.listing { border-top: solid 1px #F0EBE4;}
.listing { clear: both; margin: 0px; padding: 0px; list-style: none; }
.listing .item { clear: both; font-size: 12px; padding: 15px 10px 15px 10px; border-bottom: solid 1px #F0EBE4; }
.listing .item big a { font-family:  'Arial', 'Verdana', 'Trebuchet MS',sans-serif; letter-spacing: -1px; color: #232220; text-decoration: none; font-size: 24px; width: 500px; display: block; line-height: 18px; }
.listing .item small { font-size: 12px; color: #AAA091; width: 500px; display: block; float: left; margin-top: 1px;}
.listing .item small span { font-size: 11px; color: #fff;}
.listing .item small a { color: #3f86bb; font-weight: bold; text-decoration: none; }
.listing .item em { font-family: 'Arial', 'Verdana', 'Trebuchet MS',sans-serif; color: #6A645B; width: 50px; display: block; float: right; text-align: right; margin-top: -15px; }
.listing .item em strong { font-family: 'Arial', 'Verdana', 'Trebuchet MS',sans-serif; font-size: 22px; font-weight: normal; display: block; line-height: 18px; }
.listing .alt { background: #f7f5f2; }
.job-details p strong { color: #000000; }
.date span { height: 16px; display: block;font: normal 11px Arial, Helvetica, sans-serif;color: #ffffff; text-align: center; padding-top: 5px;}
.parttime-google {text-align:center}
.listing #old big a { color: #6A645B; }
.listing #old small a { color: #6A645B; }
.listing .item small.intro-content { font-size: 13px; color: #AAA091; width: 500px; display: block; float: left;}
.listing .item small.intro-content a { color: #3f86bb; font-weight: bold; text-decoration: none; }
.divToggle {text-align:right; color:#3f86bc; font-weight:bold; font-size:14px; text-transform:lowercase; margin:0;}
.divToggle a{color:#3f86bc; font-weight:bold; font-size:14px; text-decoration:none;}
.divToggle a:hover{color:#FF0000; text-decoration:underline;}
.newsArea {padding:0 0 20px 0;}
.newsArea p{padding:2px 0 0px 0;}
.more-link { border-top:0px dashed #3f86bc; width:580px; display: block; float: left;}
.ft { background: url(../images/fulltime.gif); }
.pt { background: url(../images/parttime.gif); }
.vt { background: url(../images/volunteer.gif); }
#jobs .listing #old .fl, #jobs .listing #old .ft, #jobs .listing #old .pt, #jobs .listing #old .vt { background: url(../images/oldbg.gif); }
.navigation a  { display: block; text-decoration: none; font-size: 12px; color: #ffffff; width: 140px; padding: 8px 0 10px; border: 0px; cursor: pointer; background: url(images/submitbutton.gif) no-repeat center top; color:#333333; }
.alignleft { float: left; }
.alignright { float: right; }

/*Contact Form*/
.input_div2{ float:left; padding:10px 5px 0px 10px; width:280px; color:#000;}
.input_div2 label{ float:left; font:12px Verdana, Arial, Helvetica, sans-serif; text-align:left; color:#000000; margin:10px 0 0px 0;_margin:5px 0 0px 0; }
.input_div2 .input{ float:right; width:180px; height:16px; border:none; padding:0 5px 0 4px; margin:10px 0 0px 15px;_margin:5px 0 0px 0; font:10px Arial, Helvetica, sans-serif; color:#000000; border:#ccc 1px solid; text-align:left;}
.input_div2 textarea{ float:right; width:180px; height:80px; border:none; padding:0 5px 0 4px; margin:10px 0 0px 15px;_margin:5px 0 0px 0; font:10px Arial, Helvetica, sans-serif; color:#000000; border:#ccc 1px solid; text-align:left;}
.input_div2 select{ float:right; width:162px; height:16px; border:none; padding:0 5px 0 4px; margin:10px 0 0px 15px;_margin:5px 0 0px 0; font:10px Arial, Helvetica, sans-serif; color:#000000; border:#ccc 1px solid;}

/*
.input_div2{ float:left; padding:10px 5px 0px 10px; width:305px; color:#000;}
.input_div2 label{ float:left; font:12px Verdana, Arial, Helvetica, sans-serif; color:#000000; margin:10px 0 0px 0;_margin:5px 0 0px 0; }
.input_div2 .input{ float:right; width:150px; height:16px; border:none; padding:0 5px 0 4px; margin:10px 0 0px 15px;_margin:5px 0 0px 0; font:10px Arial, Helvetica, sans-serif; color:#000000; border:#ccc 1px solid; text-align:left;}
.input_div2 textarea{ float:right; width:150px; height:80px; border:none; padding:0 5px 0 4px; margin:10px 0 0px 15px;_margin:5px 0 0px 0; font:10px Arial, Helvetica, sans-serif; color:#000000; border:#ccc 1px solid; text-align:left;}
.input_div2 select{ float:right; width:162px; height:16px; border:none; padding:0 5px 0 4px; margin:10px 0 0px 15px;_margin:5px 0 0px 0; font:10px Arial, Helvetica, sans-serif; color:#000000; border:#ccc 1px solid;}
*/

.btn2{ background:url(../images/btn.jpg) no-repeat left top; width:78px; height:18px; float:right; border:none; cursor:pointer; font:11px Arial, Helvetica, sans-serif; color:#000000;}



.order-form{ padding:10px 0px 0px 0px; width:390px; color:#000; margin:0 auto;}
.order-form label{ float:left; font:12px Verdana, Arial, Helvetica, sans-serif; color:#000000; margin:10px 0 0px 0; width:150px; padding:0 10px 0 0;}
.order-form .input{ float:left; width:200px; height:16px; border:none; padding:0 5px 0 4px; margin:10px 0 0px 15px; font:10px Arial, Helvetica, sans-serif; color:#000000; border:#ccc 1px solid;}
.order-form .file{ margin-top:8px;  margin-left:5px;}
.order-form textarea{ float:left; width:200px; height:80px; border:none; padding:0 5px 0 4px; margin:10px 0 0px 15px; font:10px Arial, Helvetica, sans-serif; color:#000000; border:#ccc 1px solid;}
.order-form select{ float:left; width:210px; height:18px; border:none; padding:0 0px 0 4px; margin:10px 0 0px 15px; font:10px Arial, Helvetica, sans-serif; color:#000000; border:#ccc 1px solid;}

.order-form .check-box{ padding:0 5px 0 4px; margin:10px 0 0px 15px; border:none;}

.order-form .btn{ background:url(../images/btn.jpg) no-repeat left top; width:78px; height:18px; border:none; cursor:pointer; font:11px Arial, Helvetica, sans-serif; color:#000000;float:left;}
.order-form .btn:hover{ background:url(../images/btn_h.gif) no-repeat left top; color:#FF0000;}

.white-div {
background:#fff;
margin:0 auto;
padding:10px;
width:auto;
text-align:center;
}
.white-div p {
line-height:17px;

}

.spacer10 {
padding:0;
margin:0;
height:10px;
clear:both;
}

.spacer5 {
padding:0;
margin:0;
height:5px;
clear:both;
}

.generalTable {width:100%; background:#fff url(../images/bg_all_box.jpg) repeat-x left bottom; margin:10px 0px 10px 0px; padding:0; color:#363636; border:1px solid #c9c9c9; border-bottom:none; border-right:none;}
.generalTable th {background:url(../images/bg_all_box.jpg) repeat-x left bottom; font:bold 13px Arial, Helvetica, sans-serif; padding:5px 5px 5px 5px; border-bottom:1px solid #c9c9c9; border-right:1px solid #c9c9c9;}
.generalTable td {font:12px Arial, Helvetica, sans-serif; padding:5px 5px 5px 5px; border-bottom:1px solid #c9c9c9; border-right:1px solid #c9c9c9;}
.txt_center
{
text-align:center;
}
.contact_txt
{ float:left; padding-top:10px;
width:280px; margin:0px 0 0 20px; text-align:left;
font:12px Arial, Helvetica, sans-serif; color:#000;
line-height:20px;
}
.scrib_btn
{
 float:left; width:166px; padding-top:10px;
 }
 .scrib_btnpadding_right
 {
 padding-left:10px; float:left; width:177px;
}
/*21-11-09*/
.footer_leftwidth
{
/*width:100%; float:left; */
padding:0 10px 0 0;
}
.padding_left
{
padding:5px 10px 0; /*width:99%;*/
}
.copy_right
{
width:250px; margin-top:5px;
}
.txt_decuration_underline
{
text-decoration:underline;
}

.itchimes {float:right;text-align:right;color:#999999;line-height:17px;}
.itchimes a{font:9px 'tahoma'; color:#999999; text-decoration:none;}
.itchimes a:hover{color:#000; text-decoration:underline;}
.right_contaner .sub_menu
{
text-align:right; color:#333333; font-size:12px;
}
.right_contaner .sub_menu a
{
 color:#333333; font-size:12px; text-decoration:none; padding:0 5px;
}
.right_contaner .sub_menu a:hover
{
 color:#d74a03; text-decoration:underline;
}
.right_contaner .sub_menu a.active
{
 color:#d74a03; text-decoration:underline;
}

.footer_left {
float:left;/* width:75%;*/
font:9px Verdana,Arial,Helvetica,sans-serif;
}

.partners {padding:7px 0 2px; color:#666666; font:11px Arial, Helvetica, sans-serif;}
.partners a{color:#666666; font-weight:normal; text-decoration:none;font:11px Arial, Helvetica, sans-serif;}
.partners a:hover{color:#000000; text-decoration:none;}

/*-------------------------------------08-06-2011-------------------------------------------*/

.contact_txt_right
{
	width:300px;
	float:left;
	padding:10px 0 0 20px;
}
