/**
* General tags styles
*/
html,
body{margin:0;padding:0;border:0 none;background:#ddd;height:100%;min-width:780px;}
body,input,select,textarea,button{color:#2c3e49;font:12px helvetica,verdana,tahoma,arial;line-height:21px}
a:link,a:visited,a:hover,a:active{color:#a10000;text-decoration:underline;}
a:hover{color:#2863c2;text-decoration:underline;}
h2,h3{font-family:"Century Gothic","Helvetica Neue Light","Helvetica Neue",helvetica,verdana,tahoma,arial,"sans serif";font-weight:bold;}
h1{margin:10px 0;padding:0;color:#a10000;font-size:150%;}
h2{margin:20px 0 10px 0;padding:0;color:#a10000;font-size:140%;}
h3{margin:12px 0;padding:0;color:#a10000;font-size:130%;}
hr{border:0 none;border-bottom:1px solid #bebebe;margin:20px 0 10px 0;padding:0;height:1px;}
form{margin:0;}
table,img{border:0;}
em{font-style:italic;}
strong{font-weight:bold;}
p{line-height:1.4em;}

/**
* Service styles
*/
/**
* float-box finisher
*/

.clearing{clear:both;font-size:0;height:0;}

/**
* vertical align (center)
*/
.valign-middle{vertical-align:middle;height:100%;}
.valign-middle-adv-lvl1{display:table;height:100%;}
.valign-middle-adv-lvl2{display:table-cell;vertical-align:middle;}
.valign-middle-adv-lvl3{}

/**
* horizontal align
*/
.halign-center-noscript,
.halign-center{margin:0 auto;display:table;text-align:center;}
.center{text-align:center;}
.right-box{width:100%;text-align:right;}

/**
* text block container
*/
.text-block{margin-bottom:15px;}
.text-pre-block{margin-top:15px;}

/**
* no-wrap
*/

.nowrap{white-space:nowrap;}

/**
* width:100% emulator
*/
.width-100{width:100%;}
/**
* page break
*/
.page-break{margin:0;padding:0;page-break-after:always;line-height:0;height:0;}

/*==============================================================================
layout styles
==============================================================================*/
/**
* page container
*/
#page-container{clear:both;margin:0 auto;width:980px;position:relative;min-height:100%; background: #fff;}
/**
* page layout
*/
#content-container{clear:both;width:100%;float:left;padding-bottom:0;margin-top:166px;overflow:hidden;position:relative;background:url(../../skin/lee/css/../images/left_bg.gif) repeat-y left;}
#content-container2{float:left;width: 100%;position:relative;margin-bottom: 200px;left: 5%;}
#center-container{float:left;width:90%;position:relative;/* left:50%; */}

#header{width:100%;height:150px;position:absolute !important;top:0;left:0;}
#footer{width:100%;float:left;height:30px;overflow:hidden;}

/**
* header styles
*/
#header .line1{position:relative;height:100px;direction:ltr;background: #CC0000; color: #fff;}
#header .line2{width:100%;border:none;background: #CC0000;color:#fff;position:relative;height:39px;}
#header .line2 div,
#header .line2 span{color:#fff;}
#header .line2 a{color:#f0f0f0;}



#search-links{text-align:right;position:absolute;top:20px;right:10px;vertical-align:middle; font-size: 120%;}
#search-links a{color: #cbcbcb; text-decoration: none; font-weight: bold;}
#search-links a:hover{color: #eeeeee; text-decoration: underline;}

/**
* footer styles
*/
.uo-box {padding:4px;background:#eee;}

#footer .box{width:100%;padding:0;}
#footer .subbox{padding:0;color:#424242;border-top:0 solid #ccc;border-bottom:1px solid 0;background:#CC0000;color:#fff;height:28px;vertical-align:middle;position:relative;}
#footer .subbox .left{background:transparent none;line-height:30px;position:absolute;left:12px;top:0;vertical-align:middle;}
#footer .subbox .right{background:transparent none;text-align:right;line-height:30px;position:absolute;right:12px;top:0;vertical-align:middle;}
#footer .subbox a{color:#fff;text-decoration:underline;}
#footer .subbox a:hover{text-decoration:none;}

