A:hover   { color: #000000; text-decoration: underline; }
p         { font-size: 0px;}
h1 { font-family: verdana; font-weight: bold; font-size: 13px; color:#660000;}
.verdana13 { font-family: verdana; font-weight: normal; font-size: 13px; color:#333333; }
.verdana13white { font-family: verdana; font-weight: bold; font-size: 13px; color:#ffffff; vertical-align:text-bottom; }
.verdana13gray { font-family: verdana; font-weight: bold; font-size: 13px; color:#bbbbbb; vertical-align:text-bottom; }
.verdana13mb { font-family: verdana; font-weight: bold; font-size: 13px; color:#660000; vertical-align:text-bottom; }
.verdana13bg { font-family: verdana; font-weight: bold; font-size: 13px; color:#006666; vertical-align:text-bottom; }
.arial12   { font-family: arial; font-weight: normal; font-size: 12px; color: #000000; text-decoration: none; }
.arial11g  { font-family: arial; font-weight: normal; font-size: 11px; color: #666666; text-decoration: none; }
.arial11mb  { font-family: arial; font-weight: bold; font-size: 11px; color: maroon; text-decoration: none; }
.verdanagg  { font-family: arial; font-weight: normal; font-size: 11px; color: #336666; text-decoration: none; }
.arial11   { font-family: arial; font-weight: normal; font-size: 11px; color: #000000; text-decoration: none; }
.arial11b  { font-family: arial; font-weight: normal; font-size: 11px; color: #006699; text-decoration: none; }
.arial11bb { font-family: arial; font-weight: bold; font-size: 11px; color: #006699; text-decoration: none; }
.arial11w  { font-family: arial; font-weight: normal; font-size: 11px; color: #ffffff; text-decoration: none; }
.arial24  { font-family: arial; font-weight: normal; font-size: 24px; color: #336666; text-decoration: none; }
.verdana12b_list { line-height:20px; font-family: verdana; font-weight:normal; font-size: 12px; color:#336699; vertical-align:text-bottom; text-decoration: none;}

#banner_menu {
background-color:#FFFFFF; 
background-repeat:no-repeat; 
float:left;
height:30px;
}

#banner_menu_search {
background-image:url(images/banner_menu_background.gif);
background-color:#FFFFFF;
float:left; 
width:235px; 
height:30px; 
background-repeat:no-repeat;
padding-top:4px;
}

#container {
background-color:#FFFFFF; 
overflow:hidden; 
width:798px; 
border-left:1px solid gray; 
border-right:1px solid gray;
position:relative;
}

#sidebar {
width:190px;
float:left;
border-right:1px dotted gray;
}

#sidebar00 {
width:176px; 
padding:7px; 
text-align:left;
}

#sidebar1 {
width:176px; 
border-top:1px dotted gray; 
padding:7px; 
text-align:left;
}

#sidebar1:hover {
background-color:#cccccc;
width:176px; 
border-top:1px dotted gray; 
padding:7px; 
text-align:left;
}

#sidebar2 {
background-color:#dddddd;
width:170px; 
padding:5px; 
text-align:left; 
border-bottom:1px dotted white; 
float:right;}

#sidebar2:hover {
background-color:#cccccc;
width:170px; 
padding:5px; 
text-align:left; 
border-bottom:1px dotted white; 
float:right;}

#sidebar3 {
background-color:#cccccc;
width:176px; 
border-top:1px dotted gray; 
padding:7px; 
text-align:left;
}

#sidebar4 {
background-color:#cccccc;
width:170px; 
padding:5px; 
text-align:left; 
border-bottom:1px dotted white; 
float:right;}

#sidebar_scroll {
width:190px;
float:left;
overflow:auto; 
width:206px; 
height:600px;
}

#main {
width:574px;
padding-left:20px;
padding-right:10px;
float:left;
text-align:left;
}

#main2 {
width:563px;
padding-left:15px;
padding-right:10px;
float:left;
text-align:left;
}

#heading {
border-bottom:1px dotted gray; 
width:100%;
padding-top:30px;
}

#footer {
background-image:url(images/banner_menu_background.gif); 
border-left:1px solid gray; 
border-right:1px solid gray; 
border-bottom:1px solid gray; 
width:793px; 
height:25px; 
padding-left:5px; 
text-align:left;
line-height:20px;
}

#mainpic {
border-top:10px solid #669999;
border-bottom:10px solid #669999;
}

#numselect {
background-color:#ffffff;
float:left; 
border:1px solid #336666; 
width:20px; 
height:15x; 
text-align:center; 
margin:5px;
line-height:15px;
}

#numselect:hover {
background-color:#cccccc;
float:left; 
border:1px solid #336666; 
width:20px; 
height:15px; 
text-align:center; 
line-height:15px;
margin:5px;
}

#numselect_off {
background-color:#cccccc;
float:left; 
border:1px solid #336666; 
width:20px; 
height:15px; 
text-align:center; 
line-height:15px;
margin:5px;
}

#tour {
float:right; 
background-color:#0066ff; 
border:1px solid #0066ff; 
padding:3px;
}

#tour_select {
float:right; 
background-color:#ffffff; 
border:1px solid gray; 
padding:3px;
}

#tour_select:hover {
float:right; 
background-color:#cccccc; 
border:1px solid gray; 
padding:3px;
}

#right_bottom {
position:absolute;
bottom:0px;
right:0px;
}






