/* CSS Document */html,body{	background-color: #999999;	margin: 0px;	padding: 0px;	text-align: center;	height:100%;	background-image: url(images/background2.gif);	background-repeat: repeat-y;	background-position: center;	}img {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: 16px;	font-weight: normal;	color: #333333;}.container {	width: 783px;	padding: 0px;	margin: 0px auto 0px auto;	text-align:center;	background-color: #999999;	background-image: url(images/background2.gif);	background-repeat: repeat-y;	background-position: center;*/	height:100%;}.innerContainer {	width: 763px;	padding: 0px;	margin: 0px auto 0px auto;	text-align:center;	background-color:#ffffff;}#logo {	float:left;	width: 174px;	height: 80px;	margin: 22px 0px 0px 20px;	_margin: 22px 0px 0px 10px;	padding: 0px;}#banner {	width: 763px;	/*_width: 763px;*/	height: 231px;	padding: 0px;	margin: 0px;	clear: both;	background-color:#8E4D17;}/*Begin flash and JavaDetection for banner*/#needFlash {	width: 763px;	height: 231px;	background-color:#8E4D17;}#needFlashImg {	width: 508px;	height: 231px;	float:left;}		#needFlash_text{	width:240px;	margin-top:86px;	margin-left: 15px;	float:right;}#needFlash_text p{	font-family: Georgia, "Times New Roman", Times, serif;	color: #ffffff;	line-height:30px;	letter-spacing: 0.3pt;	font-size:25px;}#needFlash_alert{width: 763px;margin:0px;padding:0px;}/*End flash and JavaDetection for banner*/.leftcol {	float: left;	margin: 0px 24px 0px 0px;	padding: 40px 0px 0px 17px;	width: 467px;	text-align: left;}.maintext {	background-color: #FFFFFF;	margin: 0px;	padding: 0px;}h1 {	color: #663300;	font-family: Georgia, "Times New Roman", Times, serif;	font-weight: normal;	letter-spacing: 0.3px;	padding: 0px 0px 10px 4px;	margin: 0px;}input {	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #333333;	letter-spacing: 0.3pt;	padding:0px 0px 5px 4px;	margin: 0px 0px 7px 0px;}p, textarea {	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #333333;	margin: 0px 0px 10px 0px;	_margin: 0px 0px 7px 0px;	letter-spacing: 0.3pt;	padding: 0px 0px 0px 4px;	text-align: left;}p a:link, p a:visited {	color: #8e4d17;	text-decoration:none;}p a:hover {	color:#8e4d17;	text-decoration:none;	padding: 0px 0px 1px 0px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #8e4d17;}.rightcol {	margin: 40px 0px 0px;	padding: 0px;	width: 235px;	float: left;}.sidebartop {	margin: 0px;	padding: 0px;	width: 230px;}.sidebar {	margin: 0px 0px 15px;	text-align: left;	background-color: #CCCCCC;	padding: 0px;	width: 230px;}.sidebartext{	clear: none;	text-align: left;	letter-spacing: .2px;	margin: 0px;	padding: 10px 5px 2px 0px;}.sidebartext p  {	font-family: Arial, Helvetica, sans-serif;	color: #333333;	clear: none;	text-align: left;	letter-spacing: .2px;	text-decoration:none;	padding-left: 6px;}.sidebartext p a:link, .sidebartext p a:visited  {	color: #333333;	text-decoration:none;}.sidebartext2 {	clear: none;	text-align: left;	margin: 0px;	padding: 10px 10px 2px 12px;}.sidebartext2 p , .sidebartext2 p a:link, .sidebartext2 p a:visited {	font-family: Arial, Helvetica, sans-serif;	color: #333333;	text-align: left;	letter-spacing: .2px;	text-decoration:none;}.sidebartext p a:hover, .sidebartext2 p a:hover {	color:#333333;	text-decoration:none;	padding: 0px 0px 1px 0px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #333333;}.att_down {	background-image: url(images/arrow.gif);	background-repeat: no-repeat;	background-position: 0px 2px;	padding-left: 8px;}.att_none {	padding-left: 8px;}.news_img {position:relative;top:0px;}.sidebartext_home {	clear: none;	text-align: left;	margin: 0px;	padding: 10px 10px 5px 12px;	background-image: url(images/arrow.gif);	background-repeat: no-repeat;	background-position: 6px 16px;}.sidebartext_home p  {	font-family: Arial, Helvetica, sans-serif;	color: #333333;	clear: none;	text-align: left;	letter-spacing: .2px;	text-decoration:none;	padding-left: 6px;}.sidebartext_home p a:link, .sidebartext_home p a:visited  {	color: #333333;	text-decoration:none;}.footer {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: 14px;	color: #666666;	padding: 20px 0px 5px 0px;	letter-spacing: 0.3pt;	clear: both;	text-align: center;	margin: 0px;}.footer a {	color: #666666;	text-decoration:none;}.footer a:link, p a:visited {	color: #666666;	text-decoration:none;}.footer a:hover {	color:#666;	text-decoration:none;	padding: 0px 0px 1px 0px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #666666;}/*/////////////   ADMIN SPECIFIC STYLES /////////////*/.maintext_admin {	background-color: #FFFFFF;	margin: 0px;	padding: 0px;}td {	height:65px;}.rightcol_admin {	margin: 40px 0px 0px;	padding: 0px;	width: 235px;	float: left;	text-align:left;}.maintext_admin h1, .rightcol_admin h1 {	color: #333;	padding: 20px 0px 5px 0px;	margin: 0px;}#admin_banner {	width: 763px;	height: 25px;	margin: 0px;	padding: 3px 0px 0px 0px;	clear: both;	background-color: #999999;}#admin_banner h1 {font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;color:#FFF;text-transform:uppercase;padding: 0px 25px 0px 20px;margin: 0px;font-size: 12px;float:left;}.no_space {margin:0px;padding:0px;}#admin_banner h3 {font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;color:#FFF;text-transform:uppercase;font-size: 10px;line-height: 18px;padding: 2px 0px 0px 0px;margin: 0px;float:right;position:relative;top:0px;right:25px;text-align:right;}#admin_banner h3 a:link, #admin_banner h3 a:visited {text-decoration:none;color:#FFF;}#admin_banner h3 a:hover {text-decoration:underline;}.float_left {float:left;padding: 0px 10px 0px 0px;}.sm_image {float:left;margin:0px;padding: 0px 0px 20px 10px;}#buttons {margin:0px;padding: 20px 0px 0px 0px;height: 17px;}#buttons img {float:left;margin:0px;padding:0px 0px 0px 0px;}#top_button {position:absolute;top: 30px;right: 25px;}.form_group {clear:both;_clear:none;_float:none;_position:relative;_top:0px;_width:460px;margin:0px;padding: 10px 0px 0px 0px;_padding: 0px 0px 0px 0px;}.alert {font-weight:bolder;color:#CC0000;text-transform:uppercase;}.checkbox {float: left;display: inliine;width: auto;margin-right: 5px;}#inline {display: inline;}