html,body,div{
margin:0;
padding:0;
border:none;
}


body{
font-family:Arial, Helvetica, sans-serif;
color:#4e4e4e;
font-size:9pt;
line-height:15pt;
}

img{
border:none;
margin:0;
padding:0;
}

h1, h2{
background-image:url(../images/h1Bg.gif);
background-repeat:repeat-x;
color:#fff;
font-size:11pt;
clear:both;
height:26px;
padding:10px 0 0 10px;
margin:0;
}

a{
color:#0469b8;
}

#hdr{
width:100%;
background-image:url(../images/hdrBg.gif);
background-repeat:repeat-x;
overflow:hidden;
}

#hdrContent{
width:746px;
margin:0 auto;
}

#hdrContent img{
float:left;
padding-right:50px;
}

#topNav{
background-image:url(../images/topNavBg.gif);
width:229px;
height:26px;
margin-top:40px;
float:left;
padding:15px 0 0 20px;
}

#topNav ul, #topNav li{
margin:0;
padding:0;
list-style:none;
}

#topNav li{
background-image:url(../images/topNavLi.gif);
background-repeat:no-repeat;
float:left;
padding-right:20px;
padding-left:8px;
}

#topNav a{
color:#4e4e4e;
text-decoration:none;
float:left;
}

#mainContent{
width:746px;
margin:0 auto;
clear:both;
}

#mainNav{
width:746px;
font-family:"Times New Roman", Times, serif;
font-size:10pt;
font-weight:bold;
padding-top:35px;
}

#mainNav ul, #mainNav li{
margin:0;
padding:0;
list-style:none;
}

#mainNav li{
float:left;
padding-left:20px;
}

#mainNav a{
height:35px;
color:#7c7c7c;
text-decoration:none;
background-image:url(../images/mainNavBg.gif);
background-repeat:no-repeat;
padding:8px 15px 0 35px;
display:block;
font-size:12pt;
float:left;
}

#mainNav .first a{
background-image:none;
}

#mainLeft{
width:200px;
float:left;
}


#mainLeft input{
width:100px;
float:left;
margin-bottom:7px;
}

label{
text-align:right;
float:left;
width:75px;
margin-bottom:7px;
padding-right:5px;
}

textarea{
height:70px;
}

br{
clear:left;
}

#mainRight {
width:518px;
clear:none;
float:left;
padding-left:5px;
}

#ftr{
clear:both;
width:746px;
margin:0 auto;
padding-top:20px;
text-align:center;
}

#ftr ul, #ftr li{
margin:0;
padding:0;
list-style:none;
}

#ftr ul{
padding:20px 0 0 120px;
}

#ftr li{
float:left;
}

#ftr a{
color:#7a7a7a;
padding:0 20px;
}

#ftr img{
float:left;
padding-bottom:20px;
}

#ftr p{
clear:both;
text-align:center;
padding:10px 0;
}

#office{
clear:both;
padding-top:25px;
}

#office a{
color:#0469b8;
}
