* {
	padding: 0;
	margin: 0;
}

body {
	color:#4b4b4b;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align:center;
	background-image:url(images/mainbg.jpg);
	background-repeat:repeat;

}

hr {
	border:0;
	color:#e5dfcf;
	height:1px;
	background-color:#e5dfcf;
}
	


#container {
	margin: 0 auto;
	width:922px;
	text-align:left;
}

div.scroller {
	left: 0px;
	float: left;
	TEXT-ALIGN: left;
}

#header {
 background-image:url(images/headerbg.jpg);
 background-repeat:repeat-x;
 width: 100%;
 text-align: center; 
}

.zlevel {
	position:relative;
	z-index: 4;
}

.subhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#4b4b4b;
}

.smalltext {
	font-family: Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#4b4b4b;
}

.underlinemenu{
font-weight: bold;
font-family:Georgia, "Times New Roman", Times, serif;
width: 100%;
background-image:url(images/menubg.png);
background-repeat:no-repeat;
background-position:center;
}

.underlinemenu ul{
padding: 6px 0 7px 0; /*6px should equal top padding of "ul li a" below, 7px should equal bottom padding + bottom border of "ul li a" below*/
margin: 20px;
text-align: center; //set value to "left", "center", or "right"*/
}

.underlinemenu ul li{
display: inline;
}

.underlinemenu ul li a{
color: #000;
padding: 0 4em; /*top padding is 6px, bottom padding is 4px*/
text-decoration: none;

}


#leftcolumn { 
 margin: 0px 0px 0px 0px;
 padding: 15px;
 height: 350px;
 width: 250px;
 float: left;
}

#content { 
 float: left;
 color: #4b4b4b;
 margin: 0px 0px 0px 0px;
 padding: 15px;
 height: 350px;
 width: 340px;
 display: inline;
}

#infoleft {
	 color: #4b4b4b;
 margin: 0px 0px 0px 0px;
 padding: 15px;
 height: 600px;
 width: 650px;
 float: left;

}

#inforight {
	 color: #4b4b4b;
 margin-top: 40px;
 padding: 15px;
 height: auto;
 width: 160px;
 float: right;

}

#contactright {
 color: #4b4b4b;
 padding: 15px;
 height: auto;
 width: 200px;
 float: right;
}



#services {
	 color: #4b4b4b;
 padding: 15px;
 height: auto;
 width: 922px;
 float: center;

}

#rightcolumn { 
 color: #4b4b4b;
 margin: 0px 0px 0px 0px;
 padding: 15px;
 height: 350px;
 width: 240px;
 float: right;
}


#footer { 
 width: 100%;
 height: 80px;
 clear: both;
 color: #444;
 background-image:url(images/footer.jpg);
 background-repeat:repeat-x;
 text-align:center;

}

/* Form */

form label {
	display:block;
	padding:8px 0 2px;
	font-weight:bold;
}

form input, form select, form textarea {
	border:1px solid #999;
	background:none;
	padding:5px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#3b3b3b;
	width:220px;
}

form option {
	background:#5e5e56;
	
}
.submit {
	width:auto;	
}

form input:focus, form select:focus, form textarea:focus {
	border:1px solid #8fc3ad;
}

form textarea {
	width:220px;
	height:70px;
}




a.top{float:left;margin-top:-20px;font-size:10px;text-decoration:none;* margin-top:-110px}

ul#nav{background:#010101;border-top:0;width:320px;padding:8px;margin:0 auto}ul#nav li{display:inline;margin-left:40px}ul#nav li a{color:#959595;text-decoration:none}ul#nav li a:hover{color:#ccc}div.row_container{width:950px;margin:0 auto}div#logo{
	text-align:left;
	margin-top:40px;
	margin-bottom:30px
}

div.folio_row{background: url(images/row_bg.png) repeat-x;* 
background: none; 
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/row_bg.png",sizingMethod="scale");
height:193px;
margin-bottom:20px;
position:relative}

*html div.folio_row{
	background: none; 
	margin-bottom:0px;
	margin-top:0px}
	
	div.folio_row div.row_container{
		padding:10px;
		TEXT-ALIGN: left;
		}
		
		div.folioSlider{
	width:780px;
	position:relative;
	margin-left:130px;
	overflow:hidden;
			}
			
			div.folioSlider ul{
	list-style:none;
	width:3900px;
	margin-top:10px;
				}
				
				div.folioSlider ul li{
	float:left;
	margin-left:40px;
					}
					
					a.next{
	padding:15px;
	float:right;
	margin-top:-120px;
	text-decoration:none;
	font-size:36px;
* margin-top:-220px
}

h1{
	color:#3b3b3b;
	margin:0;
	float:left;
	width:130px;
	font-size:16px;
	text-transform:none;
	font-weight:bold;
	margin-top:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-style: normal;
	font-variant: normal;
}
h1 span{border-bottom:1px solid #eee}h2{text-indent:-9999px;margin:0;float:left;width:130px;height:32px}

A:link {
	text-decoration: none;
	font-weight:normal;
	color:#b3b496;
}
	A:visited {
	text-decoration: none;
	font-weight:normal;
	color: #b3b496;
}
	A:active {
	text-decoration: none;
	font-weight:normal;
	color: #b3b496;
}
	A:hover {
	text-decoration: underline;
	color:#413c39;
}

img
{  border-style: none;
}

.clear{clear:both}div.box{
	width:800px
}div.box_left{
	float:left;
	width:610px;
}div.box_left img{
}div.box_right{
	margin-left:270px
}ul#response{
	margin-bottom:15px;
	margin-top:5px
}ul#response li{padding-bottom:5px;list-style:none;padding-left:13px;color:#ccc;font-size:11px}

/*Scroller   */
.scroller #fade {
    height: 315px;    
TEXT-ALIGN: left;
    margin-top: 5px;
    overflow: hidden;
}

.scroller .innerfade {
    height: 315px;
	width:922px;
TEXT-ALIGN: left;
    margin-top: 5px;
    overflow: visible !important; 
}

li {
	list-style:none;
}
