body {
	scrollbar-3dlight-color : #EBF1F7;
	scrollbar-arrow-color: #999999;
	scrollbar-base-color: #EBF1F7;
	scrollbar-face-color: #EBF1F7;
	scrollbar-track-color: #EEF1F3;
	background-image: url(Images/bg.gif);
	margin: 0px 0px 0px 0px;
	margin-left:0px;
	margin-top: 0px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
		
}
img{ border:none}

select.optone {height:19px; line-height:19px;}
.announcement{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #3D77CB;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	padding: 0px;
	line-height: 12px;
}

h1{font-size:12pt; line-height:13pt; margin:4pt 10pt 4pt 10pt; padding-left:1pt; padding:0px; margin:0px;}
h1.title1{font-size:12px; padding:0px; margin:0px;}
h2
	{ font-size:11pt; line-height:11pt; margin-bottom:0pt; padding-left:1pt; color:#0066cc; }
h3
	{ font-size:9pt; line-height:9pt; margin-bottom:0pt; padding-left:1pt; color:#666666; }
h2.pgheadh2 {font-size:10pt; line-height:11pt; margin-bottom:0pt; padding-left:1pt; color:#417EB8; }
h1.pghead {font-size:11px; margin:4pt 10pt 4pt 10pt; padding-left:1pt; padding:0px; margin:0px;background-color: #417EB8;line-height: 19px; color:#FFF}
input.subbtn { background-color:#417EB8; color:#FFF; height:21px;} 
a
	{ color:#0066cc; text-decoration:none }

a:hover
	{ color:#68A4C2; text-decoration:underline }

	
a.sidelink {
	color: #495153;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	
	
}	

a.sidelink:Hover {
	color: #909CB7;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	
}
	
a.headermainlink {
	color: #495153;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;

	
	
}	

a.headermainlink:Hover {
	color: #495153;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	
}

a.hometext{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #417EB8;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	line-height: 12px;
	
}
a.hometext:Hover{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #8C8C8C;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	line-height: 12px;
	
}
a.announcement{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #3D77CB;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-decoration: underline;
	padding: 0px;
	line-height: 12px;
}
a.announcement:Hover{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #8C8C8C;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	padding: 0px;
	line-height: 12px;
}

a.whitenavtext{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size:11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: underline;
	padding: 0px;
}
a.whitenavtext:Hover{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size:11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	padding: 0px;
}

a.hometextheading{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #417EB8;
	font-size:11px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;	
}

a.hometextheading:hover{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #417EB8;
	font-size:11px;
	font-style: normal;
	font-weight: bold;
	text-decoration: underline;
	
}
table.thinborder {
	border-top:#1E4F95 1px solid; 
	border-left:#1E4F95 1px solid; 
	border-right:#1E4F95 1px solid; 
	background-color:#EDEDED;
	vertical-align: baseline;
}

td{
	vertical-align: top;
	font-size:9pt; line-height:12pt; color:#666666; 
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; 
	margin-top:0.5em; margin-bottom:0.5em; 
		
	
}

td.thinborder {
	background-color:#1E4F95; 
}


td.middle{
	vertical-align: middle;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size:11px;
	height: 18px;
		
	
}

td.middle1{
	vertical-align: middle;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size:11px;
	height: 18px;
	text-align: right;
	
		
	
}
td.smallfonts{
	vertical-align: top;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:  #417EB8;
	font-size:9px;
	line-height: 10px;
	
		
	
}

td.medfonts{
	vertical-align: top;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:  #417EB8;
	font-size:11px;
	line-height: 12px;
	
		
	
}

td.whitetext{
	vertical-align: middle;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #1E4F95;
	font-size:11px;
	font-weight: bold;
	height: 18px;
		
	
}

.whitetext{
	vertical-align: middle;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size:11px;
	font-weight: bold;
	
	
}

.comments {
	
	vertical-align: top;
	font-size:9pt; line-height:12pt; color:#417EB8; 
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; 
	margin-top:0.5em; margin-bottom:0.5em; 
		
}
td.gradient{
	background-image: url(Images/mainnavtdback.jpg);
	color: #E8E8E8;
	height: 22px;
	vertical-align: middle;
	text-align: left;
	
}

td.baseline{
	color: #E8E8E8;
	height: 25px;
	vertical-align:text-bottom;
	padding-bottom: 3px;
	
}

td.heading1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	background-image:url(Images/custback.jpg);
	color:#000000;
	font-size: 10px;
	font-style: normal;;
	font-weight: bold;
	height: 19px;
	text-decoration: none; 
	text-transform: uppercase;
	vertical-align: middle;
	
	
	}

td.heading2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #D6DEEC;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	height: 19px;
	text-decoration: none;
	text-transform: uppercase;
	vertical-align: middle;
	
	
	}

td.separator {
		background-color: #0E5CA6;
	}
	
td.separator2 {
		background-color: #C8CBD4;
		background-image: url(Images/sep_C8CBD4.gif);
		vertical-align: bottom;
		width:1px;
	}
td.separator3 {
		
		background-image: url(Images/line-sepator.jpg);
		background-color: #666666;
		text-align: left;
		
	}	
	
td.lightback {
		background-color: #E3EAF4;
		text-align: left;
		
	}
td.lightback1 {
		background-color: #E3EAF4;
		padding: 0px;
	}	
td.white {
		background-color: #FFFFFF;
		padding: 0px;
		height: 12px;
	}			
td.heading3 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #ffffff;
	background-color: #417EB8;
	font-size:11px;
	font-style: normal;
	font-weight: bold;
	height: 19px;
	text-decoration: none;
	text-transform: uppercase;
	vertical-align: middle;
	
	}

td.hometext{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #417EB8;
	font-size:11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	padding-left: 3px;
	
}
td.pagetitle{
	background-image: url(Images/titleback.gif);
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size:11px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	vertical-align: middle;
	height: 20px;
	margin-left: 5px;
}
.error {
	
	font-size:9pt; line-height:12pt; color:#FF0000; 
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; 
	margin-top:0.5em; margin-bottom:0.5em; 

}
.title {

	color: #0066cc;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;

}

.footer
	{ font-family:Verdana,sans-serif; font-size:7pt; line-height:10pt; color: #FFFFFF;}
	
a.whitetext { color:#FFFFFF; font-weight:normal;font-size:7pt; text-decoration:none}
a.whitetext:hover { color:#FFFFFF; font-weight:normal;font-size:7pt; text-decoration:underline}
	
.customernames {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size:11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	text-transform: capitalize;
	vertical-align: middle;
		}

.textfaded {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #ABA8A8;
	font-size:11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	text-transform:none;;
	vertical-align: middle;
		}
		
.smallfonehead {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size:11px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	
	vertical-align: middle;
		}		
.responseture {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#1E4F95;
	font-size:11px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	text-transform: capitalize;
	vertical-align: middle;
	}	
.token {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#417EB8;
	font-size:11px;
	font-style: normal;
	font-weight: bold;
		}		
	
.hometextheading{
		color: #417EB8;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	
}


.hometext{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #616161;
	font-size:11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	padding: 0px;
	
}
input,Select {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 15px;
	vertical-align: middle;
	font-style: normal;
	padding-left: 3px;
	vertical-align: middle;
	background-color: #FFFFFF;
	BORDER: #787878 1px solid;

	
}

input.submit {
		vertical-align: middle;
		border:0px;
		padding: 0px;
		font-weight: normal;
		background-color: #BDBDBF;
		cursor:hand;
	
}

input.submit1 {
		background-image: url(Images/search1.gif);
		border: 0px;
		cursor:hand;
	
		
	
}
input.radio {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 15px;
	vertical-align: middle;
	font-style: normal;
	padding-left: 3px;
	vertical-align: middle;
	background-color: #FFFFFF;
	border:none;


	
}

td.searchbutton {
		background-image: url(Images/toptdtile.gif);
		border: 0px;
		vertical-align: middle;
		
		
		
		
	
}
Input.searchImg {
		
		background-image: url(Images/search0508.gif);
		border: 0px;
		width: 50px;
		height: 19px;
		vertical-align: middle;
		cursor:auto;
		
}


Textarea {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	padding-left: 3px;
	vertical-align: middle;
	background-color: #FFFFFF;
	BORDER: #787878 1px solid;
	vertical-align: middle;
	
}
div.menu  { 
  position:absolute; visibility:hidden; 
  width:110px; left:0; top:0; z-index:500;
  font-size:12px; 
  background-color:#829EB8; 
  border: 2px solid;	border-color: #f7faff #99a #99a #f7faff; 
}

div#tipDiv ul { margin:.5em .4em .5em 1em; padding:0 }
div#tipDiv ul li { margin: 0 0 .4em 1em }

/* Style spec's for tooltip  */
div#tipDiv {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	position:absolute; visibility:hidden; left:0; top:0; z-index:10000;
	background-color:#D0D9E2; border:1px solid #336; 
	width:420px; padding:6px;
	color:#515253; font-size:11px; line-height:1.3;
}

#lyr1, #lyr2, #lyr3 { position:absolute; visibility:hidden; 
	left:200px; top:410px; width:570px; z-index:100 }
	
	

	
#divUpControl{position:absolute; width:320; left:10; top:10; z-index:1; text-align: right} 
#divDownControl{position:absolute; width:320; left:10; top:270; z-index:1; text-align: right} 
#divContainer{position:absolute; width:320; height:240; overflow:hidden; top:30; left:10; clip:rect(0,320,240,0); visibility:hidden} 
#divContent{position:absolute; top:0; left:0; align:justify;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;} 
	
	
div.scroll {	
position: absolute;
color: black; 
width: 612px; 
#height: 355px; 
height: 440px; 
border: 0px solid blue; 
overflow: auto;  
text-overflow:"ellipsis";
}


div.scroll1 {	
position: absolute; color: black; width: 612px; height: 385px; border: 0px solid blue; overflow: auto;  text-overflow:"ellipsis"
}



#nav, #nav ul { /* all lists */
	font-family: arial, helvetica, serif;font-size:11px;padding: 0;margin: 0;list-style: none;line-height: 1;z-index:100;}

#nav a {
	display: block;
	width: 10px;
	height:17px;
	padding:1px;
}

#nav li { /* all list items */
	float: left;
	width: 10em; /* width needed or else Opera goes nuts */
	
}



#nav li ul { /* second-level lists */
	position: absolute;
	background: #FFF;
	width: 155px;
	left: -899em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#nav li ul ul { /* third-and-above-level lists */
	width:100px;
	margin: -1em 0 0 14em;
	background-color:#FFF;

}

#nav li:hover ul ul, #nav li.sfhover ul ul {
	left: -999em;

	
}

#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
	background-color:#D7D9DA;
	
}
 

#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
	background-color:#D7D9DA;
	
}


.menunavigation {font-family: verdana, arial, sans-serif; width:627px; position:relative; font-size:11px; margin:0px auto; z-index:100; background:#FFF}
.menunavigation ul li a, .menunavigation ul li a:visited {display:block;width:627px; text-decoration:none; width:85px; height:25px; text-align:left; color:#000; padding-left:10px; border:1px solid #FFF; border-width:0 1px 1px 1px; background-color:#FFF; line-height:25px; font-size:11px;}
.menunavigation ul {padding:0; margin:0;list-style-type: none; }
.menunavigation ul li {float:left; position:relative;}
.menunavigation ul li ul {visibility:hidden; position:absolute;}
.menunavigation table {border-collapse:collapse; margin:0; padding:0; font-size:1em; margin:-1px;}
.menunavigation ul li:hover a, .menunavigation ul li a:hover {color:#000; background:#D7D9DA;}
.menunavigation ul li:hover ul, .menunavigation ul li a:hover ul {visibility:visible;  left:0;}
.menunavigation ul li:hover ul li a.sub, .menunavigation ul li a:hover ul li a.sub {background:#93AEE5; color:#000;}
.menunavigation ul li:hover ul li, .menunavigation ul li a:hover ul li {display:block; color:#000;width:199px; clear:both;}
.menunavigation ul li:hover ul li:hover a.sub, .menunavigation ul li a:hover ul li a:hover.sub {background:#D7D9DA; color:#000;}
.menunavigation ul li:hover ul li ul, .menunavigation ul li a:hover ul li a ul {visibility:hidden; position:absolute;}
.menunavigation ul li:hover ul li a, .menunavigation ul li a:hover ul li a {display:block; background:#93AEE5; color:#000; width:100%; padding-left:10px;}
.menunavigation ul li:hover ul li a:hover, .menunavigation ul li a:hover ul li a:hover {background:#D7D9DA; color:#000;}
.menunavigation ul li:hover ul li:hover ul, .menunavigation ul li a:hover ul li a:hover ul {visibility:visible; left:210px; top:-20px; z-index:2 ; margin-top:20px; }
.menunavigation ul li:hover ul li:hover ul li a, .menunavigation ul li a:hover ul li a:hover ul li a {background:#D7D9DA; color:#000;width:120px}
.menunavigation ul li:hover ul li:hover ul li a:hover, .menunavigation ul li a:hover ul li a:hover ul li a:hover {background:#93AEE5; color:#000; width:120px}
.menunavigation ul li:hover ul.left, .menunavigation ul li a:hover ul.left {left:-105px; width:120px;}
.menunavigation ul li:hover ul li:hover ul.left, .menunavigation ul li a:hover ul li a:hover ul.left {left:-210px; width:70px;}

.leftsidemenu {font-family: verdana, arial, sans-serif; width:145px;  position:relative; margin:0; font-size:10px; margin: 0; z-index:4}
.leftsidemenu ul li a, .leftsidemenu ul li a:visited {display:block; text-decoration:none; color:#495153; width:145px; height:24px; text-align:left; border:1px solid #fff; border-width:1px 1px 0 0; background:url(/Images/mainnavtdback.jpg); line-height:19px; font-size:10px;padding-left:5px;}
.leftsidemenu ul {padding:0; margin:0;list-style-type: none; }
.leftsidemenu ul li {float:left; margin-right:1px; position:relative;}
.leftsidemenu ul li ul {display: none;}
/* specific to non IE browsers */
.leftsidemenu ul li:hover a {color:#fff; background:#999999; padding-left:5px;width:145px;}
.leftsidemenu ul li:hover ul {display:block; position:absolute; top:0; left:150px;}
.leftsidemenu ul li:hover ul li a.hide {background: #ccc; color:#505153;font-family: arial, sans-serif; font-size:11px}
.leftsidemenu ul li:hover ul li:hover a.hide {width:145px;}
.leftsidemenu ul li:hover ul li ul {display: none;}
.leftsidemenu ul li:hover ul li a {display:block; background:#93AEE5; color:#000; width:145px;}
.leftsidemenu ul li:hover ul li a:hover {background:#999999; color:#FFFFFF;}
.leftsidemenu ul li:hover ul li:hover ul {display:block; position:absolute; left:145px; top:0; color:#000;}
.leftsidemenu ul li:hover ul li:hover ul li a {display:block; width:200px; background:url(Images/mainnavtdback.jpg); color:#000;}
.leftsidemenu ul li:hover ul li:hover ul li a:hover {background:url(/Images/mainnavtdback.jpg); color:#fff;}

.rightsidehomemenu {font-family: verdana, arial, sans-serif; width:185px;  position:relative; margin:0; font-size:10px; margin: 0; z-index:3}
.rightsidehomemenu ul li a, .rightsidehomemenu ul li a:visited {display:block; width:185px; text-decoration:none; color:#417EB8;  height:20px; text-align:left; border:1px solid #fff; border-width:1px 1px 0 0;  line-height:19px; font-size:11px;padding-left:5px;}
.rightsidehomemenu ul {padding:0; margin:0;list-style-type: none; }
.rightsidehomemenu ul li {float:left; margin-right:1px; position:relative;}
.rightsidehomemenu ul li ul {display: none;}

/* specific to non IE browsers */
.rightsidehomemenu ul li:hover a {color:#999;  padding-left:5px;width:185px;}/* hover on menu */
.rightsidehomemenu ul li:hover ul {display:block; position:absolute; top:0; left:190px; width:190px; background:#93AEE5}
.rightsidehomemenu ul li:hover ul li a.hide { color:#000;width:185px;}
.rightsidehomemenu ul li:hover ul li:hover a.hide {width:185px;}
.rightsidehomemenu ul li:hover ul li ul {display: none;}
.rightsidehomemenu ul li:hover ul li a {display:block;  color:#000; }
.rightsidehomemenu ul li:hover ul li a:hover {background:#999; color:#FFFFFF;width:185px;} /* hover on sub menu (child 2*/
.rightsidehomemenu ul li:hover ul li:hover ul {display:block; position:absolute; left:185px; top:0; color:#000;}
.rightsidehomemenu ul li:hover ul li:hover ul li a {display:block; width:185px;  color:#000;}
.rightsidehomemenu ul li:hover ul li:hover ul li a:hover {color:#f00;}

.leftmenus ul li:hover ul li,
.leftmenus ul li a:hover ul li {float:left;}

.leftmenus ul li:hover ul li a,
.leftmenus ul li a:hover ul li a {display:block; color:#000; width:130px; float:left; background:#93AEE5}
.leftmenus ul li a:hover ul li hover a {display:block; color:#000; width:130px; float:left; background:#D7D9DA}

.leftmenus ul li:hover ul li a.sub,
.leftmenus ul li a:hover ul li a.sub { color:#f00;}

.leftmenus ul li:hover ul li a:hover,
.leftmenus ul li a:hover ul li a:hover {background:#D7D9DA}




/* tyle for tool tip*/

a.info{position:relative; /*this is the key*/
z-index:3; background-color:#FFF; color:#000; text-decoration:none;} 
a.info:hover{z-index:25; background-color:#FFF;}

a.info span{display: none}

a.info:hover span{ /*the span will display just on :hover state*/
display:block; position:absolute; top:1.5em; left:4em; width:250px; border:1px solid #999; background-color:#fff; color:#000; text-align: left; padding:10px}





