
/*---- Body -----*/	

body {
	background-image: url(images/mbg.jpg); 
	background-repeat: repeat-x;
	background-color: #FFFFFF;
}

/*---- Text Styles -----*/	

a:link {text-decoration: none; color: #AFD8EE;}
a:visited {text-decoration: none; color: #AFD8EE;}
a:active {text-decoration: none;color: #AFD8EE;}
a:hover {text-decoration: none; color: #4AC931;}

.class1 A:link {text-decoration: none; color: #ccc}
.class1 A:visited {text-decoration: none; color: #ccc}
.class1 A:active {text-decoration: none; color: #ccc}
.class1 A:hover {text-decoration: underline; color: #AFD8EE}


h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ccc;
	font-weight: 100;
	}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ccc;
	font-weight: 100;
	}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #AFD8EE;
	font-weight: 100;
	line-height: 10px;	
	}
	
h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ccc;
	font-weight: 100;
	}
	
.greentext {
	font-family: Arial, Helvetica, sans-serif;
	color: #4AC931;
	}	
	
.pad {
	padding-left: 52px;
}		

/*---- Container -----*/	

#container {
	display: block;
	height: auto;
	width: 796px;
	padding-left: 24px;
	background-image: url(images/container_bg.jpg);
	background-repeat: repeat-x;
	float: left;
	}	
	
/*---- Header -----*/

#header { 
	display: block;
	width: 796px;
	height: 142px;
	float: left;
	background-image: url(images/logoheader_bg.jpg);
	background-repeat: no-repeat;
	}	

#menu {
	display: block;
	float: right;
	width: 280px;
	height: 130px;
	line-height: 18px;
	text-align: left;
	padding-top: 15px;
	}

#flashholder { 
	display: block;
	width: 796px;
	height: 225px;
	float: left;
	padding: 6px 0 6px 6px;
	background-image: url(images/flashholder_bg.jpg);
	background-repeat: no-repeat;
	text-align: left;
	}	
	
#contenttext { 
	display: block;
	width: 345px;
	height: 315px;
	padding: 28px 20px 0 0px;
	float: left;
	text-align: left;	
	}	
	
#divider { 
	display: block;
	width: 25px;
	height: 315px;
	float: left;
	background-image: url(images/divider.jpg);
	background-repeat: no-repeat;
	}	
	
#news { 
	display: block;
	width: 400px;
	height: 315px;
	float: left;
	padding: 24px 0 0 0px;
	text-align: left;
	}	
	
#contact { 
	display: block;
	width: 796px;
	height: 295px;
	padding: 28px 0px 0 0px;
	float: left;
	text-align: left;	
	}		
	
	