html {
		margin: 0;
		padding: 0;}

body {
		background-color: #ccc;
		background-image: url(../images/bg.gif);
		background-repeat: repeat;
		color: #333;
		margin: 10px 0;
		padding: 0;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 1em;}

html, body, table, td, h1, p, div, a {
		font-family: Arial, Helvetica, verdana, sans-serif;}

#wrapper {
		background: #E2E3DF;
		color: #000;	
		width: 800px; 		
		margin: 0 auto;}
		
/* Header Table */
table#header {
		border: 2px solid #036; 
		background: #fff;
		color: #000;}

td#logo {
		padding-left: 5px;}

td#logo a {
		background: #fff;
		color: #000;}

td#pillar {
		text-align: right;}




/* Bryan Container */
div#headshot { /* icon */
		height: 300px; 
		margin-left: 15px;
		margin-bottom: 10px;
		border: 1px solid #000;
		background: #f2f2f2;
		color: #000;}

div#headshot img {
		margin-bottom: 10px; 
		border-left: 3px solid #333; 
		border-right: 3px solid #333;
		border-top: 1px solid #333;
		border-bottom: 1px solid #333;}

#bryan {
		color: #036; 
		background: #f2f2f2;
		font-size: .9em; 
		margin-left: 5px; 
		margin-bottom: 0; 
		margin-top: 5px; 
		font-weight: bold;}

#certs {
		color: #036; 
		background: #f2f2f2;
		font-size: 9px; 
		margin-left: 5px;}

#email {
		text-align: right;
		font-size: 1.1em;
		margin-right: 5px;}
/* End Bryan Container */



/* Brochure Containers */
div#brochure1 {
		padding-bottom: 10px; 
		margin-right: 15px;
		margin-bottom: 10px;
		border: 1px solid #000;
		background: #f2f2f2;
		color: #000;}

div#brochure2 {
		padding-bottom: 10px; 
		margin-right: 15px;
		margin-bottom: 10px;
		border: 1px solid #000;
		background: #f2f2f2;
		color: #000;}

div#brochure3 { /* icon */
		padding-bottom: 10px; 
		margin-right: 15px;
		margin-bottom: 10px;
		border: 1px solid #000;
		background: #f2f2f2;
		color: #000;}

div#brochure4 {
		padding-bottom: 20px; 
		margin-left: 15px;
		margin-bottom: 10px;
		border: 1px solid #000;
		background: #f2f2f2;
		color: #000;}

.link {
		margin-top: 5px;}

div#cdRom {
		padding-bottom: 30px; 
		margin-right: 15px; 
		background: #aaa;
		color: #000;
		border: 1px solid #000;}

td div img {
		float: left;
		margin: 5px;}

.request {
		font-size: .8em; 
		color: #fff; 
		background: #324375;
		margin: 2px;}
/* End Brochure Containers */


/* Content Section */
div#content {
		border: 1px solid #000; 
		background: #fff;
		color: #000; 
		margin: 0 5px 10px 5px; 
		padding: 10px 15px;}

.wf {
		color: #630; 
		background: #fff;
		font-weight: bold;
		font-style: italic;}

table {
		background: #324375;
		color: #000;
		border: 1px solid #000;
		width: 800px;}

td.alignTop {
		vertical-align: top;}

h1 {
		margin: 0 0 5px 0;
		font-size: 1em;
		font-weight: bold;
		color: #036;
		letter-spacing: 1px;}
		
h2 { 
		margin: 0;
		font-size: .9em;
		color: #003;}		

p {	
		
		font-size: .8em;
		line-height: 1.4em;}
		
.margin {
		margin-top: 2px;}
		
ul {
		list-style-image: url(../images/bullet2.gif);
		font-size: .7em;
		margin-left: 10px;
		padding-left: 15px;}
		
td .bullets {
		list-style-image: url(../images/bullet2.gif);
		padding-left: 20px;}			
		
/* End Content Section */


#footer {
		margin-top: 10px;
		padding: 2px 0;
		border: 1px solid #333;
		width: 800px;
		background: #f2f2f2;
		color: #000;}

#copyright, #dp {		
		margin: 0;
		font-size: .65em;			
		letter-spacing: .05em;
		text-align: center;
		padding: 3px 0;}

#dp {
		color: #966;
		background: transparent;
		letter-spacing: .09em;
		font-family: Georgia, "Times New Roman", Times, serif;}

#dp a {
		color: #966;
		background: transparent;
		font-size: 1em;
		letter-spacing: .09em;
		}

#dp a:hover {
		color: #666;
		background: transparent;}


/* Main Navigation */
#nav {
		margin: 10px 0 3px 5px;}

#nav a {
		color: #c30;
		background: #E2E3DF;
		font-size: .9em;		
		text-decoration: none;
		padding: 2px;}

#nav a:hover {
		color: #966;
		background: #E2E3DF;	
		border: 1px solid #966;
		padding: 1px;}

a#current {
		color: #966;
		background: #E2E3DF;}

a:hover#current {
		border: none;
		padding: 2px;}
/* End Main Navigation */


/* Brochure Links */

a {
		color: #003;
		background: transparent;
		font-size: .7em;}

a:hover {
		color: #c93;
		background: transparent;}

#cdRomLink a {
		color: #003;
		background: #aaa;}

#cdRomLink a:hover {
		color: #ccc;
		background: #aaa;}




/* Contact Form */		
 .contactForm {
		width: 400px;
		border: 1px solid #000;
		padding: 0 10px; 
		margin: 30px 15px;}
	
.contactFormHead {
		text-align: center;	
		margin: 0 -10px; 
		padding: 3px 0; 
		font-size: 14px; 
		color: #000; 
		background: #9AA5C7; 
		border-bottom: 1px solid #000;}	

table#contact {
		width: 400px;
		background: #fff;
		border: none;}	
		
table#contact p {
		font-family: verdana, arial, sans-serif;
		font-size: 11px;
		text-align: left;
		margin: 0 0 5px 0;}			
/* End Contact Form */

#map a {
		color: #003;
		background: transparent;
		font-size: .9em;}

#reflinks a {
		line-height: 2em;}

#reflinks, #reflinks a {
		font-size: .85em;
		}

#display {
		display: none;}
