/* CSS Document */
/* Specify blanket rules for all elements */  
	body {
		margin:20px auto;
		width:760px;
		background:#F4FFE1;
		font:normal 62.5% "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;    
		text-align:center;    
		}
/* Rules for headings */
	h1, h2, h3, h4, h5, h6 {
		font-family:Georgia, "Times New Roman", Times, serif;
		font-weight:bold;
		margin:0;
		padding:0;
		color:#750000;
		}
	h1 {    
		font-size:2em; 
		}
	h2 {  
		font-size:1.75em;
		margin-bottom:20px;
		margin-left:6px;
		padding:0 55px 0 0;
		letter-spacing:0.1em;
		line-height:150%;
		background:url(images/bckgrndhead.jpg) no-repeat;
		}
	h3 {  
		font-size:1.35em;
		margin-top:35px;
		margin-bottom:15px;
		margin-left:0; 
		padding:0 55px 0 0;
		letter-spacing:0.1em;
		line-height:150%;
		background:url(images/bckgrndhead.jpg) no-repeat;
		}
	h3 a:link, a:visited, a:active, a:hover {
		color:#750000;
		}
	h4 {
		font-size:1.1em;
		}
	h5	{
		font-size:1em;
		}
	h6  {
		font-size:0.9em;
		}
/* Masthead */  
	#masthead {
		width:760px;    
		height:242px;	
		background:#BCC url(images/ondban.jpg) no-repeat;
		}
/* mainNav */
	#mainNav {
		height:30px;
		padding-top:1px !important;
		padding:4px 5px 0 5px;
		text-align:center;
		line-height:200%;
		background:#FFF url(images/mainNavbg.jpg) no-repeat;
		}
	#mainNav ul { 
  		list-style:none; 
  		margin:0 5px 0 5px;
		padding:0; 
  		} 
	#mainNav li { 
  		display:inline; 
  		margin:0 17px 0 0; 
  		padding:0; 
  		line-height:100%; 
  		} 
	#mainNav li a:link, #mainNav li a:visited { 
  		text-decoration:none; 
  		font-size:1.4em; 
  		font-weight:bold;
  		color:#46B; 
  		}
	#mainNav li a:hover {
		color:#FFF;
		background:#BCC;
		}
/* Container for white page */
	#container {
		width:760px;
		margin:0;
		padding-bottom:20px;
		background:#FFF url(images/linebg.gif) repeat-y;
		}
/* Content */
  	#content {
		float:left;
		margin-top:17px;
		margin-left:15px !important;
		margin-left:9px;    
	  	padding:0;    
		width:512px;
		text-align:left;
		}
	#content ul {
		list-style:none;
		}
	#content li {
		margin-left:-10px;
		line-height:200%;
		padding: 0 0 0 22px;
		font-size:12px;
		background: transparent url(images/clkbul.gif) no-repeat left center;
		}
	#content p {    
		margin-top:25px;
		font-size:1.35em;    
		line-height:175%;
		letter-spacing:0.02em;
		text-align:justify;
		font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;     
		}
/* Current Page List Elements */
	#services #content li {
		margin-left:2px;
		padding:0 0 0 17px;
		background: transparent url(images/puzglobe.jpg) no-repeat left center;
		}
	#faq #content li {
		margin-top:15px;
		margin-left:2px;
		padding: 0 0 0 17px;
		line-height:155%;
		font-size:12px;
		background: transparent url(images/rubal.gif) no-repeat left center;
		}
	#faq #content #listspc li {
		line-height:0.9em;
		}
	#compcalc #content li {
		margin:0;
		font-size:12px;
		padding: 0 0 0 17px;
		line-height:125%;
		background:none;
		}
/* Sidebar */
	#sidebar {
		float:right;
		margin:8px 0 10px 0;
		padding:0;
		width:220px;
		}
/* Footer */  
	#footer {
		clear:both; 
		margin:0 0 18px 0;
		height:110px;
		width:760px;
		padding:0;   
		background:#BCC url(images/ondfoot.jpg) no-repeat;
		}
	#footer ul { 
  		list-style:none; 
  		margin:0 5px 0 5px;
		padding:18px 0 0 0; 
  		} 
	#footer li { 
  		display:inline; 
  		margin:0 9px 0 0; 
  		padding:0; 
  		line-height:100%; 
  		} 
	#footer li a:link, #footer li a:visited { 
  		text-decoration:none; 
  		font-size:1.1em; 
  		font-weight:bold;
  		color:#46B; 
  		}
	#footer li a:hover {
		color:#FFF;
		background:#BCC;
		}
	#footer h4 {
		letter-spacing:0.1em;
		color:#666666;
		}
/* Form Styling */
	fieldset dl {
		padding-bottom:15px;  
		border:1px solid #666;  
		background:#BBCCCC;
		font:bold 13px "Lucida Sans Unicode", Verdana, sans-serif  
		}
	fieldset dt {  
		float:left;  
		width:150px;  
		padding:5px;
		}
	fieldset dd {  
		width:450px;  
		margin:0;  
		padding:5px;  
		}
	form {  
		margin-top:35px;  
		padding:0;  
		}
	fieldset {  
		margin:0 0 10px 0;  
		padding:5px;  
		border:1px solid #333;  
		font: normal 10px 'Lucida Sans Unicode',Verdana,sans-serif;  
		}
	legend {  
		background: #BBCCCC;  
		margin: 0;  
		padding:5px;  
		border-style:solid;
		border-width:1px;  
		border-color:#FFF #AAA #666 #FFF;  
		font:bold 12px "Lucida Sans Unicode", Verdana, sans-serif;  
		}
	label {
		font-weight:bold;
		}
	select,textarea {
		margin:0;
		padding:0;
		border: 3px double #333;
		}
	.formbox {
		margin:0;padding:1px;
		border: 3px double #333;
		}
/*Other Common Elements*/
	.defaultBold {
		font-weight:bold;
		}
	.img-wrapper {
		float:left;
		margin: 10px 6px 0 0px;
		}
	.spacer {
		clear:both;
		}
	a:link {
	color:#46B;
	}
	a:visited {
	color:#46B;
	}
	a:active {
	color:#46B;
	}
	a:hover {
	color:#46B;
	}
/* Turn off border on image links */
	img {
		border:0;
		}
/* Styling for MeetOurTeam page */
	#mot #content #bios p {
		font-family:"Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
		font-size:1.4em;
		}