/*Lewis Group Ltd style - New Media 2008*/

/* 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:#404041; 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:15px 0 10px 15px; padding:0; list-style-type:none;}
.list li {margin:0 0 4px 0; padding:0; list-style-image:url('../i/dot.gif'); text-align:justify;}

.list2 {margin:15px 0 10px 17px; padding:0; list-style-type:none;}
.list2 li {margin:0 0 4px 0; padding:0; list-style-image:url('../i/dot.gif'); text-align:justify;}

.dash {margin:15px 0 10px 15px; padding:0; list-style-type:none;}
.dash li {margin:0; padding:4px 0 0 0; list-style-image:url('../i/dash.gif'); text-align:justify;}
.dash2 {margin:0 0 0 15px; padding:0; list-style-type:none;}
.dash2 li {margin:0; padding:0; list-style-image:url('../i/dash2.gif'); 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 { text-align:justify; margin-top:1em; margin-bottom:1em;}				
h1 {color:#4B91B9; font-size:20px; margin:0; font-weight:normal; padding-top:10px;}
h2 {color:#317CAC; font-size:19px; margin:0 0 1.2em 0;}
h2 span {color:#317CAC; font-size:15px; font-weight:normal;}
h3 {color:#005AAB; font-size:15px; margin-bottom:0;}
h4 {color:#404041;  font-size:14px; margin-bottom:0; margin-top:0.6em;}	
h5 {color:#404041; font-size:11px; margin:0; padding:0 0 0 54px;}
h6 {color:#fff; font-size:11px; margin:0; padding:3px 3px 3px 2px; font-weight:normal;}

a {color:#6D6E71; text-decoration:underline;}
a:hover {color:#8E8F93; text-decoration:underline;}
.nmt {margin-top:1px;}
.white_space {white-space: nowrap}

/* TOP */					
				
#top {margin:0; padding:0; width:100%;}
#top-banner {position:relative; z-index:197; background:#FFF url(../i/top_bg.gif) repeat-x top; width:1000px;}
#title {position:absolute; top:104px; left:180px; z-index:1; background:#317CAC; width:348px;}
#title h1 {color:#BACBE1; font-size:30px; margin:0; font-weight:normal; padding:0 0 0 20px;}
#utilities {position:absolute; left:525px; top:110px; list-style-type:none; min-width:385px; width:385px;} 
#utilities li {list-style-type:none; float:left; color:#fff; padding:5px 0 3px 13px; font-size:11px;}
#utilities li a {color:#fff; font-weight:bold; text-decoration:none;}
#utilities li a:hover {color:#E6ECF4; font-weight:bold; text-decoration:underline;}



/* LEFT */					

#left {position:absolute; z-index:197; top:155px; left:0; width:180px; margin:0; padding-top:30px; background:#E6ECF4; height:630px;}
#left ul {margin:0; padding:0px 5px 0px 20px; list-style-image:url(../i/block_blue.gif); width:165px;}
html>body #left ul {list-style-type:none; margin:0; padding:0px 10px 0px 28px; list-style-image:url(../i/block_blue.gif); width:auto;}
#left ul li {font-size:13px; list-style-type:none; font-weight:bold; margin-left:14px; padding-left:0px; color:#317CAC; padding-top:0px; padding-bottom:5px; line-height:18px;}
#left ul li a {padding-left:0px; list-style-type:none; color:#317CAC; list-style-image:url(../i/block_blue.gif); text-decoration:none;}
#left ul li a:hover {list-style-type:none; color:#92AFD0; list-style-image:url(../i/block_bl.gif); text-decoration:none;}
#left ul li:hover {list-style-type:none; color:#92AFD0; 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 {padding-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:#317CAC; list-style-image:none!important; text-decoration:none;}
#left #left-sub li a:hover {list-style-type:none; color:#317CAC; list-style-image:none; text-decoration:underline;}
#left #left-sub .l-select {list-style-image:none!important; color:#E21A22!important;}



/* RIGHT */
#right_contain {position:relative; z-index:198;float:right; margin:0 0 10px 10px; padding:15px 0 0 0; background:#CEDAEB;}
#right_photo {position:relative; z-index:198;float:right; margin:0 0 10px 10px; padding:0 0 5px 0px; text-align:right; width:180px;}
.pic {text-align:left; background:#004C98; padding:0;}
.white_text {font-size:9px; color:fff;}



/* CONTENT */		
			
#content-home {margin:0 0 0 180px; padding: 20px 20px 20px 20px;}
#content {position:relative; left:180px; width:708px; padding: 20px 0 20px 20px;}
#content_retail {position:relative; left:180px; width:708px; padding: 20px 0 20px 20px;}
#content_inner {position:relative; left:180px; width:708px; padding: 20px 0 20px 20px;}

.highlights {margin:0; padding-top:0px;}
.highlights li {font-size:12px;  margin-left:20px; padding-left:0px; line-height:30px; color:#404041;}
.black {color:#000; font-size:12px; font-weight:bold;}
html>body .highlights li {list-style-image:url(../i/block_blue.gif); font-size:12px; 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:12px;}
#highlights-graphs img {margin:5px 5px 5px 5px;}
#highlights-graphs h5 {margin-left:5px; margin-bottom:2px;}
.highlights-graphs {width:300px;}

.geographical {width:600px;}
.geographical  td {padding:0 4px 0 0;}

.blue_box {background:#9ec9e2; padding:15px; width:688px;color:#005AAB; font-size:15px; font-weight:normal;}
.blue_nopad {background:#9ec9e2; padding:0; width:688px;}
.blue_nopad table tr td {color:#005AAB; font-size:15px; font-weight:normal; padding:0 15px 0 0;}
.small {font-size:11px!important; margin-top:0.2em;}
.bold {font-weight:bold!important;}

.small_underline {font-size:11px!important; margin-top:0.2em;border-bottom: #000 1px solid; }

.picl_description {padding: 0 10px 10px 0;}
.picl_description img {padding: 0 0 5px 0;}
.picl_description span {background:#d1d2d4; padding-bottom:3px; width:220px; border: #d1d2d4 1px solid; font-size:11px; color:#000;}


.pic_description {float:right; padding: 0 0 10px 10px;}
.pic_description img {padding: 0 0 5px 0;}
.pic_description span {background:#d1d2d4; padding-bottom:3px; width:220px; border: #d1d2d4 1px solid; font-size:11px; color:#000;}

.right_pic {float:right; padding: 0 0 10px 10px;}
.right_pic img {border: #d1d2d4 2px solid;}
.r_pic {border: #d1d2d4 1px solid;}
.nbp_pic {float:right; padding: 0 0 10px 10px;}

.l_float {float:left;  padding: 15px 6px 6px 0;}
.l_float img {border: #d1d2d4 1px solid;}

.grey_head {font-weight:bold; color:#6D6E71; font-size:11px; margin:0;}


.pic_sus_description {padding: 0 0 6px 12px;}
.pic_sus_description img {padding: 0 0 4px 0;}
.pic_sus_description span {background:#d1d2d4; padding-bottom:3px; width:180px; border: #d1d2d4 1px solid; font-size:11px; color:#000;}

.right_sus_pic {padding: 0 0 6px 12px;}
.right_sus_pic img {border: #d1d2d4 1px solid;}
 
.main_tbl tr td {padding:0 10px 0 0;}
.red_box {background:#E21A22; padding:0 0 12px 0;}

.download {list-style-image: url(../i/download_li.gif); margin-left: 18px;}

/* FOOTER */

#footer {text-align:right;}
#footer a {text-decoration:underline; color:#005AAB; font-size:11px;}
#footer a:hover {text-decoration:none; color:#005AAB;}


/* FINANCIALS */


.fin-tbl{width:100%;}
.fin-tbl td {font-size:12px; padding:1px 5px 1px 0;}
.fin-tbl p {text-align:justify;}

.uline1	{border-bottom: #000 1px solid;}
.uline2	{border-bottom: #000 2px solid;}
.tl {border-top: #92AFD0 2px solid; border-left: #92AFD0 2px solid;}
.tr {border-top: #92AFD0 2px solid; border-right: #92AFD0 2px solid;}
.r {border-right: #92AFD0 2px solid;}
.l {border-left: #92AFD0 2px solid;}
.t {border-top: #92AFD0 2px solid;}
.b {border-bottom: #92AFD0 2px solid;}
.bl {border-bottom: #92AFD0 2px solid; border-left: #92AFD0 2px solid;}
.br {border-bottom: #92AFD0 2px solid; border-right: #92AFD0 2px solid;}
.b_blk	{border-bottom: #000 1px solid;}
.t_blk	{border-top: #000 1px solid;}
.tl_blk {border-top: #000 1px solid; border-left: #000 1px solid;}
.tr_blk {border-top: #000 1px solid; border-right: #000 1px solid;}
.r_blk {border-right: #000 1px solid;}
.l_blk {border-left: #000 1px solid;}
.bl_blk {border-bottom: #000 1px solid; border-left: #000 1px solid;}
.br_blk {border-bottom: #000 1px solid; border-right: #000 1px solid;}
.tbr_blk {border-bottom: #000 1px solid; border-right: #000 1px solid; border-top: #000 1px solid;}
.spacer {line-height: 2px; height: 2px;}

.fin-tbl_proxy {width:100%;}
.fin-tbl_proxy {font-size:12px; padding:8px 0 1px 0;}

.pic-tbl {width:100%;}
.pic-tbl {padding:8px 0 1px 0; text-align:justify;}

.proxy {width:100%;}
.proxy {font-size:12px; padding:8px 0 1px 0; text-align:justify;}

.tb {border-top: #000 1px solid; border-bottom: #000 1px solid;}

.justify_txt {text-align:justify;}
.justify_r_blk {text-align:justify; border-right: #000 1px solid;}