/* ------------------------ BODY PROPERTIES ------------------------ */html, body {	height: 100%;}body {	margin: 0px;	background-color: #000000;}.red_bar {	background-image: url(../images/nav/nav-tile.jpg);	background-color: #CC0000;	background-repeat: repeat-x;	background-position: left 0px;	vertical-align: top;	text-align: right;	padding: 6px;	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;	font-size: 11px;	color: #870001;}.red_bar a{	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;	font-size: 11px;	color: #870001;}.body_main {	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;	font-size: 11px;	line-height: 20px;	color: #999999;	text-align: left;	vertical-align: top;	padding: 25px;	background: #2C2C2C;}.body_main a{	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;	font-size: 11px;	color: #999999;	text-decoration:underline;}.body_header1 {	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;	font-size: 20px;	color: #C80002;	text-decoration:none;}.body_header1 a{	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;	font-size: 20px;	color: #C80002;	text-decoration:none;}.caption{	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #999999;	text-align: center;	vertical-align: top;	padding: 20px 0px 30px 0px;}.caption a{	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #999999;	text-decoration: none;}.red_bar {	background-image: url(../images/nav/nav-tile.jpg);	background-repeat: repeat-x;	background-position: left 0px;	height: 15px;}.red{	color: #CC0000;}.red a{	color: #CC0000;	text-decoration:underline;}.bg_dkgray {	background-color: #2C2C2C;}.body_htop {	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;	font-size: 11px;	color: #999999;	text-align: center;	vertical-align: top;	padding: 25px 10px;	background: #2C2C2C;}.body_htop a{	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;	color: #CC0000;	text-decoration:none;}.sm_pic {	border: 0;}.pic_border_inside {	border: 12px solid #FFFFFF;}.pic_border_outside {	border: 5px solid #000000;}.top {	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;	font-size: 9px;	color: #999999;	text-align: center;	vertical-align: top;	padding: 7px 0 7px 0;	background-color:#000000;	letter-spacing: .30em;}.top a{	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;	font-size: 9px;	color: #999999;	text-decoration:underline;}.focus-box {	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;	font-size: 12px;	line-height: 20px;	color:#CCCCCC;	text-align: left;	vertical-align: top;	padding: 20px;	background-color:#575757;}.focus-box a{	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;	font-size:12px;	color:#CCCCCC;	text-decoration:underline;}/* ------------------------ FORM PROPERTIES ------------------------ */input, textarea, select{ 	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;	font-size: 10px;	color: #333333;	border: 1px solid #666666;	background-color: #999999;}input.button{	border: 0px;}.form_body {	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;	font-size: 11px;	color: #999999;	text-align: left;	vertical-align: top;	padding: 5px 10px 5px 0px;	line-height: 15px;}.form_header {	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;	font-size: 15px;	color: #CC0000;	text-align: left;	vertical-align: top;	padding: 5px 10px 5px 0px;}/*  Gallery Page */.gallery-thumbs-td {	background-color: #3F3F3F;	text-align: center;	vertical-align: middle;	padding: 10px;	position: relative;	height: 125px;	width: 125px;	border: 3px solid #2C2C2C;}.gallery-thumbs-td a:hover{	background-color: #999999;}.gallery-main {	background-color: #3F3F3F;	text-align: center;	vertical-align: middle;	padding: 15px;}.gallery-nav {	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;	font-size: 10px;	color: #999999;	text-align: left;	vertical-align: top;	padding: 10px 0px 0px 0px;	letter-spacing: .25em;}.gallery-nav a:link, .gallery-nav a:visited, .gallery-nav a:active {	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;	font-size: 10px;	color: #999999;	text-decoration:none;}.gallery-nav a:hover{	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;	font-size: 10px;	color: #CC0000;}/* ------------------------ NAVBAR PROPERTIES ------------------------ */td.nav_bg {	/* Background for all nav bar elements - Displays on mouse out or no mouse */	background-image: url(../images/nav/nav-tile.jpg);	background-repeat: repeat-x;	background-position: 0px 0px;}td.nav_1-over {	/* Mouse over image for element 1 */	background-image: url(../images/nav/nav-thumbs1.jpg);	background-repeat: repeat-x;	background-position: 0px 0px;}td.nav_2-over {	background-image: url(../images/nav/nav-thumbs2.jpg);	background-repeat: repeat-x;	background-position: 0px 0px;}td.nav_3-over {	background-image: url(../images/nav/nav-thumbs3.jpg);	background-repeat: repeat-x;	background-position: 0px 0px;}td.nav_4-over {	background-image: url(../images/nav/nav-thumbs4.jpg);	background-repeat: repeat-x;	background-position: 0px 0px;}td.nav_5-over {	background-image: url(../images/nav/nav-thumbs5.jpg);	background-repeat: repeat-x;	background-position: 0px 0px;}/*  Font style for nav text - ** Most importantly sets invisible mouse area for hyperlink (when used as an ID in an <a> tag) */#nav-link {		display:table-cell;	font-family: Verdana, "Trebuchet MS", Helvetica, Arial, sans-serif;	font-size: 9px;	color: #FFFFFF;	text-align: center;	vertical-align: middle;	letter-spacing: 4px;	text-decoration:none;	width: 100px;	height: 100px;}.body_slideshow {	text-align: center;	vertical-align: top;	padding: 0px 25px;	background: #2C2C2C;}