div {
position: relative;
}

img {
border: 0; position: relative;
}

h1,h2,h3,h4,h5,h6,form {
margin: 0; padding: 0;
}

body {
background: #787a7c url(/img/bg.gif) repeat-x top; font-family: Arial, Helvetica, sans-serif; margin: 0; padding: 0;
}

a {
color: #007DC3; text-decoration: none;
}

a.on {

color: #007DC3; text-decoration: underline;
}

#wrapper {
width: 924px; margin: auto; margin-top: 20px;
}

#head {
float: left; background: #000000;
}

#sidecol {
float: left; width: 296px; padding: 34px 0 0 0;
}

#nav {
border-left: 1px solid #FFFFFF; margin: 41px 15px 0 34px; padding: 8px 0 1px 0; width: 85px;
}

#nav.inner {
border-right: 1px solid #FFFFFF;
}



#nav a, #subnav a {
display: block; color: #8a8c8e; font-size: 11px; text-transform: uppercase; text-decoration: none; padding-left: 20px; margin-bottom: 14px;
}

#nav a.selected, #subnav a.selected {
background: url(/img/arrow.gif) no-repeat left; color: #ffffff;
}

#subnav a {
padding-left: 0px;
}

#subnav a.selected {
background-image: none;
color: #fffff;
}

#nav a:hover {
color: #ffffff;
}

#subnav {
float: right; width:142px; color: #ffffff; margin: 41px 15px 0 0; padding: 8px 0 1px 0;
}

#content, #content_subpage {
float: left; background: #ffffff; width: 628px;
}

#content_subpage {
padding: 34px 0 150px 0;
}

#locationbar {
border: 1px solid #989898; border-width: 1px 0 1px 0; height: 80px; margin-bottom: 150px;
}

#locationbar #num {
font-family: Arial; font-size: 20px; color: #6D6F71; position: absolute; right: 190px; top: 33px;
}

#locationbar #page {
font-family: Arial; font-size: 20px; color: #007DC3; position: absolute; top: 0; right: 0; padding: 33px 30px 25px 30px; width: 100px; border-left: 1px solid #989898; text-align: center;
}

#contentchannel {
padding: 0 58px 0 58px; font-family: Verdana; color: #6D6F71; font-size: 11px; line-height: 18px;
}

#contentchannel img.ceo {
float:left;
border: 1px solid gray; 
margin: 5px 15px 10px 0;
padding: 0;

}


#contentchannel p {
margin: 0 0 15px 0;
}

#contentchannel a:hover {
color: #007DC3; text-decoration: underline;
}

#contentchannel h2 {
font-family: Arial; font-size: 16px; font-weight: normal; line-height: 24px; margin-bottom: 30px;
}

#contentchannel ul, ol      { margin:0 1.5em 1.5em 1.5em; padding: 0; }
#contentchannel li			{margin: 0; padding: 0;}
#content channel ul          { list-style-type: circle; }

h6 { font-size: 1.1em; color: #007dc3; font-weight: bold; margin-top: 1.5em; }

#contentchannel .header {
margin-bottom: 15px; display: block;
}

#contentchannel em {
color: #007DC3;
}



#flash {
float: left;  width: 628px; height: 428px;
}

#footer {
clear: both; float: left; background: #ffffff; padding: 25px 38px 25px 38px;font-family: Verdana; font-size: 11px; line-height: 17px; color: #333333; width: 848px;
}

#footer #address {
float: left; line-height: 16px; width: 262px;
}

#footer #address a {
font-weight: bold;
}

#copyright {
clear: both; float: left; font-size: 10px; color: #ffffff; margin: 7px 0 0 38px; width: 848px; padding-bottom: 100px;
}