body
		{
			margin: 0;
			padding: 0;
			font-family: tahoma, verdana, arial, "times new roman", serif;
			font-size: 80%;
			color: #1C1D1F;
			background: #585655 url('images/bg1.gif') repeat-x;
			
		}
		
		#container
		{
			width: 1000px;
			margin: 0 auto;
			
		}
		
		
		/* top menu */
		#main-menu-page { width:1000px; position:relative; top:10px; left:160px; margin:0px;}

		#main-menu-page ul {
			margin: 0;
			padding: 0;
			list-style: none;
			font-size: 85%;
		}
		
		#main-menu-page li {float: left; list-style: none; height:25px; margin: 0px 10px 0px 10px; padding: 1px 5px 0px 1px; color: #D1CBC5; text-align:left;}
		
		#main-menu-page a, #main-menu-page a:link, #main-menu-page a:visited {color: #D1CBC5; font-family: georgia,tahoma; font-weight:bold; text-decoration:none;}
		#main-menu-page a:hover { color: #fff; }
		
	
		#content
		{
			float:left;
			width:1001px;
			height:100%;
			margin-bottom:2px;border-left:10px solid #1A1B16;
			border-right:4px solid #1A1B16;
			
		}
		
		#content-back
		{
			float:left;
			width:1001px;
			height:100%;
			margin-bottom:2px;border-left:10px solid #1A1B16;
			border-right:4px solid #1A1B16;
			
		}
		
		#footer
		{
			position:relative; top:-14px;
			width:1015px;float:left;
			padding: 2em 0;
			
			text-align: center;
			background:#171814;
			color: #F4E5D7;
			font-size:85%;z-index:1;
		}
		#footer-back
		{
			position:relative; top:-8px;
			width:1015px;float:left;
			padding: 2em 0;
			
			text-align: center;
			background:#171814;
			color: #F4E5D7;
			font-size:85%;z-index:1;
		}
		.footer, .footer a, .footer a:active, .footer a:link, .footer a:visited
		{
			text-align: center;
			color: #F4E5D7;
			text-decoration:none;
		}


/* for two col contents*/
.contentbox-container {margin: 0px 0px 0px 0px; padding: 0px;} 
.contentbox-half-left {float: left; width: 1000px; margin: 0px 0px 0px 0px; padding:4px 0px 0px 0px;}
.contentbox-half-right {float: right; width: 285px; margin: 0px 0px 0px 0px; padding:4px 0px 0px 0px;}

.contentbox-container-all {margin: 0px 0px 10px 0px; padding: 0px; } 
.contentbox-half-left-all {float: left; width: 48%; margin: 0px 0px 5px 5px; }
.contentbox-half-right-all {float: right; width: 48%; margin: 0px 0px 5px 5px;}

.contentbox-container3 {width: 560px; margin: 10px 10px 15px 10px; padding: 0px;} /* Width should be 428px, but IE-duplication bug forces us to reduce with 3px to 425px */
.contentbox-third-left {float: left; width: 144px; margin: 0px 20px 0px 20px; padding: 0px;}
.contentbox-third-middle {float: left; width: 144px; margin: 0px 20px 0px 10px; padding: 0px;}
.contentbox-third-right {float: right; width: 144px; margin: 0px; padding: 0px;}
.contentbox a, .contentbox {color:#fff;}

.box-left {position:relative; top:0px;float:left;z-index:5;}
.box-left-text {padding:3px 10px;}

.box-main {position:relative; top:-9px;float:left; width: 516px; height:197px; background: transparent url(images/bg_main.jpg) no-repeat;}
.box-main-text {padding:5px 18px;}

.box-red-bg {position:relative; top:-9px; float:left;}
.box-red {width: 516px; height:259px; background: transparent url(images/bg_red.jpg) repeat-x;}
.box-red-back {width: 285px; background: transparent url(images/bg_red.jpg) repeat-x;}
* html .box-red {height:268px; }
.box-red-text {padding:5px 18px; color:#fff;}

.white-link, .white-link a, .white-link a:active, .white-link a:link, .white-link a:visited {line-height:200%; color:#fff;text-decoration:none; font-size:95%;}
.white-link a:hover {text-decoration:underline;}


.logo {position:relative; top:-6px;float:left;}
.top-header {position:relative; top:-6px;float:right; width:348px; height:184px; background: transparent url(images/bg_header.jpg) repeat-x;}
.top-header2 {position:relative; top:-6px;float:right; width:832px; height:184px; background: transparent url(images/bg_header.jpg) repeat-x;}
.top-header-text {padding:10px; text-align:center; }

.box-right {position:relative; top:8px;float:left; z-index:5;}
.right-header {position:relative; top:-14px;float:left;}

.panel-right-bg {position:relative; top:-17px; float:left;background:#CAC2AD;padding-bottom:20px;}
.panel-right {float:left; width: 284px; height:356px; background: transparent url(images/bg_right.jpg) repeat-x;}
* html .panel-right {height:355px; }
.panel-right-text {padding:5px 10px;font-size:85%;}

.box-back {position:relative; top:-9px;width: 516px; background: #D7B496;float:left;}
.box-back2 {position:relative; top:-9px;width: 1000px; background: #D7B496;float:left;}
.box-back3 {position:relative; top:-9px;width: 1000px; background: #D7B496;float:left;}

.form-row {
clear: both;
padding-top: 2px;
}
.form-label {
float: left;
width: 180px;
text-align: right;
padding-top: 5px;
}
.form-field {
float: left;
margin-left: 10px;
text-align: left;
} 

h1 { font-size: 120%; color:#711D04; }
h2 { font-size: 100%; }
h3 { font-size: 100%; }



div {text-align:left;}
img {border:0;}
a {color:#711D04;text-decoration:none;}
a:hover {text-decoration:underline;}
.right {float:right;}
.center {margin:0 auto;}

table .black {background-color:#000;border:1px solid #000;}
tr .black, td .black {background:#000;color:#fff;}
tr .black2, td .black2 {background:#E4CCAA;}
tr .black3, td .black3 {background:#F3DFC3;}