/* CSS Document */
body
	{
		margin:0px;
		padding:0px;
		font-family:Arial;
		font-size:12px;
		color:#000;
		line-height:18px;
		text-align:left;
	}
p,span,ul
	{
		margin:0px;
		padding:0px;
	}	
p
	{
		font-family:Arial;
		font-size:11px;
		color:#000;
		line-height:18px;
		padding:0 0 0 10px;
	}
ul li
	{
		margin:3px 0 5px 0;
	}	
		
.ienlarger {
	float: none;
	padding:0;
}
.ienlarger a { 
	display:block;
	text-decoration: none;
}
.ienlarger a:hover{ 
 	position:relative;
}

.ienlarger span img {
	border:1px solid #807f7f; 
/*	margin-top:12px;
*/}

.ienlarger a span {  
	position: absolute;
	display:none;
	color: #000	; 
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px; 
	background-color:#7da1d5;
	font-weight: bold;
	padding:5px;
	margin:0 0 0 2px;
}
.ienlarger em
 {
 	width:141px;
	height:18px;
	float:left;
	margin:0px;
	padding:0 0 0 10px;
	position:absolute;
	top:-18px;
	left:1px;
	font-family:Arial;
	font-size:13px;
	color:#FFF;
	font-style:normal;
	text-align:left;
	background-image: url(../images/heading_bg.png);
	background-repeat:no-repeat;
 }
.close
 {
 	width:16px;
	height:16px;
	float:right;
	margin:0px;
	padding:0px;
	position:absolute;
	top:-18px;
	right:3px;
 }
.ienlarger img { 
border-width: 0;
}

.ienlarger a:hover span { 
	display:block;
	top:0px; 
	left:-150px; 
	z-index: 100;
}
.resize_thumb {
	width:414px; 
	height:170px;
	margin:0px;
	padding:0px;
}

.servicesheading
	{
		font-family:Arial;
		font-size:11px;
		font-weight:bold;
		color:#666;
		height:24px;
		line-height:24px;
		padding:0 0 0 10px;
	}
.tablebg
	{
		width:460px;
		margin:0px;
		padding:0px;
		background-color:#eaeaea;
	}
.tablemid
	{
		width:446px;		
		margin:0px;
		padding:0px;
		background-color:#fff;
		border:solid 1px #d6d6d6;
		border-collapse:collapse;
	}
.tablemid02
	{
		width:446px;
		margin:0px;
		padding:0px;
		background-color:#fff;
		border:solid 1px #d6d6d6;
		border-collapse:collapse;
	}
.tableheading
	{
		background-color:#01babd;
		border-right:solid 1px #FFF;
		border-collapse:collapse;
		color:#FFF;
		font-size:12px;
		padding:0 0 0 3px;
		font-weight:bold;
	}
.tablerow
	{
		color:#000;
		font-size:12px;
		padding:0 0 0 3px;
	}
.tablealt
	{
		background-color:#f2f4f5;
/*		border-right:solid 1px #00b6ba;
*/		border-collapse:collapse;
		color:#000;
		font-size:12px;
		padding:0 0 0 3px;		
	}		
	.headingtxt
	{
		color:#CC0000;
		font-family:arial;
		font-size:9pt;
		font-weight:bold;
		height:30px;
	}	
	.Redtxt
	{
		font-family:Verdana;
		font-size:10pt;
		color:#cc0000;
		font-weight:bold;
	}
		.RedtxtA
	{
		font-family:Arial;
		font-size:10pt;
		color:#214d70;		
	}
	
	a.buttons{ 
text-decoration:none;
margin:0;
padding:0;
}
a.buttons span, a.buttonarrow span, a.buttonplus span{ width:auto;
text-decoration:none;
margin:0;
padding:15px 17px;
background:url(../images/cat_buttons_bg.jpg) no-repeat 0 0 ;
font:bold 12px Verdana, Arial, Helvetica, sans-serif;
color:#fff;
height:43px;
}
a:hover.buttons span, a:hover.buttonarrow span, a:hover.buttonplus span{ width:auto;
text-decoration:none;
margin:0;
padding:15px 17px;
background:url(../images/cat_buttons_bg.jpg) no-repeat;
font:bold 12px Verdana, Arial, Helvetica, sans-serif;
color:#000;
}
a.buttons em{
height:43px;
background:url(../images/cat_buttons_bg.jpg)  no-repeat 0 -44px;
margin:0;
padding:15px 17px;
}

a:hover.buttons em{
background:url(../images/cat_buttons_bg.jpg)  no-repeat 0 -44px;
margin:0;
padding:15px 17px;
}		
.servicesheading
	{
		font-family:Arial;
		font-size:11px;
		font-weight:bold;
		color:#666;
		height:24px;
		line-height:24px;
		padding:0 0 0 10px;
	}
.tablebg
	{
		width:460px;
		margin:0px;
		padding:0px;
		background-color:#eaeaea;
	}
.tablemid
	{
		width:446px;		
		margin:0px;
		padding:0px;
		background-color:#fff;
		border:solid 1px #d6d6d6;
		border-collapse:collapse;
	}
.tablemid02
	{
		width:446px;
		margin:0px;
		padding:0px;
		background-color:#fff;
		border:solid 1px #d6d6d6;
		border-collapse:collapse;
	}
.tableheading
	{
		background-color:#01babd;
		border-right:solid 1px #FFF;
		border-collapse:collapse;
		color:#FFF;
		font-size:12px;
		padding:0 0 0 3px;
		font-weight:bold;
	}
