﻿/**
 * @author ethird
*/

html {
	text-align: center;  /* ie 6 centerhack */ 
}
body {
	margin:47px auto 0 auto;
	width:811px;
}
#d_container {
	padding-bottom:120px;
	font-family: Geneva, Tahoma, Helvetica, sans-serif;
	font-size:100.01%;
	text-align: left;   /* /ie 6 centerhack  */
	width:100%;
	float:left;
	background:url(../images/body_bg.gif) no-repeat bottom left;
	color:#333;
}
	
	/* .oOo. header .oOo. */
	#d_contact {
		display:none;
	}
	
	/* .oOo. u_nav .oOo. */
	.u_nav {
		display:none;
	}
		
			
	/* .oOo. d_content .oOo. */

		#d_advisor {
			display:none;
		}
		
		
			h1 {
				font-weight:normal;
				font-size:1.5em;
			}
			#d_subcol ul {
				display:none;
			}
			
			h2 {
				font-size:1.1em;
				color:#00529b;
			}	
				
			h3 {
				margin:8px 0;
				font-size:0.9em;
				color:#90be39;
			}
			
			h4 {
				margin-bottom:-16px;
				font-size:0.9em;
			}
			
			p {
				margin:24px 0;
				font-size:0.8em;
			}
			
			#d_maincol a {
				text-decoration:none;
				color:#00529b;
			}
			
			#d_maincol ul {
				list-style:square;
				font-size:0.8em;
			}
				#d_maincol li {
   					margin:8px 0;
					padding-top:2px;
				}
				
					a.a_pdf {
						padding-right:18px;
						background:url(../images/a_pdf.gif) no-repeat top right;
					}	
			
			#d_maincol ul.u_address {
				margin:16px 0;
			}
			#d_maincol ul.u_address li {
				margin:0;
				padding:0;
				background:none;
			}
			
			#u_services_1 {
				margin-left:214px;
				float:left;
				display:inline; /* ie doublemargin fix */
			}
			#u_services_2 {
				margin-left:30px;
				float:left;
				display:inline; /* ie doublemargin fix */
			}
			#u_services_1 li, #u_services_2 li {
				padding:0;
				background:none;
			}
			#u_portfolio {
				display:none;
			}		
				
			
			form div {
				margin:4px 0;
				float:right;
				width:100%;
				display:inline; /* ie doublemargin fix */
			}	
			
				.s_note {
					color:#90be39;
				}
				label {
					float:left;
					font-size:0.8em;
				}
				input {
					margin-right:8px;
					float:left;
					display:inline; /* ie doublemargin fix */
				}
				input.i_text, select {
					margin:0;
					float:right;
					width:160px;
					border:1px solid #ccc;
				}
				 
				input.i_submit {
					margin:8px 0;
					padding:2px 12px;
					display:block;
					float:right;
					font-weight:bold;
					background:#dedede;
					color:#00529b;
					display:inline; /* ie doublemargin fix */
				}
				
				form h4 {
					margin:16px 0 4px 0;
					padding-bottom:4px;
					border-bottom:1px dotted #90be39;
					float:left;
					width:100%;
					display:inline; /* ie doublemargin fix */
				}
				