﻿input, div, a, img, span {margin:0;padding:0;font-family:arial;outline: none;}
body {width:800px;margin:0 auto;} 
img {border: 0;}
#headerDiv {font-size:11px;color:#797f83;margin:0 auto;background-color:#fff;}
	#headerDiv img {text-align:left;margin:15px 0;}
	#headerTextDiv {float:right;text-align:right;margin-top:15px;}
	#headerContactUs {color:#3e93eb;font-weight:bold;margin-bottom:-8px;display:block;}
		#headerContactUs a {color:#3e93eb;text-decoration:none;}
		.greyPipe {color:#797f83;margin:0 6px;}
	#headerPhoneNumber {font-size:15px;font-weight:bold;color:#333384;}
	.clear {
    clear: both;
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
}

	#navigationWrapper {
		height: auto;
	}

	#tdropContainer {
		position: absolute;
		right: 50%;
		margin-right: -378px;
		z-index:999;
	}

	#tdrop {
		font-family: arial;
		margin-left: 52px;
		z-index: 100;
	}

	#tnav {
		background: url(/img/nav/tnav_bg.gif) top left repeat-x;
		margin: 0px auto 0px auto;
		height: 44px;
	}

	.tnav_spc {
		width: 1px;
		height: 20px;
		margin-top: 13px;
		background-color: #A7C3E6;
	}

	#tnav ul {
		padding: 0;
		margin: 0px;
	}

	#tnav ul li {
		float: left;
		font-size:1px;
		padding: 0;
		background-image:none;
	}

	.tmenu_3col {
		border-left: #999999 1px solid;
		border-right: #999999 1px solid;
		background: #FBFBFB;
		width: 745px;
		padding: 20px 0px 10px 0px;
	}

	.tmenu_2col {
		border-left: #999999 1px solid;
		border-right: #999999 1px solid;
		background: #FBFBFB;
		width: 500px;
		padding: 20px 0px 10px 0px;
	}

	#tmenu_startbus {
		background: #FBFBFB url("/img/nav/tnav_triangle.gif") 100px 0px no-repeat;
	}

	#tmenu_mgbus {
		background: #FBFBFB url("/img/nav/tnav_triangle.gif") 308px 0px no-repeat;
	}

	#tmenu_wills {
		background: #FBFBFB url("/img/nav/tnav_triangle.gif") 246px 0px no-repeat;
	}

	#tmenu_personal {
		background: #FBFBFB url("/img/nav/tnav_triangle.gif") 404px 0px no-repeat;
	}

	.tmenu_column {
	   float: left;
	   margin: 0px 5px 0px 5px;
	   width: 235px;
	}

	.tmenu_heading {
		margin: 0px 5px 0px 5px;
		border-bottom: #666666 1px dotted;
		padding: 0px 0px 2px 0px;
		font-size: 14px;
		font-weight: bold;
		color: #404040;
	}

	.tmenu_heading2 {
		margin: 0px 5px 0px 5px;
		border-bottom: #666666 1px dotted;
		padding: 8px 0px 2px 0px;
		font-size: 14px;
		font-weight: bold;
		color: #404040;
	}

	.tmenu_item {
	   padding: 3px 5px;
	   width: 225px;
	}

	.tmenu_item:hover {
		background: #E1E1E1;
		cursor: pointer;
	}

	.tmenu_item a {
		color: #3883D0;
		font-size: 13px;
		text-decoration: none;
	}

	.tmenu_item:hover a {
		color: #404040;
	}

	.tbar_2col {
		width: 460px;
		background: #000066;
		padding: 12px 20px;
		text-align: right;
		border: #999999 1px solid;
	}

	.tbar_3col {
		width: 705px;
		background: #000066;
		padding: 12px 20px;
		text-align: right;
		border: #999999 1px solid;
	}

	.tbar_links ul {
		margin: 0px;
		padding: 0px;
	}

	.tbar_links ul li{
		background-image:none;
	}

	.tbar_content {
		float: right;
		width: 400px;
	}

	.tbar_label{
		float:left;
		color: #CCCCCC;
		font-size: 14px;
		font-weight: bold;
		padding: 0px 10px 0px 0px;
	}

	.tbar_links {
		float:left;
	}

	.tbar_links li {
		float:left;
		color: #FFFFFF;
		padding: 0px 10px;
	}

	.tbar_links li a {
		color: #FFFFFF;
		font-size: 13px;
	}
.mainContentContainer {width:100%;}
		
.displayNone {display:none;}
.displayBlock {display:block;}

#footerDiv{height:160px;background-color:#3e93eb;padding-right:20px;}
	#footerDiv a {text-decoration:none; color:#fff;}
	#bottomNav {float:left;}
		#bottomNav ul {float:left;font-size:11px;color:#fff;margin:0px;background:none;list-style:none;padding:0;}
		#bottomNav ul li {margin-bottom:3px;background:none;list-style:none;padding:0;}
		.footerSepHor{height:100px;width:1px;border-right:1px solid #6a9ee9;float:left;margin-top:30px;}
	#bottomLinks {float:right;margin-top:30px;border-bottom:1px solid #6a9ee9;margin-bottom:15px;}
		#socialMedia {float:left;}
			.linkedin, .facebook, .twitter {height:25px;width:100px;overflow:hidden;display:inline-block;}
		#customerSecurity {float:right;}	
			
			.verisign {margin-top:-5px; background-color:transparent;height:60px;width:100px;overflow:hidden;display:block;float:left;margin-left:-50px;margin-bottom:10px;}
			.mcafee {height:60px;width:100px;overflow:hidden;display:block;float:left;}
			
			.bbb {height:60px;width:110px;overflow:hidden;display:block;float:left;}
			.satisfaction {height:60px;width:140px;overflow:hidden;display:block;float:left;}
	#bottomNewsletter{ height:50px;color:#fff;float:right;}		
		#signUpText {float:right;margin-right:20px;vertical-align:middle;margin-top:3px;font-size:12px;}
		#sEmail{vertical-align:bottom;float:right;border:none;border-color: transparent;line-height:26px;height:26px;padding-left:10px;vertical-align:middle;}
		#previewLink {clear:both;text-align:right;padding-top:5px;font-size:12px;line-height:12px;}
		#previewLink img {margin-left:10px;vertical-align:middle;}
#disclaimerDiv{ width:75%;float:left;font-size:11px;color:#333;margin:10px 0px 10px 20px;}
#disclaimerLinks {float:right;margin-right:20px;font-size:11px;margin-top:25px;line-height:20px;}

.crumbTRail_baseFont 
{
	color:#009;
	font-size:9px;
	font-weight:bold;
	}
	
	
.crumbTrail_container{
  margin-top: 10px;
}
.crumbTRail_container{
  margin-top: 10px;
}
.crumbTrail_baseFont{
  font-family: Arial;
  font-weight: bold;
  font-size: 9px;
  color:#000099;
  /*color: #3c6cf4;*/
}
.crumbTrail_inactive{ color: #494949; }
.crumbTRail_inactive{ color: #494949; }

.crumbTrail_seperatorStyle{
  padding-left: 5px;
  padding-right: 5px;
}
.crumbTRail_seperatorStyle{
  padding-left: 5px;
  padding-right: 5px;
}