 body {
margin:0;
font-family:Arial, Helvetica, sans-serif;
background:#528306 url(assets/images/background.jpg) left top repeat-x;
color:#8fd683;
font:12px Arial, Helvetica, sans-serif;
}

h1 {font-size:20px; margin-top:0px; margin-bottom:15px; color:#ffff66;}
h2 {font-size:16px; margin-top:10px; margin-bottom:10px; color:#fff;}
h3 {font-size:14px; margin-top:10px; margin-bottom:10px; color:#FFF;}
h4 {font-size:16px; color:#fff;}

p {font-size:12px; line-height:20px; margin-top:10px; margin-bottom:10px; color:#8fd683;}

a {text-decoration:none; color:#fff; font-weight:bold;}
a:hover {text-decoration:underline;}

ul {margin-top:5px; margin-bottom:5px;}
li {font-size:12px; line-height:20px; color:#8fd683;}

hr { border:1px solid black; }

/* Classes */

.imgborder {border:1px solid #000000;}
.smalltext {font-size:11px; line-height:18px;}
.nomargin {margin:0;}
			  
/* End Classes */
			  
/* Custom Forms -- Just change the colors */

.forms p {margin:0;}
.fields {font-size:12px; color:#000000; padding:1px; border:1px solid #99FF02; background-color:#fff !important;}
input.submit, input.submit:hover {border:1px solid #000000; padding:1px; font-size:12px;}	
input.submit {background-color:#CCCCCC; color:#000000;}
input.submit:hover {background-color:#000000; color:#CCCCCC;}
input {background-color:#FFFFFF !important;}

/* End Custom Forms*/

#side_bg {
width:362px;
height:260px;
margin:0px;
padding:0px;
background:url(assets/images/side_bg.jpg) left top no-repeat;
position:absolute;
}
	#container {
	width:756px; 
	height:auto;
	margin:0 auto;
	padding:0px;
	position:relative;
	}
		#header {
		width:auto;
		height:342px;
		margin:0px;
		padding:0px;
		background:url(assets/images/header_bg.png) center top no-repeat;
		}
			#topInfo {
			width:auto;
			height:auto;
			margin:0px;
			padding:57px 25px 0px 0px;
			text-align:right;
			font:bold 14px/40px Arial, Helvetica, sans-serif;
			color:#fff;
			}
			#logo {
			width:341px;
			height:211px;
			margin:0px;
			padding:10px 0px 0px 10px;
			}
			#topPic {
			width:285px;
			height:240px;
			margin:0px;
			padding:0px 5px 0px 0px;
			float:right;
			}
		#contents {
		width:auto;
		height:auto;
		margin:0px;
		padding:10px 0px 0px 0px;
		background:url(assets/images/contents_repeat.jpg) center top repeat-y;
		}
			#rightCol {
			width:213px;
			height:auto;
			margin:0px;
			padding:0px;
			float:right;
			}
			#leftCol {
			width:180px;
			height:auto;
			margin:0px;
			padding:0px 0px 360px 12px;
			float:left;
			}
				#nav {
				width:165px;
				height:auto;
				margin:0px;
				padding:0px 0px 0px 15px;
				background:url(assets/images/nav_bg.jpg) left top repeat-y;
				}
				#nav li {
						
				list-style-image:url(assets/images/nav_arrow.jpg);
				color:#fff;
				}
			#body {
			width:346px;
			height:auto;
			margin:0px;
			padding:0px 0px 0px 5px;
			float:left;
			}
			#clear{
			margin:0px;
			padding:0px;
			clear:both;
			}
		#footer {
		width:auto;
		height:133px;
		margin:0px;
		padding:0px;
		background:url(assets/images/footer_bg_tag.jpg) bottom center no-repeat;
		}
			#flowers {
			width:160px;
			height:168px;
			margin:-170px 0px 0px 3px;
			padding:0px;
			position:absolute;			
			}
#copy {
width:700px;
height:auto;
margin:0 auto;
padding:0px;
text-align:center;
font:10px/28px Arial, Helvetica, sans-serif;
color:#fff;
}	
			
			
		
	#subMenu ul{
	width:180px;
	padding:0px 0px;
	margin:0px 0px 10px 0px; 
	list-style:none;

	
	}	
	
	#subMenu li a{
	 padding:0px 18px; 
	 margin:0px;
	 color:#fff;
	 
	 	}
	
	#subMenu {
	background:url(assets/images/nav_bg.jpg);
	margin:0px;
	height:20px; 
	padding:5px 0px;
	}
	
	#followUp
	{
	position:relative;
	width: 320px;
	border-top:2px solid black;
	margin-top:15px;
	
	
	}
	
#toplinks {
	text-align: center;
}
#toplinks a {
	text-decoration: none;
}




