body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #FFFFFF;
	line-height: 21px;
	margin: 0px;
	background-color: #8cc63f;
	background-image:url(images/main_Bg_03.gif);
	background-repeat: repeat-x;
	background-position: top;
}

li {

display:inline;

}

#side_leaf {
position:absolute;
float: right;
z-index: -10;
margin-top: 7px;
margin-left: 930px;
}

#side_leaf2 {
position: absolute;
float: left;
z-index: 910;
margin-top: 8px;
margin-left: -38px;
}

#container_container {
margin-left: auto;
margin-right: auto;
width: 1000px;

}

/*------------------------------------------------------------ form */

input, textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#006c68;
}

label {
	color:#006c68;
	cursor:pointer;
	padding-left:2px;
	line-height:15px;
	vertical-align: middle;
}

label.chosen {
	color:#006c68;
}



/*Checkboxes*/

.checkboxAreaUnchecked, .checkboxAreaChecked {
	z-index:5;
	position:absolute;
	cursor:pointer;

}

.checkboxArea input {
left: 80px;
position: absolute;
top: 89px;
}


/*Text inputs*/

.textinput, .textinputHovered {
	width:236px;
	height:15px;
	background-color:#CBEEFF;
		border:none;
	padding:4px 8px;

}

.textareainput, .textareainputHovered {
	width:236px;
	height:105px;
	background-color:#CBEEFF;
		border:none;
	padding:4px 8px;

}




/*Button*/

.buttonSubmit, .buttonSubmitHovered {

	width:69px;
	height:26px;
	color:#FFF;
	font-weight:bold;
	padding:2px 5px;
	background-color: #006c68;
	cursor: pointer;
	border:none;

}

.buttonSubmitHovered {

	background-color: #CBEEFF;
}







#container {

width: 900px; 
height: auto;
margin-left: auto;
margin-right: auto;
background:#8cc63f;
margin-top: 0px;

}

#head { 
width:900px;
height: 183px;
z-index: 1;
background-image:url(images/main_head.gif);
}

#navi {

float: right;
margin-top: 75px; 
margin-right: 22px;
z-index: 2;
 }
 
 #home_link {
	position: absolute;
	float: left;
	height: 173px;
	width: 410px;
	z-index:100;
 }
 
 #navi_text {
  position: absolute;
width: 500px;
float: right;
 z-index: 50; 
color:#6633CC;
 height: 50px;
 margin-top: 72px;
 margin-left: 400px;
 }
 
 #navi_text ul {

display: inline;
display:block;
list-style-type: none;
padding-right: 0px;

}

#navi_text li {

padding-left: 07px;
padding-right: 45px;

}
 
#navi_text a {
text-decoration:none;
color: #006c68;

}

#navi_text a:hover {
text-decoration:none;
color: #8cc63f;

}


#callout {

margin-left:auto;
margin-right: auto;
width:auto;

}

/*--------------------------------------------------------home */


#home_images {
	float: left;
	margin-left: 87px;
	margin-top: 20px;
	height: 375px;
}


#home_content {
	float: right;
	margin-right: 87px;
	margin-top:20px;
	height: 370px;
	width: 368px;
	background-image:url(images/rotating_taglines/rotate.php);
	background-repeat:no-repeat;
	background-position: bottom left;
}


#home_content a {

font-weight:bold;
color: #FFFFFF;
text-decoration: none;
}

#home_content a:hover {

color: #006c68;

}


#home_info_box {
	margin-top: 405px;
	background-image: url(images/home_info_box_18.gif);
	width: 725px;
	height: 115px;
	margin-right: 90px;
	margin-left: 90px;
	color: #006c68;
}

#home_info_left {
 float: left;
 padding-top: 18px;
 padding-left: 40px;
 }
 
 #home_info_right {
 float: right;
  padding-top: 18px;
  z-index: 10;
width:235px;
 }
 
 #home_info_right a {

font-weight:bold;
text-decoration: none;
color: #006c68;
}

 #home_info_right a:hover {

font-weight:bold;
text-decoration: none;
color: #FFFFFF;
}
 
 #home_info_center {
 position: absolute;
 width: 230px;
 padding-top: 18px;
 margin-left: 198px;
 padding-right: 20px;
padding-left:  20px;

}

#footer_index { 
width: 760px;
height: 5px;
background-image:url(images/footer_break_11.gif);
font-size:10px;
color: #006c68;
margin-left: 73px;
margin-right: auto;
margin-top: 20px;;
}




/*--------------------------------------------------------info */


#info_container {

width: 900px; 
height: auto;
margin-left: auto;
margin-right: auto;
background:#8cc63f;
margin-top: 0px;

}



#info_images {

float: right;
margin-right: 48px;
margin-top: 20px;
height: 375px;
padding-left: 25px;
z-index: 50;
}

#info_content {
float: left;
margin-left:73px;
margin-top:20px;
height: 370px;
width: 400px;
background-repeat:no-repeat;
background-position: bottom left;

}

#info_content a {

font-weight:bold;
color: #FFFFFF;
text-decoration: none;
}

#info_content a:hover {

color: #006c68;

}

#info_content h1 {
color: #006c68;
font-size: 12px;
font-weight: bold;
}

#info_content h2 {
color: #006c68;
font-size: 15px;
}

#info_content h3 {

color: #006c68;
font-size:12px;
line-height: 15px;

}

#info_cont_horizontal {
width:170px;
margin-left:67px;
float: left;
clear: left;	
margin-top: 12px;
color: #006c68;

}


#info_content_right {
float: right;
padding-top: 15px;
z-index: 10;
width:655px;
margin-top: 3px;
padding-top: 27px;

 }
 
#info_further_right {
	position: absolute;
	float: right;
	z-index: 9000;
	margin-left: 495px;
	margin-top: 234px;
	width: 315px;
	height: 155px;
	background-image:url(images/info_class_box_03.gif);
	background-repeat:no-repeat;
	background-position: top center;
}

#info_further_right img {
padding-left: 25px;



}

#info_contact_btn { 
padding-left: 20px;

}

#info_addresses {
z-index: 10000;
float: right;
margin-right: 85px;
margin-top: -17px;
color: #006c68;
background-image:url(images/info_contact_box_03.gif);
background-position: left top; 
background-repeat: no-repeat;
width: 317px;
height: 192px;

}

#info_addresses a {
text-decoration:none;
color: #006c68;

}

#info_addresses a:hover {
text-decoration:none;
color: #8cc63f;

}

#info_add_stur {
float: right;
margin-right:38px;
margin-top: 0px;
line-height: 15px;
}

#info_add_fisk {
float: left;
margin-left: 30px;
margin-top: 0px;
line-height: 15px;
}

#info_emails {
clear: right; 
margin-top: 40px;
margin-left: 30px;
}

#info_left_times {
float: left;
padding-left: 5px; 
margin-top:07px;

}

#footer { 
width: 760px;
height: 5px;
background-image:url(images/footer_break_11.gif);
font-size:10px;
color: #006c68;
margin-left: 73px;
margin-right: auto;
margin-top: 610px;
}

#info_boxtext_left {
margin-left: 37px;

margin-top: 02px;
padding: 10px;
color: #006c68;
line-height: 25px;
float: left;

}

#info_boxtext_right {

margin-right:37px;
margin-top: 02px;
padding: 10px;
color: #006c68;
line-height: 25px;
float: right;

}

/*------------------------------------------------------------why */

#why_callout { 
float: left;
margin-left: 90px;
margin-top: -34px;

z-index: 999999;
}

#why_content {
	float: left;
	margin-left:67px;
	margin-top:0px;
	height: 370px;
	width: 410px;
	z-index: -1;
}

#why_content a {

font-weight:bold;
color: #FFFFFF;
text-decoration: none;
}

#why_content a:hover {

color: #006c68;

}

#why_white_box {
margin-top: 465px;
margin-left: 60px;
background-image:url(images/why_white_box_16.gif);
background-repeat:no-repeat;
width: 374px;
height: 63px;
color: #006c68;
padding-left:26px;
padding-top: 19px;
line-height: 16px;
}

#why_white_box a {

font-weight:bold;
color: #006c68;
text-decoration: none;
}

#why_white_box a:hover {

color: #8cc63f;

}
#why_container {

width: 900px; 
height: auto;
margin-left: auto;
margin-right: auto;
background:#8cc63f;
margin-top: 0px;

}

#why_images {
margin-top:12px;
margin-bottom:0px;
}

#why_books {

margin-left: 0px;
margin-top: 0px;
background-image:url(images/why_box_11.gif);
background-repeat: no-repeat;
background-position:center top;
width: 345px;
height: 306px;


}

#why_books_text {
padding:  10px ;
padding-top: 3px;
margin-left:55px;
margin-right: 40px;
font-size: 11px;
color: #006c68;
line-height: 16px;


}

#why_books_text a {
color: #006c68;
}


#why_books_text a:hover {
color: #8cc63f;
}


#why_images {

float: right;
margin-right: 48px;
margin-top: 15px;
height: 375px;
padding-left: 25px;
z-index: 50;
}

/*------------------------------------------------------------contact */

#contact_container 

{
width: 400px;
height: 600px;
background-color:#8cc63f;
background-image: url(images/inforeq_box_02.gif);
background-repeat: no-repeat;
background-position: center;

}

#contact_form
{
margin-left: 72px;
margin-right: 60px;
color: #006c68;
margin-top:20px;
float:left;
z-index: 5;
font-size:11px;
}

#thanks_box
{
margin-left: 82px;
margin-right: 60px;
color: #006c68;
margin-top:150px;
float:left;
z-index: 5;
font-size:18px;

}

