body {
  background: #fff;
  color: #333;
  font-size: 13px;
  height: auto;
  padding-bottom: 20px;
  font-family: Arial, Helvetica, sans-serif;
}
.container_12,
.container_16,
.container_24 {
  background-color: #fff;
  background-repeat: repeat-y;
}

.container_12 {
  background-image: url(../img/12_col.gif);
}


* {
	border:none; 
	margin:0; 
	padding:0;
}

a {
  color: #fff;
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

.bioLinks {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	color:#000;
	text-decoration:none;
}

h1 {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size:18px;
  color:#06357A;
  margin:0px;
  padding:0px;
}

h2 {
	padding-top:15px;
	font-size:18px;
	color:#223a77;
	padding-bottom:0px;
	margin-bottom:0px;
}



#FP {
	float:left;
	width:300px;
	text-align:center;
	font-size: 13px;
  font-family: Arial, Helvetica, sans-serif;
}

.interact a {
	background-color: #2179b6;
	border-bottom: 1px solid #084d7d;
	color: #eee;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Helvetica Neue", Arial, sans-serif;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	-ms-border-radius: 8px;
	-o-border-radius: 8px;
	border-radius: 8px;
	text-decoration: none;
	padding: 8px 14px;
	margin: 0 1em;
}

	.interact p {
		font-style: italic;
		color: #666;
	}

.return {
	font-size: 1.5em;
	text-align: center;
}
	.return a {
		color: #2179b6;
		text-decoration: none;
	}
	.return a:hover {
		text-decoration: underline;
	}

#slideshow ul {
	list-style: none;
				padding: 0;
				margin: 0 auto;
				width: 42em;
				height: 24em;
}

#slideshow li img {
					width: 100%;
					background-color:#FFF;
					padding:2px;
				}

#slideshow li {
	height: 20em;
				width: 30em;
				background-color: #ccc;
				text-align: center;
				cursor: pointer;
}
#slideshow li.roundabout-in-focus {
		cursor: default;
}

#slideshow span {
	display: block;
				padding-top: 6em;
}

#username {
	position:relative;
	top:72px;
	left:20px;
}

#username input {
	border: 2px #666 solid;
	background-image:url(../images/form_input.jpg);
	padding: 10px;
	padding-left:35px;
	font-size:12px;
	height:14px;
	width:183px;
	-moz-border-radius:7px;
	border-radius:7px;
}

#username input:hover, #username textarea:hover {
	background-image:url(../images/form_input_2.jpg);	
}

#username input:focus, #username textarea:focus {
	background-image:url(../images/form_input_2.jpg);	
	border-color:#555;
}

#password {
	position:relative;
	top:93px;
	left:10px;
}

#password input, #password textarea {
	border: 2px #666 solid;
	background-image:url(../images/form_input_3.jpg);
	padding: 10px;
	padding-left:35px;
	height:14px;
	font-size:12px;
	width:183px;
	-moz-border-radius:7px;
	border-radius:7px;
}

#password input:hover, #password textarea:hover {
	background-image:url(../images/form_input_4.jpg);	
}

#password input:focus, #password textarea:focus {
	background-image:url(../images/form_input_4.jpg);	
	border-color:#555;
}

#submit {
	position:relative;
	top:162px;
	left:21px;
}

#not_registered {
	width:285px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666;
	position:relative;
	top:170px;
}

input#submit:hover {
	cursor:pointer;	
}

.italicSubTitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style:italic;
}

.main_content {
  background-image: url(../images/HK_1.png);
  height:366px;
}

.footer a:link {
	text-decoration:none;	
}

.footer a:hover {
	text-decoration:underline;	
}

.HK_2 {
  background-image: url(../images/HK_2.png);
  height:108px;
}

.HK_3 {
  background-image: url(../images/HK_3b.jpg);
  height:auto;
}

.HK_4 {
  background-image: url(../images/HK_4.png);
  height:107px;
}

.HK_5 {
  background-image: url(../images/HK_5.png);
  height:71px;
}

.HK_6 {
  background-image: url(../images/div.jpg);
  height:7px;
}

.HK_7 {
  background-image: url(../images/back_white.jpg);
  height:auto;
}

.HK_8 {
  background-image: url(../images/HK_8.jpg);
  height:auto;
}

.HK_9 {
  background-image: url(../images/HK_9.jpg);
  height:auto;
}

.HK_10 {
  background-image: url(../images/HK_10.jpg);
  height:auto;
}

#rightbar_News {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style:italic;
}

#rightbar_News a {
	font-style:normal;
	font-size:14px;
	color:#06357A;
	text-decoration:underline;
}

#team_nav a {
	color:#333;
	text-decoration:none;
}

#team_nav a:hover {
	color:#333;
	text-decoration:underline;
}


.container_24 {
  background-image: url(../img/24_col.gif);
}

#whiteText {
	color:#FFF;	
}

#whiteText a {
	color:#FFF;	
}