body
{
	background: #dbdbdb;
	border:0;
	list-style:none;
	margin:0;
	padding:0;
	margin-left:auto;
	margin-right:auto;	
}

.wrapper
{
	background:#FFFFFF;
	text-align:left;
	margin:0;
	padding:0;
	width:950px;
	padding-bottom:0px;
	margin-top:10px;
}

.headerbg
{
	
	background:none;
	margin:0;
	padding:0;
}

.topback
{
	background:transperant;
	width:950px;
	margin:0;
	padding:0;
}

.topleft
{
	background:transperant;
	margin:0;
	padding-left:10px;
	padding-top:5px;
	float:left;

}

.topright
{
	background: url(../images/home_bg.gif) right no-repeat;
	width:242px;
	height:29px;
	margin:0px;
	padding:0;
	float:right;
}

h1
{
	color:#047eb1;
	font:17px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:0;
	margin:0;
	padding-bottom:5px;
}

h2
{
	color:#047eb1;
	font:14px tahoma,verdana,Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin:0;
	padding-bottom:5px;
	padding-top:10px;

}


h3
{
	color:#047eb1;
	font:11px tahoma,verdana,Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin:0;
	padding-bottom:5px;
	padding-top:10px;
	line-height:18px;
}
h3 a
{
	color:#000000;
	font:11px tahoma,verdana,Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin:0;
	padding-bottom:5px;
	padding-top:10px;
	line-height:18px;
	text-decoration:none;
}
h3 a:hover
{
	color:#005f97;
}
.logo
{
	background:transperant;
	float:left;
	padding-top:0px;
	padding-left:0px;
}


.topbanner
{
	background:#ffffff;
	width:950px;
	height:158px;
	border-bottom:3px solid #0298d7;
	margin:0;
	padding:0;
	margin-top:0px;
	padding-top:0px;
}

.topbannerleftimg
{
	background:none;
	float:left;
	height:156px;
	width:225px;
	margin-right:2px;
	padding:0;

}

.topbannerrightimg
{
	background:none;
	float:right;
	height:156px;
	width:723px;
	margin:0;
	padding:0;

}

.topfont
{
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	text-align:left;
	padding-top:0px;
	margin-left:15px;
	margin-top:7px;
}

.topfont a.sitemap
{
	background: url(../images/menu_bullet.gif) left no-repeat;
	padding-left:15px;
	margin-left:10px;
	color:#000000;
	text-align:left;
	text-decoration:none;
}

.topfont a.contactus
{
	background: url(../images/menu_bullet.gif) left no-repeat;
	padding-left:15px;
	margin-left:5px;
	color:#000000;
	text-align:left;
	text-decoration:none;
}

.topfont a.rss
{
	background: url(../images/menu_bullet.gif) left no-repeat;
	padding-left:15px;
	margin-left:5px;
	color:#000000;
	text-align:left;
	text-decoration:none;
}


.topfont a:hover
{
	color:#027aac;
}

.quote
{
	background:transperant;
	float:left;
	padding-top:0px;
	padding-left:150px;
}



.menuheading
{
	background:url(../images/servicesbg.gif) no-repeat top;
	margin:0;
	padding:0;
	height:27px;
	width:189px;
	margin-top:0px;
	padding-top:0px;
	}
	


.formbg
{
	background:url(../images/form_bg.gif) repeat-y;
	width:210px;
	margin:0;
	margin-top:10px;
	margin-left:8px;
	margin-bottom:10px;
}

.middle
{
	background:#ffffff;
	margin:0;
	padding:0;
	text-align:left;
	width:950px;
	border-top:4px solid #dbdbdb;
}

.leftside
{
	float:left;
	background:#ebebeb;
	text-align:left;
	padding-bottom:0px;
	width:225px;
	margin-top:3px;
}

.rightside
{
	background:#FFFFFF;
	text-align:left;
	padding-bottom:0px;
	margin-top:3px;
	width:725px;
	float:right;
}	
	
.content
{
	clear:both;
	margin-left:10px;
	padding-top:0px;
	padding-right:10px;
	padding-bottom:10px;

}


.contentfont
{
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#343434;
	padding-right:0px;
	margin:0;
	padding:0;
	padding-bottom:5px;
	line-height:20px
	
}
.contentfont a
{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#047eb1;
	text-decoration:none;
	font-weight:bold;
}
.contentfont a:hover
{
	color: #000000;
	text-decoration:none;
}


.footerbg
{
	clear:both;	
	background:#ebebeb center;
	text-align:center;
	margin:0;
	padding:10px;
	margin-top:5px;
	margin-bottom:0px;
}

.footer
{
	clear:both;
	background:#ebebeb center;
	text-align:center;
	margin:0;
}

.footerfont
{
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
	line-height:22px;

}
.footerfont a
{
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;	
}
.footerfont a:hover
{
	color:#047eb1;
	text-decoration:none;
}

.services
{
	color:#4e4e4e;
	font:20px tahoma, Verdana, Arial, Helvetica, sans-serif;
	border-bottom:1px solid #d8d8d8;
	width:210px;
	margin:0;
	padding:0;
	text-indent:5px;
	padding-bottom:5px;
	
}



.black {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	text-align:left;
	margin:0;
	padding-top:2px;
	}


.tabs1heading
{
	background: url(../images/service_bg.gif) repeat-x;
	width: 225px;
	height:34px;
	color:#ffffff;
	font:14px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-top:8px;
}

.clientspeak
{
	background: url(../images/service_bg.gif) repeat-x;
	width: 225px;
	height:34px;
	color:#ffffff;
	font:14px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-top:8px;
	margin-top:15px;
}

.testiBox{

	background:#ebebeb;
	margin-bottom:8px;
	padding:8px;

}


.merqee{
	font:10px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#047bad;
	padding-right:0px;
	margin:0;
	padding:0;
	padding-bottom:0px;
	width:418px;
}

.livehelp
{
	background:none;
	float:right;
	padding:0px;
	margin:0px;
	padding-right:0px;
}

