*{
margin:0px;
padding:0px;
border:0px;
font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;font-weight:normal;color:#333;
font-size:11px;
}
body{
background-color:#ccc;
padding-top:10px;
}
#layout{
width:820px;
margin:auto;
background-color:#fff;
}
#header{
height:225px;
background:url(images/header.jpg) #5b707c;
}
#logo{
margin:15px 0 0 30px;
}
#nav{
height:50px;
background:url(images/navbg.gif) #5b707c;
text-align:center;
}
#nav ul{
list-style:none;
margin:8px 0 0 0;
}
#nav li{
display:inline;
color:#fff;
}
#nav a:active,#nav a:visited,#nav a:link{
color:#fff;
text-decoration:none;
font-size:12px;
margin:0 10px 0 10px;
}
#nav a:hover{
color:#ade;
text-decoration:underline;
font-size:12px;
margin:0 10px 0 10px;
}
#main{
background:url(images/bg.gif) repeat-y  #fff;
padding:20px 25px 10px 25px;
vertical-align:top;
}
h1,h2,h3,h4{
font-weight:bold;
font-size:15px;
color:#567;
}
p{
margin:12px 0 12px 0;
line-height:15px;
}
.list li{
list-style:disc inside;
text-indent:2px;
margin:0 0 5px 0;
font-weight:bold;
}
#main a:active,#main a:visited,#main a:link{
color:#00f;
text-decoration:none;
}
#main a:hover{
color:#f00;
text-decoration:underline;
}
#contact{
width:750px;
display:inline;
}
#contact td{
height:150px;
vertical-align:middle;
}
#contact ul{
list-style:none;
}
#contact li{
margin:7px 0 7px 15px;
}
#footer{
height:60px;
background:url(images/footbg.gif) #5b707c;
text-align:center;
}
#footer p{
color:#fff;
margin:0 0 20px 0;
}
#footer a:active,#footer a:visited,#footer a:link{
color:#fff;
text-decoration:none;
}
#footer a:hover{
color:#ade;
text-decoration:underline;
}