body							{ margin: 0; padding: 0; }
div								{  }
img								{ border: 0px none; }
h1								{ font: 14px Georgia, "Times New Roman", Times, serif; font-weight: bold; color: #2c2d2b; margin: 0; padding: 1px 0 5px 0; }
h2								{ font: 11px Arial, Helvetica, sans-serif; font-weight: bold; color: #3e0345; margin: 0; padding: 1px 0 4px 0; }
h3								{ font: 12px Georgia, "Times New Roman", Times, serif; font-weight: bold; color: #000000; margin: 0; padding: 8px 0; }
h4								{ font: 11px Arial, Helvetica, sans-serif; font-weight: bold; color: #2c2d2b; margin: 0; padding: 8px 0 1px 0; }
p								{ font: 11px Arial, Helvetica, sans-serif; color: #2c2d2b; margin: 0; padding: 5px 0; }
ul 								{ margin: 0 10px 0 10px; padding: 0 10px 0 10px; }
ul li							{ padding: 0 10px 0 0; font: 11px Arial, Helvetica, sans-serif; color: #2c2d2b; }
a:link 							{ color: #3e0345; text-decoration: none; }
a:visited 						{ color: #3e0345; text-decoration: none; }
a:hover 						{ color: #3e0345; text-decoration: underline; }
a:active 						{ color: #3e0345; text-decoration: none; }
form							{ margin: 0; padding: 0; }
#container						{ width: 779px; margin: 0 0; float: left; clear:both; background: url(../img/bg.gif) 0 0 repeat; }
body#home #container			{ background: none; }
#nav							{ width: 165px; float: left;display:none; }
#nav ul 						{ margin: 0; padding: 0; list-style: none; width: 165px; }
#nav ul li 						{ position: relative; margin: 0; padding: 0; }
#nav ul li ul					{ position: absolute; left: 164px; top: 0; display: none; }
#nav ul li a					{ display: block; font: 11px Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; color: #000000; background: #fff; padding: 3px 8px 2px 12px; width: 145px; }
#nav ul li a:hover				{ color: #ffffff; background: #672C6E; }
#nav ul li ul a					{ display: block; font: 11px Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; color: #777a75; background: #fff; padding: 5px 10px; }
#nav ul li ul a:hover			{ color: #3E0345; background-color: #ffffff; }
#nav ul li.active ul			{ display: block; left: 0; top: 0; position: relative; }
#nav ul li.active a				{ display: block; font: 11px Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; color: #ffffff; background: #3E0345; padding: 3px 8px 2px 12px; }
#nav ul li.active a:hover		{ color: #ffffff; background: #3E0345; }
#nav ul li.active ul a			{ display: block; font: 10px Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; color: #672C6E; background: #fff; padding: 3px 8px 2px 22px; width: 135px;  }
#nav ul li.active ul a:hover	{ color: #96802e; background-color: #ffffff; }
#nav ul li.active ul li.active a		{ color: #96802e; }
/* Fix IE. Hide from IE Mac \*/
* html #nav ul li { float: left; }
* html #nav ul li a { height: 1%; }
/* End */
ul#nav_beta_list				{ margin: 0 0 8px 0; padding: 0; list-style: none; width: 165px; clear: both; }
ul#nav_beta_list li				{ position: relative; }
ul#nav_beta_list li	a			{ font: 10px Arial, Helvetica, sans-serif; padding: 1px 8px 1px 12px; width: 135px; }
ul#nav_beta_list li	a.beta_nav:link 				{ color: #672C6E; background-color: #ffffff; text-decoration:none; }
ul#nav_beta_list li	a.beta_nav:visited    			{ color: #672C6E; background-color: #ffffff; text-decoration:none; }
ul#nav_beta_list li	a.beta_nav:hover 				{ color: #777a75; background-color: #ffffff; text-decoration:none; }  
ul#nav_beta_list li	a.beta_nav:active 				{ color: #672C6E; background-color: #ffffff; text-decoration:none; } 

#home_flashbar					{ width: 614px; height: 69px; float: left; padding: 0; margin: 0; border-bottom: 1px solid #ffffff; }
#home_main_pic					{ width: 386px; height: 340px; float: left; margin: 0 0 1px 0; }
#home_news						{ width: 228px; padding: 10px 0 0 0; float: left; }
.home_news_item					{ padding: 0px 10px 0px 24px; }
.home_news_item	p				{ font: 10px/14px Arial, Helvetica, sans-serif; color: #505050; margin: 0; padding: 2px 0; }
.home_news_item	p a				{ color: #96802e; text-decoration: none; }
.home_news_item	p a:hover		{ color: #3e0345; font-weight: bold; }

#content table					{ border-collapse: collapse; }
#content table td				{ border-top: 1px solid #666666; border-bottom: 1px solid #666666; font: 11px Arial, Helvetica, sans-serif; color: #2c2d2b; font-size: 11px; }
#content table th				{ text-align: left; font: 11px Arial, Helvetica, sans-serif; color: #2c2d2b; font-size: 11px; }


#footer							{ width: 779px; margin: 1px 0; float: left; clear:both; }

#footer_bar						{ float: left; background-color: #A59687; width: 771px; padding: 2px 8px 4px 0px; height: 18px; text-align:right; }
#footer_bar label				{ font: 10px Arial, Helvetica, sans-serif; width: 125px; color: #ffffff; }
#footer_bar input				{ font: 10px Arail, Arial, Helvetica, sans-serif; border: 0 none; width: 60px; }
#footer_alpha_nav				{ float: left; font: 10px/14px Arial, Helvetica, sans-serif; padding: 8px 10px; width: 759px; text-align: center; color: #505050; }
#footer_alpha_nav a				{ font: 10px/14px Arial, Helvetica, sans-serif; color: #505050; text-decoration: none; }
#footer_alpha_nav a:hover		{ color: #3e0345; }
#footer_beta_nav				{ float: left; font: 10px/14px Arial, Helvetica, sans-serif; padding: 5px 10px; width: 759px; text-align: center; color: #7c755d; }
#footer_beta_nav a				{ font: 10px/14px Arial, Helvetica, sans-serif; color: #505050; text-decoration: none; }
#footer_beta_nav a:hover		{ color: #3e0345; }
#content						{ padding: 20px 25px; width: 335px; float: left;  margin: 0;  }
#sidebar						{ width: 229px; padding: 0; margin: 0; float: left; }

