div.user-nav:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } 
div.user-nav { background: url(bg-user-.png) repeat-x bottom left; color: #fff; line-height: 2.8em; font-size: 1.1em; padding-bottom: 7px; min-width:884px; max-width:100%; }
div.user-nav div.inner { text-align: center; min-width:900px;max-width:1100px; _width:expression((document.documentElement.clientWidth || document.body.clientWidth) < 1000 ? '1000px' : (document.documentElement.clientWidth || document.body.clientWidth) > 1100 ? '1100px' : 'auto');margin:0 auto; }
div.user-nav a, div.user-nav a:hover, div.user-nav a:active { color: #fff; }
div.user-nav a:hover { text-decoration: underline; }
div.user-nav ul { text-align: left; float: right; }
div.user-nav li { float: left; padding: 0 11px; background: url(bg-li-us.gif) no-repeat center right; }
div.user-nav div.logo { background: url(../css/logo.gif) no-repeat 0 6px;width:490px;height:80px;position:absolute;}
div.user-nav div.logo-text {position:absolute;padding-left:73px;}

/* 2.6	Footer
-----------------------------------------------------------------------------------------------*/	
div.footer div.inner { margin: 0 auto; text-align: center; width: 884px; padding: 30px 0 43px; }
div.footer p { text-align: center; color: #666; font-size: 1.1em; }
div.footer a, div.footer a:hover, div.footer a:active { color: #999; }
div.footer a:hover { text-decoration: underline; }

/* 1.1	Reset
-----------------------------------------------------------------------------------------------*/	
html, body, div, span, applet, object, iframe,  p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent;	}
ol, ul { list-style: none; }
:focus { outline: 0; }
ins { text-decoration: none; }
del { text-decoration: line-through; }
table { border-collapse: collapse; border-spacing: 0; }
body { background: #FFFFFF; font: 62.5% Arial; text-align: center; }
hr { display: none; }
strong { font-weight: bold; }
em { font-style: italic; }
a { color: #4295d1; text-decoration: none; }
a:hover, a:active { color:#0C9FCF;background-color: #DEF; text-decoration: none; }


/* 2.6	Layout
-----------------------------------------------------------------------------------------------*/	
div.main-wrapper { overflow: hidden; text-align: left;min-width:900px;max-width:1200px;_width:expression((document.documentElement.clientWidth || document.body.clientWidth) < 1000 ? '1000px' : (document.documentElement.clientWidth || document.body.clientWidth) > 1200 ? '1200px' : 'auto');margin:0 auto; font-size:12px;} 
div.header-wrap {height:60px;margin-bottom:10px;}
div.content-wrap { float:left;width:74%;_overflow:hidden;z-index:3; }
div.content {padding:0 0 0 20px;}
div.sidebar-wrap {float:right;width:26%;overflow:hidden;z-index:2;}
div.sidebar {padding:0 20px 0 20px;}
div.footer { clear: both; width: 100%; background: #00041b; }

/* tabbed box */
div.tab { background: url(bg-tabbe.png) no-repeat top left;  padding: 5px 1px 15px; margin-bottom:30px; }
div.tab h2 { font-weight: normal; padding: 4px 21px 15px; }
div.tab div.tabbody { padding: 5px 10px; }
div.tab div.tabfoot { padding: 5px 10px; }




