html, body, #wrap {height: 100%;}

body > #wrap {height: auto; min-height: 100%;}

#main {padding-bottom: 150px;}  /* must be same height as the footer */

#footer {position: relative;
	margin-top: -150px; /* negative value of footer height */
	height: 150px;
	clear:both;} 

.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


BODY {
	margin:0; FONT-WEIGHT: normal; FONT-SIZE: 13px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TD {
	FONT-WEIGHT: normal; FONT-SIZE: 13px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TD.thumb {
	border: 1px;
	padding: 0 5 0 5;
	border-color: white
}

A.thumbACD {
	color: #ffffff;
	border: 1px;
	padding: 0 5 0 5;
	border-color: white;
    text-decoration: none
}
A.thumb {
	color: #ffffff;
}
A.thumb:visited {
	color:#ffffff;
}
A.greensmall {
	color: #003333; FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.footerlink {
	color: #003333; FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
A.greensmall:hover {
	color: #003333; FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
TD.small {
	color: #000000; FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.largest {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
}

TD.smallitalic {
	color: #000000; font-style: italic; FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

TD.smallbold {
	color: #000000; FONT-WEIGHT: bold; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
TD.greensmall {
	color: #003333; FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
TD.greensmallbold {
	color: #003333; FONT-WEIGHT: bold; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
TD.smallest {
	color: #000000; FONT-WEIGHT: normal; FONT-SIZE: 8px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
TD.large {
	color: #000000; FONT-WEIGHT: bolder; FONT-SIZE: 13px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
TD.largest {
	color: #000000; FONT-WEIGHT: bolder; FONT-SIZE: 13px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
TD.resvlist {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; TEXT-ALIGN: center; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
A {
	 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-decoration: none
}
A:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 13px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline
}
A.bluebg {
	color: #003333; text-decoration: none
}
A.bluebg:hover {
	color: #003333; text-decoration: none
}
A.TextButton {
	FONT-WEIGHT: normal; color: #003333; FONT-SIZE: 13px; TEXT-DECORATION: none; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A.TextButton:hover {
	FONT-WEIGHT: bold; color: #006666; FONT-SIZE: 13px; TEXT-DECORATION: none; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.hddn {
	visibility:hidden;
}