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

body {
  font-size: 12px;
  font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
  color:#3B3213;
  background-color: #CCCCCC;
  padding:0px;
  margin:0px;
}

body.indexbg {
  background-color: #9ED54C;
  background-repeat: no-repeat;
  background-position:top center;
}

p  {
font-size: 12px;
padding: 0px; 
margin: 0px; 
}


a { 
color: #FFFFFF;
font-size: 11px;
background-color:transparent;
text-decoration: none; 
}

.clear {
margin: 0px;
padding: 0px;
clear:both;
}

ul{
list-style-type:none
}

ul.left {
padding: 0px;
margin: 0px 0px 0px 0px;
}

ul.left li {
height:22px; 
display:block; 
/* background:url(images/fair_cost_list_img.png) 0 3px no-repeat #FFFFFF; */
color:#26292B; 
line-height:22px; 
text-decoration:none; 
padding: 0px 0px 0px 20px;
}

ul.left li a {
color: #FFFFFF;
font-size: 12px;
font-weight: bold;
text-decoration: none; 
}

ul.left li a:hover {
color: #3B3213;
font-size: 12px;
font-weight: bold;
text-decoration: none; 
}

/*  ------------------ H1-6 ----------------- */
h1 {
font-size: 18px;
padding: 10px 0px 25px 0px;
margin: 0px;
}

h2 {
font-size: 12px;
font-weight: bold;
padding: 0px 0px 0px 0px;
margin: 0px;
}


/*  ------------------ Image Align ----------------- */
img.alignright {
float: right;
border: 1px solid #FFFFFF;
margin: 0px 0px 10px 10px;
}

img.alignleft {
float: left;
border: 1px solid #FFFFFF;
margin: 0px 10px 10px 0px;
}

img.border {
border: 1px solid #FFFFFF;
padding: 0px;
margin: 0px;
}

img.noborder {
border: none;
padding: 0px;
margin: 0px;
}


/*  ------------------ Menu and links----------------- */
#topmenu {
color: #7CA564;
background: transparent;
height: 30px;
width: 950px;
font-size:18px;
text-align: center;
margin: 20px 0px 10px 0px;
padding: 0px 0px 0px 0px;
}

.link1 {
color: #FFFFFF;
background-color: #999999;
border: 1px solid #3B3213;
padding: 0px 50px;
font-size:18px;
}
.link2 {
color: #FFFFFF;
background-color: #70AB22;
border: 1px solid #3B3213;
padding: 0px 50px;
font-size:18px;
}
.link3 {
color: #FFFFFF;
background-color: #8CC8F5;
border: 1px solid #3B3213;
padding: 0px 50px;
font-size:18px;
}
.link4 {
color: #FFFFFF;
background-color: #B4D645;
border: 1px solid #3B3213;
padding: 0px 50px;
font-size:18px;
}
.link5 {
color: #FFFFFF;
background-color: #C4A704;
border: 1px solid #3B3213;
padding: 0px 50px;
font-size:18px;
}

.link1:hover {
color: #3B3213;
background-color: #999999;
}
.link2:hover {
color: #3B3213;
background-color: #70AB22;
}
.link3:hover {
color: #3B3213;
background-color: #8CC8F5;
}
.link4:hover {
color: #3B3213;
background-color: #B4D645;
}
.link5:hover {
color: #3B3213;
background-color: #C4A704;
}

/*  ------------------ Index Menu ----------------- */
.menulink {
font-size: 20px;
background-color: transparent;
padding: 0px 0px 0px 0px;
margin: 0px;
color:#FFFFFF;
}

.menulink:hover {
font-size: 20px;
background-color: transparent;
padding: 0px 0px 0px 0px;
margin: 0px;
color:#3B3213;
}

.menusmall { 
font-size: 10px;
color: #000000;
background-color: transparent;
padding: 10px 0px 0px 20px;
margin: 0px
}


/*  ------------------ Content ----------------- */

#finishwrapper {
width: 950px;
padding: 0px;
margin: 0px auto;
}

#contentindex {
width: 950px;
height: 670px;
padding: 0px;
margin: 0px auto;
}


/*  ------------------ Left Side ----------------- */
#left {
background-image:url(images/site-images/leftside_middle.jpg);
background-repeat:repeat-y;
float: left;
width: 300px;
min-height: 600px;
margin: 0px 20px 0px 0px;
padding: 0px 0px 0px 0px;
}

#lefttop {
height: 20px;
background-image:url(images/site-images/leftside_top.jpg);
background-repeat: no-repeat;
padding: 0px;
margin: 0px;
}
#leftbottom {
height: 20px;
background-image:url(images/site-images/leftside_bottom.jpg);
background-repeat: no-repeat;
padding: 0px;
margin: 0px;
}
#leftmiddle {
min-height: 560px;
padding: 0px 15px 0px 15px;
margin: 0px;
}

.leftlogo {
padding: 0px 0px 0px 6px;
margin: 0px;
}

.leftstat {
height: 70px;
padding: 20px 0px 0px 0px;
margin: 0px;
}

.leftul {
padding: 0px;
margin: 0px 0px 20px 0px;
}

.leftimagediv {
padding: 0px;
margin: 0px;
}

.leftcred {
font-size:18px;
text-align: center;
font-weight: bold;
padding: 20px 0px 0px 0px;
margin: 0px;
}

.leftbush {
font-size:18px;
text-align: center;
font-weight: bold;
padding: 10px 0px 0px 10px;
margin: 0px;
}


/*  ------------------ Right Side ----------------- */
#right {
background-image:url(images/site-images/rightside_top.jpg);
background-repeat: no-repeat;
float: left;
width: 630px;
min-height: 600px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#righttop {
height: 20px;
padding: 0px;
margin: 0px;
}
#rightbottom {
height: 20px;
background-image:url(images/site-images/rightside_bottom.jpg);
background-repeat: no-repeat;
padding: 0px;
margin: 0px;
}
#rightmiddle {
min-height: 565px;
background-image:url(images/site-images/rightside_middle.jpg);
background-repeat:repeat-y;
padding: 0px 15px 0px 15px;
margin: 0px;
}


/*  ------------------ Contact ----------------- */
.contactboxes {
height: 30px;
width: 600px;
padding: 20px 0px 0px 0px;
margin: 0px;
}
.contactleftbox {
width: 150px;
float: left;
text-align: right;
color: #FFFFFF;
font-size: 14px;
font-weight: bold;
padding: 3px 10px 0px 0px;
margin: 0px;
}

.contactrightbox {
width: 400px;
float: left;
padding: 0px;
margin: 0px;
}

.contactmessagebox {
height: 130px;
width: 600px;
padding: 0px;
margin: 20px 0px 10px 0px;
}
.messageleftbox {
width: 150px;
float: left;
text-align: right;
color: #FFFFFF;
font-size: 14px;
font-weight: bold;
padding: 3px 10px 0px 0px;
margin: 0px;
}

.messagerightbox {
width: 400px;
float: left;
padding: 0px;
margin: 0px;
}

.sendbox {
height: 100px;
width: 600px;
padding: 0px;
margin: 0px;
}


/*  ------------------ Footer ----------------- */
#footer {
background-image:url(images/site-images/footer.png);
background-repeat: no-repeat;
height: 50px;
width: 630px;
float: right;
}

.footercontent {
color: #3B3213;
text-align: center;
margin: 0px;
padding: 8px 0px 0px 0px;
}


#footer a {
color: #3B3213;
font-size:12px;
text-decoration:none;
margin: 0px;
padding: 0px;
}

#footer a:hover {
color:#FFFFFF;
background-color: transparent;
}