div.bodycontent {
	padding-top: 34px;
	width: 600px;
	float: left;
}

.bodycontent,  .bodycontent td, .bodycontent th {
	font: 13px Arial, Times;
	margin-top: 0px;
	padding: 10px;
}

.bodycontent P {
	font: 13px Arial, Times;
	margin-top: 0px;
}

.bodycontent H1 {
	margin: 0px;
	padding: 0px;
	font-size: 24px;
	font-weight: normal;
	font-family: Arial, Times;
}

.bodycontent H2 {
	margin: 0px;
	padding: 0px;
	font-size: 18px;
	font-family: Arial, Times;
	font-weight: normal;
}

.bodycontent H3 {
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	font-size: 14px;
	font-family: Arial,Times;
}

.bodycontent H4 {
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	font-size: 24px;
	font-family: Arial, Times;
}

.bodycontent H5 {
	margin:0px;
	padding: 0px;
	font-weight: normal;
	font-size: 13px;
	font-family: Arial, Times;
}

.bodycontent H6 {
    margin: 0px;
	padding: 0px;
	font-weight: normal;
	font-size: 10px;
	font-family: Arial, Times;
}

.bodycontent H7 {
	margin: 0px;
	font-weight: normal;
	font-size: 18px;
	font-family: Arial, Times;
}

.bodyCopy {
	font: 12px Arial;
}

/*
DIV.hidden{
	display:none
}
*/

div.footer {
	clear: all;
	float: left;
	padding: 10px;
}

div.footer table {
	width: 600px;
	border: 0px;
}

/*
.bodycontent IMG {
	margin: 5px;
}
*/

table {
	background-position: right;
	background-repeat: repeat-y
}

table.catalog {
	background-image: url(/images/backgroundlite.jpg);
	/*width: 600px;*/
}

table.catalog th {
	text-align: center;
	font-weight: bold;
	font-size: 14px;
	vertical-align: bottom;
}

table.catalog td {
	font-weight: normal;
	font-size: 12px;
	font-family: Arial, Times;
}

table.catalog td p {
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	font-size: 12px;
	font-family: Arial, Times;
}

/*PW Template Styles */

.textgraphicboxleft { 
	float: left; 
	text-align: center;
}
.textgraphicboxright { 
	float: right;
	text-align: center; 
}

td.formInstruction {
	font-weight: bold;
	text-align: left;
	padding-left: 0px;
}

LI {
	list-style-image: url(/images/bullet.gif);
}

ul {
	padding-left: 15px;
	margin-left: 0px;
}
/*
a {
	font-size: 13px;
}
*/

td.usaheader {
	background-color: c1e7ea;
}



IMG.border1 { border: 1px solid black; }
IMG.border2 { border: 2px solid black; }
IMG.border3 { border: 3px solid black; }
IMG.noMargin { border: none; margin: 0px; }

.search-title {
	font-size: 14px;
	margin-bottom: 4px;
}
.search-description {
	font-size: 11px;
}
.search-score {
	float: right;
	display: inline;
	font-size: 11px;
}
.search-url {
	font-size: 11px;
	color: #999999;
}
.search-url:hover {
	color: #000000;
}
div.links {
	width: 160px;
	float: right;
	border-width: 2px;
	border-color: #999999;
	border-style: solid;
	font-size: 10px;
	padding: 5px;
	margin: 5px;
}

div.links li {
	list-style: none;	
}
div.links div.title {
	width: 120px;
	margin-width: 0px;
	padding-left: 4px;
	padding-right: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #000099;
	color: #ffffff;
	font-size: 14px;
	font-family: Arial, Times;
	font-weight: bold;
	position: relative;
	left: -9px;
	top: -8px;
}

div#main {
	background-image: url(/images/bluebckgrnd.gif);
	background-position: left;
	background-repeat: repeat-y;
	background-color: white;
	width: 1200px;
}

a.main {
	color: rgb(255, 255, 255);
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
}
#mainbottom {
	height: 0px;
	clear: both;
}