/*Lewis Group Ltd style - New Media  2007*/

/* MAIN */					

body {background:#FFF url(../i/left_bg.gif) repeat-y left;
		font-family: "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Arial, Helvetica, sans-serif;
		padding: 0;
		margin: 0;
		width:100%; color:#6D6E71; 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:#6D6E71; text-align:justify;}				
h1 {color:#005AAB; font-size:28px; margin:0;}
h2 {color:#005AAB; font-size:19px; margin:0; font-weight:normal;}
h3 {color:#6D6E71; font-size:13px; margin:0;}	
h5 {font-size: 12px; color: #005AAB; margin: 5px 0px;}


a {color:#6D6E71; text-decoration:underline;}
a:hover {color:#8E8F93; text-decoration:underline;}
.nmt {margin-top:2px;}

/* TOP */					
				
#top {margin:0; padding:0; width:100%;}
#logo {}
#top-banner {background:#FFF url(../i/top_bg.gif) repeat-x top;}
#title {position:absolute; top:0px; left:180px; z-index:1; padding-top:24px; padding-left:20px;}
#top-pic {position:absolute; background:url(../i/pic_bg.gif) no-repeat top; width:280px; height:155px; top:0px; right:0px; z-index:1;}
#top-strip {position:absolute; top:110px; left:195px; width:372px; z-index:2;}

/* LEFT */					

#left {width:180px; margin:0; padding-top:30px;}
#left ul {margin:0; padding:0px 5px 0px 25px; list-style-image:url(../i/block_grey.gif); width:165px;}
html>body #left ul {list-style-type:none; margin:0; padding:0px 10px 0px 33px; list-style-image:url(../i/block_grey.gif); width:auto;}
#left ul li {list-style-type:none; font-weight:bold; margin-left:15px; padding-left:0px; color:#6D6E71; padding-top:0px; padding-bottom:2px; line-height:20px;}
#left ul li a {list-style-type:none; color:#6D6E71; list-style-image:url(../i/block_grey.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-top:50px;}

/* CONTENT */		
			
#content-home {position:absolute; top:155px; left:180px; padding: 20px 20px 20px 20px;}
#content {position:absolute; top:155px; left:180px; padding: 20px 100px 20px 20px;}
.highlights {list-style-image:url(../i/block_blue.gif); margin:0; padding-top:20px;}
.highlights li {list-style-image:url(../i/block_blue.gif); font-size:17px; color:#005AAB; margin-left:20px; padding-left:0px; line-height:30px;}
html>body .highlights li {list-style-image:url(../i/block_blue.gif); font-size:17px; color:#005AAB; margin-left:28px; padding-left:0px; line-height:30px;}

#highlights-graphs {margin-top:25px;}
#highlights-graphs img {margin-top:0px; margin-right:5px;}
.backtop {font-size:11px; margin-top:10px; margin-right:1px;}
.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:99%;}
.fin-tbl td {font-size:12px;}
.fin-tbl-sml{width:70%;}
.fin-tbl-c{width:95%;}
.col-gry {background: #E7E7E8; width: 3px; font-weight: normal;}
.col-2007 {background: #E7E7E8; text-align: right; font-weight: bold; width: 10%; padding-right: 8px;}
.col-2006 {text-align: right; font-weight: normal; width: 10%; padding-right: 8px;}
.col-rgt {width: 3px;}
.col-nt {width: 8%; padding-right: 8px; font-weight: normal;}
.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 td {font-size:3px;}