@charset "UTF-8";
body  {
	font: 100% "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 159%;
	background-image: url(images/bg1.jpg);
	background-color: #5A2600;
	margin: 20px 0 0 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: left; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
}

.headline {
font-weight:900;
}

.subtitle {
	font-weight: 900;
	color: #9C773D;
	padding: 0;
	margin: 0;
	} 
	
.cred {
	font-size: 11px;
	font-style:italic;
	font-weight:normal;
	}
.cred-noi {
	font-style: normal;
	font-size: 11px;
	
	font-weight:normal;
	}

a {
font-weight: 900;
color: #CD4D00;
text-decoration: none;
}

a.visitted {
font-weight: 900;
color: #CD4D00;
text-decoration: none;
}

ul.list {
padding-top: 0;
padding-right: 30px;
padding-bottom: inherit;
padding-left: 0;
margin-top: 0;
list-style:none;

}

li.list {
padding-bottom: 6px;
padding-left: 0;
margin-left:0;
}


ul.list2 {
padding: 0 30px 0 50px;
margin: 20px 0 0 230px;
line-height: 115%;
font-weight: bold;
color: #9C773D;
list-style-type:square
}

li.list2 {
padding-bottom: 6px;
}

li.list2-end {
padding-bottom: 0px;
}

.thrColFixHdr #container { 
	width: 790px;  
	background: #FFFFFF;
	background-image:url(images/main-bg.gif);
	background-repeat:repeat-y;
	margin: 20px auto; 
	border: 1px solid #000000;
	text-align: left; 
} 

.thrColFixHdr #container-int { 
	width: 790px;  
	background: #FFFFFF;
	background-image:url(images/main-bg-int.gif);
	background-repeat:repeat-y;
	margin: 20px auto; 
	border: 0;
	text-align: left; 
} 

.thrColFixHdr #header { 
	background: #DDDDDD; 
	padding: 0;  
} 

.thrColFixHdr #sidebar1 {
	float: left; 
	width: 268px; 
	padding: 0; 
}

.thrColFixHdr #sidebar1-int {
	float: left; 
	width: 186px; 
	padding: 0; 
}

.thrColFixHdr #sidebar2 {
	float: right; 
	width: 17px;  
	padding: 0; 
}
.thrColFixHdr #mainContent { 
	margin: 30px 30px 0 300px; 
	padding: 0; 
} 

.thrColFixHdr #mainContent-int { 
	margin: 30px 36px 0 218px; 
	padding: 0; 
} 

.thrColFixHdr #footer { 
	padding: 0; 
	margin: 0;
	height: 54px;
	width: 790px;
} 

.fltrt { 
	float: right;
	margin-left: 8px;
}
.fltlft { 
	float: left;
	margin-right: 8px;
}
.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

.framed {
border:#E9DBAE solid 7px;
margin: 0;
padding: 1px;
background-color: #000000;


}

.framed-left {
border:#E9DBAE solid 7px;
margin: 7px 12px 7px 0;
padding: 1px;
background-color: #000000;


}

.framed-right {
border:#E9DBAE solid 7px;
margin: 7px 20px 7px 25px;
padding: 1px;
background-color: #000000;


}

.framed-right-alt {
border:#E9DBAE solid 7px;
margin: 2px 12px 5px 12px;
padding: 1px;
background-color: #FFFFFF;


}

.table-style {
	border: solid 1px #000000;
	width: 508px;
	background-color: #FFFFFF;
	padding: 0 15px 0 0;
	
	}
.unframed-left {
padding: 0 20px 0 0;
border: 0;
float: left;
clear: none;
width: 250px;
background-color: #FFFFFF;
} 

.submenu {
	font-size: 12px;
	
	}

