/* CSS Document */body {	background-color:#333333;	margin:0px;	padding:0px;	font-family:"Times New Roman", Times, serif;	font-size:12px;	color:#666666;	}#clear {	clear:both;	}#whiteback {	background-color:#FFFFFF;	width:100%;	text-align:center;	}#container {	margin-left:auto;	margin-right:auto;	padding:0px;	width:780px;	}#logo {	width:252px;	float:left;	}#navigation {	width:300px;	margin-left:20px;	float:left;	padding-top:12px;	text-align:left;	}	#navigation ul, li {		list-style:none;		margin:0px;		font-size:12px;		padding:0;		border:0;		}	#navigation a {		color:#666666;		text-decoration:none;		line-height:18px;		}	#navigation a:hover {		color:#CC0000;		text-decoration:none;		line-height:18px;		}#leftside {	width:252px;	text-align:right;	float:left;	margin-top:20px;	}	#leftside h1 {		display:block;		padding-right:15px;		font-family:"Times New Roman", Times, serif;		font-size:18px;		font-weight:normal;		background:url(/_images/bracket.gif) no-repeat;		}	#leftside h2 {		font-size:14px;		color:#666666;		line-height:14px;		margin-bottom:-5px;		margin-right:20px;		}	#leftside a {		color:#666666;		text-decoration:none;		line-height:18px;		}	#leftside a:hover {		color:#999999;		text-decoration:none;		line-height:18px;		}	#leftside p {		margin-right:20px;		line-height:16px;		}input.textbox {		border:1px solid #333333;		background:#FFFFFF;		padding:2px;		font-family:"Times New Roman", Times, serif;		font-size:10px;		color:#000000;		width:150px;		}input.button {		border:1px solid #333333;		background:#555555;		color:#FFFFFF;		font-family:"Times New Roman", Times, serif;		font-size:12px;		margin-top:5px;		}input.button:hover {		background:#CC0000;		}#content {	width:500px;	margin-left:20px;	margin-top:20px;	float:left;	text-align:left;	}	#content h1 {		font-size:24px;		font-weight:normal;		line-height:24px;		margin-bottom:-5px;		color:#666666;		}	#content h2 {		font-size:15px;		font-weight:normal;		line-height:16px;		margin-bottom:-5px;		color:#666666;		}	#content p {		font-size:12px;		line-height:18px;		}	#content p.quote {		display:block;		padding:10px 0px 10px 10px;		margin:10px 0px 10px 10px;		float:right;		width:200px;		font-size:16px;		font-style:italic;		color:#999999;		border-left:1px solid #CCCCCC;		}	#content a {		color:#CC0000;		}	#content a:hover {		color:#CCCCCC;		}	.required {		color:#CC0000;		font-size:10px;		}#bottomlines {	background:url(/_images/connorlines.gif) no-repeat;	background-position:top;	text-align:center;	width:780px;	margin-left:auto;	margin-right:auto;	padding-top:100px;	padding-bottom:10px;	}	#bottomlines p {		margin:0px;		}	#bottomlines a {		color:#999999;		}	#bottomlines a:hover {		color:#CC3300;		}#bottomred {	background-color:#CC0000;	border-bottom:1px #FFFFFF solid;	height:14px;	}/*gallery*/#highlight_section a {	border:none;}#highlight_section img {	margin:6px 6px 6px 6px;	border:none;}#thumbnail_section a {	border:none;}#thumbnail_section img {	margin:6px 6px 6px 6px;	border:none;}