* {
border:0;
margin:0;
padding:0;
}

body {
color:#959595;
font:14px Arial, Helvetica, sans-serif;
}

.img{
float:left;
margin:5px 10px 0 0;
}

.clr {
clear:both;
width:100%;
font-size:0;
line-height:0;
margin:0;
padding:0;
}

.logo {
float:left;
height:100px;
padding:20px 20px 0;
}

.logo a {
color:#e1e9df;
font:bold 40px/1.2em Arial, Helvetica, sans-serif;
letter-spacing:-2px;
margin:0;
}

.logo a,.logo a:hover {
color:#7b7a7a;
text-decoration:none;
}

.logo p {
color:#d76002;
}

h1 {
font:bold 24px Arial, Helvetica, sans-serif;
color:#323a3f;
margin:8px 0;
padding:8px 0;
}

h2,.hdrei {
font:bold 18px Arial, Helvetica, sans-serif;
color:#323a3f;
margin:8px 0;
padding:8px 0;
}

#content p {
line-height:1.6;
margin:8px 0;
padding:0 0 8px;
}

a {
color:#d76002;
text-decoration:underline;
}

#header {
background:url(images/header_bg.gif);
}

#header_resize {
max-width:970px;
margin:0 auto;
padding:0;
}

#menu_header {
background:url(images/menu_bg.gif);
height:50px;
}

#menu_nav {
max-width:950px;
height:50px;
margin:0 auto;
padding:0 0 0 20px;
}

#menu_nav ul {
list-style:none;
height:50px;
}

#menu_nav ul li {
float:left;
background:url(images/menu_line.gif) no-repeat right center;
margin:0;
padding:0 5px 0 0;
}

#menu_nav ul li a {
display:block;
color:#7b7a7a;
text-decoration:none;
font-size:13px;
line-height:16px;
margin:0;
padding:21px 7px 13px;
}

#menu_nav ul li.active a,#menu_nav ul li a:hover {
color:#f8f8f8;
background:url(images/menu_hover.gif) repeat-x center;
}

#content {
max-width:940px;
margin:0 auto;
padding:20px;
}

#content ul{
margin:5px 0 5px 40px;
}

#content ol{
margin:5px 0 5px 40px;
}

#content li{
margin:5px 0;
line-height:1.6;
}

#footer {
text-align:center;
margin:40px 0;
}

#footer p {
width:auto;
line-height:1.5em;
color:#959595;
margin:0;
padding:4px 0;
}

#footer a {
color:#959595;
text-decoration:underline;
}

#footer a:hover {
text-decoration:none;
}