/*Lewis Group Ltd style - New Media  2007*/

/* MAIN */					

body {background:#FFF url(../i/left_bg.gif) repeat-y left;
		font-family: Arial, "Trebuchet MS", Verdana, Helvetica, sans-serif;
		padding: 0;
		margin: 0;
		width:100%; color:#6D6E71; font-size:12px;
		scrollbar-3dlight-color: #fff;
           scrollbar-arrow-color:#005AAB;
           scrollbar-base-color: #F7F3EF;
           scrollbar-darkshadow-color:#005AAB;
           scrollbar-face-color:#D4EFFD;
           scrollbar-highlight-color:#F7F3EF;
           scrollbar-shadow-color:#005AAB;
           scrollbar-track-color:#F7F3EF;}
ul	{margin:0; padding:0}
ul li {margin:0; padding:0}
ol	{margin:0; padding:0}
ol li {margin:0; padding:0}

.list {margin-left:18px; margin-top:10px; padding:0;}
.list li {padding-top:2px; padding-bottom:2px; text-align:justify;}

.olist {margin-left:23px; margin-top:10px; padding:0;}
.olist li {padding-top:2px; padding-bottom:2px; text-align:justify;}

td {font-size:12px;}
p {color:#6D6E71; text-align:justify; margin-top:1em; margin-bottom:1em;}				
h1 {color:#005AAB; font-size:44px; margin:0;}
h2 {color:#939598; font-size:23px; margin:0;}
h3 {color:#6D6E71; font-size:15px; margin-bottom:0px;}
.nerd {color:#005AAB; font-size:12px; font-weight:bold;}
.nerd2 {color:#6D6E71; font-size:12px; font-weight:bold;}
.notnerd {font-size:13px;}
h4 {color:#005AAB; font-size:13px;}	
h5 {color:#6D6E71; font-size:11px; margin-bottom:0px;}
h6 {color:#6D6E71; font-size:12px; margin-top:1em; font-style:italic;}
.normal {font-weight:normal;}
.year {font-weight:normal; font-size:17px;}

.ar {color:#005AAB; font-size:19px; margin-left:-4px; font-weight:normal;}
#footer {text-align:right;}
#footer a {text-decoration:underline; color:#005AAB; font-size:11px;}
#footer a:hover {text-decoration:none; color:#005AAB;}

a {color:#6D6E71; text-decoration:underline;}
a:hover {color:#8E8F93; text-decoration:underline;}
.nmt {margin-top:1px;}
.nmb {margin-bottom:1px;margin-top:8px;}

/* 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/top_site_bg.gif) no-repeat top right; width:366px; height:106px; top:0px; right:0px; z-index:1;}
#top-pic img {margin-left:96px;}
#top-strip {position:absolute; top:110px; left:196px;}
#top-header {position:absolute; top:40px; left:410px; z-index:1; color:#939598;font-size:21px; margin:0; font-weight:normal;}
#utilities	{border: #58585A 1px solid;
		list-style-type: none;
		margin: 126px 5px 0px 0px;
		padding: 0px;
		display: inline;
		float: right;
		font-size: 9px;
		width: auto;}

#utilities li {display: inline; border-left: #58585A 1px solid; padding:0;}

#utilities a {color: #58585A; text-decoration: none; height:auto; padding: 0px 4px 0px 4px;}

#utilities a:hover{color: #005AAB; background:#F7F7F7; padding: 0px 4px 0px 4px; height:auto;}
.sel {background:#E7E8E8; color:#E21A22!important;}
.nbl {border-left:none!important;}
.nbr {border-right:none!important;}

/* LEFT */					

#left {width:180px; margin:0; padding-top:30px;}
#left ul {margin:0; padding:0px 5px 0px 20px; list-style-image:url(../i/block_grey.gif); width:165px;}
html>body #left ul {list-style-type:none; margin:0; padding:0px 10px 0px 28px; list-style-image:url(../i/block_grey.gif); width:auto;}
#left ul li {font-size:13px; list-style-type:none; font-weight:bold; margin-left:14px; padding-left:0px; color:#6D6E71; padding-top:0px; padding-bottom:5px; line-height:18px;}
#left ul li a {padding-left:0px; 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;}
#left #left-sub {margin-left:-13px; margin-top:6px; padding-left:0px; width:149px;}
#left #left-sub li{list-style-image:none!important; font-size:11px; line-height:12px;}
#left #left-sub li a {list-style-type:none; color:#808184; list-style-image:none!important; text-decoration:none;}
#left #left-sub li a:hover {list-style-type:none; color:#8E8F93; list-style-image:none; text-decoration:underline;}
#left #left-sub .l-select {list-style-image:none!important; color:#E21A22!important;}

.lpic {border-top:3px #FFF solid;}

/* RIGHT */

#right {position:absolute; right:0px; top:200px; width:270px;}
.col-chairman {border-bottom:35px #E1EDF9 solid; }	
.col-divisional {position:relative; margin:0; padding:0;}
.b40 {border-bottom:42px #E4D9C7 solid;}
.b35 {border-bottom:34px #E1EDF9 solid;}
.col-ops img {border-bottom:35px #A6C6B1 solid; }	
.col-ops {margin-bottom:0px;}
.col-pics {border-bottom:3px #FFF solid; margin-top:15px;}
.col-pics2 {border-bottom:3px #FFF solid; margin-top:0px;}
.tbl-r {width:270px;}
.lg {background:#BDD7C5;}
.lb {background:#E7DED0;}
.lg-space {padding-left:30px;}



.title-divisional {font-size:10px; position:absolute; left:0px; top:133px; padding-left:50px;}
.title-chairman {font-size:11px; position:relative; left:0px; top:-33px; padding-left:30px;}
.quote-chairman {margin-left:27px; margin-top:30px; margin-bottom:30px; font-size:19px; font-weight:bold; color:#9CAFA5; text-align:center; width:210px;}
.quote-cfo {margin-left:27px; margin-top:30px; margin-bottom:30px; font-size:19px; font-weight:bold; color:#B8A291; text-align:center; width:210px;}
.quote-divisional {margin-left:27px; margin-top:30px; margin-bottom:30px; font-size:19px; font-weight:bold; color:#87A191; text-align:center; width:210px;}
.quote-box {margin-left:27px; padding-top:15px; padding-bottom:15px; margin-top:30px; margin-bottom:30px; font-size:19px; font-weight:bold; color:#B8A291; border:1px #B8A291 solid; text-align:center; width:210px;}

.graph {position:relative; margin-bottom:20px;}
.graph h5 {margin-left:20px; text-decoration:underline; margin-bottom:0px;}
.noteimg {margin-bottom:20px; margin-left:40px;}
#bodimg {height:347px; width:100%; text-align:center;}
.naming {text-align:center; font-size:11px;} 

/* CONTENT */		
			
#content-home {position:absolute; top:158px; left:180px; padding: 20px 20px 20px 20px;}
#content {position:absolute; top:158px; left:180px; margin:0; padding: 20px 290px 20px 20px;}
#content-nerd {position:absolute; top:158px; left:180px; margin:0; padding: 20px 0px 20px 20px;}
#content-fin {position:absolute; top:158px; left:180px; padding: 20px 20px 20px 20px;}
#content-popups {position:absolute; top:158px; left:5px; padding: 20px 20px 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;}
.red {color:#E21A22; font-size:19px;}
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;}
#utils-menu {margin-top:15px;}
#utils-menu ul {display:inline; font-size:11px; margin-left:-9px;}
#utils-menu ul li{display:inline; border-right:1px #6D6E71 solid; padding:0px 9px 0px 9px;}
#utils-menu ul li a {text-decoration:underline; color:#005AAB;}
#utils-menu ul li a:hover {text-decoration:none; color:#005AAB;}

#highlights-graphs {margin-top:25px; background:#EAE2D2;}
#highlights-graphs img {margin:5px 5px 5px 5px; }
.backtop {font-size:11px; margin-top:10px; margin-right:1px;}
.pl5 {margin-left:10px;}
html>body .pl5 {margin-left:8px;}
#highlights-graphs h5 {margin-left:5px; margin-bottom:5px;}
#highlight-box {background:#E8F6FE; padding-top:10px; padding-bottom:10px;}
.grp {float:left; background:#EAE2D2; padding: 5px 5px; text-align: left;}

#site-navi ul {margin-left:10px;}
#site-navi ul li {font-size:12px; list-style-type:none; font-weight:normal; margin-left:14px; padding-left:0px; color:#6D6E71; padding-top:0px; padding-bottom:5px; line-height:14px;}
#site-navi ul li a {padding-left:0px; color:#6D6E71; text-decoration:underline;}
#site-navi ul li a:hover {list-style-type:none; color:#005BAD; text-decoration:underline;}
#site-navi ul li:hover {list-style-type:none; color:#005BAD; text-decoration:none;}
#site-navi h3 {padding-bottom:8px; color:#005BAD;}
html>body #site-navi h3 {margin-top:0; padding-bottom:8px; color:#005BAD;}
#site-navi h5 {padding-bottom:8px;color:#6D6E71; margin-top:0;}
.float-l {float:left;}
#site-navi {padding-left:10px;}

.download {list-style-image: url(../i/download_li.gif); margin-left: 18px;}


/* FINANCIALS
--------------------------*/


.fin-tbl{width:100%;}
.fin-tbl td {font-size:12px; padding-right:5px; padding-left:0px;}
.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;}
.tbr {border-bottom: #6D6E71 1px solid;border-top: #6D6E71 1px solid;border-right: #6D6E71 1px solid;}
.uline-r {border-bottom: #6D6E71 1px solid; border-right: #6D6E71 1px solid; line-height: 3px;}
.spacer-rb {border-right:#6D6E71 1px solid; line-height: 3px;}
.cspacer {border-right:#6D6E71 1px solid; height:30px;}
.spacer td {font-size: 2px; height: 2px;}
.uline2-r1 {border-bottom: #6D6E71 2px solid; border-right: #6D6E71 1px solid;}
.uline_blue {border-bottom:5px #D4E6F7 solid;}