/* Global */

* {padding:0; margin:0;}
html, body {width:100%; height:100%; min-height:100%;}
html>body {height:auto;}
body {background:#77694f url(http://www.channelcapitalresearch.net/images/container_bkg.gif) center repeat-y;}

p, dl, li, legend, th, td, label, input, textarea, select, button, address {font:normal 12px/16px Arial,Verdana,Sans-Serif; color:#5c503a;}
dt, legend {text-transform:capitalize;}
small {font:normal 10px/12px Arial,Verdana,Sans-Serif; color:#5c503a;}
sup {font-size:8px;}

p, h1, h2, h3, h4, h5, h6, address, #copy ol, #copy ul, #copy fieldset, #copy dl, #copy small, #copy table {margin:10px;}

h1 {font:bold 22px/26px Times New Roman,Serif; color:#01515d; text-transform:capitalize;}
h2 {font:bold 18px/22px Times New Roman,Serif; color:#01515d; text-transform:capitalize;}
h3 {font:bold 16px/20px Times New Roman,Serif; color:#01515d; text-transform:capitalize;}
h4, th {font:bold 14px/18px Times New Roman,Serif; color:#01515d; text-transform:capitalize;} /* Is the same as a paragraph with bold, table header */
h5 {font:bold 12px/14px Times New Roman,Serif; color:#01515d; text-transform:capitalize;} /* Is the same as small text with bold */
h6 {font:bold 10px/12px Times New Roman,Serif; color:#01515d; text-transform:capitalize;}

a:link {color:#06515b;}
a:active {color:#06515b;}
a:hover {color:#06515b; text-decoration:none;}
a:visited {color:#06515b;}

hr {height:1px; border:0; background-color:#c6b289; color:#c6b289;}

/* Page */

#container {position:absolute; left:50%; width:820px; min-height:100%; height:100%; margin-left:-410px; background:#ffffff; text-align:center;}
* html #container {height:100%;} /* IE needs height at 100% */
#container[id] {height:auto;}

p {margin:10px;} /* Strangely enough required exactly here so the top margin doesn't collapse. */

#header {width:798px; height:119px; margin:0 auto; 
	padding-bottom:3px; text-align:center; vertical-align:top; background:#ffffff url(http://www.channelcapitalresearch.net/images/copy_interior_bkg_cap.gif) bottom no-repeat;}
#title {
	width:798px; 
	height:72px;
	padding:0;
	margin:0 auto;
	vertical-align:bottom;
	background:#00505b url(http://www.channelcapitalresearch.net/images/header_bkg.jpg);
}
#menu {
	width:798px;
	height:34px;
	margin:5px auto 2px;
	background-color:#ab2d00;
}
#copy {
	width:798px;
	margin:0 auto;
	background:#ffffff url(http://www.channelcapitalresearch.net/images/copy_interior_bkg.gif);
}
#copy fieldset {border:solid 1px #c6b289;}
#copy ol, #copy ul{list-style-position:inside;}
#copy li {margin-bottom:10px;}
/*#left {
	float:left;
	width:257px;
	height:305px;
}
#right {
	float:right;
	width:538px;
	height:305px;
}*/
#footer {
	clear:both;
	height:29px;
	width:798px; 
	padding-top:6px;
	margin:0 auto;
	vertical-align:bottom;
	background:#ffffff url(http://www.channelcapitalresearch.net/images/copy_interior_bkg_cap.gif) top no-repeat;
	font:normal 10px/29px Arial,Verdana,Sans-Serif;
	color:#ffffff;
}

#footer a {color:#ffffff;}
#footer a:hover {text-decoration:none;}

#footer_links {float:left; width:380px; padding-left:9px; text-align:left; background:#00505b url(http://www.channelcapitalresearch.net/images/footer_corner_tl.gif) top left no-repeat;}

#footer_copywrite {float:right; width:400px; padding-right:9px; text-align:right; background:#00505b url(http://www.channelcapitalresearch.net/images/footer_corner_tr.gif) top right no-repeat;}

#copy input, #copy button, #copy textarea, #copy select {color:#000000;}
.form_elem_double {width:400px;}
.form_elem_full {width:200px;}
.form_elem_half {width:100px;}
.form_elem_quarter {width:50px;}
.form_table textarea {height:100px;}
