
* { margin: 0; padding: 0; }
html {
	background-image:url('images/bgimg.jpg');
   	background-color:#fafdec;
   	background-position: top left;
   	background-repeat:no-repeat;
}

body { 
	
	font: 12px/1.4  'PT Sans', Verdana, Arial, sans-serif;
	background-image:url('images/bgimg1.jpg') ;
	background-repeat:repeat-x;
}

/* 
Elements Elements Elements Elements Elements Elements Elements Elements Elements 
*/

#pagewrap {
	position:relative;
	width:1000px;
	margin-top:0;	
	margin-right:auto;
	margin-bottom:0;	
	margin-left:auto;
	background-color:;
}

#headwrap {
	display:block;
	width:1000px;
	min-height:440px;
	margin-top:0;	
	margin-right:auto;
	margin-bottom:0;	
	margin-left:auto;
	background-color:;
	background-image:url('');
   	background-position: top center;
   	background-repeat:no-repeat;	
}

#toplogo {
	position:absolute;
	top:5px;
	left:10px;
	display:block;
	width:388px;
	height:88px;
	margin-top:0px;	
	margin-right:0;
	margin-bottom:0;	
	margin-left:10px;
	background-color:;
	background-image:url('images/hdrlogo.png');
   	background-position: top center;
   	background-repeat:no-repeat;	
}

#headimg{
	position:absolute;
	top:90px;
	left:25px;
	display:block;
	width:636px;
	height:300px;
	margin-top:0px;	
	margin-right:0;
	margin-bottom:0;	
	margin-left:0px;
	background-color:;
	background-image:url('images/hdrimg.png');
   	background-position: top center;
   	background-repeat:no-repeat;	
}

#headgreen {
	position:absolute;
	top:162px;
	left:605px;
	display:block;
	width:326px;
	height:174px;
	margin-top:0;	
	margin-right:0;
	margin-bottom:0;	
	margin-left:0px;
	background-color:;
	background-image:url('images/green9.png');
   	background-position: top center;
   	background-repeat:repeat-x;
   	padding-top:6px;
}

#topnav {
	position:absolute;
	top:30px;
	left:395px;
	display:block;
	width:100%;
	height:40px;
	margin-top:0;	
	margin-right:0;
	margin-bottom:0;	
	margin-left:25px;
	padding-top:0;	
	padding-right:0;
	padding-bottom:0;	
	padding-left:30px;
	background-color:;
	background-image:url('');
   	background-position:;
   	background-repeat:;
}
#maincontent {
	position:absolute;
	top:420px;
	left:25px;
	width:675px;
	margin-top:0;	
	margin-right:;
	margin-bottom:0;	
	margin-left:0;
	background-color:;
	background-image:url('');
   	background-position: top center;
   	background-repeat:no-repeat;		
	
}
#maincontent 1{
	float:left;
	margin-top:420px;
	margin-left:25px;
	width:975px;
	margin-top:0;	
	margin-right:;
	margin-bottom:0;	
	margin-left:0;
	background-color:;
	background-image:url('');
   	background-position: top center;
   	background-repeat:no-repeat;		
	
}

#content {
	width:650px;
	margin-top:0;	
	margin-right:0;
	margin-bottom:0;	
	margin-left:0;
}

#content2 {
	position:absolute;
	top:460px;
	left:0px;
	width:650px;
	margin-top:0;	
	margin-right:0;
	margin-bottom:0;	
	margin-left:0;
}

#boxy {
	position:absolute;
	top:160px;
	left:0px;
	display:block;
	width:300px;
	height:132px;
	border-top:5px;	
	border-right:5px;
	border-bottom:5px;	
	border-left:5px;
	border-style:solid;
	border-color:#8ec651;
	background-color:;
	background-image:url('images/boxbg.jpg');
   	background-position: top left;
   	background-repeat:repeat-x;	
}

#boxy1 {
	position:absolute;
	top:160px;
	left:325px;
	display:block;
	width:300px;
	height:132px;
	border-top:5px;	
	border-right:5px;
	border-bottom:5px;	
	border-left:5px;
	border-style:solid;
	border-color:#8ec651;
	background-color:;
	background-image:url('images/boxbg.jpg');
   	background-position: top left;
   	background-repeat:repeat-x;	
}

#boxy2 {
	position:absolute;
	top:310px;
	left:0px;
	display:block;
	width:300px;
	height:132px;
	border-top:5px;	
	border-right:5px;
	border-bottom:5px;	
	border-left:5px;
	border-style:solid;
	border-color:#8ec651;
	background-color:;
	background-image:url('images/boxbg.jpg');
   	background-position: top left;
   	background-repeat:repeat-x;	
}

#boxy3 {
	position:absolute;
	top:310px;
	left:325px;
	display:block;
	width:300px;
	height:132px;
	border-top:5px;	
	border-right:5px;
	border-bottom:5px;	
	border-left:5px;
	border-style:solid;
	border-color:#8ec651;
	background-color:;
	background-image:url('images/boxbg.jpg');
   	background-position: top left;
   	background-repeat:repeat-x;	
}

#aside{
	float:right;
	margin-top: -75px;
	margin-bottom:25px;
	display:block;
	width:300px;
	background-color:;
	background-image:url('');
   	background-position: top left;
   	background-repeat:repeat-x;	
}

#aside-block{
	display:block;
	width:300px;
	height:275;
	margin-top:0;	
	margin-right:auto;
	margin-bottom:0;	
	margin-left:auto;
	background-color:;
	background-image:url('images/package.png');
   	background-position: top center;
   	background-repeat:no-repeat;	
}

#aside-text{
	display:block;
	width:275px;
	margin-top:0;	
	margin-right:;
	margin-bottom:0;	
	margin-left:;
	background-color:;
	background-image:url('');
   	background-position: top center;
   	background-repeat:no-repeat;	
}

#footer{
	position:relative;
	display:block;
	width:1408px;
	height:160px;
	background-color:#191c17;
	margin-top:0;	
	margin-right:auto;
	margin-bottom:0;	
	margin-left:auto;

}

#footlogo {
	position:absolute;
	top:10px;
	left:209px;
	display:block;
	width:300px;
	height:130px;
	background-image:url('images/footlogo.png');
	background-repeat:no-repeat;
	padding-top:67px;	
	padding-right:;
	padding-bottom:;	
	padding-left:10px;	
}

#foottext {
	
}

/* CLASSES CLASSES CLASSES CLASSES CLASSES CLASSES */


.clear{
	clear:both;
	display:block;
	color:#FFFFFF;
} 

.headgreen {
	text-align:left;
	font-family: 'Open Sans', verdana, arial, sans-serif;
	font-size:14pt;
	font-weight:600;
	color:#f1ffac;
	list-style:none;
	text-shadow: -2px 1px 3px #666666; filter: dropshadow(color=#666666, offx=-2, offy=1);
	padding-top:0px;	
	padding-right:;
	padding-bottom:;	
	padding-left:45px;
}

.menubar a{
	font-family: 'Open Sans', arial, sans-serif;
	font-size:10pt;
	font-weight:600;
	color:#f1ffac;
	text-decoration:none;
}

.menubar a:hover{
	background-color:#97bf0d;
	padding:5px;
}

.menubar a:active{
	background-color:#97bf0d;
	padding:5px;
}

.menubar ul{
	font-family: 'Open Sans', sans-serif;
	font-size:10pt;
	font-weight:600;
	color:#f1ffac;
	list-style:none;
}

.menubar li{
	display:inline;
	padding-left:10px;
	padding-right:10px;
}

.footlogo{
	font-family: 'Open Sans', arial, sans-serif;
	font-size:7pt;
	font-weight:600;
	color:#747b6f;
	text-align:left;
	margin-top:0;	
	margin-right:0;
	margin-bottom:8px;	
	margin-left:0;	
}

.boxy {
	font-family: 'open sans', arial, sans-serif;
	font-size:9pt;
	font-weight:400;
	color:#191c17;
	text-align:left;
	margin-top:5px;	
	margin-right:5px;
	margin-bottom:5px;	
	margin-left:5px;
	padding-top:0px;	
	padding-right:0px;
	padding-bottom:0px;	
	padding-left:0px;	
}

.alignleft {
	
	padding-top:5px;	
	padding-right:10px;
	padding-bottom:5px;	
	padding-left:5px;	
}

.alignright {
	padding-top:5px;	
	padding-right:5px;
	padding-bottom:5px;	
	padding-left:10px;	
}

.aligncenter {
	padding-top:10px;	
	padding-right:10px;
	padding-bottom:10px;	
	padding-left:10px;	
}

.internalnav {
	font-size: 12pt;
	margin-top:7px;
	margin-bottom:7px;
	padding-top:3px;
	padding-right:0;
	padding-bottom:3px;
	padding-left:15px;
}

.internalnav a {
	color:#191c17;
	text-decoration:none;
}

.internalnav a:hover {
	text-decoration:underline;
	color:#191c17;
}

.aside {
	margin-top:7px;
	margin-bottom:7px;
	padding-top:3px;
	padding-right:0;
	padding-bottom:3px;
	padding-left:15px;
}


/* Typography Typography Typography Typography Typography Typography */

p {
	font-family: 'Open Sans', arial, sans-serif;
	font-size:10pt;
	font-weight:normal;
	color:#191c17;
	text-align:left;
	margin-top:5px;	
	margin-right:25px;
	margin-bottom:5px;	
	margin-left:20px;	
}

h1 {
	font-family: 'Open Sans', sans-serif;
	font-size:14pt;
	font-weight:600;
	color:#191c17;
	text-align:left;
}

h2 {
	font-family: 'Open Sans', sans-serif;
	font-size:14pt;
	font-weight:600;
	color:#191c17;
	text-align:left;
	background-color:#8ec651;
	padding:3px;
	margin-top:10px;	
	margin-right:10px;
	margin-bottom:5px;	
	margin-left:20px;
}

#aside h2 {
	height:25px;
	font-family: 'Open Sans', sans-serif;
	font-size:13pt;
	font-weight:600;
	color:#191c17;
	text-align:left;
	background-image:url('images/asidebg.png');
	margin-top:0;	
	margin-right:;
	margin-bottom:0;	
	margin-left:0px;
	padding-top:3px;	
	padding-right:; 
	padding-bottom:; 
	padding-left:15px;
}

h3 { 
	font-family: 'PT Sans', sans-serif;
	font-size:14pt;
	font-weight:normal;
	color:#1e292f;
	text-shadow: 0px 2px 3px #617d52;
	text-align:left;
	margin-top:0;	
	margin-right:;
	margin-bottom:0;	
	margin-left:0px;
	padding-top:3px;	
	padding-right:; 
	padding-bottom:; 
	padding-left:0px;
 }
 
h4 {
	font-family: 'Open Sans', arial, sans-serif;
	font-size:10pt;
	font-weight:bold;
	color:#191c17;
	text-align:left;
	margin-top:5px;	
	margin-right:5px;
	margin-bottom:5px;	
	margin-left:5px;	
}

ul  li{
	list-style:none;
	text-align:left;
	font-size:18pt;
	margin:7px 0 0 0;
}


a {}

a:hover {}

a:active {}

sup {
 	font-family: 'Open Sans', arial, sans-serif;
	font-size:6pt;
	font-weight:;
	text-transform:uppercase;
	color:#191c17;
	text-align:left;
	
	
}











