body {margin:0;background-color:#C5DFE5}

div#outer {margin-top:15px; text-align:center }
div#inner {width:830px;margin-right: auto;margin-left: auto; position:relative}
div#inner_pad{padding-left:68px;padding-top:40px;padding-right:68px;padding-bottom:40px}
div#div_logo {text-align: left;float: left;width: 149px; height:75px}
div#div_topnav {float: right; padding-top: 0px;padding-right: 0px;padding-bottom: 0px;width: 680px}
div#img_top {width:778px; padding-left:26px; padding-right:26px; padding-bottom:6px; clear:both}
div#logo {position: absolute;left: 25px;top:20px}
div#whitebox {background-image: url(../images/border_vertical_repeat.gif);background-repeat: repeat-y;background-position: center top; background-color:#fff}
div#main {float:left;width:149px; padding-left:26px; padding-top:6px; }
div#main_sub {text-align:left; float:left;width:382px}
div#sidebar {float:right;width:620px; padding-right:26px; padding-top:6px}
div#sidebar_sub {float:right;width:288px}
div#footer_outer {clear:both; margin:auto; width:780px}
div#footer p {margin:0;padding-right: 25px;padding-bottom: 5px;padding-left: 5px}
div#copy_padding {padding:5px 15px 0 2px}
div#copy_padding_sub {padding:5px 15px 0 0}
.copy_normal {font:normal 10px verdana; color:#543C2A; line-height:18px; text-align:left}
.clear {clear:both}
.left {float:left}
.right {float:right}
.footer_text {font:10px verdana, arial, sans-serif; color:#999999; line-height:36px}

/*  demographics table  */
table#prop_demo {border-top:1px solid #999; border-left:1px solid #999; border-right:1px solid #999}
td.prop_demo_head {background-color:#51524D; font:normal 10px verdana, arial, sans-serif; color:#fff; padding:3px; border-bottom:1px solid #999}
td.prop_demo_data {background-color:#fff; font:normal 10px verdana, arial, sans-serif; color:#666; padding:3px; border-bottom:1px solid #999}
td.prop_demo_rows {background-color:#fff; font:bold 10px verdana, arial, sans-serif; color:#000; padding:3px; border-bottom:1px solid #999}

/*  form elements  */
.ct_input {font:normal 11px arial, sans-serif; width:200px}

/* min height for good browsers */
.container {
min-height:500px; 
height:auto;
}
/* min height for Internet Explorer */
/*\*/
* html .container {
height: 500px;
}
/**/