/* --------------------------------------------------------------------------------- */
/* template B style */

#main {
	float:left;
	width:675px;
	border-left:1px dotted #999999;
	padding:0px 0px 0px 31px;
	color:#0ab0f0;
	margin:0px 0px 0px 11px;
	position: relative;
}

#main h1 {
	font-weight:normal;
	padding-bottom:0px;
	margin-bottom:0px;
	color:#0ab0f0;
	text-align: left;
	clear: both;
}


.serviceblock {
	width:200px;
	float:left;
	margin:10px 0px 0px 0px;
}

.linerightnav {
	border-right:1px dotted #999999;
	margin:0px 20px 0px 0px;
}

.lineright {
	border-right:1px dotted #999999;
	margin:10px 20px 0px 0px;

}

#main .serviceblock h1 {
	width:176px;
	font-size:15px;
	font-weight:normal;
	color:#0ab0f0;
	margin:5px 0px 0px 0px;	
}

.serviceblock h1 a:link, .serviceblock h1 a:visited {
	font-size:15px;
	font-weight:normal;
	color:#3399ff;
	margin:5px 0px 0px 0px;
}

.serviceblock h2 {
	font-size:12px;
	font-weight:normal;
	color:#0ab0f0;
	margin:5px 10px 0px 0px;
}

.morelink {
	display:block;
	width:138px;
	height:17px;
	font-size:12px;
	font-weight:normal;
	color:#ffffff;
	text-align:right;
	margin:5px 0px 25px 0px;
	text-decoration:none;
	background:url(../images/more_arrow_small.gif) right no-repeat #0ab0f0;
	padding:0px 30px 0px 12px;
}

.serviceblock a:hover {
	background-color:#e4ddeb;
	color:#3399ff;
}
.parea {
	height:115px;
}
.parea100 {
	height:100px;
}
.parea90 {
	height:90px;
}
.parea85 {
	height:85px;
}
.parea80 {
	height:80px;
}
.parea40 {
	height:40px;
}
.parea140 {
	height:120px;
}

.para_noimage {
	height:140px;
}

.serviceblock p {
	width:176px;
	color:#000000;
	font-size:10px;
	overflow:visible;
	margin:3px 0px 3px 0px;
	border-top:1px solid #0ab0f0;
	padding:3px 0px 1px 0px;
}

#news {
	float:left;
	width:675px;
	border-left:1px dotted #999999;
	padding:0px 0px 0px 31px;
	color:#0ab0f0;
	margin:0px 0px 0px 11px;
}

#news h1 {
	font-weight:normal;
	padding-bottom:0px;
	margin-bottom:0px;
	color:#0ab0f0;
	text-align: left;
}

#news .serviceblock h1 {
	width:176px;
	font-size:15px;
	font-weight:normal;
	color:#2461a5;
	margin:5px 0px 0px 0px;
	
}

#news h2 a {
	color:#2461a5;
}



	