BODY
{
font-family: verdana, tahoma, arial, sans-serif;
font-size: 12px;
margin: 0px;
margin-left: 0px;
margin-right: 0px;
padding: 0px;
background:#c0c0c0;
}

P
{padding-top: 0px;

margin: 0px;}

H1
{font-size: 10px;
font-weight: bold;
padding-top: 0px;
margin: 0;
padding-bottom: 10px;
}

#container {
width:960px;
margin:0 auto;
border:1px solid #000000;
background:#ffffff;
}
#clear {
clear:both;
}
#banner {
background:url(../images/bannerback.gif) repeat-x;
height:146px;
}

#logo {
float:left;
width:377px;
height:146px;
}
#rings {
background:url(../images/rings.gif) no-repeat left top;
float:left;
height:146px;
margin:0 0 0 195px;
}

#navbar {
background:#ef2078;
height:35px;
}

#subnav {
background:#cc0066;
height:35px;
}
#navshade{
background:#fff url(../images/navshade.gif) repeat-x top;
height:9px;
z-index:2;
}

#navtab td{
height:35px;
padding:0 10px 0 10px;
background:url(../images/navdiv.gif) no-repeat left;
}

#navtab1 td{
height:35px;
padding:0 13px 0 13px;
background:url(../images/navdiv1.gif) no-repeat left;
}

#headimg_index {
float:left;
width:960px;
border:0px solid;
background:url(../images/home_headpic.gif) no-repeat;
height:195px;
}
#headimg_events {
float:left;
width:960px;
border:0px solid;
background:url(../images/waterway_headpic.gif) no-repeat;
height:195px;
}
#headimg_contact {
float:left;
width:960px;
border:0px solid;
background:url(../images/contactus_headpic.gif) no-repeat;
height:195px;
}
#headimg_partner {
float:left;
width:960px;
border:0px solid;
background:url(../images/partners_headpic.gif) no-repeat;
height:195px;
}
#headimg_gallery {
float:left;
width:960px;
border:0px solid;
background:url(../images/gallery_headpic.gif) no-repeat;
height:195px;
}
#headimg_waterway {
float:left;
width:960px;
border:0px solid;
background:url(../images/waterway_headpic.gif) no-repeat;
height:195px;
}
#headimg_gala {
float:left;
width:960px;
border:0px solid;
background:url(../images/gala_headpic.gif) no-repeat;
height:195px;
}
#headimg_sheep {
float:left;
width:960px;
border:0px solid;
background:url(../images/sheep_headpic.gif) no-repeat;
height:195px;
}
#headimg_puppet {
float:left;
width:960px;
border:0px solid;
background:url(../images/puppets_headpic.gif) no-repeat;
height:195px;
}
#headimg_yuletide {
float:left;
width:960px;
border:0px solid;
background:url(../images/yuletide_headpic.gif) no-repeat;
height:195px;
}
#headimg_travel {
float:left;
width:960px;
border:0px solid;
background:url(../images/travel_headpic.gif) no-repeat;
height:195px;
}

.text {
background:#ffffff url(../images/home_text.gif) no-repeat center bottom; width:406px; height:174px; float:left; z-index:1;position:relative;
}
#headimg .home {
background:#ffffff url(../images/home_headpic.gif) no-repeat right; width:554px; height:188px; position:absolute; left:566px; top:181px;
}

#navtab a,#navtab1 a{
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #ffffff;
	text-align: right;
	text-decoration: none;
}


#mid {
width:860px;
padding:0 50px 0 50px;
background:#ffffff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: normal;
color: #383e27;
line-height:20px;
float:left;
}

.tabhead {
float:left;
padding:0 0 0 10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: bold;
color: #000000;
}
.plus {
float:right;
padding:0 10px 0 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
font-style: normal;
font-weight: bold;
color: #ed5722;
}

.tabback {
background:url(../images/home_tabback.gif) no-repeat; width:442px; height:78px; padding:10px; line-height:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: normal;
color: #333333;
}

#footer {
background:#330066;
height:21px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
font-weight: normal;
color: #ffffff;
padding:10px 0 0 50px;
width:910px;
margin:0 auto;
}
.signup {
margin:30px 0 0 30px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
font-weight: normal;
color: #333333;
}
.button {
background:#f6285b; width:47px; height:23px; border:1px solid #ffffff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
font-weight: normal;
color: #ffffff;
}
.buttonG {
background:#cccc99; width:74px; height:24px; border:1px solid #ffffff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
font-weight: bold;
color: #ffffff;
}
.buttonR {
background:#ef2078; width:74px; height:24px; border:1px solid #ffffff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
font-weight: bold;
color: #ffffff;
}

.textorng {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: bold;
color: #ff6633;
}
#left ,#right{
float:left;
}

a {
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	text-decoration: underline;
}

.link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #ef2078;
	background-color: #FFFFFF;
	text-align: right;
	text-decoration: none;
}

.link:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #0066CC;
	background-color: #FFFFFF;
	text-align: right;
	text-decoration: none;
}
.linkf {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #ffffff;
	text-align: right;
	text-decoration: none;
}

.linkf:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #ffffff;
	text-align: right;
	text-decoration: underline;
}
.linkW {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #ffffff;
	text-align: right;
	text-decoration: none;
}

.linkW:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #ffffff;
	text-align: right;
	text-decoration: underline;
}
.linkRed {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FF6632;
	text-align: right;
	text-decoration: none;
}

.linkRed:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #0066CC;
	text-align: right;
	text-decoration: none;
}
.head {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #666666;
	text-align: left;
	margin-left: auto;
	padding-left: 10px;
}

.head:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #000000;
	text-align: left;
	margin-left: auto;
	padding-left: 10px;
}
.contentB {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #000000;
	text-align: justify;
}

.contentW {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #ffffff;
	text-align: justify;
}

.topicB{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: black;
	text-align: left;
	margin-left: auto;
	padding-left: 10px;
}

.topicW{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: white;
	text-align: left;
	margin-left: auto;
	padding-left: 10px;
}



.tab {
	padding-top: 1px; 
	padding-bottom: 1px; 
	padding-right: 1px; 
	padding-left: 1px; 
	font-size: 10px; 
 	font-family: Arial,Geneva,sans-serif; 
	height: 16px; 
	background-color: 999999;
}

.tr {
	padding-right: 5px; 
	padding-left: 5px; 
	font-size: 10px; 
	color: #000000; 
	font-family: Arial,Geneva,sans-serif; 
	height: 16px; 
	background-color: f1f1f1; 
	
}

/* #banner select {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #FFFFFF;
	height: 23px;
	width: 216px;
	border: 0px solid #fff;
} */

.box {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF;
	height: 16px;
	width: 232px;
	border: 1px solid #cccccc;
	padding:5px;
}
.selectbox {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #FFFFFF;
	height: 23px;
	padding:5px;
	width: 216px;
	border: 0px solid #fff;
}

.box1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF;
	height: 142px;
	width: 232px;
	border: 1px solid #cccccc;
	padding:5px;
}

.box2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #FFFFFF;
	
	border: 1px solid #003300;
}

/*	for drop down menu */


table.menu
{font-size: 10px;
margin: 0px;
padding: 0px;
}

td.menuNormal
{padding: 0px;
color: white;
font-size: 10px;
vertical-align: center;
/*background-color: #ffffff;
 f0f2f2 */}
.highlight
{padding: 0px;
color: FC6A08;

vertical-align: center;
background-color: white;}

td.menuHover
{padding: 0px;
font-size: 10px;
color: black;
vertical-align: center;
/*remove the following line for drop-down menu with images
background-color: white;*/
cursor: pointer;
}

div.menuNormal
{display: none;
position: static;
}

div.menuHover
{
/* border color of menu*/
border: 0px solid #389e31;
background-color: #cc0066; /* abr1*/
display: inline;
position: absolute;

}

a.menuitem:link
{
padding: 4px;
text-decoration: none;
color: black;
background-color: #dcf4b8; /* abr1*/
display: block;


}

a.menuitem:visited
{padding: 4px;
text-decoration: none;
color: black;
/* back grd color of menu*/
background-color: #dcf4b8; /* abr1*/
display: block;}

a.menuitem:hover
{padding: 4px;
text-decoration: none;
color: white;

background-color: #cc0066; /* abr1*/
display: block;}

a.menuitem:active
{padding: 4px;
text-decoration: none;
color: black;
background-color: #dcf4b8;
display: block;}

