/* CSS Document */

body {

}

form {margin:0px;}

#heading {
	background-color:#000000;
	color:#FFCC00;
	font-size:16px;
	padding:10px;
	border-bottom:3px solid #FFCC00;
}

#footer {
	background-color:#000000;
	color:#FFCC00;
	font-size:12px;
	padding:10px;
	border-top:3px solid #FFCC00;
}

a.footerlink:link {color:#FFF; text-decoration:none;}
a.footerlink:visited {color:#FFF; text-decoration:none;}
a.footerlink:hover {color:#FFF; text-decoration:underline;}
a.footerlink:active {color:#FFF; text-decoration:underline;}

a.headinglink:link img {color:#FFFFFF; text-decoration:none; border:2px solid #505050;}
a.headinglink:visited img {color:#FFFFFF; text-decoration:none; border:2px solid #505050;}
a.headinglink:hover img {color:#FFFFFF; text-decoration:none;  border:2px solid #FFF;}
a.headinglink:active img {color:#FFFFFF; text-decoration:none; border:2px solid #505050;}

/*Containers*/

.blockContain{
	margin:20px auto 20px auto;
	width:930px;
	overflow:hidden;
}

.blockContainUpdate{
	margin:20px auto 20px auto;
	width:520px;
	overflow:hidden;
}

.boxContain {
	padding:5px;
	font-size:12px;
}

.boxHolder {
	float:left;
	display:inline;
}
	



/*Photos*/

.mainPic {
	border:2px solid #333;
	margin-right:5px;
}

.awardImage {
	background-color:#8f0101;
	border:2px solid #000;
}

.pictureBorder {
	border:1px solid #000000;
}


/*Directory*/
#rectable thead {font-weight:bold;}
#rectable th {padding:10px 15px 10px 10px; background-color:#dddddd; font-size:15px; border-top:#c9c9c9 solid 1px; border-bottom:#fff 2px solid; color:#ff5400;}

#rectable td {padding:10px; background-color:#efefef; border-bottom:#fff 2px solid; color:#666666; line-height:32px;}
#rectable tbody tr:hover td {background-color:#ffffcc; color:#000000;}
.roomDirRoom {font-weight:bold; font-size:20px;}
.roomDirImg {border:1px solid #666666;}

#rectable {font-size:12px; border-collapse:collapse; text-align:left; margin-top:15px;}

.dirHolder {
	margin:10px auto 10px auto;
	width:658px;
}