body
{
margin: 0;
padding: 0;
font-family: "Times New Roman",helvetica,arial,sans-serif;
font-size: 17px;
line-height: 20px;
color: #000000;
}

img
{
border-width: 0;
}

a:focus
{
outline: none;
}

input:focus,select:focus,textarea:focus
{
outline-color: -moz-use-text-color;
outline-style: none;
outline-width: 0px;
}

a
{
color: #337810;
}

h2
{
color: #0000A0;
}

p
{
margin: 0 0 18px;
}

#navigation,#content,#extra
{
#margin-top: 20px;
_margin-top: 20px;
}

#container
{
margin: 0 auto;
width: 760px;
}

#header
{
position: relative;
height: 66px;
background: #a8a800;
border-bottom: 45px solid #008080;
}

#header h1
{
margin: 0 0 3px;
padding: 10px 18px 0;
font-size: 50px;
font-weight: bold;
color: #0000a0;
}

#header p
{
padding: 0 18px;
font-size: 15px;
font-weight: bold;
color: #0000a0;
}

#header .logo_img,#header .ada_icon_img,#header .description
{
position: absolute;
}

#header .logo_img
{
left: 18px;
top: 13px;
}

#header .ada_icon_img
{
right: 18px;
top: 28px;
}

#header .description
{
right: 92px;
top: 28px;
}

#navigation
{
float: right;
width: 175px;
border-bottom: 5px solid #008080;
margin-right: 18px;
}	

#navigation ul
{
padding: 0 18px 9px;
}

#content
{
float: left;
width: 540px;
margin-left: 18px;
}

#content p,#extra p
{
padding-right: 18px;
}

#content ul
{
font-family: arial,sans-serif;
font-size: 12px;
}

#extra
{
float: left;
width: 540px;
margin-left: 18px;
}

#extra small
{
font-size: 11px;
line-height: 18px;
}

#footer
{
background: #008080;
border-bottom: 5px solid #a8a800;
clear: left;
width: 100%;
}

#footer a
{
color: #a8a800;
}

#footer	p
{
color: #ccc;
font-size: 12px;
margin: 0;
padding: 0 15px 10px;
}

#footer ul
{
border-bottom: 2px solid #a8a800;
list-style: none;
margin: 0 18px 6px;
padding: 10px 0 6px;
}

#footer li
{
display: inline;
font-size: 15px;
font-weight: bold;
padding-right: 5px;
}
