/* CSSTerm.com Simple Horizontal DropDown CSS menu */
body {
	background-color:#FFFFFF;
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
	color: black;
	text-align: left;
	line-height: 125%;
	padding:0;
	font-family: Helvetica, Arial;
	width:100%;
}
body, td, th 
{
font-family: "Courier New", Courier, monospace;
font-size: 12px;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
font-weight: bold;
}

a
{
font-size: 13px;
xcolor: #ffffff;
}

a:link
{
text-decoration: none;
}

a:visited
{
text-decoration: none;
}

a:hover 
{
xtext-decoration: underline;
}

a:active 
{
text-decoration: none;
}
.clearboth {
    margin: 0;
    padding: 0;
    clear:both;
}



/****************************/ 
  #nav_bar{
  width:100%;
  
  
  }
#nav_bar ul {
    margin: 0;
    padding: 0;
    list-style: none;


	 
}
#nav_bar a:link,
#nav_bar a:visited {
   	color:#000000;
	xcolor:#CB8E1D;
    text-decoration: none;
}

#nav_bar  li:hover{

Background:#990000;
 color:#FFFFFF;
 
 }
   
#nav_bar ul li a{
  padding:8px 7px;
  display:block;
  font:bold 12px arial, verdana, sans-serif;
 
 
     
}
#nav_bar ul li a:hover{
 color:#FFFFFF;
}

  #nav_bar ul li ul li a{
  padding:6px 10px;
  display:block;
  font:10px arial, verdana, sans-serif; 
    
}
#nav_bar li {
    float: left;
    margin-right: 0px;
    position: relative;
    }
 
#nav_bar li li{
    width: 180px;
    margin-top:0px;
 
}
 
#nav_bar li li:hover {
		Background:#990000;
		color:#FFFFFF;
     }
	  
	   
#nav_bar li:hover ul li a:hover {

Background:#990000;
 color:#FFFFFF;
  
 }
  
#nav_bar ul ul {
    position: absolute;
    visibility: hidden;
	xborder: 1px solid #fff;
	border: 1px solid #999999;
    -webkit-box-shadow: 0px 13px 25px rgba(0,0,0, 0.2);
    -moz-box-shadow: 0px 13px 25px rgba(0,0,0, 0.2);
	 background:#ffffff;
	 z-index:10;
	
	
  }
  
#nav_bar ul ul ul{
    position: absolute;
    left: 100%;
    top: -2px;
   }  
 
#nav_bar li:hover > ul{
    visibility: visible;
		
}
 
.right-arrow {
    float: right;
}


/***************/

/*left menu design*/

#nav-menu{
	   width:100%;
	   height:auto;
	   margin-left:0; 
	   float:right;
	   xbackground-color:pink;
	   border: 1px solid #EAEAEA;
	-webkit-box-shadow: 0px 13px 25px rgba(0,0,0, 0.2);
   -moz-box-shadow: 0px 13px 25px rgba(0,0,0, 0.2);
}

#nav-menu table{
	   width:100%;
	   height:auto;
	   xborder:1px solid red;
	   margin-left:0; 
	   float:right;
	   xbackground-color:pink;
}

#nav-menu table td{
	   	 background: url(image/sidemenu.jpg) #fff bottom left repeat-x;
		 text-align:center;
		 padding:9px;
		 
}
#nav-menu a{
        font: bold 13px arial, verdana, sans-serif;
		height: 3.5em;
		line-height: 2em;
		color:#418ECD;
		text-decoration: none;
		text-align: center;
		
}


#top_info_div{
    width:100%;
    height:22px;
    margin-left:0; 
    float:left;
    background-color:#418ECD;
	font: bold 13px arial, verdana, sans-serif;
	xcolor:#ffffff;
	color: #ffffff;
	text-align:center;
	line-height: 20px;
	
}		

#onlineAPP_div{
	width:inherit;
    height:auto;
    float:left;
	xbackground-color:red;
	
}
#onlineAPP_div ul{
		list-style:none;
		padding: 0;
		margin:0px;
		color: #fff;
		
}
#onlineAPP_div a{
         margin-left:10px;		 
         font: bold 12px arial, verdana, sans-serif;
		 color: black;
		 cursor: pointer;
		 line-height:20px;
		 text-indent:15px;                   
		 text-decoration:none;
		 width:100%;
}


#bottom_info_div{

    width:96%;
    height:90px;
	margin-top:20px;
    margin-left:3px; 
    float:left;
    xbackground-color:yellow;
	xborder: 1px solid #fff;
	font: bold 14px arial, verdana, sans-serif;
	xcolor:#ffffff;
	color: #418ECD;
	text-align:center;
	line-height: 20px;
	

}

/* css for footer*/
.footer_menu {

	padding:5px 8px;
	display:block;
	color:#418ECD;
	text-decoration:none;
	font:9px arial, verdana, sans-serif;

}

.style1{
vertical-align:top;
text-align:left;
color:#666666;
font-size:9px;
font-family:"Times New Roman", Times, serif;

}

/*end*/


 
  /******************************************/

#dgft_table{
border: 1px solid #CCCCCC;
 margin-top:0; 
}

#info_table{
border:1px solid #CCCCCC;
height:auto;
width:100%;
}

#polInfo_table{
border:1px solid #CCCCCC;
height:auto;
width:100%;

}


/******************************************/

div.panel, div.flip
{
margin:0px;
padding:0px;
text-align:top;

}

div.panel
{

 		 margin-left:10px;		 
         font: bold 12px arial, verdana, sans-serif;
		  cursor: pointer;
		 line-height:20px;
		 text-indent:15px;                   
		 text-decoration:none;
		 width:100%;
}
div.help_submenu, div.help_panel
{
 margin-left:10px;
 line-height:20px;
 text-indent:15px;


}
div.help_submenu
{
color: #418ECD;
display:none;
xbackground-image: url(images/img4.jpg);
}
div.submenu_pol, div.help_panel
{
 margin-left:10px;
 line-height:20px;
 text-indent:15px;


}
div.submenu1
{
color: #418ECD;
display:none;

}
div.submenu_ftdr, div.help_panel
{
 margin-left:10px;
 line-height:20px;
 text-indent:15px;


}
div.submenu2
{
color: #418ECD;
display:none;

}

/*********************************/
.glossymenu, .glossymenu li ul{
list-style-type: none;
margin: 0;
padding: 0;
width: 220px; /*WIDTH OF MAIN MENU ITEMS*/

}

.glossymenu li{
position:relative;
}

.glossymenu li a{
		xmargin-left:10px;		 
         font: bold 12px arial, verdana, sans-serif;
		 color: black;
		 cursor: pointer;
		 line-height:20px;
		 text-indent:15px;                   
		 text-decoration:none;
	 	width:100%;
		display: block;
        xpadding: 5px 0;
        xpadding-left: 10px;
}

.glossymenu li ul{ /*SUB MENU STYLE*/
position: absolute;
width: 220px; /*WIDTH OF SUB MENU ITEMS*/
left: 0;
top: 0;
display: none;
border:1px solid black;
}

.glossymenu li ul li{

float: left;
}

.glossymenu li ul a{
width: 220px; /*WIDTH OF SUB MENU ITEMS - 10px padding-left for A elements */
background:#FFFFFF;
}

.glossymenu .arrowdiv{
position: absolute;
right: 2px;
background: transparent url(arrow.gif) no-repeat center right;
}


.glossymenu li a:hover{

background:#990000;
color:#FFFFFF;

}
.glossymenu li:hover ul li a:hover {

Background:#990000;
 color:#FFFFFF;
  
 }
.glossymenu li li:hover {	
visibility: visible;	
		Background:#990000;
     }   


/* Holly Hack for IE*/
* html .glossymenu li { float: left; height: 1%; }
* html .glossymenu li a { height: 1%; }


#vdividermenu ul{
margin: 0;
padding: 0;
float: left;
font: bold 100% Tohoma;
width: 100%;
xborder: 1px solid #625e00;
xbackground-color: #f9ff91;
}

* html #vdividermenu ul{ /*IE only rule, reduce menu width*/
width: 99%;
}

#vdividermenu ul li{
display: inline;
}

#vdividermenu ul li a{
float: left;
color: black;
padding: 2px 12px;
text-decoration: none;
background: transparent url(vertical.gif) center right no-repeat;
}

#vdividermenu ul li a:visited{
color: black;
}

#vdividermenu ul li a:hover{
color:#990000;

}
/***************************Shadow window***********************************/

 .opaqueLayer1
            {
                display:none;
                position:absolute;
                top:0px;
                left:0px;
                opacity:0.4;
                filter:alpha(opacity=60);
                background-color:#CCFFFF;
                z-Index:1000;
            }

            .questionLayer1
            {
                position:absolute;
                top:0px;
                left:0px;
                width:360px;
                height:200px;
                display:none;
                z-Index:1001;
                border:2px solid black;
                background-color:#FFFFFF;
                vertical-align:middle;
                padding:10px;
            }

            .shadowLayer1
            {
                display:none;
                position:absolute;
                top:0px;
                left:0px;
                opacity:0.6;
                filter:alpha(opacity=60);
                background-color: #000000;
                z-Index:1000;
            }

            .othrgrpLayer1
            {
                position:absolute;
                top:0px;
                left:0px;
                width:320px;
                height:300px;
                display:none;
                z-Index:1001;
                border:2px solid black;
                background-color:#FFFFFF;
                vertical-align:middle;
                padding:10px;
            }


/* End */

