html {
	font-family: Arial, Verdana, Helvetica, san-serif, Times, serif;
	margin: 0px;
	padding: 0px;
}

body {
	text-align: center;
	width: 100%;
	height: 100%;
	margin: 0px;
	padding: 0px;
	background-color: white;
}

a { text-decoration: none; color: #6FACED; }
a:hover { color: #FFA739; }

h1 { color: #6FACED; font-size: 14pt; font-weight: normal; margin: 1em 0 1em 0; }
h2 { color: #6C6C6C; font-size: 12pt; font-weight: normal; }
h3, p, label { color: #6C6C6C; font-size: 10pt; }
ul, ol {
	color: #6C6C6C;
	font-size: 10pt;
	line-height: 12pt;
	margin: 0.5em 0px 0.5em 20px;
	padding: 0px;
}
table { color: #6C6C6C; }

input, select, textarea {
	font-family: Arial, Verdana, Helvetica, san-serif, Times, serif;
	font-size: 10pt;	
}

.blue { color: #6FACED; }
.green { color: #87D27E; }
.orange { color: #FFA739; }
.grey { color: #6C6C6C; }
.grey-lt { color: #EFEFEF; }

.clear { height: 0px; clear: both; overflow: hidden; }

#site-border {
	text-align: justify;
	width: 769px;
	margin: 5px auto 10px auto;
}
#site-border:after { content: ""; height: 0px; display: block; clear: both; }

#site-head { 
	width: 100%;
	padding: 51px 0 0 0;
	background: url(../images/head-top.jpg) no-repeat 403px 0%;
}
#site-head img { border: 0px; }
#site-head .left { 
	width: 360px;
	height: 151px;
	float: left;
	background: url(../images/head-back1.gif) repeat-x 0% 0%;
	background-color: #87D27E;
	margin: 0 2px 0 0;
}
#site-head .left img { margin: 47px 0 0 0; }
#site-head .mid {
	width: 39px;
	float: left;
	height: 151px;
	background: url(../images/head-lip.gif) no-repeat 0% 100%;
	background-color: #6FACED;
	margin: 0 2px 0 0;
}
#site-head .right {
	width: 366px;
	float: left;
	height: 151px;
	background: url(../images/head-back3.gif) repeat-x 0% 0%;
	background-color: #FFA739;
}

#site-mid { margin: 0; padding: 5px 0 0 0; clear: both; }
#site-mid img { border: 0px; }
#site-mid #breadcrumbs {
	color: #6C6C6C;
	font-size: 10pt;
	float: right;
	padding: 4px 0 0 0;
}

#site-body { width: 100%; }
#site-body .left { width: 18%; float: left; }
#site-body .left ul { 
	font-size: 8pt;
	list-style: none;
	margin: 2em 0 0 0;
}
#site-body .left li {
	padding: 2px 0 2px 0;
	background: url(../images/hline1.gif) repeat-x 0% 100%;
}
#site-body .left a { 
	color: #6C6C6C;
	padding: 0 0 0 10px;
	background: url(../images/arr.gif) no-repeat 0% 50%;
}
#site-body .left a:hover { color: #FFA739;}

#site-body .right { width: 80%; float: right; }

#site-body .right #home-links1 { list-style: none; width: 45%; float: left; margin: 1em 0 0 0; }
#site-body .right #home-links2 { list-style: none; width: 45%; float: left; margin: 1em 0 0 20px; }
#site-body .right #home-links1 li, #site-body .right #home-links2 li {
	line-height: 25px;
	height: 25px;
	display: block;
	margin: 1px;
	border: 1px solid #EFEFEF;
}
#site-body .right #home-links1 a, #site-body .right #home-links2 a { 
	color: #6C6C6C;
	text-indent: 10px;
	width: 100%;
	height: 100%;
	display: block;
	background: url(../images/splat1.gif) no-repeat 100% 100%;
}
#site-body .right #home-links1 a:hover, #site-body .right #home-links2 a:hover { 
	color: #FFA739;
	background: url(../images/splat2.gif) no-repeat 100% 100%;
	background-color: #EFEFEF;
}

#site-body .right #sub-links { list-style: none; margin: 0; }
#site-body .right #sub-links li { 
	padding: 0 0 20px 0;
	margin: 0 0 20px 0;
	border-bottom: 2px solid #6C6C6C;
}
#site-body .right #sub-links li b { color: #6FACED; font-size: 12pt; font-weight: normal; }
#site-body .right #sub-links a {
	font-weight: bold;
	padding: 0.5em 0 0 0;
	margin: 0 0 0 535px;
}
#site-body .right #sub-links a:after { content: ""; height: 0px; display: block; clear: both; }
#site-body .right #sub-links ul p { font-size: 10pt; color: #6C6C6C; }
#site-body .right #sub-links ul h1 { font-size: 10pt; color: #6C6C6C; }
#site-body .right #sub-links ul h2 { font-size: 10pt; color: #6C6C6C; }
#site-body .right #sub-links ul ul li { border: 0px; padding: 0px; margin: 0px; }

#site-body .right .product-table b { color: #6FACED; }
#site-body .right .product-table td { padding: 0 10px 0 0; }
#site-body .right .product-table .price {
	color: #6FACED;
	font-weight: bold;
	text-align: center;
	width: 210px;
	margin: 10px 0 0 0;
}

#site-body .right #iform { width: 560px; border: 0px; height: 350px; }