body {
	background-image: url(files/design/images/bg-body.gif);
	background-position: top center;
	background-repeat: repeat;
	background-color: #816133;
	margin:0;
	padding:0;
}
body,td,th {
	color: #d3f3ff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
* html .png{
position:relative;
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "files/design/images/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='scale')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);
}
a {outline:none;}
a:link {
	color: #d3f3ff; text-decoration:underline;
}
a:visited {
	color: #d3f3ff; text-decoration:underline;
}
a:hover {
	color: #d3f3ff;
}
a:active {
	color: #d3f3ff;
}

.lightboxthuborder {
	margin: 7px;
	padding:0px;
	border: 1px solid #174662;
}
#headerstretch {
	background-image: url(files/design/images/bg-header-stretch.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 230px;
	width: 100%;
}
#header {
	height: 181px;
	width: 960px;
	margin: 0 auto;
}
#nav {
	height: 49px;
	width: 960px;
	margin: 0 auto;
}
#wrapcontent {
	overflow: auto;
	width: 921px;
	margin: 0 auto;
	padding:0px 20px 0px 19px;
}
* html #wrapcontent {
	overflow: auto;
	width: 921px;
	margin: -5px auto 0px auto;
	padding:0px 20px 0px 19px;
}
#content {
	background-image: url(files/design/images/bg-content.gif);
	background-repeat:repeat-y;
	background-position:center;
	overflow: auto;
	width: 881px;
	font-size:15px;
	font-weight:bold;
	padding: 10px 20px 10px 20px;
}
#content,td,th {
	font-size:15px;
	font-weight:bold;
}
#footer {
	overflow: auto;
	width: 921px;
	background-color: #1C5479;
}
#footernav {
	color: #d3f3ff;
	border: 3px solid #163e58;
	font-size: 13px;
	text-align: center;
	width: 806px;
	padding: 13px 0px 13px 0px;
	margin: 0 auto;
}
.footertext {font-family:Tahoma, Arial; font-size:12px;}
#footernav a:link {
color: #d3f3ff;
text-decoration:underline;	
}
#footernav a:visited {
color: #d3f3ff;
text-decoration:underline;	
}
#footernav a:hover {
	color: #d3f3ff;
	text-decoration:underline;
}
#footernav a:active {
	color: #d3f3ff;
	text-decoration:underline;
}
#cherryonefooter {
	width: 919px;
	margin: 0 auto;
	text-align:center;
	padding: 0px 0px 0px 0px;
	font-family: Tahoma, Arial;
	font-size: 11px;
	color: #d3f3ff;
}
#cherryonefooter a:link {
color: #d3f3ff;
text-decoration:none;	
}
#cherryonefooter a:visited {
color: #d3f3ff;
text-decoration:none;	
}
#cherryonefooter a:hover {
color: #d3f3ff;
text-decoration:none;	
}
#cherryonefooter a:active {
color: #d3f3ff;
text-decoration:none;	
}
#footerbgrounded {
	background-image: url(files/design/images/bg-footer-rounded-edges.gif);
	height: 45px;
	width: 921px;
	background-repeat:no-repeat;
	background-position:top;
}


#leftcontact {width:400px; float:left; overflow: auto}

#rightcontact{width:420px; float:left; overflow:auto; padding: 20px 0 0 35px}


#contactformwrap {width:350px; overflow:auto; padding: 15px 0 0 15px}
* html #contactformwrap {width:350px; overflow:auto; padding: 12px 0 0 15px}
*:first-child+html #contactformwrap {width:350px; overflow:auto; padding: 10px 0 0 15px}

#contactformwrap .inpt { background: #FFF  url(files/design/images/contact-form-shadow.gif) no-repeat scroll top left; padding: 5px 0 0 5px; color:#000000; font: normal normal 16px "Arial"; margin: 0 0 4px 0; height:25px; width:220px; border-width: 1px; border-color: #9a9a9a; border-style: solid; }
* html #contactformwrap .inpt { background: #FFF  url(files/design/images/contact-form-shadow.gif) no-repeat scroll top left; padding: 5px 0 0 5px; color:#000000; font: normal normal 16px "Arial"; margin: 0 0 3px 0; height:25px; width:220px; border-width: 1px; border-color: #9a9a9a; border-style: solid; }
#contactformwrap .cmts {
    background: #FFF  url(files/design/images/contact-form-shadow.gif) no-repeat scroll top left;
	padding: 5px 0 0 5px;
	color:#000000;
	font: normal normal 16px "Arial";
	margin: 0 0 5px 0;
	height:90px;
	width:220px;
	overflow:auto;
	border-width: 1px;
	border-color: #9a9a9a;
	border-style: solid;
}
#contactformwrap .left {
    float: left;
    overflow: auto;
	padding: 5px 6px 0 0;
	width: 100px;
	text-align:right;
	font: normal bold 16px "Arial";
}
#contactformwrap .left p {
    margin:0;
	padding: 1px 0 15px 0;
}
#contactformwrap .left img {
    float: right;
}
#contactformwrap .right {
    float: left;
	width: 230px;
	overflow:auto;
}
#contactformwrap .widthcmts {width: 280px; overflow:auto;}
.clearit {clear: both;}
#contactformwrap img.widthcmts {float:right;}
.floright {float:right;}

.sizesmall {font-size:11px;}