html,body {
	margin: 0;
	padding: 0;
	height: 100%;
	min-height: 100%;
	border: none;
	background-color: #4d4d4e;
	text-align: center;
	color: #000;
	}
#fullheight {
	min-height: 100%;
	position: relative;
	}
#hundredpercent {
	height: 100%;
	min-height: 100%;
	position: relative;
	}
#wrapper {
	width: 1018px;
	min-height: 100%;
	background: url(../images/siteback.gif);
	margin-left: auto;
	margin-right: auto;
	background-repeat: repeat;
	position: relative;
	}
#wrapper2 {
	width: 1018px;
	height: 100%;
	min-height: 100%;
	background: url(../images/siteback.gif);
	margin-left: auto;
	margin-right: auto;
	background-repeat: repeat;
	position: relative;
	}
#center {
	width: 960px;
	margin-left: auto;
	margin-right: auto;
/*	background: url(../images/top.jpg);*/
	position: relative;
	}
#white {
	width: 100%;
	min-height: 100%;
	background-color: #fff;
	}
#quoteback {
	width: 500px;
	height: 110px;
	background: url(../images/quoteback.gif);
	}
#leftback {
	width: 23px;
	height: 100%;
	background: url(../images/leftback.gif);
	}
#rightback {
	width: 23px;
	height: 100%;
	background: url(../images/rightback.gif);
	}
#bannerback {
	width: 960px;
	height: 143px;
	background: url(../images/top.jpg);
	}
#navtop {
	width: 960px;
	height: 10px;
	background: url(../images/stripes.gif);
	}
#nav {
	width: 960px;
	height: 23px;
	background: url(../images/navback.gif);
	text-align: left;
	}
.globalnav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	letter-spacing: 0px;
	line-height: 22px;
	color: #fff;
	font-variant: small-caps;
	}
a.globalnav {
	padding: 4px;
	text-decoration: none;
	color: #99ffff;
	}
a.globalnav:hover {
	text-decoration: none;
	color: #5bc0d2;
	}
#flash_home {
	width: 960px;
	height: 138px;
/*	background: url(../images/flash.jpg);*/
	text-align: left;
	}
#flash {
	width: 960px;
	height: 60px;
/*	background: url(../images/flash.jpg);*/
	text-align: left;
	}
#flashalternate {
	width: 960px;
	height: 138px;
	background: url(../images/flash.jpg);
	text-align: left;
	}
#flashalternate_search {
	width: 960px;
	height: 60px;
	background: url(../images/aboutback.jpg);
	text-align: left;
	}
#body_home {
	width: 960px;
	height: 267px;
	background: url(../images/homeback.jpg);
	text-align: left;
	}
#body {
	width: 960px;
	text-align: left;
	background-color: #fff;
	}
#bodyback {
	width: 960px;
	min-height: 333px;
	background: url(../images/searchbodyback.gif);
	background-repeat: no-repeat;
	}
#bottom {
	width: 960px;
	height: 23px;
	background: url(../images/bottomback.gif);
	}
#footertop {
	width: 960px;
	height: 8px;
	background: url(../images/footertop.gif);
	}
#footer {
	width: 960px;
	background-color: #fff;
	margin-left: auto;
	margin-right: auto;
	}
caption {
	font-family: Georgia, Times, Times New Roman, serif;
	font-size: 12pt;
	font-weight: normal;
	letter-spacing: 0px;
	color: #003366;
	line-height: 24px;
	text-align: center;
	}
a.caption {
	text-decoration: underline;
	color: #003e7e;
	}
a.caption:hover {
	text-decoration: none;
	color: #339999;
	}
.content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	letter-spacing: 0px;
	color: #000;
	line-height: 20px;
/*	text-align: none;*/
	}
a.content {
	text-decoration: underline;
	color: #003e7e;
	}
a.content:hover {
	text-decoration: none;
	color: #339999;
	}
.contentheader {
	font-family: Georgia, Times, Times New Roman, serif;
	font-size: 18pt;
	letter-spacing: -1px;
	color: #003366;
	line-height: 32px;
	text-align: left;
	}
a.contentheader {
	text-decoration: underline;
	color: #003366;
	}
a.contentheader:hover {
	text-decoration: none;
	color: #003366;
	}
.contentheader2 {
	font-family: Georgia, Times, Times New Roman, serif;
	font-size: 14pt;
	letter-spacing: 0px;
	color: #003366;
	line-height: 24px;
	text-align: left;
	}
a.contentheader2 {
	text-decoration: underline;
	color: #003366;
	}
a.contentheader2:hover {
	text-decoration: none;
	color: #003366;
	}
.contentheader3 {
	font-family: Georgia, Times, Times New Roman, serif;
	font-size: 12pt;
	letter-spacing: 0px;
	color: #003366;
	line-height: 18px;
	text-align: left;
	}
a.contentheader3 {
	text-decoration: underline;
	color: #003366;
	}
a.contentheader3:hover {
	text-decoration: none;
	color: #003366;
	}
.subhead {
	font-family: Georgia, Times, Times New Roman, serif;
	font-size: 11pt;
	font-weight: bold;
	font-style: italic;
	letter-spacing: 0px;
	color: #702019;
	line-height: 18px;
	text-align: left;
	}
.contentsmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	letter-spacing: 0px;
	color: #000;
	line-height: 16px;
	text-align: left;
	}
a.contentsmall {
	text-decoration: underline;
	color: #003e7e;
	}
a.contentsmall:hover {
	text-decoration: none;
	color: #339999;
	}
.hometext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	letter-spacing: 0px;
	color: #fff;
	line-height: 18px;
	text-align: left;
	}
a.hometext {
	text-decoration: none;
	color: #fff;
	}
a.hometext:hover {
	text-decoration: none;
	color: #71c5d4;
	}
.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	letter-spacing: 0px;
	color: #000;
	line-height: 22px;
	text-align: left;
	}
a.footer {
	text-decoration: none;
	color: #000;
	}
a.footer:hover {
	text-decoration: underline;
	color: #003e7e;
	}
input.search {
	background-color: #fff; 
	border: 0px solid #ccc; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	color: #000000;
	width: 153px;
	height: 13px;
	line-height: 13px;
	background: url(../images/searchback.gif);
}
input.go { 
	}
input.admin {
	width: 750px;
}
input.admin2 {
	width: 350px;
}
textarea.admin {
	width: 750px;
}
select.admin {
	width: 350px;
}
.none { 
	}
.hometext2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	letter-spacing: 0px;
	color: #fff;
	line-height: 16px;
	text-align: left;
	}
a.hometext2 {
	text-decoration: underline;
	color: #99ffff;
	}
a.hometext2:hover {
	text-decoration: none;
	color: #71c5d4;
	}
small {
	line-height: 14px;
	}
.news {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	letter-spacing: 0px;
	color: #ccc;
	line-height: 16px;
	text-align: left;
	font-variant: small-caps;
	}
a.news {
	text-decoration: underline;
	color: #99ffff;
	}
a.news:hover {
	text-decoration: none;
	color: #71c5d4;
	}
.padding {
	padding: 20px;
	}
.below {
	padding: 0px 0px 5px 0px;
	}
#subnav {
	width: 283px;
	min-height: 333px;
	background: url(../images/subnavback.gif);
	}
.subnav {
	font-family: Georgia, Times, Times New Roman, serif;
	font-size: 12pt;
	letter-spacing: 0px;
	color: #003366;
	line-height: 22px;
	text-align: left;
	}
a.subnav {
	text-decoration: underline;
	color: #003366;
	}
a.subnav:hover {
	text-decoration: none;
	color: #339999;
	}
#rightnav {
	width: 283px;
	min-height: 333px;
/*	background: url(../images/subnavback.gif);*/
	background-repeat: no-repeat;
	}
a:active, a:focus {
	outline: none;
	}
hr.dotted {
	height: 1px;
	width: 100%;
	border: 0px solid #339999;
	color: #339999;
	background-color: #339999;
	}
hr.dotted2 {
	height: 0pt;
	width: 100%;
	border-bottom: 1pt dotted #339999;
	color: #339999;
	background-color: #fff;
	}
#leftcontent {
	float: left;
	width: 637px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	letter-spacing: 0px;
	color: #000;
	line-height: 20px;
/*	text-align: none;*/
	padding: 20px;
	min-height: 300px;
	}
#floatright {
	float: right;
	}
#box {
	border: 1px dotted #ccc;
	padding: 5px;
	}
#quote {
	font-family: Georgia, Times, Times New Roman, serif;
	font-size: 13pt;
	letter-spacing: 0px;
/*	color: #003366;*/
	color: #702019;
	line-height: 22px;
	text-align: center;
	font-style: italic;
	}
.quote {
	font-family: Georgia, Times, Times New Roman, serif;
	font-size: 8pt;
	letter-spacing: 0px;
	color: #702019;
	line-height: 18px;
	text-align: center;
	}
.orderform {
	width:325px;
	height:15px;
	border:1pt solid #ccc;
	}

/* SPECIAL LISTS */
ul.list1 {
	color: #336598;
	list-style: square;
	margin-top: 5px;
	}
li.list1 span.list1 {
	color: #000;
	}
