
*	{ margin:0;
	padding:0;
	}

body {
	background-color:#fff;
	font: 12px/1.3 Geneva, Arial, Helvetica, sans-serif;
	color:#333;
	}
	
div#wrapper{
	background-color:#fff;
	width:950px;
	margin:10px auto;
	}                      
	
img {
	border:none;
	}
	
small	{font-size: 10px;}
	
/*text styles*/
	
h1 	{font-size:30px;} /*Welcome on Home page*/

h2	{   /*Green Sub Header on pages*/
	font-size: 22px;
	color: #fff;
	background-color:#76ae22;
	font-weight:normal;
	}
	
h2 a {font-size: 15px;
	  color: #fff;}
	  
h2 a:visited {color: #fff;}
h2 a:hover	{text-decoration:underline; }

h3	{font-size:18px;
	 padding-top: 10px;
	 }

.norm {  /*Used after red bullet*/
	color: #333;
	}
	
	/*Sub Heading*/
.b {font-weight:bold;
	color:#333;
	}
	
.quote  {padding-left: 25px;
		padding-right: 25px;
		}
		
p	{margin-top: 15px; }

p.nomar {margin-top: 0; }
	
p.info	{	
			font-size:12px; }

	/* Lists */
	
li {
	list-style:square;
	color: #903;
	padding: 8px;
	margin-left: 20px;
	}
	
li.nobull	{
		list-style:none;
		color: #333;
}

li.inset  {
		list-style-position: inside;
}

li.nopad { padding: 0px; }

li.small	{list-style: disc;}

li.lmar		{ padding: 0px;
			  margin-left: 30px }
	
li.none	{
		list-style-image:none;
		list-style-position:inside;
		}
	
/*links*/

a span	{
		display: none;
		}

a {
	color:#903;
	text-decoration:none;
	}
	a:link {text-decoration:none;}
	a:visited { color: #76ae28; text-decoration:none;}
	a:hover {text-decoration:underline;}
	a:active {text-decoration:none;}
	
		
/* ------------------------------- Nav bar  ---------------------------- */

	div#header {
		background:url(../img/logo2.png) no-repeat;
		height:130px;
		}
	
	div#menu {
			margin-top: 10px;
			background:url(../img/gradient50026263.png);
			height:60px;
			}
			
			div#menu ul {
						list-style: none;
						}
						
						div#menu li {
									display: inline;
									margin:0 0px;
									}
									
									div#menu li a {
												text-decoration:none;									
												}	
												
	/*Containers Home page*/
	
		div#home-welcome, div#jig-pic, div#left-pic, div#left-three, div#time, div#right-three
			{	margin-top: 10px;
				float:left;	}
				
		div#search
			{	width:50%;
			float: left;
			margin: 0px;
			margin-top: 8px;
			padding: 0px;
				}
				
		input.sb {
			color: #76ae28;
			font-weight: bold;
			margin-top: 2px;
			}
			
		div#st	{
				float: right;
				width: 50%;
				text-align: right; 
				margin-top: 8px;
				}
			
		div#home-welcome{
					width: 460px;
					height:220px;
					font-size: 14px;
					text-align:center;
					font-weight:bold;
					border: 2px solid #76ae28;
					border-right: none;
					padding: 10px;
					padding-top: 40px;
					}			
					
		div#jig-pic {
					border: 2px solid #76ae28;
					border-left: none;
					height:250px;
					width:445px;
					padding:10px;
					}		
	
			div.mid-pic	{
						margin: 20px 0 10px 20px;
						float:left;	
						}
						
			div.mid-row	{
						margin: 30px 0 10px 20px;
						float:left;
					  	background-color: #fff;
					  	color: #903;
					  	font-size: 14px;
					  	font-weight: bold;
					  	text-align: center;
						}
						
			div.special-pic  {
						margin: 10px 0 00px 0px;
						float:left;	
						border: 3px solid #903;
						border-right: none;
						padding: 20px;
						padding-top: 30px;
						height: 160px;
						}
						
			div.special-row  {
						margin: 10px 0 00px 0px;
						float:left;
					  	background-color: #fff;
					  	color: #903;
					  	font-size: 14px;
					  	text-align: left;
						border: 3px solid #903;
						border-left: none;
						width:754px;
						padding: 20px;
						padding-top: 5px;
						height: 185px;
						}
			div.special2	{
						width: 930px;
						background: #e1e1e1;
					font-size: 14px;
					text-align:center;
						margin: 10px 0 00px 0px;
						padding: 10px;

						}
					  
			div#left-pic {
						height: 180px;
						width:303px;
						}
						
			div#right-who  { 
						margin-top: 10px;
						border: 2px solid #333;
						float: right;
						width: 590px;
						font-size:14px;
						padding:20px;
						height:156px;
						line-height:1.5;
						}
						
			
			div#left-three 	{
						border: 2px solid #76ae28;
						width: 259px;
						font-size:14px;
						padding: 35px 20px 10px 20px;
						height:295px;
						line-height:1.5;
						}
						
			div#time	{
					width:220px;
					color:#903;
					font-size:14px;
					text-align:center;
					font-weight:bold;
					padding:20px;
					height:300px;
					border-top: 2px solid #333;
					border-bottom: 2px solid #333;
					margin: 20px;
					margin-top: 10px;
					}
						
			div#right-three	{
						float: right;
						width: 305px;
						font-size:15px;
						padding:20px;
						height:303px;
						line-height:1.5;
						color:#fff;
						background:#76ae22;
						}
			div#video {
					margin-top: 0px;
					width:450px;
					padding:10px;
					padding-left:240px;
					padding-right:200px;
					height:330px;
					text-align:center;
					}
								
	/* Container template*/					
		
#footer {
	text-align:center;
	width: 100%;
	height:70px;
	background-color:#fff;
	border-top:4px solid #76ae28;
	margin-top: 20px;
		}
		
#buttonbar {
			margin-top: 10px;
			height:40px;
			font-weight:bold;
			color: #903;
			border-bottom:4px solid #76ae28;
			}
			
#date		{
	float: right;
	color: #333;
	font-weight:bold;
	margin: 7px;
	display: inline;
			}	
		
	/* ---------------------------------- Containers all pages ---------------------------*/
	
	/* --------------------------------- Main containers ---------------------------------*/
	

	.lefthead, .righthead	{	
			padding:15px;
			width: 706px;
			background-color: #76ae22;
			padding-bottom:3px;
			padding-top: 20px;
			margin-top: 10px;
				}

	.leftmain, .rightmain	{
			border: 1px solid #76ae28;
			padding:10px;
			width: 705px;
			float: left;
				}	
	.leftmain	{
					border-left: 10px solid #76ae28;
				}
	
	.rightimage	{
			width:200px;
			text-align:center;
			margin-top: -30px;
			float: right;
				}
		
	.righthead	{
			text-align:right;
			float: right;
				}
				
	.rightmain	{
			border-right:10px solid #76ae28;
			float: right;
				}
					
	.leftimage	{
			width:200px;
			text-align:center;
			margin-top: 10px;
			float: left;
				}		
	
