@charset "utf-8";
/* CSS Document */
/*What is coded with "*" it`s for IE6 compatibility*/

* {
	margin: 0;
}
html, body {
	height: 100%;
}
body {
	text-align: left;
	background:#fff  url(../images/background-top.png) top repeat-x;
	font-family:Verdana;
	font-size:13px;
	color:#7e8180;	
}
img {border:0;}
#wrapper {background:url(../images/background-bottom.png) bottom left repeat-x}
#main {width:900px;}
#header {
	height:177px;
	overflow:hidden;
	margin-bottom:2px;
}
#content {margin-bottom:42px;}
#footer {clear:both;}
.menufooter {font-family:Verdana, Geneva, sans-serif;font-size:11px; padding-bottom:5px;}
#footer a:link {
	color:#21274f;
	text-decoration: none;
}
#footer a:visited {
	text-decoration: none;
	color:#21274f;
}
#footer a:hover {
	text-decoration: underline;
	color: #000;
}
#footer a:active {
	text-decoration: none;
	color:#21274f;
}

.border { border:#d7d9e0 1px solid; background:#f1f1f1; height:139px; width:192px;}
.title  {margin-top:6px;color:#141b51;font:bold 16px/20px Arial, Helvetica, sans-serif;text-decoration:none;}
.title a:link,.title a:visited,.title a:active  {color:#141b51;}
.title a:hover  {text-decoration:none;color:#1e2c97;}
/*Menu*/
div#topmenu ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	float: left;
}

div#topmenu li {
	margin: 0px; 
	padding: 0px;
	float: left;
	display: block;
}
div#topmenu .about a {
	float: left;
	display: block;
	position: relative;
	overflow: hidden;  
	text-decoration: none;
	background: url(../images/menu/about.jpg) left top no-repeat;
	color: #000;font-size:0px; 
	font-weight:bold;
width:184px; height:46px;
}
div#topmenu  .about a:hover{
background:url(../images/menu/about.jpg) left -46px no-repeat;
}
/**/
div#topmenu .services a {
	float: left;
	display: block;
	position: relative;
	overflow: hidden;  
	text-decoration: none;
	background: url(../images/menu/services.jpg) left top no-repeat;
	color: #000;font-size:0px; 
	font-weight:bold;
width:240px; height:46px;
}
div#topmenu  .services a:hover{
background:url(../images/menu/services.jpg) left -46px no-repeat;
}
/**/
div#topmenu .quote a {
	float: left;
	display: block;
	position: relative;
	overflow: hidden;  
	text-decoration: none;
	background: url(../images/menu/quote.jpg) left top no-repeat;
	color: #000;font-size:0px; 
	font-weight:bold;
width:282px; height:46px;
}
div#topmenu  .quote a:hover{
background:url(../images/menu/quote.jpg) left -46px no-repeat;
}
/**/
div#topmenu .contact a {
	float: left;
	display: block;
	position: relative;
	overflow: hidden;  
	text-decoration: none;
	background: url(../images/menu/contact.jpg) right top no-repeat;
	color: #000;font-size:0px; 
	font-weight:bold;
width:194px; height:46px;
}
div#topmenu  .contact a:hover{
background:url(../images/menu/contact.jpg) left -46px no-repeat;
}

div#topmenu a:link, div#topmenu a:visited {font-size:0px;}

/*right*/
div#rightColumn .business a 
{
	display: block;
	position: relative;
	overflow: hidden;  
	text-decoration: none;
	background: url(../images/img_business.jpg) left top no-repeat;
	color: #000;font-size:0px; 
	font-weight:bold;
	width:195px; height:141px;
}
div#rightColumn .business a:hover {background: url(../images/img_business1.jpg) left top no-repeat;}
div#rightColumn .personal a 
{
	display: block;
	position: relative;
	overflow: hidden;  
	text-decoration: none;
	background: url(../images/img_personal.jpg) left top no-repeat;
	color: #000;font-size:0px; 
	font-weight:bold;
	width:195px; height:141px;
}
div#rightColumn .personal a:hover {background: url(../images/img_personal1.jpg) left top no-repeat;}

/*END Menu*/
h1 {
	color:#20264e;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	font-weight:bold;
}
h2 {color:#000; font-family:arial;font-size:13px;}
h3 {font-size:12px}
p {}
a:link {color: #007eff;text-decoration: none;}
a:visited {text-decoration: none;color: #007eff;}
a:hover {text-decoration: underline;color: #4294F9;}
a:active {text-decoration: none;color: #4294F9;}

.seperatorQuote {line-height:1px;font-size:1px;height:1px;background-color:#dee1e6;margin: 20px 0 15px 0;}

.formField250 {width:248px;height:18px;color:#666;font:12px/12px Verdana,Arial;padding:0;margin:0;border:solid 1px #7f9db9;}
.ddl250 {width:250px;height:20px;color:#666;font:12px/12px Verdana,Arial;padding:0;margin:0;border:solid 1px #7f9db9;}
.txtBoxMulti250x100 {width:248px;height:98px;color:#666;font:12px/12px Verdana,Arial;padding:0;margin:0;border:solid 1px #7f9db9;}


.clear  {clear:both;font-size:1px;height:1px;overflow:hidden;}
