/* CSS Document */
p {
	margin:0 0 1em 0;
	font-size: .9em;
	color: #ffffff;
}
html,
body {
   margin:0;
   padding:0;
   height:100%;
   background:#ddd8c5 url('../images/vgbg.gif') repeat-y center;
   font-family: "Times New Roman", Times, serif;
}
#container {
   min-height:100%;
   position:relative;
   width: 800px;
   margin:0 auto;
   background-color: #95a26a;
}
* html #container {height:100%}
#header {

   padding:10px;
   background-color: #95a26a;
}
#body {
   padding:0px;
   padding-bottom:136px;   /* Height of the footer */
}


#flash {
    width: 800px;
    height: 269px;
    background-color: #ffffff;
	z-index: 1;
}

#contentFull{
	margin-right: 23px;
	margin-left: 23px;
	margin-top:23px; 
	margin-bottom:0px; 
	padding: 0
}

#contentSide {
    width: 368px;
    position: relative;
    margin:0;
    padding: 0 13px 0 0;
    float: right;
}

#contentJoy {
    width: 368px;
    position: relative;
    margin:0;
    padding: 0;
    float: right;
}

#sidebar {
    width: 373px;
    position: relative;
    margin:0;
    padding: 0;
    float: left;
}

#contentSideMain {
    width: 453px;
    position: relative;
    margin:23px 23px 0 0;
    padding: 0;
    float: right;
    display:inline;
}

#sidebarMain {
    width: 254px;
    position: relative;
    margin:23px 0 0 23px;
    padding: 0;
    float: left;
    display:inline;
}

#footer {
  height:53px;  
  background: #95a26a url('../images/hr.gif') repeat-x center top;
  text-align:center;
  width: 754px;
  margin:-53px auto 0;
  position:relative;
}

#footer ul{
    list-style:none;
    margin:0;
    padding:0;
}
#footer li{
	display:inline;
}
#footer a {
    text-decoration: none;
    padding: 5px 3px 5px 3px;
    font-size: .7em;
    color: #ffffff;
}

#footer a:hover {
    text-decoration: none;
    padding: 5px 3px 5px 3px;
    font-size: 11px;
    color: #5e6d2f;
}

.footerText {
    font-size: 11px;
    color: #5e6d2f;
	padding: 10px 3px 0px 3px;
}

a.textlink {
    text-decoration: underline;
    padding: 0;
    color: #5e6d2f;
}

a.textlink:hover {
    text-decoration: underline;
    padding: 0;
    color: #5e6d2f;
}

.clearit {
    height: 1px;
    overflow: hidden;
    margin-top:-1px;
    clear: both;
}

h1 {
	font-size: 1em;
	color: #5e6d2f;
	font-weight: bold;
	margin-top: 0px;
}

hr	{
 	border: none;
	color: #dcd7c5;
	background-color: #dcd7c5;
	height: 1px;
	margin-bottom: 20px;
	}

.textimg {
margin: 0 0 25px 25px;
border:5px solid #ffffff;
	}
	
.textimgleft {
margin: 0 25px 25px 0;
border:5px solid #ffffff;
	}
	
ul.text {
	margin: 0;
	padding-left: 20px;
	list-style-image: url(../images/bullet.gif);
}

li.text {
	font-size: .9em;
	color: #ffffff;
}

ol {
	margin: 0;
	font-size: .9em;
	padding-left: 20px;
}

ol li {
	color: #ffffff;
}

.form_title{
			color : #000000;
			font-size: 13px;
			font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
			font-weight : bold;
		}
		
.form_field {
			font-size : 1em;
			font-family : "Times New Roman", Times, serif;
			color : #5e6d2f;
			font-weight : bold;
			text-align:left;
		}
		
.form_text{
			font-size : .9em;
			font-family : "Times New Roman", Times, serif;
			color : #000000;
		}
		
.text_box{
			font-size : .9em;
			font-family : "Times New Roman", Times, serif;
			color : #000000;
			width:200px;
		}
		
.text_area{
			font-size : .9em;
			font-family : "Times New Roman", Times, serif;
			color : #000000;
			width:200px;
			height:60px;
		}
		
.text_select{
			font-size : .9em;
			font-family : "Times New Roman", Times, serif;
			color : #000000;
		}

.form_error{
			font-size : .9em;
			font-family : "Times New Roman", Times, serif;
			color : #ff0000;
			font-weight : bold;
		}
		
.style1 {color: #FF0000}

