@charset "utf-8";
/* CSS Document 
font-color=#5a5a5a;
background-orange-color=#ff9900;
link-orange=#dd7e03;
font-size=11px;
*/

body {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif, Verdana;
	color:#111111;
	font-size:11px;
}


a {
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
a:hover.text-deco{
	text-decoration:none;
}
h1 {
	font-size:18px;
	color:#3c77af;
	font-weight:normal;
	margin:10px 0px 0px 0px;
}
h3 {
	font-size:12px;
	color:#3c77af;
	font-weight:bold;
	margin:10px 0px 10px 0px;
}
input {
	border:1px #a7c2db solid;
	font-size:11px;
	color:#000000;
	padding-left:5px;
}
marquee {
font-weight:bold;
color:#FFFFFF;
font-size:12px;
background-color:#1257a3;
height:20px;
padding:5px 0px 0px 0px;

}
.brd-top {
border-top:1px #CCCCCC solid;
}
#main-weapper {
	margin:0 auto;
	width:100%;
}
/**------------------- TOP Div ---------------**/
#top-bg {
	margin:0 auto;
	padding:0px 0px;
	position:relative;
	background:url(../images/bg_blue_top.gif) repeat-x left top;
	height:135px;
	width:100%;
	z-index:1;
}
#top-div {
	margin:0 auto;
	padding:0px 0px;
	position:relative;
	background:url(../images/bg_blue_top.gif) repeat-x left top;
	height:135px;
	width:988px;
	z-index:1;
}
#logo-div {
	margin:0;
	padding:0px 0px;
	width:269px;
	float:left;
	text-align:center;
	height:135px;
}
#logo-div img {
	margin:0;
	padding:11px 0px 0px 0px;
}
#navigation-div {
	margin:0;
	padding:0px 0px;
	width:719px;
	float:left;
}
#statement {
	margin:0;
	padding:0px 0px;
	position:relative;
	text-align:right;
	width:719px;
	height:53px;
}
#menu-div {
	margin:0;
	padding:0px 0px;
	position:relative;
	height:36px;
	width:719px;
	z-index:3333;
}
#search12 {
	margin:0;
	padding:8px 0px 0px 30px;
	/*position:relative;
	width:988px;*/
	z-index:0;
	height:28px;
	/*background-color:#060;*/
	clear:both;
}
#search {
	margin:0;
	padding:10px 0px 0px 0px;
/*	position:relative;
*/	width:719px;
	z-index:0;
	height:28px;
}
#search p {
	margin:3px 0px;
	/*padding:0px 0px;*/
}
/**------------------ Banner - Leftmenu Div ----------------**/
#banner-div {
	margin:0px auto;
	padding:0px 0px 0px 0px;
	position:relative;
	width:988px;
/*	display:table;
	clear:left;
*/	z-index:0;
}
.left-link {
	width:218px;
	margin:0;
	padding:0 0 0 26px;
	float:left;
}
.flash-home {
	width:718px;
	float:right;
	z-index:0;
}
/**----------------------- ALL Tab - right----------------------**/
#all-tabs {
	margin:0px auto;
	padding:20px 28px 20px 28px;
	position:relative;
	width:932px;
	clear:both;
}
.tbl-stock {
	margin:0px 15px 0px 0px;
	width:120px;
	font-size:12px;
}
.tbl-stock td {
	padding:5px 0px;
}
.tbl-other {
	margin:0px 15px 0px 15px;
	width:160px;
	font-size:12px;
}
.tbl-other td {
	padding:5px 0px;
}
.tbl-calc {
	margin:0px 15px 0px 15px;
	width:170px;
	font-size:12px;
}
.tbl-calc td {
	padding:5px 0px;
}
.tbl-group {
	margin:0px 15px 0px 15px;
	width:160px;
	font-size:12px;
}
.tbl-group td {
	padding:5px 0px;
}
.tbl-group a {
	color:#033b87;
}
.tbl-our {
	margin:0px 0px 0px 15px;
	width:190px;
	font-size:12px;
}
.tbl-our td {
	padding:5px 0px;
}
h2 {
	font-size:16px;
	font-weight:bold;
	color:#1c68a6;
	margin:0;
	padding:0px 0px 0px 25px;
	background:url(../images/bul_circle_arrow.gif) no-repeat 0em 0em;
}
h6 {
	font-size:16px;
	font-weight:bold;
	color:#1c68a6;
	margin:0;
	padding:0px 0px 0px 25px;
	background:url(../images/bul_circle_arrow.gif) no-repeat 0em 0.3em;
}
#pscroller1 {
	width: 180px;
	height:70px;/*border: 1px solid black;*/
	margin:0px 0px 0px 0px;
}
#pscroller1 p {
	padding:5px 0px 5px 15px;
	font-size:12px;
	color:#033b87;
	margin:0px 0px;
	background:url(../images/i_arrow.gif) no-repeat 0.4em 0.7em;
}
/**------------------------------ Footer -------------------**/
#footer-bg {
	margin:0px auto;
	position:relative;
	border-top:3px #000e1f solid;
	background-color:#00397c;
	width:100%;
	clear:both;
}
#footer-div {
	margin:0px auto 5px auto;
	padding:0px 0px 0px 20px;
	position:relative;
	background-color:#00397c;
	height:30px;
	line-height:30px;
	vertical-align:middle;
	width:968px;
	color:#999999;
}
#footer-div a {
	color:#999999;
	padding:0px 3px;
}
/**------------ common css----------**/
.img-pad-right {
	padding:0px 10px 0px 0px;
	vertical-align:middle;
}
.img-valign {
	vertical-align:middle;
}
.bottom-banner-padding img{
padding:10px 18px 10px 0px;
}
.padding-left-right {
	padding:0px 5px;
}
.padd-top {
	padding:15px 0px 0px 0px;
}
.padd-left {
	padding-left:25px;
}
.padd-left-sitemap {
padding-left:20px;
}
.input-field-search {
	border:1px #a7c2db solid;
	font-size:11px;
	color:#000000;
	width:160px;
	padding-left:0px;
}
.input-field {
	border:1px #a7c2db solid;
	font-size:11px;
	color:#000000;
	width:130px;
	padding-left:5px;
}
.input-field-small {
	border:1px #a7c2db solid;
	font-size:11px;
	color:#000000;
	width:40px;
	padding-left:5px;
}
.btn-go {
	vertical-align:middle;
	padding:0px 0px 2px 0px;
	border:0;
}
.btn-submit {
	background-color:#aa1013;
	padding:2px 5px;
	color:#FFFFFF;
}
.font-red {
	color:#ca0002;
}
.font-blue-bold {
	font-size:14px;
	font-weight:bold;
	color:#1c68a6;
}
.font-blue-bold-small {
	font-size:12px;
	font-weight:bold;
	color:#1c68a6;
}
.font-gray {
	font-size:12px;
	font-weight:normal;
	color:#656565;
}
.link-red {
	color:#ca0002;
	text-decoration:none;
}
.link-black {
	color:#111111;
	text-decoration:none;
}
.link-blue {
	font-size:12px;
	font-weight:normal;
	color:#1c68a6;
	text-decoration:underline;
}
.brd-gray {
	border-right:1px #d5d5d5 solid;
}
.brd-bottom {
	border-bottom:1px #3c77af solid;
}
.seperator {
color:#b2b2b2;
padding:0px 5px 0px 5px;
font-size:12px;
}
.tbl-style {
color:#3c77af;
font-size:11px;
background-color:#FFFFFF;
border-top:1px #3c77af solid;
border-left:1px #3c77af solid;
margin:0px;
}

.tbl-style td{
padding-left:5px;
border-bottom:1px #3c77af solid;
border-right:1px #3c77af solid;
}
.tbl-style td.menuon { 
background-color: #f2f2f2; 
}
.tbl-style td.menuoff { 
background-color: #FFFFFF; 
}
.tbl-style-form {
color:#3c77af;
font-size:11px;
/*background-color:#FFFFFF;
border:1px #3c77af solid;*/
margin:0px;
}
.tbl-style-form td{
padding-left:5px;
}
.form-text {
	border:1px #f3e2e2 solid;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#58585a;
	padding:3px; 
	background-color:#fef9f9; 
	height:20px
}
.tbl-header{
background-color:#10529e;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
}
/*.tbl-style p{
color:#00397c;
font-size:11px;
background-color:#FFFFFF;
margin:5px 0px;
}*/
.tbl-style a{
color:#3c77af;
font-size:11px;
}
.tbl-inside, .tbl-inside a{
color:#3c77af;
font-size:11px;
}
/*.tbl-inside ul{
margin:5px 0px 0px 10px;
padding-left:0;
list-style:none;
}
.tbl-inside li{
color:#00397c;
font-size:11px;
font-family:"Trebuchet MS";
background:url(../images/bul_red.gif) no-repeat 0 .9em;
padding:3px 0px 0px 15px;
}*/
.tbl-headersmall-inside{
background-color:#10529e;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
padding:0px 5px;
}
.tbl-header-inside{
background-color:#10529e;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
padding:0px 5px;
}
.top-anchor a{
background-color:#b71417;
padding:2px 3px;
color:#FFFFFF;
font-weight:normal;
text-decoration:none;
}
.title{
background-color:#10529e;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
padding:5px;
display:block;
}
.title a:hover{
text-decoration:none;
}
form {
margin:0;
}
table.tbl-right {
background-color:#f1f1f1;
margin:0px 0px 0px 10px;
float:right;
width:203px;
}
table.tbl-right td {
padding:5px 0px;
}
.brd-bot-right {
border-bottom:1px #e7e7e7 solid;
}
.right-txt a {
color:#3c77af;
font-family:Arial, Helvetica, sans-serif, Verdana;
font-weight:bold;
padding:0px;
font-size:12px;
}
.right-txt a:hover{
color:#4c4c4c;
text-decoration:none;
}

/*.right-banner p{
background-color:#69b3f3;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
text-align:center;
padding:5px;
display:block;
margin:0px 0px 0px 10px;
}
.right-banner { width: 200px; }
.right-banner ul{
margin-left: 0;
padding-left: 0;
list-style-type: none;
}
.right-banner ul li{
background:none;
}
.right-banner ul li a {
display: block;
padding: 3px 10px;
width: 160px;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
text-align:center;
background: #69b3f3 none;
border-bottom: 1px solid #eee;
}
.right-banner a:hover {
background-color: #00397c;
color: #fff;
text-decoration:none;
}*/
.tbl-style-cal {
color:#3c77af;
font-size:11px;
background-color:#FFFFFF;
border:1px #e4e4e4 solid;
border-right:0px #eaeaea solid;
margin:0px;
}
.tbl-style-cal td{
padding-left:5px;
border-right:1px #e4e4e4 solid;
}
.tbl-style-cal td li {
background:url(../images/arrow.gif) no-repeat 0em 0.3em;
list-style:none;
padding:0 0 0 10px;
}
.tbl-style-cal td li a{
	color:#3c77af;
	text-decoration:none;
}
.tbl-style-cal td li a:hover{
	color:#3c77af;
	text-decoration:underline;
}
.tbl-style-cal td h4 {
	font-size:14px;
	padding:0;
	margin:0;
}
.odd-clr {
background-color:#e7eef4;
}
.even-clr-brd {
border-bottom:1px #eaeaea solid;
}
.gray-clr {
background-color:#ececec;
}
.tbl-nobrd td {
border:0;
color:#333333;
}
/**------------------- Content inside --------------------**/
.tbl-content-inside {
margin:0px 5px;
width:708px;
color:#656565;
text-align:justify;
}
.tbl-content-inside td{
padding-top:5px;
padding-bottom:5px;
}
.tbl-content-inside p{
margin:8px 0px;
text-align:justify;
}
.tbl-content-inside ul{
margin:0;
padding:0;
list-style:none;
}
.tbl-content-inside li{
background:url(../images/arrow.gif) no-repeat 2em 0.5em;
padding:0px 0px 0px 35px;
line-height:18px;
text-align:justify;
}
.tbl-content-inside li a{
color:#656565;
font-size:11px;
}
/**----------------- FAQs -----------------------**/
.div-content {
font-size:11px;
color:#656565;
padding:0px 10px 8px 18px;
margin:0;
}
.div-content-1 {
font-size:11px;
color:#656565;
padding:0px 10px 0px 18px;
margin:0;
}
.div-content-header {
font-size:13px;
color:#3c77af;
}
a:hover.div-content-header {
text-decoration:none;
}
/**------------------ My Loan Story ---------------**/
#dynamic-content-div{
float:left;
width:700px;
margin: 10px 0px 0px 0px;
}
/** html #dynamic-content-div{ /*IE only style*
height: 400px;
}*/
.sty-dynamic-div {
/*border: 1px solid #3c77af;*/
/*padding: 10px;*/
}
.sty-dynamic-div h2 {
	line-height:26px;
	background-position: 5px center;
}
.t-opening {
	border: #c6c6c6 1px solid;
	height:26px;
	line-height:26px;
	vertical-align:middle;
	background: url(../images/common/bg_opening.jpg) repeat-x bottom;
	width:680px;
}
.opening-text {
	padding: 10px;
	width:660px;
	background:url(../images/common/bg_opening_text.jpg) repeat-x bottom;
	border: #bdbcbd 1px solid;
	border-top:0;
}

/**------------------ Audited Table ----------**/
.table-margin {
margin:0 auto;
padding:0;
width:983px;
color:#656565;
}
.table-margin td{
margin:0;
padding:0px 10px;
}
/**------------------ News Tickker --------------**/
#ticker-container {
     position:relative;
     overflow:hidden;
     width:180px;
     height:100px;
     /*background-color:#F4F4F4;
     background-image: url(../img/footer.gif);
     background-repeat: repeat;*/
     padding: 2px;
     /*border: 1px solid #333333;*/
     }
     
     #ticker {
     position:relative;
     width:180px;
     }
     
     #ticker ul {
     padding:0;
     margin:0;
     list-style-type:none;
     }
     #ticker ul li {
     display:list-item;
     margin-top: 1px;
     margin-bottom: 1px;
     padding-top: 1px;
     padding-bottom: 1px;
     font-family: Arial, Helvetica, sans-serif, Verdana;
     font-size: 11px;
     font-weight: normal;
     color: #000000;
     padding-left: 0px;
     }
     
     #ticker ul li a {
     font-family: Arial, Helvetica, sans-serif, Verdana;
     font-size: 11px;
	 font-weight:bold;
     color: #006699;
     text-decoration: none;
     padding-left: 10px;
	 background:url(../images/i_arrow.gif) no-repeat 0em 0.4em;
     }
     #ticker ul li a:hover {
     font-family: Arial, Helvetica, sans-serif, Verdana;
     font-size: 11px;
	 font-weight:bold;
     color: #666666;
     text-decoration: none;
     padding-left: 10px;
	 background:url(../images/i_arrow.gif) no-repeat 0em 0.4em;
     }
/**-------------------------- Ad Gallery ----------------**/

.header{
padding:0px 0px 0px 0px;
margin:0;
font-family:Verdana, "Trebuchet MS";
background-image:url(../images/ad_gallery/i_Elec_medi_header.jpg);
background-repeat:no-repeat;
font-size:12px;
width:186px;
height:27px;
color:#FFFFFF;
font-weight:bold;
}
.elec-bg1{
margin:0px;
padding:0px;
background-image:url(../images/ad_gallery/i_Elec_bg.jpg);
background-repeat:no-repeat;
width:186px;
height:121px;
}
.ad-tbl td{
padding:0;
}
/**--------------- 18-08-09 -----------------------**/
.tbl-pad-popup-call {
margin:15px 10px 0px 10px;
}
.tbl-pad-popup-call td{
padding:3px;
}
.bg-header-popup {
background:url(../images/bg_popup.gif) repeat-x left 0.3em;
height:64px;
}
/**--------------- 29-12-09 -----------------------**/
.tbl-com-first-out {
border:#E0E0E0 3px solid; 
background:#F5F9FC;
padding:10px;
}

.tbl-com-first tr td {
padding:0px;
}
.tbl-com-first tr td h3 {
	font-size:15px;
	padding:0px;
	margin:0;
}
/**--------------------- menu ---------------------------------**/
#dropList { 
height:36px; 
width:719px; 
/*background:#89a url(../images/topBack.gif) repeat-x left center; */
position:relative; 
font:bold 12px Arial, Helvetica, sans-serif;
z-index:9999; 
/*border:1px solid #ccd; 
border-width:1px 1px 0 1px; */
} 
#dropList ul#menu { 
margin:0; 
padding:0 0 0 0px; 
list-style:none; 
white-space:nowrap; 
} 

#dropList ul#menu li.level1-li { 
float:left; 
height:36px; 
padding-top:0px; 
margin-right:0px; 
} 
#dropList ul#menu li.level1-li a.level1-a { 
display:block; 
height:36px; 
float:left; 
/*border-left:1px solid #7e8586; 
border-right:1px solid #FFF;*/ 
background:url(../images/newmenu/sidebrd.gif) no-repeat right top;
padding:0 15px 0 15px; 
text-decoration:none; 
line-height:36px; 
white-space:nowrap; 
font-weight:bold; 
color:#FFF; } 
#dropList ul#menu li.sub a.level1-a {
color:#FFF;
} 
#dropList ul#menu li.level1-li:hover, #dropList ul#menu li.level1-li a.level1-a:hover {
position:relative;
} 
#dropList ul#menu li.level1-li a.level1-a:hover, #dropList ul#menu li.level1-li:hover a.level1-a { 
/*border-left:1px solid #2d2d2d; 
border-right:1px solid #000;*/ 
color:#fff; 
background:url(../images/newmenu/over.gif); 
} 
#dropList ul#menu li.sub a.level1-a:hover { 
height:36px; 
color:#FFF; 
background:url(../images/newmenu/over.gif); 
}  
#dropList ul#menu li.sub:hover > a.level1-a { 
height:36px; 
color:#FFF; 
background:url(../images/newmenu/over.gif); } 
#dropList ul#menu li div.listHolder { 
position:absolute; 
left:-9999px; 
top:36px; 
/*background:#fff url(../images/divider.gif); */
border:1px solid #000; 
border-width:0 1px 1px 1px; 
padding:0;} 
/* IE6 only */
#dropList table { 
border-collapse:collapse; 
margin:-1px -10px; 
font-size:1em; 
width:0; 
height:0; 
}
#dropList ul#menu :hover div.listHolder {
left:0;
} 
#dropList ul#menu a:hover div.listHolder {
left:-1px; top:35px;
} 
#dropList ul#menu div.col1 {
width:190px;
background-color:#FFF;
} 
#dropList ul#menu div.col2 {
width:345px;
background-color:#FFF;
} 
#dropList ul#menu div.col3 {
width:420px;
}
#dropList ul#menu div.col4 {
width:445px;
background-color:#FFF;
} 
#dropList ul#menu div.col5 {
width:635px;
background-color:#FFF;
} 
#dropList ul#menu a:hover div.left1, #dropList ul#menu :hover div.left1 {
left:-300px;
}
#dropList ul#menu a:hover div.left2, #dropList ul#menu :hover div.left2 {
left:-115px;
}
#dropList ul#menu div.listHolder div.bottomLine {
clear:left; 
background:#00397c; 
padding:5px 10px;
} 
#dropList ul#menu a:hover div.listHolder div.bottomLine {
height:1px;
} 
#dropList ul#menu div.listHolder div.bottomLine p {
padding:0 0 0 15px; 
margin:0; 
line-height:20px; 
color:#FFF; 
background:url(../images/newmenu/arrow.gif) no-repeat left center; 
font:bold 12px Arial, Helvetica, sans-serif;
} 
#dropList ul#menu div.listHolder div.bottomLine p a {
color:#fff;
text-decoration:none;
} 
#dropList ul#menu div.listHolder div.bottomLine p a:hover {
color:#CCC;	
text-decoration:none;
} 
#dropList div.listCol {display:block; float:left; padding:10px 5px; margin:0; width:130px; background-color:#FFF;} 
#dropList div.listCol h5 {padding:0px 0 2px 0; margin:0px 0 2px 0; font:bold 12px Arial, Helvetica, sans-serif; color:#000; line-height:normal; background:url(../images/newmenu/linedot.gif) repeat-x left bottom; text-align:left; width:180px;} 
#dropList div.listCol h5 a{color:#000; text-decoration:none;}
#dropList div.listCol ul {padding:0; margin:0; list-style:none; width:130px;} 
#dropList div.listCol ul li {line-height:0px; padding:0; margin:0;} 
#dropList div.listCol ul li a {display:block;  color:#069; text-decoration:none; padding-left:10px; font:normal 12px Arial, Helvetica, sans-serif; background:url(../images/newmenu/dot.gif) no-repeat left center; white-space:nowrap; text-align:left; width:130px; line-height:20px;} 
#dropList div.listCol ul li a:hover {text-decoration:underline;} 

#dropList div.listCol1 {display:block; float:left; padding:10px 5px; margin:0; width:200px;} 
#dropList div.listCol1 h5 {padding:0px 0 2px 0; margin:0px 0 2px 0; font:bold 12px Arial, Helvetica, sans-serif; color:#000; background:url(../images/newmenu/linedot.gif) repeat-x left bottom; text-align:left; width:170px;} 
#dropList div.listCol1 ul {padding:0; margin:0px 0px 5px 0px; list-style:none; width:200px;} 
#dropList div.listCol1 ul li {line-height:normal; padding:0; margin:0; font:normal 12px Arial, Helvetica, sans-serif; color:#069;} 
#dropList div.listCol1 ul li a {display:block;  color:#069; text-decoration:none; padding-left:10px; font:normal 12px Arial, Helvetica, sans-serif; background:url(../images/newmenu/dot.gif) no-repeat left center; white-space:nowrap; text-align:left; width:200px; line-height:20px;} 
#dropList div.listCol1 ul li a:hover {text-decoration:underline;} 

#dropList div.listCol2 {display:block; float:left; padding:10px 5px; margin:0; width:170px;} 
#dropList div.listCol2 h5 {padding:0px 0 2px 0; margin:0px 0 2px 0; font:bold 12px Arial, Helvetica, sans-serif; color:#000; background:url(../images/newmenu/linedot.gif) repeat-x left bottom; text-align:left; width:160px;} 
#dropList div.listCol2 ul {padding:0; margin:0px 0px 5px 0px; list-style:none; width:170px;} 
#dropList div.listCol2 ul li {line-height:0px; padding:0; margin:0; font:normal 12px Arial, Helvetica, sans-serif; color:#069;} 
#dropList div.listCol2 ul li a {display:block;  color:#069; text-decoration:none; padding-left:10px; font:normal 12px Arial, Helvetica, sans-serif; background:url(../images/newmenu/dot.gif) no-repeat left center; white-space:nowrap; text-align:left; width:170px; line-height:20px;} 
#dropList div.listCol2 ul li a:hover {text-decoration:underline;} 

#dropList div.listCol3 {display:block; float:left; padding:10px 5px; margin:0; width:200px;} 
#dropList div.listCol3 h5 {padding:0px 0 2px 0; margin:0px 0 2px 0; font:bold 12px Arial, Helvetica, sans-serif; color:#000; background:url(../images/newmenu/linedot.gif) repeat-x left bottom; text-align:left; width:170px;} 
#dropList div.listCol3 ul {padding:0; margin:0px 0px 5px 0px; list-style:none; width:200px;} 
#dropList div.listCol3 ul li {line-height:0px; padding:0; margin:0; font:normal 12px Arial, Helvetica, sans-serif; color:#069;} 
#dropList div.listCol3 ul li a {display:block;  color:#069; text-decoration:none; padding-left:10px; font:normal 12px Arial, Helvetica, sans-serif; background:url(../images/newmenu/dot.gif) no-repeat left center; white-space:nowrap; text-align:left; width:190px; line-height:20px;} 
#dropList div.listCol3 ul li a:hover {text-decoration:underline;}

#dropList ul#menu :hover div.listHolder ul.atoz div.bottomLine {clear:left; background:#666; padding:5px 10px; text-align:left;} 
#dropList ul#menu a:hover div.listHolder ul.atoz div.bottomLine {height:1px;} 
#dropList ul#menu :hover div.listHolder ul.atoz div.bottomLine p {padding:0 0 0 15px; margin:0; line-height:20px; color:#fc0; background:url(../images/newmenu/arrow.gif) no-repeat left center; font-weight:bold;} 
#dropList ul#menu :hover div.listHolder ul.atoz div.bottomLine p a {color:#fff; background:#666; display:inline; float:none; padding:0; text-decoration:underline;} #dropList ul#menu :hover div.listHolder ul.atoz div.bottomLine p a:hover {text-decoration:none;} 
#dropList table table { border-collapse:collapse; margin:-1px -10px 0 -10px; font-size:1em; width:0; height:0; }

.Brd-right-dotted {border-right:1px dotted #999;}
.Brd-left-dotted {border-left:1px dotted #999;}
.Brd-left-right-dotted {border-right:1px dotted #999; border-left:1px dotted #999;}

.mela-form {
	margin-left:20px;
}
.mela-form tr td {
font:bold 12px Verdana, Arial, Helvetica, sans-serif; border-bottom:1px #FFFFFF solid; height:40px;
}
.mela-textfield {
	border:1px #f3e2e2 solid;font:normal 11px Verdana, Arial, Helvetica, sans-serif;color:#58585a;padding:3px; background-color:#fef9f9; height:20px;
}
/*---------------------------------- Careers ----------------------------------------------*/
.c-img-div {
	width:259px;
	height:344px;
	float:left;
	display:table;
	margin-top:20px;
}
.c-img-div img {
	padding:2px;
	border: #C7C7C7 1px solid;
	background: #E0E0E0;
}
.c-right-content {
	width:695px;
	margin: 0 0 0 32px;
	float:left;
	color:#656565;
	text-align:justify;
}
.c-right-content p{
	margin:8px 0px;
	text-align:justify;
}
.c-tbl-style {
	color:#656565;
	font-size:11px;
	border:1px #3c77af solid;
	margin:0px;
}
.c-tbl-style td{
	background-color:#f1f1f1;
	padding:5px;
}
.c-tbl-style td h2{
	color:#3c77af;
	font-size:14px;
	background-image:none;
	padding:0;
	margin:0;
}
.c-tbl-style td a{
	color:#fff;
}
.c-tbl-style td ul {
	padding:0;
	margin:5px 0 0 0;
}
.c-tbl-style td ul li {
	padding:0;
	margin:0 0 0 25px;
	color:#3c77af;
}
.c-tbl-style img {
border:1px #999 solid;
}
#c-top-bg {
	margin:0 auto;
	padding:0px 0px;
	position:relative;
	background:url(../images/bg_blue_top.gif) repeat-x left top;
	height:100px;
	width:100%;
	z-index:1;
}
.c-banner {
	width:970px;
	height:200px;
}
.c-content {
	margin: 0 0 0 18px;
	float:left;
	color:#656565;
	text-align:justify;
}
.c-content p{
	margin:8px 0px;
	text-align:justify;
}
/**************** jcarousel **********************/
.jcarousel-container {
    position: relative;
}

.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}

.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

.jcarousel-list li,
.jcarousel-item {
    float: left;
    list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 202px;
    height: 125px;
		background-image:none;
		    margin: 0;
    padding:0 20px 0 0px;
}

/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next {
    z-index: 3;
    display: none;
}

.jcarousel-prev {
    z-index: 3;
    display: none;
}

/*skin*/
.jcarousel-skin-tango .jcarousel-container {
/*    -moz-border-radius: 10px;
    background: #F0F6F9;*/
    border: 1px solid #d5d5d5;


}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 652px;
    padding: 20px 10px 20px 35px;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  625px;
    height: 125px;
}

.jcarousel-skin-tango .jcarousel-item {
    width: 200px;
    height: 125px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
    margin-right: 10px;
}


.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 63px;
    right: 0px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(../images/next-horizontal.jpg) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 63px;
    left: 0px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(../images/prev-horizontal.jpg) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}
