/* CSS Document */


html {overflow-y: scroll; }



/*body { background:#0566A8 url(../images/pagebg.gif) center repeat-y; margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; }*/

body { background:#0566A8 url(../images/tomham_bg.jpg) bottom left fixed; margin:0px; padding:0px; font-family:Calibri; font-size:12px; }
.wrappertbl { width:742px; margin:0px auto;}
#bgbrdr { background:url(../images/bgbrdr.gif) top left repeat-y; margin:0px; padding:0px; font-family:Calibri; font-size:12px;   }
.headertbl { background-color:#FDFCF7; border-left:5px solid #0567A8; border-right:5px solid #0567A8;  padding-top:20px;}
/*.content_tbl { background-color:#FDFCF7; border-left:5px solid #0567A8; border-right:5px solid #0567A8; filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7;}*/
/*.content_tbl-gallery { background-color:#FDFCF7; border-left:5px solid #0567A8; border-right:5px solid #0567A8;}*/
/*.content_tbl-gallery { background:url(../images/bg.jpg) top left repeat-x; border-left:5px solid #0567A8; border-right:5px solid #0567A8;}*/
.content_tbl { background-color:#FDFCF7; border-left:5px solid #0567A8; border-right:5px solid #0567A8; }
.content_tbl-gallery { background-color:#FDFCF7; border-left:5px solid #0567A8; border-right:5px solid #0567A8;}

.content_tbl_header { background-color:#FDFCF7; border-left:5px solid #0567A8; border-right:5px solid #0567A8; filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;}


.footer { border-top:1px solid #143A64; height:30px; text-align:center; color:#143A64; border-bottom:5px solid #0567A8; background-color:#FDFCF7; border-left:5px solid #0567A8; border-right:5px solid #0567A8; filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;}

form { margin:0px;}



.page { width:781px; margin:0px auto 0px auto; }



.header { background:url(../images/headbg.gif) repeat-x;  vertical-align:bottom; text-align:right; margin:0px auto; width:94%;}



.body { width:731px; margin-left:auto; margin-right:auto; padding:25px 25px 0px 25px;}



.menu { width:auto; margin-left:auto; margin-right:auto; margin-bottom:15px;}



.yellow { width:100%; background-color:#F7BE00;}



.bg { background:url(../images/bg.jpg) no-repeat bottom; margin-left:auto; margin-right:auto}
/*.bg { background: margin-left:auto; margin-right:auto; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5;}*/



.bodytext { width:731px; margin-left:auto; margin-right:auto; padding-left:25px; padding-right:25px}



.tbl-img { margin-bottom:5px;}



.indent { border:1px solid #E5E2DE; padding:10px 10px 10px 20px;}



.indent ul li { list-style-image:url(../images/list.gif); font-weight:bold; padding-top:5px}







.subtitle { font-family:Calibri; font-size:20px; color:#FF6600; font-weight:bold; padding-top:10px;}
.contenttitle { font-family:Calibri; font-size:20px; color:#000000; font-weight:bold; line-height:22px;}
.contentdesc {text-align:justify; font-family:Calibri; font-size:16px!important; font-weight:normal!important; line-height:18px;}



.reserve { background:#143a64;font-family:Calibri; font-size:12px; color:#CCCCCC; text-decoration:none; font-weight:bold; line-height:25px; padding-left:15px;}



.reserve:hover {background:#143a64; font-family:Calibri; font-size:12px; color:#CCCCCC; text-decoration:none; font-weight:bold; line-height:25px; padding-left:15px;}











a:visited { text-decoration: none; color: #033865; }



a { text-decoration: none; color:#033865; }



a:hover { text-decoration: underline; color:red; }



a:active { text-decoration: none; color:#033865; }







.menu1 { vertical-align:middle; font-size:32px; text-align:center; font-weight:bold; font-family:Calibri;}



.nav a:link {font-family:Calibri; font-size:28px; color:#033865; font-weight:bold; text-decoration:none;}

.nav a:visited {font-family:Calibri; font-size:28px; color:#033865; font-weight:bold; text-decoration:none;}

.nav a:hover {font-family:Calibri; font-size:28px; color:#143a64;font-weight:bold;  text-decoration:none;}







.txt {font-family:Calibri; font-size:16px;}



.hmenu {font-family:Calibri; font-size:13px; color:#143a64; text-decoration:none;}



.hmenu:hover {font-family:Calibri; font-size:13px; color:#CC0000; text-decoration:underline;}



UL#sections {



	PADDING-RIGHT: 5px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-DECORATION: none;



}







UL#sections LI {



	font-family:Calibri;text-align:left; FONT-SIZE:13px; MARGIN-BOTTOM: 0px; padding-bottom:4px; LIST-STYLE-TYPE: none; font-weight:bold;



}



UL#sections LI A {



BACKGROUND: url(images/list.gif) no-repeat;	DISPLAY: block; PADDING-LEFT: 15px; COLOR:#084f8c; TEXT-DECORATION: none;



}



UL#sections LI A:hover {



	BACKGROUND: url(images/list.gif) no-repeat ; TEXT-DECORATION: none; COLOR:#143a64;



}



UL#sections LI.on A {



	BACKGROUND: url(images/list.gif)) no-repeat;  COLOR:#084f8c; TEXT-DECORATION: none;



}



.indent { border:1px solid #E5E2DE; margin-bottom:2px;  padding:10px 10px 10px 20px;}







.reserve { background:#F7BE00;font-family:Calibri; font-size:12px; color:#084f8c; text-decoration:none; font-weight:bold; line-height:25px; padding-left:10px;}



.reserve:hover {background:#F7BE00; font-family:Calibri; font-size:12px; color:#143a64; text-decoration:none; font-weight:bold; line-height:25px; padding-left:10px;}



.activities a:link {font-family:Calibri; font-size:12px; color:#033865; font-weight:bold; text-decoration:none;}

.activities a:visited {font-family:Calibri; font-size:12px; color:#033865; font-weight:bold; text-decoration:none;}

.activities a:hover {font-family:Calibri; font-size:12px; color:#143a64;font-weight:bold;  text-decoration:none;}



.h3{ font-family:Calibri; font-size:13px; color::#FF9900;} 







.price {font-size:20px; color: #666666;} 



.txt1 {font-family:Calibri; font-size:26px;}



.videolinks { cursor:pointer; font-family:Calibri; font-size:18px; font-weight:bold; color:#1A5C94;}

.videolinks a{ color:#1A5C94; text-decoration:underline!important;}

.videolinks a:hover{ color:#FF9900; text-decoration:none!important;;}
.headernewtbl {  margin-top:70px; height:131px; width:742px; }
.headernewbg {  background:url(../images/headernewbg.gif) top left repeat-x;  }

.nonopacity { filter: alpha(opacity=100, style=0); -moz-opacity: 100%; }
.opacity { filter: alpha(opacity=70, style=0);-moz-opacity: 70%; }

