@charset "utf-8";
/* CSS Document */
a img
{
border:none;
}
body
{
	margin:0px;
	background-image:url(../images/bg.jpg);
	background-repeat:repeat-x;
	height:auto;
}
Generic clearfix class
*/
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */

html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}

.wrapper
{
	width:965px;
	margin:0 auto;
}
p
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#686464;
	line-height: 24px;
    text-align: justify;
}
.header_bg
{
	background-image:url(../images/header_bg.gif);
	background-repeat:no-repeat;
	width:965px;
	height:113px;
}
.logo
{
	float:left;
	width:350px;
}
.top_icons
{
	float:right;
	width:265px;
	padding-top:85px;
}
.icons
{
	float:left;
	padding-right:42px;
}
.nav
{
	width:965px;
}
.left_nav
{
	float:left;
	height:34px;
}
.right_nav
{
	float:right;
	height:34px;
}
.center_nav_bg
{
	background-image:url(../images/center_nav_bg.jpg);
	background-repeat:repeat-x;
	float:left;
	width:935px;
	height:34px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	color:#ffffff;
	padding-top:10px;
	padding-left:8px;
}
.center_nav_bg ul {
	margin:0px;
	padding:0px;
	float:left;
}
.center_nav_bg ul li {
	margin:0px;
	padding: 0 4px;
	float:left;
	display:inline;
}
.center_nav_bg ul li a {
	color:#FFFFFF;
	text-decoration:none;
}
.center_nav_bg ul li a:hover {
	color:#c2d3e5!important;
	text-decoration:none;
}
.center_nav_bg ul li a.top_links_selective {
	color:#c2d3e5!important;
	text-decoration:none;
}
.center_nav_bg a{color:#ffffff; text-decoration:none;}
.center_nav_bg a:hover{color:#c2d3e5; text-decoration:none;}

.center_nav_bg span{color:#c2d3e5;}
.center_nav_bg span a{color:#c2d3e5;}
.center_nav_bg span a:hover{color:#c2d3e5;}

.center_nav_bg b
{
	padding:0px 5px;
}
.banner
{
	float:left;
	padding-right:5px;
	width:750px;
}
.home_right_calender {
	width:204px;
	height:208px;
	float:left;
	background-image: url(../images/home_right_calender.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

.home_right_calender table th {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #FFFFFF;
	font-weight:bold;
	border-collapse:collapse;
	width:23px;
	height:30px;
}
.home_right_calender table td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #FFFFFF;
	border-collapse:collapse;
	width:23px;
	height:23px;
	margin:0px;
	padding:0px;
}
.home_right_calender table td span {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#d1f9ff;
	font-weight:bold;
}
.home_right_calender table td.date_main_bg {
	background-image: url(../images/date_main_bg.png);
	background-repeat: no-repeat;
	background-position: center center;
}
.home_right_calender table td.date_main_bg_white {
	background-image: url(../images/date_bg_white.png);
	background-repeat: no-repeat;
	background-position: center center;
	color:#1c76c4;
}
.home_right_calender table td.date_main_bg_white a {
	color:#1c76c4;
	text-decoration:none;
}
.service_home
{
	float:right;
	width:200px;
}
.service_home h2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#1868a7;
	padding:0px;
	margin:0px;
}
.service_home ul
{
	padding:0px;
	margin:0px;	
} 
.service_home ul li
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4c4848;
	list-style-type:none;
	border-bottom:1px dotted #a8c0ca;
	background-image:url(../images/arrow_blue.png);
	background-repeat:no-repeat;
	padding-left:10px;
	padding-top:4px;
	padding-bottom:4px;
	background-position:left;
}
.service_home ul li.bottom
{
	border:none;
}
.service_home ul li a{color:#4c4848; text-decoration:none}
.service_home ul li a:hover{color:#4c4848; text-decoration:none}


.service_home_new
{
	float:right;
	width:260px;
	padding-top:15px;
}
.service_home_new h2
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#1868a7;
	padding:0px;
	margin:0px;
}
.service_home_new ul
{
	padding:0px;
	margin:0px;	
} 
.service_home_new ul li
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#4c4848;
	list-style-type:none;
	border-bottom:1px dotted #a8c0ca;
	background-image:url(../images/arrow_blue.png);
	background-repeat:no-repeat;
	padding-left:10px;
	padding-top:7px;
	padding-bottom:7px;
	background-position:left;
}

.service_home_new .no-border{
	border:none;
	}

.service_home_new ul li.bottom
{
	border:none;
}
.service_home_new ul li a{color:#4c4848; text-decoration:none}
.service_home_new ul li a:hover{color:#4c4848; text-decoration:none}


.center_body
{
	
}
.sitemap_page ul {
	margin:10px 0 10px 0;
	padding-left:20px;
	background-image: url(../images/sitemap_bh_img.png);
	background-repeat: no-repeat;
	background-position: right center;
}
.sitemap_page ul ul {
	margin-left:0px;
	padding-left:10px;
	background-image:none;
}
.sitemap_page ul li {
	font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
	color: #4C4848;
	margin:5px;
	padding-left: 12px;
	list-style-type: none;
	background-image: url("../images/arrow_blue.png");
    background-position: left 5px;
    background-repeat: no-repeat;
}
.sitemap_page ul li a {
	color: #4C4848;
	text-decoration:none;
}
.title
{
	padding:5px 0px;
	border-top:1px dotted #a8c0ca;
	border-bottom:1px dotted #a8c0ca;
	clear:both;
	height:40px;
}
.center_body h1
{
	font-family:"Trebuchet MS";
	font-size:25px;
	font-weight:bold;
	color:#135b9e;
	margin:0px;
	padding:5px 0px;
	float:left;
	text-transform:uppercase;
}
.breadcrumb
{
	float:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#135b9e;
	padding-top:10px;
}
.breadcrumb a{color:#135b9e; text-decoration:none}
.breadcrumb a:hover{color:#135b9e; text-decoration:none}

.breadcrumb span
{
	padding:0px 10px;
}
.footer
{
	width:965px;
}
.footer_nav
{
	float:left;
	width:555px;
}
.footer_left_nav
{
	float:left;
}
.footer_allright
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#ffffff;
	float:left;
}
.footer_social_networking {
	margin-top:-15px; 
	margin-left:5px; 
	float:left;
}
.footer_center_bg
{
	background-image:url(../images/footer_center_bg.jpg);
	background-repeat:repeat-x;
	width:925px;
	height:50px;
	float:left;
	padding-top:28px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#464141;
}
.footer_center_bg a{color:#464141; text-decoration:none}
.footer_center_bg a:hover{color:#ffffff; text-decoration:none}

.footer_center_bg span
{
	padding:0px;
	margin:0px;
}

.footer_center_bg b
{
	padding:0px 5px;
}
.footer_center_bg span a
{
	color:#ffffff;
}
<!-- Common Css-->

img
{
	border:none;
}
.clear
{
	clear:both;
}
<!-- Common Css ends-->

.cmi_innerpage_img2
{
	float:right;
	padding:10px;
	display:block;
	margin-left:10px;
}

.cmi_innerpage_img_right1
{
	float:right;
	display:block;
	margin-left:14px;
	padding-bottom:10px;
}
.cmi_innerpage_img_left1
{
	float:left;
	display:block;
	margin-right:14px;
	padding-bottom:10px;
}
.cmi_innerpage_bluetext
{
	font-family:Verdana;
	color:#135b9e;
	font-size:11px;
	font-weight:bold;	
}
.cmi_innerpage_greytext
{
	font-family:Verdana;
	color:#686464;
	font-size:13px;
	line-height:16px;
	text-align:justify;
}
.services_solution_inner ul {
	margin: 0 20px 0 0;
	padding:0px;
}
.services_solution_inner ul ul {
	margin-left:30px;
}
.services_solution_inner ul ul li {
	list-style-type: circle;
}
.services_solution_inner ul li {
	color: #686464;
    font-family: Verdana;
    font-size: 13px;
    line-height: 16px;
    list-style-position: outside;
    list-style-type: square;
    margin: 6px 0 6px 28px;
    padding: 0 0 0 0;
    text-align: justify;
}
.cmi_innerpage_greytext h2
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#135b9e;
	background-image:url(../images/service_arrow.jpg);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:15px;
}

.home_left_nave_bg
{
	float:left;
	margin-top:5px;
}
.home_center_nav
{
	background-color:#d8e5f0;
	height:34px;
	width:965px;
	padding-top:8px;
	margin-top:5px;
	border-top:1px solid #addbee;
	border-right:1px solid #addbee;
	border-bottom:1px solid #addbee;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#493939;
	float:left;
}
.home_center_nav ul {
	padding:0px 0px 0px 20px;
	margin: 5px 0 0;
}
.home_center_nav ul li {
	list-style-type:none;
	padding-right:10px;
	background-image:url(../images/home_nav_arrow.jpg);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:15px;
	display:inline;
}
.home_center_nav ul li a {
	color:#493939;
	text-decoration:none;
}
.home_center_nav marquee p {
	float:left;
	margin:6px 0 0 0;
}
.home_center_nav marquee p span {
	padding-left:15px;
	margin-right:15px;
	background-image:url(../images/home_nav_arrow.jpg);
	background-repeat:no-repeat;
	background-position:left;
}
.subscribe_box
{
    border-bottom: 1px solid #ADDBEE;
    border-top: 1px solid #ADDBEE;
    float: left;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    height: 34px;
    margin-top: 5px;
	padding-top:8px;
    padding-left: 15px;
    text-transform: uppercase;
    width: 490px;
}
.home_subscribe label {
	margin-top:6px;
	margin-right:10px;
	float:left;
}
.home_subscribe input
{
	background-image:url(../images/input_bg.jpg);
	background-repeat:no-repeat;
	width:123px;
	height:28px;
	border:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	padding-left:5px;
	padding-top: 0;
}
.home_subscribe div input
{
    width: 32px;
	background-image:none;
}
.home_subscribe div
{
	float:right;
	padding-right:6px;
}
.home_right_nav_bg
{
	margin-top:5px;
	float:left;
}

.home_news
{
	padding-top:15px;
	padding-right:15px;
	float:left;
	width:229px;
}

.home_news_bg
{
	background-image:url(../images/home_news_bg.jpg);
	background-repeat:no-repeat;
	width:229px;
	height:240px;
	padding-left:16px;
}
.home_news_heading
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:21px;
	color:#1868a7;
	padding:15px 0px;
}
.home_news_date
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#0578a8;
	padding-top:10px;
}
.home_news_title
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#4c4848;
	padding-top:5px;
}
.home_news_text
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4c4848;
	text-align:justify;
	padding-top:10px;
	padding-right:10px;
	padding-bottom:10px;
}
.home_news_more
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0578a8;
	float:right;
	padding-right:10px;
}
.home_news_more a{color:#0578a8; text-decoration:none;}
.home_news_more a:hover{color:#0578a8; text-decoration:underline;}

.home_about_us
{
	float:left;
	width:182px;
	min-height: 228px;
	padding:0px 13px;
	margin:15px 0px;
	border-right:1px dotted #3c7f9c;
}
.home_about_us_heading
{
	color: #1868A7;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    padding-bottom: 15px;
    padding-top: 15px;
}
.home_about_us_text
{
	color: #4C4848;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 14px;
    padding-bottom: 10px;
    padding-top: 15px;
}
.home_about_us_more
{
	float:right;
}

.contact_us
{
	float:left;
	width:395px;
}
.contact_us b
{
	color:#ea0c0c;
}
.contact_us_title
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#135b9e;
}
.contact_us_text
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#686464;
}
.contact_us_text input
{
	border:1px solid #c2d3e5;
	height:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#686464;
}
.contact_us_text textarea
{
	border:1px solid #c2d3e5;
}
.contact_us_border
{
	float:left;
}
.contact_us_address1
{
	float: left;
    line-height: 20px;
    padding-top: 10px;
    width: 960px;
}
.contact_us_address2
{
	float: left;
    line-height: 20px;
    padding-top: 10px;
    width: 235px;
}
.contact_us_address3
{
	float: left;
    line-height: 20px;
    padding-top: 10px;
    width: 380px;
}
.contact_us_address1 p
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:34c4848;
}
.contact_us_address2 p
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:34c4848;
}
.contact_us_address3 p
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:34c4848;
}
.gmj_logo
{
	margin-left:-5px;
}
.contact_us_phone_text
{
    color: #4C4848;
    float: left;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    padding-left: 15px;
    padding-top: 50px;
    width: 225px;
	line-height:20px;
	margin-top:20px;
}
.contact_us_phone_text a
{
	color:#2c92c6;
}.contact_us_phone_text a:hover
{
	color:#2c92c6;
}
.phone_colan
{
	padding-left:15px;
}
.fax_colan
{
	padding-left:11px;
}
.email
{
	padding-left:51px;
}


.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}

.main_container{
	padding-bottom:30px;
}
.left{
	width:340px;
	float:left;
}
.center{
	width:370px;
	float:left;
}
.right{
	width:255px;
	float:left;
}
.left_box_text{
	background-image:url(../images/left_text_box.jpg);
	background-repeat:no-repeat;
	height: 165px;
	float: left;
	width:288px;
}
.left_box_text p{
	color: #4C4848;
    line-height: 20px;
    padding-left: 20px;
    width: 250px;
	padding-top:10px;
	padding-bottom:15px;
}
.right_arrow{
    float: right;
    height: 30px;
    width: 50px;
}
.right_arrow img{
	margin-left: -2px;
    margin-top: 65px;
}
.left_ul,
.right_ul{
	list-style: disc outside url("../images/arrow_blue.png");
    margin: 0px 10px;
    padding: 0;
}
.left_ul{
	margin: 0px 20px;
}
.left_ul li,
.right_ul li{
	font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
	color: #4C4848;
}

.top_pagination,
.bottom_pagination{
	width:965px;
}
.top_pagination{
	border-bottom: 1px dotted #A8C0CA;
}
.bottom_pagination{
	padding-top:30px;
}
.top_pagination .page_number,
.bottom_pagination .page_number{
	float:left;
	color:#0d4f95;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-top:3px;
}
.top_pagination .archive_icon,
.bottom_pagination .archive_icon{
	float:right;
}
.top_pagination .pagination_number,
.bottom_pagination .pagination_number{	
	float:right;
}
.new_content .news_box{
	padding-top:7px;
	padding-bottom:5px;
	border-bottom: 1px dotted #A8C0CA;
}
.new_content .news_left{
	float:left;
	width:865px;
}
.new_content .news_title{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#2f98cb;
	padding-top:15px;
}
.new_content .news_date{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#000;
	padding-top:5px;
}
.new_content .news_description{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#4C4848;
	padding-top:7px;
}
.new_content .news_right{
	float:left;
	width:75px;
	padding-top:50px;
}
.partner_container{
	background-image:url(../images/partner_top.jpg);
	background-repeat:no-repeat;
	margin-top:10px;
}
.partner_image{
	width:159;
	height:183;
	float:left;
	width:180px;
	margin-top: -4px;
}
.partner_image img{
	padding-left:10px;
}
.partner_details{
	float:left;
	text-align: justify;
    width: 940px;
}
.partner_name{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#0258a1;
	margin: 3px 0 0 20px;
}
.partner_education{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#009acc;
	margin: 3px 0 0 20px;
}
.partner_education span{
	font-size:11px;
	font-weight:bold;
	color:#686464;
}
.partner_education_seprator{
	background-image: url("../images/partner_seprator.jpg");
    background-position: 6px 3px;
    background-repeat: no-repeat;
    height: 5px;
}
.partner_footer{
	background-image:url(../images/partner_bottom.jpg);
	background-repeat:no-repeat;
	background-position:top;
	height: 100px;
    margin-top: -90px;
}
.partner_information{
	margin: 3px 0 0 7px;
	line-height: 20px;
}
.top_arrow{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
    color: #135B9E;
    font-size: 14px;
    width: 100%;
}
.top_arrow a{
	color:#135B9E;
	text-decoration:none;
}
.top_arrow a:hover{
	color:#135B9E;
	text-decoration:underline;
}
.top_arrow span{
	float:right;
	margin-right: 5px;
    margin-top: 4px;
}
.top_arrow img{
	float:right;
}

.careers_box
{
	
}
.careers_box h3
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#135b9e;
}
.current_opening_box
{
	float:left;
	width:530px;
}
.current_opening_left_box
{
	background-image:url(../images/current_opening_left_box.jpg);
	background-repeat:repeat-x;
	width:155px;
	height:auto;
	float:left;
	background-color:#ffffff;
	border:1px solid #99cbe0;
	padding-bottom:10px;
}
.current_opening_right_box
{
	background-image:url(../images/current_opening_right_box.jpg);
	background-repeat:repeat-x;
	width:360px;
	height:auto;
	float:left;
	background-color:#eef4fa;
	border-top:1px solid #99cbe0;
	border-bottom:1px solid #99cbe0;
	border-right:1px solid #99cbe0;
	padding-right:10px;
	padding-bottom:10px;
}
.current_opening_title
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#1b73a5;
	padding-top:15px;
	padding-left:15px;
}
.current_opening_text
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3c3e40;
	padding-top:15px;
	padding-left:15px;
}
.current_openning_position
{
	padding-bottom:15px;
}
.current_job_describtion
{
	padding-bottom:23px;
}

.enquiry_box
{
	float:left;
	width:410px;
	padding-left:20px;
}
.mandatory
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#696b6c;
}
.enquiry_bg
{
	background-color:#f9fbfd;
	border:1px solid #add5e6;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#686464;
	padding-right:10px;
}
.enquiry_bg select {
	width:200px;
	height:27px;
	padding:4px;
	background-color:#ffffff;
	border:1px solid #c2d3e5;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#686464;
}
.enquiry_bg textarea {
	width:190px;
	height: 87px;
	padding:4px;
	background-color:#ffffff;
	border:1px solid #c2d3e5;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#686464;
	text-align:left;
}
.enquiry_bg .submit_buttan {
	border:none;
	background:none;
	padding:0px!important;
}
.enquiry_bg .reset_buttan {
	border:none;
	background:none;
	padding:0px!important;
}
.enquiry_bg input  {
	padding:4px;
	background-color:#ffffff;
	border:1px solid #c2d3e5;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#686464;
}
.personal_data
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	color:#135b9e;
}

.related_container{
	background-image:url(../images/related_top.jpg);
	background-repeat:no-repeat;	
	margin-top:5px;
}

.related_left{
	float:left;
	width:170px;
	color: #2283b6;
    font-size: 14px;
	font-weight:bold;
	padding:15px 0px 0px 15px
}

.related_right{
	float:left;
	width:770px;
	color: #403d3d;
	font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
}
.related_right a{
	text-decoration:none;
	color: #403d3d;
}

.related_right span{
	float:left;
	width:750px;
	padding:20px 0px 0px 35px;
}

.related_container_bottom{
	background-image:url(../images/related_bottom.jpg);
	background-repeat:no-repeat;
	background-position:top;
    margin-top: 0;
	margin-bottom:5px;
	height: 12px;
}
.related_arrow{
    margin-left: 192px;
    position: absolute;
    vertical-align: middle;
}
.related_arrow img{
}
.service_heading
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#686464;
}
.resources_content .resources_box{
	padding-top:7px;
	padding-bottom:5px;
	border-bottom: 1px dotted #A8C0CA;
}
.resources_content .resources_left{
	float:left;
	width: 765px;
}
.resources_content .resources_title{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#2f98cb;
	padding-top:15px;
}
.resources_content .resources_date{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#000;
	padding-top:5px;
}
.resources_content .resources_description{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#4C4848;
	padding-top:7px;
}
.resources_content .resources_right{
	float: right;
    margin-left: 10px;
    padding-bottom: 10px;
    width: 185px;
}
.resources_content .resources_right p {
	font-size:14px!important;
	color:#0A4891;
}

/* Jobs Pagination starts */

.jobs_pagination_container
{
	/*width:530px;*/
	float:right;
	margin-bottom:10px;
	margin-left:5px;
	height:28px;
	background-color:#e0dede;
}
.jobs_pagination_wrapper
{
	float:right;
}
.jobs_pagination_current
{
	border:solid;
	border-width:1px;
	border-color:#8f8c8c;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	color:#00497c;
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	padding-bottom:3px;
	margin-top:4px;
	margin-left:5px;
	float:left;
	background-color:#ffffff;
}
.jobs_pagination_current a{color:#CA0000; text-decoration:none}
.jobs_pagination_current a:hover{color:#CA0000; text-decoration:none}

.jobs_pagination
{
	/*border:solid;
	border-width:1px;
	border-color:#CFCFCF;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	color:#8f8c8c;
	padding-left:3px;
	padding-right:3px;
	padding-top:9px;
	padding-bottom:9px;
	margin-left:5px;
	float:left;
}
.jobs_pagination a {color:#818181; text-decoration:none}
.jobs_pagination a:hover {color:#818181; text-decoration:none}

.jobs_pagination_arrow_gray
{

	text-align:center;
	margin-left:5px;
	float:left;
	padding-top:9px;
}
.jobs_pagination_arrow_gray a{text-decoration:none}
.jobs_pagination_arrow_gray a:hover{text-decoration:none}

.jobs_pagination_arrow_red
{
	text-align:center;
	float:left;
	margin-top:9px;
}
.jobs_pagination_arrow_red a{text-decoration:none}
.jobs_pagination_arrow_red a:hover{text-decoration:none}


/* Jobs Pagination ends */

/*Tooltip Start*/
.tipz {
	z-index:100;
}
.tip-top {
	color: #fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width: auto;
	z-index: 13000;
}		 
.tip-title {
	font-weight: bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0;
	color: #9FD4FF;
	padding: 0px 8px 4px;
}
 
.tip-text {
	font-size: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding: 4px 8px 8px;
	color:#065e96;
	background-color:#d6effe;
	box-shadow: 2px 2px 5px #585858;
}
/*Tooltip Close*/

/*QScroll Start*/
.hide {
	visibility: hidden;
	position: absolute;
}

#qscroller1 {
    color: #493939;
    float: left;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 16px;
    margin-top: 5px;
    padding-top: 12px;
    width: 440px;
}

.qslide {
	background-image: url("../images/home_nav_arrow.jpg");
    background-position: left center;
    background-repeat: no-repeat;
    float: left;
    list-style-type: none;
    padding-left: 15px;
    padding-right: 10px;
	width:400px;
}
.qslide a {
	color: #493939;
    text-decoration: none;
}
.new_content .news_left_details .detail_back {
    float: right;
    height: 22px;
    text-align: right;
    width: 100px;
}
.new_content .news_left_details .detail_back p a {
    color: #2F98CB;
    text-decoration: none;
}
/*QScroll Close*/
.current_opening_table {
    background-color: #EEF4FA;
    background-image: url("../images/current_opening_right_box.jpg");
    background-repeat: repeat-x;
    border: 1px solid #99CBE0;
    border-collapse: collapse;
    margin-bottom: 20px;
}
.current_opening_table td.opning_heading {
    color: #1B73A5;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
}
.current_opening_table td.opning_normal_text {
    color: #3C3E40;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
}
.current_opening_table td {
    border-right: 1px solid #99CBE0;
}

.disclamer{
	clear:both; font-size:11px;font-family:arial;
	}