/* general styles */

body { background-color: #003d79;
		text-align: center;
		margin: 0px auto;
		width: 781px; 
		padding-top: 35px; 
		font-family: Helvetica, Arial, Geneva, sans;
		font-size: 13px; 
		color: #666666; }

.main_content { background-color: #fefdf5; 
				padding: 20px;
				font-family: "Times New Roman", Times, Baskerville, serif;}

.heading { font-family: Helvetica, Arial, Geneva, sans;
		font-size: 14px; 
		font-weight: bold;
		color: #003d79; }

.subheading { font-family: Helvetica, Arial, Geneva, sans;
		font-size: 14px; 
		font-weight: bold;
		color: #666666; }
		
.sub_subheading { font-family: Helvetica, Arial, Geneva, sans;
		font-size: 14px; 
		font-weight: bold;
		color: #769fc5; }
		
.photo { float: right;
		 margin: 10px; 
		 padding: 0px;
		 border: 1px solid #c1c1c1; }
		 
a:link { color: #990000;
		text-decoration: none;}

a:visited { color: #990000;
			text-decoration: none;}

a:hover { color: #990000;
		  text-decoration: underline;}

a:active { color: #769fc5;
		   text-decoration: underline;}

.ivory { background-color: #fefdf5; }
.lt_blue { background-color: #769fc5; }

.num { list-style-type: decimal; }
.alc { list-style-type: lower-alpha; }
.break { border-bottom: 1px dotted #769fc5;
		 width: 100%; }
		 
.coming { color: red;
		  font-weight: bold; }

.news { border-bottom: 1px dotted #d5e1e7;
		 width: 100%; }
		 
#attorneys_menu { width: 175px;
				  border-left: 1px dotted #769fc5;
				  border-right: 1px dotted #769fc5;
				   border-bottom: 1px dotted #769fc5;
				  float: right; 
				  padding-left: 0px;
				  margin-left: 10px; }
				  
.attorneys { list-style-type: circle;
			 text-indent: 0px; 
			 padding-left: 10px;
				  margin-left: 10px; }
				  
.attorney_photo { margin: 0px; 
				border-top: 1px dotted #769fc5;
				border-bottom: 1px dotted #769fc5;}
.att_hdr { width: 175px;
		  background-color: #c1c1c1;
		  color: #003d79;
		  font-family: Helvetica, Arial, Geneva, sans;
		  font-size: 13px; 
		  font-weight: bold; 
		  padding: 0px;
		  margin: 0px; 
		 }
		 
#att_nav { color: #003d79;
		  font-family: Helvetica, Arial, Geneva, sans;
		  font-size: 13px; 
		  font-weight: bold;
		  margin-top: 0px; 
		  margin-left: 0px; 
		  margin-right: 0px;
		  margin-bottom: 10px;  
		  text-align: center;
		  padding-top: 5px;
		  padding-bottom: 5px;
		  width: 100%;
		  border-top: 1px dotted #769fc5;
		  border-bottom: 1px dotted #769fc5;
		 }

#att_main { width: 578px; }
.alert { color: #990000;
		font-weight: bold; 
		font-family: Helvetica, Arial, Geneva, sans;}
		
/* menu styles */

.practice { background-image: url("images/practice_bgd.gif"); }

.menu_item { text-indent: 0px;			 
			 padding-left: 5px; 
			 margin: 0px; 
			 font-weight: bold;
			 width: 200px; 
			 background-color: #769fc5; }
			 
.menu_item_lit { text-indent: 0px;			 
			 padding-left: 5px; 
			 margin: 0px; 
			 font-weight: bold;
			 width: 200px; 
			 background-color: #c1c1c1; }


a.menu:link { font-family: Helvetica, Arial, Geneva, sans;
			   font-size: 13px; 
			   color: #fefdf5;
			   text-decoration: none;}

a.menu:visited { font-family: Helvetica, Arial, Geneva, sans;
			   font-size: 13px; 
			   color: #fefdf5;
			   text-decoration: none;}

a.menu:hover { font-family: Helvetica, Arial, Geneva, sans;
			   font-size: 13px; 
			   color: #003d79;
			   text-decoration: none;}

a.menu:active { font-family: Helvetica, Arial, Geneva, sans;
			   font-size: 13px; 
			   color: #fefdf5;
			   text-decoration: none;}

/* footer styles */

.contact { color: #fefdf5; 
		   font-size: 12px;
		   font-weight: bold; 
		   padding-top: 5px; }
		   

		
a.contact_footer:link { font-family: Helvetica, Arial, Geneva, sans;
			   font-size: 13px; 
			   color: #fee246;
			   text-decoration: none;}

a.contact_footer:visited { font-family: Helvetica, Arial, Geneva, sans;
			   font-size: 13px; 
			   color: #fee246;
			   text-decoration: none;}

a.contact_footer:hover { font-family: Helvetica, Arial, Geneva, sans;
			   font-size: 13px; 
			   color: #fee246;
			   text-decoration: underline;}

a.contact_footer:active { font-family: Helvetica, Arial, Geneva, sans;
			   font-size: 13px; 
			   color: #fefdf5;
			   text-decoration: underline;}

#disclaimer { padding-top: 20px;
			  font-size: 12px;
			  color: #c1c1c1;
			  text-align: left;
			  font-family: "Times New Roman", Times, Baskerville, serif; }
	
		
/* colours:
background dark blue: 003d79
ivory: fefdf5
menubar blue: 769fc5
pale blue: d5e1e7
dark red: 990000
grey: 666666
light grey: c1c1c1
link yellow: fee246
*/