body { width:100%; padding:0; margin:0; background: #FFF; color: #000; font-size: 11pt; font-family: Verdana, serif;}

html { width:100%;}

h1, h2 { color:#336699; margin:10px 0px; padding:0px; border-bottom: 1px solid #333;}
h3, h4 { color:#3399CC;}
	
a:link, a:visited {color: #333; text-decoration: none; }
a:hover, a:active { color: #3399CC; text-decoration:overline;}


a img { border: 0; }
a img:active { border: 0; }

ul {margin: 4px; padding:0px 10px;}

p {	margin: 8px 4px; font-size: 11pt; font-family: Verdana, 'sans serif';}	


#top { overflow:hidden; width:1100px; margin:0px auto;}
#logo {	background:url('images/logo.jpg'); width:400px; height:90px; float:left; margin-top:10px;}

#menu { height:90px; width:600px; overflow:hidden; float:right;}
#menu ul {height:90px; padding:0px; margin:0px; list-style:none;}
#menu ul li {float:left; margin:0 10px; padding:5px; margin-top:30px;}
#menu ul li a:link, #menu ul li a:visited { display:block; padding:10px; color:#000; font-size:14pt; text-decoration:none; border:1px solid #FFF;}
#menu ul li a:hover, #menu ul li a:active { color:#336699; border:1px solid #CCC;}

#middle { min-width:950px; position:relative; height:230px; margin:0; padding:0; background:#333 url("images/middle.jpg") repeat-x;}

#footer { border-top:1px solid #333; width:90%; height:100px; text-align:center ;margin:0px auto; padding-top:15px;}

#fp-msg {width:950px; height:220px; margin:5px auto; }
#content { width:1200px; min-height:400px; margin:0px auto; }
#content img { border:3px solid #666;}

#exec { background:#F0F0F0 url('images/chairs.gif') bottom right no-repeat; width:800px; margin:0px auto;}
#exec_text {width:760px; padding:20px 20px 260px 20px;}
#exec_text p.shortme { width:380px; }
#exec_text h3 {margin:0px 0px 5px 0px; width:90%; border:none;}
#exec_text h2 {margin-bottom:20px; width:90%; }

#dvContact {background:#F0F0F0; width:750px; margin:0px auto; height:100%;}
#dvContact h3 {color:#333; border:none; padding-top:30px; margin:0px;}
#dvContact h2 {color:#333; border-bottom:1px solid; margin:0px 10px; padding-top:20px;}
#dvContact form {font-size:10pt; margin:0px 20px;}
#dvContact form fieldset {border:none;}
#dvContact form label {margin:10px 40px; float:left; display: block; font-weight:bold; color:#666;}
#dvContact form textarea, #dvContact form input {border:1px solid #CCC;}


#fp-pic { height:300px; width:300px; background: url('images/BusinessHandshake.jpg');  border:3px solid #333; margin: 10px; float:left;}

.oneBlock { height:300px; width:370px; float:left; margin:10px 20px; }
.oneBlock ul {font-size:11pt; list-style-type:none; margin:6px 2px;}
.oneBlock ul li {margin:6px 2px;} 

.oneBlock2 { min-height:200px; width:500px; float:left; margin:10px 50px;}
.oneBlock2 ul, .oneBlock2 p {font-size:10pt; list-style-type:square; margin:6px 30px;}
.oneBlock2 ul li {margin:6px 2px; font-size:11pt;}

.clears {clear:both;}