@charset "UTF-8";
/* CSS Document */

@media screen,print {

	html,body{
		margin:0px;
		padding:0px;
		min-height: 100%
		}
		
	body{font-family: Georgia, Times New Roman, Times, serif;color: #333333;background: #ffffff url(/img/bg_line_2.gif);background-repeat:repeat-y}
	a img {border-width:0px}
	a{
		color: #8e240b;
		text-decoration: none}
	
	a:hover { 
		color: #8e240b;
		text-decoration: underline}
	
	p, ul, li, fieldset, textfield, table, form, th
		{font-size: 12px;
		font-weight: normal;
		line-height: 20px;
		text-align: left}
	
	ul, li {
		margin: 0px;
		padding: 0px}
		
	hr {
		border: none 0px;
		border-top: 1px solid #989898;
		width: 100%;
		height: 1px;}

	
	#top-container{border-top:#777 solid 5px;border-right:#989898 solid 1px}
	#logo-cont-out{padding:0px 3px 3px 3px;border:#aea574 solid;border-width:0px 1px 1px 1px;background:url(/img/logo-bg.gif) repeat;}
	#logo-cont-in{text-align:center;border:#81817c solid;border-width:0px 1px 1px 1px;}
	
	#main_art{
		margin:0px;
		padding:0px 0px 0px 0px;
		border-top:#777 solid 1px;
	}
	
	#content p{line-height: 28px}
	
	#newsdiv div p {margin:0px 20px 0px 0px; line-height:20px;}	
		
	#content ul, li{
		padding: 0px;
		margin-left: 14px;
		line-height: 18px;
		margin-bottom: 15px;}
		
	#content li.col1 {
		margin-left: 0; 
		padding: 0; 
		list-style: none;
		width:230px;
		float:left;
		}
		
	#content li.col2 {
		margin-left: 20px; 
		list-style: none;
		width:230px;
		float:left;	
		}
	
	#content h1 {
		font-size: 18pt;
		font-weight: normal;
		line-height: 30px;
		color: #8e240b;
		margin-top: 16px;
		padding: 0;
		padding: 0 0 0 0px;
		}
		
	#content h2 {
		font-size: 10pt;
		font-weight: normal;
		line-height: 12pt;
		color: #8e240b;
		margin-top: 5px;
		margin-bottom:-8px;
		padding:0;}
		
	#content h3, #content-port h3 {
		font-size: 12pt;
		font-weight: normal;
		line-height: 28px;
		color: #8e240b;
		margin-top: 16px;
		margin-bottom: 0px}
		
	#content h4, #content-port h4 {
		font-size: 12px;
		font-weight: normal;
		line-height: 20px;
		color: #333333;
		margin-top: 16px;
		padding-bottom: 0px}
		
		
/* top navigation ---------------------------------------->*/


	#topnav-wrp {
		float: right;
		width: 725px; height: 44px;
		background: #FFFFFF;
		text-align: right}
		
	#topnav {
		float: right;
		font-size: 12px;
		font-weight: normal;
		line-height: 20px;
		color: #222222;
		}
		
	#topnav div {
	margin:15px 20px 0px 20px;float:left;}
	
	div.current {
	color: #8e240b}
	
	
	
	#topnav a {
	font-size: 12px; 
	color: #222222;
	text-decoration: none}
	
	#topnav a:hover {
	text-decoration: none;
	display: block;
	color: #8e240b;
	}
	
	#topnav a:active, #topnav a.on {
	color: #8e240b;
	text-decoration: none;
	border: none}
	
	

/* left navigation ---------------------------------------->*/

	#leftnav{
		float:left; width: 204px;
		font-size: 11px;
		color: #222222;
		padding: 40px 0 0 35px;
		margin: 0}
	#leftnav ul{
		margin: 0px; padding:0px;
	}		
	
	#leftnav ul li{
		font-size: 11px;
		font-weight: normAL;
		line-height: 24px;
		list-style: none;
		border:#989898 solid;
		border-width:1px 0px 0px 0px;
		margin: 0px 0px 0px 20px; padding: 0px 0px 0px 20px;
		color: #666666}
	#leftnav ul li.current {
	color: #8e240b;border-left:#882222 solid 5px;margin-left:15px;}
	
	#leftnav li a{
		text-decoration: none;
		color:#666666;
		margin: 0; padding: 0}
	
	#leftnav li a:link, #leftnav li a:visited, #leftnav a:active {
		color: #666666;
		text-decoration: none;
		margin: 0; padding: 0 !important}
	
	#leftnav li a:hover{
		color:#8e240b}
	
	#leftnav a.on, #leftnav li a.on, #leftnav a:link li a.on, #leftnav a:visited li a.on, #leftnav a:active li a.on {
		color: #8e240b !important;
		text-decoration: none}


/* right panel ---------------------------------------->*/


	#right-panel-wrp {
		float: right;
		width: 725px; height: 44px;
		background: #FFFFFF;
		text-align: right}
		
	#right-panel {
		float: right;
		font-size: 12px;
		font-weight: normal;
		line-height: 20px;
		color: #222222;
		}
		
	#right-panel div {
	margin:15px 30px 0px 30px;float:left;}
	
	#right-panel a {
	font-size: 12px; 
	color: #8e240b;
	text-decoration: none}
	
	#right-panel a:hover {
	text-decoration: none;
	display: block;
	color: #8e240b;
	}
	
	#right-panel a:active, #topnav a.on {
	color: #8e240b;
	text-decoration: none;
	border: none}
	
	
	#right-panel h3 {
		font-size: 10pt;
		font-weight: normal;
		line-height: 28px;
		color: #8e240b;
	}
	

	

/* footer ---------------------------------------->*/

	#footer,#footer-cr p{font-family: Arial, Verdana, serif;
			font-size: 11px;
			color: #999;}
	#footer-nav div {
		margin:0px 10px 0px 0px;float:left;
	}
	
	#footer-nav div a, #footer-nav div a:link, #footer-nav div a:visited, #footer-nav div a:hover {
	color: #8e240b;
	text-decoration: none;
	}
		
	#footer-cr p{
			margin:0; padding:0px;
			line-height:12px;
			text-align: right
			}


/* gallery -------------------------------------->*/

	#gallery-panel div a img{
	margin:0px 0px 12px 0px;
	}
		
	#gallery-panel div{
	margin:30px 57px 10px 0px;width:150px;
	}
	#gallery-panel div p{
	line-height:16px
	}
	
}


