body { 
	background-color: #9CB3D5; 
	background-image: url("images/outer_bg.gif"); 
	background-repeat: repeat-x; 
	margin: 0 0 30 0; 
}
hr { 
	border: 1px inset #eeeeee;
	width: 200px;
}
#container { 
	text-align: left; 
	width: 760px; 
	background-image: url("images/header_lower_bg.gif"); 
	background-repeat: no-repeat; 
	margin: 0px; 
	padding: 0px; 
}

#main_body { 
	margin: 0 0 25 0; 
	padding: 0px; 
	width: 535px; 
	float: right; 
	clear: left; 
	text-align: left; 
}
#main_body h1 {
	margin: 12 0 5 0; 
	padding: 0px; 
	font: 18px arial;
	color: #000000; 
}
#main_body h1 a {
	font: 18px arial;
	color: #000000; 
	text-decoration: none;
}
#main_body h1 a:hover {
	font: 18px arial;
	color: #000000; 
	text-decoration: none;
}
#main_body h2 {
	margin: 12 0 5 0; 
	padding: 0px; 
	font: 18px arial;
	color: #ffffff; 
}
#main_body p {
	margin: 0 0 20 0; 
	padding: 0px; 
	font: 12px arial;
	color: #ffffff; 
}
#main_body p a {
	font: 12px arial;
	color: #FFFFFF; 
	text-decoration: underline;
}
#main_body p a:hover {
	font: 12px arial;
	color: #FFFFFF; 
	text-decoration: none;
}
#main_body ul {
	margin: 5 0 10 20; 
	padding: 0px; 
}
#main_body li {
	margin: 0 0 0 20; 
	list-style: none; 
	font: 12px arial; 
	color: #FFFFFF; 
	line-height: 15px;
}

#left_nav { 
	width: 200px; 
	background-color: #ffffff; 
	margin: 0 0 25 0; 
	border: solid 1px #000000; 
}
#left_nav h2 { 
	height: 20px; 
	background-color: #4f4f4f; 
	margin: 0px; 
	padding: 0 0 0 15; 
	border: solid 3px #4f4f4f; 
	font: 12px arial; 
	color: #FFFFFF; 
	text-align: left; 
}
#left_nav h3 { 
	margin: 15 0 0 15; 
	font: 18px arial; 
	color: #000000; 
}
#left_nav ul { 
	margin: 5 0 10 25; 
	padding: 0px; 
	font: 12px arial; 
	color: #537AB3; 
	line-height: 19px;
}
#left_nav li { 
	list-style: none; 
}
#left_nav a { 
	text-decoration: none; 
	color: #000000; 
	border: solid 1px #ffffff; 
	width: 100%; 
}
#left_nav a:hover { 
	color: #4f4f4f; 
	border: solid 1px #537AB3; 
	width: 100%; 
} 

#footer { 
	margin: 0px; 
	padding: 0px; 
	text-align: center;
	background-color: #000000; 
	width: 760px;  
	clear: both; 
}
#footer p { 
	margin: 0px; 
	padding: 5 0 5 0;
	color: #FFFFFF;  
	font: 10px verdana; 
}

#home_web_design {
	float: right;
	width: 300px;
	background-color: #FFFFFF;
	border: 1px solid #000000;
	margin: 20 0 20 20;
}
#home_web_design h2 {
	font: 18px arial;
	color: #FFFFFF;
	background-color: #000000;
	margin: 0px; 
	padding: 5 0 5 20;
}
#home_web_design p {
	font: 12px arial;
	color: #000000;
	margin: 10px; 
	padding: 0px;
	text-align: left;
}
#home_web_design p a {
	font: 12px arial;
	color: #4f4f4f;
	text-decoration: none;
}
#home_web_design p a:hover {
	font: 12px arial;
	color: #4f4f4f;
	text-decoration: underline;
}
#home_web_design img {
	margin: 10 10 10 10; 
}
#home_web_design h3 {
	font: bold 12px arial;
	color: #000000;
	letter-spacing: 1.5px;
	margin: 0px; 
	padding: 15 0 0 0;
}

.email_thankyou {
	margin: 100 0 24 0; 
	font: 18px arial; 
	color: #ffffff; 
	text-align: center;
}

.main_text {
	font: 12px arial;
	color: #000000;
	margin: 0 0 0 15;
}
.main_text2 {
	font: 12px arial;
	color: #000000;
}
.description {
	font: 12px arial;
	color: #000000;
	margin: 10 0 0 0;
}
.main_text h2 {
	font: 18px arial;
	color: #FFFFFF;
	margin: 0px; 
	padding: 0 0 5 0;
}
.main_text h2 a {
	font: 18px arial;
	color: #FFFFFF;
	text-decoration: none;
}

#left_images {
	float: left;
	width: 200px;
	margin: 10 25 0 0;
}
#left_images img {
	margin: 0 0 25 0;
}