html, body {
	height: 100%;
	margin: 0;
	padding: 0;
	font-size:1.0em;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#3F3F3F;
	
}






#wrapper{
width:100%;
margin: 0 auto;
max-width:1200px;
background-image:url(../images/backroundleft.png);
background-repeat:repeat-y;
min-height:100%;


}

#wrapper2{
background-image:url(../images/backroundright.png);
background-repeat:repeat-y;
background-position:right;
min-height:100%;



}

#wrapper2wire{
background-image:url(../images/backroundrightwire.png);
width:102px;
height:262px;
float:right;



}

#wrapper3{
background:#fff;
margin-right:102px;
margin-left:102px;
padding:10px;
padding-top:15px;
min-height:100%;
}

#banner{
height:84px;
margin-left:-10px;
}


#bannercontainer{
background-image:url(../images/bannergreyback.png);
background-repeat:repeat-y;
padding-top:5px;
padding-bottom:5px;
}

#bannerorange{
background:#F6911D;
height:60px;
}

#bannerorange h1{
display:none;
}

#bannerleft{

background-image:url(../images/bannerleft.png);
background-repeat:no-repeat;
width:431px;
float:left;
height:60px;
}

#bannerright{
height:60px;
background-image:url(../images/bannerright.png);
background-repeat:no-repeat;
width:313px;
float:right
}



#banner h1{
display:none;

}

#menu{
padding:0px;

border-bottom:5px solid #CFD0CC;
font-family:Georgia, "Times New Roman", Times, serif;
background-image:url(../images/menubackground.png);
background-position:bottom left;
background-repeat:repeat-x;
height:28px;

}

#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
font-size:0.750em;	
}

#nav a {
	display: block;
	width: 100px;
	text-align:center;
	height:28px;
	
	

}

#nav li { /* all list items */
	float: left;
	width: 100px; /* width needed or else Opera goes nuts */
	color:#3F3F3F;
	background:none;
	margin-right:5px;
	line-height:28px;
	padding-left:0px;
	
	
	
}

#nav li a:link { /* all list items */
background-image:url(../images/menubutton.png);
	background-position:bottom left;
	background-repeat:no-repeat;
	color:#3F3F3F;
	text-decoration:none;
}

#nav li a:visited{ /* all list items */
background-image:url(../images/menubutton.png);
	background-position:bottom left;
	background-repeat:no-repeat;
	color:#3F3F3F;
	text-decoration:none;
}

#nav li a:hover { /* all list items */
background-image:url(../images/menubutton.png);
	background-position:bottom left;
	background-repeat:no-repeat;
	color:#F46721;
	text-decoration:none;
}



#nav li a:active { /* all list items */

	color:#000;
	text-decoration:none;
}

#home #nav-home a,
#about #nav-about a,
#what #nav-what a,
#partners #nav-partners a,
#info #nav-info a,
#contact #nav-contact a {
background-image:url(../images/menubuttonhome.png);
	background-position:bottom left;
	background-repeat:no-repeat;
	color:#fff;


}




#content{
margin-top:7px;
padding:0px;

}

#menuright{
width:250px;
float:right;
padding:5px;
padding-right:0px;
}



#menuright h2{
color:#3F3F3F;
padding:0px;
padding-right:10px;
text-align:right;
background-image:url(../images/rightcolh2.png);
background-position:right;
background-repeat:no-repeat;
width:240px;
height:28px;
line-height:28px;
font-size:0.750em;
border-bottom:10px solid #CFD0CC;
margin:0px;
font-weight:normal;
}

#menuright h3{

color:#F46721;
font-size:0.689em;
font-weight:normal;


}

#menuright p{
font-family:Trebuchet MS, Helvetica, Arial, sans-serif;
margin-bottom:5px;
margin-top:0px;
padding:0px;

font-size:0.689em;
}


.menurightcontain{

border-left:5px solid #CFD0CC;
border-right:5px solid #CFD0CC;
border-bottom:5px solid #CFD0CC;
margin-top:0px;
padding:5px;

}


#leftcol{
margin:0px;
padding-top:5px;
margin-right:260px;
padding-top:33px;


}


#quote{
font-family:Georgia, "Times New Roman", Times, serif;
border-left:5px solid #CFD0CC;
border-right:5px solid #CFD0CC;
border-top:10px solid #CFD0CC;
font-size:0.814em;
height:161px;


}

#quote p{
padding:8px;
margin-bottom:5px;
margin-top:0px;
padding-top:10px;
text-align:justify

}

#quoteheader{
background-image:url(../images/quoteheader.png);
height:29px;
width:112px;
margin-left:-5px;
padding-left:10px;
margin-top:-5px;
line-height:26px;

}

#quoteimg{
float:right;
width:108px;
height:161px;
border-left:5px solid #CFD0CC;
margin-left:10px;
}



#text{
background-image:url(../images/texttopback.png);
background-position:top;
background-repeat:repeat-x;
background-color:#F8F8F7;
text-align:justify;
font-size:0.750em;
padding:8px;
margin-top:20px;
padding-top:20px;
min-height:300px;
}

#otherpagetext{
background-image:url(../images/texttopback.png);
background-position:top;
background-repeat:repeat-x;
background-color:#F8F8F7;
text-align:justify;
font-size:0.750em;
padding:10px;
margin-top:0px;
padding-top:20px;
min-height:300px;
}



#footer{

clear:both;
background-image:url(../images/footer.png);
background-repeat:repeat-x;
height:27px;
margin-top:20px;


}

#footer p{
line-height:27px;
font-size:0.689em;
text-align:center
}

#footer a:link{
color:#3F3F3F;
}

#footer a:visited{
color:#3F3F3F;
}


h1{
	margin:0;
	padding:0;
	font-size:140%;
	margin-top:0px;
	margin-bottom:20px;
	color:#F46721;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:normal;

}



h2{
	margin:0;
	padding:0;
	font-size:120%;
	margin-top:0px;
	margin-bottom:15px;
	color:#F46721;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
}

h3{
	margin:0;
	padding:0;
	font-size:110%;
	margin-top:0px;
	margin-bottom:0px;
	color:#F46721;
	font-family:Georgia, "Times New Roman", Times, serif
}



p{
margin:0;
padding:0;
margin-top:0px;
margin-bottom:15px;

}

.highlight{
color:#F46721;

}
table{

width:98%;

}

th{

vertical-align:text-top;
text-align:left;

}

td{

vertical-align:text-top;
vertical-align:top;


}





a:link {
	color:#F46721;
	text-decoration:none;

	}
	
a:visited {
	color:#F46721;

text-decoration:none;
}

a:hover {
	color:#5A3D1C; 
	text-decoration:underline;

}

a img {
	border: none; 
} 



.imageleft{

float:left;
padding-right:10px;
padding-bottom:10px;
}

.imageright{

float:right;
padding-left:10px;
padding-bottom:10px;


}






.logobox{
width:45%;
height:80px;
float:left;
text-align:center;
margin-bottom:10px;
margin-left:10px;
background:#fff;
padding:3px;

}

.logobox p{
margin:0px;
padding:0px;
font-size:0.938em;
}

li{list-style-type:none;
background-image:url(../images/bullet.png);
background-repeat:no-repeat;
line-height:17px;
padding-left:16px;
}

ul{margin-bottom:20px;}


li ul{
margin-top:15px;
margin-left:10px;

}

li li{

padding-left:15px;

}

#contactdetails label{
width:25px; float:left; 
margin:0px;  
background-repeat:no-repeat; 
height:16px; 
padding:0px;

}



#contactdetails p{
margin-left:30px;

}

#contactform{

border:1px solid #CFD0CC;
border-bottom:1px solid #CFD0CC;
border-left:none;
border-right:none;
background:#fff;
padding:10px;

margin-top:50px;




}


#contactformhead{
background-image:url(../images/quoteheader.png);
height:29px;
width:112px;
margin-left:-5px;
padding-left:10px;
margin-top:-5px;
margin-bottom:10px;
line-height:26px;

}
#contactform label{
width:25%;
text-align:right;
float:left;
padding-right:10px;




}

#contactform input{
width:70%;
margin-bottom:10px;

margin-bottom:10px;
border:1px solid #CFD0CC;
}

#contactform textarea{
width:70%;
border:1px solid #CFD0CC;

}

.submitbutton{
margin-top:30px;
	background:#F8F8F7;
	padding:3px;


}