@charset "utf-8";
/* CSS Document */

* {margin:0;padding:0;background:no-repeat scroll 0 0 transparent;border:0px none #FFF;outline:0 none;outline-style:none;list-style:none outside;text-decoration: none;}
img {vertical-align:middle;display:inline-block;}
input {border:solid 1px #e2e2e2;}
.submit {cursor:pointer;border: 0px none #FFF;}
.last {margin-right: 0px !important; border: none 0 #fff;}
a:hover {text-decoration: none;}
a.more {display: block;clear: both;float: right;}
.floatLeftNone {float:left; clear:none;}
.floatRightNone {float:right; clear:none;}
.floatLeftBoth {float:left; clear:both;}
.floatRightBoth {float:right; clear:both;}
.clear {clear:both !important;display:block;height:0px;width:100%; float:none;line-height:0px !important;font-size: 0px !important;overflow:hidden;}

body.all{

     width: 100%;
	 background: #fff;	
	 font-family: Arial, Helvetica, sans-serif;
}


@font-face {
    font-family: 'HelveticaCond';
    src: url('fonts/helvetica_condensed-webfont.eot');
    src: url('fonts/helvetica_condensed-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/helvetica_condensed-webfont.woff') format('woff'),
         url('fonts/helvetica_condensed-webfont.ttf') format('truetype'),
         url('fonts/helvetica_condensed-webfont.svg#HelveticaCondensedRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

.mainWrapper{
	width: 960px;
	margin:0 auto;	
}

.logo a{ display: block; background: url(images/logo.png) no-repeat; width:248px; height:61px; float:left; clear: none; margin-top: 30px; background-size: contain;}

.selectHolder .select {
  position: absolute;
  width: 118px;
  height: 21px;
  padding: 10px 0px 10px 13px;
  color: #738f38;
  font-size: 16px;
  font-family: 'HelveticaCond';
  background: url(images/header_select.jpg) no-repeat;
  overflow: hidden;
}

.selectHolder select.styled{
	height: 40px;	
	margin-right: 5px;
	
	
}



.selectHolder .country_holder  .select {
  position: absolute;
  width: 160px;
  height: 21px;
  padding: 10px 0px 10px 10px;
  color: #738f38;
  font-size: 16px;
  font-family: 'HelveticaCond';
  background: url(images/header_select_long.jpg) no-repeat;
  overflow: hidden;
}

.selectHolder .country_holder select.styled{
	height: 40px;	
	margin-right: 5px;
	width:170px;
	
}


.searchForm{
	width: 685px;
	float:right;
	clear:none;
	margin-top:40px;	
}

.selectHolder{
	float: left;
	clear: none;	
}

.searchHolder{
	
	background:url(images/search_bg.jpg) no-repeat;
	width:284px;
	height:40px;
	float: left;
	clear: none;
	margin-left:5px;
	
}

.searchHolder input.sinput{
	width: 200px;
	background: none;
	width:220px;
	height:20px;
	margin-top:10px;
	border: medium none;
	font-family: 'HelveticaCond';
	font-size: 16px;
	color:#b9b9b9;	
	margin-left: 10px;
}

.searchHolder .search_btn{
	display: block; float:right;
	background: url(images/search_submit.png) no-repeat;
	width: 40px;
	height: 40px;
	text-transform:uppercase;
	text-indent: -9999px;
	cursor:pointer;
	border: none;	
}

.faq_h_btn{
	display: block;
	float:left;
	clear:none;
	margin-left: 10px;
	background: url(images/faq_h_btn.jpg) no-repeat;
	width:64px;
	height:40px;
	font-family:'HelveticaCond';
	color: #738f38;
	font-size: 16px;
	line-height:40px;
	padding-left:10px;	
}

#mainNav{
	display: block; width: 100%; margin-top:25px; list-style:none;	float: left; clear: none;
}

#mainNav > li{
	float: left;
	clear: none;
	display: block;
	width: auto;
	background: url(images/mainnav_left.png) left no-repeat;
	height:39px;
	margin-left: 5px;	
	position: relative;
}

#mainNav > li:first-child{
	margin-left: 0px !important;	
}

#mainNav > li.home{
	margin-left: 10px;	
}

#mainNav > li.home > a{
	padding-left: 23px;
	padding-right: 23px;	
}


#mainNav > li > a{
	width: auto;
	display: block;
	height: 39px;
	background:url(images/mainnav_right.png) right no-repeat;
	font-family: 'HelveticaCond';
	color: #ffffff;
	font-size: 17px;
	text-shadow: -1px -1px #1b2c3f;
	line-height:39px;
	padding-left: 12px;
	padding-right:13px;	
}

#mainNav > li:hover ul.dropdown{ display:block; }

#mainNav li ul.dropdown{
    display: none; 
	position:absolute; top:39px; left: 0px;
	min-width:100%;
	background: #738F38;
	border: 1px solid #657a39;
	font-family:'HelveticaCond';
		
}

#mainNav li ul.dropdown a{ background: none;}

#mainNav li ul.dropdown li{ padding-left: 10px; padding-right: 10px; }

#mainNav li ul.dropdown li:hover { background:#a4c85a;}

.subscribe{
	background: url(images/mainnav_subscribe.png) no-repeat;
	width: 185px;
	height:40px;
	margin-left:5px;
	margin-bottom: 12px;
		
}

.subscribe a{
	background: none;
	padding-left:15px;	
	font-family: 'HelveticaCond';
	color: #ffffff;
	font-size: 17px;
	text-shadow: -1px -1px #1b2c3f;
	line-height:39px;
}

.subscribe a span{
	color: #c9f372;	
}

#mainNav li:hover, #mainNav li.active{
	background: url(images/mainnav_left_on.png) left no-repeat;	
}

#mainNav li:hover a, #mainNav li.active a{
	background: url(images/mainnav_right_on.png) right no-repeat;
	color: #2d2d2d;
	text-shadow: 1px 1px #c7db81;	
}

.subscribe:hover{
	background: url(images/mainnav_subscribe.png) no-repeat;	
}

.subscribe:hover a{
	background: none;	
	text-shadow: -1px -1px #1b2c3f;
	color: #fff;
}


.leftSidebar{
	display: block;
	float:left; 
	clear: none;	
	width: 194px;
	margin-top: 25px;
	position:relative;
}

.sbox{ display: block; width: 194px; background:url(images/sbox_mid.jpg) top left repeat-y; }

.sbox_top{ display: block; width: 194px; background: url(images/sbox_top.jpg) left top no-repeat; height: 11px;}

.sbox_bot { display: block; width:194px; background: url(images/sbox_bottom.jpg) left bottom no-repeat; height:6px; position:relative; margin-bottom:5px; }

.sbox_title{ font-size: 18px; color:#002146; font-family: 'HelveticaCond'; font-weight:normal; padding-left: 18px; padding-top: 8px; padding-bottom:8px; line-height: 21px;}

.sbox_title1{ font-size: 16px; color:#002146; font-family: 'HelveticaCond'; font-weight:normal; padding-left: 18px; padding-top: 8px; padding-bottom:8px; line-height: 21px;}

.sbox_title2{  font-size: 16px; color:#658324; font-family: 'HelveticaCond'; font-weight:normal; padding-left: 18px; padding-top: 8px; padding-bottom:8px; line-height: 21px;}

.sbox_title span{ color:#658324; }

.sbox_title1 span{ color:#658324; font-size: 20px; }

.s_input{ display:block; background:url(images/s_input.jpg) no-repeat; width: 155px; height:26px; border: none; margin-left: 18px; margin-top: 5px; font-family: 'HelveticaCond'; color: #7c7c7c; text-indent: 5px; }

.s_submit{ display:block; background: url(images/s_submit.jpg) no-repeat; width: 75px; height: 27px; border: none; cursor:pointer; font-family: 'HelveticaCond'; font-size: 16px; text-shadow: 1px 1px #cddc79; margin-left: 98px; margin-top: 11px; margin-bottom: 8px;}

.left_link{ display: block; font-family:Arial; font-size:10px; padding-left: 18px; color: #7c7c7c; padding-bottom: 3px;}

.sidebarImg{
	position: absolute;
	bottom:3px;
	right:4px;	
}

.s_demobox{
	diplay:block; background:url(images/s_demobox.jpg) no-repeat; width: 185px; height:78px; margin-left: 5px; margin-top:10px; margin-bottom: 10px; }	


a.demo_title{
	font-family:'HelveticaCond'; font-size: 22px; color: #ffffff; padding-left: 15px; padding-top: 12px; display: block; text-shadow: -1px 1px #080e15;	
}

a.demo_title span{
	color: 	#ceec84;
}

a.demo_title .demo{ font-size:24px; font-weight:normal !important; color:#fff; line-height:24px; }

.s_testi{
	font-size: 11px; color:#3a3a3a; display: block; padding-left: 20px; padding-right: 20px; padding-top: 5px; padding-bottom:5px; line-height: 17px;	
}

.client{
	display: block; font-family: Arial; font-size: 12px; color: #658324; padding-left: 20px; padding-top: 10px; padding-bottom: 20px; }	

.testi_slider{
	position: absolute; top: -15px; right: 15px;	
}

.content{
	width: 760px; float: right; clear: none;	
}

.homeTabs{
	display: block; list-style:none; background:url(images/homeTabs.jpg) left bottom no-repeat; width: 756px; height:55px; margin-top: 15px;	
}

.homeTabs li{ float: left; clear: none; display:block; background:url(images/hometabs_li.jpg) no-repeat; width: 162px; height: 48px; margin-right: 5px; margin-left: -1px; text-align:center;}

.homeTabs li.active{ background: url(images/hometabs_li_act.jpg) no-repeat;}

.homeTabs li a{ font-family: 'HelveticaCond'; font-size: 20px; color: #828282; line-height: 48px; font-weight: normal; display:block; width: 100%;}

.tab1{ display:block; background:url(images/tab_cont.jpg) repeat-y; width: 757px; height: 538px; }

.leftBox{ display:block; float:left; clear:none; width:257px; height: 95px; border-top: 1px solid #dadada; font-family: 'HelveticaCond'; line-height:95px; font-size: 17px; color: #5c5c5c; margin-left: 67px; margin-right:100px;}

.rightBox{ display:block; float:left; clear:none; width:257px; height: 95px; border-top: 1px solid #dadada; font-family: 'HelveticaCond'; line-height:95px; font-size: 17px; color: #5c5c5c; }

.bottomborder{ border-bottom: 1px solid #dadada; }

.tab_bottom{ margin-top:19px; }

.footerNav1{ float: left; clear: none; list-style: none; width: auto; margin-left:5px; margin-top:10px; font-family: 'HelveticaCond'; }

.footerNav1 li{ float:left; clear:none; margin-right: 10px; color:#747373; font-size: 14px; }

.footerNav1 li a{ font-size: 14px; color:#747373; padding-right: 10px; }

.socialHolder{ float: right; clear:none; margin-right:20px; margin-top: 10px; }

.socialHolder img{ margin-right:5px; }

.copyright{ float:left; clear:none; font-family: 'HelveticaCond'; font-size:12px; color: #989898; margin-left:5px;}

.footerNav2{ float: right; clear: none; list-style: none; width: auto; margin-right:20px; font-family: 'HelveticaCond'; }

.footerNav2 li{ float:left; clear:none; margin-right: 10px; color:#608118; font-size: 12px; }

.footerNav2 li a{ font-size: 12px; color:#608118; padding-right: 10px; }

.loginContent{ display:block; background:url(images/login02bg.jpg) no-repeat; width:756px; height:595px; margin-top: 10px;}

.nosubscribe{ margin-top: 21px; }

.leftWrapper{ display: block; float:left; clear:none; width: 378px; height: auto; border-right: 1px solid #dedede; margin-top: 30px; margin-left: 30px; }

.leftWrapper h4{     color: #002146;
    font-family: 'HelveticaCond';
    font-size: 18px;
    font-weight: normal;
    line-height: 21px;
	padding-bottom:20px;
}

.leftWrapper h4 span { color: #658324; }

.leftWrapper .left_input{
	background: url(images/input_txt_left.png) no-repeat; width: 345px; height:26px; line-height:26px; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#7c7c7c; text-indent: 10px; border: none; margin-bottom:8px;	
}

.errorMsg{ font-size:12px; color:#ba0002; margin-bottom:8px; }

.errorMsg img{ vertical-align: -3px; }

.remember{ font-size:12px; color: #4c4c4c; margin-bottom: 8px; }

.leftSubmit{
	background: url("images/s_submit.jpg") no-repeat scroll 0 0 transparent;
    border: medium none;
    cursor: pointer;
    display: block;
    font-family: 'HelveticaCond';
    font-size: 16px;
    height: 27px;
    float: right;
	margin-right: 35px;
    text-shadow: 1px 1px #CDDC79;
    width: 75px;
}

.leftWrapper p{ margin-bottom:8px; }

.leftWrapper p a{
	 font-size: 12px;
	 color: #809d43;
	 font-weight:bold;
}

.login_contact{ display:block; background:url(images/login_contact.jpg) no-repeat; width: 104px; height:39px; border: none; font-family:'HelveticaCond'; font-size: 18px; color:#4e5b69; line-height:39px; cursor: pointer; margin-top: 8px;}

.rightWrapper{
 width: 297px; float:right; clear:none;
 margin-top:30px;
 margin-right:30px;	
}

.rightWrapper h3{
	font-family:'HelveticaCond'; font-size: 17px; color:#829f44; margin-bottom: 20px; font-weight:normal; text-transform:uppercase;
}	

.rightWrapper h4{ font-family:'HelveticaCond'; font-size:17px; color:#5c5c5c; margin: 15px 0px; font-weight: normal;}

.rightWrapper p{ font-size:12px; color:#3a3a3a; margin-bottom:17px; line-height:17px;}

.set_as_default{ display:block; background: url(images/set_as_default.jpg) no-repeat; width: 161px; height:40px; line-height: 40px; font-family:'HelveticaCond'; font-size: 17px; color:#930000; text-indent:12px; margin-top: 15px; margin-left: 15px; float:left;}

.mySet_left{ display:block; float:left; clear: none; width: 480px; margin-left: 15px; margin-top: 23px; font-family: 'HelveticaCond'; }

.mySet_left h1{ font-size:20px; color: #193a60; margin-bottom:0px; font-weight: normal;}

.mySet_left .leftCol{ display:block; float:left; clear:none; width: 240px; }

.mySet_left .rightCol{ display:block; float:left; clear:none; width:225px; }

.mySet_left label, .mySet_right label { font-size: 16px; color:#4b4b4b; display:block; margin-bottom: 8px; margin-top: 15px; }

.mySet_left .select {
    background: url("images/set_select.jpg") no-repeat scroll 0 0 transparent;
    color: #676767;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 17px;
    overflow: hidden;
    padding: 6px 0 4px 13px;
    position: absolute;
    width: 204px;
}

.mySet_left select.styled{
	width:215px;
	padding-bottom:8px;
}

.mySet_left select.styled option{ text-indent: 13px; font-size:12px; color: #676767; }

.mySet_left .myset_input, .mySet_right .myset_input{ background:url(images/set_input.jpg) no-repeat; width:215px; height:26px; line-height:26px; font-family:Arial, Helvetica, sans-serif; color: #676767; text-indent:13px; border:none; }

.button{ display: block; padding-left:2px; background:url(images/btn_left.png) no-repeat; height:38px; float:right; clear:none; margin-right: 12px; margin-top:25px;} 

.button a{ display:block; background:url(images/btn_right.png) right no-repeat; height: 38px; line-height:38px; margin-right: -1px; font-size: 16px; color:#2d2d2d; text-shadow: 1px 1px #C7DB81; padding-left:10px; padding-right:12px;}

.mySet_right{ display:block; float:left; clear:none; width:220px; padding-left:20px; border-left: 1px solid #c5c5c5; font-family:'HelveticaCond'; margin-top:23px;}

.mySet_right h1{ font-size:20px; color: #193a60; margin-bottom:0px; font-weight: normal;}

.inner{ float: right !important; width: auto !important; }

.slogan{ font-family:'HelveticaCond'; font-size:24px; color:#658324; line-height: 40px; padding-left: 20px;}


.main_graybox_cont {
	margin-top:15px;
}
.main_graybox_top {
	height: 4px;
	width: 756px;
	background:url(images/Aimg/graycontainer_top_bg.jpg) top left no-repeat;
	display:block;
}
.main_graybox_bottom  {
	height: 4px;
	width: 756px;
	background:url(images/Aimg/graycontainer_bottom_bg.jpg) top left no-repeat;
}
.main_graybox {
	min-height: 587px;
	width: 756px;
	background:url(images/Aimg/graycontainer_bg.jpg) top left repeat-y;
}
.graybox_message_cont {
	margin-top: 34px;
	margin-left: 36px;
	float: left;
}
.graybox_message_ex {
	height:6px;
	width:683px;
	float:left;
}
.graybox_message_top {
 	background:url(images/Aimg/graycontainer_message_top_bg.jpg) top left no-repeat;
}
.graybox_message_bottom {
 	background:url(images/Aimg/graycontainer_message_bottom_bg.jpg) top left no-repeat;
}
.graybox_message {
 	background:url(images/Aimg/graycontainer_message_bg.jpg) top left repeat-y;
	min-height: 154px;
	width: 683px;
}
.graybox_message .noaccess {
	font-family: HelveticaCond;
	font-size: 18px;
	margin-top: 24px;
	margin-left:40px;
	margin-bottom: 28px;
	color: #525252;
}
.graybox_message .subscribe2 {
	display: block;
	width: 170px;
	height: 42px;
	line-height: 42px;
	font-family: HelveticaCond;
	font-size: 20px;
	color: #090909;
	text-shadow: 1px 1px #C7DB81;
	text-indent: 16px;
	background:url(images/Aimg/subscribe_button_green.png) top left no-repeat;
	margin-left: 258px;
	margin-bottom: 8px;
}
.graybox_message > span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin-left: 264px;
	color: #525252;
}
.graybox_message span a {
	font-family: HelveticaCond;
	font-size: 14px;
	color: #930000;
	text-decoration: underline;
}
.graybox_message .noaccess_page2 {
	font-family: HelveticaCond;
	font-size: 16px;
	color: #525252;
	text-align:center;
	width: 612px;
	font-weight: normal;
	margin-left: 36px;
	padding-top: 33px;
	padding-bottom: 66px;
}
.graybox_message .noaccess_page2 em {
	font-size: 20px;
	font-style: normal;
}
.graybox_message .noaccess_page2 a {
	color: #083a72;
}
.graybox_message .noaccess_page2 span {
	font-size: 14px ;
	text-align: center;
}
.fcq_popup_container {
	width: 760px;
	height: 360px;
	background:url(images/Aimg/fcquestion_popup_bg.png) top left no-repeat;
	margin: 134px auto;
}
.fcq_popup {
	width: 711px;
	height: 313px;
	padding-top: 22px;
	padding-left: 24px;
}
.fcq_popup > h1 {
	font-family: HelveticaCond;
	font-size: 30px;
	color: #2b4460;
	padding-bottom: 10px;
	border-bottom: 1px solid #c7c7c7;
	margin-bottom: 24px;
	font-weight: normal;
}
.fcq_popup .field_holder {
	width: 330px;
	min-height:170px;
	float: left;
	clear: none;
	position:relative;
}
.fcq_popup .field_holder .your_gen_input {
	width: 330px;
	height: 50px;
	display: block;
	float: left;
	clear: none;
	margin-bottom:10px;
	border: none;
	background:url(images/Aimg/text1l_input_bg.png) top left no-repeat;
	font-family: HelveticaCond;
	font-style: italic;
	color: #a3a3a3;
	font-weight: normal;
	line-height: 50px;
	text-indent: 18px;
	font-size: 18px;
}
.fcq_popup .your_message_input {
	width: 355px;
	height: 170px;
	background:url(images/Aimg/text2l_input_bg.png) top left no-repeat;
	font-family: HelveticaCond;
	font-style: italic;
	color: #a3a3a3;
	font-weight: normal;
	vertical-align: top;
	line-height:40px;
	text-indent: 18px;
	font-size: 18px;
	resize: none;
	float: left;
	clear: none;
	margin-left: 25px;
}
.fcq_popup .send_feedback_input {
	display: block;
	width: 171px;
	height: 50px;
	margin-top: 25px;
	float: right;
	clear: none;
	border: none;
	font-family: HelveticaCond;
	font-size: 24px;
	color #090909;
	line-height: 50px;
	text-shadow: 1px 1px #CDDC79;
	background:url(images/Aimg/feedback_send_button_bg.png) top left no-repeat;
	cursor:pointer;
}


.helvetica{ font-family:'HelveticaCond'; }

.secNav{ float:right; clear:none; list-style: none; margin-left: 85px; margin-top: 10px;}

.secNav li{ float:left; clear:none; font-size: 17px; color: #102f52; line-height: 24px; margin-right:10px;}

.secNav li a { font-size: 17px; color: #102f52; line-height: 24px; padding-right:10px;}

.tabHolder{ display:block; background:url(images/tab_top.jpg) left bottom no-repeat; width: 951px; height: auto; margin: 0 auto; list-style: none; margin-top: 22px; height:93px;}



.tabHolder li{ display:block; float:left; background: url(images/tab_left.jpg) left 11px no-repeat; height:59; padding-left: 2px; margin-right:33px; width:auto; padding-top: 11px;}

.tabHolder li.last{ margin-right: 31px; }

.tabHolder li:first-child{ margin-left: 10px; }

.tabHolder li a{ display:block; margin-right:-1px; width:100%; height:59px; background: url(images/tab_right.jpg) top right no-repeat; font-size: 17px; color:#828282; padding-right:14px; padding-left: 12px; text-align:center; padding-top:13px;}

.tabHolder .topspace{ display: block; height: 8px; }


.tabHolder li.active, .tabHolder li:hover{ background: url(images/tab_left_act.jpg) top left no-repeat; height:70px; padding-top: 0px; margin-top:1px; position:relative;}

.tabHolder li.active a, .tabHolder li a:hover{ background: url(images/tab_right_act.jpg) right top no-repeat; height:70px; padding-top: 22px; color: #658324; }

.gr_arrow { display:none; background: url(images/gr_arrow.png) bottom center no-repeat; width: 14px; height:9px; width: 100%; bottom: -15px; position:absolute;}

.tabHolder li.active .gr_arrow, .tabHolder li:hover .gr_arrow{ display: block;}



.tabContent { display:block; background:url(images/tab_mid.jpg) top left repeat-y; width: 951px; margin: 0 auto; position: relative; padding-bottom: 11px;}

.leftCont{ width: 682px; float:left; clear: none; margin-left: 30px; margin-top: 20px; display:block;}

.rightSidebar{ display: block; float: left; clear: none; margin-left: 30px; width: 195px; }

.ourClients{ margin-left: 5px; margin-top: 5px;}

.tabContent_bottom{ display:bock; background:url(images/tab_content_bottom.png) no-repeat; width: 951px; height:11px; position:absolute; bottom:0px; left: 0px; }


.leftCont h1{ color: #658324; font-size: 24px; font-weight:normal; margin-top: 15px; }

.leftCont h2{ color: #002e63; font-size: 20px; font-weight: normal; margin-bottom: 15px;}

.persBox1{ display:block; width: 322px; float:left; clear: none; text-align: justify; }

.persBox1 h3{ color:#658324; font-size:20px; font-weight:normal; margin-top: 20px;}

.persBox2{ display:block; width: 322px; float:left; clear: none; text-align: justify; margin-left: 30px;}

.persBox2 h3{ color:#658324; font-size:20px; font-weight:normal; margin-top: 20px;}

.persBox1 img, .persBox2 img { float:left; clear:none; margin-right: 20px; margin-top: 25px;}

.persBox1 p a, .persBox2 p a{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#85a346;}

.persBox1 p, .persBox2 p{ font-family: Arial, Helvetica, sans-serif; font-size:13px; color: #3b3b3b; line-height:24px; text-align:justify; }


.person_indicesoc h3 {
	font-size: 20px;
	color: #658324;
	font-weight: normal;
    margin-top: 20px;
}
.person_indicesoc img {
	float: left;
	clear: none;
 	margin-right: 20px;
    margin-top: 0px;
}
.person_indicesoc p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #3b3b3b;
	line-height: 24px;
	text-align:justify;
}
.person_indicesoc p.last {
	margin-bottom: 8px;
}
.contact_us_pg {
	padding-bottom: 14px;
	margin-bottom: 20px;
	border-bottom: 1px solid #c7c7c7;
}
.contact_us_cont h3 {
	font-family: HelveticaCond;
	font-size: 20px;
	color: #658324;
	font-size: 20px;
	color: #658324;
	font-weight: normal;
    margin-top: 20px;
}
.contact_us_cont p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #3b3b3b;
	line-height: 24px;
	text-align:left;
	margin-top: 12px;
}
.contact_us_cont p.last {
	margin-bottom: 8px;
}
.contact_us_box {
	display: block;
	float: left;
	clear: none;
	width: 206px;
	min-height: 200px;
}
.contact_us_box_l {
	margin-right: none !important;
	margin-left: 56px;
}
.contact_us_box_r {
	margin-left: 110px;
	margin-right: 90px;
}
.contact_us_cont a.loc_map {
	display: block;
	width: 205px;
	height: 22px;
	clear: both;
	background: url(images/Aimg/location_map.png) top left no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #85a346;
	padding-left: 34px;
	margin-top: 3px;
	margin-bottom:3px;
	
}


.home2_leftPane{ display:block; float:left; clear:none; background:url(images/home2_leftPane.jpg) no-repeat; width: 756px; height:553px; position:relative; }


.home2_rightPane { width: 190px; float: left; clear:none; margin-left: 8px; }

.subscribe2{
	background: url(images/subscribe_btn2.jpg) no-repeat;
	width: 185px;
	height:40px;
	margin-left:5px;
	margin-bottom: -2px;
		
}

.subscribe2 a{
	background: none;
	padding-left:15px;	
	font-family: 'HelveticaCond';
	color: #414141;
	font-size: 17px;
	text-shadow: -1px -1px #fff;
	line-height:39px;
}

.subscribe2 a span{
	color: #5f772e;	
}

.left_sidebar{
	display: block; float: left; width: 120px; clear:none; margin-top:20px; margin-left:20px; 	
}

.left_sidebar h1{ font-size: 17px; color: #002146; font-weight: normal;}

.left_sidebar h1 span{ color: #930000; }

.paneLeft_sep{ margin-bottom:10px; }

.leftPaneBtn{ display:block; background:url(images/leftPane_btn.png) no-repeat; width: 97px; height:34px; font-size: 15px; color:#090909; padding:10px; text-shadow: 1px 1px #C7DB81; margin-top:20px;}

.sel_country{ list-style:none; display:block; width: 180px; position:absolute; left: 178px; top: 20px;	
}

.sel_country > li{ display:block; background:url(images/sel_country.png) no-repeat; width: 180px; height:52px; font-family:'HelveticaCond';}

.sel_country > li > a { font-size: 20px; color:#930000; padding-left: 15px; line-height:52px; }



.country_list{ display:none; background: url(images/country-list.png) no-repeat; width: 180px; height:160px; margin-top: -1px; padding-top:15px; position:relative; padding-bottom:5px; }

.sel_country > li:hover .country_list{ display: block;}

.country_list li{
	display: block; width: 173px; height:30px;	background: none;
}

.country_list li a{
	font-size: 17px; color:#0e2744; line-height:30px; padding-left: 10px; width: 100%;
}

.country_list li:hover{ background: url(images/country-list-li.png) no-repeat; }

.country_list li:hover a { color: #930000;}

.arow_up{ position: absolute; top: 5px; left: 83px; }

.arrow_down{ position: absolute; bottom: 2px; left: 83px; }

.slo{ display:block; background: url(images/slo.png) no-repeat; width: 550px; height: 57px; font-size: 24px; color:#658324; text-shadow:1px 1px #fff; position:absolute; left: 177px; bottom: 20px; line-height:56px; padding-left: 8px;}


.secNav a:hover {
	color: #658324;
	text-decoration: underline;
}
.secNav li a.active {
	color: #658324;
	text-decoration: underline;
}
.partner_container {
		width: 683px;
		height: 126px;
		margin-top: 30px;
}
.partner_container img {
	margin-bottom: 15px;
}
.partner_container p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #3b3b3b;
	margin-bottom: 0;
	padding-bottom: 0;
}
.partner_container p a {
	color: #83a044;
}
.sbox2_cont {
	width: 194px;
	display: block;
	clear: none;
	float: left;
	margin-top: 12px;
}
.sbox2_top {
	height:8px;
	width: 194px;
	background:url(images/Aimg/shadowbox_top_bg.png) top left no-repeat;
}
.sbox2_bottom {
	height:7px;
	width: 194px;
	background:url(images/Aimg/shadowbox_bottom_bg.png) top left no-repeat;
}
.sbox2 {
	width:178px;
	background:url(images/Aimg/shadowbox_mid_bg.png) top left repeat-y;
	padding-left: 16px;
	padding-bottom: 12px;
}
.sbox2 h1 {
	color: #002146;
	font-family: HelveticaCond;
	font-size: 18px;
	font-weight: normal;
	padding-bottom: 10px;
	padding-top: 10px;
}
.sbox2 p a {
	color: #748e3c;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: underline;
}
.sbox2 p {
	margin-top: 10px;
	line-height:21px;
}
.sbox2 .month li a {
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	color: #748e3c;
	text-indent: 16px;
	padding-left: 5px;
	background:url(images/Aimg/right_arrow.png) center left no-repeat;
	display: block;
	width: 151px;
	text-decoration: underline;
}
.sbox2 .month li a.current {
	background:url(images/Aimg/down_arrow.png) center left no-repeat;
}
.sbox2 .month {
	line-height: 29px;
}
.sbox2 .month li .month_entry li a {
	background: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #4a4a4a;
	text-decoration: none;
}
.tagbox_cont {
	width: 194px;
	display: block;
	clear: none;
	float: left;
	margin-top: 12px;
}
.tagbox_top {
	height:8px;
	width: 194px;
	background:url(images/Aimg/shadowbox_top_bg.png) top left no-repeat;
}
.tagbox_bottom {
	height:7px;
	width: 194px;
	background:url(images/Aimg/shadowbox_bottom_bg.png) top left no-repeat;
}
.tagbox {
	width:178px;
	background:url(images/Aimg/shadowbox_mid_bg.png) top left repeat-y;
	padding-left: 16px;
	padding-bottom: 12px;
}
.tagbox h1 {
	color: #002146;
	font-family: HelveticaCond;
	font-size: 18px;
	font-weight: normal;
	padding-bottom: 10px;
	padding-top: 10px;
}
.post_entry {
	margin-bottom: 30px;
}
.last_post {
	margin-bottom: 9px !important;
}
.post_entry .share_social {
	width: 681px;
	height: 32px;
	display: block;
	float: left;
	margin-top: 5px;
}
.post_entry .share_social img {
	float: left;
	clear: none;
}
.post_entry .share_social a.sharethis_button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #658324;
	margin-left: 12px;
	float: left;
	clear: none;
	margin-top: 8px;
	font-weight: bold;
}
.post_entry .share_social a.read_article {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #658324;
	float: right;
	clear: none;
	margin-top: 8px;
	font-weight: bold;
}
.post_entry span {
	font-size: 11px;
	color: #658324;
	font-family: Arial, Helvetica, sans-serif;
}
.post_entry span a {
	color: #353535;
}
.post_entry p {
	margin-top: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #3b3b3b;
	line-height: 24px;
	margin-bottom: 18px;
}

.tabHolder2{
	display:block;
	background:url(images/tab_top.jpg) left bottom no-repeat; width: 951px; height: auto; margin: 0 auto; list-style: none; margin-top: -24px; height:93px;}
.tabHolder2 li{ display:block; float:left; background: url(images/tab_left.jpg) left 11px no-repeat; height:59; padding-left: 2px; margin-right:34px; width:auto; padding-top: 11px;}
.tabHolder2 li:first-child{ margin-left: 18px; }
.tabHolder2 li a{ display:block; margin-right:-1px; width:100%; height:59px; background: url(images/tab_right.jpg) top right no-repeat; font-size: 31px; color:#828282; padding-right:20px; padding-left: 20px; text-align:center; padding-top:13px;}
.tabHolder2 li.active, .tabHolder2 li:hover{ background: url(images/tab_left_act.jpg) top left no-repeat; height:70px; padding-top: 0px; margin-top:12px; position:relative;}
.tabHolder2 li.active a, .tabHolder2 li a:hover{ background: url(images/tab_right_act.jpg) right top no-repeat; height:70px; padding-top: 16px; color: #658324; }

.blog_page_nav {
	float: right;
	margin-bottom: 5px;
}
.blog_page_nav a {
	display: block;
	float: left;
	clear: none;
	width: 21px;
	height: 19px;
	text-align:center;
	font-family: HelveticaCond;
	font-size: 14px;
	color: #658324;
}
.blog_page_nav a.active, .blog_page_nav a:hover {
	background:url(images/Aimg/blog_page_hover.png) top left no-repeat;
}



.sidebar_admin_pannel{
	display: block; background:url(images/left_user_pannel.jpg) no-repeat; width: 185px; height:157px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; font-weight:bold;	
}

.sidebar_admin_pannel .welcome{ padding-left: 17px; padding-top:15px; }

.sidebar_admin_pannel ul{ display:block; width:155px; background: url(images/admin_ul.jpg) top left no-repeat; min-height: 3px; margin-left:17px; margin-top:5px; padding-left: 0px;}

.sidebar_admin_pannel ul li a{ font-weight:bold; color: #fff; line-height: 24px;}

.sidebarMenu{ display:block; width:185px; list-style:none; }

.sidebarMenu li{ display:block; background: url(images/sidebarmenu_li.jpg) no-repeat; width: 100%; height: 30px; line-height:30px; }

.sidebarMenu li:first-child{ border-top: 1px solid #fff; }

.sidebarMenu li a{ font-size: 12px; font-weight: bold; color: #353535; padding-left: 10px; display: block; width:92%;}



.sidebarMenu li:hover, .sidebarMenu li.active{ background:url(images/sidebarmenu_li_act.jpg) top left no-repeat; }

.sidebarMenu li.active a, .sidebarMenu li:hover a{ color: #738F38;}

.sidebarMenu li.active{ height:auto; }

.adv_filters{ display:block; width:170px; padding-left:15px; background:url(images/li_act_div.jpg) left top repeat-y; font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #555555; }

.adv_filters p { font-weight:bold; line-height: 16px; padding: 10px 0px 8px 0px; }

.noscroll{ display:block; background:url(images/box_noscroll.jpg) no-repeat; width: 145px; height:97px; overflow-y: scroll;  font-size: 12px; color:#7c7c7c; line-height:18px; padding: 5px;}

.noscroll .hr{ display:block; width: 100%; height:0px; border-top:1px solid #d8d8d8; }

.sidebarMenu li .noscroll a{ color:#7c7c7c; line-height:18px; font-weight:normal; padding-left: 0px;}

.sidebarMenu li .noscroll a:hover, .sidebarMenu li .noscroll a.active{color: #738F38; }

.adv_filters .select{ background:url(images/noscroll_sel.jpg) no-repeat; width:150px; height:26px; display: block; font-size:12px; color:#676767; line-height:26px; padding-left:5px;}



.adv_filters select.styled{ float:left; clear:none; margin-top:-27px; display: block; width:155px; height:25px;}

.reset{ display:block; background:url(images/reset_btn.jpg) no-repeat; width: 75px; height:28px; border:none; font-family:'HelveticaCond'; font-size:16px; color:#090909; text-align:center; line-height:26px; float: left; clear:both; margin-top:15px; text-shadow:1px 1px #e3e3e3;}

.map_view{ display:block; float:left; clear:none; background:url(images/map_view_btn.png) no-repeat; width: 78px; height:28px; color: #090909; line-height:26px; margin-left: 5px; text-shadow: 1px 1px #C7DB81; text-align:center; font-size: 16px; border:none; font-family:'HelveticaCond'; margin-top: 15px; margin-bottom:14px;}


.wrapper_btn{ position:absolute; right:-13px; top: 350px;}

.paneBreadcrum{ font-size: 17px; color:#183659; display:block; margin-top: 15px; }

.paneBreadcrum a{ color:#183659;}

.profiles{ margin-left: 15px; padding-top: 15px; position:relative; width: 270px; float:left; clear:none; }

.profiles .wrapper_btn{ right: -22px; }

.gmap{ display:block; background:url(images/gmap.jpg) no-repeat; width: 448px; height:570px; float:right; clear: none; margin-top:15px; margin-right:15px; position:relative; }

.BtnHolder{ display:block; float:right; clear:none; margin-top:20px; margin-right:20px; }

.saveas{ background:url(images/map_view_btn.png) no-repeat; width: 78px; height:28px; color: #090909; line-height:26px; margin-left: 5px; text-shadow: 1px 1px #090909; text-align:center; font-size: 12px; border:none; float:right; clear:none; color: #fff; font-weight:bold; margin-top:10px;}

.BtnHolder .select{ display:block; background:url(images/hybrid.png) no-repeat; width: 85px; height:26px; position:absolute; top:49px; right: 114px; color: #7c7c7c; font-size:12px; line-height:25px; text-indent:5px; }

.BtnHolder .styled{ display:block; width:85px; height:26px; float:right; margin-top:10px; margin-right: 10px; color: #7c7c7c; font-size:12px; }

.s_textarea{ display:block; background: url(images/sidebar_textarea.jpg) no-repeat; width: 155px; height:184px; resize: none; font-size:12px; font-style:italic; color:#959595; margin-bottom: 10px; }

.sidebarMenu .adv_filters .snd_Feedback{ display:block; background:url(images/snd_feedback.jpg) no-repeat; width: 155px; height:40px; line-height:40px; font-family:'HelveticaCond'; font-size:16px; color:#090909; text-align:center; text-shadow:1px 1px #d0df7f; padding-left:0px; margin-top:10px; margin-bottom:5px; }

.sidebar_menu_bottom{ position:absolute; left:0px; bottom: -4px; }

.fcq_popup .select{ display:block; background:url(images/popup_select.jpg) no-repeat; width: 330px; height:50px; font-family:'HelveticaCond'; font-size: 18px; color:#474747; text-indent: 18px; line-height:50px; position:absolute; top:120px;}

.fcq_popup .styled{ display:block; width: 330px; height:50px;}

.fcq_popup .styled option{  font-family:'HelveticaCond'; font-size: 18px; color:#474747; text-indent: 18px; background: #fff; border: none; }

.popup{
	width: 100%;
	background:url(images/popup_bg.jpg) center top no-repeat #8c8c8c;
}


.details_pg_holder {
	width: 816px;
	height:379px;
	padding-left: 18px;
	padding-right: 18px;
	padding-top: 36px;
	padding-bottom: 13px;
	position: absolute;
}
.details_pg_header {
	height: 50px;
}
.details_pg_header span {
	display: block;
	float: left;
	clear:none;
	background:url(images/Aimg/profile_tab_bg.png) top left no-repeat;
	width: 169px;
	height: 46px;
	text-align: center;
	font-family: HelveticaCond;
	font-size: 20px;
	color: #828282;
	font-weight: normal;
	line-height: 50px;
}
.details_pg_mainc {
	width: 817px;
	min-height:30px;
	background:url(images/Aimg/details_container_mid_bg.png) top left repeat-y;
	float: left;
	padding-left: 
}
.details_pg_mainc_top {
	width: 817px;
	height: 10px;
	background: url(images/Aimg/details_container_top_bg.png) top left no-repeat;
}
.details_pg_mainc_bottom {
	width: 817px;
	height: 10px;
	background: url(images/Aimg/details_container_bottom_bg.png) top left no-repeat;
}
.details_pg_content {
	width: 752px;
	min-height: 236px;
	background: #fff;
	border: 1px solid #e6e6e6;
	margin-left: 16px;
	margin-top: 6px;
	margin-bottom: 6px;
	padding-left: 15px;
	padding-right: 15px;
}
.details_pg_content h1 {
	font-family: HelveticaCond;
	color: #828282;
	margin-top: 20px;
	font-size: 15px;
	font-weight: normal;
	margin-bottom: 8px;
}
.details_pg_content span.message_green {
	display: block;
	float: left;
	clear: none;
	background: #78a201;
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	width: 752px;
	height: 30px;
	line-height: 30px;
	text-align: left;
	text-indent: 8px;
	margin-bottom: 10px;
}
.details_pg_content .details_box1 {
	width: 247px;
	min-height: 90px;
	border-right: 1px solid #d4d4d4;
	float: left;
	clear: none;
}
.details_pg_content .details_lastb {
	border-right: none !important;
}
.details_pg_content .details_box1 table {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin-top: 10px;
}
.details_pg_content .details_box1 table tr td.details_q {
	color: #4e4e4e;
}
.details_pg_content .details_box1 table tr td {
	color: #6d9400;
	width: 40%;
}
#detailsNav {
	display: block; list-style:none;	float: right; clear: none; margin-right: 25px;
}

#detailsNav li{
	float: left;
	clear: none;
	display: block;
	width: auto;
	background: url(images/mainnav_left.png) left no-repeat;
	height:39px;
	margin-left: 5px;	
}

#detailsNav li:first-child{
	margin-left: 0px !important;	
}

#detailsNav li.home{
	margin-left: 10px;	
}

#detailsNav li.home a{
	padding-left: 23px;
	padding-right: 23px;	
}


#detailsNav li a{
	width: auto;
	display: block;
	height: 39px;
	background:url(images/mainnav_right.png) right no-repeat;
	font-family: 'HelveticaCond';
	color: #ffffff;
	font-size: 17px;
	text-shadow: -1px -1px #1b2c3f;
	line-height:39px;
	padding-left: 12px;
	padding-right:13px;	
}
.fontResize {
	float:right;
	clear: none;
	margin-top: 14px;
	margin-right: 13px;
}
.closeWindowButton {
	position: absolute;
	right: 6px;
	top: 5px;
	display: block;
	width: 25px;
	height: 25px;
	background: url(images/Aimg/close_window.png) top left no-repeat;
}


.faq_tabs{
	display:block;
	background:url(images/faq_ul.jpg) left bottom no-repeat;
	width:756px;
	height: 58px;
	font-family:'HelveticaCond';
	margin-top:16px;
}

.faq_tabs li{ float:left; clear:none; display:block; background: url(images/faq_li_left.jpg) top left no-repeat #fff; margin-right: 8px; height: 51px; width:auto; padding-left:2px; margin-left:2px;}

.faq_tabs li a{ display:block; width:auto; background:url(images/faq_li_right.jpg) right top no-repeat; margin-right:-1px; padding-left: 23px; padding-right:27px; height:31px; padding-top:20px; text-align:center; font-size:17px; color:#828282; }


.faq_tabs li.active{ background:url(images/faq_li_left_act.jpg) top left no-repeat; padding-bottom: 1px;}

.faq_tabs li.active a{ background:url(images/faq_li_right_act.jpg) right top no-repeat; padding-bottom: 1px; color: #7c9645;}


.cat_faq{
	display: block; float:left; clear:none;
	margin-left: 15px; width: 215px; margin-top: 5px;
}


.cat_faq li{display:block; width: 100%; height:27px; border-top:1px solid #d5d5d5; line-height:27px; background: none;}

.cat_faq li a{ font-size: 16px; line-height:27px; color:#7e7e7e; font-family:'HelveticaCond'; display:block; width: auto; }

.cat_faq li:first-child{ border-top: medium none; }

.cat_faq li.active, .cat_faq li:hover{ background: url(images/faq_list_bg.jpg) right center no-repeat; }

.cat_faq li.active a, .cat_faq li:hover a{ color:#930000; }

.faq_tab_bottom{ margin-bottom: -1px; }

.rightFAQ { display:block; float:right; margin-right:15px; margin-top:5px; width: 460px; }

.searchFaq_holder{ display:block; background:url(images/faq_search_bg.jpg) no-repeat; width:454px; height:40px;}

.faq_search{ float:left; clear: none; height: 25px; font-size:16px; line-height:25px; color:#b9b9b9; border:none; background: none; margin-left:10px; margin-top:7px; width: 360px;}

.faq_src{ float:right; clear:none; display:block; background:url(images/faq_src.png) no-repeat; width: 74px; height: 40px; text-transform: uppercase; text-indent:-9999px; border:medium none; cursor:pointer;}

.q_list{ list-style: none; margin-top: 10px; }

.q_list li{ line-height:28px; background: url(images/faq_ballon.png) left 7px no-repeat; padding-left:25px;}

.q_list li a{ font-size:16px; color:#7c9645; }

.q_list li a span{ color:#a5a5a5; }

.jobHolder{ display:block; background:url(images/jobholder.png) no-repeat; width:958px; height:115px; margin:0 auto; }

.sjob_holder{ display:block; background:url(images/sjobHolder.png) no-repeat; width:305px; height:52px; float:left; clear:none; margin-top:30px; margin-left:30px; }

.sjob_holder .search_input_job{ display: block; height:25px; line-height:21px; font-size:18px; color:#a3a3a3; float:left; clear:none; margin-top:13px; margin-left:15px; width:250px; border:none; }

.job_sel1 { float:left; clear: none; margin-top:30px; margin-left:10px; }

.job_sel1 .select{ display:block; background:url(images/cus_sel1.png) no-repeat; width:150px; height:52px; position:absolute; font-family:'HelveticaCond'; line-height:52px; text-indent:10px; color:#303030; font-size:18px; }

.job_sel1 .styled{  height: 52px; width: 150px; font-family:'HelveticaCond'; font-size: 18px;}

.job_sel1 .styled option{ text-indent: 10px; }


.job_sel2 { float:left; clear: none; margin-top:30px; margin-left:10px; }

.job_sel2 .select{ display:block; background:url(images/cus_sel2.png) no-repeat; width:122px; height:52px; position:absolute; font-family:'HelveticaCond'; line-height:52px; text-indent:10px; color:#303030; font-size:18px; }

.job_sel2 .styled{  height: 52px; width: 122px; font-family:'HelveticaCond'; font-size: 18px;}

.job_sel2 .styled option{ text-indent: 10px; }

.searchJob{ float:left; clear:none; margin-left: 10px; margin-top: 30px; background:url(images/job_src.png) no-repeat; width:101px; height:52px; display:block; border:none; 
text-transform:uppercase; text-indent:-9999px; cursor:pointer; }

.postjob{ float:left; clear:none; margin-left:10px; margin-top:30px; background:url(images/postajob.png) no-repeat; width:180px; height:52px; display:block; border:none; text-transform:uppercase; text-indent:-9999px; cursor:pointer; }


.hints{ display:block; float:left; clear:none; width:auto; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#7d7d7d; margin-left: 20px; margin-top:0px; }

.left_box{ float: left; clear:none; display:block; float:left; background:url(images/left_box.png) right center no-repeat; width: 700px; }

.left_box h1{ font-family:'HelveticaCond'; font-size:24px; color:#658324; line-height:21px; margin-top:10px; margin-bottom:30px; font-weight:normal;}

.jobOf th{ text-align:left; padding: 10px; font-family:'HelveticaCond'; font-size:16px; color:#353535; vertical-align:middle; font-weight:normal; }

.jobOf tr{ background:url(images/table_sep.png) center bottom no-repeat; }

.jobOf td{ padding:10px; border: medium none !important; font-size: 12px; color:#353535; padding-top: 8px; padding-bottom: 8px; padding-right:5px;}

.jobOf td span{ color: #102f52; }

.rightJobSidebar{ float: right; clear:none; width:195px; height:auto; margin-top:15px; }

.rightJobSidebar h2{ font-family: 'HelveticaCond'; font-size:18px; font-weight:normal; color:#658324; }

.rightJobSidebar ul { font-family:Arial, Helvetica, sans-serif; font-size:14px; margin-top:30px; list-style:none;}

.rightJobSidebar ul li { display:block; color: #565656; line-height:24px;}

.rightJobSidebar ul li a{ color:#49607a;}

.sep_pop{ margin:0 auto; width:100%; height:1px; border-top:1px solid #d4d4d4; }

.prof_up{ font-size:12px; color: #4e4e4e;}

.source{ float:right; clear:none; margin-top:-16px; font-size:12px; color:#4e4e4e; }

.source img{ vertical-align:top;} 


.formHolder{ display:block; background:url(images/form_holder.png) no-repeat; width:958px; height:227px; }

.box1{ display:block; width: 150px; height:90px; float:left; clear:none; margin-left: 20px; }

.box1 span{ font-size: 12px; color:#080808; display:block; margin-top: 17px; margin-bottom:5px;}

.box1 .input1{ background:url(images/input1.png) no-repeat; width:149px; height:52px; border:none; font-family:'HelveticaCond'; line-height:52px; font-size:18px; color:#a3a3a3; text-indent: 10px; }

.box2{ display:block; width: 150px; height:90px; float:left; clear:none; margin-left: 10px; }

.box2 span{ font-size: 12px; color:#080808; display:block; margin-top: 17px; margin-bottom:5px;}

.box2 .select{ display:block; background:url(images/select1.png) no-repeat; width:150px; height:52px; position:absolute; margin-top: 0px; margin-bottom:0px; font-family:'HelveticaCond'; line-height:52px; color:#303030; font-size:18px; text-indent:10px;}

.box2 .styled{ width:150px; height:52px; font-family:'HelveticaCond'; font-size:18px; }

.box2 .styled option{ text-indent:10px; }

.box3{ display:block; width: 122px; height:90px; float:left; clear:none; margin-left: 10px; }

.box3 span{ font-size: 12px; color:#080808; display:block; margin-top: 17px; margin-bottom:5px;}

.box3 .select{ display:block; background:url(images/select2.png) no-repeat; width:122px; height:52px; position:absolute; margin-top: 0px; margin-bottom:0px; font-family:'HelveticaCond'; line-height:52px; color:#303030; font-size:18px; text-indent:10px;}

.box3 .styled{ width:122px; height:52px; font-family:'HelveticaCond'; font-size:18px; }

.box3 .styled option{ text-indent:10px; }

.src{ display:block; background:url(images/src.png) no-repeat; width: 101px; height:52px; float:left; clear: none; margin-top:37px; border: none; margin-left:10px; text-transform:uppercase; text-indent: -9999px; cursor:pointer; }

.reset_btn{display:block; background:url(images/reset.png) no-repeat; width: 101px; height:52px; float:left; clear: none; margin-top:37px; border: none; margin-left:10px; text-transform:uppercase; text-indent: -9999px; cursor:pointer; }

.gloss_box{ display:block; width: 100%; padding: 5px 20px 5px 20px; background:url(images/gloss_bg.png) top center no-repeat; margin-top:5px;}

.gloss_box a{ font-size:12px; color:#233953; }

.green{  font-family:'HelveticaCond'; font-size:24px; color:#658324; line-height:21px; margin-top:10px; margin-bottom:30px; font-weight:normal; }

.events{ background:#f9f9f9; border: 1px solid #d9d9d9; border-collapse: collapse; border-radius: 5px 5px 5px 5px; }

.events th, .events td{ padding: 20px; border: 1px solid #d9d9d9; }

.events th{ text-align:left; font-family:'HelveticaCond'; font-size: 18px; color:#658324; font-weight: normal; }

.events td{ font-family:Arial, Helvetica, sans-serif; font-size: 14px; color:#414141; }

.events td.date{ color:#658324;}

.events td span{ color:#002e62; }

.rselect1{ display:block; float:left; clear:none; width: 125px; height:auto; margin-right:5px; margin-top:10px;}

.rselect1 .select{ display:block; background:url(images/r_select.png) no-repeat; width:122px; height:38px; position:absolute; font-family:'HelveticaCond'; font-size: 15px; color:#738F38; line-height:36px; text-indent: 10px;}

.rselect1 .styled { width:122px; height:38px; font-family: 'HelveticaCond'; font-size:15px; }

.rselect1 .styled option{ text-indent: 10px; }



.rselect2{ display:block; float:left; clear:none; width: 105px; height:auto; margin-right:5px; margin-top:10px;}

.rselect2 .select{ display:block; background:url(images/r_select2.png) no-repeat; width:102px; height:38px; position:absolute; font-family:'HelveticaCond'; font-size: 15px; color:#738F38; line-height:36px; text-indent: 10px;}

.rselect2 .styled { width:102px; height:38px; font-family: 'HelveticaCond'; font-size:15px; }

.rselect2 .styled option{ text-indent: 10px; }


.get_btn{ float:left; clear:none; margin-top:10px; margin-bottom: 5px;}


.big_green{ display: block; background: url(images/big_green_box.jpg) no-repeat; width:755px; height:86px; }

.g1{ display:block; float:left; clear:none; width: 250px; margin-left:5px; margin-right:5px; margin-top:15px; line-height: 19px;}

.g1 .left{ font-size:12px; font-weight: bold; color:#2a2a2a; text-shadow: 1px 1px #adcb65; width: 60%; float:left; }

.g1 .right{ font-size:12px; float:right; clear:none; text-align:right; width:39%; color: #ffffff; text-shadow:1px 1px #000;}


.g2{ display:block; float:left; clear:none; width: 225px; margin-left:5px; margin-right:5px; margin-top:15px; line-height: 19px;}

.g2 .left{ font-size:12px; font-weight: bold; color:#2a2a2a; text-shadow: 1px 1px #adcb65; width: 64%; float:left; }

.g2 .right{ font-size:12px; float:right; clear:none; text-align:right; width:35%; color: #ffffff; text-shadow:1px 1px #000;}

.infoHolder{ display:block; width: 753px; border-left:1px solid #d5d5d5; border-right: 1px solid #d5d5d5;}

.download a{ display:block; float:left; clear:none; margin-left:60px; background:url(images/download.jpg) no-repeat; width:77px; height:26px; margin-top:5px;}

.saveas1 a{ display:block; float:left; clear:none; margin-left:10px; background:url(images/saveas.jpg) no-repeat; width:77px; height:26px; margin-top:5px;}

.query{ border-left:1px solid #d5d5d5; border-right:1px solid #d5d5d5; border-bottom:1px solid #d5d5d5; }

.query th{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-align:left; background: #eaeaea; padding-left: 14px; padding-top:5px; padding-bottom:5px; padding-right:10px; border-right:1px solid #d5d5d5;}

.query td{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-align:left; color: #5e6d7e; border-right:1px solid #d5d5d5; padding-left: 14px; padding-top:10px; padding-bottom:10px; padding-right:10px; }

.country_holder{ float: left; }