body {
  text-align: center;
}
#page
{
  margin: 0 auto;
  width: 1145px;
}
#left
{
  width:297px;
  float: left;
  margin: 0; 
}
#clientLogo
{
  position: relative;
  width: 297px;
  height: 72px;
  left: 9px;
  top: -123px;
 /* float: left;*/
  text-align: center;
}
#clientLogo img {
    display:block;
	margin:auto;
/*	margin-top: expression(( 72 - this.height ) / 2); */
}

.wraptocenter {
	height: 40px;
    display: table-cell;
    text-align: left;
    vertical-align: left;
    display: block;
}
.wraptocenter * {
    vertical-align: middle;
}
.floatRight
{
    text-align: right;
    vertical-align: right;
	width: 199px;
	white-space: nowrap;
}


#weather
{
  position: relative;
  top: -68px;
  width:278px;
  margin: 0 auto 6px 19px; 
}
#leftBottom {
  position: relative;
  top: -68px;
}
#leftAfterEmailDate {
  position: relative;
  top: -142px;
}
#emaildate{
  position: relative;
  width: 297px;
  height: 72px;
  left: 9px;
  top: -165px;
 /* float: left;*/
  text-align: center;
}
#right
{
  width:848px;
  float: left;
  margin: 0; 
}
#rightLogo
{
  width:848px;
  height: 46px;
  margin: 0; 
}

.bodytext 
{
	font-family:helvetica, verdana, arial;
	font-size:10pt;
	color:0C0088;
	font-weight:bold
}
.bodytextTitle
{
	font-family:helvetica, verdana, arial;
	font-size:12pt;
	color:0C0088;
	font-weight:bold
}
.bodytextTemp 
{
	font-family:helvetica, verdana, arial;
	font-size:34pt;
	font-weight:normal;
	color:0C0088;
	/*vertical-align: middle;*/
	line-height:52px;
	height:52px;
}
.bodytextCamLink 
{
	font-family:helvetica, verdana, arial;
	font-size:10pt;
	font-weight:bold;
	vertical-align: middle;
}
.v-top {
	display: table-cell;
	vertical-align: top;
}
.logoBkg {
	background-image: url(/images2009/logo-holder.jpg);
	background-repeat: no-repeat;
}
.menuBkg {
	background-image: url(/images2009/menu-bkg.jpg);
	background-repeat: no-repeat;
}
.left {
	 padding-left:29px;
}
.leftTempArea {
	 padding-left:12px;
}

a:link 
{
	text-decoration:none; 
	color:#0C0088; 
	font-weight:regular; 
}
a:visited
{
	text-decoration:none; 
	color:#0C0088; 
	font-weight:regular; 
}
a:active 
{
	text-decoration:underline; 
	color:#0C0088; 
	font-weight:regular; 
}

.calendar
{
	font-family:helvetica, verdana, arial;
	font-size:9pt;
	text-align:center;
	color:0C0088;
}
.calendarselectedday
{
	font-family:helvetica, verdana, arial;
	font-size:9pt;
	text-align:center;
	color:FFFFFF;
}
.calendarTable
{
	border: 1px solid #0C0088;
}
.calendar a:link 
{
	text-decoration:underline; 
	color:#0C0088; 
	font-weight:regular; 
}
.calendar a:visited
{
	text-decoration:underline; 
	color:#0C0088; 
	font-weight:regular; 
}
.calendar a:active 
{
	text-decoration:underline; 
	color:#0C0088; 
	font-weight:regular; 
}

.bodytextsmall
{
	font-family:helvetica, verdana, arial;
	font-size:10pt;
}
.bodytextsmaller
{
	font-family:helvetica, verdana, arial;
	font-size:7pt;
	color:#0C0088; 
}
.white
{
	color:#FFFFFF; 
}
.gray
{
	color:#c6bfdd; 
}
.image 
{
    padding: 0px 7px 0px 7px;  
}
.notpicked
{
	height: 20px;
}
.picked
{
	height: 20px;
	background: #0c0088;	
}
.picked a:active
{
	color: #FFFFFF;
}
.picked a:visited
{
	color: #FFFFFF;
}
.picked a:link
{
	color: #FFFFFF;
}

#menu {
  list-style: none;
  padding: 0;
  margin: 0;
  width: 848px;
  height: 34px;
  background: url(/images2009/menu-bkg.jpg);
  background-repeat: no-repeat;
  background-position: left top;
  position: relative;
}
#menu li {
  float: left;
}
#menu span {
  display: none;
  position: absolute;
}
#menu a {
  display: block;
  text-indent: -3000px;
  outline: none;
}
#menu a:hover {
  background-position: left bottom;
}
#menu a:hover span {
  display: block;
}
#menu .home {
  width: 114px;
  height: 34px;
  background: url(/images2009/home-btn.gif);
  background-position: right;
  background-repeat: no-repeat;
  background-position: 0 0px;
  padding-right: 0px;
  padding-left: 0px;
  display: block;
}
#menu .map {
  width: 65px;
  height: 34px;
  background: url(/images2009/map-btn.gif);
  background-position: right;
  background-repeat: no-repeat;
  background-position: 0 0px;
  padding-right: 0px;
  padding-left: 0px;
  display: block;
}
#menu .movie {
  width: 74px;
  height: 34px;
  background: url(/images2009/movie-btn.gif);
  background-position: right;
  background-repeat: no-repeat;
  background-position: 0 0px;
  padding-right: 0px;
  padding-left: 0px;
  display: block;
}
#menu .email {
  width: 71px;
  height: 34px;
  background: url(/images2009/email-btn.gif);
  background-position: right;
  background-repeat: no-repeat;
  background-position: 0 0px;
  padding-right: 0px;
  padding-left: 0px;
  display: block;
}
#menu .print {
  width: 67px;
  height: 34px;
  background: url(/images2009/print-btn.gif);
  background-position: right;
  background-repeat: no-repeat;
  background-position: 0 0px;
  padding-right: 0px;
  padding-left: 0px;
  display: block;
}
#menu .liveview {
  width: 98px;
  height: 34px;
  background: url(/images2009/liveview-btn.gif);
  background-position: right;
  background-repeat: no-repeat;
  background-position: 0 0px;
  padding-right: 0px;
  padding-left: 0px;
  display: block;
}
#menu .slideshow {
  width: 116px;
  height: 34px;
  background: url(/images2009/slideshow-btn.gif);
  background-position: right;
  background-repeat: no-repeat;
  background-position: 0 0px;
  padding-right: 0px;
  padding-left: 0px;
  display: block;
}
#menu .refresh {
  width: 96px;
  height: 34px;
  background: url(/images2009/refresh-btn.gif);
  background-position: right;
  background-repeat: no-repeat;
  background-position: 0 0px;
  padding-right: 0px;
  padding-left: 0px;
  display: block;
}
#menu .support {
  width: 80px;
  height: 34px;
  background: url(/images2009/support-btn.gif);
  background-position: right;
  background-repeat: no-repeat;
  background-position: 0 0px;
  padding-right: 0px;
  padding-left: 0px;
  display: block;
}
#email_form { 
	padding: 0; 
	margin: 0 0px 0 0px; 
	text-align: right;
} 








.bodytextbold 
{
	font-family:helvetica, verdana, arial;
	font-size:10pt;
	font-weight:bold;
}
.bodytextboldsmall
{
	font-family:helvetica, verdana, arial;
	font-size:8pt;
	font-weight:bold;
}
.bodytextwhite
{
	font-family:helvetica, verdana, arial;
	font-size:8pt;
	font-weight:bold;
	color:#FFFFFF; 
}
.bodytextred 
{
	font-family:helvetica, verdana, arial;
	font-size:10pt;
	color:red;
}
.bodytextgreen
{
	font-family:helvetica, verdana, arial;
	font-size:8pt;
	color:#336633; 
}
.heading
{
	font-family:helvetica, verdana, arial;
	font-size:14pt;
}
.subheading
{
	font-family:helvetica, verdana, arial;
	font-size:12pt;
	font-weight:bold;
	color:#FFFFFF;
}

