body {
  margin: 0px 0px 0px 0px;
  SCROLLBAR-FACE-COLOR: #FFFFFF;
  SCROLLBAR-HIGHLIGHT-COLOR: #FFFFFF;
  SCROLLBAR-SHADOW-COLOR: #FFFFFF;
  SCROLLBAR-3DLIGHT-COLOR: #999999;
  SCROLLBAR-ARROW-COLOR: #000000;
  SCROLLBAR-TRACK-COLOR: #8C9DAB;
  SCROLLBAR-DARKSHADOW-COLOR: #999999;
  SCROLLBAR-BASE-COLOR: #FF9900;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  
  text-align: center;
}
/* layout*/

#container {
  text-align:left;
  width:911px;
  background-image:url(../images/shadow-edge.gif);
  background-repeat:repeat;
  background-position:top right;
  margin:0 auto 0 auto;
}

#left-col {
  width:133px;
  float:left;
}

#right-col {
  width:778;
  float:right;
}
#content {
  width:726px;
  background-image:url(../images/watermark.gif);
  background-repeat:no-repeat;
  background-position:top right;
}
#content a {
  color:#FF921D;
}
#content a:hover {
  color:#4E5E6B;
}
.clear {
  clear:both;
}
#footer {
  width:899px;
}

/* banner */

#banner {
  width:911px;
  background-image:url(../images/banner/banner.gif);
  background-repeat:no-repeat;
  height:200px;
  text-align:left;
}
#banner-left {
  float:left;
}
#banner-stc {
  padding-top:20px;
  width:404px;
  padding-left:133px;
}
#banner-address {
  width:404px;
  padding-left:143px;
  padding-top:-100px;
}
#banner-address a {
  color: #4E5E6B;
}

#banner-address a:hover {
  color: #FF802B;
}

#banner-address p {
  /*font-size:1em;*/
  padding-top:-20px;
  color:#FFF;
}
#banner-icons p {
color:#FFF;
}
#banner-icons {
  float:right;
  text-align: right;
  width:355px;
}
#banner-icons a {
  color: #4E5E6B;
}

#banner-icons a:hover {
  color: #FF802B;
}
#banner-scale {
  color:#FF802B;
  float:right;
  text-align:right;
  padding-right:25px;
}

#banner-scale form{
  padding: 0;
  margin: 0;
}

/* nav*/
#nav {
  width:133px;
  background-image:url(../images/nav/nav-rpt.gif);
  background-repeat:repeat-y;
}
#nav ul {
  list-style-type:none;
  padding:0 12px 0 12px;
  margin:0px;
  text-align:left;
  color:#8C9DAB;
}
#nav li {
  padding:5px 0 0 0;
}

#subnav {
  width:110px;
  padding:0 12px 0 18px;
  margin:0px;
}
#subnav ul {
  list-style-type:disc;
  text-align:left;
  color:#FF802B;
  font-size:95%;
}
#subnav li {
/*  list-style-image:url(../images/nav/bullet.gif);*/
  padding:5px 0 0 0;
}
#subnav a {
  color:#FF802B;
  font-weight:normal;
}
#subnav a:hover {
  color:#8C9DAB;
}

/*text styles*/
tr, td, p {
  /*font-size: 1.05em;*/
  color: #000;
  font-weight: normal;
  text-decoration: none;
}

a {
  /*font-size: 1.05em;*/
  color: #4E5E6B;
  font-weight: bold;
  text-decoration: none;
}

a:hover {
/*  color: #708596;*/
  color: #FF802B;
}
/*events search link*/
.search a {
  /*font-size: 1.05em;*/
  color: #000 !important; 
  font-weight: normal;
  text-decoration: none;
  border-color:#000000 !important;
}

.search a:hover {
/*  color: #708596;*/
  color: #FF802B;
}

.credit {
  clear:left;
  float:right;
  width:300px;
  text-align:right;
  font-size:0.8em;
}

img .img_style {
		border:1px;
		border-color:#000000;
		margin:4px 4px 4px 4px;
		}

/*.sub-nav  {
      list-style-type: disc;
      padding-left:6px;
      line-height: normal;
        font-size: .7em;
        font-weight: bold;
        color: #E95B10;
        text-decoration: none;
        background: url(../images/navBg.gif;}*/

/*.H1 { font-weight: 500; font-size: 1.5em; color: #8093A2; padding:0; margin:0;}
.H2 { font-weight: normal; font-size: 1.2em; color: #8093A2; padding:0; margin:0;}
.H3 { font-weight: normal; font-size: 1.10em; color: #8093A2; padding:0; margin:0;}
.H4 { font-weight: normal; font-size: 1.05em; color: #8093A2; padding:0; margin:0;}
.H5 { font-weight: normal; font-size: 1.00em; color: #8093A2; padding:0; margin:0;}*/

H1 { font-weight: 500;    font-size: 1.4em; color: #8093A2; padding:0; margin:0; }
H2 { font-weight: normal; font-size: 1.3em; color: #8093A2; padding:0; margin:0; }
H3 {
	font-weight: bold;
	font-size: 1.1em;
	color: #8093A2;
	margin: 0;
	padding: 0;
}
H4 { font-weight: normal; font-size: 1.1em; color: #8093A2; padding:0; margin:0; }
H5 { font-weight: normal; font-size: 1em; color: #8093A2; padding:0; margin:0; }
H6 {
	font-weight: normal;
	font-size: 0.9em;
	color:#000000;
	font-weight:bold;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 5;
	padding-left: 0;
}

/*.three	{
			font-weight:normal;
			font-weight:bold; 
			font-size:0.8em; 
			color:#8093A2; 
			padding:0; 
			margin:0; }
			
.four	{
			font-weight:normal;
			font-style:italic;
			font-size:1.05em; 
			color:#8093A2; 
			padding:0; 
			margin:0; }
			

.Hblack {
  font-size: 1.3em;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  color: #000000;
  font-weight: bold;
}*/

.banner {
  background: url(../images/banright.jpg);
  background-position: 100% 50%;
}


/*.sidemenu {
  background: url(../images/sidemenuBg.gif);
  background-repeat: no-repeat;
}

.nav {
  line-height: normal;
  font-size: 1.1em;
  font-weight: bold;
  color: #E95B10;
  text-decoration: none;
  background: url(../images/navBg.gif);
}

.nav a, .nav a:hover {
  font-size: 1.0em;
  line-height: normal;
  font-weight: bold;
  color: #E95C10;
  text-decoration: none;
  padding-bottom:6px;
}
.nav a:hover { color: #8C9DAB }

.sidenav a, .sidenav a:hover {
  font-size: 1.0em; 
  line-height: normal;
  font-weight: bold;
  color: #708596;
  text-decoration: none;
}
.sidenav a:hover {
  color: #FF802B;
}*/

/*.style1 {
  color: #FF802B;
  font-weight: bold;
}*/
.style2 { color: #8093A2 }

/*p.MsoNormal {
  margin: 0pt;
  margin-bottom: .0001pt;
  font-size: 12.0pt;
  font-family: "Times New Roman";
}*/

/*.style5 {
  color: #7E92A0;
  font-weight: bold;
}*/
/*.nav1 {
  color: #E95B10;
  text-decoration: none;
  background: url(../images/navBg.gif);
}*/

.nav2 a{
  
  text-decoration: none;
}


.nav3 a {
  color: #8C9DAB !important;
  text-decoration: none;
}
.nav3 a:hover{
  color: #FF802B !important;
  text-decoration: none;
}

.nav4 a {
  color: #D16211 !important;
  text-decoration: none;
}
.nav4 a:hover{
  color: #FF802B !important;
  text-decoration: none;
}


.mcalnav {
  font-size: 1.1em;
}

/*.book_online {
  font-size: 0.9em;
  line-height: 1em;
  font-weight: bold;
  color: #ffffff;
  background-color: #8C9DAB;
  height: 2em;
  border: 1px solid #000000;
}*/

.whitetext {
  color: #FFFFFF;
  font-weight: bold;
  text-decoration: none;
  line-height: 1.2em;
}
.whitetext a {
  color: #FFFFFF;
  font-weight: normal;
  text-decoration: none;
}
.whitetext a:hover {
  color: #FFFFFF;
  font-weight: normal;
  text-decoration: underline;
}

/*.weeklyTitle {
  font-size: 1.2em;
  color: #FFFFFF;
  font-weight: bold;
  text-decoration: none;
  line-height: 1.3em;
}*/

.form_standard { 
  color: #FF921D; 
  text-decoration: none; 
  background-color: #ffffff; 
  font-weight: normal; 
  border-width: 1px; 
  border-style: solid;
}

.submit {
  border-width: 0px;
  border-style: solid;
  background-color: #FF921D;
  color: #ffffff;
}

.submitSmall {
  border-width: 0px;
  font-size: 0.9em;
  border-style: solid;
  background-color: #FF921D;
  color: #ffffff;
}

/* events/calendar/marketing email form styles*/
.tbmain {
  /* Changes on the form */
  background: white !important; 
}
.left {
  /* Changes on the form */
  color: black !important; 
  font-size: 1em !important;
}
/*.head {
  color:#333333;
  font-size:1.6em;
  text-decoration:underline;
}*/
/*td.left {
  font-size:1em;
  color:black;
}*/
/*.pagebreak {
  font-size:1em;
  color:black;
}*/
span.required {
  font-size: 0.9em !important;
  color: red !important;
}

/*shopstyles*/

.orange {
  color:#FF921D;
}
  
/*.titlesubsectionheader_2 {
  font-weight: bold;
  font-size: 0.9em;
  color: #000066;
  text-indent: 4px;
  border-bottom: #999999 1px solid;
  background-color: #efefef;
  text-decoration: none;
}*/

.techspeccaption {
  font-weight: bold;
  font-size: 0.9em;
  color: #333366;
  text-decoration: none;
}

.darkorange {
  font-weight: bold;
  font-size: 0.9em;
  color: #ff6600;
}

.orangepipes {
  font-weight: bold;
  font-size: 0.9em;
  color: #FF921D;
}

/*.date {
  margin-top: 10px;
  font-weight: bold;
  font-size: 14px;
  margin-bottom: 3px;
  margin-left: 8px;
  color: #333366;
}*/

.topnavlink {
  font-size: 0.8em;
  color: #333366;
  text-decoration: none;
}
a.topnavlink:visited {
  
  color: #333366;
  text-decoration: none;
}
a.topnavlink:hover {
 
  color: #333366;
  text-decoration: underline;
}
.textdarkblue {
  font-size: 0.9em;
  color: #333399;
}

.blueMessageText {
  margin-top: 1em;
  font-size: 0.9em;
  margin-bottom: 0px;
  color: #333366;
}

/*.textbig {
  font-weight: normal;
  font-size: 1.2em;
  color: #000000;
  text-decoration: none;
}*/

.midimgline {
  border-right:  #999999 1px solid;
  border-top:    #999999 1px solid;
  border-left:   #999999 1px solid;
  border-bottom: #999999 1px solid;
}

/*book_online ???*/


/*.cntry {
  font-size: 1em;
  width: 210px;
  height: 20px;
}*/
