/* Start of CMSMS style sheet 'default' */
/* generated by csscreator.com */ 
html, body{ 
 margin:0; 
 padding:0; 
 text-align:center;
 background:url(images/lsr-page-bg.jpg);
 font-size: 10pt;
 background-color:#3d3d3d;
 line-height:15px;
 font-family: Arial, Helvetica;

} 


a:link     { color: #54542f;
             text-decoration: underline;
             font-size: 13px;
             font-family: Arial, Helvetica }
a:visited  { color: #54542f;
             text-decoration: underline;
             font-size: 13px;
             font-family: Arial, Helvetica }
a:active   { color: #54542f;
             text-decoration: underline;
             font-size: 13px;
             font-family: Arial, Helvetica }
a:hover    { color: #88a000;
             text-decoration: underline;
             font-size: 13px;
             font-family: Arial, Helvetica }

a.secondary:link     { color: #AAB4A5;
             text-decoration: underline;
             font-size: 13px;
             font-family: Arial, Helvetica }
a.secondary:visited  { color: #c3d8ff;
             text-decoration: underline;
             font-size: 13px;
             font-family: Arial, Helvetica }
a.secondary:active   { color: #99CC99;
             text-decoration: underline;
             font-size: 13px;
             font-family: Arial, Helvetica }
a.secondary:hover    { color: #99CC99;
             text-decoration: underline;
             font-size: 13px;
             font-family: Arial, Helvetica }

a.contact:link     { color: #000;
             text-decoration: underline;
             font-size: 13px;
             font-family: Arial, Helvetica }
a.contact:visited  { color: #6b8e23;
             text-decoration: underline;
             font-size: 13px;
             font-family: Arial, Helvetica }
a.contact:active   { color: #99CC99;
             text-decoration: underline;
             font-size: 13px;
             font-family: Arial, Helvetica }
a.contact:hover    { color: #99CC99;
             text-decoration: underline;
             font-size: 13px;
             font-family: Arial, Helvetica }			 
			 
a.nav:link     { color: #000;
             text-decoration: none;
             font-size: 13px;
             font-family: Arial, Helvetica }
a.nav:visited  { color: #000;
             text-decoration: none;
             font-size: 13px;
             font-family: Arial, Helvetica }
a.nav:active   { color: #000;
             text-decoration: none;
             font-size: 13px;
             font-family: Arial, Helvetica }
a.nav:hover    { color: #627840;
             text-decoration: underline;
             font-size: 13px;
             font-family: Arial, Helvetica }
 
#pagewidth{ 
 width: 912px; 
 text-align:left;
 height:auto;
margin-left:auto; 
 margin-right:auto;
  background-color: #ffffff;
  border:#999 1px solid;
} 

#fullpage{ 
 width: 912px; 
 text-align:left;
 height:auto;
margin-left:auto; 
 margin-right:auto;
} 

.titlehead1  {
	line-height: 30px;
	font-weight:bold;
	color:#84775c;
	width: inherit;
	font-size: 15pt;
font-variant:small-caps;
}


#shadow {
	-moz-box-shadow: 3px 3px 3px #1f1f1f;
	-webkit-box-shadow: 3px 3px 3px #1f1f1f;
	box-shadow: 3px 3px 4px #1f1f1f;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#1f1f1f');
}

 
#header{
 position:relative; 
  width: 912px; 
 height:10px; 
 
} 

#nav-wrapper{
 position:relative;
 height:22px; 
 width:877px;
 margin-left:auto; 
 margin-right:auto;
 text-align:left;
}

#home-wrap {
 position:relative; 
  width: 912px; 
 height:120px; 

}

#secondary-content-wrap {
 position:relative; 
 width:500px;
}


#secondary-wrap {
 position:relative; 
 width:874px;
}


#secondary-left {
float: left;
height: auto;
 margin: 0px auto 0 auto;
padding:0px;


}

#secondary-rr-wrap {
 float: right;
 width: 190px;
 height: auto;
 margin-top:15px;
 margin-right:15px;
 padding:0px;
}


#secondary-rr1 {
 background-color:#464646;
 float: right;
 text-align:center;
 width: 210px;
 height: 170px;
 margin: 0px auto 0 auto;
 padding:0px;
}

#secondary-rr2 {
 float: right;
 text-align:left;
 width: 190px;
 height: auto;
 margin: 0px auto 0 auto;
 padding:0px;
 color:#AAAAAA;
}

#home-text {
	width:854px;
	color:#FFFFF;
	padding:20px;
	 font-size: 10pt;
line-height:18px;
font-family: Arial, Helvetica;
	}
	
#featurebox-wrap {
width:875px;
font-size: 10pt;
 height:auto;
line-height:18px;
font-family: Arial, Helvetica;
 margin-left:auto; 
 margin-right:auto;
 border:solid 1px #EFEFEF;
 background-color:#FFFFFF;
	}

#featurebox {
	float:left;
	width:450px;
	 font-size: 10pt;
	 padding:15px;
line-height:18px;
font-family: Arial, Helvetica;
border-right:#CCC 1px solid;
 background-color:#FFFFFF;
	}
	
#featurebox2 {
	float:right;
	 padding:7px;
	 padding:10px;
	width:340px;
	font-size: 10pt;
line-height:18px;
font-family: Arial, Helvetica;
 background-color:#FFFFFF;
	}
	

#featureboxli { list-style-image: url(images/blue-bullet.jpg);
line-height:15px;

margin-top:5px;
font-family: Arial, Helvetica;

}

#rotator {
	height:300px;
	width:854px;
	margin-left:auto; 
 margin-right:auto;
	
}


#maincolwrap {
 width: 912px;
 height:auto;
 text-align:left;
margin-left:auto;
 margin-right:auto;
 }
 
#maincol {
 border:#2b404f 1px solid;
 width: 874px;
 height:700px;
 overflow:hidden;
 text-align:left;  
  margin-top:20px;
margin-left:auto; 
 margin-right:auto;
   background:url(images/home-top-bg.jpg);
 
 }
 
 #maincol2 {
 border:#2b404f 1px solid;
 width: 874px;
 height:auto;
 overflow:hidden;
 text-align:left;  
  margin-top:15px;
margin-left:auto; 
 margin-right:auto;
   background:url(images/home-top-bg.jpg);
 
 }
 
 
 #home-maincontent {
	 /* background-image:url(images/home-slide-bg.jpg); */
 width: 874px;
 height:auto;
 margin-top:15px;
margin-left:auto; 
 margin-right:auto;

 }
 
 
  #secondary-maincontent {
 background-color: #fff;
 padding:10px;
 width: 600px;
 height:auto;
 overflow:hidden;
 text-align:left;
 border:#666 1px solid;
 margin-left:20px;
 margin-bottom:20px;
 }
 
#footer {
 height:20px; 
 color:#cccccc;
 font-size:10px;
 clear:both;
 } 
 
#container-top-left {
float: left;
width: 420px;
height: auto;
margin: 30px 0 15px 15px;
padding:0px;
}

#container-top-right {
float: right;
width: 420px;
height: auto;
margin: 30px 15px 15px 0;
padding:0px;
}

#container-top-left2 {
float: left;
width: 300px;
height: auto;
margin: 30px 0 15px 15px;
padding:0px;
}

#container-top-right2 {
float: right;
width: 300px;
height: auto;
margin: 30px 15px 15px 0;
padding:0px;
}



#container-bottom-left {
float: left;
width: 420px;
height: auto;
margin: 30px 0 15px 15px;
padding:0px;
}

#container-bottom-right {
float: right;
width: 420px;
height: auto;
margin: 30px 15px 15px 0;
padding:0px;
}




#xyz_main {
    width: 140px;
    border: 0px solid #666666;
    text-align: left;
    position: absolute;
    top: 20px;
    left: 50%;
    margin-left: -480px;
	z-index:1;
}

#xyz_menu {
	z-index:0;
}

 

 
 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  


/* End of 'default' */

