@charset "utf-8";
/* CSS Document */

body{
font:normal 11px Arial, sans-serif;
color:#333;
width:100%;
height:100%;
margin:0;
padding:0;
}
.maintable{
width:100%;
height:100%;
}
.style1 
{
color: #FF0000;
font-family:Tahoma,Arial; 
font-size:12px

}

img	{border:none 0px;}
h1 {font-size:1.55em; margin:2px 0 0.5em 0; padding:0; font-weight:bold; clear:both;line-height:1.15em;} 

h2 {
	font-size:1.27em;
	margin:0.4em 0 0.3em 0;
	padding:0;
	font-weight:bold;
	color:#224d9b;
}

h3 { margin:0; padding:0 0 2px 10px;font-size:15px; background:url(../images/header-bg1.jpg) repeat-x; line-height:25px; color:#006;}
h4 {font-size:16px; margin:0 0 0 0; padding:0;}

h5 {font-size:1.00em; margin:0 0 0 0; padding:0;}
a, a:link {
	text-decoration: none;
	color: #000066;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}

a:visited { 
	color: #214d9c;	
}

a:hover, a:active {
	color: #000;
}

p { 

	margin: 0px;	
	text-align: justify;
	padding: 0px;
	font:normal 12px  Arial, sans-serif;
	}
p.content {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	}
p.desc{
font:normal 11px  Arial, sans-serif;
}

p.header{
	color:#fff;
	margin:0 0 10px 0;
	padding:2px 0px 2px 5px;
	text-align:left;
	font-size:12px;
	font-weight:bold;
	clear:both;
	background-color:#6F97E1;
}
.toptd{
height:90px;
background: url(../images/blue-top.jpg) repeat-x;
background-color:#396aac;
}

.footertd{
background-color:#858585;
height:65px;
}
.lefttop{
float:left;
height:90px;
width:200px;
}
.righttop{
float:right;
height:90px;
width:350px;
}
.menutd{
background: url(../images/blue-menu-bg.gif) repeat-x;
height:25px;
}
.contentdivider{
width:10px;
background:url(../images/content-divider1.jpg) no-repeat;
}
.scrolltd{
height:20px;
background:url(../images/marquee-bg.jpg) repeat-x; 
}
#menua {}

#menua a.vmenu,  #menua a.hmenu, #menua a.hmenu:link, #menua a.hmenu:visited {display:block; width: auto; height:25px; color:#000; text-decoration:none; text-align:center; line-height:25px; padding:0 15px 0 15px; font-weight:bold; border-left:1px solid #fff;}

#menua a.hmenu, #menua a.hmenu:link {float:right;}

#menua a.hmenu:hover {
	color:#fff;background:url(../images/blue-menu-bg-hover.gif) no-repeat;
}
#menua a.hmenu:active { color:#fff; }

#menua {height:25px;}

#menua:after{ content: "."; display: block; height: 0; clear: both; visibility:hidden;}


.innercontent{
width:100%;
height:100%;
}
.tdgap{
width:10px;
}
.tdleftpart{
width:345px;
}
#leftmenu
{
padding: 0;
margin: 0;

}

#leftmenu li
{
list-style: none;
margin: 4px 0px 4px 0px;
padding: 0.15em;
background: url(../images/small-btn.gif) no-repeat 0 .4em;
}

#leftmenu li a, #leftmenu li a:link { text-decoration: none; font-weight:bold; color:#000; padding:0px 3px 0px 20px; margin:0px;  }
#leftmenu li a:hover {	color:#214d9c;}

.mainmenu

{
	margin:0;
	padding: 0;
	list-style: none;
}

.mainmenu li

{
	padding-left: 10px;
	background: url(../images/arrow1.gif) no-repeat 0 .4em;
	margin-left:5px;
}
.mainmenu a, .mainmenu a:link

{
	color: #333333;
	background-color: transparent;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}



.mainmenu a:visited

{
	color: #333333;
	background-color: transparent;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}



.mainmenu a:hover, a:active

{
	color: #000;
	background-color: transparent;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}

.spacer{
clear:both;
height:5px;
width:auto;
}
.smallspacer{
width:5px;
clear:both;
width:auto;
}
div.bar {
	  clear: both;
	  padding-top: 5px;	  
	  }

	div.bar span.label {
	  float: left;
	  width: 50px;
	  text-align: left;	  
	  padding:0 0 0 0;
	  height: auto;
	  border: 1px solid #999;
	  margin-left:4px;	  
	  }

div.bar span.formw {
	  float: right;
	  width: 110px;
	  text-align: left;
	  padding-top:15px;
	  }
div.bar span.formw a{
color:#001b54;	  
	  }
	  
label.search{
font-size:11px;
font-weight:bold;
margin:5px;
}



  /****************Left Menu*****************/
.open
{
padding: 0;
margin: 0;
width: 100%;
font-family: Tahoma, Arial, sans-serif;        
font-size : 11px;
color:#FFF;
}
.closed {
	display: none;	
	}

.open li
{
margin: 0;
list-style: none;
list-style-image: none;
padding:0;
}

.open li a { 
	display: block;
	padding: 3px 5px 5px 25px;
	color: #616161;
	text-decoration: none;
	width: 100%;
	background:url(../images/left-menu-bg1.jpg) no-repeat;
	margin: 0;
	font-weight:bold;
	
}
.open li a:hover { 
	background:url(../images/left-menu-bg2.jpg) no-repeat;	
	margin: 0;
	color:#00359f;
}
.open li li
	{
	list-style: none;
	margin:0;
	padding:0;
	border-bottom: none;
	}
.open li li a { 
	text-decoration: none;  
	FONT:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	background:url(../images/submenubg2.gif) no-repeat; 
	padding-left:65px;
	}
.open li li a:hover { 
	text-decoration: none;  
	FONT:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	background:url(../images/submenubg1.gif) no-repeat; 
	}
.commdiv{
height:auto;
padding-bottom:15px;
border:#CCC 1px solid;
margin:0 5px 0 0;

}
.leftcommdiv{
height:auto;
padding-bottom:15px;
margin:0 5px 0 5px;
}
.spacer{
clear:both;
height:5px;
width:auto;
}
div.row {
	  clear: both;
	  padding-top: 3px;
	   
	  }

	div.row span.label {
	  float: left;
	  width: 55px;
	  text-align: left;
	  font:normal .7em Arial, Helvetica, sans-serif;
	  padding:0 0 0 3px;
	  height:18px;
	  color:#333;
	  margin:0;
	   
	  }
div.row span.label a{	  
	  font:normal .7em Arial, Helvetica, sans-serif;
	  color:#eee;
	  text-decoration: underline;
	  margin:0;
	  padding:0; 
	  }
div.row span.formw {
	  float: left;
	  width: 107px;
	  text-align: left;
	  margin:0;
	  padding:0;
	  }
a.login{
font:normal .7em Arial, Helvetica, sans-serif;
color:#000000;
}

form{
margin:2px 0 0 5px;
padding:0;
text-align:left;
}
 input.tbox{    
  height:16px;
  border:1px solid #333;
  font-family:Tahoma, Geneva, sans-serif;
  font-size:11px;
  color:#000;
  width:100px;
  }
.go{
background-image:url(../images/go1.gif);
background-repeat:no-repeat;
background-position:left;
margin:0 5px 0 0;
height:18px;
width:25px;
background-color:transparent;
border:none;
}

  
  #AutoScrollContent {
	position:absolute;
	top:-3px;
	left:9px;
	width:170px;
	visibility:visible;
} 
.reportcontent
{
background-image:url(../images/header-bg2.gif);
background-repeat:no-repeat;
margin:0 0 0 5px;
height:25px;
width:190px;
font:Arial,sans-serif;
font-size:14px;
font-weight:bold;
color:#006;
padding-left:10px;
vertical-align:middle;
}
.newslettercontent
{
background-image:url(../images/header-bg3.gif);
background-repeat:no-repeat;
margin:0 0 0 5px;
height:25px;
width:190px;
font:Arial,sans-serif;
font-size:14px;
font-weight:bold;
color:#006;
padding-left:10px;
vertical-align:middle;
}
.projectcontent
{
background-image:url(../images/header-bg4.gif);
background-repeat:no-repeat;
height:25px;
font:Arial,sans-serif;
font-size:14px;
font-weight:bold;
color:#006;
padding-left:10px;
width:190px;
vertical-align:middle;
}

.newsletinnercontent
{
font:Arial,sans-serif;
font-size:11px;
padding-top:3px;
padding-left:8px;
padding-right:5px;
vertical-align:left;
}
.leftbottoninnercont
{
font:Arial,sans-serif;
font-size:11px;
color:#000000;
vertical-align:middle;
width:170px;
padding-left:5px;
padding-top:5px;
}
.leftbottonbg
{
background-image:url(../images/leftbotbg.gif);
background-repeat:repeat-y;
background-position:center;
margin:0 5px 0 0;
height:auto;
}
.leftbottonbg1
{
background-image:url(../images/leftbotbg.gif);
background-repeat:repeat-y;
background-position:left;
height:auto;
}
.pageheadertext
{
font-family:Tahoma, Arial;
font-size:14px;
font-style:normal;
color:#333333;
font-weight:bold;
text-decoration:none;
padding-left:20px;
}	
.tableinnercont
   {
	font-family:Tahoma, Arial;
	font-size:11px;
	font-style:normal;
	color:#000000;
	text-decoration:none;
	padding-left:5px;
	vertical-align: top;
	}
.pageheaderbg
{
background-image:url(../images/pageheaderbg.gif);
background-repeat:no-repeat;
background-position:left;
font:14px Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-weight:bold;
padding-left:35px;
}

p.smallheading
{
	text-align:Left;
	COLOR: #333;
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	padding:0px;
	vertical-align:middle;
	margin-top: 2;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 5;
}
.phead
{

background-position:left;
font:14px Verdana, Arial, Helvetica, sans-serif;
color:#00359f;
font-weight:bold;
}
p.linksheading
{
background-image:url(../images/bullet1.gif);
background-repeat:no-repeat;
font: bold 12px Verdana, Arial, Helvetica, sans-serif;
color:#00359f;
padding-left:20px;
vertical-align:middle;
}
.listmnu
{
width:190px;
height:18px;
font-family:Tahoma, Geneva, sans-serif;
font-size:11px;
color:#333;
}
p.imagesheading
{
font: bold 12px Verdana, Arial, Helvetica, sans-serif;
color:#00359f;
vertical-align:middle;
}

input.tbox
{    
	height:16px;
	border:1px solid #333;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#000;
	width:100px;
}
textarea.tbox
{
	width:190px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	border:1px solid #7da4c7;
	color:#333;
	background-color:transparent;
}
.inputbox
{
	width:190px;
	height:18px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	border:1px solid #7da4c7;
	color:#333;
	background-color:transparent;
}
.UserButton
{
	FONT: normal 11px Tahoma, Trebuchet MS, Arial; 
	color:#ffffff;
	background-color:#0066CC;
	border: 1px ridge #e4e4e4;
	cursor: pointer;
	height:25px;
	width:50px;

}
.topheadingtd
{
	background-image:url(../images/tableheaderbg.gif);
	font-family:Tahoma, Geneva, sans-serif;
	color:#003;
	font-size:11px;
	vertical-align:middle;
	padding:2px;
	height:22px;
	text-align: right;  

}

.district
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-style:normal;
font-weight:normal;
color:#000000;
padding-left:20px;
padding-right:15px;
}
.profile
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-style:normal;
font-weight:bold;
color:#000000;
padding-left:20px;
padding-right:15px;
}
.wpheading
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-style:normal;
font-weight:bold;
color:#333333;
}
.wpheading a:link
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-style:normal;
font-weight:bold;
color:#333333;
}
.wpheading a:visited
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-style:normal;
font-weight:bold;
color:#000000;
}
.wpheading a:hover
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-style:normal;
font-weight:bold;
color:#000099;
}

.tableheaderfadebg
{
	background-image:url(../images/tableheaderfadebg.gif);
	background-repeat:no-repeat;
	height:18px;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	margin:  0 0 10px 0px;
	padding:2px 2px 2px 20px;
}
.UserButton1
{
	FONT: normal 11px Tahoma, Trebuchet MS, Arial; 
	color:#ffffff;
	background-color:#0066CC;
	border: 1px ridge #e4e4e4;
	cursor: pointer;
	height:18px;
	width:45px;

}

hr
{
border:1px solid #D6e3ef;
}
p.heading
{
	text-align:Left;
	color:#009900;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}
table.rti
{
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
color:#000000;
padding:10px;
}

#navlist
{
padding: 0;
margin: 0;
}
#navlist ol{
list-style: none;
}
#navlist li.rti
{ 
 list-style:lower-roman none outside;
 padding:5px;  
 color:#000000;
 text-align:justify;
 margin-left: 28px;
}
#navlist1
{
padding-left: 0;
margin-left: 0;
width: 100%;
}
#navlist1 ol
{
 list-style: none;
}
#navlist1 li
{
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:11px;
	 list-style: lower-alpha none outside;
	 margin-left:40px;
	 padding:3px;
	 color:#000000;
	 text-align:justify;
}
p.sti{
padding:10px;
color:#000000;
}
/**********/
div#byitem ul.vert {
	list-style-type: none none;
	margin: 0;
	width: 600px;
	padding-left:10px;
	}
div#byitem ul.vert li {
	padding: 5px 0;
	margin: 0;
	list-style: none none;
	height: 30px; /* space out your rows */
	}
div#byitem ul.vert li.odd {
	background-color: #eee;
	list-style: none none;
	}
div#byitem ul.horz {
	clear: left;
	list-style-type: none;
	padding: 0;
	margin: 0;
	}
div#byitem ul.horz li {
	float: left;
	width: 280px;
	padding: 0;
	margin: 0;
	list-style: none none;	
	}
div#byitem ul.horz li.name { /* size your columns individually at the expense of »
  slightly bloated markup (labelling each appropriate <li> with this class) */
	 width: 250px;
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:11px;
	 padding-left:5px;
	 text-align:justify;
	}
/*************/
div#byitem1 ul.vert {
	list-style-type: none none;
	padding: 0;
	margin: 0;
	width: 600px;
	}
div#byitem1 ul.vert li {
	margin: 0;
	list-style: none none;
	height: 30px; /* space out your rows */
	}
div#byitem1 ul.vert li.odd {
	background-color: #eee;
	list-style: none none;	
	}
div#byitem1 ul.horz {
	clear: left;
	list-style-type: none;
	padding: 0;
	margin: 0;
	}
div#byitem1 ul.horz li {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	float: left;
	width: 280px;
	padding: 0;
	margin: 0;
	list-style: none none;	
	}
div#byitem1 ul.horz li.name { /* size your columns individually at the expense of »
  slightly bloated markup (labelling each appropriate <li> with this class) */
	width: 180px;
	}
a.track{
margin:0; 
padding:0;
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
color:#333333;
text-align:left;
}
.trackp{
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
color:#666;
margin: 2px 2px 2px 2px;
}

.tdinnertxt{
	text-align:justify;
	COLOR: #585858; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px; 
	FONT-WEIGHT: normal;
	margin-right:5px;
	padding-left:3px;
}
.thead
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:11px;
	 color:#333333;
	 font-weight:bold;
	 text-align:justify;
	 }

.linkshead
{
	color: #00359f;
	vertical-align:middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	font-weight: bold;
}
