﻿
body, td, th, div, p, label
{
	color:#353f48;
	font:normal 12px Arial, Helvetica, sans-serif;
	
}




a:hover {
	color:#1368a9; 
	text-decoration:none
}
#body 
{
    margin-top:0px !important;
	/*background:#262626 url(images/tail0.gif) repeat-x 0 0;*/
}
.grid
{
    background-color:#FAF1E2;
  
}

.gh
{
	border-top:solid 1px #DEBA84;
	border-left:solid 1px #DEBA84;
	border-right:solid 1px #DEBA84;
	border-bottom:solid 0px #DEBA84;
	background:url(images/rbg.gif) repeat-x top center;
	height:37px;
	color:Maroon !important;
	
		/*min-width:150px;*/
}
.gridtitle

{
    
     margin-right:auto;
	width:100%;
	background:url(images/gt.gif) repeat-x center center;
	height:20px;
	text-align:center;
	margin-left:auto;
	border-left:solid 1px #FBE797;
	border-right:solid 1px #FBE797;
	padding-top:1px;
	vertical-align:middle !important;border:solid 0px black;text-align:center;
	/*min-width:150px;*/
}
.gr
{
background-color:#FAF1E2;
color:Maroon !important;
line-height:25px !important;
text-align:center;
vertical-align:top;

border:solid 1px #DEBA84;
}
.gr1
{
   
background-color:#FAF1E2;
color:Maroon !important;
line-height:23px !important;
text-align:left ;
padding-left:10px;
vertical-align:top;
height:23px;
border:solid 0px #DEBA84;
}
.gar
{
background-color:#FAF1E2;
color:Maroon !important;
line-height:25px !important;
text-align:center;
vertical-align:top;
}
.cal_Theme1
{ width:347px;
  background-color:White;
  z-index:201px;
}
.cal_Theme1 .ajax__calendar_container 
 {    background-color: #ffffff;     border:solid 1px #cccccc;width:270px;height:188px;}
 .cal_Theme1 .ajax__calendar_header  
 {    background-color: #ffffff;     margin-bottom: 4px;}
 .cal_Theme1 .ajax__calendar_title,.cal_Theme1 .ajax__calendar_next,.cal_Theme1 .ajax__calendar_prev  
   {    color: #004080;     padding-top: 3px;}
   .cal_Theme1 .ajax__calendar_body  
     {    background-color: #e9e9e9;width:250px;height:145px;     border: solid 1px #cccccc;}
     .cal_Theme1 .ajax__calendar_dayname 
     {    text-align:center;     font-weight:bold;     margin-bottom: 4px;     margin-top: 2px;}
     .cal_Theme1 .ajax__calendar_day {    text-align:center;}
     .cal_Theme1 .ajax__calendar_hover .ajax__calendar_day,.cal_Theme1 .ajax__calendar_hover .ajax__calendar_month,.cal_Theme1 .ajax__calendar_hover .ajax__calendar_year,.cal_Theme1 .ajax__calendar_active 
 {    color: #004080;     font-weight: bold;     background-color: #ffffff;}
 .cal_Theme1 .ajax__calendar_today  
  {    font-weight:bold;}
 .cal_Theme1 .ajax__calendar_other,.cal_Theme1 .ajax__calendar_hover .ajax__calendar_today,.cal_Theme1 .ajax__calendar_hover .ajax__calendar_title
  {    color: #bbbbbb;}


.main 	
{
	width:980px;
	margin:0px auto 0px auto;
	height:auto;
	background:#262626 url(images/wrapper.gif) repeat-y;
	
	display:block;
	
}
/*-------------------------------------header---*/
#top {
	
	overflow:visible;
	margin-top:0px;
	padding-top:0px;
	/*height:120px;*/
	height:95px;
	width:950px;
	margin:0px auto 0px auto;
	background:#262626 url(images/headerbg1.gif) no-repeat;
	
}
.login {
	
	overflow:visible;
	
	height:120px;
	width:300px;
	
	background:#fff url(images/headerbg1.gif) no-repeat;
	
}
#header {
	background:url('../App_Themes/images/header.jpg') no-repeat right 12px;
	height:235px;
	overflow:hidden;
}

#logo {
	float:left;
	width:150px	
}
#logo .space {
	padding:0px 0px 0px 120px;
	font-size:150%;
	font-weight:bold;
}
.htitle
{
	padding:50px 0px 0px 50px;
	 
	width:585px;
	font-weight:bold;
	float:left;
	margin-top:20px;
	margin-left:90px;
	background:url(images/12.jpg) no-repeat;
	height:97px;
	overflow:hidden;
}
.nic_logo_top
{
	width:37px;
	height:15px;
	margin-right:20px;
	float:right;
	
	
}
.nic_logo_top a
{
	border:solid 1px #a7c8e2;
}
#topmenu 
{
	
	margin:0px auto 0px auto; 
	background:url(images/menubg1.gif) no-repeat;
	margin:0px auto 0px auto;
	height:30px;
	width:950px;
	
	
}


.menu-nav
{
padding-top:0px;
padding-left:0px;
padding-bottom:0px;
padding-right:0px;
margin:0px;
}
.left-bg#topmenu

{


background-color:Black;

}
.right-bg
{
height:51px;
overflow:hidden;
}

#search {
	float:right;
	width:249px;
}
#banner {
	height:230px;
	margin-bottom:10px;
}
#banners {
	background:#204381 url('../../images/banners-bg.jpg') repeat-x 0 0;
	min-height:112px; height:auto !important; height:112px; 
	margin-bottom:10px;
	width:100%;
	overflow:hidden;
}
#disc
{
	width:980px;
	
	margin:0px auto 0px auto;
	background:url(images/discm21.gif) no-repeat;
	font-size:12px;
	padding-top:7px;
	
	color:#fff;
	height:62px;
}

ul.menu-nav li
{
	
	display:block;
	float:left;
	
}
#topmenu ul
{
float: left;
	list-style: none;
	margin:0px; padding: 0;
	Z-INDEX: 200;
	position:relative ;
	height:30px;
}
#topmenu ul li 
{
	
	display: block;
	float: left;
	margin:0px 0px 0px 0px;
	

	color: #FFF;	
	text-decoration: none;
	
	position:relative ;
}
#topmenu ul li a
{
	margin: 3px 5px 3px 5px;
	color: #FFF;	
	padding-top:5px;
	text-decoration: underline;
	display:block ;
	
	font-family:Arial;
}
.li_con
{
	margin: 0px 10px 3px 10px;
	color: #FFF;	
	padding-top:15px;
	text-decoration: none;
	display:block ;
}

#topmenu ul li ul li:hover 
{
	
	background-color: #5f8ebb ;
	color: #fff;
	padding:0px 0px 0px 0px;
	margin:5px auto;
	background-image:none;
	width:200px;
	cursor:hand;
}

#topmenu ul li ul li a
{
	margin: 3px 10px 0px 10px;
	padding:0px 0px 0px 0px;
	
}
#topmenu ul li ul li:hover a
{
	margin: 3px 10px 0px 10px;background-color:Transparent ;
	padding:0px 0px 0px 0px;
}
#topmenu ul li.separator
{
	float:left;color:#a7a7a7;display:block;margin-top:3px;font-weight:lighter;font-size:12px;width:4px;
	padding: 3px 0px 0px 0px;
	margin:7px 0px 0px 0px;
	height:40px;
	
	
	background:url(images/sep1.gif) no-repeat;
	
}
#topmenu ul li:hover a
{
	text-decoration:none;
}
/*
#topmenu ul li:hover 

	
	background-color: Gray;
	color: #fff;

	background-image:url(images/menu-on.gif);
	position:relative ;
}
#topmenu ul li:hover a
{
	margin: 3px 10px 0px 10px;
	padding:0px 0px 0px 0px;
	color: #FFF;	
	text-decoration: none;
	display:block ;
}
#topmenu ul li.separator:hover
{
	float:left;color:#a7a7a7;display:block;margin-top:3px;font-weight:lighter;font-size:12px;width:1px;
	padding: 3px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
#topmenu ul li#current a {	
	background-color: #FFF;
	color: #333;
}

#topmenu ul li ul 
{
		Z-INDEX: 201;  POSITION: absolute; TEXT-ALIGN: left; PADDING-BOTTOM: 14px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 200px; PADDING-RIGHT: 0px; DISPLAY: none; BACKGROUND-REPEAT: no-repeat; TOP: 25px; PADDING-TOP: 14px; LEFT: 0px; background-color:#4c7dac; 
font: bold 12px "Book Antiqua", Arial, Arial, Trebuchet MS, Sans-serif;
}
#topmenu UL LI:hover UL {
	DISPLAY: block
}
#topmenu UL LI.hover UL {
	DISPLAY: block
}
#topmenu UL LI UL LI {
	  BACKGROUND: none transparent scroll repeat 0% 0%; HEIGHT: auto; CLEAR: both;width:200px; margin:5px auto;cursor:hand;
}*/

.m_con
{
	
	clear:both;
	/*background:#fff url(images/con_strip123.gif) repeat-x !important;*/
	
	margin-top:0px;
	margin-bottom:0px;
	display:block !important;
	height:auto;
	
	width:980px;
	


	

	
}

#footer
{
	
	
	margin:0px auto 0px auto; 
	width:950px;
	background:url(images/footer1.gif) no-repeat;
	
	height:90px;
	
	
}




.niclogo
{
	 width:70px; 
	 float:right;
	 margin-right:14px;
	 height:33px;
	 margin-top:-3px;
	 background:url(images/nic_logo1.jpg) no-repeat;
	 
}

.left_b
{
	width:218px;float:left;height:auto;
	margin-top:20px;
	margin-right:0px;
	margin-left:45px;
	display:inline;
	
}
.left_b_h
{
	height:25px;
	width:100%;
	background:url(images/b_h.gif) no-repeat;
	
}
.left_b_h .title
{
	text-align:center;
	padding-top:10px;
	color:#1C3353;
	font-size:14px;
	font-weight:bold;
}
.left_b_h_line
{
	height:16px;
	width:100%;
	background:url(images/strip.gif) no-repeat;
	
	
	
}
.left_b_c
{
	width:100%;height:auto;display:block;padding:5px 0px 5px 0px;
	background-color:#D4E3F6;
	margin:0px 0px 0px 0px;
	
	
}
.left_b_c1
{
	margin:5px 3px 5px 3px;
}
.left_b_f
{
	height:25px;
	width:100%;
	background:url(images/b_f.gif) no-repeat;
	
}


.right_b
{
	width:218px;height:auto;
	margin-top:0px;
	margin-right:45px;
	margin-left:0px;
	
	
}
.right_b_h
{
	height:25px;
	width:100%;
	background:url(images/b_h.gif) no-repeat;
	
}
.right_b_h .title
{
	text-align:center;
	padding-top:10px;
	color:#1C3353;
	font-size:14px;
	font-weight:bold;
}
.right_b_h_line
{
	height:16px;
	width:100%;
	background:url(images/strip.gif) no-repeat;
	
	
	
}
.right_b_c
{
	width:100%;height:auto;display:block;padding:5px 0px 5px 0px;
	background-color:#D4E3F6;
	margin:0px 0px 0px 0px;
	
	
}
.right_b_c1
{
	margin:5px 3px 5px 3px;
}
.right_b_f
{
	height:25px;
	width:100%;
	background:url(images/b_f.gif) no-repeat;
	
}

.left_b_c1 ul
{

	
	z-index:200px;
}
.left_b_c1 ul li 
{
	
	display: block;
	list-style-type:disc !important;
	display:block !important;
	
	
	
	
padding:5px 0px 5px 0px;
}
.left_b_c1 ul li a
{
	
}
.nor_box
{
	width:600px;
	margin:0px auto 0px auto;
	
}
.nor_box span
{
	font-size:24px;
	color:#2E4263;
	
	padding-top:10px;
	width:100%;
	text-align:center;
	display:block;
}
.spantn
{
	font-size:24px;
	color:#2E4263;
	
	line-height:20px;
	width:100%;
	text-align:center;
	display:block;
}

.hidden
{
  display: none;
}

.lbl
{
	padding:5px 0px 5px 0px ;
}
/*======l================= left menu  style start here ======================*/

ul.makeMenu{
  width: 150px;                
  border: 0px solid #000;      
  
  padding-left: 0px;          
  cursor: default;            
  margin-left: 20px; 
 PADDING-BOTTOM:10px;
 z-index:200;

		            
}
ul.makeMenu ul 
{
 width: 170px;                 
  border: 1px solid #699BC9;      
  background-color:#D4E3F6;    
  padding-left: 0px;          
  cursor: default;            
  margin-left: 20px; 
 
 PADDING-BOTTOM:10px;
z-index:201;
  
  


}
ul.makeMenu ul li
{
 
margin-left:10px;
}

ul.makeMenu li {
  list-style-type: none;       
  margin: 0px;                
  position: relative;          
  color: #000;
  
   display:block !important;
   background:url(images/bullet.gif)no-repeat 0px 8px;
   padding-left:20px;    
}

ul.makeMenu li > ul {          /* using the > selector prevents many lesser browsers (and IE - see below) hiding child ULs */
  display: none;               /* hides child menu blocks - one of the most important declarations */
  position: absolute;          /* make child blocks hover without leaving space for them */
  top: 2px;                    /* position slightly lower than the parent menu item */
  left: 90px; 
   
                 /* this must not be more than the width of the parent block, or the mouse will               /* this must not be more than the width of the parent block, or the mouse will
                                  have to move off the element to move between blocks, and the menu will close */
}
ul.makeMenu li:hover, ul.makeMenu li.CSStoHighlight {
 
  color: #000;               
}
ul.makeMenu ul.CSStoShow {     /* must not be combined with the next rule or IE gets confused */
  display: block;  
              /* specially to go with the className changes in the behaviour file */
}
ul.makeMenu li:hover > ul {    /* one of the most important declarations - the browser must detect hovering over arbitrary elements
                                  the > targets only the child ul, not any child uls of that child ul */
  display: block;  
         /* makes the child block visible - one of the most important declarations */
}
/* and some link styles */
ul.makeMenu li a { color: #000; display: block; width: 100%; text-decoration: underline; }
ul.makeMenu li a:hover, ul.makeMenu li a.CSStoHighLink { color: #000;text-decoration: none; }
ul.makeMenu li:hover > a { color: #000; } /* supports links in branch headings - should not be display: block; */


/* that IE 5+ conditional comment makes this only visible in IE 5+ */
ul.makeMenu li {  /* the behaviour to mimic the li:hover rules in IE 5+ */
  behavior: url(App_Themes/nic/HtmlPage.htc );
}
ul.makeMenu ul {  /* copy of above declaration without the > selector, except left position is wrong */
  display: none; position: absolute; top: 2px; left: 78px;
}

/*======l================= eft menu  style end here ======================*/
.contop
{
	height:20px;
	width:950px;
	background:url(images/ch.gif) no-repeat;
	margin:0px auto 0px auto;
}
.confot
{
	height:45px;
	width:950px;
	background:url(images/cf.gif) no-repeat;
	margin:0px auto 7px auto;
}
.contan
{
	
	min-height:300px;
	
	width:950px;
	background:url(images/cw.gif) repeat-y;
	margin:0px auto 0px auto;
}
.contan_right
{
	
height:auto;
	width:735px;
	float:left;
	border:solid 0px white;
	border-top:solid 0px white;
	border-bottom:solid 0px white;
	border-right:solid 0px white;
	margin:0px 10px 0px 5px;
	

}
.contan_left
{
	
	height:auto;
	width:155px;
	float:left;
	margin:5px 0px 0px 20px;
	border:solid 1px #DEBD84;
	border-top:solid 0px #DEBD84;
	
}
.tab_title
{
    font-size: 14pt; color: #993333;
    text-align:center;
}
.contan_left ul li a
{
    color:WhiteSmoke;
    font-size:15px;
    font-family:Verdana Arial Trebuchet MS;
    font-weight:bold;
    text-decoration:none;
    color:Maroon;
    
}
.contan_left ul li a:hover
{
    color:White;
    text-decoration:underline;
    
}

.block
{
	margin:-10px auto 0px auto;
	width:950px;
	height:40px;
 padding-top:-5px;
	background:url(images/block.gif) no-repeat;
}
oat:left;
}
.block3
{
	float:left;
	display:inline;
	height:30px;width:250px;margin-left:50px;margin-top:10px;
	background:url(images/b4.gif) no-repeat;
}
.hide
{
    display:none;
}
.alink
{
    color:#353F48 !important;
    display:block;
    }
    .alink :hover a
    {
        color:Blue;
    }
.mytitle
{
    font: bold 105% Arial, Sans-Serif;
	color: #FFF;
    color:white;
   
   text-decoration:none;
   margin-top:1px;
}

/* sidebar */
.sidebar1 {
	float: left;
	width: 100%;
	margin: 0px; padding: 0px; 
	background-color: #FAF1E2; 
}
.sidebar1 h1 {
	margin: 0px 0px 0px 0px; 
	padding: 2px 0 0px 8px; 
	font: bold 105% Arial, Sans-Serif;
	color: #FFF;
	text-transform: capitalize;
	text-align:center;
	letter-spacing: 1px;	
	border-top:solid 0px #DEBA84;
	border-left:solid 0px #DEBA84;
	border-right:solid 0px #DEBA84;
	border-bottom:solid 0px #DEBA84;
	background:url(images/gt.gif) repeat-x center center;
	height:20px;
	
}
.sidebar1 .left-box {
	border: 0px solid #EBEBEB;
	margin: 0px;	
	background: #FFF;
}
.sidebar1 ul.sidemenu1 {
	list-style: none;
	text-align: left;
	margin: 0px 0px 0px 0; padding: 0;
	text-decoration: none;		
}
.sidebar1 ul.sidemenu1 li {
	border-bottom: 1px solid maroon; 
	background: url(images/bullet.gif) no-repeat 10px 7px;	
	padding: 3px 5px 0px 25px;
	margin: 0;	
}
.sidebar1 ul.sidemenu1 li a  {
	font-weight:normal ;
	padding: 3px 0px;	
	background: none;
	color:maroon ;
	text-decoration: none;		
}


.sidebar1 ul.sidemenu1 li a:hover {
	
	color:maroon;
	text-decoration:underline;
}
