body {margin:0; padding:0; background-color:#fff;}
img {border:0;}
a {color:#0956a8;}
a:hover {color:#cc0000;}
hr {border:none 0; border-top:1px solid #ccc; height:1px; margin:10px 0;}


/*---Top Advertisement Area---*/
#banner{background:#fff; margin-bottom:5px; margin-top:5px; padding:10px; border:1px solid #999999;}


/*--- Main Content Wrapper---*/
#wrapper {
    font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#333333; background-color:#fff;
	background-repeat:repeat-x;
	background-position:bottom;}

#head a {text-decoration:none; color:#0953a8; padding:0 7px; font-size:12px;}
#head a:hover {color:#333; text-decoration:underline;}


/*--- Top Navigation Tabs ---*/
#channels {padding:0; margin:0; border-bottom:0px solid #039; height:2.7em; background-image:url(../images/channeltabs-border.gif); background-repeat:repeat-x; background-position:bottom;}
#channels ul {margin:0; padding:0; margin-left:20px;}
#channels li {
	list-style:none; 
	margin:0 15px 0 0; 
	padding:0 0 0 0.65em; 
	border:0px solid #c00;
	float:left;
	background-image:url(../images/channeltabs-left.gif);	
	background-repeat:no-repeat;
	background-position:left;
}

#channels div {
	padding:0; 
	margin:0;
    padding:0 1.0em 0 0; 
	margin:0;
	text-decoration:none;
	display:block;
	color:#0956a8; 
	background-image:url(../images/channeltabs-right.gif);	
	background-repeat:no-repeat;
	background-position:right;
	font-weight:bold;
}


#channels li.press {background-image:url(../images/channeltabs-left-hover.gif);}
#channels div.press {background-image:url(../images/channeltabs-right-hover.gif);}
#channels li a.press {background-image:url(../images/channeltabs-middle-hover.gif); color:#000;}
#channels li a:hover.press {color:#000;}

#channels li a {
	padding:6px 2px 6px 0; 
	font-size:13px;
	margin:0;
	text-decoration:none;
	display:block;
	color:#0956a8; 
	background-image:url(../images/channeltabs-middle.gif);	
	background-repeat:repeat-x;
	background-position:top;
}

#channels li a:hover {color:#c00;}
#channels li a img {border:0; margin-right:5px;}


/*--- Sub Navigation Area---*/
#subnav {background-color:#b8d4ec; background-image:url(../images/subnavigation-bg.gif); border-top:0px solid #999999; background-repeat:repeat-x; background-position:bottom; padding:13px 5px; margin:0;}
#subnav a:hover{ text-decoration:underline;}


/*--- Content Area ---*/
table.mainbody {margin:0 0 0 0;}
td.leftside {vertical-align:top; text-decoration:none; text-align:left;}
td.leftside a {text-decoration:none}
td.leftside a;hover {text-decoration:underline}
td.rightside {width:170px; vertical-align:top; padding-left:10px;}
#mainbody h1 {font-size:24px; font-family:Trebuchet,Verdana,sans-serif; font-weight:normal; margin:0; padding:0;}


#rightside {margin:0; padding:0;}

/*--- ContentHeader Link ---*/
.active {color: #333333; font-size: 16px; font-weight: bold;}
.active a:link {color: #333333; text-decoration: none;}
.active a:visited {color: #333333; text-decoration: none;}
.active a:hover {color: #cc0000;text-decoration: none;}
.active a:active {text-decoration: none;color: #333333;}

/*--- Homepage Content Button Links ---*/
.lowbutt {color: #009900; font-size: 12px; font-weight: bold;}
.lowbutt a:link {color: #659924; text-decoration: none;}
.lowbutt a:visited {color: #659924; text-decoration: none;}
.lowbutt a:hover {color: #669966; text-decoration: none;}
.lowbutt a:active {text-decoration: none; color:#669966;}


/*--- Content Section Header ---*/
.contentblock {font-size:16px; font-weight:bold; font-family:arial,verdana,sans-serif; margin-top:20px;}
.contentcontainer {padding:15px 0 0 0;}
.contentheader {font-size:12px; font-weight:bold; font-family:arial,verdana,sans-serif; padding:15px 0 0 30px;}
.contenttext {font-size:12px; font-weight:normal; font-family:arial,verdana,sans-serif; padding:10px 0 0 30px;}
.contenttext ul {padding:0px; margin:0px;}
.contenttext li {background:transparent url(../images/bullet.gif) 0px 7px no-repeat; padding-left:10px; list-style:none; line-height:20px;}

/*--- Footer Ad Area ---*/
.adheader {font-size:13px; font-weight:bold; font-family:arial,verdana,sans-serif; padding:5px 0 0 5px}
.adttext {font-size:11px; font-weight:normal; font-family:arial,verdana,sans-serif; padding:5px 0 0 5px}
#footerad {margin-left:20px;}

/*--- Footer Links Area ---*/
#footer {text-align:center; font-size:11px; line-height:20px; padding:10px 0; border-top:1px solid #ccc; margin:0 40px; color:#666666;}
#footer a {color:#0a57a9; text-decoration:none; margin:0 5px;}
#footer a:hover {color:#589de7; text-decoration:none;}

/*--- Forms & Templates Section---*/
.selectcat {font-size:13px; color:#c00; font-weight:bold;}
.nowbrowsing {font-size:16px; font-weight:bold;}
.forms {background:url(../images/docks/bg_formdoc.gif) top no-repeat; margin-left:-10px;}
.forms ul {padding:0px; margin:0px;}
.forms li {background:transparent url(../images/bullet.gif) 0px 7px no-repeat; padding-left:10px; list-style:none; line-height:20px;}

.bottomforms {background:url(../images/docks/bg_formdoclow.gif) top no-repeat; margin-left:-10px;}
.bottomforms ul {padding:0px; margin:0px;}
.bottomforms li {background:transparent url(../images/bullet.gif) 0px 7px no-repeat; padding-left:10px; list-style:none; line-height:20px;}

.overview {font-size:12px; font-weight:normal; font-family:arial,verdana,sans-serif; padding:10px 0 0 20px;}
.password {font-size:11px; font-weight:normal; font-family:arial,verdana,sans-serif;}
.overview ul {padding:0px; margin:0px;}
.overview li {background:transparent url(../images/bullet.gif) 0px 13px no-repeat; padding-left:10px; list-style:none; line-height:30px;}

.menu {margin-left:-10px;}
.menu ul {padding:0px; margin:0px;}
.menu li {background:transparent url(../images/bullet.gif) 0px 7px no-repeat; padding-left:10px; list-style:none; line-height:20px;}

.expand {background:url(../images/top_cap.gif) left top no-repeat; height:51px; font-size:12px;}
.expandmiddle {background:url(../images/middle_bg.gif) left repeat-y;}
.expandbottom {background:url(../images/bottom_cap.gif) left no-repeat; height:8px;}

/*--- Overview Area ---*/
table.overview {padding:0 0 0 0;}
td.leftside {vertical-align:top; text-decoration:none; text-align:left;}
td.rightside {width:170px; vertical-align:top; padding-left:10px;}

.tourblock {font-size:16px; font-weight:bold; font-family:arial,verdana,sans-serif;}
.overviewblock {font-size:16px; font-weight:bold; font-family:arial,verdana,sans-serif; margin-top:5px;}
.overviewimg { padding-bottom:10px; padding-right:10px;}
.overviewblock {font-size:18px; font-weight:bold; font-family:arial,verdana,sans-serif;}
.overviewtext {font-size:13px; font-weight:normal; font-family:arial,verdana,sans-serif; padding:10px 0 0 30px;}
