html, body { height: 100%; } 
body { position: relative; padding:0; margin:0; border:0; text-align: center;  } 
#containerbgn { min-width:800px; max-width:800px; margin: 0 auto; text-align: left;  } 
#container { min-width:800px; max-width:800px; margin: 0 auto; text-align: left;  } 
#header { z-index:5; margin:0; top:0; left:0; height:180px; text-align:center; } 
#headermenu { z-index:6; margin:0; margin-top:10px; height:18px; text-align:center; } 
#headerxtramenu { position:absolute; top:0px; z-index:6; margin:0; text-align: left;  } 
#title { z-index:7; margin:0;  } 
#content { position:relative;  } 
#left { float:left; width:224px; top:0px; left:0px; z-index:40;  } 
#right { float:right; width:0px; top:0px; right:0px; z-index:40;  } 
#center { min-width:200px; max-width:100%; margin-left:264px; margin-right:0px; top:0px; z-index:10;  } 
#footer { z-index:5; position:relative; height:40px; padding-top:4px; margin-top:8px; text-align:center; } 
.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px; }.colmask { position:relative; clear:both; float:left; width:760px; padding:20px; overflow:hidden;  } 
.fullpage { } 
.fullpage .col1 { width:96%; left:2%; } 
.leftmenu .colright { float:left; width:200%; position:relative; left:244px; } 
.leftmenu .col1wrap { float:right; width:50%; position:relative; right:244px; padding-bottom:1em; } 
.leftmenu .col1 { margin:0 0px 0 244px; position:relative; right:100%; overflow:hidden; padding-left:20px;  } 
.leftmenu .col2 { float:left; width:244px; position:relative; right:244px; padding-left:0px;  } 
.submenu_list { z-index:1000; } 
.submenu_list ul { padding:0; margin:0; margin-left:0px; margin-right:0px; list-style-type:none; } 
.submenu_list li { height:auto; list-style-type: none; margin-bottom:3px; } 
* html .submenu_list li { margin-left:0; } 
.submenu_list table { position:absolute; border-collapse:collapse; top:0; left:0; z-index:100; font-size:1em; width:0; height:0; } 
.submenu_list a, .submenu_list a:visited { height:auto; line-height:14px; text-decoration:none; border-style: none; } 
* html .submenu_list a:hover {  } 
.submenu_list :hover > a {  } 
.submenuBoxL { background: transparent; padding-bottom:8px; width:212px; float:left; margin:0 3px; } 
.submenuBoxR { background: transparent; padding-bottom:8px; width:0px; float:left; margin:0 3px; } 
.submenuBoxFull { background: transparent; padding-bottom:8px; width:324px; float:left; margin:0 3px; } 
.xtop, .xbottom { display:block; font-size:1px; } 
.xb1, .xb2, .xb3, .xb4 { display:block; overflow:hidden; } 
.xb1, .xb2, .xb3 { height:1px; } 
.xb2, .xb3, .xb4 { border-left:1px solid #ebe6d5; border-right:1px solid #ebe6d5; } 
.xb1 { margin:0 0px; background:#ebe6d5; } 
.xb2 { margin:0 0px; border-width:0 2px; } 
.xb3 { margin:0 0px; } 
.xb4 { height:2px; margin:0 0px; } 
.xboxcontent { display:block; border:1px solid #ebe6d5; border-width:0 1px; height:auto; } 
* html .xboxcontent { height:1px; } 
#boxgap { display:block; width:100px; height:8px; } 
.submenuColorBanner { background-color:#ebe6d5; } 
#flyout { float:left; padding:0; margin:3px 0 0 0; list-style:none; position:relative; width:201px; } 
#flyout ul { padding:0; margin:0; list-style:none; width:201px; height:auto; position:absolute; left:-9999px; top:0; } 
#flyout li { float:left; margin-bottom:1px; } 
#flyout li a { display:block; float:left; width:201px; height:15px; line-height:14px; text-indent:2px; } 
#flyout li:hover { position:relative; } 
#flyout li a:hover { position:relative; } 
#flyout :hover ul, #flyout :hover ul :hover ul, #flyout :hover ul :hover ul :hover ul { left:128px; } 
#flyout :hover ul ul, #flyout :hover ul :hover ul ul { left:-9999px; } 

