body	{margin: 0;	margin-bottom: 10px;  font-size: 12pt;	padding: 0;	background-color: #02435d;	font-family: Arial, Helvetica, sans-serif;	color: #333333;}
img		{border: 0;}
a		{color: #02435d;	text-decoration: none;	font-weight: bold;}
a:hover	{text-decoration: underline;}
.bold	{font-weight: bold;}
.small	{font-size: 10pt;}
sup 	{font-size: .9em;}

/* header styles */
#header	{width: 771px;	margin: 0;	padding: 0; background: #02435d;}

/* main body content styles */
#contentarea{width: 100%; background: url(images/tile_diamondplate.jpg);	margin: 0;	padding: 0;	font-size: small;}

/* bottom navigation styles */
#bottomnav		{clear: both;	width: 743px;	background: #02435d;	margin: 0;	padding: 4px 0 4px 0;	color: #ffffff;	font-size: 10pt;}
#bottomnav ul	{padding: 0 0 0 15px;	margin: 0;}
#bottomnav li	{padding: 0 3px 0 3px;	margin: 0;	display: inline; list-style: none;}
#bottomnav a	{color: #ffffff; 	text-decoration: none;		font-weight: bold;}
#bottomnav a:hover{ 				text-decoration: underline;	}

/* footer styles */
#footer		{	width: 743px;	margin: 10px 0 0 0;	padding: 0;	font-size: 10pt;	color: #ffffff;	text-align: center;}
#footer a	{	color: #ffffff;	text-decoration: none;	font-weight: normal;}
#footer a:hover	{				text-decoration: underline;}

#contentarea .sub_contentarea_table	{	width: 771px;	background: url(images/tile_diamondplate.jpg) repeat-y;	margin: 0;	padding: 0;}

#rightcontent {background: url(images/tile_diamondplate.jpg);  margin: 0; padding: 0; color: white; font-size: small;}
#rightnocontent {background: url(images/tile_diamondplate.jpg);  margin: 0; padding: 0; color: white; font-size: small;}
#subtitle {text-align: center; font-size: 16pt; color: #02435D;}  
/* left side content styles */
#contentarea .sub_contentarea_table #leftcontent{	margin: 0;	width: 510px;	background: #ffffff; padding: 27px 0 25px 0;}
	 .sub_contentarea_table #leftmailformcontent{	margin: 0;	width: 532px;	background: #ffffff; padding: 0px 0 0px 0;}
	 .sub_contentarea_table #leftbigcontent{	margin: 0;	width: 650px;	background: #ffffff; padding: 27px 0 25px 0;}
	 .sub_contentarea_table #leftnewcontent{	margin: 0;	width: 510px;	background: #ffffff; padding: 0px 0 0px 0;}
	 .sub_contentarea_table #leftcontent h1		{	margin: 5px 57px 3px 30px;	font-size: 1.2em;	font-weight: bold;	color: #666666;}
	 .sub_contentarea_table #leftcontent h2		{	margin: 5px 57px 3px 30px;	font-size: 1.1em;	font-weight: bold;	color: #666666;}
	 .sub_contentarea_table #leftcontent p		{	margin: 0 57px 12px 30px;}
	 .sub_contentarea_table #leftcontent ul		{ 	margin: 5px 0 15px 0;  	padding-left: 57px;	padding-right: 45px; list-style: square;}
	 .sub_contentarea_table #leftcontent ol		{ 	margin: 5px 0 15px 0; 	padding-left: 57px;	padding-right: 45px; list-style-type: lower-roman;}
	 .sub_contentarea_table #leftcontent li		{	padding: 2px;}	
	 .sub_contentarea_table #leftcontent .underline	{text-decoration: underline;}	

#contentarea .sub_contentarea_table #rightcontent{	margin: 5px; width: 240px; background: #02435d; padding: 27px 0 25px 0;}
 	 .sub_contentarea_table #rightnocontent{	margin: 5px; width: 89px; background: #02435d; padding: 0px 0 25px 0;}
	 .sub_contentarea_table #rightcontent a 	{	margin: 5px 57px 3px 30px;	font-size: 1em;	font-weight: bold;	color: #FFFFFF;}
 	 .sub_contentarea_table #rightcontent a:hover 	{	text-decoration: underline;}
 	 .sub_contentarea_table #rightcontent h1 	{	margin: 5px 57px 3px 30px;	font-size: 1em;	font-weight: bold;	color: #666666;}
 	 .sub_contentarea_table #rightcontent h2	{	margin: 5px 57px 3px 30px;	font-size: 0.9em;	font-weight: bold;	color: #666666;}
	 .sub_contentarea_table #rightcontent p		{	margin: 5px 57px 12px 30px; padding-left: 20px;}
	 .sub_contentarea_table #rightcontent ul	{ 	margin: 5px 0 15px 0; padding-left: 57px;	padding-right: 45px; list-style: square;}
	 .sub_contentarea_table #rightcontent ol	{ 	margin: 5px 0 15px 0; padding-left: 57px;	padding-right: 45px; list-style-type: lower-roman;}
	 .sub_contentarea_table #rightcontent li	{	padding: 2px;}	
	 .sub_contentarea_table #rightcontent .underline {text-decoration: underline;}	
.altContentarea {
	background-color: #FFFFFF;
}
/*  CSS for 3D PHP File Form-Mailer  */
form{margin:0;padding:0}
input,textarea{font:normal normal 11px verdana,sans-serif}
.form3d{width:532px;margin:0;padding:0;background:url(alpha.png) repeat;z-index:999}
.formBox{position:relative;bottom:4px;right:3px;border-top:1px solid #ccc;border-right:1px solid #888;border-bottom:1px solid #888;border-left:1px solid #ccc;padding:15px 15px 15px 10px;margin:0;text-align:left;background-color:#E8E6CA}
.itable{width:100%;font:normal normal 11px arial,sans-serif;padding-bottom:2px}
.allc1{width:50px;height:20px;text-align:right;vertical-align:middle;padding:0 2px 0 0}
.t1r1c2,.t2r1c2{width:200px}
.t1r1c3,.t2r1c3,.t3r1c3,.t3r2c3{font:normal normal 14px arial,sans-serif;color:red;vertical-align:top;padding:0 2px 0 2px}
.t3r2c3{width:32px}
.t1r1c4{width:188px;vertical-align:middle;font-style:italic;font-weight:bold;color:#666}
.t1r1c5{width:86px;text-align:left}
.t3r1c2{width:359px}
.t3r2c1{height:45px;text-align:center}
.t3r1c4{text-align:left;vertical-align:bottom;font-weight:bold;color:#333}
.t3r2c4{vertical-align:top;padding-left:7px}
.t4r2c2{font-family:tahoma,sans-serif;color:#333;vertical-align:bottom}
.name,.email{width:190px;height:20px}
.message{width:359px;height:65px;overflow:auto}
.reset{width:44px;height:20px}
.submit{width:80px;height:20px;line-height:110%}
.customer{width:82px;height:14px;text-align:center}
.file{width:365px;height:20px}
.kern{vertical-align:-20%}

/*  CSS for 3D PHP Status  */
.t1r1c1s,.t1r2c1s,.t1r3c1s,.t1r4c1s{text-align:center}
.t1r1c1s{height:39px;vertical-align:bottom;font-weight:bold}
.t1r2c1s{height:30px;vertical-align:top;font-style:italic;font-weight:bold;color:#666}
.t1r3c1s{height:10px;vertical-align:bottom}
.t1r4c1s{height:70px;vertical-align:top}