/*24-bit png supportno padding for the images - use div*/* { behavior: url(iepngfix.htc) }a img {border:0px;}img#map{	border:none;/*no border on ANY linked image*/}/* This is main body text font */.BodyText {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #666666;	line-height: 17px;	margin: 12px 25px 12px 12px;	padding: 0px;	text-align: left;	vertical-align: top;	text-decoration: none;	}.BodyText a:link { 	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #003366;	line-height: 17px;	margin: 0px 0px 0px 0px;	padding: 0px;	text-align: left;	vertical-align: top;	text-decoration: none;	}.BodyText a:hover { 	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #1A841A;	line-height: 17px;	padding: 0px;	text-align: left;	vertical-align: top;	text-decoration: underline;	}.BodyText a:visited { 	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #666666;	line-height: 17px;	padding: 0px;	text-align: left;	vertical-align: top;	text-decoration: none;	}.BodyText a:active {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #1A841A;	line-height: 17px;	padding: 0px;	text-align: left;	vertical-align: top;	text-decoration: none;	}	/* This is the style for bulleted lists */.List {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #666666;	line-height: 15px;	margin: 12px 25px 12px 12px;	padding: 0px;	text-align: left;	vertical-align: top;	text-decoration: none;	list-style-image: url(../images/arrow_blue.gif);	list-style-position: inside;	}.List a:link { 	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #003366;	line-height: 15px;	margin: 12px 25px 12px 12px;	padding: 0px;	text-align: left;	vertical-align: top;	text-decoration: none;	}.List a:hover { 	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #1A841A;	line-height: 15px;	margin: 12px 25px 12px 12px;	padding: 0px;	text-align: left;	vertical-align: top;	text-decoration: underline;	}.List a:visited { 	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #666666;	line-height: 15px;	margin: 12px 25px 12px 12px;	padding: 0px;	text-align: left;	vertical-align: top;	text-decoration: none;	}.List a:active {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #1A841A;	line-height: 15px;	margin: 12px 25px 12px 12px;	padding: 0px;	text-align: left;	vertical-align: top;	text-decoration: none;	}	/* This is page title font blue */.h1_blue {	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size: 14px;	color: #003366;	margin: 20px 20px 0px 12px;	padding: 0px;	font-weight: bold;	letter-spacing: .04em;	text-align: left;	vertical-align: top;	}	/* This is page title font green */.h1_green { 	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size: 14px;	color: #1A841A;	margin: 20px 20px 0px 12px;	padding: 0px;	font-weight: bold;	letter-spacing: .04em;	text-align: left;	vertical-align: top;	}		/* This is home page title font grey */.h1_grey { 	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size: 14px;	color: #767676;	margin: 20px 0px 5px 0px;	padding: 0px;	font-weight: bold;	letter-spacing: .04em;	text-align: left;	vertical-align: top;	}	/* This is page sub-title font blue */.h2_blue { 	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	color: #003366;	margin: 20px 0px 0px 12px;	padding: 0px;	font-weight: bold;	letter-spacing: .04em;	text-align: left;	text-decoration: none;	}.h2_blue a:link { 	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	color: #003366;	padding: 0px;	font-weight: bold;	letter-spacing: .04em;	text-align: left;	text-decoration: underline;	}.h2_blue a:hover { 	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	color: #003366;	margin: 20px 0px 0px 12px;	padding: 0px;	font-weight: bold;	letter-spacing: .04em;	text-align: left;	text-decoration: underline;	}.h2_blue a:visited { 	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	color: #003366;	margin: 20px 0px 0px 12px;	padding: 0px;	font-weight: bold;	letter-spacing: .04em;	text-align: left;	text-decoration: none;	}.h2_blue a:ctive { 	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	color: #003366;	margin: 20px 0px 0px 12px;	padding: 0px;	font-weight: bold;	letter-spacing: .04em;	text-align: left;	text-decoration: none;	}						/* This is page sub-title font green */.h2_green { 	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	color: #1A841A;	margin: 20px 0px 0px 12px;	padding: 0px;	font-weight: bold;	letter-spacing: .04em;	text-align: left;	}	/* This is grey font for the left nav titles such as Related, For Our Clients, etc. */.h3 { 	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size: 12px;	margin: 0px 0px 10px 0px;	padding: 0px;	font-weight: bold;	letter-spacing: .04em;	text-align: left;	}	/* This is dark grey font for the left nav text under Related, For Our Clients, etc. */.h4 {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #333333;	margin: 0px;	padding: 0px;	font-weight: regular;	letter-spacing: 0.04em;	text-align: left;	vertical-align: top;	line-height: 14px;	display: list-item;	list-style-position: outside;	list-style-image: url(../images/arrow_green.gif);	text-decoration: none;	}.h4 a:link { 	color: #333333;	text-decoration: none;	}.h4 a:hover { 	color: #1A841A;	text-decoration: underline;	}.h4 a:visited { 	color: #003366;	text-decoration: none;	}.h4 a:active {	color: #1A841A;	text-decoration: none;	}		/* This is style for bulleted lists within the body content */.page_bullet {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #666666;	text-align: left;	vertical-align: top;	line-height: 17px;	display: list-item;	list-style-position: outside;	list-style-image: url(../images/arrow_blue.gif);	text-decoration: none;	}.page_bullet a:link { 	color: #003366;	text-decoration: none;	}.page_bullet a:hover { 	color: #1A841A;	text-decoration: underline;	}.page_bullet a:visited { 	color: #666666;	text-decoration: none;	}.page_bullet a:active {	color: #1A841A;	text-decoration: none;	}		/* This is dark grey font for the homepage practice areas list */.practice {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #333333;	font-weight: bold;	letter-spacing: 0.02em;	text-align: left;	vertical-align: top;	line-height: 17px;	display: list-item;	list-style-position: outside;	list-style-image: url(../images/arrow_blue.gif);	text-decoration: none	}.practice a:link { 	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #333333;	font-weight: bold;	letter-spacing: 0.02em;	text-align: left;	vertical-align: top;	line-height: 17px;	display: list-item;	list-style-position: outside;	list-style-image: url(../images/arrow_blue.gif);	text-decoration: none	}.practice a:hover { 	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #003366;	font-weight: bold;	letter-spacing: 0.02em;	text-align: left;	vertical-align: top;	line-height: 17px;	display: list-item;	list-style-position: outside;	list-style-image: url(../images/arrow_blue.gif);	text-decoration: underline	}.practice a:visited { 	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #333333;	margin: 0px;	padding: 0px;	font-weight: bold;	letter-spacing: 0.02em;	text-align: left;	vertical-align: top;	line-height: 17px;	display: list-item;	list-style-position: outside;	list-style-image: url(../images/arrow_blue.gif);	text-decoration: none	}.practice a:active { 	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #333333;	font-weight: bold;	letter-spacing: 0.02em;	text-align: left;	vertical-align: top;	line-height: 17px;	display: list-item;	list-style-position: outside;	list-style-image: url(../images/arrow_blue.gif);	text-decoration: none	}		/* This is dark grey font for the homepage news items list in grey */.h5_news {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #333333;	margin: 0px 0px 0px 0px;	padding: 0px;	text-align: left;	vertical-align: top;	line-height: 14px;	text-decoration: none	}.h5_news a:link { 	color: #333333;	text-decoration: none	}.h5_news a:hover { 	color: #1A841A;	text-decoration: underline	}.h5_news a:visited { 	color: #333333;	text-decoration: none	}.h5_news a:active {	color: #1A841A;	text-decoration: none	}		/* This is green font for the homepage news items date */.h5_date {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #339933;	margin: 0px 0px 0px 0px;	padding: 0px;	font-weight: bold;	letter-spacing: 0.04em;	text-align: left;	vertical-align: top;	line-height: 14px;	}		/* This is dark grey font view all font with the green arrow*/.viewall {	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	color: #333333;	margin: 0px 0px 10px 0px;	padding: 0px;	letter-spacing: 0.02em;	text-align: left;	vertical-align: top;	text-decoration: none;	}.viewall a:link { 	color: #333333;	text-decoration: none;	}.viewall a:hover { 	color: #1A841A;	text-decoration: underline;	}.viewall a:visited { 	color: #333333;	text-decoration: none;	}.viewall a:active {	color: #333333;	text-decoration: none;	}	/* This is font for the header links in the upper right */.topmenu {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #666666;	line-height: 17px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	text-decoration: none}.topmenu a:link {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #666666;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	text-decoration: none}.topmenu a:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #1A841A;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	text-decoration: underline}.topmenu a:visited {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #666666;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	text-decoration: none}.topmenu a:active {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #666666;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	text-decoration: none}		/* This is the copyright at the bottom left */.FooterLeft {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #666666;	line-height: 17px;	letter-spacing: 0.04em;	margin-top: 15px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	text-decoration: none}.FooterLeft a:link {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #666666;	line-height: 17px;	letter-spacing: 0.04em;	margin-top: 15px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	text-decoration: none}.FooterLeft a:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #003366;	line-height: 17px;	letter-spacing: 0.04em;	margin-top: 15px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	text-decoration: underline}.FooterLeft a:visited {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #666666;	line-height: 17px;	letter-spacing: 0.04em;	margin-top: 15px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	text-decoration: none}.FooterLeft a:active {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #666666;	line-height: 17px;	letter-spacing: 0.04em;	margin-top: 15px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	text-decoration: none}/* This is the font for the left column sub navigation that is current page */.Subnav_on {	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #003366;	line-height: 21px;	margin: 0px 10px 0px 0px;	padding: 0px;	text-align: right;	vertical-align: top;	text-decoration: none;	font-weight: bold;	list-style-type: none;	}/* This is the font for the left column sub navigation */.Subnav {	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666666;	line-height: 21px;	margin: 0px 10px 0px 0px;	padding: 0px;	text-align: right;	vertical-align: top;	text-decoration: none;	list-style-type: none;	}.Subnav a:link { 	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666666;	line-height: 21px;	margin: 0px 10px 0px 0px;	padding: 0px;	text-align: right;	vertical-align: top;	text-decoration: none;	list-style-type: none;	}.Subnav a:hover { 	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #003366;	line-height: 21px;	margin: 0px 10px 0px 0px;	padding: 0px;	text-align: right;	vertical-align: top;	text-decoration: none;	font-weight: bold;	list-style-type: none;	}.Subnav a:visited { 	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666666;	line-height: 21px;	margin: 0px 10px 0px 0px;	padding: 0px;	text-align: right;	vertical-align: top;	text-decoration: none;	list-style-type: none;	}.Subnav a:active {	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666666;	line-height: 21px;	margin: 0px 10px 0px 0px;	padding: 0px;	text-align: right;	vertical-align: top;	text-decoration: none;	list-style-type: none;	}/* This is the table id for related and client info onthe left column */#table_left {	margin-top: 0px;	margin-right: 20px;	margin-bottom: 0px;	margin-left: 0px;}/* This is the font for the left subnavigation, sort of, still need to be modified for Rade */#navcontainer ul{margin: 0;padding: 0;list-style-type: none;font-family: Tahoma, Arial, Helvetica, sans-serif;font-size: 11px;text-align: right;}#navcontainer li { margin: 0 0 0 0; }#navcontainer a{display: block;padding: 3px 20px 3px 0px; }#navcontainer a:link, #navlist a:visited{color: #878787;text-decoration: none;}#navcontainer a:hover{color: #003366;font-weight: bold;}#active a:link, #active a:visited, #active a:hover{color: #878787;}/* This is the styles for the left main navigation fade effect */div{	margin: 0px;	padding:0px;	display: block;}.sides{	float: right;	width: 247px;	background-repeat: no-repeat;	overflow: hidden;}#ul2 {margin: 0 0 0 0;	padding: 0 0 0 20px;	}#ul2 li.nav {margin: 0 0 0 0;padding: 0 0 0 0;	}	