@charset "utf-8";
/* Blue Css - Color*/

/*------------------------------------------Common classes------------------------------------------------------------------------------*/
body {
	background:#ecece5;
}
#wrapper {
	background:#ffffff;
	overflow: hidden;
}
.acc_row {
	background:url(../images/top_bg.jpg) left top repeat-x;
}
input {
	color: #000000;
}
/*------------------------------------------Accessibility Bar------------------------------------------------------------------------------*/

.acc_options ul li a {
	color:#07064e;
	background:url(../images/sep.png) right center no-repeat;
}
.acc_options ul li a:hover {
	color:#922125;
}
.search form input.txt {
	border:#8d8989 1px solid !important;
	color:#000;
}
/*.buttondcr1 { background:url(../images/decrease.png) no-repeat scroll left top transparent; }
*//*.buttondcr2 { background:url(../images/normal.png) no-repeat scroll left top transparent; }
.buttondcr3 { background:url(../images/increase.png) no-repeat scroll left top transparent; }*/
.google_search {
	background: none repeat scroll 0 0 #dedede;
	border: 1px dotted #b4b4b4;
}
.google_search input.txt1 {
	border: 1px solid #c0c0c0;
	color: #000000;
}
.google_search input.img1 {
	color:#ffffff;
}
/*------------------------------------------Header------------------------------------------------------------------------------*/
.logo_row {
	background:url(../images/banner.jpg) right top no-repeat #fceeef;
}
/*.satyamev {
	background:url(../images/satyamev_jayate.png) left top no-repeat;
}*/
.logo h1 {
	background:url(../images/mole_logo.png) left top no-repeat;
}
.logoh h1 {
	background:url(../images/mole_logoh.png) left top no-repeat;
}
/*------------------------------------------Left column classes------------------------------------------*/

.marquee {
/*	background:#f3f3f3;*/
	border:1px solid #a2282c;
}
.marquee .m_bg {
	background:url(../images/marquee_headingbg.png) left top repeat-x #8b1a1e;
	color:#ffffff;
}

#nav-left li {
	background:url(../images/red_bullet.png) no-repeat 4px 10px;
	border-bottom:1px solid #ffffff;
}
#nav-left a {
	color: #fff;
}
#nav-left a:hover, #nav-left a:focus {
	color: #000;
}
#nav-left ul ul li a {
	background:#e7e7e7;
}
#nav-left ul {
	background:#c63b40;
	border: 1px solid #fff;
}
#nav-left ul li {
	background:url(../images/left_menu_arrow.png) no-repeat 4px 12px;
}
#nav-left ul li a:hover { /*background:#94CDF7;*/
}
#nav-left ul a:hover, #nav-left ul a:focus { /*background:#94CDF7;*/
}
/*-----------------------------------------------------------------Feature Content Area----------------------------------------------------------------*/


.featureImageArea {
}
.featureImage {
	color:#fff !important;
	width:100%;
}
.featureImage .description {
	color: #333333;
}
.playstop .view5 a {
	color: #ffffff;
}
.playstop .view5 a:hover {
	color:#ffffff;
}
.featureIndexDots a {
	color:#fbd3d3 !important;
}
.featureIndexDots .featureIndexOn a {
	color:#a21b18 !important;
}
.featureContentStatic {
	color: #FFF !important;
}
/*.featureImage1 { background:url(../images/img_01.jpg) left top no-repeat; }
.featureImage2 { background:url(../images/img_01.jpg) left top no-repeat; }
.featureImage3 { background:url(../images/img_01.jpg) left top no-repeat; }
.featureImage4 { background:url(../images/img_01.jpg) left top no-repeat; }
.featureImage5 { background:url(../images/img_01.jpg) left top no-repeat; }
*/

/*------------------------------------------Footer Section------------------------------------------------------------------------------*/
.footer {
	background:url(../images/footer_bg.png) left top repeat-x #f4bdc1;
	 height: 25px;
}
.ftr_left ul li a {
	color:#000000;
	background:url(../images/dot_icon.png) right 4px no-repeat;
}
.ftr_left ul li a:hover {
	color:#BB2200;
}
.ftr_left ul li span {
	color:#000000;
}
.small1 {
	color:#000000;
}
.small2 {
	color:#7a0509;
}
.small3 {
	color:#7a0509;
}
/*-----------------------------------------------------------------Tabbed Panel Area----------------------------------------------------------------*/

ul#countrytabs {
	background:url(../images/tab_panel_bg.png) left top #e6f3fc repeat-x;
	border-bottom:2px solid #b3777a;
}
.tab_panel_description {
	border-right:1px solid #b3777a;
	border-left:1px solid #b3777a;
	border-bottom:1px solid #b3777a;
}
.tab_panel_description ul li {
	border-bottom:1px dotted #cccccc;
}
.tab_panel_description ul li a {
	color:#9f282c;
	background:url(../images/red_bullet1.png) left 8px no-repeat;
}
.tab_panel_description ul li a:hover {
	color:#000000;
}
.buttons a, .read_more a {
	color:#bb2200;
}
.buttons a:hover, .read_more a:hover {
	color:#bb2200;
}
.buttons1 a, .read_more a {
	color:#bb2200;
}
.buttons1 a:hover, .read_more a:hover {
	color:#bb2200;
}
.shadetabs li a {
	color: #fff;
}
.shadetabs li a:visited {
	color: #fff;
}
.shadetabs li a:hover {
	color: #fff;
}
.shadetabs li a.selected {
	background:url(../images/tabbed_panel_gray.png) left top repeat-x #ededed;
	border-right:1px solid #b3777a!important;
	border-left:1px solid #b3777a!important;
	border-top:1px solid #b3777a!important;
	color:#bb2200;
}
/*-----------------------------------------------------------------Carousel Container----------------------------------------------------------------*/

#carousel_container {
	border:1px solid #b3777a;
	background:#fceeef;
}
/*--------------------------------------------------------------------------Breadcrum---------------------------------------------------------------------*/
.breadcrum {
	background:url(../images/breadcrum_bg.jpg) left top repeat-x #e7e7e7;
	border:1px solid #dddedf;
	color:#000000;
}
.breadcrum a {
	color:#BB2200;
}
.breadcrum a:hover {
	color:#000000;
}
/*--------------------------------------------------------------------------Content-area----------------------------------------------------------------------*/ 
.content-area {
	border: 1px solid #cccccc;
}
.content-area-head-holder {
	background:url(../images/content-area-head-holder-bg.png) left top repeat-x #fdc0c3;
	border-bottom:1px solid #831116;
}
.content-area-heading h2 {
	color:#831116;
}
.content-content p {
	color:#1b1b1b;
}
.print1 {
	background: url("../images/print_icon.png") no-repeat scroll right 50% transparent;
	color:#000000;
}
/*ul ul*/
.content-content ul li {
	background: url("../images/red_bullet1.png") no-repeat scroll 0 7px transparent;
}
.content-content ul li a {
	color:#1b1b1b;
}
/*ol ul*/

.content-content ol li a {
	color:#1b1b1b;
}
/*tables*/
.content-content table {
	border: 2px solid #CCCCCC;
}
.content-content table th {
	background:#a4c057;
	background:url(../images/table_bg.png) left top repeat-x #fed8da;
	border-right: 2px solid #CCCCCC;
	border-bottom: 2px solid #831116;
	color:#831116;
}
.content-content table td {
	border-right: 2px solid #CCCCCC;
	border-bottom: 2px solid #CCCCCC;
}
.content-content table td a {
	color:#831116;
}
.content-content table td a:hover {
	color:#1b1b1b;
}
.content-content table tr.even {
	background:#e9e9e9;
}/*Gray color*/
.content-content table tr.odd {
	background:#f2f9fd;
}/*Blue color*/
/*--------------------------------------------------- Accordion Menu Slider Div css -------------------------------------------------------------------*/

/*#Accordion_menu{width:219px; height:650px; margin:0px 5px 5px 0; float:left;}*/
.nav-left-bg-inner {
	background:#ffeced;
	border: 1px solid #9b0d0d;
}
.menu_head {
	background:url(../images/accordian_bg.png) left top repeat-x #831115;
	border-bottom:1px dotted #9b0d0d;
	border-top:1px dotted #9b0d0d;
	color:#fff;
}
.menu_head a {
	color:#fff;
}
.big_bullet {
	background: url("../images/main_bullet.png") no-repeat scroll left 2px transparent;
}
.menu_body .top {
	background: url("../images/sidebox-background_top.gif") no-repeat;
}
.menu_body .contents {
	background: url("../images/sidebox-background-main.gif") repeat-y;
	width:auto;
}
.menu_body .bottom {
	background: url("../images/sidebox-background-bottom.gif") no-repeat;
}
#navigation li {
	border: 1px #ffeced dotted;
	background: url("../images/bullet1.png") no-repeat 0.5em 11px;
}
#navigation a {
	color: #831116;
}
#navigation a:hover {
	color:#000000;
}
#navigation li:hover {
	border: 1px #831116 dotted;
	color:#000000;
	background-color:#ffc8cc;
}
#navigation li a.active {
	color:#000000;
	font-weight:bold;
}
li:hover .sub-level {
	background: #999;
	border: #fff solid;
}
/*---------------------------------Second Level---------------------------------------------------*/
#navigation .sub-level {
	background: #ffeced;
	border:1px #9b0d0d solid;
}
/*---------------------------------Third Level---------------------------------------------------*/
#navigation .sub-level .sub-level {
	background: #fbf9f7;
	border:1px #ddd3b2 solid;
}
/*-------------------------------------------------------------------------------Archive Section Css------------------------------------------------------------------------*/

.pending_bill_area1 {
	background: none repeat scroll 0 0 #DEDEDE;
	border: 1px dotted #B4B4B4;
}
.bl_archive_row label {
	color:#831116;
}
.bl_archive_row select {
	border: 1px solid #CCCCCC;
}
.bl_archive_row1 label {
	color: #831116;
}
.bl_archive_row2 label {
	color: #831116;
}
.bl_archive_row1 input, .bl_archive_row2 input {
	border: 1px solid #CCCCCC;
}
.bill_block_row3 input {
	background: none repeat scroll 0 0 #831116;
	border: 1px solid #9b0d0d;
	color: #FFFFFF;
}
/*-------------------------------------------------------------------------------Form Css------------------------------------------------------------------------*/ 
 
label {
	color:#1b1b1b;
}
textarea {
	border:1px solid #cccccc;
	color:#1b1b1b;
}
input.submit {
	color:#ffffff;
	background:#006699;
}
legend {
	border:1px solid #cccccc;
}
.msg {
	background-color: #FFF4C2;
	border: 1px solid #FFCC33;
}
.error {
	background-color: #faeded;
	border: 1px solid #d1abab;
	color:#900d0d;
}
/*-------------------------------------------------------------------------------Sitemap Css------------------------------------------------------------------------*/ 


.content-content-sitemap h2 {
	background:#eeeeee;
	border-bottom:1px solid #cccccc;
}
.content-content-sitemap ul li {
	background: url("../images/red_bullet1.png") no-repeat scroll 0 7px transparent;
}
.content-content-sitemap ul li a {
	color:#1b1b1b;
}
.nos {
	background-color: #FEEF58;
	border-bottom: 5px solid #CC6666;
	color: #000000;
	font-size: 80%;
	line-height: 18px;
	padding: 5px;
	text-align: center;
}
.content-content p a {
	color:#831116;
	text-decoration:none;
}
.content-content p a:hover {
	text-decoration:underline;
	color:#000;
}
/*
.left_coloumn { float:left; width:17%; min-height:359px; background:url(../images/left_col_bg.png) left top repeat-x #aed8f5; border:1px solid #a6c4dc; }
.left_coloumn ul li { list-style-type:none; border-bottom:1px solid #337ab1; position:relative; width:100%;}
.left_coloumn ul { margin:10px; }
.left_coloumn ul li a { color:#0664aa; text-decoration:none; font-size:80%; display:block; background:url(../images/red_bullet.png) left 9px no-repeat; padding:5px 6px 5px 16px; }
.left_coloumn ul li a:hover { color:#000000; text-decoration:underline; }
.left_coloumn ul li.last { border-bottom:none; }

.left_coloumn ul li ul li{ margin: 0; padding: 0; position:relative;}
.left_coloumn ul li ul { background:#e7e7e7; position: absolute; top:-10px; width: 180px; z-index:100000000; left:195px; }
.left_coloumn li:hover > ul, .left_coloumn li.hover > ul, .left_coloumn a:focus + ul, .left_coloumn .hover a:focus { margin-left: 2px; }
.left_coloumn ul ul, #nav-left *:hover ul ul, .left_coloumn .hover ul ul { margin-left: -9999px; }



.content table { border-left:1px solid #666666; border-top:1px solid #666666; }
.content table th { background:#006699; color:#ffffff; border-right:1px solid #666666; }
.content table td { border-right:1px solid #666666; border-bottom:1px solid #666666; }
.content table td a { color:#006699; }
.content table td a:hover { color:#000000; }
.content table tr.even{ background:#e0e9d0;}
.content table tr.odd{ background:#eeeeee;}

*/

.nav-left-bg {
	background:url(../images/left_col_bg.png) left top repeat-x #800e12;
	border:1px solid #9b0d0d;
}



#menu LI {background:url(../images/red_bullet.png) no-repeat 4px 9px; }

.nav-left-bg ul li ul li {background:url("../images/left_menu_arrow.png") no-repeat scroll 4px 12px transparent!important;}

#menu LI UL, #menu LI UL LI UL {
	border:1px solid #FFFFFF;
	color:#0664AA;
	background-color:#C63B40 !important; 
}

ul#menu li a {color:#FFFFFF;}

#menu A {
	
	color:#FFFFFF;
}

#menu LI {border-bottom:1px solid #fff;}

