html, body {
margin: 0;
padding: 0;
background: #474747;
height: 100.02%;
}

#container {
position: relative;
top: 0;
width: 770px;
background: url(../g/inside_bg_main.gif) top left repeat;
height: 100%;
margin: 0 auto;
}

body>#container {
min-height: 100%;
height: auto;
}

#header {
position: relative;
top: 0;
left: 9px;
width: 750px;
height: 79px;
background: url(../g/inside_header_bg.jpg) top left no-repeat;
overflow: hidden;
}

#header img {
margin: 11px 0 0 15px;
}

#shield {
position: absolute;
top: 6px;
right: 15px;
width: 80px;
height: 83px;
background: url(../g/inside_shield.jpg) top left no-repeat;
}

#watermark {
position: absolute;
bottom: 73px;
left: 9px;
width: 750px;
height: 429px;
background: url(../g/inside_watermark.gif) bottom left no-repeat;
}

#section {
position: absolute;
top: 62px;
left: 410px;
width: 250px;
height: 16px;
overflow: hidden;
}

#section p {
margin: 0;
padding: 0;
text-align: right;
font: 12px/12px arial,helvetica,sans-serif;
color: #E28788;
font-weight: bold;
}

#left {
position: absolute;
top: 71px;
left: 9px;
width: 177px;
}

#left a, #left p {
display: block;
font: 11px/11px arial,helvetica,sans-serif;
text-decoration: none;
font-weight: bold;
padding: 4px 4px 6px 16px;
margin: 0;
}

#left a.lev1 {
margin-top: 1px;
background: url(../g/inside_left_level1_bg.jpg) top left repeat;
color: #D3595B;
}

#left a.act1 {
background: #E68D8E;
color: #fff;
}

#left p.sel1 {
color: #E68D8E;
background: #fff;
}

#left a.lev2 {
background: url(../g/inside_left_level2_bg.gif) bottom left repeat;
color: #fff;
padding-left: 24px;
}

#left p.sel2 {
color: #E68D8E;
background: #fff;
padding-left: 24px;
}

#left a.lev3 {
background: url(../g/inside_left_level3_bg.gif) bottom left repeat;
color: #fff;
padding-left: 32px;
}

#left p.sel3 {
color: #E68D8E;
background: #fff;
padding-left: 32px;
}

#left .bottomitem {
margin-bottom: 8px;
}

#left a:hover {
background: #FBDCDD;
color: #000;
}

#footer {
position: absolute;
bottom: 0;
height: 40px;
background: url(../g/inside_copy_grad.jpg) bottom left repeat;
overflow: hidden;
left: 9px;
width: 750px;
}

#footer p {
font: 10px/10px arial,helvetica,sans-serif;
margin: 14px 0 0 16px;
color: #888;
}

#footer p a {
text-decoration: none;
color: #D56464;
}

#bar {
position: absolute;
bottom: 40px;
height: 33px;
width: 750px;
left: 9px;
background: #000;
}

#bar a.topofpage {
position: absolute;
top: 10px;
right: 12px;
width: 100px;
text-align: right;
font: 11px/11px arial,helvetica,sans-serif;
color: #A3D35E;
text-decoration: none;
font-weight: bold;
}

#bar a.executive, #bar a.login {
position: absolute;
top: 10px;
left: 188px;
width: 100px;
font: 11px/11px arial,helvetica,sans-serif;
color: #E68D8E;
text-decoration: none;
font-weight: bold;
padding-left: 12px;
background: url(../g/inside_arrow_blackpink.gif) top left no-repeat;
}

#bar a.login {
left: 16px;
}

#content {
position: relative;
padding: 20px 0 94px 0;
top: 0;
width: 530px;
left: 209px;
font: 12px/18px "trebuchet ms",trebuchet,arial,helvetica,sans-serif;
}

#content p {
margin: 10px 0 0 0;
}

#content h1 {
margin: 0;
padding: 5px 0;
font: 20px/22px georgia,serif;
color: #E68D8E;
font-weight: normal;
}

#content h2, #content h3, #content h4, #content h5, #content h6 {
margin: 10px 0 0 0;
padding: 0;
font: 15px/17px arial,helvetica,sans-serif;
color: #527917;
font-weight: bold;
}

#content h3 {
font: 14px/16px arial,helvetica,sans-serif;
font-weight: bold;
}

#content h4 {
font: 13px/15px arial,helvetica,sans-serif;
margin-bottom: -10px;
clear: both;
font-weight: bold;
}

#content h5 {
font: 12px/14px arial,helvetica,sans-serif;
margin-bottom: -10px;
clear: both;
}

#content h6 {
font: 11px/13px arial,helvetica,sans-serif;
}

#content a, #content a:link, #content a:visited {
color: #649916;
}

#content .inlineimage {
position: relative;
display: inline;
float: right;
padding: 10px;
}

#content .inlineimage2 {
position: relative;
display: inline;
padding: 10px 0;
}

#content .inlineimage img, #content .inlineimage2 img {
display: block;
}

#content .inlineimage p {
text-align: center;
color: #fff;
font: 10px/11px arial,sans-serif;
background: #000;
margin: 0;
padding: 3px;
}

#content .pullquote {
position: relative;
float: left;
margin: 18px 10px 5px 0;
padding: 8px;
width: 200px;
display: inline;
border-top: 2px solid #75A433;
border-bottom: 2px solid #75A433;
}

#content .pullquote p {
margin: 0;
font: 15px/17px georgia,serif;
color: #75A433;
padding: 0;
}

#content strong {
color: #D3595B;
}

#sidebar {
position: relative;
display: inline;
float: right;
width: 130px;
background: #b5eA67;
color: #fff;
padding: 8px;
margin: 0 0 10px 10px;
}

#sidebar h4 {
margin: 0;
padding: 0 0 8px 0;
color: #659A07;
font-weight: bold;
font-size: 12px;
}

#sidebar p {
margin: 0;
padding: 0 0 5px 0;
font: 12px/13px "trebuchet ms",trebuchet,arial,helvetica,sans-serif;
}

#content hr {
height: 1px;
border: 0;
background: #659A07;
width: 90%;
margin: 15px 0;
clear: both;
}

.iconic {
position: relative;
float: left;
display: inline;
width: 90px;
clear: left;
margin: 5px 10px 5px 0;
}

.iconic img {
border: 0;
}