﻿
#menu img, div, li { behavior: url(iepngfix.htc) }

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	/*background-image: url(../images/backgrounds/interior_bkg.gif);*/
	
	font-family: verdana, arial, helvetical, sans-serif;
	font-size: 11px;
	line-height: 17px;
	color: #000000;
	text-align:left;			/* centering fix for older IE browsers */
}
/* CSS Document */

#container {
	width: 100%;
	height: 100%;
	margin-left: 0px;
	margin-top: 0px;
	top: 0px;
	left: 0px;
	min-width: 1000px;
}
#topmenu {
	height: 80px;
	width: 100%;
	margin-left: 0px;
	margin-top: 0px;
}
#headimg {
	height: 252px;
	width: 100%;
	background-color: #000000;
	position: relative;
	top: -18px;
	float: left;
	overflow: hidden;
}
#headimgsm {
	height: 75px;
	width: 100%;
	background-color: #000000;
	position: relative;
	top: -18px;
	float: left;
	overflow:hidden;
}
#leftCol {
	width: 400px;
	float: left;
	margin-left: 88px;
	margin-top: 25px;
}
#rightCol {
	width: 400px;
	float: right;
	margin-top: 25px;
	position: relative;
}
.colHead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000;
}
.redBullet a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #a80532;
	line-height: 20pt;
	text-decoration: none;
}
.redBullet {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #a80532;
	line-height: 20pt;
	text-decoration: none;
}
#logo {
	width: 193px;
	position: relative;
	top: 18px;
	left: 30px;
}


    #tabsE {
	float:left;
	width: 750px;
	min-width: 750px;
	position: relative;
	top: -3px;
	left: 230px;
	height: 19px;
      }
	
	#tabsE img{
	float:left;
	padding-right: 6.4px;
	padding-left: 6.5px;
	padding-top:2px;
      }
	
    #tabsE ul {
	margin:0;
	list-style:none;
      }
    #tabsE li {
	display:inline;
	margin:0;
      }
    #tabsE a {
	float:left;
	text-decoration:none;
      }
    #tabsE a span {
	float:left;
	display:block;
	color:#FFF;
	padding-right: 20px;
      }
    /* End IE5-Mac hack */
    #tabsE a:hover span {
      color:#FFF;
      }
    #tabsE a:hover {
	background-color: #a80532;
      }


.row {
	float: left;
}

#topMenuC {
	color: #000;
	width: 514px;
	height: 30px;
	background-color: #000;
	position: relative;
	top: -40px;
	float: right;
}

#topMenu {
	width: 680px;
	height: 20px;
	position: absolute;
	left: 300px;
	top: 14px;
	min-width:680px;
      }
	
	#topMenu img{
	padding-left: 3px;
	padding-right: 3px;
	margin-top: 0px;
	margin-left: 0px;
      }
	
    #topMenu ul {
	list-style:none;
	margin-top: 0px;
	margin-left: 0px;
      }
    #topMenu li {
	display:inline;
	margin-left: 0px;
	margin-top: 0px;
      }
    #topMenu a {
	float:left;
      }
    #topMenu a span {
	float:left;
	display:block;
	color:#FFF;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #topMenu a span {float:none;}
    /* End IE5-Mac hack */
    #topMenu a:hover span {
      color:#FFF;
      }
    #topMenu a:hover {
	background-color: #a80532;
      }
    #topMenu a:hover span {
	background-position:100% -42px;
      }
      /*  
input {*/ 
.AllyInteriorMasterPageTopSearch {
	background-color: #FFF;
	font-size: 10px;
	/*position: absolute;
	top: 11px;
	width: 100px;
	left: 845px;
	margin-left: 0px;
	*/
	background-repeat:no-repeat;
    padding-left:15px;
    width:100px;
    position:relative;
    top:-4px;
} 
#col {
	height: 100%;
	width: 1000px;
}
#footer002 {
	background-color: #000;
	height: 40px;
	width: 100%;
	position: relative;
	top: 30px;
	float: left;
	color: #FFF;
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 5px;
}
#footer002 a{
	color: #FFF;
}
#headimg img{
	height: 252px;
	width: 2000px;
	background-color: #000;
	position: relative;
	overflow: hidden;
}	
#headimgsm img{
	height: 75px;
	width: 2000px;
	background-color: #000;
	position: relative;
	overflow:hidden;
}
#menu {
	height: 50px;
}
#PageTitlePrint {display:none;}

.clear {clear:both; margin:0px; line-height:0px;}

/* PAGE SPECIFIC TAGS BEGIN HERE */

/* PODCENTER FORM CONTENT begins here */
#PodCenterForm {
			width: 450px;
			color:#FF0000;
			line-height: 30px;
            }
			
#PodCenterLabels { 
    margin: 0px 50px 30px 0px;
	line-height: 30px;
	text-align:right;
}


/* PODCENTER FORM CONTENT ends here */

#colTitle {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color: #aa0000;
}

/* HOME CONTENT HOLDERS begin here */
#news {
	width: 190px;
	line-height: 17px;
	margin: 25px 0px 20px 33px;
	display:inline; 
	float: left;
}
#news img {padding-right:5px;}
#articles {
	width: 190px;
	line-height: 17px;
	margin: 25px 0px 20px 10px;
	display:inline; 
	float: left;
}
#events {
	width: 190px;
	line-height: 17px;
	margin: 25px 0px 20px 10px;
	display:inline; 
	float: left;
}
#webinars {
	width: 190px;
	line-height: 17px;
	margin: 25px 0px 20px 10px;
	display:inline; 
	float: left;
}
/* HOME CONTENT HOLDERS end here */	


/* LOGIN CONTENT HOLDERS begin here */
#LoginTopContent {
	width:670px;
	margin:30px 0px 30px 40px;
	float:left;
	clear:both;
}
#LoginLeftColumn {
            width: 320px;
            margin: 20px 0px 30px 40px;
            line-height: 17px;
            display:inline; 
            float: left;
            clear:left;
            }
#LoginRightColumn {
            width: 300px;
            line-height: 17px;
            margin: 20px 0px 30px 25px;
            display:inline; 
            float: left;
            }		

#LoginBottomContent {
			width: 670px;
         	position:relative;
         	clear:both;
            line-height: 17px;
            margin: 20px 0px 40px 40px;
            }
/* LOGIN CONTENT HOLDERS end here */	


/* REGISTER CONTENT HOLDERS begin here */
#registerTopContent {
			width: 670px;
            line-height: 17px;
            margin: 40px 0px 0px 40px;
            }
#registerLeftColumn {
            width: 215px;
            margin: 30px 0px 30px 40px;
            line-height: 17px;
            display:inline; 
            float: left;
            }
#registerRightColumn {
            width: 475px;
            line-height: 17px;
            margin: 30px 0px 30px 20px;
            display:inline; 
            float: left;
            }		
#registerBottomContent {
			width: 670px;
         	position:relative;
         	clear:both;
            line-height: 17px;
            margin: 5px 0px 40px 40px;
            }
/* REGISTER CONTENT HOLDERS end here */	


/* SITE SEARCH CONTENT HOLDERS begin here */
#SiteSearchLeftColumn {
            width: 700px;
            margin: 0px 0px 0px 0px;
            line-height: 17px;
            display:inline; 
            float: left;
            }
#SiteSearchLeftColumn p {
	margin: 15px 0px 0px 40px;
	line-height: 14px;
	}
#SiteSearchLeftColumn table {
	margin: 0px 0px 0px 40px;
	}
/* SITE SEARCH CONTENT HOLDERS end here */	


/* OUR LAWYERS CONTENT HOLDERS begin here */
#OurLawyersColumn {
	width: 700px;
	margin-bottom:60px;
	line-height: 17px;
	
}
#OurLawyers table {
	margin: 0px 0px 15px 0px;
}		
/* OUR LAWYERS  CONTENT HOLDERS end here */


/* LAWYER CONTENT HOLDERS begin here */
#lawyerLeftColumn {
	width: 455px;
	margin: 19px 0px 60px 40px;
	line-height: 17px;
	display:inline; 
	float: left;
}
#lawyerRightColumn {
	width: 195px;
	line-height: 17px;
	margin: 30px 0px 60px 40px;
	display:inline; 
	float: left;
}		
/* LAWYER CONTENT HOLDERS end here */


/* PRACTICE AREAS CONTENT HOLDERS begin here */
#practiceAreasColumn1 {
	width: 300px;
	margin: 10px 10px 30px 42px;
	display:inline; 
	float: left;
}
#practiceAreasColumn2 {
	width: 300px;
	margin: 10px 20px 30px 0px;
	display:inline; 
	float: left;
}
p.PracticeAreaLinks {
	margin-top: 0px;
	margin-bottom: 7px;
}

#practiceAreasContentLeft {
	width: 550px;
	float: left;
}
#practiceAreasContentRight {
	width: 300px;
	padding: 0px 0px 50px 10px;
	float: left;
}


#practiceAreasContentTable {
	width: 800px;
	margin: 30px 0px 50px 40px;
    float: left;
}
#practiceAreasContentTable th { text-align:center; font-weight:bold;}

/* PRACTICE AREAS CONTENT HOLDERS end here */	


/* OFFICES CONTENT HOLDERS begin here */
#officesColumn1 {
            width: 210px;
            margin: 20px 0px 30px 40px;
            display:inline; 
            float: left;
            }
            
#officesColumn2 {
            width: 210px;
            margin: 20px 0px 30px 20px;
            display:inline; 
            float: left;
            }

#officesColumn3 {
            width: 210px;
            margin: 20px 0px 30px 20px;
            display:inline; 
            float: left;
            }
/* OFFICES CONTENT HOLDERS end here */	


/* OFFICES LOCATION HOLDERS begin here */
#officesLocation {
            width: 488px;
            margin: 30px 0px 30px 40px;
            display:inline; 
            float: left;
            }
            
#officesPhoto {
			text-align: right;
			width: 170px;
            margin: 36px 0px 30px 30px;
            display:inline; 
            float: left;
            }
.OfficeImg 
{
			display: none;
}
/* OFFICES LOCATION HOLDERS end here */	


/* CONTACT CONTENT HOLDERS begin here */
#contactColumn1 {
            width: 200px;
            margin: 0px 0px 30px 40px;
            display:inline; 
            float: left;
            }
#contactColumn2 {
            width: 200px;
            margin: 0px 8px 30px 3px;
            display:inline; 
            float: left;
 /*           border-right: 1px #990000 solid; */
            border-top: 1px #ffffff solid;
            }
/* This is the left column holder for contact subpages */
#contactLeftColumn {
            width: 500px;
            margin: 0px 8px 30px 40px;
            display:inline; 
            float: left;
            border-top: 1px #ffffff solid;
            }	
#contactRightColumn {
            width: 217px;
            margin: 0px 0px 20px 0px;
            display:inline; 
            float: left;  
            }
#contactColumn1text {
		margin: 20px 30px 20px 0px;
		line-height: 17px;
		}
#contactColumn2text {
		margin: 20px 30px 20px 0px;
		line-height: 17px;
		}
#contactSideText {
		margin: 0px 0px 30px 7px;
		line-height: 17px;
		}
p.contactLinks {
	margin-top: 0px;
	margin-bottom: 0px;
	}
/* CONTACT CONTENT HOLDERS end here */	


/* PRACTICE AREAS CONTENT HOLDERS begin here */
#practiceAreasColumn1 {
            width: 300px;
            margin: 10px 10px 30px 42px;
            display:inline; 
            float: left;
}
#practiceAreasColumn2 {
            width: 300px;
            margin: 10px 20px 30px 0px;
            display:inline; 
            float: left;
}
p.PracticeAreaLinks {
	margin-top: 0px;
	margin-bottom: 7px;
}

/* PRACTICE AREAS CONTENT HOLDERS end here */	


/* PUBLICATIONS SEARCH CONTENT HOLDERS begin here */
#PublicationsSearchLeftColumn {
            width: 522px;
            margin: 25px 0px 30px 0px;
            line-height: 17px;
            display:inline; 
            float: left;
            }
#PublicationsSearchRightColumn {
            width: 186px;
            line-height: 17px;
            margin: 0px 0px 20px 0px;
            display:inline; 
            float: right;
            text-align: right;
            }		
#PublicationsSearchLeftColumn p {
	margin: 15px 0px 0px 40px;
	line-height: 14px;
	}
#PublicationsSearchLeftColumn table {
	margin: 0px 0px 0px 40px;
	}
/* PUBLICATIONS SEARCH CONTENT HOLDERS end here */	


/* PUBLICATIONS CONTENT HOLDERS begin here */
#publicationsHeading {
            width: 900px;
            line-height: 17px;
            margin: 0px 0px 0px 40px;
            border-bottom: 1px #ffffff solid;
            }
#publicationsLeftColumn {
            width: 640px;
            line-height: 17px;
            padding: 0px 20px 30px 40px;
            display:inline; 
            float: left;
			border-right: 1px #990000 solid;
            }
#publicationsRightColumn {
            width: 190px;
            line-height: 17px;
            margin: 0px 0px 20px 7px;
            display:inline; 
            float: left;
            }
#author {
	margin: 0px 0px 15px 0px;
	border-bottom: 1px #990000 solid;
	}
	
#webinarauthor {
	margin: 0px 0px 15px 0px;
	border-bottom: 0px #990000 solid;
	}
#webinarotherauthor {
	margin: 0px 0px 15px 0px;
	border-top: 1px #990000 solid;
	}

#update {
	font-weight: bold;
	color: #000000;
	margin: 20px 20px 20px 0px;
	border-bottom: 1px #990000 solid;
	}
/* PUBLICATIONS CONTENT HOLDERS end here */	


/* PUBLICATIONS TEXT STYLES begin here */

p.publicationTitle {
	font-size: 15px;
	font-weight: bold;
	line-height: 21px;
	margin: 20px 20px 15px 0px;
	}
p.publicationDate {
	font-style: italic;
	color: #666666;
	}
p.publicationNotes {
	font-style: italic;
	color: #666666;
	margin: 0px 20px 15px 0px;
	}
.update {
	font-size: 36px;
	line-height: 38px;
	font-weight: bold;
	color: #990000;
	}
p.updateSection {
	font-size: 17px;
	line-height: 19px;
	font-weight: bold;
	color: #990000;
	}
.subscribeIntro {
	line-height: 17px;
	}
/* PUBLICATIONS TEXT STYLES end here */


/* PUBLICATIONS SEARCH CONTENT HOLDERS begin here */
#PublicationsSearchLeftColumn {
            width: 522px;
            margin: 25px 0px 30px 0px;
            line-height: 17px;
            display:inline; 
            float: left;
            }
#PublicationsSearchRightColumn {
            width: 186px;
            line-height: 17px;
            margin: 0px 0px 20px 0px;
            display:inline; 
            float: right;
            text-align: right;
            }		
#PublicationsSearchLeftColumn p {
	margin: 15px 0px 0px 40px;
	line-height: 14px;
	}
#PublicationsSearchLeftColumn table {
	margin: 0px 0px 0px 40px;
	}
/* PUBLICATIONS SEARCH CONTENT HOLDERS end here */	


/* WEBINARS CONTENT HOLDERS begin here */
#webinarsHeading {
            width: 688px;
            line-height: 17px;
            margin: 0px 0px 0px 40px;
            border-bottom: 1px #ffffff solid;
            }
#webinarsLeftColumn {
            width: 460px;
            line-height: 17px;
            margin: 0px 10px 30px 40px;
            display:inline; 
            float: left;
			border-right: 1px #990000 solid;
            }
#webinarsRightColumn {
            width: 190px;
            line-height: 17px;
            margin: 0px 0px 20px 7px;
            display:inline; 
            float: left;
            }
/* WEBINARS CONTENT HOLDERS end here */	


/* WEBINARS TEXT STYLES begin here */
#webinarsLeftColumn p {
	margin-right: 20px;
	}
p.webinarTitle {
	font-size: 15px;
	font-weight: bold;
	line-height: 21px;
	margin: 20px 20px 15px 0px;
	}
p.webinarDate {
	font-style: italic;
	color: #666666;
	}
p.webinarNotes {
	font-style: italic;
	color: #666666;
	margin: 0px 20px 15px 0px;
	}
/* Webinars TEXT STYLES end here */
/* WEBINARS SEARCH CONTENT HOLDERS begin here */
#WebinarsSearchLeftColumn {
            width: 522px;
            margin: 25px 0px 30px 0px;
            line-height: 17px;
            display:inline; 
            float: left;
            }
#WebinarsSearchRightColumn {
            width: 186px;
            line-height: 17px;
            margin: 0px 0px 20px 0px;
            display:inline; 
            float: left;
            text-align: right;
            }		
#WebinarsSearchLeftColumn p {
	margin: 15px 0px 0px 40px;
	line-height: 14px;
	}
#WebinarsSearchLeftColumn table {
	margin: 0px 0px 0px 40px;
	}
/* WEBINARS SEARCH CONTENT HOLDERS end here */	


/* WHAT'S NEW CONTENT HOLDERS begin here */
#whatsNewColumn1 {
			position:relative;
            width: 200px;
            margin: 30px 15px 30px 10px;
            float: left;
            }
#whatsNewColumn1 img {padding-right:5px;}
#whatsNewColumn2 {
			position:relative;
			width: 200px;
            margin: 30px 15px 30px 10px;
            float: left;
            }
#whatsNewColumn3 {
			position:relative;
            width: 200px;
            margin: 30px 15px 30px 10px;
            float: left;
            }
#whatsNewColumn4 {
			position:relative;
            width: 200px;
            margin: 30px 0px 30px 10px;
            float: left;
            }
/* WHAT'S NEW CONTENT HOLDERS end here */	


/* NEWS CONTENT HOLDERS begin here */
#newspage {
            width: 550px;
            margin: 30px 0px 30px 40px;
            line-height: 17px;
            }
/* NEWS CONTENT HOLDERS end here */	


/* EVENTS CONTENT HOLDERS begin here */
#eventspage {
            width: 550px;
            margin: 30px 0px 30px 40px;
            line-height: 17px;
            }
/* EVENTS CONTENT HOLDERS end here */


/* CAREER CONTENT HOLDERS begin here */
#careerLeftColumn {
            width: 600px;
            margin: 0px 10px 30px 40px;
            display:inline; 
            float: left;
            border-top: 1px #ffffff solid;
            }
#careerRightColumn {
            width: 217px;
            margin: 0px 0px 50px 0px;
            display:inline; 
            float: left;
            }	
#careerMainText {
		margin: 14px 30px 20px 0px;
		line-height: 17px;
		}
#careerSideText {
		margin: 14px 0px 30px 7px;
		line-height: 17px;
		}
#careerContactColumn1 {
            width: 200px;
            margin: 0px 10px 0px 0px;
            display:inline; 
            float: left;
            }
#careerContactColumn2 {
            width: 200px;
            margin: 0px 10px 0px 20px;
            display:inline; 
            float: left;
            }
th.nalp {
	text-align: center;
	font-weight: bold;
	}            	
/* CAREER CONTENT HOLDERS end here */	


/* SITEMAP CONTENT HOLDERS begin here */
#SitemapLeftColumn {
	width: 310px;
	margin: 10px 0px 50px 35px;
	line-height: 17px;
	display:inline; 
	float: left;
}
#SitemapRightColumn {
	width: 310px;
	line-height: 17px;
	margin: 10px 0px 50px 70px;
	display:inline; 
	float: left;
}		
#SitemapLeftColumn p.SitemapTitle {
	margin: 0px 0px 0px 40px;
	line-height: 14px;
}
#SitemapLeftColumn p {
	margin: 0px 0px 30px 40px;
	line-height: 14px;
}
#SitemapRightColumn p.SitemapTitle {
	margin: 0px 0px 0px 40px;
	line-height: 14px;
}
#SitemapRightColumn p {
	margin: 0px 0px 30px 40px;
	line-height: 14px;
}
/* SITEMAP CONTENT HOLDERS end here */	

/* BANKRUPTCY CONTENT HOLDERS begin here */
#bankruptcyLeftColumn {
            width: 210px;
            line-height: 24px;
            margin: 0px 10px 30px 40px;
            display:inline; 
            float: left;
			border-right: 1px #990000 solid;
            }
#bankruptcyRightColumn {
            width: 570px;
            line-height: 17px;
            margin: 0px 0px 20px 7px;
            display:inline; 
            float: left;
            }
p.bankruptcynote {
		color: #676767;
		font-size: 11px;
}

#bankruptcyPageTitle {
		margin: 10px 0px 20px 40px;
		}
		
#bankruptcyTitle {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	text-align:center;
	color: #aa0000;
}



/* ************************************* */

#InteriorMainContentArea
{
	padding-left:100px;
	min-height: 500px;
}

/* About */
#aboutLeftColumn 
{
	/*padding-left:100px;*/
	float:left;
	width:600px;
}

#aboutRightColumn 
{
	padding-left:10px;
	float:left;
	width:250px;
}

.OurPeopleImage
{
	/*
	position:relative;
	left: -400px;*/
}

#generalcontent
{
	width: 650px;
}

.interiorPageName
{
	
	position: relative;
	
	/*  DEBUG VALUES
	
	top: -106px; 
	left: 87px;
	color: Red;
	*/
	/*  CORRECT VALUES FOR LARGE GRAPHIC
	 
	top: -136px; 
	left: 87px;
	color: White;
	*/
	/*  CORRECT VALUES FOR SMALL GRAPHIC 
	 */
	top: -41px; 
	left: 87px;
	color: White;
	
	font-family: Arial;
	font-weight: 600;
	font-size: 20pt;
	letter-spacing: 1.5pt;
}

#PageTitleScreen
{
	display: none;
}
#PageTitlePrint
{
	display: none;
}

.AllyInteriorMasterPageTopSearch
{
	background-repeat:no-repeat;
	padding-left:15px;
	background-position:left center;
}


/* ************************************* */





/* margin - top right bottom left */
/* BANKRUPTCY CONTENT HOLDERS end here */


/* GENERAL STUFF */
td {
	font-family: verdana, arial, helvetical, sans-serif;
	font-size: 11px;
	line-height: 17px;
	color: #000000;
	}
	
td.shaded {
	background-color: #F4F0F0;
	}
	
	
th {
	font-family: verdana, arial, helvetical, sans-serif;
	font-size: 11px;
	line-height: 17px;
	color: #000000;
	font-weight: normal;
	text-align: left;
	}	

	
h1 {
	font-size: 17px;
	font-weight: bold;
	line-height: 24px;
	margin: 0px 0px 15px 0px;
	}
	
h2 {
	font-size: 14px;
	font-weight: bold;
	line-height: 20px;
	margin: 0px 0px 15px 0px;
	}
	
h3 {
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
	margin: 0px 0px 15px 0px;
	}
	
li.arrow {
	margin-bottom: 3px;
	list-style: url(images/arrow_orange.gif);

	}	


p.hint {
	font-size: 10px;
	line-height: 13px;
	color: #666666;	
	}	
	
	
/* accordion - ajax styles */
.accordionHeader a{display: block; border: 1px solid #96B8DB; border-top: #FFFFFF; color: #000000; background-image: url(images/white-top-bottom.gif); font-size: 11px; font-weight: bold; padding: 6px; margin-bottom: 1px; cursor: pointer;}
.accordionHeader a:hover{border: 1px solid #666666; border-top: #FFFFFF; color: #FFFFFF; text-decoration: none; cursor: pointer;}
.accordionContent{background-image: url(images/accordion-bg.png); border: 1px solid #96B8DB; margin-bottom: 1px; overflow: hidden;}
.accordionLink a{display:block; margin-top: 2px; border: 1px dotted #CCCCCC; border-right: 0px; border-left: 0px; font-size: 12px; color: #000000; padding: 3px; padding-left: 6px;}
.accordionLink a:hover{border: 1px solid #96B8DB; border-right: 0px; border-left: 0px; background-image: url(images/bg-orange-small.jpg); color: #000000; text-decoration: none;}
.accordionImage1{width: 138px; margin-left: auto; margin-right: auto; background-image: url(images/members.gif); background-repeat: no-repeat; height: 80px;}
.accordionImage2{width: 138px; margin-left: auto; margin-right: auto; background-image: url(images/members.gif); background-repeat: no-repeat; height: 80px;}
.accordionImage3{width: 138px; margin-left: auto; margin-right: auto; background-image: url(images/members.gif); background-repeat: no-repeat; height: 80px;}
.accordionImage4{width: 138px; margin-left: auto; margin-right: auto; background-image: url(images/members.gif); background-repeat: no-repeat; height: 80px;}

/* wraps the admin navigation */
.adminNavigationWrap{position: absolute; left: 0px; width: 210px; margin-top: 10px;}

/* wraps the admin content */
.adminContentWrap{margin-left: 200px; margin-top: 10px; left: 220px; padding-bottom: 20px;}

/* form help descriptions in admin forms */
.adminHelp{margin-bottom:20px; color: #666666; border: 1px dashed #D5D4E1; padding: 3px; background-color: #FFFFE8; font-size: 11px;}
.adminHelp2{margin-bottom:20px; color: #666666; border: 1px solid #D5D4E1; padding: 3px; background-color: #FFFFE8; font-size: 11px; margin-top: 3px;}

/* a-z alphabet link styles */
.aTozNavigaion a{display:block; float: left; border: 1px solid #CCCCCC; font-size: 13px; color: #000000; margin-right: 3px; background-image: url(images/grid-header-bg.jpg); padding: 3px; width: 15px; text-align: center;}
.aTozNavigaion a:hover{border: 1px solid #6699cc; background-image: url(images/a-zHover-bg.jpg); color: #000000; text-decoration: none;}

/* checkbox list styles */
.checkboxList{}

/* collapsible ajax Panel Styles */
.CollapsePanel{background-image: url(images/collapse-panel-1.jpg); background-color: #FFFFFF; background-position: left; background-repeat: repeat-y; height: 0px; overflow: hidden; width: 100%; }
.CollapsePanelHeader{background-color: #FFFFFF; background-image: url(images/collapse-panel-2.jpg); cursor: hand; font-weight: normal; height: 20px; padding-top: 5px; width: 100%; }
.CollapseHelpHints{border-bottom: 1px solid #D5D4E1; font-size: 10px; padding: 5px; text-align: left; }

/* detailsview default skin styles */
.detailsviewMain{width: 100%; border: 1px solid #E9E9EF; background-color: #FCFCFC;}
.detailsviewMain td{padding:2px 5px; border: 1px solid #D5D4E1;}
.detailsviewMain th{padding:2px 5px; border: 1px solid #D5D4E1;}
.detailsviewheaderBG{background-image: url(images/grid-header-bg.jpg); text-align: center; height: 22px; color: #000000; font-weight: bold; font-size: 14px;}
.detailsviewRowStyle{Border: 1px solid #D5D4E1; height: 22px;}
.detailsviewRowStyle:hover{Border: 1px solid #D5D4E1; background-image: url(images/a-zHover-bg.jpg);}
.detailsviewAlternateRowStyle{background-color: #FCFCFC; height: 22px;}
.detailsviewAlternateRowStyle:hover{background-image: url(images/a-zHover-bg.jpg);}
.detailsviewFieldHeader{width: 170px;}

/* email header with buttons and radio buttons */
.EmailHeader{background-image: url(images/grid-header-bg.jpg); padding: 3px; border: 1px solid #D5D4E1; border-bottom: 0px;}
.EmailHeader2{background-color: #F5F4F8; background-image: url(images/grid-header-bg.jpg); border-top: 1px #D1E4FF solid; border-top-color: #C6C6C6; width: 100%; }

/* admin membership form wrap */
.formOutlineDiv{border: 1px solid #96B8DB; border-top: 0px; padding: 20px; margin-left: 20px;margin-right: 20px; margin-bottom: 60px; background-color: #FCFCFC;}
.formHeaderDiv{border-bottom: 0px;font-size: 15px; font-weight: normal;  color: #000000;background-image: url(images/white-top-bottom.gif);padding: 5px;margin-left: 20px;margin-right: 20px;border: 1px Solid #96B8DB;border-bottom: 0px; border-top: 0px;}

/* form element styles */
.formNameTitle{font-size: 16px; font-weight: bold;}
.formSectionTitle{font-weight: bold; border-bottom: 1px solid #D5D4E1;}
.formLabelsText{}

/* page footer control style - admin pages */
.footerControl{height: 40px; width: 100%; background-image: url(images/admin-footer-2-bg.jpg); margin-top: 10px; border-top: 1px solid #6094C8; position: fixed; bottom: 0px;}
.footerTitleText{text-align: center; padding: 15px; color: #FFFFFF;}

/* gridview styles for skin file */
.gridviewMain{width: 100%; font-size: 11px; border: 1px solid #EBEBEB;}
.gridviewMain td{padding:1px 5px; border: 1px solid #EBEBEB;}
.gridviewMain th{padding:1px 5px; border: 1px solid #EBEBEB;}
.gridheaderBG{background-image: url(images/grid-header-bg.jpg); text-align: center; height: 22px; color: #000000; font-weight: bold; font-size: 11px;}
.gridheaderBG a{color: #000000;}
.gridheaderBG a:hover{text-decoration: underline;}
.gridrowclick{background-image: url(images/grid-row-hover.jpg); }
.gridrowSelectedBG{background-image: url(images/a-zHover-bg.jpg); }
.gridRowStyle{Border: 1px solid #EBEBEB;}
.gridRowStyle:hover{Border: 1px solid #EBEBEB; background-image: url(images/a-zHover-bg.jpg);}
.gridAlternateRowStyle{background-color: #F4F4F4;}
.gridAlternateRowStyle:hover{background-image: url(images/a-zHover-bg.jpg);}
.gridColumnHeaderBG{background-image: url(images/grid-header-bg.jpg);}
.gridColumnHeaderBG:hover{background-image: url(images/a-zHover-bg.jpg);}

/* page header control style - admin pages */
.headerControl{height: 70px; background-image: url(images/admin-header-2-bg.jpg); border-bottom: 1px solid #96B8DB;}
.headerTitleImage{height: 70px;background-image: url(images/admin-title-2.jpg);background-repeat: no-repeat; width: 130px; float: left;}
.headerTitleText{color: #FFFFFF; font-size: 20px; float: left; margin-top: 20px; margin-left: 5px;}

/* admin login name and status div */
.loginNameAndStatus{float: right; margin-right: 20px; margin-top: 10px; width: 300px; text-align: right; color: #000000;}
.loginNameAndStatus a{color: #000000; text-decoration: underline;}
.loginNameAndStatus a:hover{color: #FFFFFF;}

/* ajax MaskedEdit Related Styles */
.MaskedEditFocus{background-color: #ffffcc; color: #000000;}
.MaskedEditMessage{color: #ff0000; font-weight: bold;}
.MaskedEditError{background-color: #ffcccc;}
.MaskedEditFocusNegative{background-color: #ffffcc; color: #000000;}
.MaskedEditBlurNegative{color: #ff0000;}

/* admin membership gridview custom pager */
.membersGridViewPager a{display:block; float: left; border: 1px solid #CCCCCC; font-size: 11px; color: #000000; margin-right: 3px; margin-top: 6px; background-image: url(images/grid-header-bg.jpg); padding: 3px;}
.membersGridViewPager a:hover{border: 1px solid #6699cc; background-image: url(images/a-zHover-bg.jpg); color: #000000; text-decoration: none;}

/* admin membership gridview built-in pager */
.membersGridViewPager2 tr{padding: 0px; border-width: 0px; border-style: none;}
.membersGridViewPager2 td{padding: 0px; border-width: 0px; border-style: none;}
.membersGridViewPager2 a{display:block; float: left; border: 1px solid #CCCCCC; font-size: 11px; color: #000000; background-image: url(images/grid-header-bg.jpg); padding: 5px; margin-right: 2px;}
.membersGridViewPager2 a:hover{border: 1px solid #6699cc; background-image: url(images/a-zHover-bg.jpg); color: #000000; text-decoration: none;}

/* delete all membership users button */
.membersDeleteAll a{display:block; float: right; border: 1px solid #CCCCCC; font-size: 11px; color: #000000; margin-top: 6px; background-image: url(images/grid-header-bg.jpg); padding: 3px;}
.membersDeleteAll a:hover{border: 1px solid #6699cc; background-image: url(images/a-zHover-bg.jpg); color: #000000; text-decoration: none;}

/* delete selected users button */
.membersToggle a{display:block; float: left; border: 1px solid #CCCCCC; font-size: 11px; color: #000000; margin-left: 3px; margin-top: 6px; background-image: url(images/grid-header-bg.jpg); padding: 3px;}
.membersToggle a:hover{border: 1px solid #6699cc; background-image: url(images/a-zHover-bg.jpg); color: #000000; text-decoration: none;}

/* (default) ajax password strength indicator option 1 - simple text */
.passwordStrengthIndicator {background-color:Gray; color:White; font-family:Arial; font-size:x-small; font-style:italic; padding: 2px 3px 2px 3px; margin-top: 2px;}

/* ajax password strength indicator option 2 - bar indicator */
.passwordStrengthBarIndicator{color:Blue; background-color:Blue; padding-bottom:1px;}
.passwordStrengthBarBorder{border-style:solid; border-width:1px; width:200px; vertical-align:middle;}

/* user category links - admin pages */
.userCategories a{display:block; float: left; border: 1px solid #96B8DB; font-size: 12px; color: #000000; margin-right: 3px; background-image: url(images/user-categories-bg.gif); padding: 3px;}
.userCategories a:hover{border: 1px solid #96B8DB; background-image: url(images/a-zHover-bg.jpg); color: #000000; text-decoration: none;}
.userCategoriesWrap{height: 23px; padding: 2px; padding-left: 20px; background-image: url(images/user-categories-bg.gif); margin-left: 20px;margin-right: 20px;border: 1px Solid #96B8DB;border-bottom: 0px solid #CCCCCC;}

/* div wrap for number of registered and online users */
.whosOnlineWrap {font-size: 11px; margin-top: 5px;}

a:link, a:active, a:visited
{
	text-decoration: none;
	color: #aa0000;
}

a:hover
{
	text-decoration: underline;
	color: #dd0000;
}

.nav_link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: normal;
	font-style: normal;
	color: #990000;
}

#content
{
	/*
	width: 950px;
	margin: 0px auto 20px auto;
	*/
}


.articlepage
{
	width: 800px;
}
.BankruptcyLoginView
{
	float:left;
	padding-left: 100px;
	padding-right: 100px;
}
.BankruptcyAdminMenu
{
	width: 800px;
	padding-left: 100px;
}
.BankruptcyBottomMenu
{
	
}
.BankruptcyAdminContent
{
	padding-left: 100px;
	padding-right: 100px;
	width:100%;
	min-width: 1000px;
	overflow:hidden;
}

.MainAdminLoginView
{
	float:left;
	padding-left: 100px;
	padding-right: 100px;
}
.MainAdminAdminMenu
{
	width: 800px;
	padding-left: 100px;
}
.MainAdminBottomMenu
{
	clear:both;
	width:1000px;
	padding-left: 100px;
	padding-right: 100px;
}
.MainAdminAdminContent
{
	padding-left: 100px;
	padding-right: 100px;
	width:800px;	
}
.PracticeAreasOverride
{
	font-size:23pt;
	letter-spacing:1.5pt;
	font-weight:600;
}
.LinkWithArrowImage
{
}
.YellowArrowImage
{
	width: 9px;
	height: 8px;
	margin-left: 2px;
	margin-right: 2px;
}
.OrangeArrowImage
{
	width: 10px;
	height: 10px;
	margin-left: 2px;
	margin-right: 2px;
}
