	body {
		background:  #EDD3AE url(images/bg.gif) repeat-x;
		margin: 0px; /* Always set margins to 0. Some browsers automatically apply them. */
		padding: 0px; /* Always apply padding if you apply margins */	
	}
	
		
	/* This sets a default font for all of our tag selectors. We set the text align back to left so it won't center (based on the body tag to compensate for IE.) */
	
	p, h1, h2, h3, h4, h5, h6, a, ul, li, ol, dt, dd, td {
		font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	/* Redefines the p tag */
	p { 	
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #333;
		margin-top: 10px; 
		margin-right: 20px;
		margin-left: 10px;
		line-height: 1.3;
	}
	#p1{
	float: left;
	/*
	border-right: 1px dashed #808080;
	*/
	width: 360px;
	margin: 0px;
}

.p1{
	background: #e5e2db;
}
	#p2{
	
	float: left;
	width: 350px;
	margin: 0px;
	background: #f9f9f9;
	
}
	
	
	h1 {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:22px;
		color: #762828;
		margin: 0px;
		margin-left: 10px;
		text-indent: 0px;
		width: 550px;
		padding: 7px 0px 7px 0px;
		text-transform: uppercase;
	}
	
	h2 {
		font: bold 14px Verdana, Arial, Helvetica, sans-serif;
		margin: 0 0 -12px 10px;
	}
	
	h3 {
		font: normal 14px Verdana, Arial, Helvetica, sans-serif;
		margin: 0 0 -12px 10px;
	}

	
	div#pagetext li {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #333;
		line-height: 2;
		list-style-image:url(images/arrow.gif);
	}
	

	/* Creates the general link style for the site. This is not the main navigation.  */
	
	a:link {
		color:#223560;
		text-decoration: none;
	}
	a:visited {
		color: #223560;
		text-decoration: none;	
	}
	a:hover {
		color: #223560;
		text-decoration: underline;
	}
	a:active {
		text-decoration: none;	
	}
	
	
	/* ----------------- PAGE LAYOUT ELEMENTS ----------------- */
	
	div#wrapper{
		width: 790px;
		margin: 0px auto;
		background: url(images/bg_wrapper.gif);
	
		position: relative;
	}
	
	div#container {
		width:770px;
		margin: 0px auto;
		background: url(images/bg_content.gif);
		
	
	 }
	 

	div#header { 
		background: url(images/header.jpg);
		width: 770px;
		height: 206px;
		margin: 0px auto;
	
	
	 }
	
	div#content {
		background: #fff;
		margin-left: 30px;
		clear: both;
		border: 1px solid #fff;
		width: 710px;
	 }
	
	div#pagetext {
	width: 710px;
	background: #fff;
	float: left;
	border: 1px solid #fff;
	position: relative;

	/*
	border-left: 1px solid #b8b8b8;
	*/		
	}
	
	
	div#pagetext a:link{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#0000CC;		
	}
	
	div#pagetext a:visited{
		color:#000066;		
	}
	
	
	div#right{
		margin-top: 20px;
		margin-left: 5px;
		width: 175px;
		background: #fff;
		float: left;
		border: 0px solid #ccc;
	}
	
	  #right p{
		font-family:Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #000;
		margin-left: 10px;
		text-align:left;
		
	}
	
	.right {
		margin: 5px;
		float: right
	}
	
	.right img{
		border: 2px solid #808080;
	}
	
	.images{
	border: 2px solid #ff9900;
	text-align:center;
	margin-left: 10px;
	}
	
	div#address{
		width: 705px;
		background: #F5E8D6;
		border: 1px solid #EDD3AE;
		margin-top: 10px;
	
	}
	
	
	div#address h1{
		width: 300px;
		float: left;
		font-style: normal;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		margin-left: 30px;
	}
	
	address{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: left;
	width: 225px;
	font-style: normal;
	font-weight: bold;
	color: #762828;
	padding: 5px;
	}
	address.addressright {
	text-align: right;
}

address.middle {
	text-align: center;
}
	
	
	div#footer {
		width: 550px;
		clear: both;
		margin: 0px auto;
	}
	
	 
	 div#links {
		font-size:0px;
		background: url(images/bg_links.gif);
		background-repeat: no-repeat;
		width: 770px;
		color: #fff;
		text-align: center;
		clear: both;
		height: 35px;
		margin: 0px auto;
		margin-top: 20px;
	 }
	 
	 div#links p{
	 	padding: 5px 0px 5px 0px;
		font-size: 11px;
	 }
	 
	  div#links a:link, a:visited {
		color: #762828;
		font-weight: bold;
	
	 }
	 
	 
	  div#bottom{
		background: url(images/bg_footer.gif);
		background-repeat: no-repeat;
		width: 770px;
		height: 35px;
		margin: 0px auto;
		clear: both; 
	 }
	 
	 
	 div#login{
		width: 770px;
		text-align: right;
		margin: 0px auto;
		clear: both; 
		font-size: 10px;
	 }
	 
	 div#logos{
	 margin: 10px;
	 width: 525px;
	 }
	 
	 div#logos img{
	 border: 1px solid #ccc;
	 }
	 
	 /* ----------------- IMAGE ELEMENTS ----------------- */
	
	img.left {
		float: left;
		margin: 20px;
		border: 2px solid #fff;
	
	}
	img.right {
		margin: 30px;
		border: 2px solid #EDD3AE;
		float: right
	}
	
	img.rightb {
		margin: 0 30px 0 0;
		float: right;
	}
	
	 .copyright {
		width: 750px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #333333;
		font-size:9px;
		margin: 0px auto;
		text-align: center; 
		clear:both;
		padding: 10px 0px 10px 0px;	
	 }
	 
	 
	.copyright a:link{
		color: #333333;
	  }
	  
	  
	.copyright a:visited{
		color: #009900;
	  }
	
	
	
	
	/* ----------------- NAVIGATION ----------------- */
	
	
	#navigation {
		text-align: center;
		position: absolute;
		left: 35px;
		top: 161px;
		width: 754px;
	}
	#navigation ul {
		font-family: Verdana;
		font-weight: bold;
		text-decoration: none;
		margin: 0;
		padding: 0;
		list-style:none;	
	}
	#navigation li {
		display: inline;
		background: url(images/bgnav.gif) repeat-x center top;
		text-align: center;
		padding: 0;
		margin-right: 1px;	
		float: left;
		text-transform: uppercase;
	}
	#navigation a {
		color: #EDD3AE;
		background: url(images/bgnav_left.gif) no-repeat left top;
		float: left;
		margin:	0;
		padding-left:7px;
		text-decoration: none;
		font-size: 9px;
	}
	#navigation a span {
		background: url(images/bgnav_right.gif) no-repeat right top;
		display: block;
		padding:7px 10px 4px 5px;
	}
	#navigation a span {
		float: none;
	}
	
	#navigation a:hover {
		color: #FFFFFF;
	}
	
	#navigation .current {
		color: #FFFFFF;
	}
	
	div#audio {
	position: absolute;
	left: 616px;
	top: 0px;
}

.clear{
	clear: both;
}

#flash{
	position: absolute;
	left: 28px;
	top: 14px;
}

div#address a:link, div#address a:hover, div#address a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #762828;
	text-decoration: underline;
}

table {
	border: none;
	clear: both;
	}
div#langbtn {
	position:absolute;
	right: 0px;
	top: -18px;
}
div#langbtn span a:link, div#langbtn a {
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:3px;
	background:#d7d7d7;
	color:#666666;
}
div#langbtn span {padding:3px;}
div#langbtn span a:hover {
	background:#974646;
	color:#FFFFFF;
}