﻿/******* General Page Layout *******/
body {font-family: verdana,sans-serif; color: #444; margin: 0pt; font-size: 11px; overflow: -moz-scrollbars-vertical; background: #D7E2E8 url('images/pageBg.gif') repeat-x;}
h1 {font-size: 19px; line-height: 30px; font-family: Arial; margin: 0px; padding: 0px; font-weight: bold;}
h2 {font-size: 16px; line-height: 26px; font-family: Arial; margin: 0px; padding: 0px; font-weight: bold;}
h3 {font-size: 16px; line-height: 26px; font-family: Arial; margin: 0px; padding: 0px; font-weight: bold;}
h4 {font-size: 14px; margin: 0 20 0 20; font-weight: bold; font-family: Arial; line-height: 24px;}
img {border: 0px;}
A {outline: 0; color: #4970D5;}
p {margin: 0px; padding: 0px; line-height: 18px;}
li {list-style-type: none; font-size: 12px;}

/******* Forms *******/
form {margin: 0px; padding: 0px;}
.inputbox {padding-top:5px; padding-left:5px; border: 3px solid rgb(207, 217, 224); height:30px; background-color: rgb(247, 249, 251); vertical-align:top;	}.searchbox {border: 3px solid rgb(207, 217, 224); height:30px; background-color: rgb(247, 249, 251); vertical-align:top;	}

/******* Generic *******/
.hand {cursor: pointer;}
.valignmid {vertical-align: middle;}
.paragraph {clear: both; margin: 0px; padding: 0px;}

/******* Round Grey Box *******/
b.bt, b.bt b, b.bb, b.bb b {display: block; height:10px; font-size: 1px;background:url(images/grey.gif) no-repeat;position:relative}b.bt {top: -3px; left: -3px}b.bt b {background-position:100% -10px; left: 6px; }b.bb {background-position:0 -20px; top:3px; left: -3px; }b.bb b {background-position:100% -30px; left: 6px; }#grey_border {border: #ddd 3px solid} 

/******* Basic Page Info *******/
#content {width: 960px; margin: 0pt auto; padding: 0px;}
#top {background: url(images/Bg_top.gif) no-repeat; height: 30px;}
#btm {background: url(images/bg_btm.gif) no-repeat; height: 30px;}
#stage {width: 904px; background: url(images/bg.gif) repeat-y; padding: 1px 28px 20px; clear: left;}

/******* Top Menu *******/
#header {height: 95px; width: 960px;}
#header .topleft, #header .topbottom, #header .topright {width: 24px; height: 90px; float: left; background: url('images/topL.gif') no-repeat;}
#header .topbottom {width: 912px; background: url('images/topBg.gif') repeat-x;}
#header .logo {float: left;}
#header .search {position: relative; top:63px;}

#header .menutabs {float: right;}
.menutabs UL {margin: 57px 0px 0px; padding: 0px;}
.menutabs LI{list-style-image: none; list-style-position: outside; list-style-type: none; display: inline; padding: 0px; margin: 0px;}
.menutabs A {height: 38px; display: block; float: left; text-align: center; line-height: 38px; font-size: 15px; font-weight: bold; font-family: Arial; color: #555; text-decoration: none;}
.menutabs .t_s_off {background: url('images/tab_s_of.gif') no-repeat; width: 88px;}
.menutabs .t_s_on {background: url('images/tab_s_on.gif') no-repeat; width: 88px;}
.menutabs .t_l_off {background: url('images/tab_l_of.gif') no-repeat; width: 117px;}
.menutabs .t_l_on {background: url('images/tab_l_on.gif') no-repeat; width: 117px;}

/******* Navigation *******/
.nav {border:1px solid #99ccff; padding:5px;}


/******* Main Content *******/
.list
{
	padding:10px;
	font-size:12px;
}

/******* Footer *******/
#footer {margin: 4px 22px 20px;}
#footer UL {margin: 0px; padding: 0px;}
#footer LI {list-style-image: none; display: inline; font-size: 10px; color: #777777;}
#footer LI A {color: #555; text-decoration: none;}
#footer LI A:hover {text-decoration: underline;}
#footer .copy {padding: 0px 5px 0px 0px;}
#footer .footL {float: left;}
#footer .footR {float: right;}
.footerbottom H4 {line-height: 45px;}
.footerbottom .div {width: 83px; height: 225px; float: left;}
.footerbottom .itemA, .footerbottom .itemB, .footerbottom .itemC {width: 260px; float: left;}
.footerbottom .itemA {width: 250px; margin: 0px 0px 0px 5px;}
.footerbottom .itemB {width: 220px;}
.footerbottom .menu {color: #4970D5; margin: 20px 0px 0px;}
.maincontent {width: 900px; margin: 0px 0px 0px 5px; height: 390px;}
.maincontent .rightcontent {padding:5px; width:180px; text-align:left;}
.maincontent .leftcontent {padding:5px; margin-right:0px; width:170px; text-align:left;}
.maincontent .adleft {width: 170px; float: left;}
.maincontent .middle {width: 515px; margin: 0px 10px 10px 20px; float: left; text-align:left;}
.maincontent .right {width: 160px; float: right;}
.maincontent .right P {font-size: 10px;}
.maincontent .tour {margin: 0px 15px 0px 0px;}



