body {
background-color:#c4c0bf;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
z-index:auto;
}

a#menu {
font-weight:700;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

a#menu:visited,a#menu:link {
color:#e7176b;
}

div#outer {
width:100%;
background-color:#c4c0bf;
z-index:auto;
margin:-18px 0 0;
padding:0;
}

#header {
width:150px;
height:64px;
position:relative;
background:url(../images/logo.gif) no-repeat;
margin:0;
padding:0;
}

#header a {
position:absolute;
top:0;
left:0;
width:150px;
height:64px;
display:block;
border:0;
background:transparent;
overflow:hidden;
}

#header .fake-hover {
width:150px;
height:64px;
display:block;
position:absolute;
top:0;
left:0;
background:url(../images/logo.gif) no-repeat 0 -64px;
margin:0;
padding:0;
}

div#header_menu {
width:100%;
height:10px;
margin-top:3px;
margin-left:0;
background-image:url(../images/spacer_menu.gif);
position:relative;
z-index:auto;
padding:0;
}

div#header_logo {
width:150px;
height:64px;
margin-top:-31px;
margin-left:17%;
text-align:center;
position:relative;
z-index:auto;
padding:0;
}

p#slogan {
margin-top:-2px;
margin-left:17.5%;
color:#645f5c;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-style:italic;
font-weight:700;
}

div#menu {
width:100%;
height:40px;
margin-top:0;
margin-left:0;
background-color:#a19d9a;
border:thin solid #a19d9a;
position:relative;
z-index:auto;
padding:0;
}

p#menu {
margin-left:50%;
margin-top:12px;
word-spacing:27px;
}

div#main {
margin-left:16.5%;
margin-right:185px;
margin-top:0;
background-image:url(../images/main_h1_top.gif);
background-repeat:repeat-x;
background-color:#FFF;
border:thin solid #a19d9a;
padding:10px;
}

h1#main {
font-weight:700;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin-left:23px;
}

h2#main {
font-weight:700;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
margin-left:30px;
color:#000;
}

h3#main {
font-weight:700;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
margin-left:43px;
}

p#main {
margin-left:40px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

div#nav {
height:auto;
width:158px;
background-color:#e3dddd;
margin-top:20px;
margin-left:20px;
float:right;
border:thin solid #a19d9a;
padding:10px;
}

a#nav {
text-decoration:none;
}

h1#nav {
margin-top:20px;
font-weight:700;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
}

h2#nav {
font-weight:400;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

div#footer {
margin-top:45px;
height:auto;
border-top:5px solid #a19d9c;
background-color:#000;
padding:10px;
}

p#footer {
color:#d0cccb;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
margin-left:16%;
}

h1#footer {
color:#d0cccb;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:700;
font-size:12px;
margin-left:16%;
}

fieldset {
border:1px solid #58585A;
text-align:left;
padding:4px;
}

legend {
background:#E3E4E5;
border:1px solid #000;
font-weight:700;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
margin-left:30px;
color:#000;
padding:6px 4px 2px 4px;
}

legend a {
margin:0 0 20px;
}

legend .iradius50{
position: absolute;
}

legend a span,legend span {
margin: 18px 5px 0 75px;
display: block;
height: 42px;
}

a#menu:hover,a#menu:active,a#menu.current,a#nav:visited,a#nav:link {
color:#000;
}

a#main,a#footer {
text-decoration:none;
color:#00afe0;
}

a#nav:hover,a#nav:active,a#nav.current,a#footer:visited,a#footer:link,a#footer:hover,a#footer:active {
color:#00afe0;
}
