/*body { background:url(../images/main_bg.gif) left top repeat-x #d8d8d8; font-family:Arial, Helvetica, sans-serif; font-size:11px; margin:0; padding:0; color:#333333}*/

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0;
	padding:0;
	color:#333333;
	background-color: #CCCCCC;
}

#Container { width:994px; margin:0 auto}
p { margin:0; padding:0}

img { border:0 none}
a { color:#2E6D95; text-decoration:none}
a:hover { color:#C4151C; text-decoration:none}

input,select,textarea { border:#5f5f5f solid 1px; padding:2px; color:#737373;}

.btn{
	color:#FFFFFF;
	height:22px;
	background-color: #c40202;
	border: 0px none #c40202;
}


.searchbtn{
	color:#FFFFFF;
	height:19px;
	background-image: url(../images/search-button.jpg);
	width:20px;
	background-color: #FFFFFF;
	border: 0px none #FFFFFF;
}


/* Top Section */
.LogoBg { background:url(../images/logo_bg.gif) left top no-repeat; height:120px; width:203px;}

.TopRight_Bg { background:url(../images/top_right_bg.gif) left top repeat-x; vertical-align:top}

.TopTxt {
	color:#535353;
	font-size:22px;
	font-weight:normal;
}


.bullet {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	font-weight: bold;
}

.Src_Txt { color:#737373; font-size:12px; font-weight:bold}

.Txt_ara { width:166px; height:16px; background:url(../images/txtarea_bg.gif) left top no-repeat; border:0 none; display:block}

.TopTabs { font-size:12px; color:#FFFFFF; margin:0 0 0 30px; padding:0; height:31px}
.TopTabs ul { margin:0; padding:0; list-style:none}
.TopTabs li { margin:0; padding:7px 15px; list-style:none; float:left;}
.TopTabs li a { color:#FFFFFF; text-decoration:none;}
.TopTabs li a:hover { color:#FFFFFF; text-decoration:underline; }
.TopTabs li a.active { color:#FFFFFF; text-decoration:none; padding:2px; background:url(../images/tabs_hover.gif) left top no-repeat;}

/* Middle Section */

.Mid_Tabs { height:28px; background:url(../images/mid_tabs_bg.gif) left top repeat-x; }

.Mid_Txt_Right { text-align:right; color:#535353; padding-right:10px; font-size:12px; font-weight:bold;}

.Mid_Tabs_Left_Img { width:15px; height:28px;}
.Mid_Tabs_Mid { background:url(../images/tabs_mid.gif) left top repeat-x; text-align:center; font-size:12px; color:#4e4e4e; font-weight:bold}
.Mid_Tabs_Mid a { color:#4e4e4e; text-decoration:none}
.Mid_Tabs_Mid a:hover { color:#e50404; text-decoration:none}
.Mid_Tabs_Mid a.active { color:#e50404; text-decoration:none}
.Mid_Tabs_Right_Img { width:26px; height:28px;}

.Mid_Title { background: url(../images/title_bg_line.gif) left top repeat-x; border-right:#cccccc solid 1px; height:23px; padding:0 0 0 10px; font-weight:bold; font-size:12px; line-height:23px; color:#005195;}
.Mid_Title_Img {
	width:10px;
	height:23px;
	background-color: #7B89AE;
	background-repeat: no-repeat;
	background-position: left top;
}
.Mid_Box { border:#cccccc solid 1px; border-width:0 1px 1px 1px; padding:5px ;}

.Mid_Box_Left { border:#cccccc solid 1px; border-width:0 1px 1px 1px; padding:10px 5px 125px 5px; background:url(../images/left_box_bg.gif) left bottom no-repeat; vertical-align:top}

.Txt_14 { font-size:14px; color:#666666; font-weight:bold}

.Link { color:#ff9138; }
.Link a { color:#ff9138; text-decoration:none }
.Link a:hover { color:#ff9138; text-decoration:underline }

.Txt_Nml { color:#333333}
.Txt_Nml span { color:#999999}

.Mid_Nws_Txt { font-size:11px; margin:0; padding:0;}
.Mid_Nws_Txt ul { margin:0; padding:0; list-style:none}
.Mid_Nws_Txt li { margin:9px; padding:0 0 0 10px; list-style:none; color:#333333; background:url(../images/img_dot.gif) left 4px no-repeat;}
.Mid_Nws_Txt li span { margin:0; padding:0; list-style:none; color:#999999;}


.Mid_Bg_Img { background:url(../images/mid_img.jpg) left top no-repeat; width:728px; height:260px; font-size:13px; color:#535353; font-weight:bold; text-align:right; padding:0; vertical-align:top}

.Mid_Right_Img1 { width:255px; height:196px; color:#494949; font-size:12px; font-weight:bold; padding:0; margin:0 0 3px 0}

.Mid_Right_Img2 { background: url(../images/mid_right_img2.jpg) left top no-repeat; width:206px; height:40px; color:#737373; font-size:12px; font-weight:bold; padding:15px 0 0 50px; text-align:left;}

.Mid_Right_Img2 a { color:#737373; text-decoration:none }
.Mid_Right_Img2 a:hover { color:#737373; text-decoration:underline }

.Mid_bg { padding:3px 0 0 0; background:#FFFFFF; vertical-align:top}

/* Bottom Section */

.Btm_Bg { background:url(../images/bottom_bg.gif) left top repeat-x; height:60px; text-align:right; color:#FFFFFF; padding:0 20px}

.Btm_Link { color:#FFFFFF; font-size:12px; text-align:left}
.Btm_Link a { color:#FFFFFF; text-decoration:none}
.Btm_Link a:hover { color:#ff812c; text-decoration:none}


/* Internal Pages */

.Left_Col { width:203px; background:#eeeeee; padding:4px 7px; vertical-align:top}

.Mid_Col { vertical-align:top; padding:3px;}

.Mid_Box_Bg { border:#cccccc solid 1px; border-width:0 1px 1px 1px; padding:5px; background:#FFFFFF}

.Right_Col { width:198px; background:#eeeeee; padding:4px 7px 0 5px; vertical-align:top}

.Mid_Box_Int_Bdr { border:#cccccc solid 1px; border-width:0 1px 1px 1px; background:#FFFFFF; padding:5px}

.Mid_Box_Int { border:#cccccc solid 1px; border-width:0 1px 1px 1px; background:#FFFFFF;}
.Mid_Box_Int ul { margin:0; padding:0; list-style:none}
.Mid_Box_Int li { margin:1px 0 ; padding:0 ; list-style:none; }
.Mid_Box_Int li a { color:#505050; text-decoration:none; padding:3px 0 5px 7px; display:block; font-weight:bold; height:1%}
.Mid_Box_Int li a:hover { color:#d95800; text-decoration:none; background:#e4e4e4; padding:3px 0 5px 7px;}
.Mid_Box_Int li a.active { color:#d95800; text-decoration:none; background:#e4e4e4; padding:3px 0 5px 7px}

.Mid_Box_Int1 { border:#cccccc solid 1px; border-width:0 1px 1px 1px; background:#FFFFFF}
.Mid_Box_Int1 ul { margin:0; padding:0; list-style:none}
.Mid_Box_Int1 li { margin:10px ; padding:0 0 0 15px ; list-style:none; background:url(../images/dot_red.gif) left 4px no-repeat;}
.Mid_Box_Int1 li a { color:#505050; text-decoration:none;}
.Mid_Box_Int1 li a:hover { color:#d91612; text-decoration:none;}
.Mid_Box_Int1 li a.active { color:#d91612; text-decoration:none;}

.Nav { color:#474747; margin:0 5px 0 0; padding:0; float:right; line-height:30px; font-style:italic }
.Nav ul { margin:0; padding:0; list-style:none}
.Nav li { margin:0; padding:0 2px; list-style:none; float:left}
.Nav li a { color:#474747; text-decoration:none}
.Nav li a:hover { color:#e46614; text-decoration:none}
.Nav li a.active { color:#e46614; text-decoration:none}

.Title_Int {
	color:#6C9DB4;
	font-size:14px;
	font-weight:bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0A72A5;
	text-transform: uppercase;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 3px;
	padding-left: 0;
}

.Title_Int2{
	color:#6C9DB4;
	font-size:14px;
	font-weight:bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0A72A5;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 3px;
	padding-left: 0;
}

.Nml_Txt {
	color:#000000;
	padding:5px 0 0 0;
	font-weight:bold;
	font-size:13px;
	text-align: justify;
}
.Nml_Txt a { color:#6C9DB4; text-decoration:none}
.Nml_Txt a:hover{ color:#6C9DB4; text-decoration:underline }


.TopTabs1 { font-size:12px; color:#FFFFFF; margin:0 0 0 1px; padding:0; line-height:31px}
.TopTabs1 ul { margin:0; padding:0; list-style:none}
.TopTabs1 li { margin:0; padding:0; list-style:none; float:left;}
.TopTabs1 li a { color:#FFFFFF; text-decoration:none; padding:23px;}
.TopTabs1 li a:hover { color:#FFFFFF; text-decoration:none; background:url(../images/tabs_hover_bg.gif) center no-repeat;}
.TopTabs1 li.last a:hover { color:#FFFFFF; text-decoration:none; background:url(../images/tabs_hover_bg_last.gif) center no-repeat; }
.TopTabs1 li a.active { color:#FFFFFF; text-decoration:none; padding:2px; background:url(../images/tabs_hover.gif) left top no-repeat;}
.Sub{ border:#cccccc solid 1px; color:#FFFFFF; text-decoration:none; background:url(../images/tabs_hover_bg.gif) center no-repeat; }

.Int_Right_Img { background:url(../images/img_2.gif) left top no-repeat; width:194px; height:77px; padding:14px 0 0 5px; color:#333333; font-weight:bold; float:right}
.Int_Right_Img a { color:#333333; text-decoration:none}
.Int_Right_Img a:hover { color:#333333; text-decoration:underline}

.Int_Right_Img_1 { background:url(../images/img_3.gif) left top no-repeat; width:165px; height:77px; padding:14px 0 0px 5px; color:#333333; font-weight:bold; margin:0 auto }
.Int_Right_Img_1 a { color:#333333; text-decoration:none}
.Int_Right_Img_1 a:hover { color:#333333; text-decoration:underline}

.Txt_12 {
	font-size:12px;
	line-height: 18px;
	text-align: justify;
}

.Txt_12_home { color:#4e4e4e;}

.Spc_Height { height:5px; width:1px}

.Mid_Spc_td { padding:10px 20px 20px 20px}

.Icn_Txt { font-size:11px; color:#666666; margin:2px 0 0 0 }
.Icn_Txt ul { margin:0; padding:0; list-style:none}
.Icn_Txt li { margin:0; padding:0 0 0 14px; list-style:none ; background: url(../images/img_icn.gif) left 2px no-repeat;}
.Icn_Txt li a { color:#666666; text-decoration:none }
.Icn_Txt li a:hover { color:#e46713; text-decoration:none}


/* for js 

h1 { font-size:1.3em; }
h2 { font-size:1.2em; }
a:link { color:#33c; }    
a:visited { color:#339; }
ul { margin-bottom: 2.4em; }
ul li { margin-bottom:.5em; }
p { max-width: 60em; }*/




.Mid_Home { border:#cfcfcf solid 1px; padding:10px; color:#494949; vertical-align:top }


.Mid_td { padding:10px; vertical-align:top}
.Title_Home { color:#f2760c; font-size:17px; font-weight:bold}

.Mid_Btm { border:#cfcfcf solid 1px; text-align:right; padding:5px; color:#494949; font-size:12px; font-weight:bold;}

.Mid_Line { background:url(../images/mid_line.gif) left top repeat-x; height:4px;}

.Dotted_Line { background:url(../images/dotted_line.gif) left center repeat-x; height:2px;}


.Mid_Dot_Txt { font-size:12px; margin:0; padding:0;}
.Mid_Dot_Txt ul { margin:0; padding:0; list-style:none}
.Mid_Dot_Txt li {
	margin:10px;
	padding:0 0 0 10px;
	list-style:none;
	color:#333333;
	background-image: url(../images/img_dot.gif);
	background-repeat: no-repeat;
	background-position: left 6px;
	text-align: justify;
}


.Mid_Box_Int_Sub { background:#FFFFFF; font-size:11px }
.Mid_Box_Int_Sub ul { margin:0; padding:0; list-style:none}
.Mid_Box_Int_Sub li { margin:1px 0 1px 0; padding:0 ; list-style:none;}
.Mid_Box_Int_Sub li a { color:#023d68; text-decoration:none; padding:3px 0 5px 23px; display:block; font-weight:normal}
.Mid_Box_Int_Sub li a:hover { color:#023d68; text-decoration:none; padding:3px 0 5px 23px; display:block; }
.Mid_Box_Int_Sub li a.active { color:#023d68; text-decoration:none; padding:3px 0 5px 23px; display:block; }

.Int_Cust_Img { background:url(../images/img_customers_bg.gif) left top no-repeat; width:177px; height:69px; padding:15px 10px 0px 10px; color:#333333; font-weight:bold; margin:0 auto}
.Int_Cust_Img a { color:#333333; text-decoration:none}
.Int_Cust_Img a:hover { color:#333333; text-decoration:underline}

.Img_Bdr { border:#cccccc solid 1px; width:120px; height:120px; vertical-align:middle; text-align:center}
.Cus_Txt { padding: 0 10px; font-size:12px ; vertical-align:top; text-align:justify}


/* New Images For Right Sections */

.Profile_Img { background:url(../images/profile_bg.gif) left top no-repeat; width:192px; height:71px; padding:20px 0 0 5px; color:#333333; font-weight:bold; float:right}
.Profile_Img a { color:#333333; text-decoration:none}
.Profile_Img a:hover { color:#333333; text-decoration:underline}

.dotpadding {
	text-align: center;
	vertical-align: top;
	padding-top: 6px;
}

.Txt_White { color:#FFFFFF; background:#999999; font-size:12px; padding:6px}
.Txt_White1 { color:#333333; background:#cccccc; font-size:12px; padding:6px}

 
/*new CSS*/

/*body {
	margin: 0px;
	padding: 0px;
	background-image: url(../images/top_rep.jpg);
	background-repeat: repeat-x;
	height: 916px;
	background-color: #E3E3E3;
}
*/
.main-box-shadow-left {
	background-image: url(../images/main_box_shadow_left.png);
	background-repeat: repeat-y;
	width: 4px;
}

.main-box-shadow-right {
	background-image: url(../images/main_box_shadow_right.png);
	background-repeat: repeat-y;
	width: 4px;
}

/*top section*/

.main_bg_rep {
	background-image: url(../images/main_bg_rep.jpg);
	background-repeat: repeat-x;
	height: 799px;
	width: 1px;
}
.sub-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height: 18px;
	font-weight: bold;
}
.title_bg_rep {
	background-image: url(../images/title-bg-rep.jpg);
	background-repeat: repeat-x;
	height: 57px;
}
.vline {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
}
.main_menu {
	background-image: url(../images/main-menu-rep.jpg);
	background-repeat: repeat-x;
	height: 27px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1E6C9B;
	font-weight: normal;
}

.main_menu a {
	height: 27px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1E6C9B;
	font-weight: normal;
	text-decoration: none;
}

.inputbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background-image: url(../images/inputbox.jpg);
	background-repeat: no-repeat;
	height: 20px;
	width: 120px;
	border: 1px solid #FFFFFF;
	margin-left: 2px;
	padding-left: 4px;
}
.blue15 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #2E6D95;
}
.box_top_rep {
	background-image: url(../images/box_top_rep.jpg);
	background-repeat: repeat-x;
}
.tit_bg2 {
background-image:url(../images/title-bg2.jpg);
background-repeat:repeat-x;
height:30px;
}
/*end top section*/

/*middle box starts*/
.skyblue12 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color: #33ADD8;
}

.skyblue12 a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color: #33ADD8;
	text-decoration: none;
}
.skyblue12 a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color: #2189AB;
	text-decoration: underline;
}

.white12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.whitebold12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.dotborder {
	border-right-width: 2px;
	border-right-style: dotted;
	border-right-color: #666666;
}
.txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #525252;
	line-height: 18px;
	text-decoration: none;
}
.blue12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0F4B70;
}


.txt a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #525252;
	line-height: 18px;
	text-decoration: none;
}
.txt a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #232323;
	line-height: 18px;
	text-decoration: underline;
}
.box {
	border: 1px solid #C9C9C9;
}
.box_rep {
	background-image: url(../images/box_rep.jpg);
	background-repeat: repeat-y;
}
.link-box-rep {
	background-image: url(../images/link_box_rep.jpg);
	background-repeat: repeat-x;
}
.like-rep {
	background-image: url(../images/link_rep.jpg);
	background-repeat: repeat-y;
}
.link_selected_rep {
	background-image: url(../images/link_selected_rep.jpg);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #676767;
	text-decoration: none;
}

.link_selected_rep a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #676767;
	text-decoration: none;
}

.redtxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #AB0901;
}
.link-teb-rep {
	background-image: url(../images/link_tab_rep.jpg);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #676767;
}
.link-teb-rep a {
	background-image: url(../images/link_tab_rep.jpg);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #676767;
	text-decoration: none;
}
/*middle box ends*/

/*bottom starts*/
.quicklink-tit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0B3859;
}

.footer_rep {
	background-image: url(../images/footer_rep.jpg);
	background-repeat: repeat-x;
	height: 58px;
}
.bottomlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}

.bottomlink a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}

.bottomlink a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
}
.quicklinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
.quicklinksblue{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1E6C9B;
	text-decoration: none;
}

.quicklinks a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;

}
.dotborder_h {
	border-bottom-color: #999999;
	color: #333333;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
}

.quicklinks a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.inner-submenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	background-image: url(../images/submenu-rep.jpg);
	background-repeat: repeat-x;
}
.inner-submenu a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.inner-submenuSelected{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #C4151C;
	background-image: url(../images/submenu-selected.jpg);
	background-repeat: repeat-x;
	text-decoration: none;
}
.submod-top {
	background-image: url(../images/sub_mod_top.jpg);
	background-repeat: repeat-x;
	height: 27px;
}


.button_bg {
	background-image: url(../images/button_bg.jpg);
	background-repeat: repeat-x;
}

.keyfeature-top {
background-image:url(../images/key-top.jpg);
background-repeat:no-repeat;
height:43px;
}

.keyfeature-rep {
	background-image:url(../images/key-rep.jpg);
	background-repeat:repeat-y;
	width:728px;
}

.keyfeature-tit {
	font-size: 15px;
	color: #C41719;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.topside-rep {
	background-image: url(../images/topside-rep.jpg);
	background-repeat: repeat-x;
}

