/* General */
	/* Layout */
body					{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background-color: #FFFFFF; padding: 0px;}
#wrap					{height: auto; width: 100%;}
#header					{height: 129px; overflow: hidden; background-image: url(images/hedshad.gif); background-repeat: repeat-x; background-position: left top;}
#header, #nav			{clear: both; width: 100%}
#hbanner				{float: left; height: 104; width: 541px;}
#hlogo					{height: 129px; width: 195px; position: absolute; top: 5px; right: 0px; float: right; z-index: 5000;}
#nav					{width: 540px; background-color: #FFFFFF; height: 24px; border-top: 1px solid #ffffff;}
#hban-navwrap			{width: 736px; height: 129px; float: left; background-image: url(images/hedshad.gif); background-repeat: repeat-x; background-position: left top; z-index: 6000;}
#main					{color: #000000;}
#mainL					{width: 100%; margin-right: -250px; float: left; padding-left: 50px; height: auto; padding-right: 250px;}
#mainR					{width: 238px; height: 254px;}
#footer					{background-image: url(images/footshad.gif); background-repeat: repeat-x; height: 20px; width: 100%; font-size: 10px; color: #FFFFFF; line-height: 20px; margin-top: 20px; clear: both;}

	/* Formatting */
h1						{font-family: Arial, Helvetica, sans-serif; font-size: 17px; color: #9372AC; margin-top: 20px; margin-bottom: 20px;}
h2						{}
h3						{}
#nav a					{font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 24px; color: #FFFFFF; background-image: url(images/nav-off.jpg); background-repeat: no-repeat; letter-spacing: 1px; text-align: center; display: block; float: left; height: 24px; width: 135px; font-weight: bold; text-decoration: none;}
#nav a:hover			{background-image: url(images/nav-on.jpg); background-repeat: no-repeat; color: #7b2b82;}
#footer a 				{text-decoration: none; color: #FFFFFF;}
.serv a					{cursor: default;}
.pinkTxt 				{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #666699; line-height: 15px;}
.pinkTxt a:link			{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #666699; line-height: 15px; text-decoration:underline;} 
.pinkTxt a:hover		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #666699; line-height: 15px; text-decoration:underline;}
.hedhid					{background-image: url(images/logo_main.gif); background-repeat: no-repeat; text-indent: -9999px; display: block; height: 129px; width: 195px;}
td 						{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
/* Popup Menu */
	/* Layout */
#menu					{background-color: #FFFFFF; position: absolute; height: auto; width: auto; left: 143px; top: 144px; visibility: hidden; display: block;}
	/* Formatting */
#menu a					{font-size: 11px; color: #333333; display: block; clear: both; height: 19px; width: 240px; border-right: 1px solid #7b2b82; border-bottom: 1px solid #7b2b82; border-left: 2px solid #7b2b82; background-image: url(images/nav_arrow.gif); background-repeat: no-repeat; background-position: left center; line-height: 19px; text-indent: 14px; text-decoration: none;}
#menu a:hover			{color: #FFFFFF; background-color: #7b2b82;}

/* FF & MAC OSX Safari Hacks */
	/* Layout */
html>body #wrap 		{border: 1px solid #ffffff;}
html>body #menu 		{left: 142px; top: 137px;}
html>body #mainL 		{width: 70%; float: none; height: 254px; padding: 0px 0px 0px 50px; margin: 0px; }
html>body #main			{color: #000000; /*width: 100%; height: auto;*/}
html>body #hlogo		{height: 129px; width: 195px; position: absolute; top: 5px; right: 0px; float: right; z-index: 5000; margin-right: 20px; margin-top: 10px;}



	/* Formatting */
