body	{	text-align: center; background-color: #470064; padding: 0 auto; margin: 0 auto;	}

#frame	{	background-color: #F5E6B4; width: 800px; margin: 0 auto; padding: 0; text-align: center; border-left: 1px solid #666; border-right: 2px solid #333; border-top: 1px solid #666; border-bottom: 1px solid #333;	}	
#header	{	float: left; height: 100px; background-color: #D1DBEF; background-image: url(/images/micon-header.gif); background-repeat: no-repeat; background-position: top left; width: 100%;	}
#topBar	{	float: left; width: 100%; height: 6px; background-color: #6484CA; margin: 0; padding: 0; border-top: 2px solid #333366;	}
#leftCol	{	width: 20%; float: left; padding: 0; margin: 0; background-color: #F5E6B4;	}
#rightCol	{	float: left; width: 80%;	}
#footer	{	margin: 0 0 1em 0; padding: 0;	}
#footer p	{	font: normal 9px verdana, arial, helvetica, sans-serif; color: #ccc;	}
#footer a	{	text-decoration: none; color: #ccc;	}
#footer a:hover	{	color: skyblue;	}

#buttons	{	width: 100%;	}
#leftCol td	{	border-bottom: 1px solid #CCBD9E; margin: 0; padding: 0;	}
#leftCol p	{	color: #666699; font: normal 9px/14px verdana, arial, helvetica, sans-serif; padding: 0.4em;	}
#leftcol a	{	text-decoration: none; color: #660066;	}
#leftcol a:hover	{	text-decoration: underline;	}
#leftColLink	{	padding: 0; margin: 0; height: 1.9em; width: 100%; background-color: #F5EDE1;	}
#leftColLink a	{	font-weight: bold; color: #525D79; text-decoration: none;	font-size: 10px; text-transform: uppercase;	}
#leftColLink a:hover	{	color: black; text-decoration: underline;	}
#contactInfo p	{	color: #525D79; margin-top: 1em;	}
#contactInfo a	{	color: #525D79; text-decoration: none;	}
#contactInfo a:hover	{	color: #660066;	}

#mainNav	{	float: left; height: 1.6em; width: 100%; background-color: white; background-image: url(/images/top_nav_bg.gif); background-repeat: x; background-position: top;	}
#mainButton	{	width: 14%; margin: 0; padding: 0.2em; text-align: center; border-right: 1px solid #525D79; border-left: 1px solid white;	}
#endLeft	{	width: 14%; margin: 0; padding: 0.2em; text-align: center; border-right: 1px solid #525D79; border-left: 1px solid #CCBD9E;		}
#endRight	{	width: 14%; margin: 0; padding: 0.2em; text-align: center; border-left: 1px solid white;	}
#mainNav a	{ text-decoration: none; color: #4F453D; text-transform: uppercase; line-height: 11px; font-weight: bold;	}
#mainNav a:hover	{	color: #D45427; font-weight: bold; }
#mainNav p	{	font: normal 10px arial, verdana, helvetica, sans-serif; line-height: 9px;	}
#endLeft p	{	font: normal 10px arial, verdana, helvetica, sans-serif; line-height: 9px;	}
#endRight p	{	font: normal 10px arial, verdana, helvetica, sans-serif; line-height: 9px;	}

#highlight	{	float: left; width: 100%; height: 225px; background-color: black; background-image: url(/images/hme_msg_cdalternative.jpg); background-repeat: no-repeat; background-position: top;	}	
#highlight p	{	text-align: left; font: normal 11px/16px georgia, times, serif; padding: 0.4em;	}

#hmeContent	{	float: left; width: 100%; background-color: purple;	}
#content	{	float: left; width: 100%; border: 1px solid #CCBD9E; background-color: #E6D7C2; padding: 0; margin: 0;	}
#content a	{	color: #525d79; text-decoration: underline; font-weight: bold;	}
#content a:hover	{	color: black; text-decoration: none; background-color: #DDE8F7;	}
#contentHmeLeft	{	border-right: 1px solid #CCBD9E; width: 40%; padding: 0.8em; margin: 0; background-color: #F5EDE1;	}
#contentHmeRight	{	width: 60%; padding: 0.8em; margin: 0; border-left: 1px solid white;	}
#content p	{	font: normal 11pt/16pt helvetica, arial, verdana, sans-serif; color: #442E1C;	}
#content .testimonial	{	font: italic 12px/26px georgia, times, serif; color: #442E1C; border-bottom: 1px solid #525D79; padding-bottom: 0.8em; 	}
#learnMore a	{	text-decoration: underline; font-size: 11px; font-weight: bold; color: #442E1C;	}
#learnMore a:hover	{	color: #000; text-decoration: none;	}
#pageContent	{	width: 100%; padding: 0.8em; margin: 0; background-color: #F5EDE1;	}
#insert	{	width: 100%; border: 1px dashed #b4b4b4; background-color: white;	}
#insert td	{	padding: 0.6em;	}

ul	{	list-style-image: url(/images/arrow.gif);	}
li	{	font: normal 12px/22px verdana, arial, helvetica, sans-serif; color: #442E1C; margin-bottom: 0.6em;	}

h1	{	font: normal 28pt georgia, times, serif; padding: 0; margin: 0; color: #000;	}
h2	{	font: normal 24pt georgia, times, serif; padding: 0; margin: 0; color: #000;	}
h3	{	font: normal 22pt georgia, times, serif; padding: 0; margin: 0; color: #000;	}
h4	{	font: normal 18pt georgia, times, serif; padding: 0; margin: 0; color: #000;	}
h5	{	font: normal 14pt verdana, arial, helvetica, sans-serif; padding: 0; margin: 0; font-weight: bold; color: #000; 	}
h6	{	font: normal 10pt verdana, arial, helvetica, sans-serif; padding: 0; margin: 0; font-weight: bold; color: #000; 	}
