html {overflow-y: scroll;}
body  {margin: 0px; background-color: #eee;}
body ,td ,div ,header ,footer {font-family: Verdana, sans-serif; font-size: 12px; color: #333; vertical-align: top;}
img {border: 0px; margin: 0px; padding: 0px; display: block;}
a ,.link_dotted{color: #f86d12; text-decoration: none; border-bottom: 1px dotted;}
	.no_border {border-bottom: 0px;}
label, .link, .hand {cursor: pointer; cursor: hand;}
b {color: #c00;}

.site {width: 1130px; margin: 10px auto 0px auto; background: url(/images/navleft_bg.gif) repeat-y #efe5d9; border: 1px solid #666;}

.header {position: relative; height: 150px; background: url(/images/header_bg.jpg) no-repeat right;}
#header_topbar {height: 40px; background-color: #000;}

/* #navtop {width: 620px; float: right; z-index: 2;} */

#navtop {float: right; z-index: 2;}
.navtop_endcap {width: 30px; height: 30px; background: url(/images/navtop_endcap.png);}
.navtop_bg {background: #b0c6c3;}
.navtop_btn ,.navtop_btn_over {vertical-align: middle; color: #3c3b39; padding: 0px 5px 0px 5px;}
.navtop_btn_over {color: #f86d12;}
.navtop_btn a {text-decoration: none; color: #333;}
.navtop_divider {width: 17px; background: url(/images/navtop_divider.png);}

.navleft {width: 188px; background: }
.site_border_right {width: 57px; background: url(/images/site_boder_right_bg.gif) repeat-y;}

.content_main {padding: 0px 0px 0px 42px; background: #efe5d9;}
.content_div {margin: 0px 10px 20px 210px; padding: 10px 20px 10px 10px; width: 600px; font-size: 14px; line-height: 20px; background: url(/images/bg_content.png);}

.sidebar {margin: 5px 16px 0px 20px; float: right; width: 235px; height: 400px;}
.sidebar li {list-style-type: none; margin: 0px 0px 3px 0px; font-size: 13px;}

.page_title {color: #f86d12;}
.page_text {margin: 0px 0px 0px 18px; }

.title {margin: 0px 0px 5px 0px; color: #f86d12; font-size: 15px;  font-weight: bold;}
.text_small {font-size: 11px;}

th {height: 32px; padding: 0px 0px 0px 8px; vertical-align: middle; background: url(/images/dashboard_header_bg.gif); color: #fff; text-align: left;}
	.tablerow {padding: 2px 5px 2px 4px; cursor: pointer; cursor: hand;}
	.even {background: #eef7ca;}
	.tablerow_hover {background: #adc067;}
.table_subhead {height: 30px; padding: 0px 0px 0px 5px; background: #696966; color: #e1e1e1;}

.spacer_form {height: 5px;}

.label_top {margin: 8px 0px 2px 2px; font-weight: bold; font-size: 14px;}
.label_left {padding: 0px 4px 0px 0px; vertical-align: middle; color: #999;}
.label_field {color: #999; font-style: italic;}

form {margin: 0px; padding: 0px;}
.textbox {padding: 5px; font-size: 16px; color: #ccc; border: 1px solid #ccc;}
	.date {width: 85px;}
	.name {width: 142px;}
	.email {width: 300px;}
	.comments {width: 300px; height: 80px;}
.btn_submit {padding: 5px; font-size: 14px;}

.footer {width: 1130px; margin: 4px auto 0px auto;}

.round_corners_5 {
	border-top-right-radius: 5px;
	-moz-border-radius-topright: 5px;
 	-webkit-border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
 	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	border-top-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
 	-webkit-border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
 	-moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
}

.round_corners_10 {
	border-top-right-radius: 10px;
	-moz-border-radius-topright: 10px;
 	-webkit-border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
 	-moz-border-radius-bottomright: 10px;
	-webkit-border-bottom-right-radius: 10px;
	border-top-left-radius: 10px;
	-moz-border-radius-topleft: 10px;
 	-webkit-border-top-left-radius: 10px;
	border-bottom-left-radius: 10px;
 	-moz-border-radius-bottomleft: 10px;
	-webkit-border-bottom-left-radius: 10px;
}

