body{
padding:0px;
margin:0px;
text-align:center;
background-color:#D5E9ED;
}

form { margin:0px; padding:0px}
img { border:0px;}

.dt { display:table; width:100% }

.dr { display:table-row;  height:100%; width:100%}

.dc { display:table-cell; text-align:left; vertical-align:top; width:100%}

div, input, textarea, body, font, select
	{
		font-family: Tahoma; 
		font-size:11px;
		line-height:13px;
		color:#5F5F5F;
	}

ul { margin:0px; padding:0px; list-style:none; line-height:18px}
li { background:url(images/pointer_list.gif) no-repeat left; text-decoration:none; padding-left:14px;}

span strong{color:#EF4A12}
strong {color:#008BC0}
.main {margin:auto}

.row1 { height:101px; background:#FFFFFF;}
.row1_left { width:546px;}
.row1_left img { margin:12px 0 0 46px;}
.row1_right { width:220px;}
.row1_div {width:220px; height:38px; background:#FFFFFF}
.row1_div img{ margin: 4px 0 0 14px}

.wid {width:766px; margin:auto}

.textc {text-align:center}
.txt1 div{ text-align:left}

.a { background:none; text-decoration:underline;color:#464646;}
.a:hover { text-decoration:none}

.row2 { height:174px; background:url(images/top-bg.gif) top repeat-x;}
.row2_cen{ width:432px; margin:auto}
.row2_img img {margin: 3px 7px 0 3px;}
.inp{width:419px; height:26px; margin-left:2px; background:#FFFFFF; border: solid 1px #BDBDBD; text-align:right}
.text {width:417px; height:28px; margin-left:3px; background:#EAF4F6;}

.a_marj{margin-left:20px}

.row3 { height:503px; background:#FFFFFF}
.row3_wid{width:766px; margin:auto}
.row3_lin{height:30px; background:#EEF8E5; margin:auto}
.row3_p11{width:503px}
.row3_p12{width:11px; background:url(images/ver-line.gif) repeat-y 0 8px}
.row3_p13{width:252px}
.row3_p13 img{ margin:8px 0 0 7px}
.row3_p14{width:202px} /* replacement for p13 */
.row3_p15{width:553px} /* replacement for p11 */
.row3_right1{height:148px; background:#FFFFFF}
.row3_form {height:27px}

.row4 { height:72px; background:url(images/tall-footer.gif) repeat-x top;}
.row4 div{ text-align:center}
.row4 a{color:#5F5F5F;}

.col{color:#000000}
.centr_div{ margin-left:51px; margin-right:35px}
.centr_div2{ margin-left:51px;}
.centr_div3{margin-left:51px; margin-right:43px}
.centr_div4{ margin-left:51px; margin-right:25px; line-height:normal} /* column 1 for content pages */

.lin2{ line-height:16px}
.lin3{ line-height:16px}
.lin3 a{color:#008BC0}

.white, .white a { color:#FFFFFF}

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

.sp_text{background:url(images/a2.gif) no-repeat 0 1px; padding-left:20px; font-size:13px; font-weight:bold; color:#008BC0; height:15px}
.sp_text a{color:#008BC0}
.sp_text2{padding-left:20px; font-size:13px; font-weight:bold; color:#008BC0; height:15px}
.sp_text2 a{color:#008BC0}

.t2{line-height:12px}
.t2 strong {color:#546373}

.t3 {color:#216095; font-size:10px; background:url(images/a3.gif) right top no-repeat; padding-right:8px}

.cen_lin{height:17px; width:672px}
.cen_lin_1{width:433px; background:url(images/h-line.gif) top repeat-x}
.cen_lin_2{width:39px}
.cen_lin_3{width:197px; background:url(images/h-line.gif) top repeat-x}

.cen_lin2{height:17px; width:672px}
.cen_lin2_1{width:433px; background:url(images/h-line.gif) top repeat-x}
.cen_lin2_2{width:39px}
.cen_lin2_3{width:197px; background:url(images/h-line.gif) top repeat-x}

.line{background:url(images/h-line.gif) top repeat-x; height:1px; width:197px;}

.cen_f_1{width:521px}
.cen_f_2{width:245px}

.div{margin-left:2px}
.div2{margin-left:8px; margin-right:60px}
.div2 img {margin:0 0 0 5px}
.div3{margin-left:1px; margin-right:60px}
.div3 img {margin:0 0 0 5px}


.col2{color:#008BC0}

.w1 {width:208px}
.w2 {width:174px}
.w3 {width:121px}
.w4 {width:278px; line-height:normal} /* replacement for w1 used in content page,col1 */
.w5 {width:208px; line-height:normal} /* replacement for w1 used in content page,col2 */

.read_more { color:#EF4A12; font-weight:bold; text-decoration:none;}
.read_more:hover { text-decoration:underline}

.top_text { color:#393139}
.top_text a{ color:#393139; text-decoration:underline}
.top_text a:hover{text-decoration:none}
.top_text span a{text-decoration:none}
.top_text span a:hover{ text-decoration:underline}

.h_text {color:#216095; background:url(images/a1.gif) no-repeat 0 5px; text-decoration:underline; padding-left:7px; font-size:10px}
.h_text:hover {text-decoration:none}

input { margin:0px; padding:0px}
.input { width:186px; height:24px; font-size:9px; margin-left:8px; font-size:11px; padding-top:7px; padding-left:3px}
.input2 {width:273px; height:15px; border:none;  vertical-align:top; padding-left:15px; padding-top:5px; color:#000000}
.input2old {width:379px; height:25px; border:none;  vertical-align:top; padding-left:15px; padding-top:5px; color:#000000}
.textarea { width:213px; height:212px; font-size:9px; overflow:auto}

li {line-height:14px; margin-left:7px}
li a{color:#5F5F5F}

.steve {line-height:14px; margin-left:7px}
/* Old DorsetWebsites.com styles */
.FirstChar
{
    line-height:normal;
    MARGIN-TOP: 0pt;
    FONT-SIZE: 30pt;
    MARGIN-BOTTOM: 0pt;
    TEXT-TRANSFORM: uppercase;
    PADDING-TOP: 0pt;
    FONT-FAMILY: Georgia, Tahoma, Verdana, Arial
}
.Tabfont
{
		font-family: Tahoma; 
		font-size:11px;
		line-height:13px;
		color:#5F5F5F;
}
.Tabfont2
{
		font-family: Tahoma; 
		font-size:13px;
		line-height:15px;
		color:#5F5F5F;
}
.Tabblack
{
		font-family: Tahoma; 
		font-size:13px;
		line-height:15px;
		color:#000000;
}

/* typical testimonial or free gift style */
.testimonial {
	font-size: 100%;
	color: #000000;
	background-color: #FFFFCC;
	border: 1px dashed #CC0000;
	padding-left: 10px;
	margin-left: 10px;
	margin-right: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-family: "Courier New", Courier, monospace;
	text-align: justify;
}
