﻿html,html*{}
/* Leave first line. */
/* General */
	html,body{display:block;margin:0px;padding:0px;border:0px;font-family: Arial,Helvetica,sans-serif; font-size:10pt;} 
	body{background-image:url(../../images/lss_bg.png);  background-repeat:repeat; background-color:#292929; } 
	
	p, td{font-family:Arial,Helvetica,sans-serif; color:rgb(0,0,0); font-size:10pt; text-align:left;}
	@media screen {a.skipToContent{display:none;}}
	@media speech {a.skipToContent{}}
/* END General */
/* Layout */
	/* Base elements */
	#navigation{padding:0px;margin:0px!important;}
	#container{width:835px;margin:0px;padding:0px;display:block;clear:both;background-color:rgb(255,255,255);text-align:left;}
	#layout{margin:40px 5px 0px 20px; }
	/* END Base elements */
	
	/* Set up the columns */
	.content_first,.content{display:table;table-layout:fixed;}
	.content_first{width:auto;}
	.content_first .content{width:auto;}
	.pseduoRow{clear:both;}
	.leftColumn_first,.rightColumn_first,.leftColumn,.rightColumn{background-color:transparent;vertical-align:top; }
	/* END Set up the columns */
	
	/* Masthead layout */
	#masthead{text-align:left;padding:0px 15px 0px 20px; margin:0px; vertical-align:top; width:791px; height:115px; }
	#masthead{display:inline-block;float:left;clear:none!important;}
	#masthead a,#masthead a:link,#masthead a:active, #masthead a:visited{color:rgb(233,55,45); font-size:9pt; text-decoration:none;}
	#masthead a:hover{color:rgb(126,125,125);font-size:9pt;}
	#masthead .logo{display:table-cell;margin:0px;padding:26px 0px 17px 0px; width:168px; float:left;}
	#masthead .logo{display:inline-block;zoom:1;}
	#masthead .tagline{display:table-cell;margin:0px;padding:26px 0px 17px 0px;width:346px; float:left;}
	#masthead .tagline{display:inline-block;zoom:1;}
	#masthead .links{display:table-cell;margin:0px;padding:10px; width:250px; height:115px;   text-align:right; vertical-align:top; float:left; }
	#masthead .links{display:inline-block;zoom:1; }
	#masthead .links a{text-align:right;}
	#masthead .main a{color:rgb(243,165,160); font-weight:bold;}
	#masthead .links p{text-align:right; color:rgb(126,125,125);}
	#masthead .links p .black{color:rgb(0,0,0);}
	#masthead .links p .bold{ font-weight:bold;}
	/* End Masthead layout */
	
	/* Navigation*/
	#navigation{padding:0px; margin:0px; font-size:9pt; color:rgb(85,80,80); text-align:left;  }
	#navigation {display:inline-block; zoom:1; clear:both!important; }
	#navigation a{color:rgb(85,80,80);margin:0px;font-size:10pt;font-weight:bold;  }
	#navigation a:link,#navigation a span, #navigation a:visited{text-decoration:none;display:block; padding:4px 0px 0px 5px; text-align:left; color:rgb(85,80,80); cursor:pointer;margin:0px;}
	#navigation a:hover{ color:rgb(255,255,255); } 
	#navigation ul{list-style-type:none;width:100%;margin:0px;padding:0px 0px 0px 20px;}
	#navigation li{list-style-type:none; margin:0px;padding:0px; background-image:url(../../images/main_nav.png); width:160px; height:34px; background-repeat:no-repeat; display:table-cell; float:left;}
	#navigation li a:hover{list-style-type:none; margin:0px;padding:0px; color:White; display:block; padding:4px 0px 0px 5px; background-image:url(../../images/main_nav_hover.png); width:160px; height:34px; background-repeat:no-repeat; display:table-cell; float:left;}
	#navigation li{display:inline-block;zoom:1; }
	
	/* END Navigation*/
	
	/* Footer*/
	#footer{width:100%;margin:0px;padding:0px;background-color:rgb(255,255,255);}
	#footer .foot{color:rgb(137,137,137); display:table-cell; float:left; background-color:rgb(255,255,255);  padding:10px 30px 20px 30px; }
	#footer .foot{display:inline-block;zoom:1; }
	#footer .bold a{ font-weight:bold; color:rgb(137,137,137); text-decoration:none; line-height:20pt;}
	#footer .small a, .small p{font-size:8pt; color:rgb(137,137,137); text-decoration:none; line-height:16pt;}
	#footer .break{color:rgb(137,137,137); height:1px; width:96%; text-align:center;}
	#footer img{margin:-30px 0px 0px 0px; text-align:right;}
	
	/* End Footer*/
	
	/* Homepage layout */
	.homepage{ display:table-row; width:835px;}
	.homepage ul {list-style:disc; font: 10pt/13pt arial,helvetica,clean,sans-serif;}
	.homepage ul li, blockquote{list-style:disc; margin-left:25px; font: 10pt/13pt arial,helvetica,clean,sans-serif;}
	.homepage ol {list-style-type:decimal; font: 10pt/13pt arial,helvetica,clean,sans-serif;}
	.homepage ol li, blockquote{list-style-type:decimal; margin-left:30px; font: 10pt/13pt arial,helvetica,clean,sans-serif;}
	.homepage strong, b { font-weight:bold;}
	.homepage i, em {font-style:italic;}
	.homepage u {text-decoration:underline;}
	.homepage th, td, p, a, table {font: 10pt/13pt arial,helvetica,clean,sans-serif; margin:0px; padding:0px;}
	.homepage a,.homepage a:link,.homepage a:active, .homepage a:visited{color:rgb(233,55,45); font-size:10pt;}
	.homepage a:hover{color:rgb(126,125,125);font-size:10pt;}
	.homepage .leftColumn_first{display:inline;zoom:1;}
	.homepage .leftColumn_first{display:table-cell;margin:0px;padding:0px;}

	/* Homepage Styles */
	.homepage .precision{display:inline-block;float:left; padding:0px 20px 10px 0px; width:469px;}
	.homepage .estimate {display:inline-block;float:left;}
	.homepage .estimate{background-image:url('../../images/estimate_bg.png'); background-repeat:no-repeat; width:321px; height:305px;}
	.homepage .estimate p{padding:10px 10px 10px 20px;}
	.homepage .estimate img{ text-align:center;}
	.homepage .dots{background-image:url('../../images/dots.png'); background-repeat:repeat-x; width:790px; }
	.homepage #contentBoxes{vertical-align:top;}
	.homepage #contentBoxes .contentBox{display:inline-block; width:32%; float:left;margin:0px 0px 0px 0px;padding:5px 3px; vertical-align:top;}
	.homepage #contentBoxes .fast{background-image:url('../../images/fast_tracked.png'); background-repeat:no-repeat; width:266px; height:128px;}
	.homepage #contentBoxes .fast h1{color:rgb(233,55,45); font-weight:bold; font-size:14pt; margin-left:80px;}
	.homepage #contentBoxes .fast p {margin-left:80px; line-height:18pt; color:rgb(70,71,70);}
	.homepage .content {padding:0px 30px 10px 5px;}

	/* END Homepage Styles */
	/* END Homepage layout */
	
	/* Inner page layout */
	.innerpage{ display:table-row; width:835px;}
	.innerpage ul {list-style:disc; font: 10pt/13pt arial,helvetica,clean,sans-serif;}
	.innerpage ul li, blockquote{list-style:disc; margin-left:25px; font: 10pt/13pt arial,helvetica,clean,sans-serif;}
	.innerpageol {list-style-type:decimal; font: 10pt/13pt arial,helvetica,clean,sans-serif;}
	.innerpage ol li, blockquote{list-style-type:decimal; margin-left:30px; font: 10pt/13pt arial,helvetica,clean,sans-serif;}
	.innerpage strong, b { font-weight:bold;}
	.innerpage i, em {font-style:italic;}
	.innerpage u {text-decoration:underline;}
	.innerpage th, td, p, a, table {font: 10pt/13pt arial,helvetica,clean,sans-serif; margin:0px; padding:0px;}
	.innerpage .leftColumn_first{display:inline;zoom:1;}
	.innerpage .leftColumn_first{display:table-cell;margin:0px;padding:0px 0px 0px 0px; }
	.innerpage .leftColumn_first{width:179px !important; padding-right:30px;}
	.innerpage .rightColumn_first{width:575px;padding:0px; margin:0px; }
	.innerpage .rightColumn_first{background-image:none;}
	.innerpage .rightColumn_first{display:inline;zoom:1;}
	.innerpage .rightColumn_first{display:table-cell;margin:0px;padding:0px;}
	
	
	.innerpage .rightColumn_first h1{font-size:250%;color:rgb(233,55,45);font-weight:normal;margin:0px; padding-bottom:10px; }
	.innerpage .rightColumn_first h2{font-size:150%; color:rgb(233,55,45);font-weight:normal;margin:0px;padding:0px;}
	.innerpage .rightColumn_first h3{font-size:120%; color:rgb(233,55,45);}
	.innerpage .rightColumn_first p{font-size:10pt;line-height:14pt; margin-bottom:15px;}
	/* End Inner page layout */
	
	/* LEFT NAV Styles */
	.innerpage #sideNavigation {margin-top:0px;  font-size:11pt; color:rgb(156,154,154); line-height:14pt; padding:0px 10px 5px 10px;}
	.innerpage #sideNavigation a{color:rgb(156,154,154); text-decoration:none; font-size:11pt;}
	.innerpage #sideNavigation a:hover{ color:rgb(233,55,45); text-decoration:none;}	
	.innerpage #sideNavigation a:selected{ color:rgb(233,55,45); text-decoration:none;}	

	.innerpage #sideNavigation h1 a {font-weight:bold; line-height:18pt; text-transform:uppercase; color:#000;}

	.innerpage #sideNavigation li {list-style-type:square; margin-left:20px; color:rgb(156,154,154);}
	.innerpage #sideNavigation li ul li {margin-left:20px}
	.innerpage #sideNavigation li ul li ul li {margin-left:20px}

	/* END LEFT NAV Styles */
	
	/*Table Styles */
	.table {}
	.table td {width:50%; }
    .table ul{margin: 0px;padding:0px; }
    .table ul li{list-style: none;padding: 5px 5px; }
    .table ul li label{display:block; width:160px; float:left;  font-weight:bold; font-size:9pt; }
    .table ul li.even{background: #fff; padding:5px; margin:0px; }
    .table ul li.odd{background: #fff; padding:5px; margin:0px; }
	
	/* General Content Styles */
	
	h1,h2,h3,h4,h5,h6{font-family:Arial, Helvetica, sans-serif;}
	b,strong, .bold{font-weight:bold;}
	i,em, .italic {font-style:italic;}
	em strong,strong em {font-weight:bold;font-style:italic;}
	i strong,strong i {font-weight:bold;font-style:italic;}
	u{ text-decoration:underline;}
	ul{list-style:disc;}
	ul li,blockquote{list-style:disc; margin-left:25px;}
	ol{list-style-type:decimal;}
	ol li, blockquote{list-style-type:decimal; margin-left:25px;}
	.red{color:rgb(233,55,45);}
	.bold{ font-weight:bold;}
	.gray{color:rgb(126,125,125);}
	.large{font-size:13pt;}
       h1{font-size:250%;color:rgb(233,55,45);font-weight:normal;margin:0px; padding-bottom:10px; }
       h2{font-size:150%; color:rgb(233,55,45);font-weight:normal;margin:0px;padding:0px;}
       h3{font-size:120%; color:rgb(233,55,45);}
	
	/* Links */
	
	a, a:link, a:active, a:visited{text-decoration:underline;color:rgb(233,55,45); }
	a:hover{color:rgb(126,125,125);}

	/* END Links *
	/* Layout */
	
	
	