.black_overlay {
    display: none;
    position: absolute;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 1000px;
    background-color: black;
    z-index:1001;
    -moz-opacity: 0.5;
    opacity:.50;
    filter: alpha(opacity=50);
    }


.lightbox{
    display: none;
    position:absolute;
    width: 599px;
    top:100px;
    left:30%;
    z-index:1002;
    margin:auto;
    }
	
		/* CSS Document */
/* New classes for election page starts here here */
.eheaderbg{
background-image:url(../../images/eheaderbg.gif);
background-repeat:repeat-x;
background-position:bottom;
height:154px;
border-bottom:1px solid #FE9600;
}
.eToptext{
color: #838181;
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
font-weight: normal;
text-decoration:none;
padding-left:9px;
height:28px;
/*padding-top:8px;
padding-bottom:6px;*/
}
.etitle{
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
text-decoration:none;
padding-left:4px;
padding-bottom:4px;
}
.escroll_left{
background-image:url(../../images/escroll_left.gif);
background-repeat:repeat-y;
width:18px;
height:104px;
}
.escroll_rht{
background-image:url(../../images/escroll_right.gif);
background-repeat:repeat-y;
width:18px;
height:104px;
}
.hotnewsbg{
background-image:url(../../images/hotnewsbg.gif);
background-repeat:repeat-x;
background-color:#FFFFFF;
}
.blogbg{
background-image:url(../../images/blogbg.gif);
background-repeat:repeat-x;
background-color:#FFFFFF;
}
.hindibg{
background-image:url(../../images/hindibg.gif);
background-repeat:repeat-x;
background-color:#FFFFFF;
}
.etitle2{
background-color:#dae8ff;
height:30px;
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:bold;
text-decoration:none;
padding-left:8px;
}
a.elink{
/*color:#002aff;*/
color:#ffffff;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
}
a.elink:hover{
/*color:#002aff;*/
color:#ffffff;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
}
a.elink_bold{
/*color:#002aff;*/
color:#ffffff;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}
a.elink_bold:hover{
/*color:#002aff;*/
color:#ffffff;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}
.elinkbg{
/*background-color:#f4f8ff;*/
background-color:#666666;
height:30px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#949494;
text-align:center;
}
.eseperator{
padding-left:6px;
padding-right:6px;
}
.eheading{
font-family:arial;
font-size:18px;
font-weight:normal;
text-decoration:none;
color:#000000;
padding-left:3px;
}
.etitle3{
color:#000000;
font-family:arial;
font-size:15px;
font-weight:bold;
text-decoration:none;
padding-left:4px;
padding-bottom:4px;
}
.elinkseperator{
color: #0012ff;
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
font-weight: normal;
text-decoration:none;
}
a.aeToplink{
color: #0012ff;
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
font-weight: normal;
text-decoration:none;
padding-left:6px;
padding-right:6px;
}
a.aeToplink:hover{
color: #0012ff;
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
font-weight: normal;
text-decoration: none;
padding-left:6px;
padding-right:6px;
}
a.avideolink{
color:#0012ff;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:underline;
}
a.avideolink:hover{
color:#0012ff;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:none;
}
.scrollervideobg{
background-color:#eaeaea;
height:128px;
}
.scrollervideobg1{
background-color:#efefef;
border:1px solid #e8e8e8;
height:128px;
}

.txt_bold{
font-weight:bold;
}
.blog_green_small{
FONT-FAMILY: arial;
font-weight: normal; 
font-size: 11px; 
COLOR: #008000; 
text-decoration: none;
padding-top:1px;
padding-bottom:1px;
}
a.eblog{
color:#000000;
font-family:arial;
font-size:13px;
font-weight:bold;
text-decoration:none;
}
a.eblog:hover{
color:#000000;
font-family:arial;
font-size:13px;
font-weight:bold;
text-decoration:underline;
}

/* New classes for election page ends here */

/**/
.thumbnail_image
{
width:110px;
height:100px;
padding:2px;
margin:5px 0px;
/*border:#dbdbdb 1px solid;*/
/*background:#fff;*/
display:block;
vertical-align:middle;
text-align:center;
margin-right:5px;
float:left;
}
.thumbnail_image span
{
display:inline-block;
height:100%;
}
.thumbnail_image *
{
vertical-align:middle;
}
.thumbnail_image2
{
width:61px;
height:61px;
padding:2px;
margin:5px 0px;
border:#dbdbdb 1px solid;
background:#fff;
display:block;
vertical-align:middle;
text-align:center;
float:left;
}
.thumbnail_image2 span
{
display:inline-block;
height:100%;
}
.thumbnail_image2 *
{
vertical-align:middle;
}

.image_scroller
{
width:960px;
float:left;
/*height:77px;
height:215px;*/
overflow:hidden;
position:relative;
}
.arrow
{
width:20px;
text-align:center;
float:left;
padding:30px 0px;
}
.property_leftside .left2
{
width:364px;
float:right;
padding-left:5px;
border-left:1px solid #ccc;
}
.property_leftside .thumbnail
{
/*height:85px;*/
margin-top:10px;
}
.arrow
{
width:20px;
text-align:center;
float:left;
padding:30px 0px;
}
.image_scroller_box
{
	position:relative;
	width:10000px;
	overflow:hidden;
}
.powerBy {
	font:14px arial;
	color:#ababab;
	text-decoration:none;
	padding:0px 15px 15px 0px;
	}
a.ele_anewstitle3
{
FONT-FAMILY: arial;
font-weight: normal; 
font-size: 11pt; 
COLOR: #0000de; 
text-decoration: none;
}


a.ele_anewstitle3:hover
{
FONT-FAMILY: arial;
font-weight: normal; 
font-size: 11pt; 
COLOR: #0000de; 
text-decoration: underline;
}

.qoutes_tabs_bottombg_elect{
background-image:url(../../images/quotes_tabbg2elect1.gif);
background-repeat:repeat-x;
}

.stepcarousel{
position: relative; /*leave this value alone*/
/*border: 10px solid black;*/
overflow: scroll; /*leave this value alone*/
width: 880px; /*Width of Carousel Viewer itself*/
height: 95px; /*Height should enough to fit largest content's height*/
}
.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}
.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 5px; /*margin around each panel*/
width: 120px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}
.Sap_col {
	background:url(../../images/sap_gray.gif) repeat-y top center;
	width:8px;
	}
	
.quotes_tabs_ele{
background-color:#FFFFFF;
border-left:solid 1px #CCCCCC;
border-right:solid 1px #CCCCCC;
border-top:solid 1px #CCCCCC;
width:207px;
padding-top:10px;
padding-bottom:10px;
padding-right:10px;
}


