/* RESET */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {  
	margin:0; 
	padding:0; 
} 
table { 
	border-collapse:collapse; 
	border-spacing:0; 
} 
fieldset,img {  
	border:0; 
} 
address,caption,cite,code,dfn,em,strong,th,var { 
	font-style:normal; 
	font-weight:normal; 
} 
ol,ul { 
	list-style:none; 
} 
caption,th { 
	text-align:left; 
} 
h1,h2,h3,h4,h5,h6 { 
text-transform:capitalize;
 
	font-weight:normal; 
} 
q:before,q:after { 
	content:''; 
} 
abbr,acronym {
	border:0; 
}

	html, body {
	margin:0!important;
	padding:0!important;


		font-size:10px;
	min-height:101%;
}

label {
  display: block;
  float: left;
  clear: left;
  Width: 150px; 
  margin: 5px 0 0 0;
}

input, textarea, select {
  margin: 0;
  padding: 2px;
  font-size: 1em;
  color: #666666;
  background: #F5F5F5;
  border: 1px solid #ccc;
  margin: 5px 0;
}   

input:focus, textarea:focus, select:focus {
  border: 1px solid #999;
  background-color: #FFFFFF;
}

input.button {
  cursor: pointer;
  border: none;
  font-weight: bold;
  background: #9FB17C;
  width: 90px;
  height: 28px;
  color:#fff;


}

span.required{
  font-size: 13px !important;
  color: #fff !important;
}

.errormsg {
  display: block;
  width: 90%;
  height: 22px;
  line-height: 22px;
  color: #FFFFFF;
  font-weight: bold;
  background: #FF9D9D ;
  padding: 3px 10px 3px 40px;
  margin: 10px 0;
  border-top: 2px solid #FF0000;
  border-bottom: 2px solid #FF0000;
}

.msgSent {
  font-size: 20px;
  text-align: center;
}
body {
	background: url("../images/bg.jpg") top center;
	color:#fff;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#navigator li#on a{color:#fff;

}

* {
	margin:0;
	padding:0;
}
a {
	outline: none;
	color: #8daa30;
}
a:hover {
	text-decoration: underline;
}
h1, h2, h3, h4, h5, h6 {
font-size:100%;
	color: #deff95;
	font-family:Tahoma, "Adobe Caslon Pro", sans-serif;
	text-transform:capitalize;
}
h2 a{
	color: #deff95;}
#text h1{
	
	font-size:3em;
	margin-bottom:0.6em;
	line-height:1.2em;
}
#text h2{
	
	font-size:2em;
	margin-bottom:0.9em;
	line-height:0.9em;
}
 #text h3{
	
	font-size:1.3em;
	margin-bottom:0.2em;
	line-height:1.2em;
	
}
 #text h4{
	
	font-size:1.2em;
	margin-bottom:1.5em;
	line-height:1.5em;
	font-variant:small-caps;
}
#text h5{
	
	font-size:1em;
	margin-bottom:1.8em;
	line-height:1.8em;
	font-variant:small-caps;
}
#text h6{
	
	font-size:1em;
	margin-bottom:1.8em;
	line-height:1.8em;
}
#text ul{
	margin-bottom:1.8em;
	list-style:square inside;
}
.listp{
padding-left:1em;}
#text ul li{
	font-size:1.2em;
	line-height:1.5em;
}
#text ul li.caption{ /* Apply this class to the first list item in a list to give it a caption */
	font-variant:small-caps;
	list-style:none;
	
}
#text li > ul, li > ol{
	margin-bottom:0;
	margin-left:5em;
}
#text li > ul li, li > ol li{
	font-size:1em;
}
#text ol{
	margin-bottom:1.8em;
	list-style:decimal outside;
	font-size:1.2em;
	margin-left:1.5em;
	lineheight:1.4em;
}
#text ol li{
	font-size:1.2em;
	line-height:1.5em;
}
p a{
	color: #deff95;
}
p a:hover{
	text-decoration:none;
}
h1 a{
	color: #deff95;
}
h1 a:hover{
	text-decoration:none;
}
li a{
	color: #deff95;
}
li a:hover{
	text-decoration:none;
}
blockquote p{
	font-size:1.2em!important;
	line-height:1.5em!important;
	margin-bottom:1.5em!important;
	font-style:italic!important;
	color: #deff95!important;
	font-weight:bold!important;
}
blockquote p cite{
	font-style:normal;
}
 strong{
	font-variant:small-caps;
}
 em{
	
	font-weight:bold;
}
.amp{ /* Give those ampersands a right sexy look */
	font-family:Baskerville, "Goudy Old Style", "Palatino", "Book Antiqua", serif;
	font-style:italic;
	font-weight:normal;
	line-height:inherit;
}
abbr{
	border-bottom:1px dotted #666;
	border-color:inherit;
	cursor:help;
}
/*PARAGRAPHS
-------------------------------------------------------- */
 p{
	font-size:1.2em;
	line-height:1.5em;
	margin-bottom:1.5em;vertical-align:text-bottom;
}
/* Styles an introductory paragraph, similar to newspapers. Assign this class to the first paragraph in an article */
p.intro:first-line{
	font-variant:small-caps;
	
}
/* Styles a drop cap on each paragraph with this class */
p.drop:first-letter{
	float:left;
	font-size:3em;
	margin-top:0.1em;
	margin-right:0.1em;
	margin-bottom:0px;
	*margin-top:0;/* targets IE6 and 7 */
}

#bg {
	background: url("../images/gradien.jpg") repeat-x top center;
		

}
#page-container {
	width:824px;
	padding:0 0x 0 0px;
	margin: 0 auto;
	background:transparant;
	overflow:hidden;
	min-height:800px;
	
}
#logo {	
	display:block;
	width:172px;
float:left;
}
#logo a {float:left;
	padding:29px 90px;
	width:10px;
	display: block;
	background: url("../images/logo.png") no-repeat;
}
#flashlogo {
	margin:0 0 0 15px;
	float:left;
	position:relative;
	
}
#header {
	width: 824px;
	
	height:35px;
}

		
#text {

	color:#fff;
}

#footer {
	width:100%;
	clear:both;
padding: 1em 0;
	display:block;
	position:relative;
	background-image: url(../images/footer.png);
	background-repeat: repeat-x;
overflow:hidden;
color:#999999;
height:100px;
	background-position: bottom;	
}
#footer p {
margin: 2em;}
#flashPlayer{
display:block;
margin:10px 5px;
width:5em;
position:relative;}
/*	text
	------------------------------------------*/
	
#text ul li {
list-style-position:outside;
margin-left:1em;

	list-style-image: url("../images/arrow.png");
}
.end{
	margin-left:0 !important;
	margin-right:0 !important;
}
/* 220px */
.twotwenty{
	width:27em;
	margin-right:2em;
}
/* 280px */
.twoeighty{
	width:28em;
margin-top:-120px;
*margin-top:0;/* targets IE6 and 7 */
}
/* 340px */
.threeforty{
	width:25em;
	margin-top:-120px;
	margin-left:25px;
*margin-top:0;/* targets IE6 and 7 */
}
/* 400px */
.fourhun{
	width:40em;
	margin-right:2em;
}
/* 460px */
.foursixty{
	width:46em;
	margin-right:2em;
}
/* 520px */
.fivetwenty{
	width:52em;
	margin-right:2em;
}
/* 580px */
.fiveeighty{
	width:58em;
	margin-right:2em;
}
/* 640px */
.sixforty{
	width:59em;
margin-top:-120px;
*margin-top:0;/* targets IE6 and 7 */
	
}


/* 700px */
.sevenhun{
	width:70em;
	margin-right:2em;
}
/* 760px */
.sevensixty{
	width:76em;
	margin-right:2em;
}
/* 820px */
.eighttwenty{
	width:82em;
	margin-right:2em;
}
/* 880px */
.eighteighty{
	width:88em;
	margin-right:2em;
}
/* 940px */
.nineforty{
	width:94em;
}
.w320 {
	width: 320px;
}
.w300 {
	width: 600px;
	
}
.w400 {
	width: 600px;
}
.w450 {
	width: 450px;
}
.m25 {
	margin:0 25px 10px 0;
}
.mr20 {
	margin-right: 20px;
}
/*  PAGE: enlightenment
		--------------------------------------*/
	#text.enlightenment {
	color: #fff;
}


li img{
margin:.2em .5em 0 0;}
.clear{
clear:both}
#header img {
	display: block;
}
#navigator {

	margin:10px 0 0 0;
	float:left;
	clear:both;
}
#navigator li {
	list-style-type:none;
}
#navigator li a:link, #navigator li a:visited, #navigator li a:active, #navigator li a {
	background: #9fb17c;
	display:block;
	width:172px;
	padding:5px 0 4px 15px;
	margin:3px 5px;
	display:block;
	color:#000;
	text-transform:uppercase;
	text-decoration:none;
	font-size:7.5px;
	font-weight:bold;
	font-family: "standard 07_54", "standard 07_53", "standard 07_55", Arial, sans-serif;
}
#navigator li a:hover {
	background-
	color:#fff;
}
/*#navigator li li a:hover{ color: #333!important; }*/

	

/*	content & sidebars
	----------------------------------------- */

		

/*	forms
	----------------------------------------- */
/*
	form label{ display: block; float: left; }
	form label span, form label input{ display: block; float: left; }
	form .submit{}
	form .submit input{}
*/


/*	footer
	----------------------------------------- */

	#footer p.fl {
	margin-right: 20px;
}
#footer a {
	color: #fff;
	text-decoration: underline;
}

	

.right-float{ 
	float:right;
	margin-left:2em;
	margin-right:0;
}
.left-float{ /* Float any item to the left */
	float:left;
	margin-right:2em;
	margin-left:0;
}
	.clear {
	clear: both;
}
.b {
	font-weight: bold;
}
.frImg {
	float:right;
	margin: 0 0 8px 8px;
	clear: right;
}
.flImg {
	float:left;
	margin: 0 8px 8px 0;
	clear: left;
}
.fl {
	float: left;
	
}
.fr {
	float: right;
}
.col {
	padding:0 0px 5px 20px;
	background-image: url("../images/sep.png");
	background-repeat: no-repeat;
	background-position: left top;
	position:relative;
	overflow:hidden;
}
/* SIFR */
