body{	margin: auto;	padding: 0px;	background-color: #F5F5F5;	background-image: url(images/bk.gif);	background-repeat: repeat-x;		background-position: left top;		overflow-x: hidden;}html{	overflow-x:hidden;}*{	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;	padding: 0px;	margin: 0px;	border: 0px;	outline:none !important;	outline: 0px;}form{	padding: 0px;	margin: 0px;}a{	color: #00A3FF;	text-decoration: underline;}a:hover{	text-decoration: none;	color: #67B327;	}a img{	border: 0px;}div,td,th,span,input,textarea,select{	font-size: 11px;		color: #505050;}#error_message{/*	background-color: #fff;*//*	color: #fff;*//*	padding: 10px;	*//*	padding-top: 20px;*/	/*border: 1px solid #B8B8B8;*/	/*background-image: url(images/warn.gif);		background-repeat: no-repeat;		background-position: 20px 10px;	min-height: 40px !important;	height: auto !important;	height: 40px;*//*	padding-left: 100px;*/	margin-top: 10px;	margin-bottom: 20px;	color: #67B327;			font-weight: bold;}#error_message ul{	list-style: none;}#error_message.error_valid{/*	border: 1px solid green;	color: green;*/	background-image: url(images/succ.gif);		}.form-container th{	text-align: left;	vertical-align: top;	padding: 3px;	padding-left: 0px;	font-weight: normal;	width: 130px;}.form-container td{	text-align: left;	vertical-align: top;	padding: 3px;}.form-container input,.form-container textarea{	width: 200px;	background-color: #fff;	border: 1px solid #7F9DB9;	padding: 2px;}.form-container select{	background-color: #fff;	border: 1px solid #7F9DB9;}.form-container textarea{	width: 300px;	height: 100px;	}.form-container input.checkbox,.form-container input.radio,.form-container input.submit{	width: auto;	border: 0px;		background-color: transparent;	padding: 0px;	margin: 0px;	}.form-container input.submit,.list td input.submit{	text-align: center;	font-weight: bold;	padding-left: 5px;	padding-right: 5px;		display: block;	border: 0px;	font-weight: bold;	background-image: url(images/button_bk.gif);		background-repeat: no-repeat;	background-position: left top;	width: 84px !important;	height: 23px !important;	cursor: pointer;}.form-container input.submit:hover,.form-container input.submit:active,.list td input:hover,.list td input:active{	color: #67B327;	}.form-container td img.thumb{	display: block;	border: 5px solid #efefef;	margin-top: 5px;	margin-bottom: 10px;}.required{	color: #67B327;		}.form-container input.req,.form-container textarea.req{	border: 1px solid #67B327;	background-color: #D6E8D2;}h1{	font-weight: normal;	font-size: 28px;}h3{	font-weight: normal;	font-size: 22px;}#top{	width: 860px;	margin: auto;	height: 91px;}#top h1{	display: block;	text-indent: -9999px;	background-image: url(images/logo.gif);	background-position: left top;	background-repeat: 	no-repeat;	width: 159px;	height: 91px;	margin-left: 30px;}#top div{	float: right;	color: #fff;	padding-top: 50px;}#top div a{	color: #fff;	text-decoration: none;	padding-right: 6px;	padding-left: 6px;	}#top div a:hover{	text-decoration: underline;}#footer{	margin: auto;	border-top: 1px solid #B8B8B8;	padding-top: 15px;	padding-left: 30px;	padding-right: 35px;	width: 795px; 	padding-bottom: 50px;	color: #999999;	line-height: 16px;}#footer a{	text-decoration: none;	color: #999999;}#footer a:hover{	text-decoration: underline;}#footer div {	color: #999999;	text-align: right;	float: right;}#footer div a{	color: #00A3FF;	}#footer div a:hover,#footer a:hover{	color: #67B327;}#categories_cont{	clear: both;	background-color: #fff;}#categories{	padding-left: 30px;	padding-right: 35px;		padding-top: 15px;/*	padding-bottom: 17px;*/	background-color: #fff;	overflow: auto;	border-top: 1px solid #B8B8B8;	margin: auto;	width: 795px; 	height: 100%;	padding-bottom: 29px;		}#categories a{	text-decoration: none;	color: #67B327;}#categories a:hover{	text-decoration: underline;	color: #00A3FF;	}#categories ul{	list-style: none;	float: left;	display: block;	width: 135px;	margin-right: 27px;	padding-right: 30px;	border-right: 1px solid #E3E3E3;}#categories ul.last{	border-right: 0px;	margin-right: 0px;}#categories ul li{	display: block;	margin-bottom: 3px;	background-image: url(images/arr1.gif);	background-position: left 4px;	background-repeat: no-repeat;	padding-left: 8px;}#categories h3{	padding-bottom: 12px;	color: #00A3FF;}#categories div{	position: absolute;	width: 282px;	height: 190px;	background-image: url(images/icon.gif);	background-repeat: no-repeat;	background-position: left top;	margin-top: -42px;	margin-left: 610px;}#cont{	margin: auto;	width: 860px; 	clear: both;}#cont #col_left{	float: left;	width: 531px;	padding-right: 50px;	padding-top: 30px;	padding-bottom: 30px;	margin-left: 30px !important;	margin-left: 15px;	}#cont #col_left a{	color: #67B327;}#cont #col_right input{	background-color: #fff;	border: 1px solid #7F9DB9;	padding: 2px;	margin-top: 5px;	width: 190px;}#cont #col_right{	padding-top: 30px;	float: left;	padding-left: 32px;	width: 197px;	line-height: 15px;/*	padding-right: 27px;*/	padding-bottom: 30px;}#cont #col_right a.readmore{	margin-top: 5px;	display: block;	margin-bottom: 30px;}h5{	color: #67B327;	display: block;	margin-bottom: 5px;	font-weight: bold;	font-size: 11px;}span.date{	font-weight:bold;	display: block;	color: #B8B8B8;	margin-top: 10px;}#search{/*	height: 177px;*/	background-color: #fff;	overflow: auto;}#search_cont{	border-bottom: 1px solid #B8B8B8;	width: 860px; 	margin: auto;	overflow: auto;	height: 100%;}#search_cont h3{	margin-bottom: 10px;}#adv_search{	padding-top: 25px;	float: left;	padding-left: 30px;	/*	height: 152px;	width: 558px;*/}#adv_search ul{	list-style: none;	}#adv_search ul li{	display: block;	float: left;	font-weight: bold;	margin-bottom: 10px;	width: 195px;	height: 40px;}#adv_search ul li input,#adv_search ul li select{	border: 1px solid #7F9DB9;	background-color: #fff;	padding: 2px;	margin-top: 5px;	width: 176px;	display: block;		font-weight: normal;	vertical-align: middle;}#adv_search ul li input.small{	width: 78px;	display: inline;}#adv_search ul li.radio{		font-weight: normal;	margin-left: -10px !important;	margin-left: -5px;	height: auto;	clear: both;}#adv_search ul li input.radio{	display: inline;	width: auto;	border: 0px;	background-color: transparent;	margin: 0px;	padding: 0px;	width: 16px;	height: 16px;	margin-right: 3px;	margin-left: 10px;}#adv_search ul li.submit {	clear: both;	overflow: auto;}#adv_search ul li.submit input{	width: 84px;	height: 23px;	padding: 0px;	margin: 0px;	border: 0px;	background-color: transparent;}#advanced{	background-image: url(images/search.gif);	background-position: left top;	background-repeat: no-repeat;	width: 305px;/*	padding-top: 15px;*/	height: 111px;	position: absolute;/*	margin-left: 220px;	margin-top: 88px;	text-align: right;*/	margin-top: -65px;	margin-left: 700px;	z-index: 40;	display: block !important;	display: none;	}#adv_search #advanced a{	font-weight: bold;}/*.categories{	height: 152px;	float: left;	padding-top: 25px;	}.categories{	padding-left: 30px;	margin-left: 22px;	overflow: hidden;	width: 200px;	border-bottom: 1px solid #B8B8B8;}.categories div{	background-image: url(images/part.gif);	background-position: left top;	background-repeat: no-repeat;	position:absolute;	margin-left: -52px;	margin-top: -25px;	width: 22px;	height: 180px;	background-color: #F5F5F5;}.categories h3{	padding-bottom: 15px;}.categories ul{	list-style: none;	display: block;}.categories ul li{	float: left;	display: block;	width: 80px;}.categories ul li input{	padding: 0px;	margin: 0px;	width: 13px;	height: 13px;	vertical-align: middle;	margin-right: 5px;}.categories ul li {	margin-bottom: 10px;}*/#main_cont{	background-color: #fff;}#small_cont{	padding-left: 30px;	padding-right: 35px;	margin: auto;	width: 795px;	padding-top: 30px;	padding-bottom: 50px;}#col_left h1{	margin-bottom: 20px;}.list{	width: 100%;     }.list th{	padding: 3px;	text-align: left;	vertical-align: middle;	padding-bottom: 5px;	border-bottom: 1px solid #B8B8B8;}.list th a{/*	color: #000000;*/	text-decoration: underline;}.list th a:hover{	text-decoration: none;}.list .odd td,.list .odd th{	background-color: #F5F5F5;}.list td{	padding: 3px;	text-align: left;	vertical-align: middle;}.list td a{	margin-right: 3px;}.list td div{	float: left; 	margin-right: 5px;	margin-top: 5px;}.list td div img{	border: 5px solid #efefef;	margin-right: 3px;	float: left;}.list td div a img{	border: 0px;	margin-right: 0px;	margin-top: 10px;	}.list td input,.list td select{	width: 195px;	background-color: #fff;	border: 1px solid #7F9DB9;	padding: 2px;}.list td {	padding-right: 5px;}.list td input.checkbox{	border: 0px;	padding: 0px;	margin: 0px;	width: 13px;	height: 13px;}#path{	margin-top: 10px;	margin-bottom: 20px;	overflow: auto;	height: 100%;}#path a{	display: block;	float: left;	padding-left: 8px;	background-image: url(images/arr1.gif);	background-position: left 5px;	background-repeat: no-repeat;	margin-left: 6px;}#path a.home{	margin-left: 0px;	padding-left: 0px;	background-image: url(none);}#att{	width: 560px; 		clear: both;}#att th{	width: 160px;	font-size: 12px;	background-color: #fff;	font-family: Arial, Helvetica, sans-serif;	padding-left: 10px;	border-bottom: 5px solid #F5F5F5;}#att th,#att td{	vertical-align: top;	text-align: left;	padding-top: 5px;	padding-bottom: 5px;	}#att td{	padding-left: 10px;}a.print{	display: block;	clear: both;	margin-top: 10px;	background-image: url(images/print.gif);	background-repeat: no-repeat;	background-position: left 2px;	padding-left: 17px;}#photos{	clear: both;	overflow: auto;	height: 100%;	margin-bottom: 20px;}#photos a{	float: left;	display: block;	border: 3px solid #D7D7D7;	margin-right: 10px;	margin-bottom: 10px;	}.extraf{	margin-top: 5px;	clear: both;	margin-bottom: 10px;	width: 400px;}.extraf td,.extraf th{	vertical-align: top;	text-align: left;	padding: 0px;	padding-top: 3px;	padding-bottom: 3px;}.extraf th{	font-weight: bold;}.extraf td input,.extraf td select {	width: 100px;}.extraf td select {	width: auto !important;}#sidenav{	overflow: auto;	height: 100%;	padding-bottom: 20px;}#sidenav a{	display: block;	padding-bottom: 5px;	padding-top: 5px;	border-bottom: 1px dotted #ccc;	padding-left: 10px;	background-image: url(images/arr1.gif);	background-position: left 11px;	background-repeat: no-repeat;	text-decoration: none;}#sidenav a.sub{}#sidenav a:hover{	background-color: #67B327;		color: #fff;	background-image: url(none);}.pages_cont{	overflow: auto;	height: 100%;	padding-top: 20px;	margin-top: 20px;	border-top: 1px dotted #B8B8B8;}.pages_cont .pages_status{	float: right;}.pages_cont a{	margin-left: 5px;}.pages_cont a.selected{	font-weight: bold;}#items_cont{	overflow: auto;	height: 100%;	clear: both;	margin-top: 20px;}#items_cont div{	float: left;}#items_cont div{	text-align: center;	margin-right: 25px;	margin-bottom: 25px;}#items_cont div a {	display: block;	margin: auto;	margin-bottom: 5px;		background-color: #F5F5F5;}#items_cont div a img{	border: 3px solid #D7D7D7;}ul#char_cont {	list-style: none;	display: block;	margin-top: 10px;	margin-bottom: 10px;}ul#char_cont li{	display: inline;	margin-right: 9px;}#directory_cont {	margin-top: 20px;}#directory_cont a{	display: block;	margin-bottom: 3px;	font-size: 12px;	text-decoration: none;		color: #00A3FF !important;		}#directory_cont a:hover{	color: #67B327 !important;		text-decoration: underline;}.search_results_list{	list-style: disc;	padding: 0px;	margin: 0px;	margin-top: 20px;	margin-bottom: 20px;	margin-left: 15px;}
