*{
	margin:0;
	padding:0;
	list-style:circle;
}
body {
	font-family: Georgia, "Times New Roman", Times, serifArial, Helvetica, sans-serif;
	background: #f5f5f5;
	background-image: url(../images/background.gif);
	background-repeat: repeat-y repeat-x;
	margin-top: 10px;
	margin-bottom: 4px;}

h1 { font-size:20px;
	color:#723635;
}

a:link, a:visited {
	color:#6E8676; 
	text-decoration: none; }

a:hover {
	color:#723635; 
	text-decoration: underline; }

a:link, a:visited h4 {
	color:#b0b0b0; 
	text-decoration: none; }

a:hover h4 {
	color:#91d75d; 
	text-decoration: underline; }

#container {
	width:900px;
	background-color:#F3EDDC; 
	background:#f3eddc ;
	border:2px solid #e3d7c4;
	}

#container #header {
	font:12px Georgia, "Times New Roman", Times, serifArial, Helvetica, sans-serif;
	width:890px;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
    display: block;
}

hr {color: #b3b3b3;
	background-color: #b3b3b3;
	height: 1px;
	border: 0;}

#header .col1 {
	height:75px;
	width:900px;}

#header .nav {
	width:900px;
    display: table-cell;
    vertical-align: middle;
    position: relative;
	text-align:center;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 8.5pt;
	font-weight: bold;
	text-transform: uppercase;
	color:#6E8676;
	background-color:#F3EDDC;}

.nav a:link, .nav a:visited {
	color:#6E8676; 
	text-decoration: none; }

.nav a:hover {
	color:#723635; 
	text-decoration: none; }
	
#container #content {
	background-color::#F3EDDC; 
	font: Georgia, "Times New Roman", Times, serifArial, Helvetica, sans-serif;
	text-align:left;
	margin-top:10px;
	padding: 10px;
	min-height: 600px;}

.textcol { 	
	height: 460px;
	column-count: 2;
	column-gap:  12em;
    column-fill: balance;
	text-align: justify;
	font-size: 8pt;
	color: #666666;}

.text {
	text-align: left;
	margin-left:20px;
	margin-right:20px;
	padding-right:40px;
	font-size: 9pt;
	color:#6E8676;
}

#content .text, #content2 .text {

	text-align: justify;
	margin-left:20px;
	margin-right:20px;
	font-size: 9pt;
	color:#6E8676;
 }


h2 { font-size: 8pt;
		text-transform: uppercase; }

h3 { font-size: 10pt;
	 text-transform: uppercase;
	 margin-left:20px;
	 padding-bottom:5px;
	 color:#723635 }

h4 { font-size: 12pt;
	 color:##723635;
	 font-weight: normal;}

ul {margin-left: 50px;}


.text b { font-size: 6pt;
		text-transform: uppercase; }

.text img { padding: 3px;}



p {
padding-bottom:8px;
} 

.form {
	border: 1px solid rgb(201,200,198);
	height: 27px;
	width: 230px;
	font-family: Georgia, "Times New Roman", Times, serifArial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: rgb(136,134,135);
	padding: 4px 0 0 8px;}

.formtitle {
	clear:both;
	font-size: 8pt;
	color:#afafaf;
	text-align:left;
	margin-top:20px;
	text-transform: uppercase;
	font-weight: bold;
	color:#666666;
	}

#content .title {
	clear:both;
	background-color:#ffffff;
	font-size: .8em;
	color:#afafaf;
	text-align:left;
	margin-top:20px;}

#content #slideshow {
	padding-top: 10px; 
	width: 100%; 
	height: 428px; 
	overflow : auto;
	overflow-y:hidden;}

#inside_content {
	width: 650px; 
	height: 460px; 
	overflow : auto;
	border: 0px;}

.spacing {
	padding-right: 10px; }

.contacttext {
	float:left;
    vertical-align: top;
    position: relative;
	text-align:center;
	font-size: 9.5pt;
	font-weight: bold;
	margin-left:20px;
	color:#723635;}

#container #footer {
	clear:both;
	border-top: 2px solid #723635;
	font:12px Georgia, "Times New Roman", Times, serifArial, Helvetica, sans-serif;
	text-align:center;
	margin-top:10px;
	padding-top: 5px;
	width:900px;
	text-transform: uppercase;
	font-size: 8.5pt;
	font-weight: bold;
	color:#7f7f7f;
}
#copyright {
	font-family: Georgia, "Times New Roman", Times, serifArial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #7f7f7f;
	text-align: center;
	width: 900px;
	margin: 0 auto;
	padding: 0px 0 0 0;
}

#content #portfolio{
	min-height: 500px;
}

#content .portfolio div {
    font-size: 15px;
}
.hiddenPic {display:none;}

.abs {
    position: absolute;
	
}
.port {
    text-align: center;
    height: 500px;
    width: 800px;
    display: none;
	padding-left:50px;
}

.portnav {
    padding-top: 509px;
    text-align: center;
}

#contact_form{
	width:400px;
	min-height: 400px;
	border:2px solid #e3d7c4;
	background-color:#f5f0e2;
	padding: 5px;
	margin: 0px 0 0 .5em;
	float: left;
	color:#6E8676;
	font-size:11px;

}
.mod-input {
	font-family:Georgia, "Times New Roman", Times, serifArial, Helvetica, sans-serif;
	font-size:1em;
	border:2px solid #e3d7c4;
	background-color:#f5f0e2;
	margin:0 0 0.5em;
	padding:5px;
	width:350px;
	color:#333;
	
}
.button{
	background: url(../images/submit.jpg) no-repeat;
	width: 94px;
	height: 31px;
	cursor: pointer;
	border:2px solid #e3d7c4;
}
#servicespanel
	{
		width:450px;
		margin:0px;
		padding:0 0 28px 30px;
		float:left;
		background:url(images/leftbg.jpg) repeat-y;
	}
#leftlist
	{
		width:400px;
		margin:0px;
		padding:0px;
		float:left;
	}
#leftlist ul
	{
		width:400px;
		margin:0px;
		padding:0px;
		float:left;
		display:block;
	}
#leftlist ul li
	{
		width:400px;
		height:84px;
		margin:20px 0 0 0;
		padding:0px;
		float:left;
		display:block;
	}
#leftlist ul li.top
	{
		width:400px;
		height:84px;
		margin:0px;
		padding:0px;
		float:left;
		display:block;
	}
#leftlist ul li .pic1
	{
		width:83px;
		height:83px;
		margin:0px;
		padding:0px;
		float:left;
		display:block;
		background:url(../images/pic1.jpg) no-repeat;
	}
#leftlist ul li .pic2
	{
		width:83px;
		height:83px;
		margin:0px;
		padding:0px;
		float:left;
		display:block;
		background:url(../images/pic2.jpg) no-repeat;
	}
#leftlist ul li .pic3
	{
		width:83px;
		height:83px;
		margin:0px;
		padding:0px;
		float:left;
		display:block;
		background:url(../images/pic3.jpg) no-repeat;
	}
	
#leftlist ul li .pic4
	{
		width:83px;
		height:83px;
		margin:0px;
		padding:0px;
		float:left;
		display:block;
		background:url(../images/pic4.jpg) no-repeat;
	}
#leftlist ul li .lmenu
	{
		width:260px;
		margin:0px;
		padding:0 0 0 22px;
		float:left;
		display:block;
	}
#leftlist ul li .lmtext1
	{
		width:260px;
		margin:0px;
		padding:0px;
		float:left;
		display:block;
		font-family:Trebuchet MS;
		font-size:12px;
		font-weight:bold;
		color:#6a8372;
		line-height:10px;
	}
#leftlist ul li .lmtext2
	{
		width:260px;
		margin:8px 0 0 0;
		padding:0px;
		float:left;
		display:block;
		font-family:Trebuchet MS;
		font-size:10px;
		color:#464646;
		line-height:12px;
	}
#leftlist ul li a
	{
		width:33px;
		height:12px;
		margin:12px 0 0 0;
		padding:0px;
		float:left;
		display:block;
		font-family:Trebuchet MS;
		font-size:9px;
		font-weight:bold;
		color:#edebd5;
		text-align:center;
		text-decoration:none;
		text-transform:uppercase;
		background:url(images/login.jpg) no-repeat right bottom;
		line-height:10px;
	}
#leftlist ul li a:hover
	{
		background:url(images/loginhover.jpg) no-repeat right bottom;
	}
#portfolio{
	min-height: 500px;
}

.portfolio div {
    font-size: 15px;
}
.hiddenPic {display:none;}

.abs {
    position: absolute;
	
}
.port {
    text-align: center;
    height: 500px;
    width: 700px;
    display: none;
	padding-left:80px;
}

.portnav {
    padding-top: 509px;
    text-align: center;
}





