body	{
	text-align: center;
	margin:0;
	padding:0;
	background-color:#cbb48b;
	font-family:arial, verdana, sans serif;
	font-size:12px;
	color:#333333;
	line-height: 150%;
	}

a 			{color:#cc6633; font-size:12px; text-decoration:underline;}
h1			{font-size:18px; font-weight:normal; color:#330033; margin:0px;line-height:120%;}
h2			{font-size:14px; font-weight:normal; color:#444444;}
h3			{font-size:12px; font-weight:bold;margin:5px 0 0 0;padding:0px;}
h4			{font-size:14px; font-weight:normal; color:#444444; margin-bottom: 3px;}
p			{margin-top:5px;padding-top:5px;}
li			{list-style-type:square;}
ul			{margin-top: 5px;}

#container {
	width:810px;
	min-height:400px;
	margin:0px auto;
	text-align:left;
	background-image: url('images/bkgd.jpg');
}



#top	{
	width:799px;
	height:93px;
	padding:0px;
	background-image: url('images/top-gradient.jpg');
	background-repeat: no-repeat;
}

#top-left	{
	float:left;
	width:325px;
	padding-top:23px;
	padding-left:15px;
}

#top-right	{
	padding:35px 30px 0px 350px;
	text-align:right;
	color:#000000;
}

#top-right	a			{color:#000000; text-decoration:none;}
#top-right	a:hover		{color:#000000; text-decoration:underline;}
#top-right	a:visited	{color:#000000;}
	
#nav-left	{clear:both;
	float:left;
	width:552px;
	padding:0px;
}
#nav-right	{padding-left:553px;}
	
#hmimage	{
	width:810px;
	padding-top:2px;
}
	
#hmtext-left	{
	float:left;
	width:460px;
	margin-top:25px;
	padding:0px 15px 15px 15px;
	border-right:1px solid #cbb48b;
}
	
#hmtext-right	{
	margin-top:25px;
	padding:0px 15px 15px 515px;
	color:#330033;
}

#hmtext-right h1		{font-size:12px; color:#cbb48b; font-weight:bold;}
#hmtext-right a			{color:#330033; text-decoration:underline;}
#hmtext-right a:hover	{color:#330033; text-decoration:none;}
#hmtext-right a:visited	{color:#330033;}

#hmtext-callout	{
	width:230px;
	margin-top:15px;
	background-image: url('images/callout-box.jpg');
	background-repeat: no-repeat;
	padding:8px;
	color:#cbb48b;
}

#hmtext-callout	a 			{color:#cbb48b; text-decoration:underline;font-weight:bold;}
#hmtext-callout a:hover		{color:#cbb48b; text-decoration:none;font-weight:bold;}
#hmtext-callout a:visited	{color:#cbb48b;}

#subleft	{
	float:left;
	width:244px;
	margin-top:2px;
	padding-top:0px;
}

#subleft h1		{font-size:12px; color:#cbb48b; font-weight:bold; padding:15px 15px 0 15px;}
#subleft p		{padding:0 15px 0 15px;}
#subleft a			{color:#330033; text-decoration:none; font-size:11px; line-height:150%;}
#subleft a:hover	{color:#330033; text-decoration:underline;}
#subleft a:visited	{color:#330033;}

#subleft ul{
	list-style: none;
		margin: 0;
		padding-left: 15px;
		border: none;

}

#subleft  li{
	display:block;
	list-style:none;
	margin:0;
	padding:2px;
}
	
#subright	{
	margin-top:2px;
	margin-left:244px;
	padding:15px 35px 15px 10px;
	color:#333333;
	border-left:1px solid #cbb48b;
}

#subright a			{color:#330033; text-decoration:underline;}
#subright a:hover		{color:#330033; text-decoration:none;}
#subright a:visited	{color:#330033;}

.quote 	{
	font-style:italic;
	color:#330033;
}

.safe_harbor	{
	font-style:normal;
	color:#333333;
	font-size:10px;
	line-height:150%;
}

#bottom	{
	width:810px;
	margin:0px auto;
	background-image: url('images/bottom.jpg');
	background-repeat: no-repeat;
}

#footer-left	{
	float:left;
	width:325px;
	color:#330033;
	padding:20px 0px 0px 15px;
	text-align:left;
}
	
#footer-right	{
	padding:20px 15px 0px 330px;
	text-align:right;
	color:#330033;
}
	
#footer-right a {color:#330033;text-decoration:underline;}
#footer-right a:hover {color:#330033;text-decoration:none;}
#footer-right a:visited {color:#330033;}

/* form alignment styles */

.form label,input 	{display: block; width:150px; float: left; margin-bottom: 10px;}
.form label 		{text-align:right; width:150px; padding-right: 15px;}
.form br 			{clear: left;}
