body { 
	margin: 0;
	background: url(../images/bg.gif) repeat-y center;
	text-align: center;
	font-family: Arial, Sans Serif;
	font-size: 13px;
}
h1, h2, h3, h4, h5 { margin: 0; padding: 10px 0; }
h1 { font-weight: normal; font-size: 18px; }
h2 { font-size:11pt; }
h3 { font-size: 13px; color: #0F77BE; }
h4 { font-size: 13px; }
hr {
	color: #CED9EF;
	background: #CED9EF;
	border:0;
	height: 1px;
	margin: 10px 0;
	clear: both;
}
p { margin: 0; padding: 10px 0; text-align: justify; }
a { text-decoration: none; color: #1076BE; }

ul li, ol li {margin-bottom:3px;}
content_right ul { list-style-image: url(../images/bullet.gif); }
.no, a.no { display: none; }
.float_right {float:right; margin:10px 0 5px 10px;}

#container {
	width: 800px;
	margin: 0 auto; padding: 0;
	text-align: left;
}

#header {
	width: 800px; height: 306px;
	margin: 0; padding: 0;
	clear: both;
	background: #FFF;
	border-top: #0F78BA 5px solid;
	border-bottom: #CED9EF 5px solid;
}
#header a.logo {
	width: 440px; height: 95px;
	margin: 0 0 0 22px; padding: 0;
	display: block; clear: both;
	background: url(../images/morgan-hemp-and-co.gif) no-repeat left center;
}
#header a.logo span { display: none; }
#header ul.nav {
	width: 800px; height: 29px;
	margin: 0; padding: 0 0 0 0px;
	display: block;	list-style: none; clear: both;
	border-bottom: #CED9EF 5px solid;
}
#header ul.nav li { margin: 0; padding: 0; display: inline; }
#header ul.nav li a {
	width: 81px; height: 21px;
	margin: 0 0 0 5px; padding: 8px 0 0 0;
	display: block; float: left;
	background: url(../images/bg_nav.gif) no-repeat; color: #000;
	text-align: center;
}
#header ul.nav li a:hover, #header ul.nav li a.on { background-position: 0 -29px; }
#header #banner {
	width: 800px; height: 175px;
	margin: 0; padding: 0;
	position: absolute;
	border-top: #FFF 1px solid;
	border-bottom: #FFF 1px solid;
	background: #1076BE url(../images/banner.jpg) no-repeat top right;
} 
#header #banner ul.sub_nav { margin: 0; padding: 4px 0 0 0; list-style: none; }
#header #banner ul.sub_nav li { margin: 0; padding: 0; }
#header #banner ul.sub_nav li a {
	width: 230px; height: 8px;
	margin: 0; padding: 3px 0 10px 22px;
	display: block;
	color: #FFF;
	text-transform: uppercase;
	font-weight: bold; font-size: 12px;
}
#header #banner ul.sub_nav li a:hover { background: #CED9EF; color: #1076BE; }

#content {
	width: 800px;
	margin: 0; padding: 0;
	display: table; clear: both;
	background: url(../images/bg_content.gif) repeat-y left;
}
#content a:hover { text-decoration: underline; }

#content_left {
	width: 252px;
	margin: 0; padding: 0;
	float: left; clear: both;
	background: #CED9EF;
}
#content_right {
	width: 518px;
	margin: 0; padding: 0 15px;
	float: left;
}
#content_right.newsletter { background: url(../images/morgan-hemp-newsletter.jpg) no-repeat top right; }

#footer {
	width: 780px; height: 29px;
	margin: 0; padding: 15px 10px 0 10px;
	clear: both;
	background: #1076BE; color: #FFF;
	border-top: #FFF 1px solid;
	border-bottom: #FFF 1px solid;
	font-size: 11px;
}
#footer ul.nav { margin: 0; padding: 0; float: left; list-style: none; }
#footer ul.nav li { margin: 0; padding: 0; display: inline; }
#footer ul.nav li a { padding: 0 20px 0 0; color: #FFF; font-size: 11px; float: left; }
#footer .copyright { float: right; }

a.ad {
	width: 252px; height: 93px;
	margin: 0 0 5px 0; padding: 0;
	display: block;
	border-top: #FFF 1px solid;
	border-bottom: #FFF 1px solid;
}
a.ad1 { background: url(../images/ads/1.jpg) no-repeat; }
a.ad2 { background: url(../images/ads/2.jpg) no-repeat; }
a.ad3 { background: url(../images/ads/3.jpg) no-repeat; }
a.ad4 { background: url(../images/ads/4.jpg) no-repeat; }
a.ad5 { background: url(../images/ads/5.jpg) no-repeat; }
a.ad6 { background: url(../images/ads/6.jpg) no-repeat; }
a.ad7 { background: url(../images/ads/7.jpg) no-repeat; }
a.ad8 { background: url(../images/ads/8.jpg) no-repeat; }


table.maintxt { width: 100%; margin: 20px 0; font-size: 11px; border-collapse: collapse; }
table.maintxt th { font-weight: bold; }
table.maintxt th, table.maintxt td { padding: 6px 3px; border: #EEE 1px solid; }
table.maintxt thead tr th { color: #000; background: #CED9EF; text-align: center; }


fieldset.contact_form {
	width: 306px;
	margin: 0; padding: 0;
	float: left;
	border: 0;
}
fieldset.contact_form dl dt { width: 100px; margin: 5px 0; padding:5px 5px 5px 0; float: left; clear: both; font-size: 13px; text-align: right; }
fieldset.contact_form dl dd { width: 200px; margin: 5px 0;  float: left; }
fieldset.contact_form dl input, fieldset.contact_form dl textarea	{ font-family: Arial; font-size: 13px; }
fieldset.contact_form dl input	{ width:180px; }
fieldset.contact_form dl textarea	{ width:180px; height: 110px; }
fieldset.contact_form dl label	{ color:#000; font-size:13px; }

fieldset.contact_form dd input#submit { width: auto; cursor: pointer; }

.right { text-align: right; }
.netbop { height: 20px; margin: 0; padding: 10px; float: right; display: block; font-size: 11px; }


/******************************************************************************		IFRAME STYLES	******************/

#frame_wrapper	{ width:222px; padding:0 10px 0 20px }
#frame_wrapper .linkslist	{ padding:0; margin:0; list-style:none; }

#content_right #frame_wrapper	{ width:100%; padding:0; }
