/* CSS Document */



body {

font-family:Arial, Helvetica, sans-serif;

}



#header {

background-image:url(../Images/headerbg.jpg);

background-repeat:repeat-x;

height:87px;

}



p.name {

font-size:17px;

font-weight:bold;

margin-bottom:-20px;

}



#left a {

color:#000000;

font-size:15px;

text-decoration:none;

margin-bottom:17px;

}



.headcontent {

width:800px;

margin:0px auto;

height:87px;

}



#middleheader {

background-image:url(../Images/middleheader.gif);

background-repeat:repeat-x;

height:200px;

width:100%;

}



.content {

width:800px;

margin:0px auto;

}



#nav {

float:right;

height:30px;

list-style-image:none;

list-style-position:outside;

list-style-type:none;

margin-top:35px;

width:490px;

}



#nav li {

display:inline;

margin-left:23px;

font-size:18px;

}



#nav a {

text-decoration:none;

display:inline;

color:#CCCCCC;

font-size:20px;

}



#nav a:hover {

text-decoration:none;

color:#000000;

background-color:#1d5fad;

}



.leftimage {

margin-top:25px;

}



.middleimage {

margin-top:25px;

margin-left:140px;

}



#bottomcontent {

margin:25px auto;

margin-bottom:0px;

width:800px;

height:100%;

}



#leftcol {

float:left;

width:800px;

height:100%;

}



#right {

float:right;

width:270px;

height:100%;

}



p.para {

}



.secondpara {

margin-top:10px;

}



p + p {

margin-top:15px; 

}



.headline {

font-size:23px;

text-decoration:underline;

padding-bottom:15px;

}



p.info {

font-size:14px;

margin-top:30px;

line-height:1.4em;
width:800px;
float:left;
clear:left;

}

  

#havelist {

margin-top:14px;

}



#havelist li {

font-size:14px;

margin-top:15px;

height:30px;

list-style:square;

list-style-position:inside;

font-weight:bold;

}



#havelist a {

padding-top:10px;

}



#left p, #right p {

line-height:1.1em;

}



#footer {

float:left;

clear:left;

width:100%;

height:50px;

background-image:url(../Images/middleheader.gif);

background-repeat:repeat-x;

margin:0px auto;

margin-top:25px;

margin-bottom:0px;

}





p.footer {

margin-top:15px;

}



.logo {

float:left;

clear:left;

margin-top:4px;

}



#left p {

padding-bottom:15px;

}



#right a {

color:#000000;

text-decoration:none;

}



.left {

width:220px;

float:left;

clear:both;

height:70px;

}

.firstleft {

width:220px;
float:right;

clear:right;

height:70px;

}



.middle {

float:left;

width:220px;

height:70px;

padding-left:50px;

margin:0px auto;

}



.right {

float:right;

width:220px;

height:70px;

}



.botright {

float:right;

clear:right;

width:230px;

height:70spx;

}

.

#leftcol a {

margin-top:15px;

}



.hide {

display:none;

}



#contactnames {

margin-top:10px;
margin-bottom:-20px;

}



#contactnames p{

padding-bottom:8px;

padding-top:4px;

}

form {
line-height:.9em;
float:left;
clear:left;
}

.contactform {
margin-top:10px;
}

p.info {
clear:left;
float:left;
font-size:14px;
height:30px;
line-height:1.4em;
margin-top:10px;
width:800px;
margin-bottom:14px;
}