body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	margin: 0px;
	background: url(layout/layout_02.jpg) top repeat-x;
	text-align: center;
	background-color: #ffffff;
	color: #5c5c5c;
}

#container {
	width: 844px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	text-align: left;
	clear: both;
}

#container #topsection {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 844px;
	height: 107px;

}


#container #topsection #topheader {

	background:url(layout/layout_04.jpg) top no-repeat;
	width: 844px;
	height: 78px;
	position:relative;

}

#container #topsection #topmenu {

	width: 844px;
	height: 29px;
	background: url(layout/topmenu_06.jpg) top no-repeat;
	position: relative;

}




#container #topsection #topmenu ul{
	list-style:none;
	margin: 0px;
	padding: 0px;
	
}

#container #topsection #topmenu ul li{
	display:block;
	float:left;
	width:auto;
margin: 0px;
	padding: 0px;
	display:inline;
}


#container #topsection #topmenu ul li a#homelink {

	width: 64px;
	height: 29px;
	display: block;

}
#container #topsection #topmenu ul li a:hover#homelink {

background:url(layout/layout_06.jpg) top no-repeat;

}


#container #topsection #topmenu ul li a#aboutlink {

	width: 217px;
	height: 29px;
	display: block;

}
#container #topsection #topmenu ul li a:hover#aboutlink {

background:url(layout/layout_07.jpg) top no-repeat;

}

#container #topsection #topmenu ul li a#articlelink {

	width: 79px;
	height: 29px;
	display: block;
	margin-left: -4px;

}
#container #topsection #topmenu ul li a:hover#articlelink {

background:url(layout/articles_08.jpg) top no-repeat;

}


#container #topsection #topmenu ul li a#faqlink {

	width: 67px;
	height: 29px;
	display: block;

}
#container #topsection #topmenu ul li a:hover#faqlink {

background:url(layout/faqs_09.jpg) top no-repeat;

}




#container #topsection #topmenu ul li a span{

		display: none;

}


#container #homebanner {

	position:absolute;
	top: 107px;
	left: 0px;
	width: 844px;
	height: 275px;
	background:url(layout/layout_12.jpg) top no-repeat;

}

#container #articletitle {

	position:absolute;
	top: 115px;
	left: 11px;
	width: 474px;
	height: 49px;
	background:url(layout/articletitle_05.jpg) top no-repeat;

}


#container #homebanner #articlesectionlink a {

	position: absolute;
	top: 130px;
	left: 25px;
	width: 280px;
	height: 70px;

	

}

#container #homepagecontent {

	position: relative;
	padding-top: 382px;
	width: 844px;
	
}

#container #articlecontent {

	position: relative;
	padding-top: 150px;
	width: 844px;
	margin-left: 12px;
	
}

#container #articlecontent #articleleft {

	width: 214px;
	position:absolute;
	top: 170px;
	left: 0px;


}

#container #articlecontent #articleleft img {

	border: none;

}

#container #articlecontent #articleleft #articlemenutop {

	width: 214px;
	height: 37px;
	background:url(layout/articlesleft_07.jpg) top no-repeat;

}


#container #articlecontent #articleleft #articlemenurep {

	width: 200px;
	padding: 7px;
	background:url(layout/articlesleft_10.jpg) top repeat-y;


}


#container #articlecontent #articleleft #articlemenurep ul {

	margin: 0px;
	padding: 0px;
}


#container #articlecontent #articleleft #articlemenurep ul li {

	margin: 0px;
	padding: 0px;
	margin-bottom: 12px;
	font-size: 70%;
	font-weight: bold;
	list-style: none;
	margin-left: 5px;
	 
}


#container #articlecontent #articleleft #articlemenurep ul li a {

	color:#FFFFFF;
	text-decoration: none;
	

}

#container #articlecontent #articleleft #articlemenurep ul li a:hover {

	color: #467ba0

}

#container #articlecontent #articleleft #articlemenubtm {

	width: 214px;
	height: 22px;
	background:url(layout/articlesleft_12.jpg) top no-repeat;

}


#container #articlecontent #articleright {

	
	padding-left: 230px;



}

#container #articlecontent #articleright li {

	font-size: 75%;

}

#container #articlecontent #articleright li {

	margin-bottom: 10px;
	line-height: 20px;
}


#container #articlecontent #articleright #articlebox {

	float: right;
	padding-left: 13px;
	padding-bottom: 10px;
	padding-top: 6px;
	

}


#container #articlecontent #articleright #articleboxleft {

	float: left;
	padding-right: 13px;
	padding-bottom: 10px;
	padding-top: 6px;
	

}


#container #articlecontent #articleright #articlebox a {

	color: #ceaa15;
	text-decoration: none;
}

#container #articlecontent #articleright #articlebox p {
	margin-bottom: 0px;
}

#container #articlecontent #articleright #articlebox a:hover {

	text-decoration: underline;
}

#container #articlecontent #articleright .imgborder {

	border: 1px solid #BCBCBC;

}

#container #articlecontent #articleright h1 {

	font-size: 150%;
	color:#a7814a;
	margin-bottom: 15px;
	padding-top: 10px;

}

#container #articlecontent #articleright h2 {

	font-size: 130%;
	color:#a7814a;
	margin-bottom: 15px;
	

}


#container #articlecontent #articleright p {
	
	
	font-size: 75%;
	margin-top: 0px;
	margin-bottom: 12px;
	line-height: 20px;

}


#container #homepagecontent #homeleft {

	width: 357px;
	float: left;
	padding-left:8px;
	padding-right: 5px;
	
}

#container #homepagecontent #homeleft h1 {

	margin-top: 6px;
	margin-bottom: 6px;
	font-size: 130%;
	color:#a7814a

}

#container #homepagecontent #homeleft p {

	font-size: 75%;
	margin-top: 0px;
	margin-bottom: 12px;
	line-height: 20px;
	

}

#container #homepagecontent #homeright {

	width: 474px;
	float: left;

}

#container #homepagecontent #homeright img {
	border:none;
	float: left;

}


 #btmbanner {

	width: 100%;
	background:url(layout/layout_18.jpg) top repeat-x;
	height: 241px;
	background-color:#9CD1F3;
	height: 320px;
	
}

#btmbanner #btmmenu {

	width: 844px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	text-align: left;
	
}


#btmbanner #btmmenu .stylelinks {

	float: left;
	width: 200px;
	

}

#btmbanner #btmmenu .stylelinks h3 {

	font-size: 80%;
	font-weight: bold;
	margin-top: 30px;
	color:#FFFFFF;
	margin-bottom: 0px;


}

#btmbanner #btmmenu .stylelinks p {

	font-size: 70%;
	font-weight: bold;
	margin-top: 30px;
	color:#FFFFFF;
	margin-bottom: 0px;
	
	}


#btmbanner #btmmenu .stylelinks ul {

	margin: 0px;
	padding: 0px;
	margin-top: 10px;

}

#btmbanner #btmmenu .stylelinks ul li {

	list-style: none;
	margin: 0px;
	padding: 0px;
	margin-top: 4px;
	line-height: 15px;

}

#btmbanner #btmmenu .stylelinks ul li a {

	color:#FFFFFF;
	font-size: 70%;
	text-decoration: none;

}


#btmbanner #btmmenu .stylelinks ul li a:hover {

	text-decoration: underline;

}
.clear {

	clear: both;
}