body {
	background-color: #FEFEEB;
  	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	padding:0px;
	margin:0px;
	border:0px;
  	text-align: center;

}

img {
	padding:0px;
	margin:0px;
	border:0px;
	display: block;
}
a:link{
  	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	color: #663300;
	font-size: 11px;
	text-decoration: none;
}

a:visited {
  	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	color: #663300;
	font-size: 11px;
	text-decoration: none;
}

a:hover {
  	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	color: #F2AE62;
	font-size: 11px;
	text-decoration: underline;
}

.italic {
	font-style: italic;
	text-indent: 5px;
	font-weight: bold;
}
.title {
  	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	color: #663300;
	font-size: 13px;
	font-weight: bold;
	padding-bottom: 4px;
	padding-top: 4px;
}
.maintext{
  	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	color: #663300;
	font-size: 12px;
	text-align: justify;
}
.basebartext{
  	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	color: #F8F8D1;
	font-size: 10px;
}


#basebar a:link{
  	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	color: #F8F8D1;
	font-size: 10px;
	text-decoration: none;
}

#basebar a:visited {
  	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	color: #F8F8D1;
	font-size: 10px;
	text-decoration: none;
}

#basebar a:hover {
  	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	color: #F8F8D1;
	font-size: 10px;
	text-decoration: underline;
}


#shell{
	border:0px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	padding: 0px;
	width: 567px;
	height: 600px;
	margin-top:10px; 
}
#header {
	text-align: center;
	position:relative;
	width:211px; 
	padding:0px;
	margin:0px;
	border:0px;
}
/* FF */
div> #mainbody{
	float:left;
	background-color: #F8F8D1;
	width: 417px;
	height: 409px;
}
div> #sidebar{
	float:right;
	background-color: #F8F8D1;
	width: 150px;
	height: 409px;
}
div> #textarea{
	float:left;
	position:relative;
	margin-top:3px; 
	width: 340px;
	margin-right: 20px;
	margin-left: 10px;
	background-image: url(/assets/images/worldmap_outline.gif);
	height: 360px;
}
div> #textareacontact{
	float:left;
	position:relative;
	margin-top:3px; 
	width: 340px;
	margin-right: 20px;
	margin-left: 10px;
	background-image: url(/assets/images/worldmap_outline.gif);
	height: 250px;
}
div> #basebarcenter {
	float:left;
	position:relative;
	margin-top:0px; 
	background-color: #663300;
	height: 21px;
	width: 529px;
	color: #F8F8D1;
	padding-top: 10px;
	text-align: center;
}
div> .textrow{
	position:relative;
	margin-top:0px;
	height: 112px;
}
div> .textrow3{
	position:relative;
	margin-top:0px;
	height: 100px;
}
div> .textright {
	float:right;
	position:relative;
	margin-top:0px;
	width:205px;
}
div> .spacer{
	position:relative;
	height:0px;
}
div> .address{
	margin-top:10px;
	position:relative;
	height:0px;
}

/* IE */
* html  #mainbody{
	float:left;
	background-color: #F8F8D1;
	width: 417px;
	height: 409px;
}
* html  #sidebar{
	float:right;
	background-color: #F8F8D1;
	width: 150px;
	height: 409px;
}
* html #textarea{
	float:left;
	position:relative;
	margin-top:3px; 
	width: 340px;
	margin-right: 0px;
	margin-left: 10px;
	background-image: url(/assets/images/worldmap_outline.gif);
	height: 345px;
}
* html #textareacontact{
	float:left;
	position:relative;
	margin-top:3px; 
	width: 340px;
	margin-right: 0px;
	margin-left: 10px;
	background-image: url(/assets/images/worldmap_outline.gif);
	height: 300px;
}
* html #basebarcenter {
	float:left;
	position:relative;
	margin-top:0px; 
	background-color: #663300;
	height: 31px;
	width: 529px;
	color: #F8F8D1;
	padding-top: 10px;
	text-align: center;
}
* html .textrow{
float:left;
	position:relative;
	margin-top:0px;
}
* html .textrow3{
float:left;
	position:relative;
	margin-top:0px;
}
* html .textright {
	float:right;
	position:relative;
	margin-top:0px;
	width:205px;
}
* html .spacer{
	position:relative;
	height:5px;
}
#title {
	position:relative;
	width:211px; 
	margin-top:0px; 
}
#pattern {
	float:left;
	position:relative;
	margin-top:0px; 
}

#sidebar_tl{
	float:right;
	position:relative;
	margin-top:0px; 
}
#sidebarbox {
	float:right;
	position:relative;
	margin-top:2px; 
	width: 127px;
	height: 213px;
	background-color: #E9DEB5;
}
.linespacer {
	float:right;
	position:relative;
	margin-top:0px;
	text-align: right; 
}
#spacer16 {	
	margin-top:14px;
	position:relative;

}
.image1 {
	float:left;
	position:relative;
	margin-top:0px;
}
.image2 {
	float:left;
	position:relative;
	margin-top:-5px;
}
.moredetails{
	text-align:right;
	float:right;
}
.nofloat{
float:none;
}
.boxspacer1 {
	float:right;
	position:relative;
	margin-top:0px;
	width: 22px;
	height: 68px;
	background-color: #E9DEB5;
}
#sidebarbg {
	float:right;
	position:relative;
	margin-top:0px;
	text-align: right;
	background-image: url(/assets/images/imagespacer.gif)
}
#sidebarbase {
	float:right;
	position:relative;
	margin-top:0px;
	text-align: right; 
	height:23px;
}
#basebar{
	width: 567px;
	height: 31px;
}
#basebarleft {	
	float:left;
	position:relative;
	margin-top:0px; 
}

#basebarright {
	float:right;
	position:relative;
	margin-top:0px; 
}

#emailicon {
	float:left;
	position:relative;
	margin-top:0px; 
	padding: 3px;
}

#emaillink {
	float:left;
	position:relative;
	margin-top:0px; 
}

.listitem {
	float:left;
	position:relative;
	margin-top:9px; 
	width: 320px;
}

.bullet {
	float:left;
	position:relative;
	margin-top:7px; 
	padding: 5px;
}

.cornerimage{
	float:right;
	position:relative;
	margin-top:10px; 
	padding: 0px;
}
