/* HTML-tag styles, unqualified */
body		{margin: 0; padding: 0; background: #EEF3F6; background-image: url(../images/gbg.jpg); background-repeat: repeat-x;}
h1			{margin: 0; padding: 0; font-size: 20px; color: #45616F; }
h2			{margin: 0 0 5px; padding:0; font-weight: normal; font-size: 18px; text-align: center;}
h3			{margin: 0 0 5px; padding:0; font-weight: normal; font-size: 14px;}
img			{border-color: #f0f0f0;}

/* Edit.com font style-options (classes unattributed to a tag) */
body, td,
.NormalText	{color: #000; font-size: 12px; font-family: Verdana, sans-serif;}
.SmallText	{font-size: 10px; color: #FFF;}
.WhiteText {color: #FFF; font-size: 12px; font-family: Verdana, sans-serif;}
.Subheader	{font-size: 14px; color: #FFF;}
.SubjectHeader 	{font-size: 14px; color: #000; font-weight: bold; text-decoration: underline; }
.BookTitle {font-family: Book Antiqua; serif; font-size: 20px; color: #000; font-weight: bold;}
.PageTitle 	{font-size: 22px; color: #000; font-weight: bold;}


/* Invisible to Edit.com menus (classes attributed to tags and conditional styles) */
div.footer				{width: 760px; border: solid #f0f0f0; border-width: 0px; margin: 20px auto 0; padding: 10px 0 20px; color: #000; background-color: #FFF; font-size: 11px; text-align: center;}
div.wrap				{margin: 0 auto; width: 760px; background-color: #FFF;}
div.banner				{padding: 0; margin: 0px 0 0; background-color: #95B7C0;}
div.banner div			{margin: 0px; color: #a0a0a0; line-height: 1.2em; text-align: right;}

tr td.rightnav			{width: 110px; padding: 10px;}
td.rightnav td			{font-size: 11px;}

td.leftnav 				{background-image: url(../images/menu_bg.gif); background-repeat: repeat-x; height: 400px;}
td.leftnav ul			{margin: 8px 0 12px; padding: 0; font-weight: bold; font-size: 12px; list-style-type: none;}
td.leftnav li			{width: 150px; margin: 0; position: relative; vertical-align: middle; display: block; padding-bottom: 8px;}
td.leftnav li ul li		{margin-bottom: 0px;}
td.leftnav table		{padding-left: 10px;}
td.leftnav td			{color: #000; font-size: 11px; line-height: 1.3em;}

tr td.leftnav			{width: 150px; padding: 0 10px 0 0;}

td.leftnav ul ul		{position: absolute; visibility: hidden; margin: 0 0 0 150px; top: 0; z-index: 9; background: #FFFFFF; }
td.leftnav ul ul li		{float: left; margin: 0; padding: 0; background-color: #000;}

tr td.maincontent		{width: 458px; padding: 0 10px; border: solid #f0f0f0; border-width: 0 1px;}
td.maincontent td		{line-height: 1.6em;}
td.maincontent td li	{margin: 0 0 8px; line-height: normal;}
td.maincontent td li li	{margin: 8px 0;}

/* links */
a, a:link, a:visited		{text-decoration: none; color: #286ea0;}
a:hover	 {text-decoration: underline; color: #286ea0; }

.banner a:link, a:visited	{text-decoration: underline; color: #286ea0;}
.banner a:hover {text-decoration: none;}

div.footer a:link,
div.footer a:visited	{color: #808080;}


/* nav styles */

ul#nav, ul#nav ul {
		margin: 0 0 20px;
		padding: 0;
		list-style-type: none;		
		list-style: none;
		width: 150px; /* Width of Menu Items */
		font: normal 11px verdana;
}
	
ul#nav li {	position: relative; }
	
ul#nav li ul {
		position: absolute;
		left: 149px; /* Set 1px less than menu width */
		top: 0;
		display: none;
}
	
ul#nav li a { display: block; border: solid #000; border-width: 0 0 0 4px; padding: 6px 10px; font-weight: bold; text-decoration: none; background-color: #000; color: #FFF; }
	
* html ul#nav li { float: left; height: 1%; display: block; border: solid #ccc; border-width: 0 0 0 4px; padding: 5px 10px; font-weight: bold; text-decoration: none;}
* html ul#nav li a { height: 1%; }

ul#nav li a:hover { color: #FFF; background: #000; text-decoration: none; border-color: #286ea0; } /* Hover Styles */
ul#nav li ul li a { padding: 2px 5px; } 
ul#nav ul.over { display: block; } 
ul#nav li:hover>ul { display: block; }

* td.mailingleft { width: 105px; }
* td.mailingright { width: 366px; }
* td.zip { width: 28px; }
* td.zipspace { width: 160px; }