@charset "utf-8";
/* CSS Document */

body,td,th {
	font-family: Arial Narrow, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
}

html, body {
height: 100%;
}

body {
	background-color: #FFFFFF;
	margin-left: 0;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0px;
}
a:link {
	color: #910036;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}

img {
border: 0px;
}

p {
letter-spacing: +1pt;
line-height: 18px;
margin-top: 0;
text-align: justify;

}

h1.black {
color: #000000;
text-transform: uppercase;
font-size: 44px;
margin: 0px 0px 5px 0px;
font-weight: normal;
display: block;
text-align: right;
font-family: impact;
letter-spacing: +1pt;
line-height: 44px;
}

h1.red {
color: #a62650;
text-transform: uppercase;
font-size: 29px;
margin: 0px 0px 5px 0px;
font-weight: normal;
display: block;
text-align: right;
line-height: 29px;
}

h1.redselling {
color: #a62650;
text-transform: uppercase;
font-size: 29px;
margin: 0px 0px 5px 0px;
font-weight: bold;
display: block;
text-align: center;
line-height: 29px;
}

h1.green {
color: #7ea53e;
font-size: 25px;
margin: 0px 0px 15px 0px;
font-weight: normal;
display: block;
text-align: right;
line-height: 25px;
}


div#Full {
width: 968px;
margin: 0 auto;
height: 100%;
display: block;
clear: both;
position: relative;  
/* hide from IE4 **/
position: static;
/** end hide */
} 

div#Content {
height: 100%;
/*
width: 970px;
margin-left: 0 auto;
margin-right: 0 auto;
margin-top: 0;
margin-bottom: 0;
display: block;

background: bottom right repeat-y;
background-image: url(images/tablebg.gif);
*/
}


#Col01 {
float: left;
display: block;
height: 100%;
min-height: 710px;
background: top left repeat-y #9CB866;
background-image: url(images/navBG.gif);
width: 227px; /* 265 */
padding: 0px 37px 0px 0px;
margin: 0; 
}

div#Col02Outer {
background: left no-repeat;
background-image: url(images/greenBG.jpg);

display: block;
height: auto;
width: 704px;
padding: 0;
margin: 0;
float: left; 
}

#Col02Outer2 {
float: left;
}

div#Col02Inner {
background: top right repeat-y;
background-image: url(images/tablebg.gif);
display: table-cell;
height: auto;
width: 704px;
padding: 0;
margin: 0;
}

#Col02 {
float: left;
display: block;
height: auto;
min-height: 710px;
width: 704px;
padding: 0;
margin: 0;
background-color: transparent;
background: bottom right no-repeat;
background-image: url(images/bottombg.gif);
}

ul.body {
letter-spacing: +1pt;
line-height: 18px;
padding-left: 0;
margin-left: 0px;
}

ul.body li{
margin-left: 15px;
list-style-position: outside;
}

img.header {
float: none;
clear: both;
border: 0;
}

div#Navigation {
padding: 0px 0px 0px 0px;
margin-top: 0;
margin-bottom: 0;
vertical-align: top;
width: 193px;
margin-left: 0 auto;
margin-right: 0 auto;
}


ul#Navigation {
padding: 0px 0px 0px 0px;
margin-bottom: 0;
margin-top: -2px;
margin-left: 17px;
margin-right: 17px;
display: block;
width: 193px;
font-size: 17px;
background-color: #9CB866;
list-style-type: none;
list-style-image: none;
}


ul#Navigation li a{
padding: 0;
line-height: 50px;
height: 50px;
display: block;
background-color: #ECCCD0;
text-decoration: none;
vertical-align: middle;
width: 193px;
color: #A30046;
font-size: 17px;
}

li.first {
display: block;
margin: 0px 0px 2px 0px;
line-height: 50px;
height: 50px;
text-align: center;
text-transform: uppercase;
width: 193px;
background-color: #ECCCD0;
color: #A30046;
line-height: 50px;
vertical-align: middle;
padding: 0;
}


li.normal {
display: block;
margin: 2px 0px 2px 0px;
line-height: 50px;
height: 50px;
text-align: center;
text-transform: uppercase;
width: 193px;
background-color: #ECCCD0;
color: #A30046;
line-height: 50px;
vertical-align: middle;
padding: 0;
}

li.last {
display: block;
margin: 2px 0px 0px 0px;
line-height: 50px;
height: 50px;
text-align: center;
text-transform: uppercase;
width: 193px;
color: #A30046;
line-height: 50px;
vertical-align: middle;
padding: 0;
background: url(images/navfoothead.gif) bottom center no-repeat;
background-color: #ECCCD0;
}

ul#Navigation li a:hover {
display: block;
text-align: center;
background-color: #eedddf;
color: #A30046;
text-decoration: none;
}

ul#Navigation li a:active {
display: block;
text-align: center;
background-color: #eedddf;
color: #A30046;
text-decoration: none;
}

ul#Navigation li a:visited {
display: block;
text-align: center;
color: #A30046;
text-decoration: none;
}

ul#NavFoot {
padding: 10px 0px 0px 0px;
margin-bottom: 0px;
margin-top: 0px;
margin-left: 17px;
margin-right: 17px;
display: block;
width: 193px;
background-color: #e1ead1;
list-style-type: none;
list-style-image: none;
height: auto;
}

li#NavFootHead {
display: block;
}

ul#NavFoot li {
text-align: center;
margin-top: 10px;
text-transform: uppercase;
font-size: 12px;
letter-spacing: normal;
display: block;
line-height: 18px;
background-color: #e1ead1;
}

ul#NavFoot li.foot {
text-align: center;
margin-top: 5px;
text-transform: uppercase;
font-size: 12px;
letter-spacing: normal;
display: block;
line-height: 18px;
padding-bottom: 14px;
background: url(images/navfoot.gif) bottom center no-repeat;
background-color: #e1ead1;
}


div#ContentL {
float: left;
width: 320px;
margin: 0px 0px 0px 0px;
padding: 0;
}

img.MainImg {
margin: 10px 10px 10px 0px;
}

div#ContentR {
float: left;
margin: 30px 25px 30px 25px;
padding: 0px 0px 30px 0px;
width: 334px;
height: auto;
}

div.FeatureBox {
float: none;
display: block;
margin: 10px 10px 10px 0px;
overflow: hidden;
width: 393px;
}

div.FeatureBoxL {
float: left;
background: url(images/featureboxBG.gif) top left repeat-x;
height: 103px;
width: 290px;
}

.FeatureBoxL ul {
height: auto;
margin-top: 6px;
margin-bottom: 6px;
margin-left: 25px;
padding: 0;
}

.FeatureBoxL ul li {
padding: 0px;
letter-spacing: +0.2pt;
line-height: 18px;
margin-left: 0px;
list-style-position: outside;
}

div.FeatureBoxR {
float: left;
display: block;
background: url(images/featureboxRight.gif) top left no-repeat;
height: 103px;
width: 24px;
}

img.notice {
margin: 10px 10px 10px 12px;
}


div#ContactTop {
margin-left: 15px;
width: 439px;
height: 43px;
}

div#ContactBottom {
margin-left: 15px;
width: 439px;
height: 25px;
}

div#ContactMiddle {
width: 379px;
margin-left: 15px;
padding-left: 30px;
padding-right: 30px;
background: url(images/contactbg.gif);
text-align: right;
overflow: hidden;
height: auto;
}

form {
margin: 0px;
padding: 0px;
}

.ClearFloat {
CLEAR: both;
HEIGHT: 0px;
visibilty: hidden
}

input.textbox {
width: 294px;
border: 2px solid #BBD097;
display: block;
float: left;
height: 18px;
margin: 5px 0px 5px 10px;
padding: 0px 3px 0px 3px;
}

.textarea {
width: 294px;
border: 2px solid #BBD097;
display: block;
float: left;
margin: 5px 0px 5px 10px;
padding: 0px 3px 0px 3px;
}

label {
vertical-align: top;
text-transform: uppercase;
line-height: 20px;
width: 60px;
float: left;
margin: 5px 0px 5px 0px;
height: 20px;
vertical-align: middle;
text-align: right;
}

input#submit {
float: right;
margin-left: 10px;
margin-top: 10px;
}

ul#NavFoot li a {
color: #000000;
}

#MainContent {
margin-top:30px;
margin-left:50px;
}

.MainContentText {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#92278f;
font-weight:bold;
text-align:center;
padding: 0px 0px 30px 0px;
}
/*


#Header {
width: 969px;
height: 132px;
float: none;
display: block;
background: top right no-repeat;
background-color: #A30046;
background-image: url(images/header.gif);
}

#LeftCol {
float: left;
width: 228px;
background-color: #9CB866;
text-align: center;
margin: 0 auto;
padding: 0;
}

#LeftCol2 {
float: left;
width: 23px;
background-color: #C2D4A0;
height: 100%;
}

#LeftCol3 {
float: left;
width: 14px;
background-color: #E6EED8;
height: 100%;
}

#LeftCol4 {
height: auto;
width: 687px;
float: left;
}

#LeftCol4R1 {
float: left;
height: 19px;
background-image: url(images/headerunder.gif);
background: top right no-repeat;
width: 687px;
border-right: 2px #78A22F solid;
}

#LeftCol4Content {
float: left;
width: 687px;
}

#LeftCol4Footer {
float: left;
width: 687px;
height: 19px;
border-bottom: 2px #78A22F solid;
}

#LeftCol5 {
float: left;
width: 12px; 
}


ul#NavFoot {
display: block;
width: 193px;
margin: 0 auto;
background: top no-repeat;
background-color: #E1EAD1;
background-image: url(images/navfoot.gif);
}


li.NavFootItem {
display: block;
margin: 13px 0px 13px 0px;
height: 13px;
text-transform: uppercase;
text-align: center;
}

li.NavFootFoot {
display: block;
}

div.FeatureBox {
margin: 0px 27px 27px 0px;
}

div.FeatureBox ol {
margin: 0 auto;
vertical-align: middle;
margin-left: 14px;
margin-right: 20px;
}

div.FeatureBox ol li{
margin: 0;
text-align: left;
}

img.ImageLeft {
margin: 0px 27px 27px 0px;
}

*/
