html, body {margin: 0px; padding: 0px;}

body {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 70%; color: #636563;	 background: #FFFFFF url(../layout/bfack.gif) repeat-x;}

p, td {line-height: 1.5;}

h1 {font-size: 160%;}
h2 {font-size: 120%; color: #7D9B3B; border-bottom: 1px solid #7D9B3B}

hr {color: #C0C0C0; height: 1px;}

a:link, a:visited {	color: #6997D2; text-decoration: underline;}
a:hover, a:active { color: #B4CBE8; text-decoration: none;}

.pg_right {background: url(../layout/pg_right.gif) repeat-y;}
.pg_left {background: url(../layout/pg_left.gif) repeat-y;}
.pg_title {background: url(../layout/site_header_title.gif) no-repeat;}
.pg_search {padding-top: 10px; background: url(../layout/site_header_search.gif) no-repeat;}
.pg_login_top {background: url(../layout/site_header_login_top.gif) no-repeat;}
.pg_login_bot {background: url(../layout/site_header_login_bot.gif) no-repeat;}

.navtab {padding-bottom: 6px;}
.navtab_over {padding-bottom: 6px; background: url(../layout/site_header_nav.gif) no-repeat;}
a.nav:link, a.nav:visited {	color: #FFFFFF; text-decoration: none; font-weight: bold; font-size: 13px;}
a.nav:hover, a.nav:active { color: #FFFFFF; text-decoration: underline; font-weight: bold; font-size: 13px;}
a.nav_on:link, a.nav_on:visited {color: #000000; text-decoration: none; font-weight: bold; font-size: 13px;}
a.nav_on:hover, a.nav_on:active { color: #000000; text-decoration: underline; font-weight: bold; font-size: 13px;}

.menuarea {border-right: 1px dotted #DFDFDF}
a.menu:link, a.menu:visited {	color: #7D9B3B; text-decoration: none;  font-weight: bold;}
a.menu:hover, a.menu:active { color: #7D9B3B; text-decoration: underline; font-weight: bold;}

a.log_link:link, a.log_link:visited {color: #FFFFFF; text-decoration: none;  font-weight: bold; padding-left: 20px}
a.log_link:hover, a.log_link:active {color: #FFFFFF; text-decoration: underline; font-weight: bold; padding-left: 20px}

.gutterarea {border-left: 1px dotted #DFDFDF}

.footerarea {color: #808080; font-size: 11px; text-align: right; padding-left: 25px; padding-right: 25px; border-top: 2px solid #81B979}
a.footer_link:link, a.footer_link:visited {color: #c0c0c0; text-decoration: none;}
a.footer_link:hover, a.footer_link:active { color: #CC0000; text-decoration: underline;}

.contentarea {padding: 10px;}

pre, input, textarea, select {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}

.accountarea {padding-left: 40px; padding-right: 40px; }
.account_title {color: #9BC049; border-bottom: 1px dotted #808080; font-weight: bold; font-size: 150%;}
.account_feedback {text-align: right; color: #808080}
.account_footer {color: #9BC049; border-top: 1px solid #9BC049; text-align: right}
a.account_link:link, a.account_link:visited {color: #000000; text-decoration: none;  font-weight: bold; font-size: 11px;}
a.account_link:hover, a.account_link:active {color: #000000; text-decoration: underline; font-weight: bold; font-size: 11px;}

.account_field {background-color: #EDF6EC; border: 1px solid #9BC049; padding: 2px}

.list_header_1 {margin: 5px; border: 1px solid #CDE0A4;}
.list_main_1 {background: #FFFFFF; border-bottom: 1px solid #CDE0A4; padding: 2px; color: #000000; }
.list_footer_1 {color: #9BC049; padding: 1px; text-align: right}

.list_header_2 {margin: 5px; border: 1px solid #9BC049;}
.list_main_2 {background: #9BC049; padding: 2px; color: #000000}
.list_footer_2 {color: #9BC049; padding: 1px; text-align: right}

a.cms_action:link, a.cms_action:visited {color: #0066CC; text-decoration: none; }
a.cms_action:hover, a.cms_action:active { color: #000000; text-decoration: underline;}

		.results_table {}
		.results_header {font-weight: bold; background: #E6EFD1; color: #000000; font-size: 10px; border: 1px solid #9BC049; text-align: center; padding: 1px; vertical-align: middle}

		.resultsrow_cell {color: #333333;  padding: 2px; font-size: 11px;}
		.resultsrow_cell_expired {color: #CC0000;  padding: 2px; font-size: 11px;}
		.resultsrow_1 {background-color: #FFFFFF;}
		.resultsrow_2 {background-color: #f1f1f1;}
		.resultsrow_3 {background-color: #FFFFFF;}
		.resultsrow_4 {background-color: #EDF6EC;}
		.resultsrow_over {background-color:#DCE9BF;}
		.resultsrow_click {background-color:#3399FF;}
		.results_footer {background-color: #FFFFFF; color: #808080; font-size: 10px; border-top: 1px solid #9BC049;  text-align: center; padding: 1px;}
		.results_filter {padding: 0px; text-align: center; margin: 10px; font-size: 10px;}
		.results_form {font-size: 10px;}

.list_box {margin-bottom: 15px;}
.list_main {background: #FFFFFF; border-bottom: 1px solid #CDE0A4; padding: 2px; color: #000000; }
.list_desc {padding: 0px;}
a.list_link:link, a.list_link:visited {color: #000000; text-decoration: none;  font-weight: bold;}
a.list_link:hover, a.list_link:active {color: #000000; text-decoration: underline; font-weight: bold;}

.page_message {background-image: url(../layout/ico_admin_manage_16.gif); background-repeat: no-repeat; color: #008F00; padding-left: 20px}

.listing_tmb {float: left; margin-right: 2px; padding: 2px; border-right: 1px solid #CDE0A4; border-left: 1px solid #CDE0A4; border-bottom: 1px solid #CDE0A4;}
.listing_image {float: right; margin-left: 2px; padding: 2px; border: 1px solid #CDE0A4;}