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

body {background-color:#FFFFFF;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px;	color: #333333;	background-image: url(layout/back.gif);	}

p, td {line-height: 150%; font-size: 13px;}

hr {color: #C0C0C0; height: 1px; width: 100%;}

a:link, a:visited {	color: #CC0000; text-decoration: underline;}
a:hover, a:active { color: #000000; text-decoration: underline;}

a.nav:link, a.nav:visited {	color: #CC0000; text-decoration: none; font-weight: bold; font-size: 13px;}
a.nav:hover, a.nav:active { color: #000000; text-decoration: underline; font-weight: bold; font-size: 13px;}

a.nav_sub:link, a.nav_sub:visited {	color: #CC0000; text-decoration: none;  font-size: 13px;}
a.nav_sub:hover, a.nav_sub:active { color: #000000; text-decoration: underline; font-size: 13px;}

a.nav_footer:link, a.nav_footer:visited {color: #000000; text-decoration: none;}
a.nav_footer:hover, a.nav_footer:active { color: #CC0000; text-decoration: underline;}

h1 {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 17px; color: #CC0000; font-weight: bold;}
h2 {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; color: #CC0000; font-weight: bold;}

.footer{	color: #808080; font-size: 11px;}
.contentarea {padding-left: 30px; padding-right: 30px; padding-top: 10px; padding-bottom: 10px;}
.menuarea {background-color:#f1f1f1;}
.headerarea {background-image: url(layout/header_back.gif); background-repeat: repeat-x;}
.gutterarea {background-color:#f1f1f1;}
.links {padding-left: 30px;padding-right: 30px;font-size: 11px;}

.links {padding-left: 30px;padding-right: 30px;font-size: 11px;}

.indent {padding-left: 30px;}



.news_image {float: right; margin-left: 10px; border: 0px solid #c0c0c0;}
.note_area {background-color:#f1f1f1; border: 1px dotted #c0c0c0; padding: 10px; margin: 30px}
.home_image {float: right; margin-left: 10px; border: 0px solid #c0c0c0;}
.home_image_left {float: left; margin-left: 10px; border: 0px solid #c0c0c0;}

.datatable {background-color: #FFFFFF;}
.datarow_1 {background-color: #F1F1F1; border-bottom: 1px solid #C6D0D9 }
.datarow_2 {background-color: #FFFFFF; border-bottom: 1px solid #C6D0D9}
.datarow_over {background-color:#DDEEFF;}
.datarow_click {background-color:#3399FF;}
.links_base {border-bottom: 1px solid #c0c0c0}

.thumbnail {float: left; width: 100px; height: 150px; text-align: center; margin: 0 15px 15px 0; padding: 5px;}
.gallery_thumbnail {padding: 1px; border: 1px solid #c0c0c0;}
.gallery_photo {padding: 1px; border: 1px solid #c0c0c0;}
