a{ outline:none;}
body {margin:0; padding:0; background:#DAD3C2; font-family: Tahoma; font-size:12px;}

img {border:0}

form {margin:0; padding:0}

p {font:11px/15px Tahoma, Arial, helvetica, sans-serif; color:#7F796C; vertical-align:top;  text-align:left; padding:0; margin:0}

.clear{clear:both; line-height:0px}

/*ul{list-style:none; line-height:0; padding:0; margin:0}*/

.hd_m{padding:13px 0 0 14px; background:url(images/hdm_dv.jpg) left repeat-y;}

.hd a{font:11px Tahoma, Arial, helvetica, sans-serif; color:#FFFFFF; text-decoration:none; padding-left:12px}

.hd a:hover{text-decoration:none; color:#756C5E; background:0; background:url(images/hd_arr.gif) center left no-repeat; padding-left:12px}

.hd span{font:11px Tahoma, Arial, helvetica, sans-serif; color:#756C5E; text-decoration:none; color:#756C5E; 
background:url(images/hd_arr.gif) center left no-repeat; padding-left:12px}

b a{font:11px Tahoma, Arial, helvetica, sans-serif; color:#B73406; text-decoration:underline; background:url(images/hd_arr.gif) center left no-repeat; padding-left:12px}

b a:hover{text-decoration:none}

a{font:11px Tahoma, Arial, helvetica, sans-serif; color:#B73406; text-decoration:underline}

a:hover{text-decoration:none}

.form_heading {color:#ffffff; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#B73406; font-weight:bold; }

.form_text {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#6E685B; font-weight:bold;}

.radio_style-dark {background-color:#D5CDB9; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#A49C8C;}

.radio_style-light {background-color:#E3DCC9; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#A49C8C;}

.field_style {background-color:#F8F6F3; border:1px solid #A49C8C; font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:11px; color:#6E685B;}

.required_mark {color:#B73406; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}

.formTable_bor{border:1px solid #EDE2C7; padding:2px; }

#form input{width:191px; height:18px; margin-top:1px}

#form textarea{width:194px; height:90px; overflow:auto; margin-top:1px}

.main-heading {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:17px; color:#B73406; font-weight:bold;}

.heading {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#B73406; font-weight:bold;}
a.heading {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#B73406; font-weight:bold; text-decoration:none;}
a:hover.heading {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#B73406; font-weight:bold; text-decoration: underline;}

.bodytext {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#6E685B; line-height:16px;}

.tr_dark {background-color:#D5CDB9; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#6E685B;}

.tr_light { background-color:#E3DCC9; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#6E685B;}

.list_2 li a{font:11px/20px Tahoma, Arial, helvetica, sans-serif; color:#797262;
background:url(images/hd_arr.gif) center left no-repeat; padding-left:11px; text-decoration:underline;}

.list_2 li a:hover{text-decoration:none;}

.list_2 li span a{font:11px/20px Tahoma, Arial, helvetica, sans-serif; color:#B73406;
background:url(images/hd_arr.gif) center left no-repeat; padding-left:11px; text-decoration:underline;}

.list_2 li span a:hover{text-decoration:none;}

span a{font:12px/18px Tahoma, Arial, helvetica, sans-serif; color:#A58971; text-decoration:underline;}

span a:hover{text-decoration:none;}

.list_1 li a{font:11px/18px Tahoma, Arial, helvetica, sans-serif; color:#B73406;
background:url(images/point.gif) center left no-repeat; padding-left:11px; text-decoration:underline;}

.list_1 li a:hover{text-decoration:none;}

.list_3 li a{font:11px/18px Tahoma, Arial, helvetica, sans-serif; color:#7F796C; text-decoration:none;}

.list_3 li a:hover{text-decoration:underline}

.list_3 .cs li a{font:11px/18px Tahoma, Arial, helvetica, sans-serif; color:#B73406; text-decoration:none;}

.list_3 .cs li a:hover{text-decoration:underline}

.list_4 li a{font:12px/18px Tahoma, Arial, helvetica, sans-serif; color:#7F796C; text-decoration:none; font-weight:bold;}
.list_4 li a:hover{text-decoration:underline; color:#B73406; font-weight:bold;}


.bullet {list-style-image: url(images/bult.gif);}

.footer{font:11px Tahoma, Arial, helvetica, sans-serif; color:#8D8777; background:url(images/footer_bg.jpg) 17px top repeat; padding:20px 40px 20px 40px; text-align:center;}

.footer a{font:11px Tahoma, Arial, helvetica, sans-serif; color:#B03B10; text-decoration:none;}

.footer a:hover{text-decoration:underline;}

.footer span{font:11px Tahoma, Arial, helvetica, sans-serif; color:#B03B10;}

.logo{padding-left:15px; height:117px; width:302px; background:url(images/tdllogo.jpg) no-repeat right;}

.topmainmenu{
	height:37px;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-align: center;
	vertical-align:middle;
}

.menutd{
	height:37px;
	text-align:center;
	vertical-align:middle;
	
}
a.menutdinsurance:link, a.menutdinsurance:visited, a.menutdinsurance:active{
	font-family: Tahoma;
	font-size:18px;
	font-weight:normal;
	color:#7d7465;
	text-decoration: none;	
}

a.menutdinsurance:hover{
	font-family: Tahoma;
	font-size: 18px;
	font-weight:normal;
	color: #FFFFFF;
	text-decoration: none;
}

a.topmenu:link, a.topmenu:visited, a.topmenu:active{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	font-size:14px;
}

a.topmenu:hover{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #534a3c;
	text-decoration: none;
	font-size:14px;
}

#selecttopmenu{	color: #534a3c;}
.phoneno{
	font-family: Tahoma;
	font-size: 18px;
	text-align:center;
	color: #b73406;
	font-weight:bold;
}


a.leftnavmenu:visited, a.leftnavmenu:active, a.leftnavmenu:link{
	width:210px;
	height:30px;
	text-decoration: none;
	font-family: "Arial Narrow";
	font-size: 18px;
	padding-top:10px;
	padding-right:42px;
	text-align:right;
	color: #7d7465;
	display:block;
	vertical-align: middle;
	font-weight:bold;
}

a.leftnavmenu:hover{
	width:210px;
	height:30px;
	text-decoration: none;
	background-color:#b73406;
	font-family: "Arial Narrow";
	font-size: 18px;
	color: #ffffff;
	padding-top:10px;
	padding-right:42px;
	text-align:right;
	display:block;
	vertical-align: middle;	
	font-weight:bold;
}

#selected{background:#b73406; color:#FFFFFF;}

.menunumber{
	color: #ffffff;
	width:50px;
	height:37px;
	text-align:center;
	vertical-align:middle;
	font-size:18px;
	font-family: "Arial Narrow";
	font-weight:bold;
}

#selected-num{color: #b73406;}

.leftmenudivider{
	background-image:url(images/dotlinefirst.jpg);
	background-repeat:no-repeat;
	width:210px;
	height:5px;
	background-position: center center;
}
.address{
	color: #ffffff;
	font-size:14px;
	font-family: Tahoma;
	background:#b73406;
	border:2px solid #FFFFFF;
	padding:10px 10px 10px 10px;
	margin:0px 10px 0px 10px;

}
#drctmap{
	border:2px #fff solid;
	width:425px;
}
tr.trbgclr:hover{ background-color:#d7dfe7;}
#dhtmlgoodies_tooltip{
	background-color:#d5cdb9;
	border:1px solid #000;
	position:absolute;
	display:none;
	z-index:20000;
	padding:3px;
	font-size:11px;
	-moz-border-radius:6px;	/* Rounded edges in Firefox */
	font-family: Arial, Helvetica, sans-serif;
	color:#6e685b;
}
#dhtmlgoodies_tooltipShadow{
	position:absolute;
	background-color:#555;
	display:none;
	z-index:10000;
	opacity:0.7;
	filter:alpha(opacity=70);
	-khtml-opacity: 0.7;
	-moz-opacity: 0.7;
	-moz-border-radius:5px;	/* Rounded edges in Firefox */
}
a.article:visited, a.article:active, a.article:link{
	text-decoration: none;
	font-family: Tahoma;
	font-size: 11px;
	color: #7f796c;
	font-weight:bold;
}
a.article:hover{
	text-decoration: none;
	font-family: Tahoma;
	font-size: 11px;
	color: #b73406;
	font-weight:bold;
}

#articleselected{color:#b73406;}
.articletopic{ height:30px; background:#d5cdb9;}

.tb7{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(images/textbg2.jpg) no-repeat scroll 0 0;
	
	border-color:-moz-use-text-color #C8CBB8 #C8CBB8 -moz-use-text-color;
	border-style:none solid solid none;
	border-width:0 1px 1px 0;
	color:#000000;
	font-size:12px;
	margin-bottom:0;
	padding-left:3px;
	padding-top:3px;
	
}
.tbr7{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(images/textbg2r.jpg) no-repeat scroll 0 0;
	
	border-color:-moz-use-text-color #C8CBB8 #C8CBB8 -moz-use-text-color;
	border-style:none solid solid none;
	border-width:0 1px 1px 0;
	color:#000000;
	font-size:12px;
	margin-bottom:0;
	padding-left:3px;
	padding-top:3px;
	height:20px;
}
.tbrs7{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(images/textbg2rs.jpg) no-repeat scroll 0 0;
	
	border-color:-moz-use-text-color #C8CBB8 #C8CBB8 -moz-use-text-color;
	border-style:none solid solid none;
	border-width:0 1px 1px 0;
	color:#000000;
	font-size:12px;
	margin-bottom:0;
	padding-left:3px;
	padding-top:3px;
	height:20px;
}

