body {
	background-color:#FFFFFF;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

a          { color: #897E67 }
a:hover    { color: #C0BAAB }

input, select, textarea	{ font-family: arial; font-size: 12px; color: #666666;}

p { 
	font-family: Arial;
	font-size: 12px;
	color:#26527A;
	margin: 0px;
	padding: 0px;
}

li { 
	font-family: Arial;
	font-size: 12px;
	color:#26527A;
}

.head	{ 
	font-family: Arial;
	font-size: 17px; 
	color: #26527A;				  
	font-weight: bold; 
	padding: 0px;
	margin-bottom: 10px;
}

.head2	{ 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px; 
	color: #26527A;				  
	font-weight: bold; 
	padding: 0px;
}

.subhead	{ 
	font-family: Georgia, Times, serif;
	font-size: 13px; 
	color: #26527A;				  
	font-weight: bold; 
	padding: 3px 0px 0px 0px;
	border-top: thin solid #C8D3E8;
}

.banner  {
      background-image  : url(../images/banners/nysbanner1.gif) ; /* put your selected banner image here */
      background-repeat  : no-repeat ; /* prevent repeating */
      width  : 771px ; /* specify the banner width */
      height  : 54px ; /* specify the banner height */
      padding-right : 15px ; /* add some padding to the right side */
   }

/* list styles */
ul {padding-bottom: 0px}

.list {
	font-family: Arial; 
	color: #8E846C;
	font-size: 11px;
	line-height: 13px;
	text-indent: 0px;
	margin: 0px 0px 3px -18px;
}

.listhead	{
	font-family: Arial;
	color: #8E846C;
	font-size: 12px;
	font-weight: bold;
	text-indent: 0;
	margin: 0px 0px -10px 0px;
}
		

/* nav styles */

.nav_top {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #016AAC;
	padding: 0px 10px 0px 10px;
}
a.nav_top {	text-decoration: none; color: #016AAC;}
a.nav_top:hover { text-decoration: underline; color: #016AAC;}
	
				  
.nav_left {
	font-family: arial;
	font-size: 12px;
	color: white;
	text-align:right;
	line-height: 12px
}
A.nav_left {text-decoration: none; color: white;}				  
A.nav_left:hover {	text-decoration: underline; color: white; }


.nav_left_dk {
	font-family: arial;
	font-size: 12px;
	color: #26527a;
	text-align:right;
	line-height: 12px
}
A.nav_left_dk {text-decoration: none; color: #26527a;}				  
A.nav_left_dk:hover {text-decoration: underline; color: #26527a;}		


.nav_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: white;
	padding: 0px 0px 5px 0px;
}

.nav_bold_blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #26527A;
	padding: 0px 4px 0px 4px;
}
a.nav_bold_blue {	text-decoration: underline; 	color: #26527A;}
a.nav_bold_blue:hover { text-decoration: none; color: #3472A9;}

/* body sizes */

.body10_bl { 
	font-family: Arial;
	font-size: 10px;
	color:#333333;
	line-height: 10px;
}
a.body10_bl { text-decoration: underline;  color:#999999;}
a.body10_bl:hover { text-decoration: none;  color:#999999;}

.body11_br { 
	font-family: Arial;
	font-size: 11px;
	color:#8E846C;
}
a.body11_br { text-decoration: underline;  color:#8E846C;}
a.body11_br:hover { text-decoration: none;  color:#8E846C;}

.body_blue { 
	font-family: Arial;
	font-size: 12px;
	color:#26527A;
}
a.body_blue { text-decoration: underline;  color:#26527A;}
a.body_blue:hover { text-decoration: none;  color:#26527A;}

.body10_blue { 
	font-family: Arial;
	font-size: 10px;
	color:#26527A;
}
a.body10_blue { text-decoration: underline;  color:#26527A;}
a.body10_blue:hover { text-decoration: none;  color:#26527A;}


/* header styles */
.sub_blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #006caa;
	padding: 0px 0px 5px 0px;
}

a.sub_blue { color: #006caa; text-decoration: underline;}
a.sub_blue:hover { color: #006caa; text-decoration: none;}

.sub_brown_lt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 13px;
	font-weight: bold;
	color: #8E846C;
	padding: 0px 0px 3px 0px;
}
a.sub_brown_lt { color: #8E846C; text-decoration: underline;}
a.sub_brown_lt:hover { color: #8E846C; text-decoration: none;}

/* table styles */

th		{ font-family: Georgia, Times, serif;
				  font-size: 15px; 
				  color: #ffffff;
				  background-color: #7DA8D4;				  
				  font-weight: bold; 
			 	  padding: 5px
				  }	
	
	  			   
.tdheader		{ font-family: Georgia, Times, serif;
				  font-size: 15px; 
				  color: #ffffff;
				  background-color: #7DA8D4;				  
				  font-weight: bold; 
			 	  padding: 5px
				  }
				 				  
.tdsubheader	{ font-family: Georgia, Times, "Times New Roman", serif; 
				  font-size: 12px; 
				  color: #FFFFFF; 				  	
				  background-color: #7DA8D4; 
				  font-weight: bold; 
			  	  padding: 5px;
				  }
				  	  
.tdeven		{ font-family: Arial, Helvetica, sans-serif; 
			  font-size: 12px; 
			  color: #26527A; 
			  background-color: #FFFFFF;  
			  padding: 5px 
			  }


.tdodd		{ font-family: Arial, Helvetica, sans-serif;
			  font-size: 12px;			   
			  color: #26527A;
			  background-color: #E7ECF5; 
			  padding: 5px 
			  }

table.report {
  font-family:verdana;
  font-size:10pt;
}

table.report td {
  font-family:verdana;
  font-size:10pt;
  border-width:0px 0px 1px 0px;
  border-style:solid;
  border-color:#000000;
  border-collapse:collapse;
  padding:0px 0px 0px 0px;
}

/* footer styles */

.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #016AAC;
	padding: 0px 6px 0px 6px;
}
a.footer {	text-decoration: none; 	color: #016AAC;}
a.footer:hover { text-decoration: underline; color: #016AAC;}








