body {
	font: 100% Arial, Verdana, Helvetica, sans-serif;
	background-color: #4a4948;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #212125;
}
#container {
	background-color: #FBF5E2;
	width: 785px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	margin: 0px auto; /* the auto margins (in conjunction with a width) center the page */
	border: 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align: left; /* this overrides the text-align: center on the body element. */
	}
#containerNL {
	background-color: #FFFFFF;
	width: 780px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	margin: 0px auto; /* the auto margins (in conjunction with a width) center the page */
	border: 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align: left; /* this overrides the text-align: center on the body element. */
	padding:15px;
	}
.file{
	background-color: #FBF5E2;
	margin:0;
	background-image: url(../images/bg2.gif);
	background-repeat: repeat-y;
	min-height:510px;
}
#fileProf{}

#tabs {
	background-image: url(../images/tabTop4.gif);
	background-repeat: no-repeat;
	height: 46px;
	width: 785px;
}

#main{
	width:785px;
	
	}
#header {
	background-image: url(../images/headpic1.jpg);
	background-repeat: no-repeat;
	height: 125px;
	width: 785px;	
	  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
}
#headImg{
	float:left;
	left:0px;
	height: 125px;
	width: 125px;
}
#headTxt{
	float:right;
	position:relative;
	top:10px;
	right:10px;
	text-align:center;
	font-weight: bold;
	color: #4a4948;
}
#tabs table {
	color:#8a1e05;
	font-size:11px;
	margin: 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */
	padding: 0px; /* using padding instead of margin will allow you to keep the element away from the edges of the div */
	font-weight: bold;
	position: relative;
	top: 5px;
}
#tabs table td{
text-align:center;
padding:0px 0 0 0;
}

#tabs table tr td#sBox{padding:8px 0 0 0}
#tabs table tr td#sBox1 {padding:2px 2px 0 0}
#sbtn{
	color:#8a1e05;
	font-size:11px;
	font-weight: bold;
	background-color:#FBF5E2;
	border:1px solid #4a4948;
	padding: 0px 0 0 0px; /* using padding instead of margin will allow you to keep the element away from the edges of the div */
	margin: 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */
}
#leftNav{
	position:relative;
	top: 15px;
	width:130px;
	height: 198px;
	float:left;
	margin-bottom:0px;
	
}

#mainPic{
	position:relative;
	left:0px;
	height:200px;
	width:285px;
	float:left;
	clear:left;
	margin-top: 15px;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 30px;
	top: 0px;
}
.rightText{margin:0 0 0 auto; width:417px;}
#mainContent {
	float:right;
	padding: 0; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	width:750px;
	right: 10px;
	position: relative;
	min-height:425px;
}
#mainContent p{
	margin: 8px 0;
}
#footer {
	padding: 0; /* this padding matches the left alignment of the elements in the divs that appear above it. */
	background-image:url(../images/footerBG1.gif);
	background-repeat: no-repeat;
	float:right;
	width:785px;
	position: relative;
	top: 0px;
	vertical-align: top;
	height: 35px;
}
.footer {font-size: 9px; position: relative;top:5px;right:10px;float:right;height:20px; width:766px;z-index: 200; color:#212125}
#footer p {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 10px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
}

.clear{clear:both;}
.cRight{clear:right;}
.cLeft{clear:left;}
.fRight {float: right;}
.fRightcRight{float:right; clear:right;}
p .bottomP{
	float:right;
	display: block;
	white-space: pre;
}
h1{
	font-family:"Times New Roman", Times, serif;
	font-size: 16px;
	color: #8a1e05;
	margin: 10px 0;
	line-height:16px;
}
h2{
	font-family:"Times New Roman", Times, serif; 
	font-size: 18px; 
	color: #8a1e05; 
	margin: 10px 0;
	text-align:center;
}
h3{
	font-family:"Times New Roman", Times, serif;
	font-size: 14px;
	color: #8a1e05;
	margin: 0 0 6px 0;
	text-align:center;
}
.noMarg{margin:0}
h4{
	font-family:"Times New Roman", Times, serif;
	font-size: 18px;
	color: #666;
	margin: 10px 0;	
}
h5{
	font-family:"Times New Roman", Times, serif;
	font-size: 12px;
	color: #8a1e05;
	margin: 0 0 6px 0;
	text-align:center;
}
#drop{
	margin: 0 0 12px 0;
}
a:link{
	color: #8a1e05;
	text-decoration:none;
}
a:visited{
	color: #4a4948;
	text-decoration: none;
}
a:hover{
	color: #4a4948;
	text-decoration:underline;
}
a:active{
	color: #8a1e05;
	text-decoration:underline;
}
#footer .footer a:link{
	color: #4a4948;
	text-decoration:none;
}
#footer .footer a:visited{
	color: #000000;
	text-decoration: none;
}
#footer .footer a:hover{
	color: #8a1e05;
	text-decoration:underline;
}
#footer .footer a:active{
	color: #8a1e05;
	text-decoration:underline;
}
/*Practice Area and profile pages*/

.holdDrop,.holdDrop1{padding:15px; width:550px;float:right; }

.holdDrop h1 {margin:0px 10px;padding-top:5px}
.holdDrop .head a:hover, .holdDrop a:active {text-decoration:none;}
.blhead{font-family:"Times New Roman", Times, serif;
	font-size: 18px;color:#000000; font-weight:bold;}
	
.holdDrop#indentUL h1{margin-top: 0px;
	margin-bottom: 6px;}

.holdDrop#indentUL ul {
	margin-top: 0px;
	margin-bottom: 4px;}
.holdDrop#indentUL ul li{
	list-style-type: none;
}	
.holdDrop#indentUL ul li h1{
	margin-top: 0px;
	margin-bottom: 0px;
	
}
#sorttable{width:575px;}
#wideDrop{width: 580px;}

th {background-color: #4a4048;color:#ffc;text-align:center;cursor: pointer; border-top: 1px solid #600;}
.col1, .col2, .col3,.col4  {text-transform: capitalize;padding: 2px;text-align:left;border-bottom: 1px solid #600}
.col1{width:40px;text-align: left;}
col2{width:40px;text-align: center;}
.col3{text-align: left;}
.col4{width:125px;text-align: left;}

#table { font-weight: bold; border-style: solid; border-color: #600 }
#white{font-size:18px;font-weight:bold;}
td#white a:link, td#white a:visited{color: #FBF5E2; text-decoration:none}
td#white a:hover, td#white a:active{color: #FFFFFF; text-decoration:underline}
.NLtext{width:760px;position:relative; top:10px;left:15px; background-color:white;}
#text{padding:15px; min-height:350px}



.head{
	width: 550px;
	height:30px;
	background-image: url(../images/headBG4.gif);
	background-repeat: no-repeat;
	margin-top:5px
	
}
.indent{position:relative; left: 20px;}
.content{
	width: 524px;
	display:none;
	padding:10px;
	
}

#page0{
	display:block;
		
}
#attyPic{
	float:right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
}
.infoText{position:relative; top:20px; left:30px; }
.reg{font-family:Arial, Helvetica, sans-serif;
	font-size:12px;}