
TD{
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}

BODY{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

/*  login styles  */

.flotltf{ float:left;}
.flotrtf{ float:right;}

.training {
    position: absolute;
    left: 41%;
    background: url(../images/training.gif) no-repeat;  width:150px; height:20px;
}

.martop{ margin-top:5px;}

a:link { text-decoration: underline; color: #1a568c; font-size:12px;}      /* unvisited link */
a:visited {color: #1a568c;}  						 /* visited link */
a:hover {color: #002649;}  							 /* mouse over link */
a:active {color: #1a568c;}  						 /* selected link */ 

.smaltxt{ font-family:Arial, Helvetica, sans-serif; color:#1a568c; font-size:12px; line-height:16px;}
.discriptxt{ font-family:Arial, Helvetica, sans-serif; color:#8a8a8a; font-size:11px; margin:0px 0px 0px 10px; padding:6px 5px 5px 5px; line-height:12px;}
.toptxt{ font-family:Arial, Helvetica, sans-serif; color:#1a568c; font-size:12px; font-weight:bold;}

#bodycontainer{ width:100%;}
#container{ 
	width:1000px; 
	border:0px solid #FF0000; 
	margin-left : auto ;
	margin-right : auto ;
	margin-top:10px;
}
.leftg_corner{ background: url(../images/leftcorner.png) no-repeat; width:19px; float:left; height:602px;}
.center_bg{ background: url(../images/centerbg.png) repeat-x; width:956px; float:left; height:602px;}
.rightg_corner{ background: url(../images/rightcorner.png) no-repeat; width:19px; float:left; height:602px;}

/* HEARDER CONTENT */

.headercnt{ width:100%; height:85px; padding:18px 0px 0px 5px; position:relative;}
.photo_im{ position:absolute; right:10px; bottom:0px;}

/*Banner, Login CONTENT */

.logincnt{ width:100%; height:210px; clear:both;}
.logincontent{ float:right; margin-left:0px; width:304px;}
.titlebg{ background:url(../images/title_bg.gif) no-repeat; font-family:"Arial", Helvetica, sans-seri; font-size:18px; color:#ffffff; padding-left:15px; line-height:50px; width:289px; height:43px;}
.bottombg{ background: url(../images/bottom_bg.png) bottom no-repeat;  width:304px; height:163px;}


/*DATA CONTENT */
.datacontent1{ float:left; margin-left:0px; width:304px;}
.datacontent2{ float:left; margin-left:18px; width:304px; padding:0px; margin-right:0px; }
.datacnt{ width:100%; }
.smaltxtbg{ background:#dfdfdf; font-family:Arial, Helvetica, sans-serif; border: 1px solid #FFFFFF; color:#1a568c; font-size:12px; line-height:16px;}










/* styles for input, textarea, select */

.txtborder {
	font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
	border: 1px solid #666666;
	background:url(../images/bg_txtfield.gif) repeat-x top;
	padding:2px;
	border:1px solid #CCCCCC;
}

.txtborderhead {
		font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;

	padding:2px;
	border: 1px inset #996600;
	background-color:#FFFF99;

}


.txtborder1 {
	font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
	border: 1px solid #666666;
	background-color: #FFFFFF;
	padding:2px;	
}

.button{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
	border: 1px solid #1A5786;
	background-color: #5688BD;
	padding:3px 15px;
	background-image:url(../images/button_bg2.gif);
	background-repeat:repeat-x;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	cursor:hand;
	width: auto;
	overflow:visible;
}

.button1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	border: 2px solid #224F7F;
	background-color: #5688BD;
}

.headerbg{
	background-image:url(../images/header_bg_mid.jpg);
	background-repeat:repeat-x;
}

.headerseal{
	float:left;
	background-image:url(../images/header_bg_left.jpg);
	width:597px;
	height:65px;
	background-repeat:no-repeat;
	
}
.headerphoto{
	float:right;
	background-image:url(../images/header_bg_right.jpg);
	width:314px;
	height:64px;
	background-repeat:no-repeat;
}

/* styles for fonts sizes */

.font9{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:9px;
  color:#000000;
}
.font9white{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:9px;
  color:#FFFFFF;
}

.font10{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#000000;
}

.font10white{
  font-family: Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#FFFFFF;
}

.fontred{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#FF0000;
}

.fontgreentxt{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#006600;
  font-weight:bold;
}

.font11{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#000000;
}

.font12letter{
 font-family:Times New Roman;
 font-size:12px;
}

.font10letter{
 font-family:Times New Roman;
 font-size:10px;
}

.fonts12letter{
 font-family:Times New Roman;
 font-size:12px;
}

.fontcontent{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#333333;
  line-height:18px;
  text-align:justify;
}

.fontcontentheader{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  border-bottom: 1px dotted #006699;
  color:#006699;

}


.font11white{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#333;
  font-weight:normal;
}

.fontloggedin{
  font-family: Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#FFFFFF;
  font-weight:normal;
}

.font12{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#000000;
}

.font11bold{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:bold;

}


.font12bold{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#000000;
  font-weight:bold;
}


.font12white{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#FFFFFF;
}

.font16{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:16px;
  color:#000000;
}


.font11orange{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#B6492C;
  font-weight:bold;
}

.font12orange{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#B6492C;
  font-weight:bold;
}

.fontgreen{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:13px;
  color:#006600;
  font-weight:bold;
}


.infotext{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#666666;
}

.headertext{
  font-family: Arial, Helvetica, sans-serif;
  font-size:24px;
  color:#333333;
  font-weight:bold;
  padding-left:20px;
}

/* styles for bgcolor */

.bgwhite{
	background-color: #FFFFFF;
}

.bggrey0{
	background-color: #f2f2f2;
}

.bggreen{
	background-color:#009933;
	color:#FFFFFF;
}

.bgtable{
	background-color:#DEDEDE;
}

.bggreen2{
	background-color:#006633;
	color:#FFFFFF;
}

.bggrey1{
	background-color: #E6E6E6;
}


.bggrey{
	background-color: #CCCCCC;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.bgblack{
	background-color: #000000;
}
.bgpagetitle{
	background-color: #FAFDFF;
	border-right: 1px solid #6595C0;
}

.bgpagetitle1{
	background-color: #6595C0;
}

.bgpagetitle2{
	background-color: #E8F3FF;
}


.bgpagetitle3{
	font-size:18px;
	color:#808282;
	font-weight:bold;
	vertical-align:top;
	padding-left:10px;
	padding-top:6px;
	border-bottom:1px dashed #eee;
}


.bgpeach2{
	background-color: #A3C6EB;
}


.border{
	border: 1px solid #cccccc;
	font-weight:normal;
}

.border1{
	border: 1px solid #cccccc;
}


.borderrightgrey{
	border-right: 1px solid #CCCCCC;
}

.tableheadergrey{
	background-color: #cccccc;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:bold;
}


.tableheaderblue{
background:url(../Images/table_titlebg.gif) repeat-x;
height:26px;
	background-color: #F5F5F6 ;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	font-weight:bold;
}

.box {
	float: center; 
	background-color: #F5F5f5;
	color: #006600;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight:bold;
	border: 2px dotted  #666666;
	padding: 20px;
}


.boxred {
	float: center; 
	background-color: #F5F5f5;
	color: #CC0000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight:bold;
	border: 2px dotted  #666666;
	padding: 20px;
}


.snip{
	float: center; 
	padding: 1px; 
	color: #C9A423; 
	border-style: dotted; 
	border-width: 2px; 
	padding-right: 4px; 
	border-color: #191919; 
	background-color: #4B4B4B; 
	width: 95;
	font-size: 11pt;
	font-weight: 700;
	text-align: center;
}



.tdgradient{
	background:#BAC4BB;
	filter:alpha(opacity=20, finishopacity=100, Style=1, startx=0, starty=10, finishx=0, finishy=50);
}

/* Style for default text links*/

a, a:link, a:active, a:vlink {
	text-decoration: underline;
	font: normal 11px verdana;
	color: #000000;

}

a:hover {
	text-decoration: none;
	font: normal 11px verdana;
	color: #000000;
	
}

/* Style for orange links*/


/* style on the enlarge view */
A.linkorange:link
{
	color: #CC3300;
    font-family: verdana;
    font-size: 11px;
    text-decoration: underline;
	font-weight:bold;
}

A.linkorange:visited
{
	color: #CC3300;
    font-family: verdana;
    FONT-SIZE: 11px;
    TEXT-DECORATION: underline;
	font-weight:bold;
}
A.linkorange:active
{
	color: #CC3300;
    font-family: verdana;
    FONT-SIZE: 11px;
    TEXT-DECORATION: underline;
	font-weight:bold;
}
A.linkorange:hover
{
	color: #666666;
    font-family:  verdana;
    FONT-SIZE: 11px;
    TEXT-DECORATION: none;
	font-weight:bold;
}


/* style for the left menu main links*/
A.linkleftmenu:link
{
	color: #B6492C;
    font-family: Verdana;
    font-size: 11px;
    text-decoration: none;
	text-transform:uppercase;
	font-weight:bold;
}

A.linkleftmenu:visited
{
	color: #B6492C;
    font-family: Verdana;
    font-size: 11px;
    text-decoration: none;
	text-transform:uppercase;
	font-weight:bold;
}
A.linkleftmenu:active
{
	color: #B6492C;
    font-family: Verdana;
    font-size: 11px;
    text-decoration: none;
	text-transform:uppercase;
	font-weight:bold;
}
A.linkleftmenu:hover
{
	color: #B6492C;
    font-family:  Verdana;
    font-size: 11px;
    text-decoration: underline;
	text-transform:uppercase;
	font-weight:bold;
}


/* style for the left menu 3 level links*/
A.linkleftmenu3:link
{
	color: #B6492C;
    font-family: Verdana;
    font-size: 11px;
    text-decoration: none;
	font-weight: nornal;
}

A.linkleftmenu3:visited
{
	color: #B6492C;
    font-family: Verdana;
    font-size: 11px;
    text-decoration: none;
	font-weight: nornal;
}
A.linkleftmenu3:active
{
	color: #B6492C;
    font-family: Verdana;
    font-size: 11px;
    text-decoration: none;
	font-weight: nornal;
}
A.linkleftmenu3:hover
{
	color: #B6492C;
    font-family: Verdana;
    font-size: 11px;
    text-decoration: underline;
	font-weight: nornal;
}


/* style for the left menu sub links*/
A.linkleftsubmenu:link
{
	color: #003366;
    font-family: Verdana;
    font-size: 11px;
    text-decoration: none;
	font-weight:normal;
}

A.linkleftsubmenu:visited
{
	color: #003366;
    font-family: Verdana;
    font-size: 11px;
    text-decoration: none;
	font-weight:normal;
}
A.linkleftsubmenu:active
{
	color: #003366;
    font-family: Verdana;
    font-size: 11px;
    text-decoration: none;
	font-weight:normal;
}
A.linkleftsubmenu:hover
{
	color: #B6492C;
    font-family: Verdana;
    font-size: 11px;
    text-decoration: underline;
	font-weight:normal;
}




/* style for the navigation*/
A.linksnavigation:link
{
	color: #003366;
    font-family: Verdana;
    font-size: 12px;
    text-decoration: none;
	font-weight:bold;
	background-color:#EEEEEE;
	padding-left:2px;
	padding-right:2px;	
}

A.linksnavigation:visited
{
	color: #003366;
    font-family: Verdana;
    font-size: 12px;
    text-decoration: none;
	font-weight:bold;
	background-color:#EEEEEE;	
	padding-left:2px;
	padding-right:2px;	
}
A.linksnavigation:active
{
	color: #003366;
    font-family: Verdana;
    font-size: 12px;
    text-decoration: none;
	font-weight:bold;
	background-color:#EEEEEE;
	padding-left:2px;
	padding-right:2px;		
}
A.linksnavigation:hover
{
	color: #B6492C;
    font-family: Verdana;
    font-size: 12px;
    text-decoration: underline;
	font-weight:bold;
	background-color:#EEEEEE;	
	padding-left:2px;
	padding-right:2px;	

}

/* style for the navigation activated no.*/
.linksnavigationactive{
	color: #FFFFCC;
    font-family: Verdana;
    font-size: 12px;
    text-decoration: none;
	font-weight:bold;
	background-color:#5688BD;
	padding-left:7px;
	padding-right:7px;	
	
}

.remaindertitle{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:15px;
  color:#325C8F;
  font-weight:bold;
  padding-left:5px;
  border-bottom:2px solid #6595C0;
}

.boxred {
	float: center; 
	background-color: #F5F5f5;
	color: #CC0000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	border: 2px dotted  #666666;
	padding: 20px;
	line-height:30px;	
}
boxgreen {
	float: center; 
	background-color: #F5F5f5;
	color: #006633;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	border: 2px dotted  #666666;
	padding: 20px;
	line-height:30px;
}

.boxred1 {
	float: center; 
	background-color: #F5F5f5;
	color: #CC0000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	border: 2px dotted  #666666;
	padding: 15px;
}

.boxgreen1 {
	float: center; 
	background-color: #F5F5f5;
	color: #003366;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	border: 2px dotted  #666666;
	padding: 15px;
}

.combo1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
	border: 1px solid #666666;
	background-color: #FFFFFF;
	position: absolute;
	margin: 0px;
	padding: 0px 0px;
	float: left;
	width: 150px;
	height: 100px;
	overflow: auto;	
}
/*  styles adder after 26 nov 07*/


/* style for the left menu sub links*/
A.linkleftsubmenuactive:link
{
	color: #B6492C;
    font-family: Verdana;
    font-size: 11px;
    text-decoration: none;
	font-weight:normal;
}

A.linkleftsubmenuactive:visited
{
	color: #B6492C;
    font-family: Verdana;
    font-size: 11px;
    text-decoration: none;
	font-weight:normal;
}

A.linkleftsubmenuactive:active
{
	color: #B6492C;
    font-family: Verdana;
    font-size: 11px;
    text-decoration: none;
	font-weight:normal;
}

A.linkleftsubmenuactive:hover
{
	color: #B6492C;
    font-family: Verdana;
    font-size: 11px;
    text-decoration: underline;
	font-weight:normal;
}

.border2{
	background: url("../images/table_titlebg.gif") repeat-x scroll 0 0 transparent;
    color: #333333;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    height: 26px;
	background-color:#DEDEDE;
}

.boxredbig {
	float: center; 
	background-color: #F5F5f5;
	color: #CC0000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight:bold;
	line-height:30px;
}

.boxgreenbig {
	float: center; 
	background-color: #F5F5f5;
	color: #006633;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight:bold;
	line-height:30px;	
}

/**Relates to Autocomplete**/
	.suggestion_list {
		font: normal 11px Verdana, Arial, Helvetica, sans-serif;		
		border: 1px solid #666666;
		background-color: #FFFFFF;
		position: absolute;

		margin: 0px;
		padding: 0px 0px;
		float: left;
		width: 150px;
		height: 100px;
		overflow: auto;
	}
		
	.suggestion_list ul {
		font: normal 11px Verdana, Arial, Helvetica, sans-serif;
		padding: 0;
		margin: 0;
		list-style-type: none;
	}

	.suggestion_list li {
		font: normal 11px Verdana, Arial, Helvetica, sans-serif;
		list-style-type: none;
		height: 20px;
	}
	
	.suggestion_list a {
		font: normal 11px Verdana, Arial, Helvetica, sans-serif;		
		text-decoration: none;
		color: navy;
	}
	
	.suggestion_list .selected {
		font: normal 11px Verdana, Arial, Helvetica, sans-serif;
		background: navy;
		color: white;
	}
	
	.suggestion_list .selected {
		font: normal 11px Verdana, Arial, Helvetica, sans-serif;
		color: white;
	}

	#autosuggest {
		display: none;
	}
	
	/* added on 09/08/2011 */
	.newsFrm input,.msgFrm input{
		font-size:13px;
		height:21px;
	}
	.sdate{
		font-size:13px;
		height:21px;
		width:115px;
	}
	.meridian{
		font-size:12px;
		height:30px;
		width:47px;
	}
	.meridian{
		_height:21px;
	}
	
	
	
	
	
	
	
	
	
	
	
	
.searchhead
{
	background:url(../images/table_titlebg.gif) repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333;
	border-top:1px solid #DEDEDE;
	height:26px;
}

.searchresultsheader
{
	background: url(table_head_bg.gif) repeat-x left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #CECFCE;
	text-align: center;
}

.searchtable
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1c1c75;
	border: 1px solid #DEDEDE;
}
.resultstable
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000; /*border: 1px solid #999999;*/
	background-color: #9494bf;
}

.resultstablebottom
{
	color: #fff;
	font-weight: bold;
}
.Ballotstxt
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #1c1c75;
}
/*
.pagebg1 {
	background:url(page_bg1.gif) repeat-x left top;
	background-color:#eaeafc;
}
*/

.resultsbg
{
	background: url(submit_bg.jpg) repeat-x left top;
	background-color: #eaeafc;
}

.button12
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	background-image: url(button_bg.gif);
	border: 1px solid #253045;
}

.searchresultborder{
	border-bottom: 1px solid #999;
	padding-left:40px;
}







/* styles for homepage accordian */

.liteTabs { position: relative; margin: 0; padding: 0; overflow: hidden; }
.liteTabs ul { margin: 0; padding: 0; overflow: hidden }
.liteTabs li { float: left; list-style-type: none }
.liteTabs li a { display: block; text-decoration: none; outline: 0; padding: 2px 12px; margin-right: 5px; color: #111; background: #b1b1b1; 
background-image:url(../images/greentab.jpg); font-size:12px; font-weight:bold; color:#FFFFFF; padding:10px;}
.liteTabs a:hover { background: #FFFFFF; color:#4283C5; }
.liteTabs a:focus { text-decoration: none; color:#4283C5;}
.liteTabs a.selected, .liteTabs a.selected:hover { background: white; color:#4283C5; }
.liteTabs div { float: left; width: 100%; padding: 0px; background: white }
.liteTabs div.selected { position: static !important }


.borders ul { position: relative; top: 1px }
.borders li a { border: 1px solid #4283C5; border-bottom: 0 }
.borderstabcontent { border: 1px solid #4283C5; font-size:13px; }










.jcarousel-skin-tango .jcarousel-container {

}

.jcarousel-skin-tango .jcarousel-direction-rtl {
	direction: rtl;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 630px;
    padding: 10px 40px;
	margin-left:7px;
}

.jcarousel-skin-tango .jcarousel-container-vertical {
    width: 75px;
    height: 245px;
    padding: 40px 20px;

}

.jcarousel-skin-tango .jcarousel-clip {
    overflow: hidden;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  630px;
    height: 185px;
	margin-left:20px;
	
}

.jcarousel-skin-tango .jcarousel-clip-vertical {
    width:  75px;
    height: 245px;
}

.jcarousel-skin-tango .jcarousel-item {
    width: 630px;
    height: 185px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
	margin-left: 0;
    margin-right: 10px;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left: 10px;
    margin-right: 0;
}

.jcarousel-skin-tango .jcarousel-item-vertical {
    margin-bottom: 10px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 70px;
    right: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(../images/next-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {
    left: 5px;
    right: auto;
    background-image: url(../images/prev-horizontal.png);
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-horizontal:focus {
    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:focus,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 70px;
    left: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(../images/prev-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {
    left: auto;
    right: 5px;
    background-image: url(../images/next-horizontal.png);
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover, 
.jcarousel-skin-tango .jcarousel-prev-horizontal:focus {
    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:focus,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}




/* Root = Horizontal, Secondary = Vertical */

ul#navmenu-h {
  font-family:Arial, Helvetica, sans-serif;  
  font-size:13px;
  font-weight:bold; 
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 100%; /*For KHTML*/
  list-style: none;
  height: 30px;
  background-image:url(../images/bg_menu.gif);
}

ul#navmenu-h li {
  font-family:Arial, Helvetica, sans-serif;  
  font-size:13px;
  font-weight:bold;
  margin: 0;
  border: 0 none;
  padding: 0;
  float: left; 
  display: inline;
  list-style: none;
  position: relative;
  height: 30px;
  
}

ul#navmenu-h ul {
  font-family:Arial, Helvetica, sans-serif;  
  font-size:13px;
  font-weight:bold;
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 160px;
  list-style: none;
  display: none;
  position: absolute;
  top: 30px;
  left: 0;

}

ul#navmenu-h ul:after /*From IE 7 lack of compliance*/{
   font-family:Arial, Helvetica, sans-serif;  
  font-size:13px;
  font-weight:bold;
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
  background-image:url(../images/bg_menu.gif);  
}

ul#navmenu-h ul li {
  width: 220px;
  float: left; /*For IE 7 lack of compliance*/
  display: block !important;
  display: inline; /*For IE*/
  background-image:url(../images/bg_menu.gif);
  border-bottom:1px solid #C7A566;  
}

/* Root Menu */
ul#navmenu-h a {
  border-right:1px solid #7CA4D7;
  padding: 4px 15px 4px 15px;/*spaces for menu */
  float: none !important; /*For Opera*/
  float: left; /*For IE*/
  display: block;
  background: #EEE;
  color: #FFFFFF;
  font:  12px/22px Arial, Helvetica, sans-serif;
  text-decoration: none;
  height: auto !important;
  height: 1%; /*For IE*/
  background-image:url(../images/bg_menu.gif);  

}

/* Root Menu Hover Persistence */
ul#navmenu-h a:hover,
ul#navmenu-h li:hover a,
ul#navmenu-h li.iehover a {
  background: #936A1E;
  color: #ffffff;
   
}

/* 2nd Menu */
ul#navmenu-h li:hover li a,
ul#navmenu-h li.iehover li a {
  float: none;
  background: #936A1E;
  color: #FFFFFF;
  font-weight:normal; 
  border:0px solid #ffffff;
  padding-left:10px;

}

/* 2nd Menu Hover Persistence */
ul#navmenu-h li:hover li a:hover,
ul#navmenu-h li:hover li:hover a,
ul#navmenu-h li.iehover li a:hover,
ul#navmenu-h li.iehover li.iehover a {
  background: #7F570C;
  color: #FFFFFF;
  font-weight:normal;
  border:0px solid #ffffff;  
   padding-left:10px;
}


ul#navmenu-h li a.current{
	color:#ffffff;
	background:#936A1E;
	}

ul#navmenu-h li a.current:hover{
	color:#ffffff;
	background:#936A1E;
	}  



/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu-h li:hover ul ul,
ul#navmenu-h li:hover ul ul ul,
ul#navmenu-h li.iehover ul ul,
ul#navmenu-h li.iehover ul ul ul {
  display: none;
}

ul#navmenu-h li:hover ul,
ul#navmenu-h ul li:hover ul,
ul#navmenu-h ul ul li:hover ul,
ul#navmenu-h li.iehover ul,
ul#navmenu-h ul li.iehover ul,
ul#navmenu-h ul ul li.iehover ul {
  display: block;
}









/*------------------- navigation text button styles  -------------------------*/
.navbutton {
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	padding: 5px 25px 5px;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0 1px 2px #999999;
	-moz-box-shadow: 0 1px 2px #999999;
	box-shadow: 0 1px 2px #999999;
}
.navbutton SPAN{
	color:#FFFFFF;
	font-weight:bold;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
}
.navbutton:hover {
	text-decoration: none;
}
.navbutton:active {
	position: relative;
	top: 0px;
}

.orange {
	color: #FFF;
	border: solid 1px #D73100;
	background: #f78d1d;
	background: -webkit-gradient(linear, left top, left bottom, from(#FEC468), to(#D83100));
	background: -moz-linear-gradient(top,  #FEC468,  #D83100);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#FEC468', endColorstr='#D83100');
}
.orange:hover {
	background: #f47c20;
	background: -webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015));
	background: -moz-linear-gradient(top,  #f88e11,  #f06015);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11', endColorstr='#f06015');
}
.orange:active {
	color: #FFF;
	background: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a));
	background: -moz-linear-gradient(top,  #f47a20,  #faa51a);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20', endColorstr='#faa51a');
}




/*--------------------------- pagination styles  ---------------------------*/
.paginationstyle {
	display:block;
	text-align:left;
	height:22px;
	line-height:21px;
	clear:both;
	padding-top:8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	float:right;
	padding-right:40px;
}
 
.paginationstyle a:link, .paginationstyle a:visited{
	padding:7px;
	padding-top:3px;
	padding-bottom:3px;
	border:1px solid #0389FB;
	margin-left:4px;
	text-decoration:none;
	background-color:#9FD1FC;
	color:#474625;
	width:22px;
	font-weight:normal;
}
 
.paginationstyle a:hover {
	background-color:#0389FB;
	border:1px solid #0389FB;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:7px;
	padding-top:3px;
	padding-bottom:3px;
	margin-left:4px;
	text-decoration:none;
	width:22px;
	font-weight:normal;
}
 
.paginationstyle .active_paginationstyle {
	padding:7px;
	padding-top:3px;
	padding-bottom:3px;
	border:1px solid #1E5F96;
	margin-left:4px;
	text-decoration:none;
	background-color:#1E5F96;
	color:#FFFFFF;
	cursor:default;
}
 
.paginationstyle .disabled_paginationstyle {
	padding:7px;
	padding-top:3px;
	padding-bottom:3px;
	border:1px solid #EBEBEB;
	margin-left:10px;
	text-decoration:none;
	background-color:#F5F5F5;
	color:#D7D7D7;
	cursor:default;
}


/*  add candidate hide show dd */

.hiddenDiv {
	display: none;
}
.visibleDiv {
	display: block;
}

.corner_left{
	background:url(../images/table_titlebg.gif) repeat-x;
	width:11px;
	height:23px;
	top:0px;
	border-left:1px solid #DEDEDE;
	border-top:1px solid #DEDEDE;
}
.corner_right{
	background:url(../images/table_titlebg.gif) repeat-x;
	width:11px;
	height:23px;
	top:0px;	
	border-right:1px solid #DEDEDE;
	border-top:1px solid #DEDEDE;

}



 .custoembutton
    {
        background-image:url(../images/login_bt.gif);        
    }
    
    .turnoutbox{ float:left; width:634px;}
.titlebg_turnout{ background:url(../images/title_bgnew.gif) no-repeat; font-family:"Arial", Helvetica, sans-seri; font-size:18px; color:#ffffff; padding-left:15px; line-height:50px; height:43px;}
.bottombg3{ background: url(../images/bottom_bg3.png) bottom no-repeat;  width:634px; height:163px;}


.footer_text 
{
color: White;
font-size: 12px;
text-align: center;
margin-top:215px;
padding-bottom: 15px;
vertical-align:bottom;
font-family:Arial, Helvetica, sans-serif; 
font-size:12px; line-height:16px;
}

.black_overlay {
    display: none;
    position: absolute;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 100%;
    background-color: #cbdbeb;
    z-index: 1001;
    -moz-opacity: 0.8;
    opacity: .80;
    filter: alpha(opacity=80);
}

.white_content {
    display: none;
    position: absolute;
    top: 25%;
    left: 24%;
    width: 50%;
    height: 50%;
    padding: 16px;
    border: 2px solid #528ABD;
    background-color: white;
    z-index: 1002;
    overflow: auto;
    border-radius: 6px;
}
