/* base */
html { min-height: 100%; margin-bottom: 1px; }
body { padding: 0px ; margin: 10px 10px 10px 10px; background-color: #E9E9E9; text-align: center; }
#holder { width: 740px; padding: 10px 0px 10px 0px; margin-right: auto; margin-left: auto; background-color: #ffffff; }
#content { width: 720px; padding: 0px; margin: 0px; margin-right: auto; margin-left: auto; background-color: #ffffff; text-align: left; }
#footer { width: 740px; padding: 5px 0px 4px 22px; margin-right: auto; margin-left: auto; }
#footer div { float: left; text-align: left; }
#footer select { background: #f0f0f0; border: solid 1px #c7c7c7; }
#footer .menu-button { background: #f0f0f0; border: outset 1px #c7c7c7; padding: 1px 4px; height: 19px; color: #444444;}
#footer p { color: #999999; text-align: right; padding-right: 20px; }
.skiplink { display: none; }


/* menu */
#menu { width: 720px; height: 90px; padding: 0px 0px 0px 0px; margin: 0px 0px 10px 0px; text-align: left; background-color: #ffffff; }
.positionfix { position: absolute; }
.marea1 { position: absolute; width: 120px; bottom: 0px; }
.marea2 { position: absolute; width: 240px; bottom: 0px; }
.menuitems { margin: 0px; padding: 0px 0px 0px 8px; } 

.mpos1 { position: absolute; left: 0px; height: 90px; padding: 0px; margin: 0px; }
.mpos2 { position: absolute; left: 120px; height: 90px; padding: 0px; margin: 0px; }
.mpos3 { position: absolute; left: 240px; height: 90px; padding: 0px; margin: 0px; }
.mpos4 { position: absolute; left: 360px; height: 90px; padding: 0px; margin: 0px; }
.mpos5 { position: absolute; left: 480px; height: 90px; padding: 0px; margin: 0px; }
.mpos6 { position: absolute; left: 600px; height: 90px; padding: 0px; margin: 0px; }


/* structure specific */
#homecontent { width: 720px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; text-align: left; background: #EEF0F2; }
#pagecontent { width: 720px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; text-align: left; position: relative; }
.contenttable { width: 720px; padding: 0px; margin: 0px; background: #ffffff; }
.picture { border-bottom: 1px solid #ffffff; }
.area3pic { width: 360px; height: 460px; vertical-align: top; padding: 0px; margin: 0px; border-right: 2px solid #ffffff; background-color: #EEF0F2; background-position: top; background-repeat: no-repeat; }
.area3pic img { margin: 0; padding: 0; }
.area3text { width: 360px; vertical-align: top; padding: 95px 40px 30px 8px; background: #F5F6F7 url('../images/interface/bg-456.gif') repeat-y; }
.area3textlong { width: 360px; vertical-align: top; padding: 70px 45px 20px 8px; background: #F5F6F7 url('../images/interface/bg-456.gif') repeat-y; }

.area3table { width: 360px; vertical-align: top; padding: 95px 0px 20px 8px; background: #F5F6F7 url('../images/interface/bg-456.gif') repeat-y; }
.area3tablelong { width: 360px; vertical-align: top; padding: 70px 0px 15px 8px; background: #F5F6F7 url('../images/interface/bg-456.gif') repeat-y; }
.area3textp { padding-right: 40px; }

.area4pic { width: 480px; height: 460px; vertical-align: top; padding: 0px; margin: 0px; border-right: 2px solid #ffffff; background: #d1d3e9; }
.area4piclight { width: 480px; height: 460px; vertical-align: top; padding: 0px; margin: 0px; background: #d1d3e9; }
.area2text { width: 240px; vertical-align: top; padding: 70px 45px 30px 8px; background: #EEF0F2; }
.area2table { width: 240px; vertical-align: top; padding: 95px 0px 30px 8px; background: #EEF0F2; }
.noflashimage { width: 10px; height: 10px; }

/* page specific */
.area2elevation { width: 240px; vertical-align: bottom; padding: 95px 0px 12px 8px; background: #ccccff; }
.areaelep { margin-right: 40px; }
#elemap { margin-bottom: 26px; margin-top: 20px; }

.area3agents { width: 360px; vertical-align: top; padding: 95px 0px 5px 8px; background: #F5F6F7; }
.area3agentslong { width: 360px; vertical-align: top; padding: 70px 0px 5px 8px; background: #F5F6F7; }
.agentlogo { float: left; margin-right: 32px; }
.agenticon { float: left; margin-left: -3px; }
.agent { font-weight: bold; }

.floorpdf { padding-top: 30px; }

/* 2 text cols */
.col1 { float: left; margin-right: 20px; }