@charset "UTF-8";
/* CSS Document */
/*--------------------------PAGE LAYOUT -----------------------------*/
body {
	background-repeat: no-repeat;
	background-position:center top;
	background-color: #999;
}
img
{  border-style: none;
}

div#main-container{
	width:960px;
	margin:auto;
	background-color:#FFF;
	height:auto;
	}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}	

/*--------------------------NAVIGATION -----------------------------*/

/*--------------------------NAVIGATION -----------------------------*/

.class1 a:link {
	text-decoration: none;
}
.class1 a:visited {
	text-decoration: none;
}
.class1 a:hover {
	text-decoration: none;
	color: #a0c96d;
}
.class1 a:active {
	text-decoration: none;
	color: #a0c96d;
	vertical-align: bottom;
}
.class2 a:link {
	text-decoration: none;
}
.class2 a:visited {
	text-decoration: none;
}
.class2 a:hover {
	text-decoration: none;
}
.class2 a:active {
	text-decoration: none;

	vertical-align: bottom;
}
.navitext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	padding-left: 5px;
		padding-right: 5px;
	line-height: 30px;
	text-align:left;
	}
	
.navitextcurrent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #a0c96d;
	padding-left: 5px;
	padding-right: 5px;
	line-height: 30px;
	text-align:left;
		

}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
/*--------------------------HEADER -----------------------------*/

div#header{
width:960px;

}

div#topwrapper{
width:960px;

}

div#topwrapperleft{
width:800px;
height:20px;
float:left;
background-color:#5f5657;

}

div#topwrapperright{
width:160px;
height:20px;
float:right;
background-color:#a0c96d;

}

div#logowrapper{
width:960px;
float:left;
background-color:#FFF;

}

div#logo{
width:480px;
margin-top:10px;
height:60px;
float:left;
background-color:#FFF;
margin-left:10px;

}

div#logoright{
width:400px;
margin-top:10px;
height:60px;
float:right;
background-color:#FFF;
margin-right:10px;
text-align:right;



}

div#naviwrapper{
width:960px;
float:left;
background-color:#FFF;


}

div#navibar{
width:940px;
height:30px;
margin-top:10px;
float:left;
background-color:#FFF;
margin-left:10px;
background-color:#5f5657;
text-align:center;

}

/*--------------------------MAIN CONTENT -----------------------------*/



div#maincontentwrapper{
width:960px;
float:left;
background-color:#FFF;
}
/*--------------------------INDEX BANNER -----------------------------*/
div#bannerwrapper{
width:940px;
float:left;
background-color:#FFF;
margin-left:10px;
margin-top:15px;
}

div#bannerleft{
width:300px;
float:left;
height:432px;

overflow:hidden;

}

div#imageleft{
width:300px;
height:400px;
float:left;


}
div#linkleft{
width:300px;
float:left;
height:32px;
background-color:#5f5657; 
text-align:center;

}

div#lglinksleft{
width:300px;
float:left;

}
div#bannermiddle{
width:300px;
float:left;
margin-left:20px;
height:432px;

}


div#imagemiddle{
width:300px;
height:400px;
float:left;

}
div#linkmiddle{
width:300px;
float:left;
height:32px;
background-color:#5f5657; 
text-align:center;
text-align:center;


}
div#bannerright{
width:300px;
float:right;
height:432px;


}


div#imageright{
width:300px;
height:400px;
float:right;

}
div#linkright{
width:300px;
float:left;
height:32px;
background-color:#5f5657; 
text-align:center;
text-align:center;


}
/*--------------------------BRAND BANNER -----------------------------*/
div#bannerwrapper{
width:940px;
float:left;
background-color:#FFF;
margin-left:10px;
margin-top:15px;
}
div#mapbannerwrapper{
width:940px;
height:500px;
float:left;
background-color:#FFF;
margin-left:10px;
margin-top:15px;
}
div#bannerwrappertop{
width:940px;
float:left;
background-color:#FFF;
}
div#textwrappertop{
width:940px;
float:left;
background-color:#FFF;
}
div#bannerwrapperbottom{
width:940px;
float:left;
background-color:#FFF;
margin-top:15px;
}
div#textwrapperbottom{
width:940px;
float:left;
background-color:#FFF;
}
div#imagetopleft{
width:620px;
float:left;
}

div#texttopleft{
width:620px;
float:left;
margin-top:5px;
height:20px;
text-align:center;

}


div#imagetopright{
width:300px;
float:right;
}

div#texttopright{
width:300px;
float:right;
margin-top:5px;
height:20px;
text-align:center;


}

div#imagebottom1{
width:140px;
float:left;
}

div#textbottom1{
width:140px;
float:left;
margin-top:5px;
height:20px;
text-align:center;


}

div#imagebottom2{
width:140px;
float:left;
margin-left:20px;
}

div#textbottom2{
width:140px;
float:left;
margin-top:5px;
margin-left:20px;
height:20px;
text-align:center;


}

div#imagebottom3{
width:140px;
float:left;
margin-left:20px;

}

div#textbottom3{
width:140px;
float:left;
margin-top:5px;
margin-left:20px;
height:20px;
text-align:center;


}

div#imagebottom4{
width:140px;
float:left;
margin-left:20px;

}

div#textbottom4{
width:140px;
float:left;
margin-top:5px;
margin-left:20px;
height:20px;
text-align:center;


}

div#imagebottomright{
width:300px;
float:right;
}

div#textbottomright{
width:300px;
float:right;
margin-top:5px;
height:20px;
text-align:center;

}

/*--------------------------TEXT CONTENT -----------------------------*/

div#textcontentwrapper{
width:940px;
float:left;
background-color:#FFF;
margin-left:10px;
margin-top:15px;
}

div#textleft{
width:450px;
float:left;
padding-left:10px;


}

div#mapright{
width:460px;
float:right;

}

div#smallmap{
width:460px;
float:right;
height:225px;


}
div#linkswrapper{
width:450px;
float:right;
margin-right:10px;
}

div#linksheader{
width:450px;
float:left;
background-color:#5f5657; 
text-align:left;
height:32px;

}
div#links1{
width:225px;
float:left;

}

div#links2{
width:225px;
float:left;
/*--------------------------FOOTER-----------------------------*/
}
div#footerwrapper{
width:960px;
float:left;
background-color:#FFF;
}
div#footertextleft{
width:460px;
height:22px;
float:left;
background-color:#a0c96d;
margin-left:10px;
margin-top:15px;
padding-left:10px;
padding-top:8px;


}

div#footertextright{
width:460px;
height:22px;
float:right;
background-color:#a0c96d;
margin-right:10px;
margin-top:15px;
text-align:right;
padding-right:10px;
padding-top:8px;

}

/*--------------------------SUB FOOTER-----------------------------*/

div#subfooterwrapper{
width:960px;
float:left;
margin-bottom:10px;
}
div#subfootertextleft{
width:290px;
float:left;
margin-left:10px;
margin-top:10px;
padding-left:10px;

}
div#subfootertextmiddle{
width:300px;
float:left;
margin-left:20px;
margin-top:10px;

}
div#subfootertextright{
width:300px;
height:30px;
float:right;
margin-right:10px;
margin-top:10px;
text-align:right;
padding-right:10px;

}

/*--------------------------TEXT-----------------------------*/
  p1 { 
		margin-top:0px;
  }

.smalllinktext{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	letter-spacing:1px;
	line-height:1.4em;
	color:#FFF;
	margin-top:5px;
	text-align: left;
	margin-right:2px;
	}
	
.maintext{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	letter-spacing:1px;
	line-height:1.2em;
	color:#666;
	text-align: left;
	margin-top:0px;
padding-right:10px;
	
}	

.linktext{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	letter-spacing:1px;
	line-height:1.2em;
	color:#666;
	text-align: left;
	margin-top:0px;
padding-left:5px;
	
}

h1 {
	font-family: Arial;
	margin: 0;
	color: #5f5657;;
	font-weight: bold;
	font-size: 100%;
		line-height:25px;

	}