/*Lewis Group Ltd style - New Media  2009*/

/* MAIN */					

body {background:#e3e2db url(../i/pbg.gif) repeat-y left;
		font-family: "Arial", "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Arial, Helvetica, sans-serif;
		padding: 0;
		margin: 0; color:#000; font-size:12px;}

ul	{margin:0; padding:0}
ul li {margin:0; padding:0}

.list {margin-left:18px; padding:0;}
.list li {padding-top:2px; padding-bottom:2px;}
td {font-size:12px;}
p {color:#58595B; text-align:justify;}				
h1 {color:#58595B; font-size:28px; margin:0;}
h1 span {color:#58595B; font-size:19px; margin:0; font-weight:normal;}
h2 {color:#58595B; font-size:19px; margin:0; font-weight:normal;}
h3 {color:#58595B; font-size:13px; margin-bottom:0;}	
h4 {display:block; color:#fff; background:#d30e16; font-size:15px; margin:0; padding:5px; width:150px;}
h5 {font-size: 12px; color: #005AAB; margin: 5px 0px;}


a {color:#000; text-decoration:underline;}
a:hover {color:#8E8F93; text-decoration:underline;}
.nmt {margin-top:2px;}

/* TOP */					
				
#top {margin:0; padding:0;}
#top-banner {background:#a39d87 url(../i/bbg.gif) repeat-y left; height:134px; width:100%;}
#top-contain {position:relative; height:134px; width:940px;}
#title {position:absolute; top:20px; left:200px; z-index:1; padding-top:24px; padding-left:20px;}
#title h1 {color:#58595B; font-size:34px; margin:0;}
#top-pic {position:absolute; background:url(../i/pic_bg.gif) no-repeat top; top:0; left:710px; z-index:1;}
#top-strip {position:absolute; top:110px; left:195px; width:372px; z-index:2;}

/* LEFT */					




#left_menu {position:absolute; left:10px; top:160px; width:186px;}
#left_menu ul {list-style-type:none; margin:0 0 0 0; padding:0;}
#left_menu li {list-style-type:none; margin:0 0 0 0; padding:1px 0 2px 0;}
#left_menu li a {background:url('../i/l_m1.gif') no-repeat; color:#5b5b5b; text-decoration:none; display:block; width:186px; height:27px; line-height:27px; text-indent:20px; font-size: 11px;}
#left_menu li a:hover {background:url('../i/l_m2.gif') no-repeat!important; color:#fff; text-decoration:none;}







#left {position:absolute; top:160px; left:15px; width:180px; margin:0; text-transform:lowercase;}
#left ul {margin:0; padding:0px 5px 0px 25px; list-style-image:url(../i/block_blu.gif); width:165px;}
html>body #left ul {list-style-type:none; margin:0; padding:0px 10px 0px 33px; list-style-image:url(../i/block_blu.gif); width:auto;}
#left ul li {list-style-type:none; font-weight:bold; margin-left:15px; padding-left:0px; color:#00387d; padding-top:0px; padding-bottom:2px; line-height:20px;}
#left ul li a {list-style-type:none; color:#00387d; list-style-image:url(../i/block_blu.gif); text-decoration:none;}
#left ul li a:hover {list-style-type:none; color:#8E8F93; list-style-image:url(../i/block_bl.gif); text-decoration:none;}
#left ul li:hover {list-style-type:none; color:#8E8F93; list-style-image:url(../i/block_bl.gif); text-decoration:none;}
.left-selected {color:#E21A22!important; list-style-image:url(../i/block_red.gif);}
#left-pic {margin:50px 0 30px 20px;}

/* CONTENT */		
#content-home {position:absolute; top:180px; left:220px; padding: 20px 20px 20px 20px; width:680px; font-family:'times new roman';}
#content {margin:25px 0 0 0; padding:25px 0 10px 230px; width:735px;}
#content h2 {display:block; color:#fff; background:#005AAA; font-size:18px; padding:5px; width:302px; font-family:'times new roman';}
*html #content h2 {display:block; color:#fff; background:#005AAA; font-size:18px; margin:0; padding:5px; width:313px; font-family:'times new roman';}
.highlights {list-style-image:url(../i/star.jpg); margin:0; padding-top:20px;}
.highlights li {list-style-image:url(../i/star.jpg); font-size:17px; color:#000; margin-left:20px; padding-left:0; line-height:30px;}
html>body .highlights li {list-style-image:url(../i/star.jpg); font-size:17px; color:#000; margin-left:28px; padding-left:0px; line-height:30px;}

.hightbl td {font-size:25px; color:#58595B; padding: 5px 5px 5px 5px;}
.hightbl-2 td {color:#58595B; padding: 5px 5px 5px 5px;}
#highlights-graphs {margin-top:25px;}
#highlights-graphs img {margin-top:0px; margin-right:5px;}
.backtop {font-size:11px; margin-top:10px; margin-right:1px; margin-bottom:30px; width:735px;}
.pl5 {margin-left:10px;}
html>body .pl5 {margin-left:8px;}

#highlight-box {background:#E8F6FE; padding-top:10px; padding-bottom:10px;}
.grp {float: left; padding: 5px 5px; text-align: left;}

/* FINANCIALS
--------------------------*/	
.fin-tbl{width:735px;}
.fin-tbl td {font-size:12px; padding:1px 8px 1px 4px;}
.uline1	{border-bottom: #6D6E71 1px solid;}
.uline2	{border-bottom: #6D6E71 2px solid;}
.uline1-spacer	{border-bottom: #6D6E71 1px solid; line-height: 3px;}
.t	{border-top: #6D6E71 1px solid;}
.t2	{border-top: #6D6E71 2px solid;}
.b	{border-bottom: #6D6E71 1px solid;}
.r	{border-right: #6D6E71 1px solid;}
.l	{border-left: #6D6E71 1px solid;}
.tr	{border-right: #6D6E71 1px solid; border-top: #6D6E71 1px solid;}
.tl	{border-left: #6D6E71 1px solid; border-top: #6D6E71 1px solid;}
.br	{border-bottom: #6D6E71 1px solid; border-right: #6D6E71 1px solid;}
.bl	{border-bottom: #6D6E71 1px solid; border-left: #6D6E71 1px solid;}
.spacer {height:3px; line-height:3px;}


.smllink {font-size:9px;}