body {
	background:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:19px;
	text-align:center;
}
li{
	line-height:20px;
	padding-top:0px;
	margin-top:10px;
}
img{
	border:0;
	margin:0;
}
#wrapper{
	
}
#topmenu{
	padding-top:5px;
	padding-left:300px;
	border:0px solid #00aa00;
}
#content{
	width:1100px;
	height:133px;
	border:0px solid #ff0000;
}
.masthead{
	background:#ffffff url(../images/floating_col_bg.png) 0 0 repeat-x;
	margin-left:115px;
	margin-right:20px;
	border:1px solid #8dc73f;
	width:160px;
	height:520px;
	padding:5px;
	float:left;
}
.mastlist{
	list-style-image:url(../images/li.png);
	list-style-position:outside;
	vertical-align:middle;
	padding-top:10px;
	font-weight:normal;
	font-style:normal;
	font-size:medium;
}
.masttext{
	padding-left:10px;
	color:#999999;
}
.pagecontent{
	float:left;
	padding:30px;
	text-indent:10px;
	margin-left:40px;
	line-height:25px;
	width:680px;
}
.pagecontent ul{
	list-style:url(../images/arrow.png);
	list-style-position:inside;
}
.pagecontent li{
	font-weight:100;
}
.pagecontent li li{
	list-style:lower-roman;
	list-style-position:inside;
}
.leftcontact{
	text-indent:0px;
	float:left;
	margin-top:20px;
}
.spancontact{
	color:#999999;
	font-weight:bold;
}
.clear{
	clear:both;
	height:1px;
}
.firsttext{
	font-size:large;
	font-weight:normal;
	color:#8dc73f;
}
.firsttext a{color:#8dc73f;}
.firsttext a:hover{color:#659a1e;}
/* Menu styles */
.home{
	background:url(../images/home.png) 0 0 no-repeat;	
	width:143px;
	height:52px;
}
.home_on{
	background:url(../images/home_on.png) 0 0 no-repeat;	
	width:143px;
	height:52px;
}
.profile{
	background:url(../images/profile.png) 0 0 no-repeat;	
	width:140px;
	height:52px;
}
.profile_on{
	background:url(../images/profile_on.jpg) 0 0 no-repeat;	
}
.services{
	background:url(../images/services.png) 0 0 no-repeat;	
	width:140px;
	height:52px;
}
.services_on{
	background:url(../images/services_on.jpg) 0 0 no-repeat;	
}
.clients{
	background:url(../images/clients.png) 0 0 no-repeat;	
	width:141px;
	height:52px;
}
.clients_on{
	background:url(../images/clients_on.png) 0 0 no-repeat;	
	width:141px;
	height:52px;
}
.contact{
	background:url(../images/contact.png) 0 0 no-repeat;	
	width:141px;
	height:52px;
}
.contact_on{
	background:url(../images/contact_on.jpg) 0 0 no-repeat;	
}
.separator{
	background:url(../images/menu_02.png) 0 0 repeat-x;
}
#accordion {
	margin:0px 0px;
	/*border:1px solid #8dc73f;*/
}
h3.toggler {
	cursor: pointer;
	border-bottom: 1px solid #f5f5f5;
	border-right-color: #ddd;
	border-bottom-color: #ddd;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: #ffffff url(../images/arrowdown.png) right no-repeat;
	color: #528CE0;
	margin: 0 0 4px 0;
	padding: 3px 5px 1px;
	cursor:hand;
}
.element{
	background:url(../images/h3bg.png) bottom repeat-x;
}
div.element p, div.element h4 {
	margin:0px;
	padding:4px;
}
.acc_li{
	display:block;
	line-height:18px;
	background:url(../images/arrow.png) 0 -7px no-repeat;
	padding-left:20px;
	padding-top:5px;
	padding-bottom:5px;
	text-indent:0px;
	margin-left:20px;
}
.profilebutt{
	float:left;
	padding:0px;
	margin-right:10px;
	background:url(../images/butt_profile.jpg) 0 0 no-repeat;
	width:190px;
	height:50px;
	cursor:pointer;
}
.servicesbutt{
	float:left;
	padding:0px;
	margin-right:10px;
	background:url(../images/butt_services.jpg) 0 0 no-repeat;
	width:190px;
	height:50px;
	cursor:pointer;
}
.clientsbutt{
	float:left;
	padding:0px;
	margin-right:20px;
	background:url(../images/butt_clients.jpg) 0 0 no-repeat;
	width:190px;
	height:50px;
	cursor:pointer;
}
.contactbutt{
	float:left;
	padding:0px;
	margin-right:20px;
	background:url(../images/butt_contact.jpg) 0 0 no-repeat;
	width:190px;
	height:50px;
	cursor:pointer;
}
.footer{
	font-size:small;
	color:#8dc73f;
}
.leftcontact{
	border:1px solid #8dc73f;
	padding:20px;
	text-align:center;
}
.more{
	font-size:small;
	color:#999999;
}
