body {
	margin:0;
	font-size:90%;
	text-align:center;
	color:#000;
}
body, #page, td, th {
	font-family:verdana,arial,helvetica,sans-serif;
}
/* Adjust text size for stupid MIE */
/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html body {font-size:85%}
/* End hide from IE5/mac */
a {cursor:pointer;}
* html a 	{cursor:hand;} /* Only IE sees this. */
a:link	{color:#CA3C38;text-decoration:none;}
a:visited	{color:#800;text-decoration:none;}
a:hover 	{color:#F00;text-decoration:underline;}
a:focus 	{color:#F00;text-decoration:underline;}
a:active 	{color:#F00;text-decoration:underline;}
img {display: block;}
.breaker {
	font-size:1px;
	line-height:1px;
	clear:both;
}
/* **************************** BASIC PAGE SETUP LAYOUT ********** */
#page {	/* Entire site */
	width:779px;
	margin: 0 auto;
	padding:0;
	text-align: left;
	position:relative;
}
#headerBlock {	/* Header Block */
	height:138px;
}
#bodyBlock { /* Body Block */
	margin:0 0 0 8px;
	position:relative;
	clear:both;
	background-color:#FFF;
	min-height: 610px;

}
* html #bodyBlock {height:40em;}

#leftColumn {	/* Left Column */
	position:absolute;
	top:0;
	left:0;
	width:180px;
	line-height:1.2;
	text-align:left;
	padding:13px 5px 0 0;
	min-height: 610px;
	height: 610px;
}
#contentColumn { /* The big wahoonie */
	margin: 0 0 1em 185px;
	padding:0;
	line-height:150%;
}
#footerBlock {
	text-align:left;
	padding:5px;
	clear:both;
	font-size:0.8em;
}
/* Stops floats absentmindedly wandering out of their containing boxes in MIE */
/* (gives the containing box 'layout' whatever the heck *that* is) */
/* Hide from IE5-mac. Only IE-win sees this. \*/
	 * html #contentColumn 	{height:50px;}
	 * html .contentArea 	{height:50px;}
/* End hide from IE5/mac */
/* ********************* HEADER ************************************* */
h1 {
	position:absolute;
	top:0px;
	right:4px;
	margin:0;
	font-size:0.7em;
	height:12px;
}
#headerBlock #headerUpper {
	height:118px;
	background-color:#FDDD8F;
	background-image:url(../statimages/header_back.jpg);
	background-repeat:no-repeat;
	background-position:100% 0;
}
#headerBlock #headerUpper #headerLeft {
	width:338px;
	height:118px;
	float:left;
	display:inline;
}
#headerBlock #headerUpper #headerPhone {
	width:170px;
	height:47px;
	position:absolute;
	left:223px;
	top:65px
}
#headerBlock #headerUpper #headerBanner {
	width:380px;
	height:85px;
	position:absolute;
	left:393px;
	top:21px
}
#headerBlock #navMenu {
	background-color:#000;
	font-size:11px;
	margin:0;
	padding:0 15px;
	list-style:none;
}
#headerBlock #navMenu li {
	display: inline;
	margin:0;
	padding:0 5px;
	border-left:1px solid #EDBD00;
	height:20px;
	line-height:20px;
}
#headerBlock #navMenu li.first {
	border-width:0;
}
#headerBlock a,
#headerBlock a:visited
{
	font-weight:bold;
	color:#EDBD00;
	text-decoration:none;
}
#headerBlock a:hover {
	text-decoration:underline;
}
/* ************************* LEFT/RIGHT COLUMNS ***************************** */
#leftColumn	{
	font-size:1em;
}
#leftColumn p, #leftColumn form {
	margin:0;
}
#leftColumn input {
	font-size:0.9em;
	margin:1px;
	display:block;
}
#leftColumn .box {
	background-color:#FFF1CE;
	border:1px solid #A7A7A7;
	padding:8px 6px;
	color:#000;
	margin-bottom:6px;
}
#leftColumn .box h2 {
	margin:0 0 0.5em 0;
	font-size:1em;
	font-weight:bold;
	font-family:arial,helvetica,sans-serif;
}
#leftColumn .box ul	{
	margin:0;
	padding:0;
	list-style:none;
}
#leftColumn ul li {
	font-size:0.8em;
	line-height:1.2em;
	color: #000;
	margin: 0;
	padding:2px 0 2px 12px;
	list-style-type: none;
	border-bottom:1px solid #000;
	background-image: url(../statimages/left_bullet.gif);
	background-repeat: no-repeat;
	background-position: left;	
}
#leftColumn ul li a {
	color: #000;
	text-decoration:none;
}
#leftColumn ul li a:hover {
	color: #A00;
}

#leftColumn form label {
	font-size:0.7em;
	font-weight:bold;
	margin:1px 0 1px 5px;
}
#leftColumn form input.textField {
	font-size:0.7em;
	margin:1px 0 1px 5px;
	border:1px solid #000;
	width:140px;
	background-color:#FFF1CE;
}
#leftColumn form input.inputButton {
	margin:5px 0 0 auto;
	border-width:0;
}

#leftColumn div.box address {
	font-style:normal;
	font-size:0.8em;
	padding-left:1em;
}
#leftColumn div.box address label {
	float:left;
	clear:left;
	display:inline;
	width:50px;
}
#leftColumn div.box address span {
	display:block;
	margin-left:50px;
}

#leftColumn #stamps img {display:inline;}
#leftColumn #stamps #standards {margin:10px 20px 0 15px;}
#leftColumn #stamps #birthmark {margin:10px 0 5px 0;}


/* ********************* CONTENT ********************* */
#contentColumn h2 {
	color:#000;
	margin: 0 0 1em 0;
	font-size:1.6em;
	font-weight:bold;
}
#contentColumn h2,#contentColumn h3,#contentColumn h4,#contentColumn h5,#contentColumn h6 {
	font-family:"trebuchet ms",arial,helvetica,sans-serif;
}

/* *** FOOTER *** */

#footerBlock {
	border-top:8px solid #FDECAF;
	color:#FFCB00;
	background-color:#000;
}
#footerBlock ul {
	float: right;
	display: inline;
	margin:0;
	padding:0;
	list-style:none;
	width:50%;
	text-align:right;
}
#footerBlock li {
	display: inline;
	margin:0;
	list-style:none;
	border-left:1px solid #FFCB00;
	padding:0 0 0 5px;
	border-collapse:collapse;
}
#footerBlock li.first {border-width:0;}
#footerBlock a {color:#FFCB00;}
