/* CSS Document */
body { margin: 0px; padding:0px; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#4d4a4a; font-weight:normal; height:100%; }
ul, li, div, form, h1, h2, a, img, p, hr,h3 { margin: 0px; padding:0px; }
hr { border:0px; border-top: 1px solid #e1e1e1;  font-size:0px; height:1px; }
a { color: #ad1a29; text-decoration:none; }
a:hover { color:#214289 }
#main-holder { top:0px; position:absolute; width:100%;  }
#CommtSugg { right:0px; position:absolute; z-index:100;}
#CommtSugg img { background:url(../images/CommtSugg_img.gif) right top no-repeat; width:207px; height:119px; border:0px; }
#main { width: 914px; margin: 0px auto; }
/* header classes starts here */
#hdr-bg { background: url(../images/hdr_bg.gif) left top repeat; width:100%; border-bottom:solid 2px #ad1a29; height: 75px; }
#logo { background:url(../images/logo.gif) left top no-repeat; width:339px; height:58px; cursor:pointer; float:left; margin:10px; border:0px; }
#tag-ln { background:url(../images/hdr_title.gif) left top no-repeat; width:194px; height:59px; float:right; margin:10px; }
/* Footer Classes */
#footer { clear:both; font-size:10px; color:#636363; text-align:center; border-top: dashed 1px #c7c9ce; padding:5px; padding-bottom:0px; margin:8px 13px 0px; }
/* Menu classes starts here */
#menu-bg { border-top:solid 2px #d7aa2d; background:#465066; height:40px; width:100%; }
#menu { clear:both; width:99.9%; height:40px; border-left: solid 1px #333948; border-right: solid 1px #5e677b; }
#menu ul { margin: 0; padding: 0; list-style-type: none; }
#menu ul li { position: relative; display: inline; float: left; font-size:15px; font-weight: normal; }
#menu ul li a { text-align:center; display: block; width:150px; white-space:nowrap; border-left: solid 1px #5e677b; border-right: solid 1px #333948; padding-top: 11px; padding-bottom:12px; color:#FFF; text-decoration: none; }
#menu ul li a:hover { background:url(../images/menu_act.gif) #FFFFFF left top repeat-x; text-decoration: none; color: #465066; }
#menu ul li a.menu-act { background:url(../images/menu_act.gif) #FFFFFF left top repeat-x; text-decoration: none; color: #465066; }
#menu ul li ul { position: absolute; left: 0; display: block; visibility: hidden; z-index:1000; border: solid 1px #465066; border-top: 0px; background:#FFF; }
#menu ul li ul li { display: list-item; float: none; }
#menu ul li ul li ul { top: 0; border-top: solid 1px #465066; }
#menu ul li ul li a { text-align:left; color:#4D4A4A; font-size:14px; text-decoration:none; width: 190px; /*width of sub menus*/ padding: 6px 15px; margin: 0; border-top: 0px; border-left: 0px; border-right: 0px; border-bottom: solid 1px #EAEAEA; }
#menu ul li ul li a:hover { color:#ad1a29; font-weight:bold; background:#ebd598; }
.submenu-act { color:#ad1a29; font-weight:bold; background:#ebd598; }
/* Content classes starts here */
#content { border:solid 1px #e3e3e3; border-top:none; padding:20px 0px 3px 0px; clear:both; }
#Content-data { height:630px; padding:0px 11px 3px 13px; }
#col-1 { width: 215px; float:left; height:100%; }
#col-2 { width:665px; float:left; margin:0px 0px 0px 8px; height:100%; }
#col-3 { float:right; width:215px; }
#ConsumerLending { float:left; margin-bottom:8px; }
#EconomicFact { float:left; margin-bottom:8px; }
#General { width:440px; }
#FinancialInst { clear:both; }
.bx-lt { background: url(../images/bx_lt.gif) left top no-repeat; width:4px; height:4px; float:left; }
.bx-rt { background: url(../images/bx_rt.gif) right top no-repeat; width:4px; height:4px; float:right; }
.bx-t { background:url(../images/bx_t.gif) left top repeat-x; width:100%; height:4px; float:left; }
.bx-lb { background: url(../images/bx_lb.gif) left top no-repeat; width:4px; height:4px; float:left; }
.bx-rb { background: url(../images/bx_rb.gif) left top no-repeat; width:4px; height:4px; float:right; }
.bx-m-bg { clear:both; width:100%; background:url(../images/bx_l.gif) left top repeat-y; }
.bx-m-cont { float:left; width:99%; }
.bx-r { background:url(../images/bx_r.gif) right top repeat-y; width:1%; float:right; }
.bx-m-bg h2 { color:#ad1a29; font-size:13px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding:9px 9px 0px 9px; }
.bx-b { background:url(../images/bx_b.gif) left top repeat-x; width:100%; height:4px; float:left; }
.bx-m { background:url(../images/bx_m.gif) left top repeat-y; min-height:40px; float:left; width:214px; }
* html .bx-m { height:40px; overflow:visible; }
.mn-bx-pad { padding:3px; }
.bx-m h2 { color:#37435e; font-size:15px; font-weight:bold; background:url(../images/h2.gif) repeat-x left bottom; padding:4px 9px 9px 13px; }
.bx-cont { clear:both; padding:5px 0px; }
.bx-cont ul a { color:#4d4a4a; font-size:14px; }
.bx-cont ul a:hover { color:#ad1a29; text-decoration:none; }
.bx-cont ul a.leftnav-header { color:#ad1a29;}
.bx-cont li { padding:5px 13px; border-bottom:solid 1px #eaeaea; list-style-type:none; }
.bx-cont .last-li { border-bottom:none; }
.actCategory:link, .actCategory:active, .actCategory:visited, .actCategory:hover { color:#ad1a29;}

#EconomicFact .slidemenu ul li a:hover { color:#ad1a29; background:#ebd598; font-weight:bold;  }
/* Left Menu classes */
.slidemenu { background-color: #FFFFFF; float:left; padding-bottom:6px; }
.slidemenu ul { margin: 0; padding: 0; list-style-type: none; }
/*Top level list items*/
.slidemenu ul li { position: relative; display: inline; float: left; padding:0px 0px; }
#EconomicFact .slidemenu ul li { position: static; }
/*Top level menu link items style*/
.slidemenu ul li a { display: block; text-decoration: none; width:182px; padding:5px 13px;}
* html .slidemenu ul li a { display: inline-block; }
.slidemenu ul li a:hover { }
/*1st sub level menu*/
.slidemenu ul li ul { position: absolute; left: 0; display: block; visibility: hidden; border: solid 1px #465066; background:#FFF; }
/*Sub level menu list items (undo style from Top level List Items)*/
.slidemenu ul li ul li { display: list-item; float: none; }
/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.slidemenu ul li ul li ul { top: 0; }
/* Sub level menu links style */
.slidemenu ul li ul li a { margin: 0; border-top-width: 0; width:160px; }
.slidemenu ul li ul li a:hover { color:#ad1a29; background:#ebd598; font-weight:bold;  }
.rightarrowclass { position: absolute; top: 7px; right: 5px; }

#BlogDiv { display:block;  width:98.5%; }
.bx-m-cont-pad { padding: 10px 2px 6px 10px; }
#BlogDiv.bx-m-cont-pad { padding: 0px 2px 0px 0px; margin:3px 0px 0px 8px;}

#BlogDiv .title-bg { background: url(../images/title_bg.gif) #FFFFFF repeat-x left top; padding: 5px 0px 0px; clear:both }
#BlogDiv .title-bg span { font-weight:bold; font-size:15px; color:#37435e; padding: 0px 10px;}
#BlogDiv .title-bg .title-bg-bdr { background:url(../images/title_bg_bdr.gif) repeat-x left bottom; width:100%; height:3px; float:left; margin-top:4px; }

#Blogs{  clear:both; margin-top:8px; }
.blog-bdr-b { border-bottom:dotted 1px #4d4a4a; margin-left:6px; margin-right:6px}
#BlogDiv .mn-blog { clear:both; border-bottom: solid 2px #dedede; margin-top:5px; padding-bottom:7px; }
#BlogDiv p.title { font-size:15px; font-weight:bold; color:#214289; margin:0px; }
#BlogDiv p { padding:4px 11px 3px; }
#BlogDiv p.byname {  color:#636363; margin: 0px 200px 0px 0px; padding-right:50px; }
#BlogDiv p.blog-sprt { border-bottom: dotted 1px #000; margin: 6px;}

#BlogDiv p span.blog-by { }
#BlogDiv p span.blog-by span { font-weight:bold;}
#BlogDiv p span.blog-comments { float:right;}
#BlogDiv p.blog-category { float:right; }

.blog-pagenav { float:right; padding-top:5px; text-align:right; padding-bottom:10px; }

#BlogDetail-cont { clear:both; height: 485px; overflow-y:auto; margin-bottom:14px; float:left; width:100%; }
#BlogViewAll { clear:both; height: 560px; overflow-y:auto; padding-right:10px; }
.blog-back { background:url(../images/back_img.gif) left top no-repeat; padding-left:15px; font-size:14px; font-weight:bold; color:#214289; }
.bull-lst { list-style-type:disc; padding: 6px 10px 6px 25px; }

#comment-bx { width:100%; }
#comment-bx a { margin-right:10px; margin-left:10px; margin-bottom:4px;}
#comment-bx img {   }
#comments h2 { padding: 0px 9px 5px; }
#comments .Inr-cont-sprt { background:#999; height:1px; font-size:0px; width:67%; margin:0px; padding:0px; float:left; clear:both;  }
#scrollup { margin-top:20px; padding-bottom:5px;  width: 100%; }
.headline { height: 200px; overflow-y:auto;}
#comments p { text-align:justify; line-height:15px; padding-right:10px; }
/*Home page center tab classes ends here*/

/* Innerpage classes starts here */
.leftnav-plus { background: url(../images/leftnav_plus.gif) no-repeat left top; padding-left:17px; }
.leftnav-minus { background: url(../images/leftnav_minus.gif) no-repeat left top; padding-left:17px; }

#Inr-col-1 { float:left; width:215px; height:100%;}
#Inr-col-1 .bx-m { height:99%; }
#Inr-col-1 .bx-cont { overflow:auto; height:577px;}
#Inr-col-1 .bx-cont li ul { padding: 4px 0px; }
#Inr-col-1 .bx-cont li li { border-bottom: 0px; list-style-image:url(../images/leftnav_arwup.gif); padding:3px 0px; }
#Inr-col-1 .bx-cont li li.leftnav-arwdwn{ list-style-image:url(../images/leftnav_arwdwn.gif);}
#Inr-col-1 .bx-cont div { padding-left:32px; display: none; }
#Inr-col-1 .bx-cont li li a { font-size:12px; }
#Inr-col-1 .bx-cont li ul ul { padding-left:14px;}
.submenu-selected { color:#ad1a29; background:#EBD598; font-weight:bold; }
#Inr-col-2 { width:665px; float:left; margin:0px 0px 0px 8px; }
.Inr-cont-sprt { background:url(../images/inr_cont_sprt.gif) #c6c6c6 right top no-repeat; width:100%; height:1px; margin-bottom:10px; }
#Inr-col-2 #col-2-m .bx-m-cont { height:100%; }
#Inr-col-2 #col-2-m .bx-m-cont .mn-bx-pad { height:91%; }
#Inr-col-2 #Inr-col-2-cont { overflow:auto; height:510px; clear:both; }
* html #Inr-col-2 #Inr-col-2-cont { height:89%; }
.highlight { color:#ad1a29;}
/*#Inr-col-2-cont img { cursor: pointer; }*/
.graph-img { width:196px; height:143px; cursor:pointer;}
.Div-Clear { clear: both; }
.float-left { float: left; }
.Overflow-auto { overflow:auto; }
.m10-lr { margin:0px 10px; }
.p10-t { padding-top:10px; }
.p10-lr { padding-left: 10px; padding-right:10px;}
.p8-lr { padding-left: 8px; padding-right:8px;}
.m10-tb { margin-top: 10px; margin-bottom:10px;}
.m7-tb { margin-top: 7px; margin-bottom:7px;}
.p20-l { padding-left:20px; }
.m10-l { margin-left:10px; }
.m5-r { margin-right:5px;}
#shoppingCart { background:#e7e7e7; border-top: solid 1px #d4d4d4; height:7%; margin-left:6px; padding: 3px 10px 0px; font-size:15px; font-weight:bold; color:#465066;  }
#shoppingCart .cart-img { background:url(../images/cart.gif) left top no-repeat; width:39px; height:40px; float:left; }
#shoppingCart div { padding: 5px 8px; float:left; margin:3px 0px; }
#shoppingCart div span { color:#ad1a29; font-size:19px; }
#shoppingCart .addCart-btn{ background:url(../images/addtoCart.gif) left top no-repeat; border:0px; cursor:pointer; float:right; width:135px; height:35px; margin-top:2px; margin-left:10px; }
#shoppingCart .checkout-btn { background:url(../images/checkout.gif) left top no-repeat; border:0px; cursor:pointer; float:right; width:127px; height:35px; margin-top:2px; margin-left:6px; }
#shoppingCart .clickBuy-btn{ background:url(../images/clicktoBuy.gif) left top no-repeat; border:0px; cursor:pointer; float:right; width:127px; height:35px; margin-top:2px; margin-left:10px; }
#shoppingCart .freeSample-btn { background:url(../images/freeSample.gif) left top no-repeat; border:0px; cursor:pointer; float:right; width:127px; height:35px; margin-top:2px; margin-left:6px; }



#downloadData { background:#e7e7e7; border-top: solid 1px #d4d4d4; height:7%; margin-left:6px; padding: 3px 10px 0px; font-size:15px; font-weight:bold; color:#465066; }
#downloadData .downloaddata-img { background:url(../images/downloaddata_img.gif) left top no-repeat; width:27px; height:36px; float:left; }
#downloadData div { padding: 10px 12px; float:left;  }
#downloadData div a { float:left; text-decoration:underline; }

h3 { font-size:15px;}

/* Form classes */
.txtbx { border-width: 1px; border-style:solid; border-color: #e5e5e5 #c6c6c6 #c6c6c6 #e5e5e5; background:#f2f2f2; padding-left:3px; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.cmdbtn { background:url(../images/btn_bg.gif) #d7d6d6 left top repeat-x; height:26px; cursor:pointer; border-width: 0px 1px; border-style:solid; border-color: #c6c6c6; font-weight:bold; color:#214289;  padding-left:10px; padding-right:10px; }
a.link-txt { font-weight:bold; text-decoration:underline;}
.error { color:red;}
.add-img { background:url(../images/add_img.gif) left top no-repeat; height:16px; border:0px; margin-left:6px; padding-left:15px; color:#ad1a29; cursor:pointer;}

/* Admin classes */
#adminPage #Inr-col-2-cont { height:560px;}
.wel-txt { color:#FFF; float:right; padding:13px 33px 0px; height:20px; background: url(../images/user_img.gif) right top no-repeat; margin:6px 14px 0px; }
.username-txt { color:#f2ca5c; font-weight:bold;}
.mn-tbl{ border-width: 1px; border-style: solid; border-color:#e5e5e5 #c6c6c6 #c6c6c6 #e5e5e5; }
.hdr-bg { background: #e5e5e5; text-align:left; padding:5px; border-bottom: solid 1px #C6C6C6; border-right: solid 1px #F2F2F2; }
.tbl-bg1 { border-right: solid 1px #e5e5e5; vertical-align:top;}
.tbl-bg2 { background:#f6f6f6; border-right: solid 1px #e5e5e5; vertical-align:top; }
.tbl-pad { padding:4px 5px 2px;  }
.display-none { display: none;}
.edit-img { background: url(../images/edit_img.gif) left top no-repeat; width:17px; height:17px; border:0px; cursor:pointer; }
.delete-img { background: url(../images/delete_img.gif) left top no-repeat; width:17px; height:17px; border:0px; cursor:pointer; }
.view-img{ background: url(../images/view_img.gif) left top no-repeat; width:17px; height:17px; border:0px; cursor:pointer; }
.update-img{ background: url(../images/update_img.gif) left top no-repeat; width:17px; height:17px; border:0px; cursor:pointer; }
.cancel-img{ background: url(../images/cancel_img.gif) left top no-repeat; width:17px; height:17px; border:0px; cursor:pointer; }
.previous-img { background: url(../images/previous_img.gif) left top no-repeat; width:20px; height:20px; border:0px; cursor:pointer; margin:0px 3px; }
.next-img { background: url(../images/next_img.gif) left top no-repeat; width:20px; height:20px; border:0px; cursor:pointer; margin:0px 3px; }
.previous-img-dis { background: url(../images/previous_img_dis.gif) left top no-repeat; width:20px; height:20px; border:0px; margin:0px 3px; cursor:default}
.next-img-dis { background: url(../images/next_img_dis.gif) left top no-repeat; width:20px; height:20px; border:0px; margin:0px 3px; cursor:default}
.nav-btn { margin:0px 3px;}
.viewall-btn { background:url(../images/viewall_img.gif) left top no-repeat; width:103px; height:28px; border:0px; margin:6px 3px 0px; cursor:pointer; float:left;  }
#admin-menu { clear:both; width:99.9%; height:40px; border-left: solid 1px #333948; border-right: solid 1px #5e677b; }
#admin-menu ul { margin: 0; padding: 0; list-style-type: none; }
#admin-menu ul li { position: relative; display: inline; float: left; font-size:15px; font-weight: normal; }
#admin-menu ul li a { text-align:center; display: block; width:110px; white-space:nowrap; border-left: solid 1px #5e677b; border-right: solid 1px #333948; padding-top: 11px; padding-bottom:12px; color:#FFF; text-decoration: none; }
#admin-menu ul li a:hover { background:url(../images/menu_act.gif) #FFFFFF left top repeat-x; text-decoration: none; color: #465066; }
#admin-menu ul li a.menu-act { background:url(../images/menu_act.gif) #FFFFFF left top repeat-x; text-decoration: none; color: #465066;}

/* RatingControl */
.ratingStar {
    font-size: 0px;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.filledRatingStar { background: url(../images/star_filled.gif) left top no-repeat; width:13px; height:12px; border:0px;}
.emptyRatingStar { background: url(../images/star_empty.gif) left top no-repeat; width:13px; height:12px; border:0px;}
/* End-RatingControl */              

h1 { color:#ad1a29; font-size:15px; font-weight:bold; background:url(../images/h2.gif) repeat-x left bottom; padding:8px 9px 9px 15px; }
.close-img { background: url(../images/close_img.gif) no-repeat left top; float:right; margin-top:-26px; margin-right:15px; width:16px; height:16px; cursor:pointer; border:0px; }
#TB_iframeContent { width:100%!important;}
.box-sprt { background:#e3e3e3; height:2px; font-size:0px;  padding:0px; float:left;  }
.submit-btn { background:url(../images/submit_btn.gif) left top no-repeat; width:107px; height:31px; border:0px; cursor:pointer; }
.cancel-btn { background:url(../images/cancel_btn.gif) left top no-repeat; width:107px; height:31px; border:0px; cursor:pointer; }

/* Thick box css start */
#TB_window {font: 12px Arial, Helvetica, sans-serif;color: #333333;}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

/*.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}*/

.TB_overlayMacFFBGHack {
	background-color:#646464;
	filter:alpha(opacity=70);
	-moz-opacity: 0.70;
	opacity: 0.70;
}

.TB_overlayBG {
	background-color:#646464;
	filter:alpha(opacity=70);
	-moz-opacity: 0.70;
	opacity: 0.70;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 102;
	color:#333333;
	display:none;
	border: 4px solid #525252;
	text-align:left;
	top:50%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{ width:645px!important;}
#previewGraph { margin-right:12px; margin-bottom:8px; }
#previewTitle { color:#AD1A29;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:bold;padding:0px 9px 5px;}
#previewComment p { padding-right:5px;}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}
/* Thick box css End */
