

body, table, td, p, input, textarea, select {
	font-family: Verdana, Arial;
	font-size: 12px;
	color: #353535;
}

body, p {
	text-align: justify;
}

body {
	margin: 0px;
	padding: 0px;
	background: #ffffff;
}

img {
	border: 0px;
}

h1 {
	font-size: 18px ;
	font-weight: bold;
	color: #808080;
	border-bottom: 1px solid #dbdbdb;
}

h2 {
	font-size: 14px ;
	font-weight: bold;
	color: #353535;
}

h3 {
	font-size: 13px ;
	color: #000000;
}


p {
	margin-left: 40px ;
}

ul {
	list-style-image: url('pics/web-solutions-mark.gif') ;
}

a {
	color: #3a61c0; 
	text-decoration: none; 
}
	
a:hover {
	color: #3a61c0;
	text-decoration: underline;
}


.title {
	color: #ffffff; 
	font-size: 20px ;
}

.menu {
	padding-bottom: 8px;
	word-spacing: 22px;
}

.homeTitle {
	font-size: 20px ;
	font-weight: bold;
	color: #808080;
	border-bottom: 3px solid #dbdbdb;
	text-align: center;
}

a.menu {
	color: #ffffff; 
	text-decoration: none; 
	font-weight: bold;
}
	
a.menu:hover {
	color: #ffffff;
	text-decoration: underline;
}

.bottom {
	padding-left: 26px;
	padding-bottom: 2px;
	font-size: 10px;
	color: #808080 ;
	line-height: 15px;
}

a.btlink {
	font-size: 11px;
	color: #2d4b93; 
	text-decoration: none; 
}
	
a.btlink:hover {
	color: #2d4b93;
	text-decoration: underline;
}

a.homecat {
	font-size: 14px;
	font-weight: bold;
	color: #ffffff; 
	text-decoration: none; 
	display:block;
}
	
a.homecat:hover {
	color: #ffffff;
	text-decoration: none;
}

.block {
	margin-left: 40px ;
}

.frame {
	border: 1px solid #dbdbdb;
	padding: 3px;
}

.formelt {
	width: 700px;
	text-align:center;
	background: #f3f3f3 ;
	border: 1px solid #dbdbdb;
	padding: 10px ;
}

.formelt dt {
	float: left ;
	margin-right : 10px;
	text-align: right ;
	width: 300px;
}

.formelt dd {
	text-align : left ;
	margin-bottom: 10px;
}