body, font {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, sans-serif;
	font-size:12px;
	color:#000;
	font-weight: normal;
	text-align: left;

}


#headbar {
	background-image: url(images/headbackpixel.gif);
	background-repeat: repeat;
	
}
#headbar #headbutton1 {
	background-image: url(http://www.nysearch.org/images/headbuttoncontact.gif);
	height: 28px;
	display:block;
}

#headbar #headbutton1:hover {
	background-image: url(http://www.nysearch.org/images/headbuttoncontact_over.gif);
	height: 28px;
	display:block;
}

#headbar #headbutton2 {
	background-image: url(http://www.nysearch.org/images/headbuttonsearch.gif);
	height: 36px;
	display:block;		
}

#headbar #headbutton2:hover{
	background-image: url(http://www.nysearch.org/images/headbuttonsearch_over.gif);
	height: 36px;
	display:block;		
}

#contenttablehead, #contenttablehead2, #contenttablehead2  {
	background-color: #FFFFFF;
	font-size: 13px;
	color: #1B448C;
	padding-left:0px;
	letter-spacing:1px;	
	font-family:Arial, Helvetica, sans-serif;
}

#contenttablehead2, #contenttablehead2 {
	padding-left:0px;
	padding-right:6px;
	letter-spacing:0px;	

}

#contenttablehead2 {

	font-weight:normal;

}


#contenttablebody {
	padding: 20px 0px 0px 0px;
	text-align:left;
}
#contenttablefooter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
#contenttablebody h1 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #000;
	margin:0;
	font-style: normal;
}

#contenttablebody table p{
	font-weight:normal; text-align: justify;
}

#contenttablebody  {
	color: #000;
	font-weight: normal;
}


#contenttablebody p {
	color: #304fb8;
	margin-top:24px;
	color: #000000;
	line-height:16px;
	font-weight: bold;
	text-align: left;
	font-size: 14px;
}

#hometable {
	margin-top:24px;
}

#righttable {
    border:solid; 
	border-width:1px;
    border-color:#cdd7d3;
}


.righttablecontent { 
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:11px;
padding:10px;
color: #0f2564;
line-height: 16px;
font-weight: normal; 
text-align:left;

}

.hometablecontent {
	background-color:#f6f6f6;
	color:#093479;
	font-size:13px;
	font-weight:bold;
	line-height:18px;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:1px;	
	text-align:left;
	}

.hometablecontent ul{
	margin: 20px 10px 10px 26px;
	padding:0;
}

.hometablecontent li{
	margin-bottom: 2px;

}


#contenttablebody .hometablecontent {
	color:#093479;

}

#contenttablebody .hometablecontent a:visited{
    text-decoration: none;
	color:#093479;

}

#contenttablebody .hometablecontent a:hover{
    text-decoration: underline;color:#093479;


}

#headmenu, .hometablehead {
	color: #FFFFFF;
	background-color: #296fc4;
	padding: 0px 2px 3px 8px;
	font-size:12px;
	line-height:24px;
	font-family: Verdana; text-align:center;
	letter-spacing:1px;
	vertical-align:top;
	padding-top:1px;
	font-weight: normal;
}

.righttablehead { 
	color: #FFFFFF;
	background-color: #444444;
	padding: 0px 8px 3px 12px;
	font-size:14px;
	line-height:25px;
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
	vertical-align:top;
	padding-top:1px;
	font-weight: normal;
	}

#headmenu a{
	color: #FFFFFF;
	text-decoration:none;
	padding:2px 3px 3px 6px;
	font-weight: normal;

}

#headmenu a:hover{

	color: #FFFFFF;
	background-color:#1b448c;	
	line-height:24px;
	padding:5px 3px 7px 6px;
	text-decoration:none;
	font-weight: normal;
}

#backlinkbox, #backlinkbox2 {
	text-align:right;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: #304fb8;
	font-size: 12px;
	margin: -20px 0px 15px 0px;
}

a.rightmenu { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#0f2463; font-weight:normal; }
a.rightmenu:link {text-decoration: none;}
a.rightmenu:hover {text-decoration: underline; color:#0f2463; }




#backlinkbox2 {
	margin: 0px 0px 0px 0px;
}

#backlinkbox a, #backlinkbox2 a {
	color: #304fb8;
	text-decoration:underline;
}

/* Commercial products style */

#commproductsheader { font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#084998; font-size:16px; }

#commproductstitle { font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#1479f4; font-size:14px; }

#commproductsname { font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#5a5a5b; font-size:13px; }

#commproductsdetails { font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#000000; font-size:13px; text-align:justify; }

#commproductscontact { font-family:Arial, Helvetica, sans-serif; font-weight:normal; color: #666666; font-size:11px; }

a.learnmore { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#237fee; font-weight:normal; }
a.learnmore:link {text-decoration: none;}
a.learnmore:visited {text-decoration: none;}
a.learnmore:hover {text-decoration: underline; color:#237fee; }

a.commproductscontact { font-family:Arial, Helvetica, sans-serif; font-weight:normal; color: #666666; font-size:11px; }
a.commproductscontact:link {text-decoration: underline; #666666; }
a.commproductscontact:hover {text-decoration: underline; #666666; }


#productimage {
    border:solid; 
	border-width:1px;
    border-color:#cdd7d3;
}

.justify { text-align:left; }


#productdetailsimage {
    border:solid; 
	border-width:1px;
    border-color:#cdd7d3;
}

.imgdetails { padding-bottom:10px;  padding-top:10px; padding-left:10px; padding-right:10px;}

#description { font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#000000; font-size:13px; text-align:justify; }


#detailstitle { font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#1479f4; font-size:12px; }


#additionalinformation { font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#ffffff; font-size:12px; }

.productsrighttablecontent { 
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:11px;
padding:15px;
color: #0f2564;
line-height: 16px;
font-weight: normal; 
text-align:left;
border:solid; 
border-width:1px;
border-color:#cdd7d3;
border-top:none;
}


.bullettable { 
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:12px;
padding:10px;
color: #000000;
line-height: 16px;
font-weight: normal; 
text-align:left;
border:solid; 
border-width:1px;
border-color:#cdd7d3;
}

div#imglink a:focus, div#imglink a:active {
    outline: 0 none;
    -moz-outline: 0 none;
    }
/* End Commercial products style */

