*{
margin:0;
padding:0;
border:0;
font-family:Tahoma,Arial,Helvetica,Verdana,sans-serif;font-size:11px;font-weight:normal;color:#444;
line-height:14px;
vertical-align:top;
text-align:left;
speak-numeral:digits
}
body{
background:url(images/bg.gif) #fff repeat-x;
padding-top:15px;
}
div{
background-color:#fff;
display:inline;
float:left;
}
#layout{
width:800px;
margin:auto;
display:block;
float:none;
}
#top{
width:800px;
height:31px;
}
h1,h2{
display:inline;
float:left;
margin:8px 0 0 15px;
color:#2a2;
}
#top a:link,#top a:active,#top a:visited{
color:#444;text-decoration:none;
word-spacing:5px;
}
#top a:hover{
color:#2a2;text-decoration:none;
word-spacing:5px;
}
#nav{
float:right;
margin:8px 15px 0 0;
}
#dropmenudiv{
position:absolute;
width:160px;
line-height:15px;
z-index:100;
opacity: .8;
filter:alpha(opacity=80);
border-left:1px solid #000;
white-space:nowrap;
}
#dropmenudiv a{
width:160px;
display:block;
color:#444;text-decoration:none;
text-indent:5px;
padding:5px 0 5px 0;
}
#dropmenudiv a:hover{
background-color:#deeede;
color:#2a2;
text-decoration:none;
}
#photo{
width:800px;
}
#photo img{
width:800px;
}
#info{
width:800px;
height:31px;
text-align:right;
border-bottom:1px solid #aaa;
}
#phone{
float:right;
margin:8px 15px 0 0;
}
#main{
width:798px;
background:url(images/mainbg.gif) #fff repeat-x;
border-top:0px solid #aaa;border-bottom:2px solid #666;border-left:1px solid #eee;border-right:1px solid #ddd;
}
#main a:link,#main a:active,#main a:visited{
color:#00f;text-decoration:none;
}
#main a:hover{
color:#00f;text-decoration:underline;
}
h3{
color:#2a2;
margin:20px 0 11px 15px;
}
h4,h5,h6{
color:#2a2;
margin:11px 0 11px 15px;
}
p{
margin:11px 0 11px 15px;
color:#444;
}
acronym{
text-decoration:none;
}
.imgright{
display:inline;
float:right;
margin:20px 20px 10px 20px;
}
.box{
width:240px;
margin:20px 0 10px 0;
float:left;
}
.box h4,.box h5,.box h6{
margin-top:0px;
}
.box img{
margin:0 0 0 5px;
float:right;
}
.box ul{
margin:0;
padding:0px;
}
.box li{
margin:0 0 5px 5px;
list-style-type:none;
list-style-position:outside;
}
#foot{
width:800px;
height:40px;
}
#foot img{
margin:15px 15px 0 15px;
}
#copy{
float:right;
margin:18px 15px 0 0;
}
#copy a:link,#copy a:active,#copy a:visited{
color:#444;text-decoration:none;
word-spacing:5px;
}
#copy a:hover{
color:#2a2;text-decoration:none;
word-spacing:5px;
}