* {
	margin: 0;
	padding: 0;
	}

p {
	line-height: 1.5em;
	}

/* Contact Form stuff */
#contact {
	width: 440px;
	clear: both;
	float: left;
	text-align: right;
	margin: 5px 0;
	font-size: 11px;
	font-weight: bold;
	color: #666;
	}
	
#contact_form {
	clear: both;
	text-align: center;
	margin: 0 0 10px;
	}
	
	#contact_form h1 {
		font-size: 13px;
		}

	#contact_form form {
		padding: 5px 20px;
		}
		
		#contact_form form table {
			margin: auto;
			background: #E7F0F7;
			border: 1px solid;
			border-color: #666 #CCC #CCC #666;
			}
			
	#contact_form .top {
		padding-top: 5px;
		}
		
	#contact_form .bottom {
		padding-bottom: 5px;
		}
	
	#contact_form .key {
		text-align: right;
		vertical-align: top;
		padding-left: 10px;
		font-size: 11px;
		font-weight: bold;
		color: #666;
		}
			
	#contact_form .value {
		text-align: left;
		padding-right: 10px;
		}
			
	#contact_form textarea {
		overflow: auto;
		font-family: Arial, Helvetica, sans-serif;
		}

#photograph {
    border: 1px solid #06c;
    height: 289px;
    padding: 1px;
    width: 432px;
}

/* Testimonials */
#upper_testimonials {
	background: url(../Framework/Outer/About/skyline.jpg) top left no-repeat;
	height: 149px;
	width: 440px;
	padding: 0;
	margin: 0;
	}
	
	.testimonial {
		display: inline;
		width: 190px;
		margin: 10px;
		text-align: center;
		opacity: 0.75;
		}
		
	.left {
		float: left;
		}
		
	.right {
		float: right;
		}
		
		.testimonial h1 {
			background: url(../Framework/Boxes/190_flat_top.gif) top left no-repeat;
			padding: 5px 10px 0;
			color: #06F;
			font-size: 12px;
			font-weight: bold;
			}
			
		.testimonial h2 {
			background: url(../Framework/Boxes/190_flat_bottom.gif) bottom right no-repeat;
			padding: 0 10px 5px;
			color: #FE9309;
			font-size: 11px;
			}
			
/* Other About Us content */
.box {
	background: url(../Framework/Boxes/440_tile.gif) top left repeat-y;
	margin: 10px 0 0;
	text-align: justify;
	}
	
.box h1 {
	background: url(../Framework/Boxes/440_title.png) top right no-repeat;
	height: 24px;
	padding: 5px 20px 0;
	}
	
.box p {
	margin: 10px 0 0;
	padding: 0 20px;
	}
	
.box .rep {
	}
	
	.box .rep .inner {
		position: relative;
		margin: 10px 20px 0;
		background: #EEE;
		padding: 5px 10px;
		height: 120px;
		}
		
	.box .rep > .inner {
		height: auto;
		min-height: 120px;
		}
		
		.box .rep img {
			height: 116px;
			width: 96px;
			padding: 1px;
			border: 1px solid #06C;
			}
		
		.box .rep .odd {
			padding-left: 120px;
			}
		
			.box .rep .odd img {
				position: absolute;
				left: 10px;
				}
		
		.box .rep .even {
			padding-right: 120px;
			}
			
			.box .rep .even img {
				position: absolute;
				right: 10px;
				}

		.box .rep h2 {
			font-size: 14px;
			border-bottom: 1px dotted #CCC;
			}
			
		.box .rep h3 {
			font-size: 12px;
			color: #474747;
			}
			
		.box .rep h4 {
			font-size: 12px;
			}
			
		.box .rep p {
			margin-top: 5px;
			padding: 0;
			}
			
		.box .rep .email a {
			background: url(../Framework/Extras/icons/comment/Comment_12.gif) left 1px no-repeat;
			padding-left: 14px;
			font-size: 0.8em;
			}
			
.box .last {
	background: url(../Framework/Boxes/440_bottom.gif) bottom right no-repeat;
	padding-bottom: 14px;
	}
	
.box .first {
	background: url(../Framework/Boxes/440_top.gif) top right no-repeat;
	padding-top: 11px;
	}

/* Testimonial Sidebar */
#sidebar_quotes {
	background: url(../Framework/Boxes/244_tile.gif) repeat-y;
	width: 244px;
	margin-top: 20px;
	}
	
	#sidebar_quotes * {
		padding: 0 10px;
		}
	
	#sidebar_quotes h1 {
		background: url(../Framework/Boxes/244_title.png) top left no-repeat;
		height: 29px;
		padding-top: 5px;
		}
		
		#sidebar_quotes h1 span {
			background: url('../Framework/Extras/icons/myProfile/My Profile_16.gif') left no-repeat;
			padding: 0 4px 0 25px;
			font-style: normal;
			}
			
		#sidebar_quotes h2 {
			/*font-style: italic;*/
			margin: 4px 0 0;
			}
		
	#sidebar_quotes dl {
		margin: 0;
		padding: 0;
		}
		
		#sidebar_quotes dt {
			padding: 5px 10px 0;
			margin: 9px 10px 0;
			border-top: 2px dotted #CCC;
			color: #666;
			text-align: justify;
			font-weight: bold;
			}
			
			#sidebar_quotes dt:before {
				content: open-quote;
				}
			
			#sidebar_quotes dt:after {
				content: close-quote;
				}
			
		#sidebar_quotes dd {
			padding: 0 20px 0;
			color: #06C;
			text-align: right;
			}
			
			#sidebar_quotes dd:before {
				content: "\2013  ";
				}
			
	#sidebar_quotes .last {
		background: url(../Framework/Boxes/244_bottom.gif) bottom right no-repeat;
		padding-bottom: 10px;
		}
		
