body{
background: #215444 url(/templateimages/bg.jpg) repeat-x;
text-align: center;
margin: 0 0 420px 0;
padding: 0;
font: 8pt arial, sans-serif;
font-weight: normal
}

#yesIuselayouttables{
xwidth: 1012px;
text-align: left;
margin: 0 auto 20px auto;
xborder: 1px solid red;
}

/***********************
backgrounds
***********************/
.header-bg-l{ background: url(/templateimages/header_l.gif) top left no-repeat; }
.header-bg-r{ background: url(/templateimages/header_r.gif) top right no-repeat; }

.body-bg-l{ background: url(/templateimages/bodytile_l.gif) top left repeat-y; }
.body-bg-r{ background: url(/templateimages/bodytile_r.gif) top right repeat-y; }

.footer-bg-l{ background: url(/templateimages/footer_l.gif) top left no-repeat; }
.footer-bg-r{ background: url(/templateimages/footer_r.gif) top right no-repeat; }



/***********************
logo div
***********************/

#logo{
overflow: hidden;
height: 90px;
position: relative;
}

#logo h1 span{
display: block;
width: 100%;
height: 100%;
position: absolute;
background: #fff url(/templateimages/logo.png) 20px -10px no-repeat;
top: 0;
left: 0;
}

/*** end logo div ****/



/***********************
header div
***********************/
#header{
position: relative;
height: 46px;
}

#header ul{
position: absolute;
bottom: 3px;
right: 30px;
}

#header ul li{
float: left;
}

#header ul a{
color: #fff;
font-size: 1.01em;
font-weight: bold;
border: 1px solid #007282;
padding: 3px 10px 3px 10px;
margin: 0 0 0 10px;
}
#header ul a:hover{
background: #006774
}
#header ul strong{

}
/*** end logo div ****/



/***********************
top panel
***********************/
#toppanel{
xposition: relative;
height: 220px;
overflow: hidden;
}


#langselect{
position: absolute;
top: 20px;
left: 20px;
width:200px;
}

#langselect a{
margin: 0 10px 0 0;
color: #cdc;
}
#langselect a.active{
font-weight: bold;
color: #fff;
}
/*** end top panel ***/

/***********************
middle div
***********************/
#content-wrap{
margin: 0 8px 0 0px;
background: url(/templateimages/main-content-right.png)  top right repeat-y;

}

#content{
background: url(/templateimages/main-content-left.png) repeat-y;

}

#content h1.main-content-header{
background: url(/templateimages/main-content-top-left.png) no-repeat;
height: 34px;
line-height: 36px;
color: #fff;
padding: 0 0 0 15px;
border: 0;
}

#content h1.main-content-header div{
margin: 0;
background: url(/templateimages/main-content-top-right.png) top right no-repeat;
}

#content-inner-wrap{
margin: 10px 20px 0 20px;
}

#content div.main-content-footer{
background: url(/templateimages/main-content-bottom-left.png) bottom left no-repeat;

line-height: 36px;
color: #fff;
padding: 0 0 0 15px
}

#content div.main-content-footer div{
margin: 0;
height: 34px;
background: url(/templateimages/main-content-bottom-right.png) bottom right no-repeat;
clear: both
}


/***********************
footer div
***********************/
#footer{
clear: both;
}

#footer div{
height: 15px;
}

/***********************
left panels div
***********************/

#left{
width: 240px;
margin: 0 0 0 10px;
}


.leftPanel{
width: 235px;
position: relative;
background: url(/templateimages/panelFooter.png) bottom no-repeat;
padding-bottom: 12px;
overflow: hidden;
}

.leftPanel dt{
height: 31px;
background: url(/templateimages/panelTopGreen.png);
color: #fff;
font: bold 10pt/38px verdana;
padding: 0 15px;
overflow: hidden;
}

#myHuco dt{
background: url(/templateimages/panelTopBlue.png);
}

.leftPanel dd{
xheight: 130px;
background: url(/templateimages/panelTile.png);
padding: 7px 15px 2px;
xoverflow: auto;
xposition: relative;
}

#catalog dd{
padding: 7px 4px 2px
}

.panelIcon{
width: 37px;
height: 37px;
position: absolute;
top: 2px;
right: 0;
z-index: 1;
}

.searchIconLarge{
background: url(/templateimages/searchIcon.png);
_background: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( enabled=true, sizingMethod=scale, src='/templateimages/searchIcon.png');
}

.meIconLarge{
background: url(/templateimages/meIcon.png);
_background: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( enabled=true, sizingMethod=scale, src='/templateimages/meIcon.png');
}

.catalogIconLarge{
width: 32px;
height: 32px;
right: 9px;
background: url(/templateimages/folder_html.png);
_background: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( enabled=true, sizingMethod=scale, src='/templateimages/folder_html.png');
}












