blockquote { border: 004848; 
}
  
body { 
	margin-top: 0px;
	margin-left:0px;
	font-family: .85em Arial Unicode MS, sans serif;
	height:100%; 
	color:#565656; 
	overflow-x:hidden;
	background-color: #e3e3e3;
	background: url(../menuimages/snowmar.gif) center center; /* none */ margin: 0 auto; /*Center container on page*/
	background: url(../images/backgrounds/snow-flakes.jpg) center center; /* none */;
	background: url(../menuimages/brickback.gif) center center; /* none */ margin: 0 auto; /*Center container on page*/
}
#maincontainer{
	width: 979px; /*Width of main container*/
	margin: 0 auto; /*Center container on page*/
	background: #dcdcdc;
	border: 2px solid #a6a6a6;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 5px;
	margin-bottom: 10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
 	border-radius: 10px;
 	box-shadow:7px 7px 7px #BBBBBB;
}
.mmround{font-family: Arial Unicode MS, sans serif;
	font-size: 12px;
 -moz-border-radius: 10px;
 -webkit-border-radius: 10px;
 border-radius: 10px;
 } 
td#mainheader {margin:0; 
	margin-top: 5px; 
	margin-bottom: -5px; 
	width: 977px; 
	font-family: Arial Unicode MS, sans serif;
	color: #565656; 
	height: 50px; 
	padding: 0 5px 0 0px ;
}
td#header {width:977px;
	margin: 0 0 0 0;
	background: #dcdcdc; 
	color: #333333;
	font: bold 70% Arial, Helvetica, Verdana, sans-serif;
	text-align: left;
	padding: 0 5px 0 -5px;
}
td#mainone {margin:0; 
	width:826px; 
	font-family: Arial Unicode MS, sans serif;
	color: #565656; 
	/*background: lime;*/
}

div.inner {width: 777px; 
	text-align: left;
	background: #fff;
} 
/*
table, td{border-collapse:collapse;} 
*/
#contentContainer{

	text-align: left;
	margin-left: 1px; 
	margin-right:1px; 
	width: 800px;
	float:left; color: #333; 
}
.tabcontent {border:3px solid #e5e5e5; 
	width:730px; 
	background: #ffffff;
	margin: 0 0 1em 2px; 
	padding: 10px;	
}

html,body {

	scrollbar-face-color:#59868e;
	scrollbar-arrow-color:#ffffff;
	scrollbar-track-color:#dcdcdc;
	scrollbar-shadow-color:#000000;
	scrollbar-highlight-color:#8cb9c1;
	scrollbar-3dlight-color:#565656;
	scrollbar-darkshadow-Color:#000000; 
}
.head3 { 
  color: #B24A7E;
  color: #333;
 font-family: Times New Roman, Times, serif;
 font-size: 150%;
 font-weight:200;
}
h3 { 
	color: #CC6600; 
	color: #008080;
 font-family: Times New Roman, Times, serif;
 font-size: 160%;
 font-weight:200;
 margin-bottom: 10px; 
} 
a:link img {filter:none;} a:visited img {filter:none;} a:hover img {filter:alpha(opacity=60);background: white;
}
a:link       { color: #1e63b7; text-decoration: underline;} 
a:visited      { color: #32CD32; text-decoration: none;}
a:hover { color: #FF1493; text-decoration: underline;}
a:active     { color: #800000;text-decoration: none;}

a.dark:link     { color: white;text-decoration: none; background-color: transparent;}
a.dark:visited      { color: white ;text-decoration: none; background-color: transparent;}
a.dark:hover { color: white; background-color: transparent; text-decoration: underline;}
a.dark:active     { color: white;text-decoration: none; background-color: transparent;}

.date {
	height: 50px;
	width: 45px;
	background: url(../menuimages/calendar.gif) no-repeat;
	font: normal 22px Arial, Helvetica, sans-serif;
	color: #666666;
	text-align: center;
	padding: 0px 2px 0 0;
	line-height: 100%;
	float: left;
	margin-right: 5px;
}

.date span {
	height: 16px;
	display: block;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-align: center;
	padding-top: 7px;
}

hr {
   border: 0;
   width: 80%;
 color: #efefef;
 background-color: #efefef;
 height: 3px;
	text-align: center;
	margin-left: auto;
    margin-right: auto; 
}
@font-face {
	font-family: brussels;
	src: url(‘../images/BRUSS___.TTF’);
}
     @font-face {
        src:url("../images/wds011402.ttf");
        fontFamily: myfont;
        advancedAntiAliasing: true;
}
.orderline {background: gainsboro url(../menuimages/orderline-top.gif) center top no-repeat /* none */;
	color: #000;
	padding: 10px 5px 5px 6px; 
	border: #000 2px solid;
	width: 96%;
	 -moz-border-radius: 20px;
 -webkit-border-radius: 20px;
 border-radius: 20px;
}
.orderline2 {background: #fff;
	color: #000;
	padding: 3px; 
	border: #cdcdcd 1px solid;
	width: 96%;
	 -moz-border-radius: 10px;
 -webkit-border-radius: 10px;
 border-radius: 10px;

}
.orderline3 {background: #008B8B;
	background: #8cb9c1;
	color: #DDBF5F;
	color: #666;
	padding: 10px; 
	border: #DDBF5F 2px solid;
	width: 96%;
	font-size: 12px;
	font-weight: bold; 
 -moz-border-radius: 20px;
 -webkit-border-radius: 20px;
 border-radius: 20px;
 box-shadow:7px 7px 7px #BBBBBB;
	cursor:pointer;cursor:hand;
}
.orderlineb {background: #3f7d4d;
	color: lightgrey;
	color: #fff;
	padding: 10px; 
	border: #DDBF5F 3px solid;
	width: 96%;
	font-size: 12px;
	font-weight: bold; 
 -moz-border-radius: 20px;
 -webkit-border-radius: 20px;
 border-radius: 20px;
 	-moz-box-shadow: 7px 7px 7px #BBBBBB;
	-webkit-box-shadow: 7px 7px 7px #BBBBBB;
	box-shadow:7px 7px 7px #BBBBBB;
	cursor:pointer;cursor:hand;
}
.orderlinep {background: #FF1493;
	background: #800000;
	color: yellow;
	padding: 10px; 
	padding-right: 1px;
	border: #DDBF5F 3px solid;
	width: 96%;
	font-size: 14px;
	font-weight: bold; 
 -moz-border-radius: 20px;
 -webkit-border-radius: 20px;
 border-radius: 20px;
 	-moz-box-shadow: 7px 7px 7px #BBBBBB;
	-webkit-box-shadow: 7px 7px 7px #BBBBBB;
	box-shadow:7px 7px 7px #BBBBBB;
	cursor:pointer;cursor:hand;
}
.highlite {background-color: #eeeeee; 
	width: 96%;
	border-top: 4px solid #000000;
	border-right: 1px solid #000080;
	border-bottom: 1px solid #000080;
	border-left: 4px solid #000000;
	padding: 10px;
	text-align: left;
}	

.first:first-letter {float:left;
	color:#D4D4C7;
	font-size:60px;
	line-height:40px;
	padding-top:2px;

	font-family: brussels;
}
.fix:first-letter {float:left;
	color:#FF0000;
	font-size:60px;
	line-height:40px;
	padding-top:2px;
	font-family: Times, serif, Georgia;
}

div.pullquote_120 {float: right; 
	width: 150px; 
	color: #333;
  	border: 1px solid #333; 
  	text-align: left;
   	padding: 5px;
   	font: 90% Arial, Helvetica, Verdana, sans-serif;
   	margin: 5px 5px 0 7px;
   	background-color:#ffffff; FILTER: progid:DXImageTransform.Microsoft.gradient(GradientType=0,
   startColorstr=#ffffff, endColorstr=#ffffff)progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
 -moz-border-radius: 10px;
 -webkit-border-radius: 10px;
 border-radius: 10px;
}
.centerdiv {padding: 10px; text-align: center; margin: 0 auto;
}
table#top {width:800;margin:0; /*background: #000000;*/
}

table#main {margin:0; 
	background: #ffffff; 
	color: #565656; 
	margin-left: 1px; 
	margin-right:1px; 
	width:790px; /* Center CSS */
}
.content {padding: 10px; font: 1.0em Arial Unicode MS, sans serif; 
	background: #ffffff;
	background-color: #fff;
}
.linktous {padding: 10px;
	margin-left: 10px;
	margin-bottom: 10px;
	width: 730px;
	border-style: double;
	border-width: 3px;
	border-color: gray;
	text-align: left;
	background: #f5f5f5;
}

td#leftside {width: 150px; 
	verticle-align: top;
}

td#leftside td {font-size: 85%; /*background-color: #dcdcdc;*/
  	padding: 0 0 1px 1px; verticle-align: top;
}

#leftable { width:150px; color #eee;
} 
 
td#leftside table {margin-top: 0px; 
}

td#content {color:#565656; 
	padding: 30px 10px 10px 10px;
}

td#content2 { 
	color:#565656; 
	padding: 30px 10px 10px 10px;
	text-align: left;
	width: 800px;
	background:#ffffff url('../menuimages/blue-fade.png');background-repeat: no-repeat;
	background:#ffffff url('../menuimages/springborder.gif')no-repeat center top;};
 

}

td#content3 {padding: 5px 5px 5px 20px;
background: #efefef;
color:#565656; 
}
.round1 {
	border: 1px solid #666;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
.roundshadow0 {
	-moz-border-radius: 10px;
	border-radius: 10px;
	-moz-box-shadow: 7px 7px 7px #BBBBBB;
	-webkit-box-shadow: 7px 7px 7px #BBBBBB;
	box-shadow:7px 7px 7px #BBBBBB;
}
.roundshadow {
	border: 1px solid #666;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-moz-box-shadow: 7px 7px 7px #BBBBBB;
	-webkit-box-shadow: 7px 7px 7px #BBBBBB;
	box-shadow:7px 7px 7px #BBBBBB;
}
.squareshadow {
	border: 1px solid #666;
	-moz-box-shadow: 10px 10px 10px #BBBBBB;
	-webkit-box-shadow: 10px 10px 10px #BBBBBB;
	box-shadow:10px 10px 10px #BBBBBB;
}	
table.wright {
	border-width: 2px;
	border-spacing: 1px;
	border-style: solid;
	border-color: #efefef;
	background-color: #f9f9f9;
	border-radius: 10px;
-moz-border-radius: 10px;
}

table.wright th {
	margin:10px;
	border-width: 1px;
	padding:5px;
	border-style: solid;
	border-color: #efefef;
	background-color: #e3e3e3;
}

table.wright td {
	border:1px solid #efefef; 
	padding:5px; 
	background-color: #fff;
	font-weight: normal;
} 

table.wright .value {
	font-weight: normal;
	background: #fff;
}	

table.wright .topLabel {
	font-weight: bold;
	font-family: Times New Roman, Times, serif;
	color: #fff;
	border-width: 1px;
	border-style: solid;
	border-color: #999;
	background: #8cb9c1;
	text-align: center;
	border-radius: 10px 10px 0 0;
-moz-border-radius: 10px;
}
table.wright .specLabel {
	font-weight: bold;
	font-size: 1.2em;
	font-family: Times New Roman, Times, serif;
	color: #186777;
	color: #008B8B;
	background: #eee;
}	
table.wright .comment {
	font-weight: normal;
	color: #008B8B;
	background: #eee;
	color: #186777;
}
table.wright .label {
	font-weight: bold;
	background: #f8f8f8;
	width: 220px;
}

table.wright .help {
	width: 30px;
}	

table.alltable {
	border-width: 1px;
	border-style: solid;
	border-color: #fff;
	background-color: white;
	cellspacing: 0px;
	 -moz-border-radius: 10px;
 -webkit-border-radius: 10px;
 border-radius: 10px;
}
table.alltable th {
	border-width: 1px;
	padding:4px 10px;
	border-style: solid;
	border-color: #dcdcdc;
	background-color: #dcdcdc;
}	
table.alltable td {
	border-width: 1px;
	padding:5px; 
	border-style: solid;
	border-color: #e3e3e3;
	background-color: white;
}
td.highlight { padding: 7px; border:3px solid #efefef;
}  
td.highlight:hover { padding: 10px; border:3px solid #008B8B; 
} 
.highlight { border:3px solid #efefef; padding: 10px;
 -moz-border-radius: 10px;
 -webkit-border-radius: 10px;
 border-radius: 10px;
}  
/* .highlight:hover { border:3px solid #008B8B; */ 
} 
.highlight2 { padding: 5px; border:3px solid #efefef; 
}
.highlight3 { padding: 5px; border:3px solid #efefef; 
}
.specs dl {background: transparent;
}
.spectable {
	border: lightgray 1px solid;
	background-color: #fff;
	font-family: Arial Unicode MS, sans serif;
	width: 100%
	text-align: center;
	 -moz-border-radius: 10px;
 -webkit-border-radius: 10px;
 border-radius: 10px;
}
.spectable td {
	border-width: 1px;
	padding:5px; 
	border-style: solid;
	border-color: #e3e3e3;
}
.specq {
	border: lightgray 1px solid;
	padding: 5px;
	background-color: #F2F2F2;
	font-weight: bold;
	width: 200px;
}

.speca {
	border: lightgray 1px solid;
	padding:5px; background-color: #f9f9f9;
}
.specs dt{
border-top: 1px solid lightgray;
float: left;
width: 220px; /*Width of left column in pixel*/
padding-left: 10px; /*Set margin to that of -(MainContainerWidth)*/
margin-left: 0px;
font-size: 95%;
padding-top: 10px;
margin-bottom: -9px;
font-weight: bold;
height: 100%;
}

.specs dd{
border-top: 1px solid lightgray;
float: left;
width: 495px; /*Width of right column*/
margin-left: 230px; /*Set left margin to -(RightColumnWidth)*/
margin-top: -19px;
/*margin-bottom: -10px;*/
padding-top: 10px;
height: 100%;
}

.sectionAnchor {font-size: 15px;
	line-height: 30px;
	width: 722px;
	font-weight: bold;
	background: #F5F5F5;
	color: #FF0000;
	padding-left: 5px;
	padding-top: 19px;
	padding-bottom: 1px;
	margin-left: 0px;
	margin-top: 12px;
	margin-bottom: -15px;
	border-top: 1px solid lightgray;
	height: 100%;
} 
.book {background:url("../menuimages/openbook.gif") right center no-repeat; padding-right:18px; text-decoration: none;
}
.external {background:url("../menuimages/external_link.png") no-repeat right center; 
	padding-right:15px; 
	text-decoration: none;
}
.photo {background:url('../menuimages/icon-camera.gif') no-repeat right center; 
	padding-right:20px; 
	text-decoration: none
}
div.books {border: 1px solid gainsboro; 
	background: #fff; 
	padding: 5px; 
	text-align: left; 
	width: 98%;
} 

.books_left {background: #fff; 
	padding: 5px; 
	text-align: left; 
	width: 100%; 
	font-size: 90%; 
	border: 1px solid #1e63b7;
} 

td.mytitle {vertical-align: center; color: #565656;
	padding: 4px;
	background: #F2F2F2; 
	border-color: lightgray;
	border-width: .05em;
	text-align:center;
	font: normal 1.2em Arial, Helvetica, Verdana, sans-serif;
}
th.mytitle {vertical-align: center; color: #565656;
	padding: 4px;
	background: #F2F2F2; 
	border-color: lightgray;
	border-width: .05em;
	text-align:center;
	font: bold 1.2em Arial, Helvetica, Verdana, sans-serif;
}

td#photostyle {color: #565656; 
	/*border:4px none white;*/
	padding: 0 5px 0 0px;
	background: #ffffff url('../menuimages/brickback.gif') fixed top left;
	font-style:normal; 
	font-variant:normal; 
	font-weight:normal; 
	font-size:100%; 
	padding: 5px 0 5px 15px;
}

.triple:link {border-bottom: 3px double;
	line-height: 1.7em; 
	text-decoration: 
	underline overline;
	background: lightgreen;
}
.triple:hover {color: #ff6347; 
	text-decoration: 
	underline overline;
} 

form { /* needed for form line feeds */
	margin:0;
	padding:0;
	display:inline;
} 
.pdf { 
	background : url("../menuimages/pdficon_small.gif") no-repeat right center; 
	padding-right: 15px; 
}
td#top1 {background: #3f6bac; 
	width: 15%;
  	font: bold 70% Arial, Helvetica, Verdana, sans-serif;
}
td#top2 {width: 85%; 
	background: #3f6bac;
  	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;
}
.heading {font-size: 200%;
	color: #800000;
	font-weight: bold;
}
.spec_heading {font-size: 120%;
	color: #800000;
	font-weight: bold;
	border-top: 1px solid green;
	border-bottom: 1px solid green;
	background: #eeeeee;
	padding: 5px;
}
.linktip {position: relative; position:relative;
}

.linktip span {display: none; 
	text-align: left;
}
 
.linktip:hover span {display:block;
	text-decoration: none;
	position:absolute;
	top:25px;
	left:200px;	
	width:250px; 
	border: 2px outset #fff;
	padding:2px 9px 2px 9px;
	font: bold 7px arial;
	color: #000080;
	filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=yellow, endColorstr=lime)progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135); 
	font-style:normal; 
	font-variant:normal; 
	font-weight:normal; 
	font-size:75%; 
	background-color: lightyellow;
} 

#topmenu2 {
  float: center; margin: 0 0 0 0;
  padding-left: 4px;
}     
td#title {vertical-align: bottom; 
	color: #e6e6cc;
	padding:5;
	background: #3f6bac; 
	border-color: #3f6bac;
	border-width:0;
	text-align:center;
	font: bold 200% Arial, Helvetica, Verdana, sans-serif;
}
td#title2 {vertical-align: bottom; 
	color: #e6e6cc;
	border-width:0;
	background: #3f6bac; 
	border-color: #3f6bac;
  	font: bold 130% Arial, Helvetica, Verdana, sans-serif;
  	padding:5; 
  	text-align:center;
} 
td#title3 {vertical-align: bottom; 
	color: #e6e6cc;
	border-width:0;
	background: #3f6bac; 
	border-color: #004848;
	padding:5;
	text-align:left;
  	font: 75% Arial, Helvetica, Verdana, sans-serif;
}   
td#advert {width: 145px; 
	padding:0; border-width:3px 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: "#3f6bac";
}
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;
}

div.headtip {border: 1px solid #804040; 
	background: #D6B58C;
  	margin-top: 1.5em; 
  	padding:  0 0 5px; 
  	font-size: 120%; 
  	font-weight bold; 
  	width: 170px;
}
div.pagequote {width: 375px; 
	color: #3f6bac;
  	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.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.pullquote_index {background: #EBDAC6; 
	float: left; 
	width: 200px; 
	color: #333333;
	background-color: #ffffff;
   	border: 1px solid #565656; 
   	text-align: left;
   	top-margin: 5px; 
   	padding: 5px 5px 5px 10px;
   	font: 100% Arial, Helvetica, Verdana, sans-serif;
   	margin: 1px 0 20px 7px;
 }

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;
}
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: #eeeeee;*/
color: #303030;
margin: 0 auto;
width: 760px;
}
               
.topmenu {
clear: left;
float: left;
width: 150px;
height: 75px;
padding: 0;
font-size: 11px;
background-color: #eee url('../_images/mwright_virtual.gif') no-repeat top center;
margin-left:-7px; margin-right:0; margin-top:0; margin-bottom:0; background-color: #e5e5e5;
}

.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 #e5e5e5;
border-right: 0px solid e5e5e5;
text-decoration: none;
color: #fff;
background: #e5e5e5;
background: transparent;

}
/* buttons */
.menu {
clear: left;
float: left;
width: 140px align: left;
margin: 0 0 0 0;
padding: 0;
font-size: 11px;
background: #3f6bac;
background: transparent;
color:#fff;
border-top: 2px solid #e5e5e5;
border-bottom: 1px solid #e5e5e5;

}

.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 #e5e5e5;
}

.menu li a {
font-weight: bold;
height: 20px;
text-decoration: none;
color: #ffffff;
display: block;
padding: 2px 2px 0 8px;
background: #3f6bac; background: #e5e5e5;
border-left: 0px solid #e6e6cc;
border-right: 0px solid #e5e5e5;
}	

.menu li span {display: none;

}	
.menu a:link       { font-family: Arial; color: #565656; text-decoration: none; background: #e5e5e5;} 
.menu a:active     { color: #565656;text-decoration: none; background: #e5e5e5;}
.menu a:visited      { color: #565656;text-decoration: none; background: #e5e5e5;}

.menu li a:hover {
width: 138px align: left;
border-top: 1px solid #999999;
border-bottom: 1px solid #999999;
border-left: 0px solid #999999;
border-right: 0px solid #333333;
background: url('../menuimages/xp_button_off.gif');
text-decoration: none;
padding: 2px 2px 0px, 8px;
line-height: 18px;
color:#000000;

}	
	

.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: 1px solid #565656;

padding: 5px;
background: transparent;
font-style:normal; font-variant:normal; font-weight:normal; font-size:98%;
}
text-align: left;
}

.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;
}
h1  {font-family: Arial, Helvetica,Verdana sans-serif;
	color: white; text-shadow: black 0.1em 0.1em 0.2em; /* for firefox not ie*/
}
h2.hyper {position: relative; top: 0px; margin-top:-10px;
margin-left: 35px; font: bold italic 40pt times, serif; color: #ff0000;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; } 
.header { 
color: #ffffff; 
background-color: #000080;
padding-left: 10px;
padding-bottom: 3px;
background: #a0b3c2 url('../menuimages/bar_gray_blue.jpg') repeat top left;
}
.header2 { 
font-size: 200%;
font-weight: bold;
color: #ffffff; 
border: 1px solid #000000;
vertical-align: middle;
text-align: center;
padding-bottom: 5px;
background: #a0b3c2 url('../menuimages/bg_header_aurora.jpg') no-repeat top left;
}
.header3 { color: #696969;
font-size: 150%;
font-weight: bold;
padding: 0px; 
vertical-align: middle;
text-align: center;
height: 40px;
background: #a0b3c2 url('../menuimages/hdr_bkgd3.gif') repeat top left; /* 6x40 */
} 
.header4 { color: #696969;
font-size: 150%;
font-weight: bold;
padding: 0px; 
vertical-align: middle;
text-align: center;
}
h2 {font-size: 200%;
font-family: Times New Roman, Times, serif;
font-weight:400;
}
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;}

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: #3b3b3b;
padding: 5px;
left: -1000px;
border: 3px inset gray;
visibility: hidden;
color: white;
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: #3f6bac;
#advcontrols1 {background: #3f6bac;
#advcontrols2 {background: #3f6bac;
#advcontrols3 {background: #3f6bac;
}
.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%;}
#pagespk a#linkspk {border-left:10px; 
	background: #AECBFD;
	background-color :#a7cdfd; text-align:center;color:#800000; (FILTER: progid:DXImageTransform.Microsoft.gradient(GradientType=0,
                  startColorstr=#AECBFD, endColorstr=#3f6bac)
} 

#pagespk a#current {background-color: #2a4570; 
	color: lime;
}
