@charset "utf-8";
/* CSS Document */

/***** Body *****/

body {
	margin: 0px;
	padding: 0px;
	font: 100% "Times New Roman", Times, serif;
	background: #ffffff;
}

p {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:0.7em;
	word-spacing:3px;
	letter-spacing:-1px;
	color:#4d4d4d;
	line-height:150%;
}

.p_1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	margin-top:0px;
	margin-bottom:20px;
	background:#EBEBEB;
	padding:10px;
	border-bottom-style:dotted;
	border-bottom-width:1px;
	border-bottom-color:#665850;
}

.p_2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.3em;
	font-weight:700;
	margin-top:0px;
	margin-bottom:20px;
	padding:10px;

}


h2 {
	font-family:"Times New Roman", Times, serif;
	margin-top:15px;
	margin-bottom:0px;
	padding: 0px;
	color:#34557C;
	font-size:0.9em;
	word-spacing:3px;
	letter-spacing:-1px;
}

.h3 {
	font-family:"Times New Roman", Times, serif;
	margin: 0px;
	padding: 0px;
	color:#4d4d4d;
	font-size:1.3em;
	font-weight:800;
	word-spacing:3px;
	letter-spacing:-1px;
}

h3 {
	font-family:"Times New Roman", Times, serif;
	padding: 0px;
	margin-bottom:10px;
	color:#827166;
	font-weight:100;
	font-size:1.2em;
	word-spacing:3px;
	letter-spacing:-1px;
}

h1 {
	font-family:"Times New Roman", Times, serif;
	margin: 0px;
	padding: 0px;
}

a:visited {
	text-decoration:none;
	color: #4d4d4d;
}

a:hover {
	text-decoration: underline;
	color:#0099FF;
}

a {
	padding-bottom:1px;
	text-decoration:none;
	color: #4d4d4d;
}



/***** Container *****/

#container_home {
	width: 840px;
	height: 100%;
	background-image:url(images/bg.gif);
	background-repeat: repeat-y;
	padding: 0px;
	margin: 0px auto;
}	

	

#header {
	width: 840px;
	height: 11px;
	background-image: url(images/bg_hdr.gif);
	background-repeat: no-repeat;
	padding: 0px;
	margin: 0px;
}

#footer {
	width: 840px;
	height: 65px;
	background-image: url(images/bg_ftr.gif);
	background-repeat: no-repeat;
	padding: 0px;
	margin: 0px;
}

#wrap {
	width: 840px;
	height: 100%;
	background-image:url(images/bg.gif);
	background-repeat: repeat-y;
	padding: 0px;
	margin: 0px;
}	


#content_top {
	margin-left: 0px;
	width: 820px;
	height: 301px;
	padding: 0px;
}

#content_top_serv {
	margin-left: 0px;
	width: 820px;
	height: 178px;
	padding: 0px;
}

#content_bottom {
	margin-left: 23%;
	margin-top: 15px;
	width: 70%;
	height: 100%;
	padding: 0px;
}

#content_header {
	margin-left: 22.7%;
	margin-top: 10px;
	height: 30px;
	padding: 0px;
}

#nav {
	float:left;
	width: 22%;
	margin-right:20px;
	margin-left:-10px;
	color:#4D4D4D;
	font-family:"Times New Roman", Times, serif;
	font-size:1em;
	letter-spacing:-1px;
	word-spacing:3px;
	line-height:25px;
}

#logo {
	width: 117px;
	height: 97px;
	padding: 0px;
	margin-top:25px;
	margin-left:42px;
	margin-bottom:20px;
	background-image:url(images/tlp_logo.gif);
	background-repeat:no-repeat;
}

.hide {
	display:none;
	margin: 0px;
	padding: 0px;
}

.hide_1 {
	display:list-item;
}

.mm {
	float:right;
	padding: 0px;
	margin: 15px 50px 0px 0px;
	font-size:0.7em;
	color:#665850;
}

.footlinks {
	float:left;
	padding: 0px;
	margin: 15px 0px 0px 30px;
	font-size:0.7em;
	color:#665850;
}

.li_current {
	list-style:none;
	background:url(images/arrow_grey.gif) no-repeat left center;
	font-weight:bold;
	padding-left:20px;
}

li {
	list-style:none;
	background:url(images/arrow_blue.gif) no-repeat left center;
	padding-left:20px;
	border-bottom-style:dotted;
	border-bottom-width:1px;
	border-bottom-color:#0099FF;
}

.li_content {
	background:url(images/li.gif) no-repeat left 5px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:0.7em;
	word-spacing:3px;
	letter-spacing:-1px;
	color:#4d4d4d;
	line-height:150%;
	margin:0px;
	margin-left:-30px;
	border:none;
}

.h1_hdr {
	font-size:1.2em;
	font-weight:400;
	font-family:Georgia, "Times New Roman", Times, serif;
	letter-spacing:-1px;
	background:url(images/arrow_big.gif) no-repeat 6px center;
	padding-top:2px;
	padding-left:32px;
	height: 30px;
	background-color:#00AEEF;
	width:568px;
	color:#FFFFFF;
}	

.contact_2 {
	color:#4d4d4d;
	margin-bottom:20px;
	font-size:0.7em;
}

.contact {
	border-bottom-style:dotted;
	border-bottom-width:1px;
	border-bottom-color:#0099FF;
	font-weight:bold;
}


.line_break {
	border-bottom-style:dotted;
	border-bottom-width:1px;
	border-bottom-color:#34557C;
	margin-bottom:20px;
	padding:5px;
	padding-left:12px;
	font-weight:bold;
	background:url(images/arrow_small.gif) no-repeat left center;
}

#home_img_lft {
	float:left;
	background-image:url(images/hdr_lft_home.gif);
	width:376px;
	height:281px;
	background-repeat:no-repeat;
	margin-top:20px;
}
	
#home_img_rt {
	float:left;
	background-image:url(images/hdr_rt_home.jpg);
	width:222px;
	height:281px;
	background-repeat:no-repeat;
	margin-top: 20px;
}

#services_img_lft {
	float:left;
	background-image:url(images/hdr_lft_services.gif);
	width:376px;
	height:158px;
	background-repeat:no-repeat;
	margin-top:20px;
}
	
#services_img_rt {
	float:left;
	background-image:url(images/hdr_rt_services.jpg);
	width:222px;
	height:158px;
	background-repeat:no-repeat;
	margin-top: 20px;
}

#about_img_lft {
	float:left;
	background-image:url(images/hdr_lft_about.gif);
	width:376px;
	height:158px;
	background-repeat:no-repeat;
	margin-top:20px;
}
	
#about_img_rt {
	float:left;
	background-image:url(images/hdr_rt_about.jpg);
	width:222px;
	height:158px;
	background-repeat:no-repeat;
	margin-top: 20px;
}

#contact_img_lft {
	float:left;
	background-image:url(images/hdr_lft_contact.gif);
	width:376px;
	height:158px;
	background-repeat:no-repeat;
	margin-top:20px;
}
	
#contact_img_rt {
	float:left;
	background-image:url(images/hdr_rt_contact.jpg);
	width:222px;
	height:158px;
	background-repeat:no-repeat;
	margin-top: 20px;
}

#tools_img_lft {
	float:left;
	background-image:url(images/hdr_lft_tools.gif);
	width:376px;
	height:158px;
	background-repeat:no-repeat;
	margin-top:20px;
}
	
#tools_img_rt {
	float:left;
	background-image:url(images/hdr_rt_tools.jpg);
	width:222px;
	height:158px;
	background-repeat:no-repeat;
	margin-top: 20px;
}

#legal_img_lft {
	float:left;
	background-image:url(images/hdr_lft_legal.gif);
	width:376px;
	height:158px;
	background-repeat:no-repeat;
	margin-top:20px;
}
	
#legal_img_rt {
	float:left;
	background-image:url(images/hdr_rt_legal.jpg);
	width:222px;
	height:158px;
	background-repeat:no-repeat;
	margin-top: 20px;
}
