/** BASIC SITE LAYOUT AND STYLE **/
body {
	font: 0.75em arial, helvetica, sans, verdana, sans-serif;
	padding:0;
	margin:0 auto;
	color:#000;
	background:#fff url('../i/bg.gif') repeat-x;
	text-align:center;
}

h1 {font-size:22px; color:#0b4e9a; font-weight:normal; margin:0; padding:0;}
h2 {color:#000; font-size:14px;}
h3 {color:#89a28d; font-size:12px; margin:0; padding:0;}
ul {margin:0; padding:0;}
p {margin-top:0;}

a {color:#89a28d; text-decoration:underline; font-weight:normal;}
a:hover {color:#89a28d; text-decoration:none;}

/** MAIN  **/
#wrapper {width:966px; min-width:966px; margin:0 auto; padding:0; position:relative; z-index:1; text-align:left; background: url('../i/wrapper.png') repeat-y;}

/** LEFT  **/
#left {float:left; margin:0 0 0 10px; padding:0; width:180px;}
.logo {margin:20px 0 80px 0;}
.logo2 {margin:20px 0 40px 0;}


#left_menu {width:148px; margin:0 0 0 15px; padding:0;}
#left_menu ul {list-style-type:none; margin:0; padding:0;}
#left_menu ul li {list-style-type:none; margin:0; padding:0; font-size:11px; color:#fff; }
#left_menu ul li a {display:block; padding:5px 0 5px 0!important; width:120px; margin-left:14px; color:#89a28d; text-decoration:none;}
#left_menu ul li a:hover {display:block; padding:5px 0 5px 0!important; width:120px; margin-left:14px; color:#000; text-decoration:none;}
#left_menu ul li ul li a {display:block; padding:5px 0 5px 0!important; color:#67836b; text-decoration:none;}

#left_menu h2 {background: url('../i/select.gif') repeat-y;  text-align:center; color:#fff; font-size:12px; margin-bottom:0;}
.l_sel {display:block; margin:0; padding:0; background: url('../i/select.gif') repeat-y; width:148px; text-align:center; font-weight:bold;}
.menu_b {background: url('../i/menu_bottom.gif') no-repeat;}
.menu_b2 {background: url('../i/menu_bottom2.gif') no-repeat;}
.menu_t {background: url('../i/menu_top.gif') no-repeat;}
.menu_t2 {background: url('../i/menu_top2.gif') no-repeat;}


.first_b {display:block; width:148px; background: url('../i/b_select.gif') no-repeat; height:14px!important;}
.i {background: url('../i/menu_inner.gif') repeat-y;}
.dot {background:url('../i/menu_dots.gif') repeat-x bottom;}
.blk {color:#000;}

.download {margin-top:30px; color:#768c8b; font-weight:bold; font-size:14px;}
.green_block {display:block; width:170px; background:#768c8b; color:#fff; padding:5px 5px;}

/** TOP  **/
#top {float:left; height:143px; width:766px; background: url('../i/top_bg.gif') repeat-x; margin:0; padding:0;}
.icons {float:right; width:766px; height:24px; line-height:24px; color:#89a28d;}

.search {float:right; margin:0; padding:0;}
.search_box {height:12px; border:1px #89a28d solid; }

.t_links {float:right; list-style-type:none;}
.t_links li {float:left; padding:0 10px 0 0; list-style-type:none; color:#89a28d;}
.t_links li a {color:#89a28d;}

.title {float:left; width:430px; text-align:center; margin-top:35px;}

.float-rt {float:right;}
.float-l {float:left; padding:0 10px 5px 0;}


/** CONTENT **/
#content {float:left; width:740px; margin:0 0 0 11px; padding:10px 0 0 0;}
#content ul {margin:0 0 0 16px; paddin:0;}
#content ul li {margin:0; padding:2px 0 4px 0;}

.dash {margin:0; padding:0; list-style-type:none;}
.dash li {margin:0; padding:2px 0 2px 11px!important; background:url('../i/dash.gif') no-repeat left top; display:block;}
.dash li ul {list-style-type:disc!important; margin:0; padding:0;}
.dash li ul li {list-style-type:disc!important; margin:0; padding:0;}

.model tr td {padding:8px 8px 8px 0; color:#fff;}
.model tr td ul li {padding-bottom:15px!important;}
.model tr td a {color:#fff; text-decoration:underline;}
.model tr td a:hover {color:#fff; text-decoration:none;}
.greentxt {color:#89a28d!important;}
.bor {border:1px #89a28d solid;}

/** CONTENT HOME **/
#content h1 {color:#506269; font-size:14px; font-weight:bold; margin-bottom:5px;}
.block3 {float:right; width:230px; height:120px; background:#89a28d; padding:5px 5px; margin:0 0 0 10px; color:#fff;}
.block2 {float:right; width:230px; height:120px; background:#b1bf99; padding:5px 5px; margin:0 0 0 10px; color:#506269;}
.block1 {float:left; width:230px; height:120px; background:#f1d899; padding:5px 5px; color:#506269;}
.block1 a {font-weight:bold; color:#506269;}
.block1 a:hover {font-weight:bold; color:#506269;}
.block2 a {font-weight:bold; color:#506269;}
.block2 a:hover {font-weight:bold; color:#506269;}
.block3 a {font-weight:bold; color:#fff;}
.block3 a:hover {font-weight:bold; color:#fff;}
.wht {color:#fff!important;}
.fnt_big {color:#506269; font-size:20px;}
.h_tbl {border:1px #506269 dashed; color:#506269;}
.bd {border-bottom:1px #506269 dashed; }
.rd {border-right:1px #506269 dashed; }
.brd {border-bottom:1px #506269 dashed; border-right:1px #506269 dashed;}

.inner_foot {text-align:center!important; width:740px; margin-top:20px; font-size:11px;}
.b_link {list-style-type:none; margin:0 0 0 250px!important; padding:0;}
.b_link li {list-style-type:none; margin:0; padding:0 10px 0 0!important; float:left;}
.b_link li a {color:#000; text-decoration:none;}
.b_link li a:hover {color:#000; text-decoration:underline;}

/** FINANCIALS **/
.fin-tbl {width:100%;}
.fin-tbl td {font-size:12px; color:#000; padding-right:6px;}
.uline1 {border-bottom:1px #000 solid;}
.uline2 {border-bottom:2px #000 solid;}
.spacer td {line-height:3px; height:3px;}
.t {border-top:1px #000 solid;}
.tl {border-top:1px #000 solid; border-left:1px #000 solid;}
.tr {border-top:1px #000 solid; border-right:1px #000 solid;}
.l {border-left:1px #000 solid;}
.r {border-right:1px #000 solid;}
.b {border-bottom:1px #000 solid;}
.bl {border-bottom:1px #000 solid; border-left:1px #000 solid;}
.br {border-bottom:1px #000 solid; border-right:1px #000 solid;}
.spacer_green td {line-height:5px; height:5px;}


.clearends {clear:both; height:0; line-height:0;}



/** FOOTER **/
#footer {padding:0; margin:0 auto; background:url('../i/footer.png') no-repeat; width:966px; height:39px;}
