body {

background: #87B0D4 url('images/background.jpg') 50% top repeat-x;

margin: 0;

padding: 0;

height:100%;

text-align:center;

}





#topsection {

background: url('images/black-67-percent.png') repeat;

text-align:left;

width: 100%;

height: 135px;

margin-top: 0px;

}



#header-container {

width: 880px;

}



.logo {

padding: 0px;

border: 0px;

margin: 12px 10px 0px 0px;

float:left;

}



#top-links {

flaot: right;

height: 135px;

padding-top: 10px;

text-align:right;

color: #fff;

font:Arial, Helvetica, sans-serif;

font-size: 1.0em;

text-decoration:none;

}



.phone {

padding-right:10px;

font-weight:bold;

color:#FFCC00;

font-size:1.1em;



}



#top-links a {

color:#fff;

text-decoration:none;

margin-left: 10px;

margin-right:10px;

}



#top-links a:hover{

color:#9BE0FF;

text-decoration:underline;

}



#content-top-border {

width: 880px;

height: 16px;

background: url('images/white-75-percent-top.png') no-repeat;

margin:10px 0 0 0;

padding:0;

}

#content-bottom-border {

width: 880px;

height: 16px;

background: url('images/white-75-percent-bottom.png') no-repeat;

margin:0 0 10px 0;

padding:0;

}



#content {

width:850px;

min-height:425px;

margin: 0px 0px 0px 0px;

padding: 0px 15px 0px 15px;

background: url('images/white-75-percent.png');

 }



#footer {

background: url('images/black-67-percent.png') repeat;

height: 60px;

width: 100%;

text-align:center;

color: #fff;

font:Arial, Helvetica, sans-serif;

font-size: 0.9em;

text-decoration:none;

}



#footer a {

color:#fff;

text-decoration:none;

margin-left: 10px;

margin-right:10px;

}



a.rollover1 {



	display: block;



	width: 300px;



	height: 93px;



	text-decoration: none;



	background: url("images/contact-button.png");
	





	}







a.rollover1:hover {



	background-position: -300px 0;



	}







.displace {



	position: absolute;



	left: -5000px;



	}

	

.right-image {

float: right;

margin:0 0 0 15px;

padding: 0;

}



#right-content {

float: right;

margin:0 0 5px 20px;

padding: 0px 0 0 5px;

border-left: 1px dashed #409090;

width: 320px;

}



#right-content h1 {

color:#D5AA00;

font-family: arial;

font-size: 1.3em;

font-weight:normal;

padding: 0px;

margin: 0 0 10px 0;

}



#right-content h2 {

color:#D5AA00;

font-family: arial;

font-size: 1.0em;

font-weight:bold;

padding: 0px;

margin: 10px 0 10px 0;

}





.left-content {

margin: 0px 0px 0px 0px;

text-align:left;

padding-bottom: 25px;

}



.left-content h1 {

color:#D5AA00;

font-family: arial;

font-size: 1.43em;

font-weight:normal;

padding: 0px;

margin: 0 0 10px 0;

}



.left-content h2 {

color:#D5AA00;

font-family: arial;

font-size: 1.0em;

font-weight:bold;

padding: 0px;

margin:0px;

}



.left-content p {

color:#0e2a27;

font-family: arial;

font-size: 1.0em;

font-weight:normal;

margin: 0 10px 10px 0px;

color: #3c3c3c;

}



.left-content ul {

color:#0e2a27;

font-family: arial;

font-size: 1.0em;

font-weight:normal;

margin: 0 10px 10px 0px;

color: #3c3c3c;

}





.left-content a {

color:#6D4D01;

}

.small-left-box {

margin: 0px 0px 0px 0px;

text-align:left;

padding-bottom: 25px;

width:607px;

height: 356px;

background: url('images/home-image.png') no-repeat;

font

}



.small-left-box h1 {

color:#66ddff;

font-family: arial;

font-size: 1.2em;

font-weight:normal;

padding: 0px;

margin:0 0 4px 10px;

text-decoration:underline;

}



.small-left-box p {

color:#fff;

font-family: arial;

font-size: 0.9em;

font-weight:normal;

margin: 10px 0 0 35px;

width:525px;

height: 86px;

}



#contactform {

width: 430px;

}



#contactform p {

color:#0e2a27;

font-family: arial;

font-size: 0.9em;

font-weight:normal;

margin: 0;

padding:0;

}



#smallform {



width: 300px;



}







#smallform p {



color:#000;



font-family: arial;



font-size: 0.8em;



font-weight:normal;



margin: 0;



padding:0;



}







.text-field {



float:right;



width:270px;



height: 15px;



margin: 0px 0px 0px 0px;



}







.text-field-small {



float:right;



width:240px;



height: 15px;



margin: 0px 0px 0px 0px;



}



.text-area-small {



float:right;



width:240px;



height: 90px;



margin: 0px 0px 0px 0px;



}



#imagewrapper {

text-align:center;

margin-top: 25px;

}



#imagewrapper a img{

width: 160px;

height: 150px;

border: 2px solid #3E6682;

margin: 5px 5px 0px 5px;

padding: 2px;

}



#imagewrapper a img:hover, #imagewrapper a.selected img{

border: 2px solid #fff;

}



.pagebreak {

clear:both;

text-align:center;

width:100%;

height: 10px;

border-top: 1px dashed #409090;

margin: 10px 0px 10px 0px;

}



.pagebreak2 {

text-align:left;

width:520px;

height: 10px;

border-top: 1px dashed #409090;

margin: 10px 0px 10px 0px;

}