html, body {
    height: 100%;
	margin:0;
	background:#cccccc;
}
body, td {
	font-family:'Tahoma','Arial';
	font-size:12px;
	color:#333333;
}
li{list-style:disc outside;margin-left:30px;}
#wrapper {
     min-height: 100%;
     height: auto !important;
     height: 100%;
     margin: 0 auto -30px; /* Change negative margin to height of footer */
}
#push {height:30px;} /* Change height to height of footer */
#ft {height:10px;background:#161E4D;padding:10px;font-family:Tahoma,Arial;font-size:10px;font-weight:bold;color:white;} /* Height of footer minus any margin,padding, and border */
#custom-doc {
	width:59.08em;/* non-IE - width in ems (px / 13)*/
	min-width:768px;/* width in pixels */
	height: 100%;
	background:white;
}
#hd {background:#F0E7D6;}
#navbar {background:#161E4D;padding:5px 10px;width:748px;font-size:10px;}
.left {width:160px;}
#leftnav td {border-bottom: 1px solid black;padding:2px 2px 2px 10px;}
#leftnav a {font-weight:bold;text-decoration:none;}
#slideshow {width:380px;height:285px;}
#slideshow img {width:380px;height:285px;}
#photos {width:590px;height:464px;}
#slide_nav {margin-top:5px;margin-bottom:10px;text-align:center;}
#slide_nav a { border: 1px solid #ccc; background: white; text-decoration: none; margin: 0 5px; padding: 3px 5px;  }
#slide_nav a.activeSlide { background: #161E4D; }
#slide_nav a:focus { outline: none; }

/*backgrounds*/
.bg {background:#F0E7D6;}
.bgw {background:white;}

/*margin and padding*/
.mt{margin-top:10px;}
.bl {border-left: 1px solid #161E4D;}
.border {border: 1px solid #161E4D;}
.padding {padding:10px;}
.pr {padding-right:10px;}
.pt {padding-top:10px;}
.pl {padding-left:10px;}
.pb {padding-bottom:10px;}
.padding2 {padding:5px;}
.pr2 {padding-right:5px;}
.pl2 {padding-left:5px;}

/*fonts*/
h1 {font-family:'Helvetica Neue Condensed','Arial Narrow','Arial';font-size:24px;font-weight:bold;color:#161E4D;}
h3 {font-weight:bold;display:inline;}

/*links*/
a:link {color:#AB3C39;}
a:hover {color:#161E4D;}
a:visited {color:#AB3C39;}
#ft a:link {color:white;}
#ft a:hover {color:white;}
#ft a:visited {color:white;}

table th {text-align:center;font-weight:bold;}
#paging a {padding:0 2px; }

/*validation*/
label.error {color:red;margin-left:10px;}