html, body {margin: 0;padding: 0;border: 0;}

body 
{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #493829;	
	text-align: center;
	height: auto;
	background: #ECDCC1 url(../img/body_bg.gif) repeat-x left top;
}

body a img, body a:hover img {border: none;}

body a 
{
	color: #246049;
	text-decoration: none;
}

body a:link	
{	
	color: #246049;
	text-decoration: none;
}	
		
body a:visited	
{	
	color: #246049;
	text-decoration: none;
}	
		
body a:active
{	
	color: #246049;
	text-decoration: none;
}	
		
body a:hover {
	color: #000;
	text-decoration: underline;
}

hr {	
	width: 100%;
	height: 1px;
}

p 
{
	margin: 0;
	padding: 0 0 15px 0;
	}

table {
	border:0px;
	margin-top:15px;
	margin-bottom:15px;
	}
	
td, th {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#493829;
	text-decoration:none;
	font-weight:normal;
	background-color:#f1e2c8;
	padding:5px;
}


tr {
	width: 100%!important;
}

/**********************************************************/

#Container 
{
	position: relative;
	display: block;
	margin-top: 0; 
	margin-right: auto; 
	margin-bottom: 0; 
	margin-left: auto;
	padding: 24px 0 0 0;
	height: auto;
	width: 856px;
	text-align: left;
}




/*************************************** HEADER-ELEMENTS *******************/

#Header {
	position: relative;
	display: block;
	margin-top: 0; 
	margin-right: auto; 
	margin-bottom: 0; 
	margin-left: auto;
	padding: 0;
	width: 856px;
	height: 112px;
}

#Header:after {
	content: "."; 
	display: block;
	height: 0.01em;
	overflow: hidden;
	visibility: hidden; 
	clear: both;
}


#SABanner {
	position: relative;
	display: block;
	margin: 0 0 0 48px; 
	padding: 0;
	width: 734px;
	height: 208px;	
}

#Logo {
	display: block;
	position: absolute;
	width: 103px;
	height: 37px;
	margin: 0;
	padding: 0;
	top: 0;
	right: 0px;
	z-index: 20;

}


#FixedToplinks {
	display: block;
	position: absolute;
	width:280px;
	height: 54px;	
	top: 80px;
	right: 5px;
	color: #B7A182;
	text-align: right;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#9f8563;
	text-decoration:none;
	font-weight:bold;
	text-transform: uppercase;
	z-index: 3;
}


#FixedToplinks a {
	color: #9f8563;
}



#FixedToplinks a:hover {
	color: #000;
	text-decoration: none;
}


/******************************* COLUMNS N STUFF ***************************/

#ContentHolder {
	position: relative;
	display: block;
	margin: 0;
	padding: 20px 0 0 0;
	width: 856px;
	height: 465px;
	
	
}
* html #ContentHolder {height: 485px;}

#ContentHolder:after {
	content: "."; 
	display: block;
	height: 0.01em;
	overflow: hidden;
	visibility: hidden; 
	clear: both;
}


#ContentHolderFree {
	position: relative;
	display: block;
	margin: 0;
	padding: 20px 0 0 0;
	width: 856px;	
}


#ContentHolderFree:after {
	content: "."; 
	display: block;
	height: 0.01em;
	overflow: hidden;
	visibility: hidden; 
	clear: both;
}



#FlashContentHolder {
	position: relative;
	display: block;
	margin: 0;
	padding: 0;
	width: 836px;
	height: 440px;
	top: 10px;
	left: 10px;
	
}

#FlashContentHolder:after {
	content: "."; 
	display: block;
	height: 0.01em;
	overflow: hidden;
	visibility: hidden; 
	clear: both;
}

#FlashContent {
	position: relative;
	display: block;
	margin: 0 0 0 15px;
	padding: 0;
	width: 274px;
	height: 440px;
	overflow: auto;

}


#Columns {
	position: absolute;
	display: block;
	margin: 0;
	padding: 0;
	width: 810px;
	height: 430px;
	overflow: auto;
	left: 34px;
	top: 38px;
}

#Colums:after {
	content: "."; 
	display: block;
	height: 0.01em;
	overflow: hidden;
	visibility: hidden; 
	clear: both;
}


#ColumnsFree {
	position: relative;
	display: block;
	margin: 38px 0 0 34px;
	padding: 0;
	width: 810px;

}

#ColumnsFree:after {
	content: "."; 
	display: block;
	height: 0.01em;
	overflow: hidden;
	visibility: hidden; 
	clear: both;
}



.Column 
{
	display: inline;
	margin: 0;
	padding: 0;
	float: left;
}

.BlockElement {
	position: relative;
	display: block;
}

.BlockElement:after  {
	content: "."; 
	display: block;
	height: 0.01em;
	overflow: hidden;
	visibility: hidden; 
	clear: both;
}

#C1 {	
	position: relative;
	display: block;
	width: 504px;
	margin: 0;
	padding: 0;
}

#C2 {
	position: relative;
	display: block;
	width: 280px;
	padding: 0;
	margin: 0;
}

#C3 {
	position: relative;
	display: block;
	width: 544px;
	padding: 0;
	margin: 0;
	overflow: hidden;
}

#C4 {
	position: relative;
	display: block;
	width: 240px;
	padding: 0;
	margin: 0;
	overflow: hidden;
}

#C1:after, #C2:after, #C3:after  {
	content: "."; 
	display: block;
	height: 0.01em;
	overflow: hidden;
	visibility: hidden; 
	clear: both;
}

/****************************************** SACONTENTS ****************/

#SAContent1,#SAContent2,#SAContent3,#SAContent4,#SAContent5,#SAContent6,#SAContent7,#SAContent8,#SAArea1
{
	position:relative;
	display: block;
	height: auto;
	padding:0;
}

#SAContent1:after,#SAContent2:after,#SAContent3:after,#SAContent4:after,#SAContent5:after,#SAContent6:after,#SAContent7:after,#SAContent8:after,#SAArea1:after {
	content: "."; 
	display: block;
	height: 0.01em;
	overflow: hidden;
	visibility: hidden; 
	clear: both;
}


.Width20 {width: 20px;}
.Width30 {width: 30px;}
.Width130 {width: 130px;}
.Width150 {width: 150px;}
.Width170 {width: 170px;}
.Width190 {width: 190px;}
.Width200 {width: 200px;}
.Width240 {width: 240px;}
.Width280 {width: 280px;}
.Width350 {width: 350px;}
.Width477 {width: 477px;}
.Width522 {width: 522px;}
.Width546 {width: 546px;}
.Width700 {width: 700px;}
.Width780 {width: 780px;}


/********************************* FOOTER *************************/

#Path
{
	position: absolute;
	display: block;
	margin: 0;
	padding: 0;
	width: 600px;
	height: 33px;
	line-height: 33px;
	color: #64421B;
	font-weight: normal;
	left: 10px;
	top: 134px;
	font-size: 11px;
	}

#Path a {color: #64421B;}

/************************************************/

#StartPageContainer
{
	position: relative;
	display: block;
	margin-top:27px; 
	margin-right: auto; 
	margin-bottom: 0; 
	margin-left: auto;
	padding: 0;
	height: 600px;
	width: 567px;
	text-align: left;
	font-size:10px;
}


#startpic1 {
	display: block;
	position: absolute;
	margin: 0;
	padding: 0;
	width: 279px; 
	height: 279px;
	top: 60px;
	left: 0;
}

#startpic2  {
	display: block;
	position: absolute;
	margin: 0;
	padding: 0;
	width: 279px; 
	height: 279px;
	top: 60px;
	left: 288px;
}

#startpic3  {
	display: block;
	position: absolute;
	margin: 0;
	padding: 0;
	width: 279px; 
	height: 279px;
	top: 348px;
	left: 0;
}


#startpic4  {
	display: block;
	position: absolute;
	margin: 0;
	padding: 0;
	width: 279px; 
	width: 279px; 
	top: 348px;
	left: 288px;
}


#StartLogo  {
	display: block;
	position: absolute;
	margin: 0;
	padding: 0;
	width: 145px; 
	height: 50px;
	top: 0;
	left: 0;
}


#StartPageLinks {
	position: absolute;
	display: block;
	width: 367px;
	height: 15px;
	margin: 0;
	padding: 0;
	top: 0;
	left: 200px;
	text-align: right;	
}

#StartPageLinks a  {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:10px;
	color:#493829;
	text-decoration:none;
	font-weight:bold;
	}
	
#StartPageLinks a:visited {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:10px;
	color:#493829;
	text-decoration:none;
	font-weight:bold;
	}
		
#StartPageLinks a:hover {
	color:#246049;
	}



