/* CSS Document */
body { margin:0; padding:0; background:url(../images/body_bg.jpg) repeat-x left top; font-family:Georgia, "Times New Roman", Times, serif; color:#231f20; font-size:12px; font-weight:normal; line-height:16px; letter-spacing:0px }
ul, li, ul li { padding:0; margin:0; list-style-type:none; }
img { border:0; }
.fl { float:left; }
.fr { float:right; }
form { padding:0; margin:0; }
.clear { clear:both; padding:0; margin:0; height:0; line-height:0; font-size:0px; }
#wrap { width:1003px; margin:0 auto; }
.top_link { width:990px; margin:0 auto; height:29px; line-height:26px; color:#FFFFFF; font-size:11px; padding:0 13px 0 0; }
.top_link a { color:#FFFFFF; text-decoration:none; padding:0 7px; }
.top_link a:hover {  color:#c1d3ff; text-decoration:none; }
.banner { background:url(../images/banner_img.jpg) no-repeat top right;  height:151px; } 
.banner .logo { float:left; width:265px; height:117px; }  
.banner .ph_number { float:left; width:385px; text-align:right; padding:85px 5px 2px 0; color:#FFFFFF; font-size:18px;  }
.content { width:993px; margin:0 auto; padding:23px 0 28px 0;  }
.content  a { color:#0f2d7a; text-decoration:none; }
.content a:hover { color:#231f20; text-decoration:none; }
.content_part { background:url(../images/content_bg.jpg) repeat-x left top; border-left:1px solid #c3c3c3; border-right:1px solid #c3c3c3; }
.content_left { width:653px; float:left; padding:15px 0 15px 20px; }
.content_edit { /*idth:853px; loat:left;*/ padding:15px 0 15px 20px; }
.content_left_inner { width:700px; float:left; padding:15px 0 15px 21px; }
.content_right { width:318px; float:left;  background:url(../images/content_split_mid.jpg) repeat-y left top;  }
.content_right .content_right_top  { background: url(../images/content_split_top.jpg) no-repeat left top; }
.content_right .content_right_bott  {  /*adding:15px 0 15px 22px;*/ background: url(../images/content_split_bott.jpg) no-repeat left bottom; }
.content_right .content_right_bott .right_content_inner { padding:15px 0 15px 22px; }
.content h1 { font-size:22px; color:#231f20; font-weight:normal; line-height:22px; border-bottom:1px solid #dce1e2; padding:0 0 11px 0; margin:0 0 20px 0  }
.page_title { /*loat:left; idth:653px;*/ padding:0px 0 10px 0px; height:22px;  margin:0 0 10px 0px; border-bottom:1px solid #dce1e2; }
.page_title h1 { font-size:22px; color:#231f20; font-weight:normal; line-height:22px; border-bottom:0; padding:0; margin:0; }
.content  ul { padding:0; margin:15px 0 20px 25px; }
.content  ul li { background:url(../images/bullet_img.jpg) no-repeat 1px 6px; padding: 0 0 2px 10px; line-height:15px; } 
.content  ul.arrow_list { padding:0; margin:0px; }
.content  ul.arrow_list li { background:url(../images/arrow_black.jpg) no-repeat 1px 6px; padding: 0 0 15px 10px; float:none; line-height:17px; }
.content .site_map { margin:0; }
.content .site_map div { padding:0 0 10px 0 }
.content .site_map  ul.arrow_list { padding:0; margin:10px 0 0  0; }
.content .site_map ul.arrow_list li { background:url(../images/arrow_black.jpg) no-repeat 1px 6px; padding: 0 0 5px 10px; float:none; line-height:17px; }

.title {  font-size:18px; color:#333333; font-weight:normal; line-height:20px; border-bottom:1px solid #dce1e2; padding:0 0 11px 0; margin:0 0 11px 0 }
.sub_title {  font-size:17px; color:#231f20; font-weight:normal; line-height:29px; padding:0 0 10px 0; margin:0; }
.img_pad { padding:0 0 15px 15px; float:right; } 
.img_pad_fl { padding:0 15px 15px 0px; float:left; } 
.img_pad1 { padding:15px 15px; /*loat:right;*/ } 
.sub_title a { color:#231f20; text-decoration:underline; }
.sub_title a:hover { color:#231f20; text-decoration:none; }
.link_button_bg { background:url(../images/link_btn_bg_left.jpg) no-repeat 0 0;  height:23px; padding:0 0 0 4px; margin:0 6px 0 0; float:left;}
.link_button_bg a.link_button { background:url(../images/link_btn_bg_right.jpg) no-repeat right top; margin:0 0px 0 0; color:#FFFFFF; text-align:center; padding:0 18px 0 14px; float:left; height:23px; line-height:22px; text-decoration:none;  display:block; font-size:11px; text-transform:uppercase; font-weight:bold; } 
.link_button_bg a.link_button:hover { text-decoration:none; color:#FFFFFF; float:left;  display:block; }
.link_button_bg span { text-transform:none; }
.content_box { padding:0 10px; text-align:center; width:200px; background:url(../images/split.jpg) no-repeat right top; color:#666666; font-size:11px; line-height:14px; float:left; margin:0 0 20px 0; }
.content_box_last { padding:0 5px; text-align:center; width:200px; /*ckground:url(../images/split.jpg) no-repeat right top;*/ color:#666666; font-size:11px; line-height:16px; float:left; margin:0 0 15px 0; }
.content_box img, .content_box_last img { padding-bottom:12px; }
a.link_1 { color:#102f7d; font-size:11px; background:url(../images/arrow_right.jpg) no-repeat right 3px ; padding:0 10px; text-transform:uppercase; font-weight:bold; text-decoration:none; }
a.link_1:hover { text-decoration:underline; color:#102f7d; }
a.link_2 { color:#102f7d; text-decoration:underline; text-transform:uppercase; font-weight:bold; font-size:10px; padding:2px}
a.link_2:hover { color:#102f7d; text-decoration:none; text-transform:uppercase; font-weight:bold; font-size:10px;  }
a.read_more { color:#0f2d7a; text-decoration:underline; }
a.read_more:hover { color:#0f2d7a; text-decoration:none; }
.open_quote { background:url(../images/open_quote.jpg) 0 0 no-repeat; font-style:italic; width:99%; }
.close_quote { background:url(../images/close_quote.jpg) right bottom no-repeat; padding:5px 6px 5px 17px; }
.content_box2 { width:325px; float:left; padding:20px 1px 0px 0; font-size:11px; line-height:14px; } 
.content_box2 img { float:left; padding:0 7px 0 0; }
.textbox { border:1px solid #d2d2d2; width:163px;  margin:0; height:20px; padding:0 0 0 2px; color:#111111; line-height:20px; font-size:13px; font-family:Georgia, "Times New Roman", Times, serif; }
.textbox_small { border:1px solid #d2d2d2; width:25px;  margin:0; height:20px; padding:0 0 0 2px; color:#111111; line-height:20px; font-size:13px; font-family:Georgia, "Times New Roman", Times, serif; }
.textbox_small2 { border:1px solid #d2d2d2; width:15px;  margin:0; height:20px; padding:0 0 0 2px; color:#111111; line-height:20px; font-size:13px; font-family:Georgia, "Times New Roman", Times, serif; }

.textbox2 { border:1px solid #d2d2d2; width:40px;  margin:0; height:20px; padding:0 0 0 2px; color:#111111; line-height:20px; font-size:13px; font-family:Georgia, "Times New Roman", Times, serif; }
.combo {  border:1px solid #a4a4a4; width:166px;  margin:0;  padding:0 0 0 2px; color:#111111;  font-size:13px; font-family:Georgia, "Times New Roman", Times, serif;}
.search_pad { /*loat:left; idth:254px;*/ padding:10px 0px 13px 0px; margin:0 19px 5px 0;  border-bottom:1px solid #dce1e2; height:24px; }
.search { border:1px solid #d2d2d2; width:163px; float:left; margin:0 3px 0 0; height:23px; padding:0 0 0 0px; color:#111111; line-height:22px; font-size:14px; font-family:Georgia, "Times New Roman", Times, serif; }
.button { background:url(../images/btn_bg.jpg) no-repeat left top; width:76px; height:23px; color:#FFFFFF; text-align:center; text-transform:uppercase;  border:0; font-size:11px; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; margin:1px 0 0 0; cursor:pointer; padding:0 0 0px 0; }
.righ_box { width:262px; height:100px; background:url(../images/right_box_bg.jpg) no-repeat left top; margin:28px 15px 0 15px; }
.righ_box .righ_box_content { float:left; width:140px; padding:10px; font-size:11px; line-height:14px; }
.righ_box .righ_box_content a { color:#102f7d; text-decoration:underline; }
.righ_box .righ_box_content a:hover { color:#102f7d; text-decoration:none; }
.righ_box .righ_box_content ul, .right_box_inner .right_box_inner_content ul { padding:0; margin:0; }
.righ_box .righ_box_content ul li{ padding:0 0 4px 7px; margin:0; background:url(../images/bullet_blue.jpg) no-repeat 0 7px; }
.righ_box h2 { font-size:14px; line-height:18px; text-transform:uppercase; color:#231f20; margin:0; padding:0 0 5px 0; font-weight:bold;  }
.right_box_inner { width:207px; height:92px; background:url(../images/right_box_inner.jpg) no-repeat left top; margin:0 auto; margin-bottom:13px; padding:0 0 0 1px }
.right_box_inner .right_box_inner_content { float:left; width:122px; padding:5px 5px; font-size:11px; line-height:14px; }
.right_box_inner h2 { font-size:14px; line-height:25px; text-transform:uppercase; color:#231f20; margin:0; padding:0 0 0 10px; height:25px; font-weight:bold;  }
.right_box_inner .right_box_inner_content ul li  { padding:0 0 0 7px; margin:0; background:url(../images/bullet_blue.jpg) no-repeat 0 6px; line-height:15px; font-size:.94em; }
.right_box_inner .right_box_inner_content a  { color:#102f7d; text-decoration:underline;   font-size:10px;}
.right_box_inner .right_box_inner_content a:hover { color:#102f7d; text-decoration:none; }
.curve_box { margin:0 25px 25px 10px; float:left; width:262px; } 
.curve_box .curve_box_title1 { background:url(../images/curve_box_title_bg1.jpg) no-repeat left top; height:37px; line-height:36px; padding:0 12px 0 14px; font-size:20px; color:#ffffff; }
.curve_box .curve_box_title2 { background:url(../images/curve_box_title_bg2.jpg) no-repeat left top; height:37px; line-height:36px; padding:0 12px 0 14px; font-size:20px; color:#ffffff; }
.curve_box .curve_box_title3 { background:url(../images/curve_box_title_bg3.jpg) no-repeat left top; height:37px; line-height:36px; padding:0 12px 0 14px; font-size:20px; color:#ffffff; }
.curve_box .curve_box_title4 { background:url(../images/curve_box_title_bg4.jpg) no-repeat left top; height:37px; line-height:36px; padding:0 12px 0 14px; font-size:20px; color:#ffffff; }
.curve_box .curve_box_title1 a, .curve_box .curve_box_title2 a, .curve_box .curve_box_title3 a, .curve_box .curve_box_title4 a { text-transform:uppercase; font-size:9px; text-decoration:underline; color:#ffffff; }
.curve_box .curve_box_title1 a:hover, .curve_box .curve_box_title2 a:hover, .curve_box .curve_box_title3 a:hover, .curve_box .curve_box_title4 a:hover { text-transform:uppercase; font-size:9px; text-decoration:none; color:#ffffff; }
.curve_box  .curve_box_content {  padding:15px; color:#231f20; height:60px; border-left:1px solid #cecece; border-right:1px solid #cecece; }
.curve_box  .curve_box_content1 {  padding:15px; width:230px; color:#231f20; border-left:1px solid #cecece; border-right:1px solid #cecece; }
.curve_box  .curve_box_content ul { padding:0; margin:0; }
.curve_box  .curve_box_content ul li { padding:0 0 5px 10px; margin:0; background:url(../images/arrow_right.jpg) no-repeat 0 6px; line-height:19px; }
.list1, .list2, .list3, .list4  { margin:0 19px 20px 19px;  } 
.list1 ul, .list2 ul, .list3 ul, .list4 ul { padding:0; margin:0; }
.list1 .list1_title {  background:#89bdfd; padding:6px 10px; font-size:19px; color:#ffffff; margin:0 0 3px 0;   } 
.list2 .list2_title {  background:#87a9ff; padding:6px 10px; font-size:19px; color:#ffffff; margin:0 0 3px 0;   } 
.list3 .list3_title {  background:#89d1fd; padding:6px 10px; font-size:19px; color:#ffffff; margin:0 0 3px 0;   } 
.list4 .list4_title {  background:#c3c3c3; padding:6px 10px; font-size:19px; color:#ffffff; margin:0 0 3px 0;   } 
.list1 ul li { background:#b6d5fc; padding:4px 10px; color:#ffffff; font-size:13px; margin:0 0 1px 0;  }
.list2 ul li { background:#b6cafe; padding:4px 10px; color:#ffffff; font-size:13px; margin:0 0 1px 0;  }
.list3 ul li { background:#b8e3fd; padding:4px 10px; color:#ffffff; font-size:13px; margin:0 0 1px 0;  }
.list4 ul li { background:#ededed; padding:4px 10px; color:#231f20; font-size:13px; margin:0 0 1px 0;  }
.list1 ul li a, .list1 ul li a:hover, .list2 ul li a, .list2 ul li a:hover, .list3 ul li a, .list3 ul li a:hover { color:#FFFFFF; text-decoration:none; }
.list4 ul li a, .list4 ul li a:hover  { color:#231f20; text-decoration:none; }

.bread_crump { font-size:12px; line-height:13px; padding:5px 0 22px 0; }
.bread_crump a { text-decoration:underline; color:#231f20; padding:0; }
.bread_crump a:hover { text-decoration:none; color:#231f20; padding:0; }
.bread_crump span { text-decoration:underline; }
.footer { background:url(../images/footet_bg.jpg) repeat-x left top; border-top:1px solid #c6dbe4; padding:15px 0 50px 0 }
.footer .footer_content { width:993px; margin:0 auto; }
.footer .footer_link_title { background:url(../images/footer_link_title_bg.jpg) repeat-x left bottom; padding:0 0 5px 0; margin:0 0 5px 0; color:#548194; font-size:12px; font-weight:bold; }
.footer .footer_left { float:left; width:700px; padding:0 0 0 5px;  }
.footer .footer_left .footer_link { float:left; padding:0 28px 0 0 } 
.footer .footer_right { float:right; width:270px; text-align:right; font-weight:bold; font-size:11px; line-height:14px; color:#548194; padding:3px 11px 0 0; }
.footer .footer_right span { font-size:9px; font-weight:bold; }
.footer .footer_right img { padding:5px 0 0px 0}
.footer .footer_left ul { padding:0; margin:0; }
.footer .footer_left ul li { background:url(../images/arrow_right_2.jpg) no-repeat 2px 4px; font-size:10px; color:#548194; padding:0 5px 0px 10px; margin:0; line-height:13px;  }
.footer .footer_left ul li a { color:#548194; text-decoration:none; }
.footer .footer_left ul li a:hover { color:#548194; text-decoration:underline; }
.footer  a { color:#548194; text-decoration:none; }
.footer a:hover { color:#548194; text-decoration:underline; }


/* menu*/

.menu { padding:0 0 0 6px; height:34px; }
/*.menu ul { height:34px; }
.menu ul li { background:url(../images/menu_bg.jpg) no-repeat left top; height:34px; width:126px; float:left; margin:0 2px 0 0; line-height:33px; color:#FFFFFF; position:relative;}
.menu ul li.big { background:url(../images/menu_bg_big.jpg) no-repeat left top; height:34px; width:136px; float:left; margin:0 2px 0 0; line-height:33px; color:#FFFFFF;}
.menu ul li.big a { background:url(../images/menu_bg_big.jpg);  height:34px; width:136px; display:block; font-size:14px; text-align:center; text-decoration:none;  float:left; color:#ffffff; font-weight:normal; }
.menu ul li.big_selected a { background:url(../images/menu_bg_big_h.jpg);  height:34px; width:136px; display:block; font-size:14px; text-align:center; text-decoration:none;  float:left; color:#383c41; font-weight:normal; }
.menu ul li.big a:hover, .menu ul li.big_selected a:hover { background:url(../images/menu_bg_big_h.jpg); height:34px; width:136px; display:block;  text-align:center; color:#383c41; float:left; text-decoration:none; }
.menu ul li.big_selected { background:url(../images/menu_bg_big_h.jpg); height:34px; width:136px; color:#383c41; }
.menu ul li a { height:34px; width:126px; display:block; font-size:14px; text-align:center; text-decoration:none;  float:left; color:#FFFFFF; font-weight:normal; }
.menu ul li a:hover {  background:url(../images/menu_bg_h.jpg) no-repeat left top; height:34px; width:126px; display:block;  text-align:center; color:#383c41; float:left; text-decoration:none; }
.menu ul li.menu_selected, .menu ul li.menu_selected a {  background:url(../images/menu_bg_h.jpg) no-repeat left top;  color:#383c41;}

.menu ul li ul, .menu ul li ul li { background:none; padding:0; margin:0; float:none; }*/

/* Include by Balaguru */
.clientbutton, .elementsbutton, .submit
{
	color : #ffffff;
	border:0;
	background:url(../images/btn_bg2.jpg);
	cursor:pointer;
	text-align: center;
	vertical-align: top;
	font-weight:bold;
	padding:3px 5px;
	margin:0px;
}

.txtbox,.txtboxCal {  border:1px solid #d2d2d2; width:163px;  margin:0; height:20px; padding:0 0 0 2px; color:#111111; line-height:20px; font-size:13px; font-family:Georgia, "Times New Roman", Times, serif;}

.txtarea {  border:1px solid #d2d2d2; width:163px;  margin:0; height:50px; padding:0 0 0 2px; color:#111111; line-height:20px; font-size:13px; font-family:Georgia, "Times New Roman", Times, serif;} 

.cmbbox {  border:1px solid #d2d2d2; width:166px;  margin:0; padding:0 0 0 2px; color:#111111; line-height:20px; font-size:13px; font-family:Georgia, "Times New Roman", Times, serif;}
.box2 { background:url(../images/img_box.jpg) no-repeat left top; width:339px; float:left; height:127px; padding:0; margin:0 7px 15px 0; }
.box2 .box2_img { float:left; padding:5px; width:106px; }
.box2 .box2_text { float:left; padding:40px 5px 5px 0px; width:210px;  }
.font_blue { color:#0e2d79; font-size:18px; padding:0 0 10px 0 }
.font_red { color: #993366; }
.font_red span { text-decoration:underline }
.small_font { font-size:10px; }


.frm { float:left; width:382px; }
.frm1 { float:left; width:602px; }
.frm_txt { padding:5px 0px 10px 0px; }
.frm_txtheading { padding:5px 0px 0px 0px; }
.frm_left { float:left; padding:13px 4px 0px 4px; width:102px; }
.table_heading { float:left; padding:13px 4px 5px 4px; font-weight:bold; border-bottom:1px solid #000000; width:105px; }
.table_heading2 { float:left; padding:13px 4px 5px 4px; font-weight:bold; border-bottom:1px solid #000000; }
.table_heading1 { font-weight:bold; border-bottom:1px solid #000000; }
.table_row { float:left; padding:13px 4px 0px 4px; text-align:left; width:100px; }
.table_row2 { float:left; padding:13px 4px 0px 4px; text-align:left; }
.table_row1 { padding:13px 4px 0px 4px; text-align:left;}
.table_row_last { float:left; padding:13px 4px 0px 4px; text-align:left; width:120px; }
.frm_right { float:left; padding:4px 4px 0px 4px; width:264px; }
.frm_left1 { float:left; padding:13px 4px 0px 4px; width:220px; }
.frm_left_table { float:left; padding:13px 4px 0px 4px;}
.frm_right1 { float:left; padding:4px 4px 0px 4px; width:346px; }
.frm_leftbut { float:left; padding:13px 4px 0px 4px; }
.frm_rightbut { float:left; padding:13px 4px 0px 4px; }
.frm_middlebut{ float:left; padding:13px 4px 0px 4px;}
.frm_right_select { float:left; padding:10px 4px 5px 4px; width:264px; }
.txt_msg { float:left; padding:0px 4px 0px 124px; width:246px; color:#ce003c; }
.breadcrumb { display:none; }
.frm_ref { float:left; width:50px; padding:0px 5px 15px 0px; }
.frm_title { float:left; width:185px; padding:0px 5px 15px 0px; }
.frm_title1 { float:left; padding:3px 5px 5px 0px; font-weight:bold; font-size:12px; }
.frm_action { float:left; width:80px; padding:0px 5px 15px 0px; }
.frm_chk { float:left; width:45px; text-align:center; }
.list-odd, .list-even { border-bottom:1px solid #11317E; padding:0px 0px 7px 7px; }
/* Ends here */