html, body {	height: 100%;	}	body {	margin: 0px;	padding: 0px;	background: #676A75 repeat-y url(images/colbg.jpg);	position: relative;	text-align: left;	color: #FFFFFF;	font-family: verdana, sans-serif; 	font-size: 80%;	}img {	vertical-align: bottom;	}	#container {	position: relative;	width: 100%;	min-height: 100%;	}	#header {	height: 100px;		background-image: url(images/hdrbg.jpg);	background-repeat: repeat-x;	text-align: left;	}#head2 {	color: #000;	position: absolute;	left: 300px;	top: 48px;	font-size: 14px;	text-align: center;	}	#logos {	position: absolute;	left: 670px;	top: 20px;	}			#subhead {	position: absolute;	background-color: #464A57;	height: 65px;	left: 0px;	width: 100%;	text-align: left;	}	#nav {	position: absolute;	left: 0px;	top: 165px;	width: 143px;	background-color: #272A35;	text-align: center;	color: #FFFFFF;	font-size: 12px;	}#content {	position: relative;	padding: 70px 10px 55px 150px;	text-align: left;	}#content ul {	margin-top: -4px;	}.left {	width: 350px;	}.right {	position: absolute;	left: 520px;	top: 70px;	width: 350px;	}	.about {	width: 60%;	font-size: 14px;	line-height: 18px;	}#footer {	position: absolute;	vertical-align:bottom; !important	bottom: 0px;	height: 50px;	width: 100%;	background-color: #464A57;	text-align: right;	font-size: 10px;		}#frame {	width: 500px;	margin-left: auto;	margin-right: auto;	}#galnav {	width: 500px;	text-align: center;	}#galdesc {	text-align: left;	padding: 5px;	background-color: #123;	}#galtn img {	padding: 0px 5px 5px 0px;	}	a img {	border: 0px;	outline: 0;	}a img:active {	outline: 0;	}	#nav a {	text-decoration: none;	}	#nav ul {	margin: 0;	padding: 0;	font-family: verdana, arial, Helvetica, sans-serif;	}	#nav li { margin: 0;	list-style: none;	 }#nav a {	display: block;	padding: 5px 0px;	color: #FFF;	background-color: #272A35;	text-decoration: none;	font-weight: bold;	border-bottom: 4px solid #272A35;	font-size: 11px;	}#nav a:hover {	color: #FFF;	background-color: #676A75;	text-decoration: none;	border-bottom: 4px solid #FFF;	}h1 {	font-size: 14px;	font-weight: bold;	color: #FFFFFF;	}#partner a {	color: #FFF;	text-decoration: underline;	font-weight: bold;	font-size: 11px;	line-height:15px;	}#partner a:visited {	color: #FFF;	text-decoration: underline;	font-weight: bold;	font-size: 11px;	}#partner a:hover {	color: #FFF;	text-decoration: underline;	font-weight: bold;	font-size: 11px;	}