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

body
{
background:#ecf4f9 url(../images/body_bg.jpg) top left repeat-x;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#3b3b3b;
margin:0px;
padding:0px;
}

#wrapper
{
background:url(../images/wrapper_bg.jpg) top center no-repeat;
margin:0px;
padding:0px;
}

/*--------------------------general css-------------------------------------------------------------*/

.cl
{
clear:both;
}
.spacer_10
{
clear:both;
height:10px;
}
.plr_10
{
padding-left:10px;
padding-right:10px;
}
.pb_5
{
padding-bottom:5px;
}
.fl
{
float:left;
}
.fr
{
float:right;
}
form
{
margin:0px;
padding:0px;
}
img
{
border:0px;
}

h1
{
font-family:Georgia;
font-size:22px;
color:#2e3192;
margin:0px;
padding:0 0 8px 0;
}


h2
{
font-family:Georgia;
font-size:16px;
color:#2e3192;
margin:0px;
padding:0 0 8px 0;
}

h3
{
font-family:Georgia;
font-size:14px;
color:#666666;
margin:0px;
padding:12px 0 5px 0;
}

p
{
margin:0px;
padding:0px 0 8px 0;
line-height:20px;
}
.img_border
{
border:1px solid #fff;
}
a
{
text-decoration:none;
color:#3b3b3b;
}
a:hover
{
text-decoration:underline;
}

/*--------------------------end general css-------------------------------------------------------------*/

.site_area
{
width:986px;
margin:0px auto;
padding:0px 0 30px 0;
position:relative;
}
#top_header
{
height:152px;
margin:0px;
padding:25px 0 0  0;
}
#logo
{
width:150px;
height:147px;
float:left;
margin:0px;
padding:0px;
}
#top_right
{
width:825px;
height:92px;
float:right;
padding:43px 0 0 10px;
margin:0px;
}
#top_right #right_top_section
{
height:35px;
padding:0px;
margin:0px;
}
#top_right #right_top_section #heading_txt
{
font-family:Arial, Helvetica, sans-serif;
font-size:21px;
color:#6e6e6e;
float:left;
padding:0px;
margin:0px;
}
#login
{
/*width:74px;*/
height:31px;
float:right;
margin:0px;
padding:3px 0 0;
}
#login a
{
text-decoration:none;
margin:0px;
padding:0px 0 0 5px;
}

#top_right #menu
{
padding:13px 0 0 0;
margin:0px;
height:49px;
overflow:hidden;
}
#top_right #menu ul
{
list-style-type:none;
padding:0px;
margin:0px;
}
#top_right #menu ul li
{
display:block;
float:left;
height:49px;
font-weight:bold;
line-height:49px;
padding:0px;
margin:0px;
}
#top_right #menu ul li a
{
background:url(../images/divider.gif) top right no-repeat;
height:49px;
display:block;
color:#2e3192;
float:left;
text-decoration:none;
padding:0px 10px;
margin:0px;
}
#top_right #menu ul li a.last
{
background:none;
}
#top_right #menu ul li a:hover, #top_right #menu ul li a.selected
{
color:#90A9C0;
text-decoration:none;
}
#banner_img
{
height:285px;
width:928px;
/*overflow:hidden;*/
margin:0px auto;
padding:0px;
text-align:center;
}

.contents_box
{
width:207px;
float:left;
margin:0px;
padding:0px 14px 10px 0;
}


.work_area
{
background:url(../images/workarea_bg.jpg) top left repeat-y;
margin:0px;
padding:20px  30px 0px 30px;
overflow:hidden;
}
#right_form
{
background:url(../images/right_query_bg.jpg) top right no-repeat;
width:240px;
float:right;
margin:0px;
padding:0px 0 10px 18px;
}
#left_contents_area
{
width:665px;
float:left;
margin:0px;
padding:0px 0px 0 0;
}
.contents_box
{
width:207px;
float:left;
margin:0px;
padding:0px 14px 10px 0;
}
.img_box
{
margin:0px;
padding:0 0 8px 0;
text-align:center;
}
.broucher_bg
{
display:block;
background:url(../images/brocher_bg.jpg) top  left no-repeat;
width:206px;
height:41px;
font-weight:bold;
line-height:41px;
text-align:center;
float:left;
margin:0px;
padding:0px;
}
.broucher_bg a
{
display:block;
color:#fff;
text-decoration:none;
margin:0px;
padding:0px 0 0 15px;
}
.broucher_bg a:hover
{
display:block;
text-decoration:underline;
}

.locate_now
{
display:block;
background:url(../images/locate_now.jpg) top  left no-repeat;
width:206px;
height:41px;
font-weight:bold;
line-height:41px;
text-align:center;
float:left;
margin:0px; position:relative;
padding:0px;
}


.locate_now .over-img
{
display:block;
width:36px;
height:38px;
 position:absolute;
padding:0px; top:-5px; left:6px;
}
.locate_now a
{
display:block;
color:#fff;
text-decoration:none;
margin:0px;
padding:0px 0 0 15px;
}
.locate_now a:hover
{
display:block;
text-decoration:underline;
}
.h_devider
{
background:url(../images/h_devider.jpg) center center repeat-x;
width:645px;
margin:0px;
padding:15px 0;
clear:both;
}
.h_devider_100pr
{
background:url(../images/h_devider.jpg) center center repeat-x;
margin:0px;
padding:15px 0;
clear:both;
}

.white_devider_100pr
{
background:url(../images/white_devider.jpg) center center repeat-x;
margin:0px;
padding:40px 0;
clear:both;
}
.arrow_bullets
{
margin:0px;
padding:0px;
}
.arrow_bullets ul
{
list-style-type:none;
margin:0px;
padding:0px;
}
.arrow_bullets ul li
{
background:url(../images/blue_arrow.jpg) left 7px  no-repeat;
line-height:20px;
margin:0px;
padding:0px 0 0 8px;
}

.login-area
{
background-color:#EBF2F8;
border:1px solid #C5DAEB;
margin:0px auto; width:500px;
padding:10px;
}

.login_form
{
margin:0px; width:240px;
padding:0px 0 10px 0; float:left;
}
.login_account_area
{
margin:0px; width:245px;
padding:0px 0px 0 15px; float:left;
}
.login_form .input_field_area
{
width:240px;
margin:0px;
padding:0px 0 8px 0;
}
.login_form .input_field_area .input_box
{
width:236px;
height:20px;
font-size:14px;
font-family:Georgia;
font-style:italic;
color:#737373;
border:1px solid #90b3c9;
margin:0px;
padding:0px 0 0px 2px;
}
.input_box
{
width:236px;
height:20px;
font-size:14px;
font-family:Georgia;
font-style:italic;
color:#737373;
border:1px solid #90b3c9;
margin:0px;
padding:0px 0 0px 2px;
}
.login_form .input_field_area .txt_box
{
width:236px;
height:50px;
font-size:14px;
font-family:Georgia;
font-style:italic;
color:#737373;
border:1px solid #90b3c9;
margin:0px;
padding:0px 0 0px 2px;
}




.query_form
{
margin:0px; width:240px;
padding:0px 0 10px 0; float:left;
}
.query_form .input_field_area
{
width:240px;
margin:0px;
padding:0px 0 10px 0;
}
.query_form .input_field_area .input_box
{
width:236px;
height:20px;
font-size:14px;
font-family:Georgia;
font-style:italic;
color:#737373;
border:1px solid #90b3c9;
margin:0px;
padding:0px 0 0px 2px;
}
.query_form .input_field_area .txt_box
{
width:236px;
height:50px;
font-size:14px;
font-family:Georgia;
font-style:italic;
color:#737373;
border:1px solid #90b3c9;
margin:0px;
padding:0px 0 0px 2px;
}
.submit_btn
{
background:url(../images/submit_btn.jpg) top left no-repeat;
float:left;
width:104px;
height:27px;
font-size:13px;
font-weight:bold;
line-height:27px;
text-align:center;
cursor:pointer;
border:0px;
margin:0px;
padding:0px;
}

.submit_btn:hover
{
background:url(../images/submit_btn-h.jpg) top left no-repeat;
float:left;
width:104px;
height:27px;
font-size:13px;
font-weight:bold;
line-height:27px;
text-align:center;
cursor:pointer;
border:0px;
margin:0px;
padding:0px;
}

.brochure_banner
{
background:url(../images/brochure-banner.jpg) top left no-repeat;
height:116px;
margin:0px;
padding:10px 0 0 110px;
}
.box_banner
{
background:url(../images/brochure_bg.jpg) top left no-repeat;
height:86px;
margin:0px;
padding:22px 5px 0 85px;
text-align:center;
font-size:23px;
font-weight:bold;
}
.adob_icon
{
margin:0px;
padding:0px;
text-align:left;
}
.brochure_txt
{
font-family:Georgia;
font-size:13px;
color:#2e3192;
margin:0px;
padding:8px 0 0 0;
}
.click_here
{
display:block;
background:url(../images/click_here.jpg) top left no-repeat;
width:74px;
height:27px;
text-align:center;
line-height:27px;
}
.click_here a
{
display:block;
color:#000;
text-decoration:none;
}
.click_here a:hover
{
color:#3A73B6;
text-decoration:none;
}

#footer
{
background:#b5d0e2 url(../images/footer_bg.jpg) bottom left no-repeat;
margin:0px;
padding:15px 20px;
}
#footer h2
{
font-size:14px;
color:#104a8f;
padding:0 0 10px 0;
margin:0px;
text-transform:uppercase;
}
#footer .footer_box
{
width:205px;
float:left;
padding:0 20px 0 0;
margin:0px;
}
#footer .footer_box_right
{
width:250px;
float:left;
padding:0 0px 0 0;
margin:0px;
}
#footer .footer_box ul
{
list-style-type:none;
margin:0px;
padding:0px;
}
#footer .footer_box ul li
{
line-height:20px;
margin:0px;
padding:0px;
}
.links
{
color:#104a8f;
padding:0 0 10px 0;
margin:0px;
}
.links a
{
text-decoration:none;
padding:0 10px;
margin:0px;
}
.links a.last
{
padding-left:0px;
}
.links a:hover
{
text-decoration:underline;
}


/*----------------------------------------inner page--------------------------------------------------------*/




#banner-inner
{
width:651px;
/*float:left;*/
margin:0px; position:relative;
padding:0px 14px 10px 0;
min-height:258px;
}

#banner-inner .banner
{
	width:651px;
	position:relative;
z-index:5;
}

#banner-inner .title-area
{ background:url(../images/shadow-banner.png) top left;
width:637px; height:49px; font:20px Arial, Helvetica, sans-serif;
margin:0px; z-index:6; color:#fff;
padding:0px 0px 10px 14px; position:absolute; top:200px; left:0px; line-height:59px;
}



.contents_container
{
/*width:651px;*/
/*float:left;*/
margin:0px;
padding:10px 14px 10px 0;
}

.contents_container .img-area
{
float:left;
margin:0px;
padding:0px 14px 10px 0;
}

.contents_container table tr
{
width:100%; background:url(../images/h_devider.jpg) bottom center repeat-x;
padding:0px 14px 10px 0;
}

.contents_container table td
{
padding:5px 0;
}



.contents_container p
{
margin:0px;
padding:0px 0 8px 0;
line-height:24px; color:#4e4e4e;
}

.contents_container a
{
color:#2e3192; text-decoration:none;
}


.contents_container a:hover
{
color:#90A9C0; text-decoration:none;
}
#bread-crumps {
	font:11px Verdana, Geneva, sans-serif;
	font-weight:bold;
	clear:both;
	color:#4e4e4e;
	/*float:left;*/
	padding:0px 0px 10px 0px;
	width:650px;
	text-transform:capitalize;
	background:url(../images/h_devider.jpg) bottom center repeat-x;
}
#bread-crumps a {
	padding:0px 0px;
	text-decoration:none;
	color:#4e4e4e;
}
#bread-crumps a:hover, #bread-crumps a.active {
	text-decoration:none;
	color:#285073;
}

.download_section
{

background:url(../images/h_devider.jpg) bottom center repeat-x;
width:100%;
float:left;
margin:0px; clear:both;
padding:15px 0 15px 0;
}


.query_right_area
{
width:350px;
margin:0px; float:right; text-align:left;
padding:0px 0 10px 0;
}


.red {
color:#F00;
}


.contents_container ul {
	list-style-type: disc;
	list-style-position:inside;
	padding:0 0 15px 10px;
	margin:0px;
}
.contents_container li {
	padding:3px 0px 4px 0;
	margin:0px;
	font:12px Arial, Helvetica, sans-serif;
	line-height:18px;
}

.contents_container ol {

	padding:0 0 15px 30px;
	margin:0px;
}
.contents_container li {
	padding:3px 0px 4px 0;
	margin:0px;
	font:12px Arial, Helvetica, sans-serif;
	line-height:18px;
}

/*--------------------------------------------------05-07-2010--------------------------------------------*/
.form_name
{
font-size:13px;
margin:0px;
padding:0 0 3px 0;
}

.aply_online
{
background:url(../images/apply_pic.jpg) top right no-repeat;
margin:0px;
padding:10px 0 0 0;
}

.aply_online_pament
{
background:url(../images/apply_pic_pament.jpg) 400px top  no-repeat;
margin:0px;
padding:10px 0 10px 0;
}

.apply_online_form
{
width:315px;
margin:0px;
padding:0px 0 10px 0; 
float:left;
}
.light_gray_11fs
{
font-size:11px;
color:#999999;
}
.apply_online_form .input_field_area
{

margin:0px;
padding:0px 0 10px 0;
}
.apply_online_form .input_field_area .input_box
{
width:300px;
height:20px;
font-size:14px;
font-family:Georgia;
font-style:italic;
color:#737373;
border:1px solid #90b3c9;
margin:0px;
padding:0px 0 0px 2px;
}
.apply_online_form .input_field_area .select_box
{
width:302px;
height:22px;
font-size:14px;
font-family:Georgia;
font-style:italic;
color:#737373;
border:1px solid #90b3c9;
margin:0px;
padding:0px 0 0px 2px;
}
.apply_online_form .input_field_area .txt_box
{
width:300px;
height:50px;
font-size:14px;
font-family:Georgia;
font-style:italic;
color:#737373;
border:1px solid #90b3c9;
margin:0px;
padding:0px 0 0px 2px;
}
.price
{
float:right;
font-size:18px;
color:#999999;
margin:0px;
padding:0px;
}

.locate_table
{
border-top:1px solid #E1EBF4;
border-right:1px solid #E1EBF4;
color:#666666;
font-size:11px;
margin:0px;
padding:0px;
}
.locate_table td
{
border-bottom:1px solid #E1EBF4;
border-left:1px solid #E1EBF4;
margin:0px;
padding:3px 0 3px 5px!important;
}

.locate_table td a
{
color:#666666;
text-decoration:underline;
}

.banner_box
{
width:928px;
height:284px;
overflow:hidden;
margin:0px;
padding:0px;
position:relative;
}

.captions_area
{
background:url(../slider/images/captions_bg.png) top left no-repeat;
height:50px;
width:908px;
margin:0px;
padding:20px 10px 0 10px;
bottom:0px;
left:0px;
position:absolute;
}
.captions_txt
{
width:500px;
font-size:12px;
text-align:left;
color:#fff;
float:left;
margin:0px;
padding:0px 0 0 0;
}

/*----------------Error Message-----------------------------*/
.error-msg {
  padding:6px;
  border:1px solid #C5DAEB;
 margin:0px;
 color:#FF0000;
 position:relative;
 }

.error-msg a{
 color:#000;
 font-size:90%;
 font-weight:bold;
 text-decoration:none;
}

.error-msg a:hover{
 color:#FF0000;
 text-decoration:none;
}

.error-title {
 float:left;
 width:auto;
 height:auto;
 padding:5px;
 color:#FF0000;
 font-size:100%;
 font-weight:bold;
}

.error-msg-txt {
 float:left;
 width:380px;
 height:auto;
 padding:5px;
 color:#FF0000;
 font-size:100%;
}
.error-msg-txt-green {
 float:left;
 width:480px;
 height:auto;
 padding:5px;
 color:#006666;
 font-size:100%;
}
.error-title-login {
 float:left;
 color:#FF0000;
 padding:0 5px 0 0;
 font-size:9pt;
 font-weight:bold;
}

.error-msg-txt-login {
 float:left;
 width:165px;
 height:auto;
 color:#FF0000;
 font-size:9pt;
}

.close-txt {
font:9pt Arial, Helvetica, sans-serif;
background:url(../images/close-ico.gif) no-repeat left;
padding:0px; float:right;
position:absolute;
top:5px;
right:5px;
}
/* Logout text */
.logout_text{
float:right; width:300px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#FFFFFF;
text-align:right;
padding:10px 20px 0 0;

}
.logout_text a{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#FFFFFF;
text-decoration:none;
margin:0px;
}

.forget_pass
{
float:right;
font-size:11px;
margin:0px;
padding:0px;
}
.forget_pass a
{
text-decoration:none;
color:#2E3192;
margin:0px;
padding:0px 0 0 10px;
}

.login_btn
{
display:block;
background:url(../images/click_here.jpg) top left no-repeat;
width:74px;
height:27px;
float:left;
border:0px;
font-weight:bold;
cursor:pointer;
text-align:center;
padding:0px 0 2px 0;
}
.update_btn
{
display:block;
background:url(../images/update_now.jpg) top left no-repeat;
width:100px;
float:left;
height:27px;
border:0px;
font-weight:bold;
cursor:pointer;
text-align:center;
padding:0px 0 2px 0;
}
.update_btn:hover, .login_btn:hover
{
color:#3A73B6;
text-decoration:none;
}
.row_account
{
margin:0px;
padding:0px 0 10px 0;
}
.row_account a
{
margin:0px;
padding:0px 5px;
}
.align_right
{
text-align:right;
}

#my_account_pnl_information
{
background-color:#EBF2F8;
border:1px solid #C5DAEB;
margin:0px;
padding:10px;
}
#my_login_detail
{
background-color:#EBF2F8;
border:1px solid #C5DAEB;
margin:0px;
padding:10px;
}
.cal_information
{
width:300px;
float:left;
margin:0px;
padding: 0 0 0 10px;
}
.cal_information span
{
padding-left:25px;
color:#2E3192;
}
.cal_information h3
{
font-size:13px;
color:#2E3192;
margin:0px;
padding:0px;
}
.vmdl
{
vertical-align:middle;
}
.select_box_all
{
width:240px;
height:22px;
font-size:14px;
font-family:Georgia;
font-style:italic;
color:#737373;
border:1px solid #90b3c9;
margin:0px;
padding:0px 0 0px 2px;
}
.check_box
{
margin:0px;
padding:0px 0 10px 0;
}
.view_application
{
margin:0px;
padding:0px;
}
.view_application tr
{
background:none!important;
}
.view_application th
{
color:#2E3192;
font-size:13px;
margin:0;
padding:3px 0px 10px 0px;
}
.view_application td
{
font-size:12px;
margin:0;
padding:3px 0px;
}
.view_application td span
{
color:#2E3192;
}
.view_application td a
{
padding:0 5px;
}

#top_right_section {
position:absolute;
top:3px;
right:0;
color:#6E6E6E;
font-family: Arial, Helvetica, sans-serif;
font-size:19px;
padding:0px 0 0;
text-align:right;
}

#top_right_section span {
font-size:35px;
color:#2E3192;
}