blockquote { border: 004848; }  
body {margin-top: 0px;margin-left:opx;font-family: Arial, sans serif; height:100%;color:#fff; overflow-y:auto;
width:777px; background: #a0b3c3}
table#top {width:100%;margin:0;}

table td {padding:0; border:0; verticle-align: top; font family: Arial; halvetica; sans-serf;}

html,body {
	scrollbar-face-color:#cbcbcd;
	scrollbar-arrow-color:#565656;
	scrollbar-track-color:#2a4570;
	scrollbar-track-color:#a0b3c3;
	scrollbar-shadow-color:#000000;
	scrollbar-highlight-color:#ffffff;
	scrollbar-3dlight-color:#565656;
	scrollbar-darkshadow-Color:#000000;}
                   
.a {margin-left:10px;text-decoration:underline;font-family: Arial;
       font-size: 90%; font-color: #000000; background-color #ffffff;
       cursor:default; border: 0px #000 solid;}
.a:hover { color: #fff; background-color: #638bc6; text-decoration: none; border: 1px #ffffff solid;}
a:link       { font-family: Arial; color: #ffffff; text-decoration: underline;} 
a:active     { color: #ffffff;text-decoration: underline;}
a:visited      { color: ffffff;text-decoration: underline;}
a:hover { color: #000080; background-color: #638bc6; text-decoration: underline;
} 
.dark a:link       { font-family: Arial; color: #ffffff; text-decoration: underline;} 
.dark a:active     { color: #ffffff;text-decoration: underline;}
.dark a:visited      { color: lime;text-decoration: underline;}
.dark a:hover { color: yellow; text-decoration: underline;
} 
.topmenu {
clear: left;
float: left;
width: 150px;
height: 75px;
padding: 0;
font-size: 11px;
background: url('../_images/mwright_virtual.gif') no-repeat top center;
border-right: 0px solid #a0b3c3; margin-left:-5px; margin-right:0; margin-top:0; margin-bottom:0
}

.menu a, .menu a:visited {
position: relative;
display: block;
width: 140px;
line-height: 20px;
text-align: left;
padding: 2px 2px 0px, 8px;
margin: 0;
border-left: 0px solid #e6e6cc;
border-right: 0px solid #333;
text-decoration: none;
color: #fff;
background: #a0b3c3;
background: transparent;

}
/* buttons */
.menu {
clear: left;
float: left;
width: 140px align: left;
margin: 0 0 0 0;
padding: 0;
font-size: 11px;
background: #a0b3c3;
background: transparent;
color:#fff;
border-top: 2px solid #aaa;
border-bottom: 1px solid #aaa;

}

.menu ul {	
font: bold 11px arial;
list-style: none;
width: 140px;
margin: 0 0 -9px 0;
padding: 0; 

}	

/* button borders */
.menu li {
margin-top: 1px;border-bottom: 1px solid #aaa;


}

.menu li a {
font-weight: bold;
height: 20px;
text-decoration: none;
color: #ffffff;
display: block;
padding: 2px 2px 0 8px;
background: #a0b3c3; background:transparent;
border-left: 0px solid #e6e6cc;
border-right: 0px solid #333333;

}	

.menu li span {display: none;

}	
.menu li a:hover {z-index:24;
width: 138px align: left;
border-top: 1px solid #aaa;
border-bottom: 1px solid #aaa;
border-left: 0px solid #999999;
border-right: 0px solid #333333;
background: #3f6bac; background:url(../menuimages/pro_line_any.jpg);
/*background: transparent;filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,
                  startColorstr=#ffffff, endColorstr=#b9c7d4);*/
text-decoration: none;
padding: 2px 2px 0px, 8px;
line-height: 18px;
color:#565656;

}	
	

.menu a:hover span {
display: block;
position: absolute;z-index:25;
top: 0px;
line-height: 16px;
font:98%;
left: 151px;
width: 235px;
margin: 0px;
color: #000080;
border: 0px solid transparent;

padding: 5px;
background: transparent;filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,
                  startColorstr=#deeded, endColorstr=#ffffff)
                  progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
font-style:normal; font-variant:normal; font-weight:normal; font-size:98%;
}
 
td#top1 {background: #a0b3c3; width: 15%;
  font: bold 70% Arial, Helvetica, Verdana, sans-serif;
  }
td#top2 {width: 85%; background: #a0b3c3;
  font: 70% Arial, Helvetica, Verdana, sans-serif;
  }
td#top3 {background: #004848; 
  font: bold 70% Arial, Helvetica, Verdana, sans-serif;
  text-align:center;  border-color: #004848;}
td#top4 {background: #000000; color: #004848;
  font: bold 100% Arial, Helvetica, Verdana, sans-serif;
  text-align:center;}
#topmenu2 {background: #ffffff;
  float: center; margin: 0 0 0 0;
  padding-left: 4px;
     
td#title {vertical-align: bottom; color: #e6e6cc;
	padding:5;
	border-color: #a0b3c3;
	border-width:0;
	text-align:center;
	font: bold 200% Arial, Helvetica, Verdana, sans-serif;}
td#title2 {vertical-align: bottom; color: #e6e6cc;
	border-width:0;
	border-color: #a0b3c3;
  font: bold 130% Arial, Helvetica, Verdana, sans-serif;
  padding:5; text-align:center;} 
td#title3 {vertical-align: bottom; color: #e6e6cc;
	border-width:0;
	border-color: #004848;
	padding:5;
	text-align:left;
  font: 75% Arial, Helvetica, Verdana, sans-serif;}   
td#advert {width: 145px; padding:0; border-width:3 inset; 
	border-color #faecbe; verticle-align: top;
	background: #004848;}
#content-top td {vertical-align: middle; color: white;
  font-weight: bold; padding: 0.1em 0.2em 0;
  background: "#a0b3c3";}
tr td#sidetop {background: #663300;
  font: bold 115% Arial, Helvetica, Verdana, sans-serif;}
tr td#crumbs {background: #997753; font-size: 85%;}
tr td#crumbs a:link {color: white;}
tr td#crumbs a:visited {color: gray;}
td#leftside {width: 140px; background: #a0b3c3;
vertical-align:top; border-right:1px solid #565656;
}
td#leftside td {border-bottom: 0px solid #AECBFD; font-size: 85%;
  padding: 0 0 1px 0.33em;}
td#leftside table {margin-top: 0px;}
td#content {padding: 17px 42px;
background: #a0b3c3;}
td#content2 {padding: 5px 5px;
background-color: #638bc6";}

td#content3 {padding: 5px 5px;
background: #ffffff";
color:#333333; }

td#content p {font:normal; font: 85% Arial, Helvetica, Verdana, sans-serif;
color:#333333;
background: #a0b3c3;}
td#content2 p {font: 85% Arial, Helvetica, Verdana, sans-serif; background-color: ##638BC6;}
h1 {font: bold 150% Arial, Helvetica, Verdana, sans-serif;
  color: #602020; border-bottom: 0px solid #804040;
  padding-bottom: 2px;}
div.headtip {border: 1px solid #804040; background: #D6B58C;
  margin-top: 1.5em; padding:  0 0 5; font-size: 120%; font-weight bold; width: 170px;}
div.pagequote { width: 375px; color: #a0b3c3;
   border: solid #333333; border-width: 0 0 0 0;
   font: 1em Arial, Helvetica, Verdana, sans-serif;
   padding: 0 3px 0 3px; margin: 0 0 0 5px; background: #AECBFD;}
strong.pagequote {width: 375px; color: #e6e6cc; background: #800000; text-align: center;}   
div.pullquote {float: right; width: 140px; color: #A09080;
   border: solid #999966; border-width: 7px 0;
   font: bold 1em Arial, Helvetica, Verdana, sans-serif;
   padding: 3px 2px 0 3px; margin: 1px 0 0 7px;}
div.pullquote2 {background: #EBDAC6; float: right; width: 200px; color: #333333;
   border: 3px solid #804040; text-align: left;
   top-margin: 5px; padding: 5px 5px 5px 10px;
   font: 85% Arial, Helvetica, Verdana, sans-serif;
   margin: 1px 0 0 7px;}
div.pagequote3 {float:right; width: 345px; color: #333333;
   background:cccc99;
   border: solid #333333; border-width: 0 0 0 0;
   font: 1em Arial, Helvetica, Verdana, sans-serif;div.pullquote2 {background: #EBDAC6; float: right; width: 200px; color: #333333;
   border: 3px solid #804040;
   top-margin: 5px; padding-top: 5px;
   font: 85% Arial, Helvetica, Verdana, sans-serif;
   padding: 5px 5px 5px 5px; 
   margin: 1px 0 0 7px;}
   padding: 0 3px 0 3px; margin: 0 0 0 5px; background: #DCDCBA;}
td#rightside {width: 150px;}
td#rightside td {font-size: 66%; padding: 1px;}
div.head {background: #D6B58C; text-align: center; font-weight: bold;
border: 3px solid #804040; margin-left: 5px; padding:5px 0 5px 0}
td.head {background: #D6B58C; text-align: center; font-weight: bold;
border: 3px solid #804040; margin-left: 5px; padding:5px 0 5px 0}
td#rightside th {font-size: 85%;  background: #774411; color: white;}
tr.even td {background: #fff margin:10px;padding:5px;}
tr.odd td {background: #fff margin:10px;padding:5px;}
td.r3 {color: #660;}
td.r5 {color: #060;}
td#marquee {vertical-align: bottom; color: #E6E6CC;
	border-width:0;
	background: #004848; border-color: #004848;
	padding:5;
  font: bold 80% Arial, Helvetica, Verdana, sans-serif;}
a.marquee:link       { font-family: Arial; color: #E6E6CC; text-decoration: underline;}
a.marquee:active     { color: #E6E6CC;text-decoration: underline;}
a.marquee:visited      { color: #E6E6CC;text-decoration: underline;}
a.marquee:hover { color: #000; background-color: #ffeec2; text-decoration: none;border: 1px #8a867a solid;}
#pagespk a#linkspk {border-left:10px; background: #;#deeded;
background-color :#a7cdfd; text-align:center;color:#000080; (FILTER: progid:DXImageTransform.Microsoft.gradient(GradientType=0,
                  startColorstr=#cbcbcb, endColorstr=#a0b3c3)} 

#pagespk a#current {background-color: #2a4570; color  :lime;
} 	                  

div#realtytip {border: 3px solid #804040; background: #DCDCBA;
  text-align: center; margin-top: 1.5em; padding: 4px; font-size: 66%;
 float: center;width: 151px;}
div#realtytip a:link       { font-family: Arial; color: #800000; text-decoration: underline;} 
div#realtytip a:active     { color: #800000;text-decoration: underline;}
div#realtytip a:visited      { color: #800000;text-decoration: underline;}
div#realtytip a:hover { color: #004848; background-color: #ffeec2; text-decoration: none;border: 1px #8a867a solid;} 

 td#footer {vertical-align: background-align: center; font-size: 66%;text-align:center;
	background:#ffffff; 
  }
td#feedback {text-align: center; padding: 0.2em;
  background: #EFE1D1;}
tr#footer td#tg {font-size: 85%; text-align: center;
	background:#fff;}
td#copyright {text-align: right; font-style: italic; color: #999;}


#leftsidebar {
background: #a0b3c3;background: transparent;
color: #303030;
margin: 0 auto;
width: 760px;
}

td#header {width:100%;margin-top: 0; margin-left:5; margin-right:5;
background: #cccc99; border-color: #004848;
color: #333333;
font: bold 70% Arial, Helvetica, Verdana, sans-serif;
text-align: center;
padding:1px;}

}                  

.newshead {height: 200px;width:275px; 
background: url('../images/newshead2.jpg') no-repeat center; 
}

.leftnews {
margin: 1px 0 1px 0;
padding: 5px;
width: 145px;
color: #000000;
background-color: #999966;
line-height: 1.3em;
}
                
#content h2 {
font-size: 1.5em;
margin: 0 0 0.5em 0;
}

.left {
margin: 10px 0px 5px 0;
float: left;
}
h2.hyper {position: relative; top: 0px; margin-top:-10px;
margin-left: 35px; font: bold italic 40pt times, serif; color: #cccc99;height: 1em; filter: Shadow(Color=#666666, Direction=135, Strength=5);}
h3.hyper {position: relative; top: -40px; color: #ffffff;
font: bold 18pt Arial, sans-serif;; margin-left:  
70px; margin-bottom: -40px;height: 1em; filter: Shadow(Color=#666666, Direction=135, Strength=5);}

h3.hyper2 {font: bold 18pt Arial, sans-serif;; margin-left:  
0px; height: 1em; filter: Shadow(Color=#666666, Direction=135, Strength=5);text-decoration: none;}

h3.hyper3 {position: relative; top: -40px; color: #ff0000;
font: bold 18pt Arial, sans-serif;; margin-left:  
70px; margin-bottom: -40px;height: 1em; filter: Shadow(Color=#666666, Direction=135, Strength=5);}

td#title2 {vertical-align: bottom; color: #ffffff;
	border-width:0;
 font: bold 130% Arial, Helvetica, Verdana, sans-serif;
 padding:-; text-align:left; margin-bottom: 0px; } 
h2 {font-size:200%;}
h3.header {width:100%;{border: 3px solid #804040; background: #EBDAC6; text-align:center;}
h3.headtip2 {border: 1px solid #cccc99; background: #e6e6cc; color: #333;
  margin-top: 1.5em; padding: 2 0 0 5; font-size: 120%; font-weight bold;}
h3.headtip {background: #EBDAC6; float: right; color: #333333;
   border: 3px solid #804040;
   top-margin: 5px; padding-top: 5px;
   font: 85% Arial, Helvetica, Verdana, sans-serif;
   padding: 5px 5px 5px 5px; 
   margin: 1px 0 0 7px;}
h3 {font-size:150%;}

h4 {font-size:110%;}

h5 {font-size:90%;}

h6 {
font: bold 11px arial;
margin: 0 0 10px 0;
font-weight:bold;
}
h6.linknext {border: 2px outset #fff; 
  background: #800000; float: right;
  margin: .65em; padding: 3px; 
  font-size: 75%; font: bold; 
  text-align: center;
 a:link       (text-decoration: underline; border: 2px inset #fff; margin: .65em; padding: 3px;)}
span.hyper {font: 120% Arial, sans-serif;font-weight: normal;color: #ffffff; height: 1em; filter: Shadow(Color=#666666, Direction=135, Strength=5);}
p {margin-top: 0.5em;margin-bottom: 1em; line-height: 1.2em;}

.right {
margin: 10px 0 5px 10px;
float: right;
}

.textright {
text-align: right;
}

.center {
text-align: center;
}

.small {
font-size: 0.9em;
}

.bold {
font-weight: bold;
}

.hide {
display: none;
}

.style3 {color: #666666;
margin: 5px 0 10px 5px;}
.style4 {color: #999999}
.style5 {color: #FF9933}
.style6 {color: #86C32A}
.style7 {color: #74A8F5}

#borderlinks a{
padding-left: 4px;
display: block;

color: black;
text-decoration: none;

}

#borderlinks a:hover{
border: 1px solid #004848;
background-color: #ffffff;
color:black;
}

#navigation a
{
color: #000;
background: #ffa20c url('../left-tab.gif') no-repeat left top;
text-decoration: none;
padding-left: 10px
}

#navigation a
{
color: #000;
background: #999966 url('../left-tab.gif') no-repeat left top;
text-decoration: none;
padding-left: 10px
}

#navigation a span
{
background: url('../right-tab.gif') no-repeat right top;
padding-right: 10px
}

#navigation a, #navigation a span
{
display: block;
float: center
}

/* Hide from IE5-Mac \*/
#navigation a, #navigation a span
{
float: none
}
/* End hide */

#navigation a:hover
{
color: #000;
background: #d5d5aa url('../left-tab-hover.gif') no-repeat left top;
padding-left: 10px; border:0 none;
}

#navigation a:hover span 
{
background: url('../right-tab-hover.gif') no-repeat right top;
padding-right: 10px
}

#navigation ul
{
list-style: none;
padding: 0;
margin: 0
}

#navigation li
{
float: left;
margin: 0;
}
.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 5px;
left: -1000px;
border: 3px inset gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0px;
left: 130px; /*position where enlarged image should offset horizontally */;

}
#advcontrols {background: #a0b3c3;
#advcontrols1 {background: #a0b3c3;
#advcontrols2 {background: #a0b3c3;
#advcontrols3 {background: #a0b3c3;
}
.toggleopacity img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
-moz-opacity: 0.5;
}

.toggleopacity:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
}

.toggleopacity img{
border: 0px solid #ccc;
}

.toggleborder:hover img{
border: 1px solid navy;
}

.toggleborder:hover{
color: red; /* Dummy definition to overcome IE bug */
}
}
#dhtmltooltip{
position: absolute;
width: 200px;
border: 1px solid #333333;
padding: 5px;
font: 75% Arial, Helvetica, Verdana, sans-serif;
background-color: lightyellow;
color:#000080;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,
                  startColorstr=#AECBFD, endColorstr=#ffffff)
                  progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}
.TourTitle { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: 700; color: #000000; background-color: #829BC0;
{FILTER: progid:DXImageTransform.Microsoft.gradient(GradientType=0,
                  startColorstr=#ffffff, endColorstr=silver);width: 100%;}
         .dvhdr1 {
            background:#cdcdcb;
            color:#565656;
            font-family:arial;
            font-size:12px;
            font-weight:bold;
            border:1px solid #C8BA92;
            padding:5px;
            width:200px;
            text-align:center;
         }
         
         .dvbdy1 {
            background:#FFFFFF;
            color: #565656;
            font-family:arial;
            font-size:12px;
            border-left:1px solid #C8BA92;
            border-right:1px solid #C8BA92;
            border-bottom:1px solid #C8BA92;
            padding:5px;
            width:200px;
            text-align:left;
         }
