/*Lewis Group Ltd style - New Media  2007*/

/* MAIN */					

body {background:#E7E7E8 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:#58585A; 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:#58585A; text-align:justify;}				
h1 {color:#005AAB; font-size:34px; margin:0;}
h1 span {color:#005AAB; font-size:21px; font-weight:normal;}
h2 {color:#FFF; font-size:17px; margin:0; font-weight:normal; text-transform:uppercase;}
h2 span {background:#005AAB; padding:2px 10px;}
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;}
b {color:#333;}

/* TOP */					
				
#top {margin:0; padding:0; width:100%;}
#logo {position:absolute; top:0; left:0;}
#top-banner {background: url(../i/top_bg.gif) repeat-x top; height:155px;}
#title {position:absolute; top:0px; left:180px; z-index:1; padding-top:68px; padding-left:20px; width:480px;}
#top-pic {float:right; width:298px; height:155px; z-index:1; margin:0;}
#top-strip {position:absolute; top:110px; left:195px; width:372px; z-index:2;}

/* LEFT */					

#left {width:180px; margin:0; padding-top:30px; position:absolute; left:0;}
#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:#005AAB; list-style-image:url(../i/block_grey.gif); text-decoration:none; display:block;}
#left ul li a:hover {list-style-type:none; color:#8E8F93; list-style-image:url(../i/block_bl.gif); text-decoration:none; display:block;}
#left ul li:hover {list-style-type:none; color:#8E8F93; list-style-image:url(../i/block_bl.gif); text-decoration:none; display:block;}
.left-selected {color:#E21A22!important; list-style-image:url(../i/block_red.gif);}
#left-pic {margin-top:50px;}

/* CONTENT */		
#wrapper {position:relative; width:1003px; min-width:1003px; margin:0; padding:0;}	
.homebox {text-align:left; background:#e8ebf6; border:4px #FFF solid; width:420px; padding:15px 15px 15px 30px; color:#231F20; font-size:17px; color:#005aab;}

.box_list {margin-left:18px; padding:0;}
.box_list li {padding-top:4px; padding-bottom:4px; list-style-image:url('../i/icon.jpg')!important;}


#content-home {background:#E7E7E8; margin-top:0; margin-left:180px; padding: 30px 20px 20px 20px;}
#content {background:#E7E7E8; margin-top:0; margin-left:180px; padding: 30px 110px 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:685px;}
.fin-tbl td {font-size:12px; padding-right:5px;}
.fin-tbl-sml{width:70%;}
.fin-tbl-c{width:95%;}
.uline1	{border-bottom: #6D6E71 1px solid;}
.uline2	{border-bottom: #6D6E71 2px solid;}
.uline1-spacer	{border-bottom: #6D6E71 1px solid; line-height: 3px;}
.spacer {line-height:3px; 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;}
.blr {border-bottom: #6D6E71 1px solid; border-left: #6D6E71 1px solid; border-right: #6D6E71 1px solid;}
.tlr {border-top: #6D6E71 1px solid; border-left: #6D6E71 1px solid; border-right: #6D6E71 1px solid;}