/* CSS Document */

p{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#5B5B5B;
text-align:left;
padding: 10px 10px 0px 10px;
margin:0;
line-height:16px;
/*top; right; bottom; left.*/
}


a:link  { color:#5B5B5B;} /* unvisited link */
a:visited  { color:#5B5B5B;}/* visited link */
a:hover    { color:#9DB71E;}/* mouse over link */
a:active     { color:#5B5B5B;}/* selected link */

/*title*/
h1{
font-family:Arial, Helvetica, sans-serif;
font-size:27px;
color:#FFFFFF;
font-weight:normal;
text-align:left;
}

/*body text heading*/
h2{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#5B5B5B;
font-weight:normal;
text-align:left;
padding: 10px 10px 0px 10px;
margin:0;
}

.MainHeading{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#5B5B5B;
font-weight:normal;
text-align:right;
padding: 10px 10px 0px 10px;
margin:0;
}

/*grey text*/
h3{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#FFFFFF;
font-weight:normal;
text-align:left;
padding:0px 10px 0px 10px;
margin:0;
line-height: 26px;
}

h4{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:normal;
text-align:left;
padding:0px 10px 0px 10px;
margin:0;
}
/**/

.container{
	top: 25px;
	left:0px;
	position: relative;
	z-index: 1;
	height: auto;
	border-color:#999999;
	margin:0 auto;
	width:900px;
	padding: 0px 0px 220px 0px;	
	text-align:center;	
}

.content_holder{
position:relative;
top:0px;
float: right;
width:732px;
height:auto;
}

.light_green_bar{
position:absolute;
top:0px;
left:0px;
width:90px;
height: expression(this.parentNode.clientHeight + 'px');
height:100%;
background-color:#E1E9BB;
float:left;
z-index: 4;
}


.dark_green_bar{
position: relative;
height:147px;
background-color:#9DB71E;
width:642px;
float:right;
margin-bottom:2px;
}

.heading{
position:absolute;
width: 374px;
height: 43px;
top:92px;
left:10px;
font-weight:normal;
}

.flash{
position:relative;
width:434px;
height:326px;
float:right;
background-image:url(../images/animation/1.jpg);
}

.grey_box{
position:relative;
width:208px;
height:326px;
float:right;
background-color:#b2b2b2;
}

.grey_text{
position:absolute;
left:0;
bottom:20px;
width:208px;
}

.body_text{
position:relative;
width:642px;
height: expression( this.scrollHeight < 134 ? "133px" : "auto" ); /* sets min-height for IE */
min-height: 133px; /* sets min-height value for all standards-compliant browsers */
float:right;
background-color:#F2F2F2;
padding-bottom:20px;
padding-top:5px;
z-index:10;
}

.body_text_extra{
position:relative;
width:642px;
height: expression( this.scrollHeight < 464 ? "463px" : "auto" ); /* sets min-height for IE */
min-height: 463px; /* sets min-height value for all standards-compliant browsers */
float:right;
background-color:#F2F2F2;
padding-bottom:20px;
padding-top:5px;
z-index:10;
}


.body_text_gallery{
position:relative;
width:642px;
height: expression( this.scrollHeight < 464 ? "463px" : "auto" ); /* sets min-height for IE */
min-height: 463px; /* sets min-height value for all standards-compliant browsers */
float:right;
background-color:#F2F2F2;
padding-bottom:20px;
padding-top:5px;
z-index:10;
}


.gallery_images{
	width:124px;
	height:130px;
	display:block;
	float:left;
	padding-bottom: 20px;
	padding-top:20px;
}

.logo{
position:absolute;
left:10px;
top:511px;
width:auto;
height:auto;
}

.left_graf{
top:-40px;
left:-16px;
position:absolute;
width:274px;
height:558px;
z-index: 5;
}

.right_graf{
top:0px;
left:694px;
position:absolute;
width:211px;
height:475px;
z-index: 5;
}

.nav{
position:absolute;
top:252px;
width:155px;
height:auto;
left:0px;
font-family:Helvetica;
font-size:12px;
z-index: 50;
color:#A2C039;
}

.nav_on{
border-bottom:1px solid #A2C039;
color:#A2C039;
display:block;
text-align:right;
height:15px;
margin-bottom:5px;
padding-right:5px;
text-decoration:none;
}

.nav_on a:link {color:#A2C039;}   /* unvisited link */
.nav_on a:visited  {color:#A2C039;}/* visited link */
.nav_on a:hover  { color:#A2C039;}  /* mouse over link */
.nav_on a:active  {color:#A2C039;}   /* selected link */

.nav a:link {text-decoration:none;}   /* unvisited link */
.nav a:visited  {text-decoration:none;}/* visited link */
.nav a:hover  { color:#A2C039;}  /* mouse over link */
.nav a:active  {text-decoration:none;}   /* selected link */

.nav_off{
border-bottom:1px solid #828487;
color:#828487;
display:block;
text-align:right;
height:15px;
margin-bottom:5px;
padding-right:5px;
text-decoration:none;
}


.imageLeft{
	float:left;
	
	margin-right:5px;

}
.imageRight{
	float: right;
	margin-left:5px;

}


/*kandesign*/

.kandesign{
position:absolute;
bottom: -30px;
left: 600px;
width: 200px;
height:auto;
font-size:11px;
text-align:left;
font-family:Verdana;
color:#CCCCCC;
padding:0px;
margin:0px;
font-weight:normal;
z-index:400;
}

.kandesign a:visited{
color:#CCCCCC;
}

.kandesign a:link{
color:#CCCCCC;
}

.kandesign a:active{
color:#CCCCCC;
}

.kandesign a:hover{
color:#000000;
}


 
