/* CSS Document *//***********************************************//* HTML tag styles                             *//***********************************************/ body{	font-family: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;	color: #333;	line-height: 1.20;		margin: 0;	padding: 0;	}.hide {	display: none;	}#newmenu	{	background: #9cc;	color: #000;	border: 0;	border-bottom: 2px solid #e06003;	margin: 0;	padding: 0;	text-align: left;	height: 120px;	}a	{	color: #069;	text-decoration: none;	font-weight: 700;	}a:link	{	color: #069;	text-decoration: none;	font-weight: 700;	}a:visited{	color: #069;	text-decoration: none;	font-weight: 700;	}a:hover{	color: #360;	text-decoration: underline;	font-weight: 700;	}h1, h2, h3, h4, h5 	{ 	font-family: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif; 	margin: 0; 	padding: 0;	}h1	{	font-size: 24px; 	color: #333;	}h2 { 	font-size: 18px; 	}h3{ 	font-size: 14px; 	color: #333;	}h4{ 	font-size: 100%; 	font-weight: normal;	color: #333;	}h5	{ 	font-size: 100%; 	color: #333;	}ul	{ 	list-style-type: square;	}ul ul	{ 	list-style-type: disc;	}ul ul ul{ 	list-style-type: none;	}label	{ 	font-family: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif; 	font-size: 11px; 	font-weight: bold; 	color: #333;	}/***********************************************//* Layout Divs                                 *//***********************************************/#masthead	{	border-bottom: 1px solid #ccc;	width: 100%;	background-color: #DADACE;	}#navBar	{	float: left;	width: 20%;	margin: 0px;	padding: 0px;	background-color: #f3f0e7;	border-right: 1px solid #ccc;	border-bottom: 1px solid #ccc;	}#headlines	{ 	float: right;	width: 20%;	border-left: 1px solid #ccc;	border-bottom: 1px solid #ccc;	padding-right: 10px;	}#content	{	float: left;  	width: 55%;	}/***************************************************************************//* Image-free logo banner with rollover-thanks to Todd Fahrner via Zeldman *//***************************************************************************/	/* Pre-load hover state */#bannerlogoban	{	margin: 0;	padding: 0;	border: 0;	width: 600px;	height: 120px;	background: url(../images/hdrbknd_blue_1.gif) no-repeat;	}.alt	{	display: none;	}/* display "up" image; then hover */#logoban	{	display: block;	padding: 0;	border: 0;	margin: 0;	background: url(../images/hdrbknd_blue_g1.gif) no-repeat;	width: 600px;	height: 120px;	}a#logoban:hover	{	background: url(../images/hdrbknd_blue_1.gif) no-repeat;	}/***********************************************//* Components                                  *//***********************************************//************* #globalNav styles **************/#globalNav	{	padding: 5px 0 5px 10px;	border-bottom: 1px solid #ccc;	color: #666;	background-color: #DADACE;	}#globalNav img{ 	display: block;	}#globalNav a.here:link, #globalNav a.here:visited	{	color: #35004A;	}	#globalNav a {	font-size: 14px;	font-weight: 700;	padding: 0;	}/*************** create buttons *************************/#secondarynav ul	{	list-style: none;	padding: 0;	margin: 15px 10px;	border: 0;	}#secondarynav li	{	text-align: left;	width: 130px;	margin: 0px 15px 0px 20px;	padding-left: 0;	font: 10px/21px "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif	color: #000;	background: #DADACE;	}#secondarynav li a	{	display: block;	font-weight: 700;	padding: 3px;	background: #DADACE;	color: #069;	text-decoration: none;	width: 120px;  /* False value for IE4-5.x/Win */	voice-family: "\"}\"";	voice-family:inherit;	width: 130px;	/*Good value for compliant browsers */	}html>secondarynav li a 	{	width: 128px	/* Be nice to Opera*/	}#secondarynav li a:hover	{	font-weight: 700;	background: #9cc;	color: #360;	text-decoration: underline;	}<!--#secondarytop a:visited	{	font-weight: 700;	background: #9cc;	color: #fff;	text-decoration: none;	}-->	/************** .feature styles ***************/.feature	{	margin: 0 0 0 15px;	padding: 0 10px 0 0;	font-size: 12px;	}.feature p	{	font-size: 12px;	font-weight: normal;	}.feature p.bold	{	font-size: 12px;	font-weight: 700;	}	.feature p.special	{	color:#e06003;	font-size: 12px;	font-weight: 700;	}	.feature p.specialconsult	{	color:#e06003;	font-size: 14px;	font-weight: bold;	font-style: italic;	}	.feature h2	{	padding: 10px 0 0 0;	text-align: left;	font-size: 14px;	font-weight: 700;	font-style: italic;	}.feature h3	{	padding: 30px 0 0 0;	text-align: left;	font-size: 18px;	}.feature h4{	padding: 0px 0px 2px 0px;	margin: 2px 0 8px 10px; 	text-align: left;	font-size: 13px;	font-weight: 700;	font-style: italic;	line-height: 1em;	}.feature h5{	padding: 0px 0px 2px 0px;	text-align: left;	font-size: 13px;	font-weight: 700;	font-style: italic;	color: #360;	line-height: 1em	}.feature img{	float: left;	padding: 0 10px 5px 0;	}	.featureFootnote{	font-size: 10px;	font-weight: normal;	margin: 0 0 10px 15px;	padding: 5px 0 5px 0;	border-bottom: 1px solid #666;	}/************** .story styles *****************/.story	{	clear: both;	font-size: 12px;	}.story p{	padding: 0 0 10px 0;	margin: 0 0 0 15px; 	color: #333;	}	.story h2{	padding: 0 0 5px 0;	margin: 0 0 0 15px;	text-align: left;	font-size: 12px;	font-weight: 700;	color: #333;	}.story h3{	padding: 0 0 5px 0;	margin: 0 0 0 15px;	text-align: left;	font-size: 16px;	font-weight: 700;	color: #360;	}.story h4{	padding: 8px 0 2px 0px;	margin: 0 0 0 15px; 	text-align: left;	font-size: 13px;	font-weight: 700;	font-style: italic;	color: #360;	line-height: 1em	}.story h5{	padding: 0px 0px 2px 0px;	text-align: left;	font-size: 13px;	font-weight: 700;	font-style: italic;	color: #360;	line-height: 1em	}.story ul {	margin: 5px 0 8px 0; 	padding: 0;	}.story li {	margin: 2px 0 2px 35px; 	padding: 0;	}.storyFooter	{	font-size: x-small;	padding: 5px 0 0 15px;	margin-top: 25x;	color: #999;	border-top: 1px solid #666;	}	.storyAuthor	{	font-size: x-small;	padding: 0 0 0 15px;	color: #999;	}	.story img{	clear: left;	padding-top: 10px 0 10px 0;	margin: 0 0 0 0;	}	/*********** #navBar link styles ***********/#navBar p	{	padding: 0 0 10px 0;	font-size: 12px;	}/* hack to fix IE/Win's broken rendering of block-level anchors in lists */#navBar li {	border-bottom: 1px solid #eee;	}/* fix for browsers that don't need the hack */html>body #navBar li {	border-bottom: none;	}/*********** #contact styles ***********/#contact{	position: relative;	margin: 0 0 0 10px;	padding: 10px 0 0 0;	border-bottom: 1px solid #ccc;	font-size: 11px;	line-height: 1.25	}#contact h3{	margin: 10px 0 0 10px;	}#contact h4{	margin-left: 10px;	font: italic 12px;	font-weight: bold;	color: #333;	}#contact p{	padding: 0 10px 0 10px;	} p.county {	padding: 0 0 12px 0;	margin: 15px 0 8px 0;	font-size:12px; 	font-weight: bold;	color: #360;	}	p.city {	padding: 0 0 10px 0;	margin: 4px 0 0 0;	font-size:11px; 	font-weight:bold;	color: #333;	}p.address {	padding: 0 0 10px 0;	margin: 0 0 0 0;	font-size:11px; 	color: #333;	}	#contact p.quote{	font-style: italic;	color: #360;	padding: 0 10px 5px 10px;	}	#contact a:link, #contact a:visited {	display: block; 	font-size: 12px;	}	#contact a.here:link, #contact a.here:visited	{	color: #35004A;	}#contact li{	margin: 0 10px 0 0; 	}	/************** #headlines styles **************/#headlines{	margin: 0;	padding: 33px 10px 10px 5px;	font-size: 12px;	}#headlines p{	font-size: 12px;	margin: 0 10px;	}#headlines h3 {	color: #333;	line-height: 1.25em;	margin: 0 0 15px 10px; 	}#headlines li {	color: #360;	padding: 0 0 5px 0;	margin: 0; 	}	#headlines p.quote{	font-style: italic;	color: #360;	padding: 0 10px 5px 15px;	}</style>