/*--------------------- 
  The Law Group of Mike A. Alfred
  Main Stylesheet v1
  Author: Brian Tobin
  5.5.08
-----------------------*/

	*, html, body, div, table, tr, td, a, p, h1, h2, h3, h4, ul, li {
		margin: 0;
		padding: 0;
		}
		
	html { height: 100%; }
		
	body {
		background: #fff;
		font: 12px/155% Arial;
		color: #111;
		text-align: center;
		}
		
	img { 
		border: none; 
		padding: 0;
		margin: 0;
		}
	
	div { background: none; }
	
	/*--------------------------------------
	    FONT STYLES
	  --------------------------------------*/
	
	.darkblue	{ color: #4f596d; }
	.blue 		{ color: #3a5679; }
	.lightblue  { color: #d5d8de; }
	.grey 		{ color: #adb3bf; }
	.lightgrey  { color: #ccc;    }
	
	h1 {
		font-family: Times, "Times New Roman", serif;
		font-size: 24px;
		padding-bottom: 10px;
		color: #333;
		}
		
	h2 { 
		font-family: Times, "Times New Roman", serif;
		font-size: 19px; 
		color: #333;
		padding: 10px 0 10px 0;
		}
		
	.h2_normal h2 {
		font-family: arial;
		font-size: 17px; 
		color: #333;
		padding: 5px 0 8px 0;
		color: #3a5679;
		}
	
	h3 { 
		font-weight: normal;
		font-size: 16px; 
		color: #3a5679;
		}
		
	h4 { 
		font-size: 13px; 
		padding-bottom: 10px;
		}
	
	a {
		color: #3a5679;
		text-decoration: none;
		}
	
	a:hover {
		color: #3a5679;
		text-decoration: underline;
		}
		
	#content a {
		text-decoration: underline;
		}
		
	#content a:hover {
		text-decoration: none;
		}
		
	p {
		margin-bottom: 10px;
		}
		
	p.copyright {
		font-size: 10px;
		color: #666;
		margin-bottom: 0; 
		}
		
	.subheader {
		color: #3a5679;
		font-size: 14px;
		font-weight: bold;
		}
			
	/*-------------------------------------
	     STRUCTURE
	  -------------------------------------*/
	  
	 div#wrapper {
		width: 888px;
		margin: 0 auto;
		text-align: left;
		}
		
		div#dropshadow {
			background: url(../images/bg_repeat.jpg) 0 0 repeat-y;
			float: left;
			width: 880px;
			padding: 0 4px;
			}
			
			div#body_container {
				background: #fff;
				width: 880px;
				float: left;
				}
				
				div#header {
					background: url(../images/header.jpg ) 0 0 no-repeat;
					height: 127px; 
					width: 880px;
					float: left;
					}
					
					div.homeLink {
						width: 880px;
						height: 120px;
						float: left;
						}
						
						.homeLink a {
							display: block;
							width: 880px;
							height: 127px;
							}
		
				div#menu {
					height: 37px;
					width: 880px;
					float: left;
					}
					
					#menu ul {
						list-style: none;
						}
						
					#menu ul li {
						display: inline;
						float: left;
						}
					
				div#content {
					float: left;
					width: 810px;
					padding: 45px 35px 35px 35px;
					}
					
					#content ul {
						padding-left: 15px;
						margin-bottom: 10px;
						}
						
					img.anyPic {
						background: #eee;
						border: 1px solid #5c6880;
						padding: 2px;
						float: right;
						margin: 0 0 5px 20px;
						}
				
				div#footer {
					background: #eee url(../images/footer_repeat.jpg) 0 0 repeat-x;
					width: 810px;
					float: left;
					padding: 15px 35px 10px 35px;
					}
					
					#footer ul {
						list-style: none;
						margin-bottom: 5px;
						}
						
					#footer ul li {
						display: inline;
						font-size: 11px;
						color: #5c6880;
						padding: 0 1px;
						}
						
					p.copyright a { text-decoration: underline; }
						
					div.footerCap {
						background: url(../images/footer_shadow.jpg) no-repeat;
						float: left;
						width: 888px;
						height: 8px;
						}
						
	/*-------------------------------------
	    Form Elements
	  -------------------------------------*/					
						
						
		.input {
			background: #f9f9f9;
			width: 300px;
			padding: 2px;
			}
			
		.textarea {
			background: #f9f9f9;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			height: 100px;
			width: 300px;
			}
			
		.submit {
			padding: 3px 5px;
			border: 1px solid #ccc;
			background: #4f596d;
			color: #fff;
			font-size: 11px;
			cursor: pointer;
			}
		
			
						
						
						
						
						
						

.whitedot {
	color: #FFF;
}

