/*layout CSS */
body {
text-align:center; /*center hack*/
background-color:#dca95a;
}
a:link, a:visited{
color:#842033;
text-decoration:none;
}
a:hover{
color:#842033;
text-decoration:underline;
}
#wrap {
width:955px; /*IE6 hack*/
margin:0 auto; /*center hack*/
text-align:left; /*center hack*/
font-size:13px;
font-family:arial;
background:#FFFFFF;
}
.contactAddresses {
font-size:11px;
font-family:arial;
}
#logo{
float:left;
width:935px;
margin:0;
padding:5px 0 0 20px;
background-color:#fff;
border:2px solid #fff;
}
#topNav{
float:left;
width:955px;
padding:20px 0 5px 0;
background-color:#fff;
border:2px solid #fff;
}
#topNavButtonContainer{
width:inherit;
display:inline;
}
#topNavButtons{
 width:inherit;
 padding:0 20px 0 20px;
 display:inline;
 font:11px/0.69em Arial, Helvetica, sans-serif;
 color:#000;
}
#topNavButtons  a:link {
	color:#000;
	text-decoration:none;
}
#topNavButtons a:visited {
	color:#000;
	text-decoration:none;
	
}
#topNavButtons  a:hover {
	color:#842033;
	text-decoration:none;
	
}
/*right side of top nav without right pad*/
#topNavEnd{
 width:inherit;
 padding:0 0 0 8px;
 display:inline;
 font:11px/0.69em Arial, Helvetica, sans-serif;
 color:#000;
 }
#topNavEnd  a:link {
	color:#000;
	text-decoration:none;
}
#topNavEnd a:visited {
	color:#000;
	text-decoration:none;
	
}
#topNavEnd  a:hover {
	color:#842033;
	text-decoration:none;
	
}
/*end right side w/o right pad*/
/*top nav beginning-  no left pad*/
#topNavBeg{
 width:inherit;
 padding:0 7px 0 0;
 display:inline;
 font:11px/0.69em Arial, Helvetica, sans-serif;
 color:#000;
 }
#topNavBeg  a:link {
	color:#000;
	text-decoration:none;
}
#topNavBeg a:visited {
	color:#000;
	text-decoration:none;
	
}
#topNavBeg a:hover {
	color:#842033;
	text-decoration:none;
	
}
/*end top nav beginning no left pad*/
#topNavButtons  a:link.currentPage, #topNavButtons  a:visited.currentPage, #topNavButtons  a:hover.currentPage {
	color:#842033;
	text-decoration:none;
	
}
#topNavButtons #active_menu-nav {
	color:#842033;
	text-decoration:none;
	padding:1px 1px;
}
/*OLD topNavButtons Colors
#topNavButtons{
 width:inherit;
 padding:0 5px 0 5px;
 display:inline;
 font:10px/0.83em Arial, Helvetica, sans-serif;
 color:#965D0E;
}
#topNavButtons  a:link {
	color:#965D0E;
	text-decoration:none;
}
#topNavButtons a:visited {
	color:#965D0E;
	text-decoration:none;
	
}
#topNavButtons  a:hover {
	color:#842033;
	text-decoration:none;
	
}
#topNavButtons  a:link.currentPage, #topNavButtons  a:visited.currentPage, #topNavButtons  a:hover.currentPage {
	color:#842033;
	text-decoration:none;
	
}
#topNavButtons #active_menu-nav {
	color:#842033;
	text-decoration:none;
	padding:1px 1px;
}

*/
#contentContainer{
float:left;
width:955px;
background-image:url(../images/tile1_category.gif);
border-top:2px solid #842033;
border-bottom:20px solid #842033;
}
#contentBorder{
border:2px solid #fff;
float:left;
width:955px;
}
#leftContainer{
float:left;
width:171px;
}
#leftPhoto{
float:left;
width:inherit;
}
#leftPattern{
float:left;
width:inherit;
}
#centerContainer{
float:left;
width:661px;
}
#centerContainer #photo{
margin-top:27px;
}
/*ATTORNEY TOP MENU*/
#centerContainer #attorneyTopMenu {
text-align:right; 
}
#topAttorneyButtons{
width:inherit;
 padding:0 3px 0 3px;
 color:#965D0E;
 display:inline;
 font-size:9px;  
font-family:arial;
text-transform:uppercase;
}
#topAttorneyButtons a:link, #topAttorneyButtons a:visited{
text-decoration:none;
color:#965D0E;
}
#topAttorneyButtons a:hover{
text-decoration:underline;
color:#965D0E;
}
/*END ATTORNEY TOP MENU*/
#centerContainer #threeColumnContainer{
margin-top:10px;
}
#centerContainer #smColumnContainer{
margin-top:10px;
}
a.uderline{
text-decoration:underline;
}
#leftSideMenu{
margin:10px 3px 0 2px;
}
#leftSideMenu td{
text-align:right;
 margin:10px 2px 5px 5px;
 font:12px/0.75em Arial, Helvetica, sans-serif;
 color:#536710;
 line-height:17px;
}
#leftSideMenu a:link.mainLevel, a:visited.mainLevel  {
	color:#536710;
	text-decoration:none;
	line-height:17px;
    margin-bottom:3px;	
}
#leftSideMenu a:hover.mainLevel  {
	color:#536710;
	text-decoration:underline;
	line-height:17px;
    margin-bottom:3px;	
}
#mainLevelPad{
height:5px;
}
#leftSideMenu a:link.subLevel, a:visited.subLevel  {
	color:#000;
	font:11px/0.69em Arial, Helvetica, sans-serif;
	text-decoration:none;
	padding:0 1px 0 1px;
	line-height:14px;
    margin-bottom:3px;	
}
#leftSideMenu a:hover.subLevel  {
	color:#000;
	font:11px/0.69em Arial, Helvetica, sans-serif;
	text-decoration:underline;
	padding:0 1px 0 1px;
	line-height:14px;
    margin-bottom:3px;	
}
.attorneyTableTitles{
font:12px/0.75em Arial, Helvetica, sans-serif;
font-weight:bold;
  color:#842033;
  margin-top:5px;
  text-transform:uppercase;
}
#attorneyContainer{
 float:left;
 width:143px;
 padding-left:12px;
 padding-top:5px;
 font-family:arial, helvetica;
 font-size:11px;
 line-height:15px;
 color:#000;
 margin-left:10px;
 display:inline;
}
#attorneyContainer a:link, #attorneyContainer a:visited{
color:#000;
text-decoration:none;
}
#attorneyContainer a:hover{
color:#000;
text-decoration:underline;
}
.yellowArrowPad{
padding-right:5px;
}
#rightContainer{
  float:left;
  width:120px;
  margin-top:30px;
  padding:0 2px 0 1px;
  text-align:center;
  font-family:arial;
  font-size:11px;
  font-weight:bold;
  color:#fff;
  line-height:15px;
}
#rightContainer a:link, #rightContainer a:visited {
	color:#fff;
	text-decoration:none;
		padding:0;	
		font-family:arial;
  font-size:11px;
  font-weight:bold;
}
#rightContainer a:hover {
	color:#fff;
	font-family:arial;
  font-size:11px;
  font-weight:bold;
	text-decoration:underline;
	padding:0;
}
#footerTxt{
 float:left;
 width:955px;
 text-align:center;
 height: auto;
 font:10px Arial, Helvetica, sans-serif;
 color:#fff;
 padding-top:5px;
 background-color:#dca95a;
 border:2px solid #dca95a;
 }
 .tdMaroonBG{
  background-color:#842033;
 }
#footerTxt p{
 font:10px Arial, Helvetica, sans-serif;
 color:#fff;
 
}
#footerTxt a:link, #footerTxt a:visited {
	color:#fff;
	text-decoration:none;
	padding:0;	
}
#footerTxt a:hover {
	color:#fff;
	font-weight:normal;
	text-decoration:underline;
	padding:0;
}
.attorneyTitle{
font:12px/0.75em Arial, Helvetica, sans-serif;
font-weight:bold;
color:#000;  
text-transform: uppercase;
}
a:link.attorneyEmail, a:visited.attorneyEmail {
color:#842033;
text-decoration:none;
font-weight:bold;
}
a:hover.attorneyEmail {
color:#842033;
font-weight:bold;
text-decoration:underline;
}
#attorneyTitlePad{
height:5px;
}
#attorneyLeft{
float:left;
width:360px;
color:#000;
margin:0;
}

#newsLeft{
float:left;
width:400px;
color:#000;
margin-bottom:10px;
}
#newsLeft p{
margin-top:5px;
}
#newsLeft #blacklinks p{
margin:0;
line-height:15px;
}

#newsLeftTitle{
float:left;
width:350px;
color:#000;
font-weight:bold;
}
#newsLeftIconsContainer{
float:left;
width:35px;
margin:0;
}
#newsLeftIcon1{
float:left;
width:16px;
margin:0;
}
#newsLeftIcon2{
float:left;
width:16px;
margin:0;
padding-left:3px;
}
#readonLeft{
float:left;
width:400px;
color:#000;
margin:-10px 0 0 0;
display:inline;
}



#newsLeft #blackLinks a:link, #newsLeft #blackLinks a:visited{
text-decoration:none;
color:#000;
}
#newsLeft #blackLinks a:hover{
text-decoration:underline;
color:#000;
}

a:link.readonRedTxt {font-size:13px;color:#842033;
   text-decoration:none;}
a:visited.readonRedTxt {font-size:13px;color:#842033;
   text-decoration:none;}
a:hover.readonRedTxt {font-size:13px;color:#842033;
   text-decoration:underline;}

/*BEGIN CLASS ACTION STYLES*/
#classActionTitle{
font:13px Arial, Helvetica, sans-serif;
font-weight:bold;
line-height:15px;
  color:#000;
  margin-top:5px;
  
 
}
#newsLeft #downloadNotice a:link, #newsLeft #downloadNotice a:visited{
text-decoration:none;
color:#842033;
}
#newsLeft #downloadNotice a:hover{
text-decoration:underline;
color:#842033;
}
/*END CLASS ACTION STYLES*/
#attorneyRight{
float:left;
width:115px;
margin-left:15px;
}
#attorneySearchTxt {
font-family:arial, helvetica;
font-size:10px;
line-height:12px;
padding:5px 0 0 3px;
text-align:left;
}
a:link.attorneySearchTxt, a:visited.attorneySearchTxt {
color:#536710;
text-decoration:none;
}
a:hover.attorneySearchTxt {
color:#536710;
text-decoration:underline;
}
/*BEGIN PRACTICE AREAS*/
.prAreasTitleGreen{
font:14px/0.88em Arial, Helvetica, sans-serif;
font-weight:bold;
  color:#536710;
  margin-top:5px;
}
#prAreasArticleTitle{
font-weight:bold;
font-size:11px/0.69em;
font-family:Arial, Helvetica, sans-serif;
  color:#000;
  margin-top:15px;
  
}
/*end practice areas*/
/*"Read more..." LINKS*/
a:link.readonRedTxt, a:visited.readonRedTxt {font-size:13px;color:#842033;
   text-decoration:none;}
a:hover.readonRedTxt {font-size:13px;color:#842033;
   text-decoration:underline;}
 /*MEDICAL DRUGS/DEVICE sub page links and headers*/
 a:link.moduletableBlond, a:visited.moduletableBlond{
font:14px/0.88em Arial, Helvetica, sans-serif;
font-weight:bold;
  color:#CB8F42;
  text-decoration:none;
  margin-top:5px;
  margin-bottom:10px;
}
 a:hover.moduletableBlond{
font:14px/0.88em Arial, Helvetica, sans-serif;
font-weight:bold;
  color:#CB8F42;
  text-decoration:underline;
  margin-top:5px;
  margin-bottom:10px;
}
#subTitleGreen{
font:13px/0.81em Arial, Helvetica, sans-serif;
font-weight:bold;
  color:#536710;
  padding:20px 0 20px 0;
  width:100%;
  float:left;
}
.mybgcolor {

	background-color: #fff;

	display: block;

	border: 1px solid #ccc;

	margin: 0;

	padding: 10px;}
/*STYLES FOR EMAIL THIS LINK FORM*/
.contentpanevideo {
 margin:0;
 text-align:center;
}
.componentheading{
font:12px/0.75em Arial, Helvetica, sans-serif;
font-weight:bold;
  color:#CB8F42;
  margin-top:5px;
}
/*ACCOMPLISHMENTS SEARCH*/
	#formlookAcc input{
	float:left;
	width:300px;
	background-color:#fff;
	border:1px solid #842033;
	}

	#formlookArrow input{
	float:left;
	width:12px;
	height:10px;
	background-color:#fff;
	border:1px solid #842033;
	padding:4px 1px 5px 1px;
	margin-left:2px;
	}
	.formlookAcc {

font:11px Arial, Helvetica, sans-serif;
	color:#842033;
	float:left;

	width:300px;
	height:14px;
	

	padding:2px 10px 3px 3px;}
	
	#formlooknestedSM input{
	float:left;
	width:300px;
	height:14px;
	background-color:#fff;
	border:1px solid #842033;
	
	}
	
.formlooknestedSM {

font:11px Arial, Helvetica, sans-serif;
	color:#842033;
	float:left;

	width:300px;
	
	height:14px;

	padding:2px 10px 3px 3px;
	
}
#searchAccTxt, #searchAccTxt a{ float:left; font:11px Arial, Helvetica, sans-serif;

 color:#536710;
  margin-top:1px; width:160px; font-weight:bold;}
  
  #searchAccTxtSM a{ float:left; font:11px Arial, Helvetica, sans-serif;

 color:#536710;
  margin-top:0; width:153px; font-weight:bold; display:inline;}
  /*SITEMAP ACOMPLISMENTS FORM*/
 #searchAccTxtSM{ float:left; font:11px Arial, Helvetica, sans-serif;

 color:#536710;
  margin-top:10px; width:135px;}
  
  .searchRedTxtHeader  {
    margin-top: 5px;
	
	font-family:arial, helvetica;
	font-size:15px;
	
	line-height:15px;
	
    color:#000;
}
.searchResultsHeading{
  font:12px/0.75em Arial, Helvetica, sans-serif;
font-weight:bold;
line-height:15px;
  color:#842033;
  margin-top:2px;
 
  
  text-transform: uppercase;
}
.searchRedTxtHeader  {
    margin-top: 5px;
	
	font-family:arial, helvetica;
	font-size:15px;
	
	line-height:15px;
	
    color:#000;
}	

/*CONTACT US*/
#location{
float:left;
width:170px;
}
/*CONTACT FORM*/
.formlooknested {

font:9px Arial, Helvetica, sans-serif;
	color:#842033;
	float:left;

	width:125px;
	

	
	border:1px solid #842033;

	padding-right: 10px;

	padding-left: 0px;

	padding-bottom: 5px;}
	/*ACCOMPLISHMENTS SEARCH*/
	#formlookAcc input{
	float:left;
	width:300px;
	background-color:#fff;
	border:1px solid #842033;
	}

	#formlookArrow input{
	float:left;
	width:12px;
	height:10px;
	background-color:#fff;
	border:1px solid #842033;
	padding:4px 1px 5px 1px;
	margin-left:2px;
	}
	.formlookAcc {

font:11px Arial, Helvetica, sans-serif;
	color:#842033;
	float:left;

	width:300px;
	height:14px;
	

	padding:2px 10px 3px 3px;}
	
	#formlooknestedSM input{
	float:left;
	width:300px;
	height:14px;
	background-color:#fff;
	border:1px solid #842033;
	
	}
	
.formlooknestedSM {

font:11px Arial, Helvetica, sans-serif;
	color:#842033;
	float:left;

	width:300px;
	
	height:14px;

	padding:2px 10px 3px 3px;
	

	}	
	/*CONTACT FORM*/
.formlooknestedContact {

font:13px/0.81em Arial, Helvetica, sans-serif;
	color:#000;
	line-height:15px;
	

	width:200px;
	margin-top:10px;
	

	
	border:1px solid #000;

	padding-right: 10px;

	padding-left: 3px;
padding-top:2px;
	padding-bottom: 3px;}
	
	.formlooknestedSelection {

font:13px/0.81em Arial, Helvetica, sans-serif;
	color:#842033;
	line-height:15px;
	

	width:200px;
	margin-top:10px;
	

	
	border:1px solid #000;

	padding-right: 10px;

	padding-left: 3px;
padding-top:2px;
	padding-bottom: 3px;}
	
	.formlooknestedComments {

font:13px/0.81em Arial, Helvetica, sans-serif;
	color:#000;
	

	width:300px;
	margin-top:10px;
	

	
	border:1px solid #000;

	padding-right: 10px;

	padding-left: 3px;
padding-top:2px;
	padding-bottom: 3px;}
	
#mod_search_searchword{

font-family: Arial, Helvetica, sans-serif;
	color:#842033;
height:12px;
	

	font-size: 13px/0.81em;
	border:1px solid #842033;

	

	}
.buttonformlooknested {


}	
.formlook {

	font-family: Arial, Helvetica, sans-serif;
    color:#000;
	font-size: 13px/0.81em;

	padding-right: 10px;

	
    padding-top:2px;
	padding-bottom: 3px;
	text-align:left;

}
/*BEGIN INDIVIDUAL DIRECTIONS PAGES*/
.contentpaneopenDirectionPage  {
    margin: 0 0 0 10px;
		font-family:arial, helvetica;
	font-size:11px;
	float:left;
	width:100%;
	line-height:15px;
	
    
}

.contentpaneopenDirectionPage .contentpaneopenTimes,.contentpaneopenDirectionPage .contentpaneopenTimes p  {
    margin-top: 0px;
	font-family:'Times New Roman';
	font-size:16px;
	
	line-height:17px;
	
    color:#000;
}


.contentheadingDirectionPage{
 
  font:14px/0.88em Arial, Helvetica, sans-serif;
font-weight:bold;
  color:#842033;
  margin:10px 0 0 0;
  padding:10px 0 5px 0;
  
 
  width:100%;
}

.contentpaneopenDirectionPage a:link,.contentpaneopenDirectionPage a:visited{
   color:#000;
   text-decoration:none;
}
.contentpaneopenDirectionPage a:hover{
   color:#000;
   text-decoration:underline;
}
.contentpaneopenDirectionPage p {
    margin-top: 0;
	font-family:arial, helvetica;
	font-size:11px;
	line-height:15px;
    color:#000;
}
.contentpaneopenDirectionPage td {
    margin: 0;
	display:inline;
	font-family:arial, helvetica;
	width:510px;
	font-size:11px;
	line-height:15px;
    color:#000;
	text-align:left;
	
	
}

/*END INDIVIDUAL DIRECTIONS PAGES*/
/*DISCLAIMER*/
.searchResultsHeading{
  font:12px/0.75em Arial, Helvetica, sans-serif;
font-weight:bold;
line-height:15px;
  color:#842033;
  margin-top:2px;
 
  
  text-transform: uppercase;
}
/*HOME STYLES*/
#searchResultsHeadingHome{
  font:14px/0.88em Arial, Helvetica, sans-serif;
font-weight:bold;
  color:#000;
  
  margin-top:2px;
  padding-bottom:10px;


 
  
  text-transform: uppercase;
}
/*SITEMAP*/
#column2SiteMap{float:left;width:656px;overflow:hidden;  margin-top:-5px; margin-left:0;  display:inline; padding:0;}
#column2SiteMapMain{float:left;width:651px;overflow:hidden;  margin-top:-5px; margin-left:0;  display:inline; padding:10px;}
/*TOP LEVEL SITEMAP LIST*/

#column2SiteMap ul{
 padding:2px 0 5px 0;
 
 
}
#column2SiteMap li{
  list-style:none;
  display:inline;
  font:10px Arial, Helvetica, sans-serif;
  font-weight:bold;
   margin-right:95px;
   
 }
#column2SiteMap li a {
	color:#842033;
	text-decoration:underline;
	font-weight:bold;
	
		
}
#column2SiteMap li a:visited {
	color:#842033;
	text-decoration:underline;
	font-weight:bold;
	
	
}
#column2SiteMap li a:hover {
	color:#842033;
	font-weight:bold;
	text-decoration:underline;
	
	
}
#column2SiteMapMain ul{
 padding:2px 0 5px 0;
 
 
}
#column2SiteMapMain li{
  list-style:none;
  display:inline;
  font:10px Arial, Helvetica, sans-serif;
  font-weight:bold;
   margin-right:95px;
   
 }
#column2SiteMapMain li a {
	color:#842033;
	text-decoration:underline;
	font-weight:bold;
	
		
}
#column2SiteMapMain li a:visited {
	color:#842033;
	text-decoration:underline;
	font-weight:bold;
	
	
}
#column2SiteMapMain li a:hover {
	color:#842033;
	font-weight:bold;
	text-decoration:underline;
	
	
}
/*SUBLEVEL 1 SITEMAP LIST (practice ares)*/

#sitemapSubLevel1 {
 text-align:left;
  overflow:hidden;
 font:9px Arial, Helvetica, sans-serif;
  color:#536710;
  margin:1px 0 0 0;
  line-height:13px;
  display:inline;
  
  }
  #sitemapSubLevel1 ul{margin:0;}
#sitemapSubLevel1 li{
  list-style:none;
  text-align:left;
  
  font:9px Arial, Helvetica, sans-serif;
  color:#536710;
  line-height:15px;
  margin:0;
   
  
 }
#sitemapSubLevel1 li a {
	color:#536710;
	font:9px Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:normal;
	padding:0;	
}
#sitemapSubLevel1 li a:visited {
	color:#536710;
	font:9px Arial, Helvetica, sans-serif;
	text-decoration:none;
}
#sitemapSubLevel1 li a:hover {
	color:#536710;
	font:9px Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:underline;
}

/*SUBLEVEL 2 SITEMAP LIST (attorney shell)*/

#sitemapSubLevel2 {
 text-align:left;
 float:left;
 width:130px;
  font:9px Arial, Helvetica, sans-serif;
  color:#536710;
  line-height:15px;
  overflow:hidden;
  margin:1px 0 0 65px;
  line-height:13px;
  display:inline;
  
  
  
  }
#sitemapSubLevel2 li{
  list-style:none;
  text-align:left;
  clear:both;
  font:9px Arial, Helvetica, sans-serif;
  color:#536710;
  display:block;
  line-height:15px;
   
  
 }
#sitemapSubLevel2 li a {
	color:#536710;
	font:9px Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:normal;
		
}
#sitemapSubLevel2 li a:visited {
	color:#536710;
	font:9px Arial, Helvetica, sans-serif;
	text-decoration:none;
}
#sitemapSubLevel2 li a:hover {
	color:#536710;
	font:9px Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:underline;
}

/*ATTORNEY SUBS*/

#sitemapAttorneySub {
 text-align:left;
 float:left;
 width:100%;
 margin-top:-5px;
  }
  
  /*SUBLEVEL 3 SITEMAP LIST (accomplishments)*/

#sitemapSubLevel3 {
 text-align:left;
 float:left;
 width:110px;
 margin:2px 0 0 0;
 display:inline;
  font:9px Arial, Helvetica, sans-serif;
  color:#536710;
  padding-left:0px;
  line-height:15px;
  
    }

 /*SUBLEVEL 4 SITEMAP LIST (directions)*/

#sitemapSubLevel4 {
 text-align:left;
 float:left;
 width:100px;
 margin-top:5px;
  font:11px Arial, Helvetica, sans-serif;
  font-weight:bold;
  color:#842033;
	  margin-left:3px;
  display:inline;
  overflow:hidden;
  
  
  line-height:15px;
  
    }
	#sitemapSubLevelDirArrow {
 
 float:left;
 width:9px;
 margin:7px 0 0 38px;
  display:inline;
  overflow:hidden;
 
  
    }
	a:link.sitemapSubLevel4 {
	font-size:9px;
	color:#842033;}
	a:visited.sitemapSubLevel4{
	font-size:9px;
	color:#842033;}
	a:hover.sitemapSubLevel4{
	font-size:9px;
	color:#842033;}
	
	/*NEW NEWS CONTACT AND CLASS ACTION SHELLS*/
	
	#sitemapSubLevelNS {
 text-align:left;
 float:left;
 width:125px;
  font:10px Arial, Helvetica, sans-serif;
  font-weight:bold;
  color:#842033;
  line-height:15px;
  overflow:hidden;
  margin:1px 0 0 38px;
  line-height:30px;
  display:inline;

  
  
  
  }
#sitemapSubLevelNS li{
  list-style:none;
  text-align:left;
  background-color:#ccc;
  clear:both;
  font:9px Arial, Helvetica, sans-serif;
  color:#842033;
  display:block;
  line-height:15px;
  width:100%;
   
  
 }
#sitemapSubLevelNS  a, #sitemapSubLevelNS  a:visited , #sitemapSubLevelNS  a:hover {
	color:#842033;
	text-decoration:underline;
	font-weight:bold;
		
}

/*END OF SITEMAP BLOCKS*/

#sitemapHomeColumn{
 float:left; width:659px;
}



#sitemapHome h1{
 float:left;
 width:600px;
 margin-left:5px;
 text-transform: uppercase;
 font-family:arial, helvetica;
	font-size:10px;
	line-height:15px;
    color:#842033;
}
#sitemapColumn{
 float:left;
 width:500px;
 margin-left:5px;
 margin-right:10px;
 font-family:arial, helvetica;
	font-size:11px;
    color:#343434;
}
#sitemapColumn td{

 margin-left:1px;
 margin-right:10px;
 font-family:arial, helvetica;
	font-size:11px;
    color:#343434;
}

#sitemapColumn h1{
 float:left;
 text-transform: uppercase;
 font-family:arial, helvetica;
	font-size:10px;
	
    color:#842033;
}
#column3SM {float:left;width:500px;  margin-top:0;}

#blacklinks  a:link.maroon,   #blacklinks  a:visited.maroon  {
	color: #ff3333; text-decoration: none;
	}
#blacklinks  a:hover.maroon {
	color: #ff3333; text-decoration: underline;
	
}
#directionsPrint td p{
font-size:15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:left;
}
#directionsPrint td h1{
font-size:16px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:left;
font-weight:bold;
}
/*SERVER SIDE VALIDATION & FORM VALIDATION*/

.Comments {
    visibility: hidden;
}
.Comments2 {
    visibility: visible;
}
.serverSideReq{
color:#FF0000;
font-weight:bold;
}
/*ADDED TO ACCOMODATE UPDATES TO SITE FORMAT*/
a:link.homeLinks, a:visited.homeLinks {
color:#000;
text-decoration:none;
}
a:hover.homeLinks {
color:#000;
text-decoration:underline;
}
