/* -----------------------------------top level elements----------------------------------- */
body { /*--<body></body>--*/
	margin: 0;
	padding: 0;
	font-family: Microsoft San Serif, Helvetica, Arial; /*Arial, sans-serif;*/
	font-size: 1em;
	/*font: .8em Arial, 'Trebuchet MS', Tahoma, verdana,  sans-serif;*/
	/*background-image: url(../images/bkgrd_main.jpg);*/
	/*background-color:#7F3D17; /*edges*/
	background-color:#F3EFE0; edges*/
	color: #000000; /*text color*/
	/*background: url(../images/bkgrd_main.jpg); page background*/
	text-align: center;
}
a { /*--<a></a>--*/
	color: #000;
	background-color: inherit;
	text-decoration: underline;
	font-size: 1em;
}
a.sidebar { /*--<a></a>--*/
	color: #000000;
}
a:hover { /*--<a></a>--*/
	color: #E85C40;
	background-color: inherit;
}
h1, h2, h3 { /*--<h1, h2, h3></h1, h2, h3>--*/
	font-family: Microsoft San Serif, Helvetica, Arial
	color: #000;
}
h1 {
	font-size: 1em;
	color: #000000;
}
h1.faq {
font-size: 1.05em;
margin:10px 15px 0 15px;
}
p.faq {
margin:0 15px 10px 15px;
}
ul.faq, ol.faq { /*--<ul, ol></ul, ol>--*/
	font-size: 1em;
	margin: 0 30px;
	padding: 0 5px;
	color: #000000;
}
h1.testimonial {
font-size: 1.05em;
margin:0 15px 10px 15px;
}
p.testimonial {
margin:10px 15px 0 15px;
}
h1.sidebar {
	font-size: 1em;
	color: #000000;
	text-align: center;
}
h2 { font-size: 1em; text-transform:uppercase;}
/*h3 { font-size: 1em; }
p { font-size: 1em; }*/

p, h1, h2, h3 { /*--<p, h1, h2, h3></p, h1, h2, h3>--*/
	margin: 10px 15px;
	text-align:justify
}
p.no-align, h1.no-align, h2.no-align, h3.no-align { /*--<p, h1, h2, h3></p, h1, h2, h3>--*/
	margin-top: 10px;
	text-align:left;
}
p.contact, h1.contact, h3.contact { /*--<p, h1, h2, h3></p, h1, h2, h3>--*/
	margin: 10px 15px;
	text-align:center;
}
ul, ol { /*--<ul, ol></ul, ol>--*/
	font-size: 1em;
	margin: 10px 30px;
	padding: 0 5px;
	color: #000000;
}
ul.resources { /*--<ul, ol></ul, ol>--*/
	margin: 10px 25px;
	padding: 0 5px;
	color: #000000;
}
ul span, ol span { /*--<ul, ol><span></span></ul, ol>--*/
	color: #000000; 
}
p.ul {
	font-size: 1em;
	margin: 0px 0px;
}

/* -----------------------------------images----------------------------------- */
img { /*--<img/>--*/
	border: 2px solid #CCC;
}
img.banner{ /*--<img class=""/>--*/
	position:absolute;
	left:10px;
	top:10px;
	z-index:1;
}
img.no-border { /*--<img class="no-border"/>--*/
	border: none;
}
img.float-right { /*--<img class="float-right"/>--*/
  margin: 5px 0px 5px 15px;  
}
img.float-left { /*--<img class="float-left"/>--*/
  margin: 5px 15px 5px 0px;
}
a img { /*--<a><img /></a>--*/
  border: 2px solid #568EB6;
}
/*a:hover img { /*--<a><img /></a>--
  border: 2px solid #CCC !important; /* IE fix
  border: 2px solid #568EB6;
}*/

code { /*--<p><code></code></p>--*/
  margin: 5px 0;
  padding: 10px;
  text-align: left;
  display: block;
  overflow: auto;  
  font: 500 1em/1.5em 'Lucida Console', 'courier new', monospace;
  /* --white-space: pre;-- */
  background: #FAFAFA;
  border: 1px solid #f2f2f2;  
  border-left: 4px solid #4284B0; 
}
acronym {
  cursor: help;
  border-bottom: 1px solid #777;
}
blockquote { /*--<p><blockquote class="green"></blockquote></p>--*/
	margin: 15px;
 	padding: 0 0 0 20px;  	
  	background: #fff;
	border-left: 4px solid #000000;
	/*border-bottom: 1 px solid #007070;*/
	color: #000000;
	font-size: /*bold*/ 1em;
	font-family: Microsoft San Serif, Helvetica, Arial;
}
blockquote.green{ /*--<p><blockquote class="green"></blockquote></p>--*/
	margin: 15px;
 	padding: 0 0 0 20px;  	
  	background: #FFD400;
	border: 1px solid #FFD400; 
	border-left: 4px solid #000000;   
	color: #000000;
	font-size: /*bold*/ 1em;
	font-family: Microsoft San Serif, Helvetica, Arial; 
}
blockquote.ivory { /*--<p><blockquote class="green"></blockquote></p>--*/
	margin: 15px;
 	padding: 0 0 0 15px;  	
  	background: #FFFFFF;
	border: 1px solid #FFFFFF; 
	/*border-left: 4px solid #000000;   */
	color: #000000;
	font-size: /*bold*/ 1em;
	font-family: Microsoft San Serif, Helvetica, Arial; 
}

/* -----------------------------------form elements----------------------------------- */
form { /*--<form></form>--*/
	margin:0px; padding: 0;
	border: 1px solid #f2f2f2; 
	background-color: #FAFAFA; 
}
form.ppbutton { /*--<form></form>--*/
	margin:0px; padding: 0;
	border: 0px;
	background-color:#ffffff; 
}
label { /*--<label></label>--*/
	display:block;
	font-family: Microsoft San Serif, Helvetica, Arial;
	font: bold;
	color: #000000;
}
input { /*--<input></input>--*/
	padding: 0px;
	border:1px solid #000000;
	font-family: Microsoft San Serif, Helvetica, Arial;
	color:#000000;
}
textarea { /*--<textarea></textarea>--*/
	/*width:250px;*/
	padding:0px;
	font-size: normal 1em;
	font-family: Microsoft San Serif, Helvetica, Arial;
	border:1px solid #000000;
	/*height:100px;*/
	/*display:block;*/
	color:#777;
}
input.button { /*--<input class="button"></input>--*/
	margin: 0; 
	font-size: bold 1em;
	font-family: Microsoft San Serif, Helvetica, Arial; 
	border: 2px solid #000000;
	background: #FFF; 
	padding: 2px 3px; 
	color: #4284B0;	
}
input.ppbutton { /*--<input></input>--*/
	padding: 0px;
	border:0px;
	font: normal 1em;
	font-family: Microsoft San Serif, Helvetica, Arial;
	font-size: 1em;
}
/* -----------------------------------search form----------------------------------- */
form.searchform { /*--<form class="searchform"></form>--*/
	background: transparent;
	border: none;
	margin: 0; padding: 0;
}
form.searchform input.textbox { /*--<form class="searchform"><input class="textbox"></input></form>--*/
	margin: 0; 
	width: 120px;
	border: 1px solid #9EC630; 
	background: #FFF;
	color: #333; 
	height: 14px;
	vertical-align: top;
}
form.searchform input.button { /*--<form class="searchform"><input class="button"></input></form>--*/
	margin: 0; 
	padding: 2px 3px; 
	font-size: 12px;
	font-family: Microsoft San Serif, Helvetica, Arial; 
	background: #FAFAFA;
	border: 1px solid #f2f2f2;
	color: #777;	
	width: 60px;
	vertical-align: top;
}

/***************************************************************************************
	                                        LAYOUT
***************************************************************************************/
#wrap { /*---------------------------<div id="wrap"></div>---------------*/
/*	background: #FFF;*/
	width: 820px; height: 100%;
	margin: 0 auto;	
	text-align: left;
	/*border: 1px solid #f2f2f2*/
}
#content-wrap { /*-----------------------<div id="content-wrap"></div>---------------*/
	clear: both;
	margin: 0;
	background: #fff;
	/*background-color: #00FF00;*/
	/*background: #00FF00;*/
}
#header { /*------------------------<div id="header"></div>---------------*/
	position: relative;
	height: 32px; /*--change this to adjust the height of the menu section--*/
	background: #E85C40; /*#000 url(images/headerbkgrnd.gif) repeat;	*/
}
#header h1#logo { /*--<div id="header"><h1 class="logo"></h1></div>------------------------NOT USED--*/
	position: absolute;
	margin: 0; padding: 0;
	font-size: 4.1em;
	font-family: Microsoft San Serif, Helvetica, Arial;
	letter-spacing: -2px;
	text-transform: lowercase;
	top: 0; left: 5px;	
}
#header h2#slogan { /*--<div id="header"><h2 class="slogan"></h2></div>--------------------NOT USED--*/
	position: absolute;	 
	top:37px; left: 95px;
	color: #666666;
	text-indent: 0px;
	font-size: 11px;
	font-family: Microsoft San Serif, Helvetica, Arial; 
	text-transform: none;	
}
#header form.searchform { /*--<div id="header"><form class="searchform"></form></div>--*/
	position: absolute;
	top: 0; right: -12px;
}
#header p.mail { /*--<div id="header"><p class="mail"></p></div>--*/
	position: absolute;
	top: 0; right: 5px;
	vertical-align: top;
}
#header a.mail { /*--<div id="header"><a class="mail"></a></div>--*/
   float:left;
   background: #FFF /*url(../images/tableft.gif) no-repeat left top*/;
   margin:0;
   padding:0 0 0 0px;
   text-decoration:none;
   font-size: 1em;
}
#header ul {
	z-index: 80;
	position: absolute;
	margin:0;
	padding: 0;
	list-style:none;
	bottom: 3px !important;
	bottom: 3px;
	font-weight:bold;
	font-family: Microsoft San Serif, Helvetica, Arial;
}
#header li { /*--<div id="header"><li></li></div>--*/
   display:inline;
   margin:0; padding:0;
}
#header a { /*--<div id="header"><a></a></div>--*/
	color:#007070;
	font-size: 1em;
	float:left;
	/*background: url(../images/tableft.gif) no-repeat left top;*/
	margin:0;
	padding:0 0 0 4px;
	text-decoration:none;
}
#header a span { /*--<div id="header"><a><span></span></a></div>-------this sets the menu items*/
   float:none;
   display:block;
   /*background: url(../images/tabright.gif) no-repeat right top;*/
   padding:4px 10px 3px 10px;
   color: #ffffff;
}
#header #current a { /*--<div id="header"><li id="current"><a></a></li></div>--*/
   background-position:0% -42px;
	font-size:1em;
	color:#000000;
}
#header #current a span { /*--<div id="header"><li id="current"><a><span></span></a></li></div>-------------*/
   background-position:100% -42px;
   font-size:1em;
	color:#000000; /*this changes the color of the menu text to purple when current*/
}
#header a span.admin { /*--<div id="header"><a><span class="admin"></span></a></div>-------this sets the MENU ITEMS*/
   float:none;
   display:block;
   /*background: url(images/tabright.gif) no-repeat right top;*/
   padding:4px 35px 3px 35px;
   color: #FFF;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#header a span { /*--<div id="header"><a><span></span></a></div>--*/
	float:none;
}
/* End IE5-Mac hack */
#header a:hover span { /*--<div id="header"><a><span></span></a></div>--*/
	color: #000000 ; 
}
#header a:hover { /*--<div id="header"><a></a></div>--*/
   background-position:0% -42px;
}
#header a:hover span { /*--<div id="header"><a><span></span></a></div>--*/
   background-position:100% -42px;
}
#leftbar { /* ------------------------------<div id="leftbar"></div>------------------- */
	float: left;
	/*width: 45%;*/
	border-right: 1px dotted #A97C50;
	margin-top: 5px;
	margin-left: 5px;
	padding: 0; 
	/*display: inline;*/
	background: #fff;
		
}
#leftbar ul.sidemenu { /*--<div id="leftbar"><ul class="sidemenu"></ul></div>--*/
	list-style:none;
	margin:10px 0 10px 0;
	padding:0;		
}
#leftbar ul.sidemenu li { /*--<div id="leftbar"><ul class="sidemenu"><li></li></ul></div>--*/
	margin-bottom:1px;
	border: 1px solid #f2f2f2;
	background: #f2f2f2;
}
#leftbar ul.sidemenu a { /*--<div id="leftbar"></div>--*/
	display:block;
	font-weight:bold;
	color: #007070;	
	text-decoration:none;	
	padding:2px 5px 2px 10px;
	background: #f2f2f2;
	border-left:4px solid #A09452;	
	min-height:18px;
}
#leftbar ul.sidemenu a span { /*--<div id="header"><li id="current"><a><span></span></a></li></div>-------------*/
	color:#A09452; /*this changes the color of the menu text when current*/
}
* html body #leftbar ul.sidemenu a { /*--<div id="leftbar"><ul class="sidemenu"><a></a></ul></div>--*/
	 height: 18px;
}
#leftbar ul.sidemenu a:hover { /*--<div id="leftbar"></div>--*/
	padding:2px 5px 2px 10px;
	background: #f2f2f2;
	color: #000000;
	border-left:4px solid #382110;
}
#leftbar #current a span { /*--<div id="header"><li id="current"><a><span></span></a></li></div>-------------*/
   background-position:100% -42px;
	color:#000000; /*this changes the color of the menu text when current*/
}
#rightbar { /* -------------------------------<div id="rightbar"></div>---------------------------------- */
	float: right;
	margin: 50px 50px 50px 50px;
	width: 45%;
	padding: 0; margin:0;
	background: #00FF00;		
}
#rightbar ul.sidemenu { /*--<div id="rightbar"><ul class="sidemenu"></ul></div>--*/
	list-style:none;
	margin:10px 0 10px 15px;
	padding:0;		
}
#rightbar ul.sidemenu li { /*--<div id="rightbar"><ul class="sidemenu"><li></li></ul></div>--*/
	margin-bottom:1px;
	border: 1px solid #f2f2f2;
}
#rightbar ul.sidemenu a { /*--<div id="rightbar"></div>--*/
	display:block;
	font-weight:bold;
	color: #333;	
	text-decoration:none;	
	padding:2px 5px 2px 10px;
	background: #f2f2f2;
	border-left:4px solid #CCC;	
	
	min-height:18px;
}
* html body #rightbar ul.sidemenu a { /*--<div id="rightbar"><ul class="sidemenu"><a></a></ul></div>--*/
	 height: 18px;
}
#rightbar ul.sidemenu a:hover { /*--<div id="rightbar"></div>--*/
	padding:2px 5px 2px 10px;
	background: #f2f2f2;
	color: #339900;
	border-left:4px solid #9EC630;
}
#main { /* -------------------------------------<div id="main"></div>------------------------------------ */
	float: left;
	margin: 50px 0px 0px 50px;
	padding: 0;
	width: 70%;		
}
#contactus { 
	background: url(../images/contactus/IMG_4495_11lbs_175x126.jpg) no-repeat left top;
}
.post-footer { /*--<p class="post-footer"></p>--*/
	background-color: #FAFAFA;
	padding: 5px; margin: 20px 15px 0 15px;
	border: 1px solid #f2f2f2;
	font-size: 95%;	
}
.post-footer .date { /*--<p class="post-footer"><span class="date"></span></p>--*/
	background: url(clock.gif) no-repeat left center;
	padding-left: 20px; margin: 0 10px 0 5px;
}
.post-footer .comments { /*--<p class="post-footer"><a class="comments"></a></p>--*/
	background: url(comment.gif) no-repeat left center;
	padding-left: 20px; margin: 0 10px 0 5px;
}
.post-footer .readmore { /*--<p class="post-footer"><a class="readmore"></a></p>--*/
	background: url(page.gif) no-repeat left center;
	padding-left: 20px; margin: 0 10px 0 5px;
}
#footer { /* -----------------------------------<div id="footer"></div>--------------------------------- */
	clear: both; 
	color: #FFFFFF; 
	background: #E85C40;
	margin: 0; padding: 0; 
	height: 50px;	  
	font-size: 1em;
}
#footer a { /*---<div id="footer"><a></a></div>---*/
	text-decoration: none; 
	/*font-weight: bold;*/
	color: #FFF8DC;
	font-size: 1em;
}
#footer a:hover { /*--<div id="header"><a><span></span></a></div>--*/
	color: #000000 ; 
}
#footer p { /*---<div id="footer"><a></a></div>---*/ 
	/*font-weight: bold;*/
	color: #FFF8DC;
	font-size: .8em;
	text-align: center;
	bottom: 5px !important;
	bottom: 5px;
}
#footer .footer-left{ /*---<div id="footer"><div class="footer-left"></div></div>---*/
	float: left;
	width: 40%;
}
#footer .footer-rightadmin{ /*---<div id="footer"><div class="footer-right"></div></div>---*/
	float: right;
	width: 60%;
}
#footer .footer-right{ /*---<div id="footer"><div class="footer-right"></div></div>---*/
	float: right;
	width: 100%;
}
/* ---------------------------------------------------class=""---alignment classes--------------- */
.float-left  { /*---class="float-left"---*/
	float: left;
}
.float-right { /*---class="float-right"---*/
	float: right;
}
.align-left  { /*---class="align-left"---*/
	text-align: left;
}
.align-right { /*----class="align-right"---*/
text-align: right;
}

/* ----------------------------------------------------class=""---additional classes----------------- */
.clear { /*---class="clear"---*/
	clear: both;
}
.green { /*---class="green"---*/
	color: #9EC630;
}
.gray  { /*---class="gray"---*/
	color: #BFBFBF;
}