/* The hint to Hide and Show */
.hint {
   	display: none;
    position: absolute;
    right: -250px;
    width: 200px;
    margin-top: -4px;
    border: 1px solid #c93;
    padding: 10px 12px;
    /* to fix IE6, I can't just declare a background-color,
    I must do a bg image, too!  So I'm duplicating the pointer.gif
    image, and positioning it so that it doesn't show up
    within the box */
    background: #ffc url(pointer.gif) no-repeat -10px 5px;
}

/* The pointer image is hadded by using another span */
.hint .hint-pointer {
    position: absolute;
    left: -10px;
    top: 5px;
    width: 10px;
    height: 19px;
    background: url(pointer.gif) left top no-repeat;
}
/*------------------------------------------------------------*/
BODY{
	color : #000000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;}
	
/*------------------------------------------------------------*/
/*.innerbar{
	scrollbar-base-color : #000000;
	scrollbar-arrow-color : #CC6600;}
*/
/*------------------------------------------------------------*/
/*INPUT,SELECT,TEXTAREA,SUBMIT,RESET {
	border:1px Solid #999999;}*/
.catselect{
	font-family : Arial, Helvetica, sans-serif;		
	font-size : 8pt;		
		}	
	
/*------------------------------------------------------------*/
.pagehead{
	color : #003399;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12pt;
	font-weight : bold;}
	
/*------------------------------------------------------------*/
.subpagehead{
	color : #003399;
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;
	padding-left:5px;}	
	
/*------------------------------------------------------------*/
.subpageheadNoIndent{
	color : #003399;
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;}		
	
/*------------------------------------------------------------*/
.datetime{
	color : #ffffff;
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 8pt;
	line-height : 27px;
	vertical-align : middle;
	padding-left : 10px;}
	
/*------------------------------------------------------------*/
.mainbody{
	color : #000000;
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 9pt;
	padding:0px;
	}
	
/*------------------------------------------------------------*/
a.mainbody{
	color : #003399}
	
/*------------------------------------------------------------*/
a.mainbody:Active{
	color : #003399}
	
/*------------------------------------------------------------*/
a.mainbody:Visited{
	color : #003399}
	
/*------------------------------------------------------------*/
a.mainbody:Hover{
	color : #9BB4E6}
	
/*------------------------------------------------------------*/
.mainbody8{
	color : #000000;
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 8pt;
	padding:0px;
	}
	
/*------------------------------------------------------------*/
a.mainbody8{
	color : #003399}
	
/*------------------------------------------------------------*/
a.mainbody8:Active{
	color : #003399}
	
/*------------------------------------------------------------*/
a.mainbody8:Visited{
	color : #003399}
	
/*------------------------------------------------------------*/
a.mainbody8:Hover{
	color : #9BB4E6}
	
/*------------------------------------------------------------*/
.mainbodyBold{
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 9pt;
	font-weight: Bold;}	
	
/*------------------------------------------------------------*/	
.mainbodyBoldGrey{
	color: #666666;
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 9pt;
	font-weight: Bold;}	
	
/*------------------------------------------------------------*/	
.sectionshome{
	color : #000000;
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 10pt; }
	
/*------------------------------------------------------------*/
a.sectionshome{
	color : #003399;
	font-weight : bold;
	text-decoration:none;}
	
/*------------------------------------------------------------*/
a.sectionshome:Active{
	color : #003399;}
	
/*------------------------------------------------------------*/
a.sectionshome:Visited{
	color : #003399;}
	
/*------------------------------------------------------------*/
a.sectionshome:Hover{
	color : #9BB4E6;
	text-decoration : none;}	
	
/*------------------------------------------------------------*/
.sectionshome8{
	color : #000000;
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 8pt;}
	
/*------------------------------------------------------------*/
a.sectionshome8{
	color : #003399;}
	
/*------------------------------------------------------------*/
a.sectionshome8:Active{
	color : #003399;}
	
/*------------------------------------------------------------*/
a.sectionshome8:Visited{
	color : #003399;}
	
/*------------------------------------------------------------*/
a.sectionshome8:Hover{
	color : #9BB4E6;
	text-decoration : none;}	
	
/*------------------------------------------------------------*/
.bluebarlink{
	color : #666666;
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 9pt;}
	
/*------------------------------------------------------------*/
a.bluebarlink{
	color : #003399}
	
/*------------------------------------------------------------*/
a.bluebarlink:Active{
	color : #003399}
	
/*------------------------------------------------------------*/
a.bluebarlink:Visited{
	color : #003399}
	
/*------------------------------------------------------------*/
a.bluebarlink:Hover{
	color : #5A81CE;
	text-decoration : none;}
	
/*------------------------------------------------------------*/
.bluebar{
	background-image : url(../images/bck_bluebar.gif);
	height : 27px;
	width : 100%;
	color : white;}
	
/*------------------------------------------------------------*/
.bluebarText{
	height : 27px;
	color : white;
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 9pt;}	
	
/*------------------------------------------------------------*/
.topmenuoff{
	background-image : url(../images/bck_topmenu.gif);
	height : 19px;
	color : #003399;
	border-top: 1px solid #A1A1A1;
	border-left: 1px solid #A1A1A1;
	font-family :  Arial, Helvetica, sans-serif;
	font-size :10pt;
	padding-left : 8px;
	padding-right : 8px;
	text-decoration : none;}
	
/*------------------------------------------------------------*/
a.topmenuoff{
	background-image : url(../images/bck_topmenu.gif);
	height : 19px;
	color : #003399;
	border-top: 1px solid #A1A1A1;
	border-left: 1px solid #A1A1A1;
	font-family : Arial, Helvetica, sans-serif;
	font-size :10pt;
	padding-left : 8px;
	padding-right : 8px;
	text-decoration : none;}
	
/*------------------------------------------------------------*/
a.topmenuoff:Active{
	color : #003399;}
	
/*------------------------------------------------------------*/
a.topmenuoff:Visited{
	color : #003399;}
	
/*------------------------------------------------------------*/
a.topmenuoff:Hover{
	background-image : url(../images/bck_topmenu_on2.gif);
	height : 19px;
	color : #003399;
	border-left: 1px solid #A1A1A1;
	font-family : Arial, Helvetica, sans-serif;
	font-size :10pt;
	padding-left : 8px;
	padding-right : 8px;
	text-decoration : none;}
	
/*------------------------------------------------------------*/
.topmenuoffLeft{
	background-image : url(../images/bck_topmenu.gif);
	height : 19px;
	color : #003399;
	border-top: 1px solid #A1A1A1;
	border-left: 1px solid #A1A1A1;
	font-family : Arial, Helvetica, sans-serif;
	font-size :10pt;
	padding-left : 8px;
	padding-right : 8px;
	text-decoration : none;}
	
/*------------------------------------------------------------*/
a.topmenuoffLeft:Hover{
	background-image : url(../images/bck_topmenu_on2.gif);
	height : 19px;
	color : #003399;
	border-left: 1px solid #A1A1A1;
	font-family : Arial, Helvetica, sans-serif;
	font-size :10pt;
	padding-left : 8px;
	padding-right : 8px;
	text-decoration : none;}
	
/*------------------------------------------------------------*/
.topmenuoffRight{
	background-image : url(../images/bck_topmenu.gif);
	height : 19px;
	color : #003399;
	border-top: 1px solid #A1A1A1;
	border-left: 1px solid #A1A1A1;
	font-family : Arial, Helvetica, sans-serif;
	font-size :10pt;
	padding-left : 8px;
	padding-right : 8px;
	text-decoration : none;}
	
/*------------------------------------------------------------*/
a.topmenuoffRight:Hover{
	background-image : url(../images/bck_topmenu_on2.gif);
	height : 19px;
	color : #003399;
	font-family : Arial, Helvetica, sans-serif;
	font-size :10pt;
	padding-left : 8px;
	padding-right : 8px;
	text-decoration : none;}
	
/*------------------------------------------------------------*/
.topmenuoffRightBorder{
	background-image : url(../images/bck_topmenu.gif);
	height : 19px;
	color : #003399;
	border-top: 1px solid #A1A1A1;
	border-left: 1px solid #A1A1A1;
	border-right: 1px solid #A1A1A1;
	font-family : Arial, Helvetica, sans-serif;
	font-size :10pt;
	padding-left : 8px;
	padding-right : 8px;
	text-decoration : none;}
	
/*------------------------------------------------------------*/
a.topmenuoffRightBorder:Hover{
	background-image : url(../images/bck_topmenu_on2.gif);
	height : 19px;
	color : #003399;
	font-family : Arial, Helvetica, sans-serif;
	font-size :10pt;
	padding-left : 8px;
	padding-right : 8px;
	text-decoration : none;}
	
/*------------------------------------------------------------*/	
.submenuoff{
	background-image : url(../images/bck_topmenu.gif);
	height : 19px;
	color : #003399;
	border-top: 1px solid #A1A1A1;
	border-left: 1px solid #A1A1A1;
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 9pt;
	padding-left : 8px;
	padding-right : 8px;
	text-decoration : none;}
	
/*------------------------------------------------------------*/
a.submenuoff{
	background-image : url(../images/bck_topmenu.gif);
	height : 19px;
	color : #003399;
	border-top: 1px solid #A1A1A1;
	border-left: 1px solid #A1A1A1;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
	padding-left : 8px;
	padding-right : 8px;
	text-decoration : none;}
	
/*------------------------------------------------------------*/	
a.submenuoff:Active{
	color : #003399;}
	
/*------------------------------------------------------------*/
a.submenuoff:Visited{
	color : #003399;}
	
/*------------------------------------------------------------*/
a.submenuoff:Hover{
	background-image : url(../images/bck_topmenu_on2.gif);
	height : 19px;
	color : #003399;
	border-left: 1px solid #A1A1A1;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
	padding-left : 8px;
	padding-right : 8px;
	text-decoration : none;}
	
/*------------------------------------------------------------*/
.submenuoffLeft{
	background-image : url(../images/bck_topmenu.gif);
	height : 19px;
	color : #003399;
	border-top: 1px solid #A1A1A1;
	border-left: 1px solid #A1A1A1;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
	padding-left : 8px;
	padding-right : 8px;
	text-decoration : none;}
	
/*------------------------------------------------------------*/
a.submenuoffLeft:Hover{
	background-image : url(../images/bck_topmenu_on2.gif);
	height : 19px;
	color : #003399;
	border-left: 1px solid #A1A1A1;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
	padding-left : 8px;
	padding-right : 8px;
	text-decoration : none;}
	
/*------------------------------------------------------------*/
.submenuoffRight{
	background-image : url(../images/bck_topmenu.gif);
	height : 19px;
	color : #003399;
	border-top: 1px solid #A1A1A1;
	border-left: 1px solid #A1A1A1;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
	padding-left : 8px;
	padding-right : 8px;
	text-decoration : none;}
	
/*------------------------------------------------------------*/
a.submenuoffRight:Hover{
	background-image : url(../images/bck_topmenu_on2.gif);
	height : 19px;
	color : #003399;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
	padding-left : 8px;
	padding-right : 8px;
	text-decoration : none;}
	
/*------------------------------------------------------------*/
.submenuoffRightBorder{
	background-image : url(../images/bck_topmenu.gif);
	height : 19px;
	color : #003399;
	border-top: 1px solid #A1A1A1;
	border-left: 1px solid #A1A1A1;
	border-right: 1px solid #A1A1A1;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
	padding-left : 8px;
	padding-right : 8px;
	text-decoration : none;}
	
/*------------------------------------------------------------*/
a.submenuoffRightBorder:Hover{
	background-image : url(../images/bck_topmenu_on2.gif);
	height : 19px;
	color : #003399;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
	padding-left : 8px;
	padding-right : 8px;
	text-decoration : none;}	
	
/*------------------------------------------------------------*/
.allsections{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	text-align : left;
	padding:3px;
	}
	
/*------------------------------------------------------------*/
.allsections2{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	text-align : left;
	}
	
/*------------------------------------------------------------*/

.allsectionsnostyle{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;}
	
/*------------------------------------------------------------*/

a.allsectionsnostyle{
	color : #003399;}
	
/*------------------------------------------------------------*/
a.allsectionsnostyle:Active{
	color : #003399;}
	
/*------------------------------------------------------------*/
a.allsectionsnostyle:Visited{
	color : #003399;}
	
/*------------------------------------------------------------*/
a.allsectionsnostyle:Hover{
	color : #9BB4E6;
	text-decoration : none;}	
	
/*------------------------------------------------------------*/

.allsectionsnopad{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;}
	
/*------------------------------------------------------------*/
.allsections9{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
	text-align : left;
	padding:3px;
	}	
	
/*------------------------------------------------------------*/	
.allsectionsBold{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	text-align : left;
	font-weight: bold;
	}		

/*------------------------------------------------------------*/
.allsections2Bold{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	text-align : left;
	font-weight: bold;
	}		

/*------------------------------------------------------------*/
.leftsection{
	width : 180px;
	border: 1px solid #A1A1A1;}
		
/*------------------------------------------------------------*/
.leftsectionHeading{
	height : 21px;
	background-image : url(../images/bck_sectionhead.gif);
	color : #003399;
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;
	height : 21px;
	text-align : left;
	text-indent : 3px;
	border-bottom: 1px solid #A1A1A1;
	line-height : 21px;
	vertical-align : middle;}
	
/*------------------------------------------------------------*/
.leftsectionHeading2{
	color : #003399;
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;
	text-align : left;
	vertical-align : middle;}	
		
/*------------------------------------------------------------*/
.rightsection{
	width : 300px;
	border: 1px solid #A1A1A1;}

/*------------------------------------------------------------*/
.rightsectionHeading{
	height : 21px;
	background-image : url(../images/bck_sectionhead.gif);
	color : #003399;
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;
	height : 21px;
	text-align : left;
	text-indent : 3px;
	border-bottom: 1px solid #A1A1A1;
	line-height : 21px;
	vertical-align : middle;}
		
/*------------------------------------------------------------*/

.rightsectionHeading2{
	color : #003399;
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;
	text-align : left;
	vertical-align : middle;}	
		
/*------------------------------------------------------------*/
.rightsectionHeadingNext{
	height : 21px;
	background-image : url(../images/bck_sectionhead.gif);
	color : #003399;
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight : bold;
	height : 21px;
	text-align : left;
	text-indent : 3px;
	border-bottom: 1px solid #A1A1A1;
	line-height : 21px;
	vertical-align : middle;	}
		
/*------------------------------------------------------------*/

.centersection{
	width : 100%;
	border: 1px solid #A1A1A1;}
		
/*------------------------------------------------------------*/
.centersectionHeading{
	height : 21px;
	background-image : url(../images/bck_sectionhead.gif);
	color : #003399;
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 9pt;
	font-weight : bold;
	height : 21px;
	text-align : left;
	text-indent : 3px;
	border-bottom: 1px solid #A1A1A1;
	line-height : 21px;
	vertical-align : middle;}
/*------------------------------------------------------------*/
.centersectionHeading2{
	height : 21px;
	background-image : url(../images/bck_sectionhead.gif);
	background-position : bottom;
	background-repeat : repeat-x;
	color : #003399;
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 9pt;
	font-weight : bold;
	height : 21px;
	text-align : left;
	text-indent : 3px;
	border-bottom: 1px solid #A1A1A1;
	line-height : 21px;
	vertical-align : middle;}	
		
/*------------------------------------------------------------*/
.blue9{
	color : #003399;
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 9pt;}
	
/*------------------------------------------------------------*/
.blue10{
	color : #003399;
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 10pt;}	
	
/*------------------------------------------------------------*/	

.blue9Bold{
	color : #003399;
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 9pt;
	font-weight : bold;}
	
/*------------------------------------------------------------*/	

.blue8Bold{
	color : #003399;
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight : bold;}
	
/*------------------------------------------------------------*/	
.grey8{
	color : #666666;
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 8pt;}
	
/*------------------------------------------------------------*/	
.padright15{
	padding-right : 15px;}
	
/*------------------------------------------------------------*/	
.padleft15{
	padding-left : 15px;}
	
/*------------------------------------------------------------*/	
.padall15{
	padding-left : 15px;}
	
/*------------------------------------------------------------*/
.padleftright8{
	padding-left : 8px;
	padding-right : 8px;}
	
/*------------------------------------------------------------*/
.footer{
	color : #003399;
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 9pt;}
	
/*------------------------------------------------------------*/	
a.footer{
	color : #003399;
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 9pt;}
	
/*------------------------------------------------------------*/	
a.footer:Active{
	color : #003399;
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 9pt;}
	
/*------------------------------------------------------------*/	
a.footer:Visited{
	color : #003399;
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 9pt;}		
	
/*------------------------------------------------------------*/	
a.footer:Hover{
	color : #5A81CE;
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 9pt;
	text-decoration : none;}		

/*------------------------------------------------------------*/		
.smRed{
	color : red;
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 8pt;}	
	
/*------------------------------------------------------------*/	
.lgRed{
	color : red;
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 9pt;}	
	
/*------------------------------------------------------------*/	
.votebutton{
	background-image : url(../images/bck_sectionhead.gif);
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 8pt;}
		
/*------------------------------------------------------------*/
.fcast_day{
	background-color:#EDF0F2;}  

/*------------------------------------------------------------*/
.fcast_night{
	background-color:#f9f9f9;}

/*------------------------------------------------------------*/
.paddingLR5{
	padding-left : 5px;
	padding-right : 5px;}

/*------------------------------------------------------------*/
.paddingLR5T5{
	padding-left : 5px;
	padding-right : 5px;
	padding-top : 8px;}

/*------------------------------------------------------------*/
.paddingLR10{
	padding-left : 10px;
	padding-right : 10px;}

/*------------------------------------------------------------*/
.paddingLR10T8{
	padding-left : 10px;
	padding-right : 10px;
	padding-top : 8px;}

/*------------------------------------------------------------*/
.paddingAll10{
	padding : 10px;}

/*------------------------------------------------------------*/
.gallerycontainer{
position: relative;
/*Add a height attribute and set to largest image's height to prevent overlaying*/
}

/*------------------------------------------------------------*/
.thumbnail img{
border: 1px solid white;
margin: 0 5px 5px 0;
}

/*------------------------------------------------------------*/
.thumbnail:hover{
background-color: transparent;
}

/*------------------------------------------------------------*/
.thumbnail:hover img{
border: 1px solid blue;
}

/*------------------------------------------------------------*/
.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
padding: 5px;
left: -1000px;
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*/
visibility: visible;
top: 0;
left: 80px; /*position where enlarged image should offset horizontally */
z-index: 50;
}

/*------------------------------------------------------------*/