/* CSS structure file *********/

/* ie/Firefox equalizer definitions */
* {
margin:0;
padding:0;
outline:0;
background:transparent;
border:0;
font-family: Verdana, sans-serif;
font-size: 11px;
background-color: transparent;
z-index: 0;
zoom: 1;
}

/* structure ******************/
body{
background-color: #DCC081;
margin-bottom: 25px;
}
#wrapper{
width: 840px;
margin: 0 auto;
background-color: white;
}
#navColumn{
width: 220px;
margin-top: 20px;
border-right: solid #DCC081 1px;
}
#contentColumn{
width: 620px;
margin: 20px;
padding: 0px 75px 25px 40px;
}
table{
vertical-align: top;
}
table tr{
vertical-align: top;
}
/* header *********************/
#header{
width: 100%;
background-color: #F9F7B7;
margin-bottom: 25px;
background-image: url(../images/header-background.gif); 
background-position: bottom left;
background-repeat: repeat-x;
}
#header img{
margin: 10px 0 26px 40px;
}

/* Navigation *****************/
#navColumn ul{
width: 130px;
margin: 0 0 0 35px;
list-style-type: none;
}
#navColumn ul li{
font-family: Georgia, serif;
font-size: 13px;
text-transform: uppercase;
margin: 0 0 10px 0;
}
#navColumn ul li a, #navColumn ul li a:visited{
color: #2B57A0;
text-decoration: none;
font-weight: bold;
}
#navColumn ul li a:hover, #navColumn ul li a:active{
color: #5987D2;
text-decoration: underline;
}
#navColumn p{
margin: 0 20px 0 35px;
}
#navColumn p a{
text-decoration: none;
color: #000000;
}
#navColumn p a:hover{
text-decoration: underline;
color: #000000;
}


/* footer *********************/
#footer{
background-image: url(../images/footer-background.gif); 
background-position: top;
background-repeat: repeat-x;
height: 30px;
padding: 50px 0 0 0;
margin: 0;
}
#footer p{
margin: 7px 75px 0px 35px;
font-size: 10px;
}
#footer span#phoneNumber{
float: right;
font-size: 13px;
}


/* content styles *************/
h1{
font-family: Georgia, serif;
font-size: 31px;
margin: 0 0 20px 0;
color: #9CC85B;
font-weight: normal;
letter-spacing: 1px;
}
h2{
font-family: Georgia, serif;
font-size: 18px;
margin: 0 0 10px 0;
color: #2B57A0 ;
font-weight: normal;
}
h3{
font-family: Georgia, serif;
font-size: 14px;
margin: 0 0 10px 0;
color: #2B57A0  ;
font-weight: normal;
}
p{
line-height: 20px;
margin: 0 0 20px 0;
color: #000000;
}
img{
margin: 0 0 10px 0;
}
a, a:visited{
color: #2B57A0;
}
a:hover, a:active{
color: #5987D2;
}

/* forms ********************/
input{
border: solid 1px #999999;
}