
		.tablebody {border-bottom:1px solid #cccccc}
		.tablehead {color:white;background-color:#336699;border-bottom:1px solid #cccccc;font-weight:bold}

		.tfilebody {border-bottom:1px solid #cccccc}
		.tfile {border-bottom:1px solid #cccccc}
		.tfilehead {color:white;background-color:#336699;border-bottom:1px solid #cccccc;font-weight:bold}


.butt{background-color:#00548E;font-weight:bold;color:white;border:1px outset;height:25px}
.grbutt{background-color:#505050;font-weight:bold;color:white;border:1px outset;height:25px}
.sof {margin-top:10px}

.smallweathertext a {color:#ced4da; text-decoration:none;}

.pgallerywrapper{ border:3px solid #808080;width:520px;}
.pgallerywrapper img{ width:520px;}
.pgallery{list-style-type:none;margin:0px;padding:0px}
.pgalleryitem {float:left; border:3px solid #808080;width:124px;height:81px;overflow:hidden;margin-top:2px;margin-right:2px}
.pgalleryitemactive {float:left; border:3px solid red;width:124px;height:81px;overflow:hidden; ;margin-top:2px;margin-right:2px}


.pgalleryitem img {width:124px;height:81px;}
.pgalleryitemactive img {width:124px;height:81px;}




                                                                                         .headline {padding-top:10px;}
.preview {padding-top:10px}
.date {padding-top:10px; color:#808080}
body {
	background: url(/img/background.jpg) top left repeat;
	min-height: 100%;
	padding: 0;
	margin: 0;
	margin: 0 0 100px 0;
	}
	
.clear{clear:both;}
 .pillar{height:1px;width: 100%;}	
.page{
	width: 966px;
	height: 100%;
	position: relative;
	left: 50%;
	margin:40px 0 0 -483px;
     }		
		.header{
			
			height: 427px;
			background-image: url(/img/header.jpg);
			}
			.headerlogo{
						position: absolute; 
						margin: 30px 0 0 100px;
						}
						p.logotext{
								  font: bold 10px Candara;
								  color: #ffffff;
								  text-decoration: none;
								  }	
			.headerdata{
						width: 966px;
						margin:	30px 0 0 0;
				 		position: absolute;
						}
						.pnglogo{float: left;}
						.pngtext{float: left;}
								.time{
										height: 46px;
										float: right;
										/*background: url(/img/time.png) top left no-repeat;*/
										}
										span.bigtimetext{
															 font: 16px Georgia;
															 color: #ced4da;
															 margin-left: 15px;
															}
										span.smalltimetext{
															 font: 12px Georgia;
															 color: #ced4da;
															 margin-left: 15px;
														 	}
								.weather{
										height: 43px;
										float: right;
										 margin: 3px 50px 0 20px;
										_margin: 3px 20px 0 20px;
										/*background: url(/img/weather.png) top left no-repeat;*/
										}
										span.bigweathertext{
															 font: 16px Georgia;
															 color: #ced4da;
															 margin-left: 15px;
															}
										span.smallweathertext{
															 font: 12px Georgia;
															 color: #ced4da;
															 margin-left: 15px;
															 }					  
			.menu{
				 width: 966px;
				 display: block;
				 text-align:right;
				 position: absolute; 
				 margin: 130px 30px 0 0px;
				 }
				 .menu a{
					 	margin: 0 55px 0 0;
				 		font: 14px Georgia;
				 		color: #fff4c9;
text-transform:uppercase;
				 		text-decoration: none;
				 		}
				.slideshow{
							 padding:160px 0 0 15px;	
							/*_padding:158px 0 0 15px;*/
							}
				.slidecontent {
								background:url(/img/slideshow.png) no-repeat;
								width:934px;
								height:267px;
								padding:15px 0 0 37px;
							   _padding:0px;
							   _margin: 0px;
								}
								#headrotator{
											width:862px;
											height:234px;
											_margin:15px 0 0 37px;
											overflow:hidden;
											}
					
		.content{
				width: 966px;
				min-height: 550px;
				background: #ffffff;
				}
				.info{margin: 0 0 0 30px;}
				.data{
					padding-top:10px;
					background: url(/img/cellbottom2.jpg) right bottom no-repeat;
					}
					.datamain{
						 padding-top:10px;
						}
				.celldata{padding: 19px 20px 20px 35px;}	
				.right{float: left;}
								.cells{
									   margin: 0 0 0 -25px;
									   _margin: 0 0 0 -30px;
									   }
									.cell{
										  width: 285px;
										  min-height:150px;
										  margin: 0 0 0 25px;
										  _margin: 0 0 0 15px;
										  float: left;
										  /*background: url(/img/cellbottom.jpg) right bottom no-repeat;*/
										  }
										  .cellmenu{
												  width: 285px;
												  min-height:150px;
												  margin: 0 0 0 25px;
												  _margin: 0 0 0 15px;
												  float: left;
												  background: url(/img/cellbottom3.jpg) right bottom no-repeat;
										  			}
											.celltop{
												width: 275px;
												min-height:200px;
												background: url(/img/celltop.jpg)  no-repeat;
												}			
											.cellmenutop{
												width: 275px;
												min-height:200px;
												background: url(/img/celltop2.png)  no-repeat;
												}			
												.databottom{
															padding:30px 0 0 0;
															}
														  	.bigcell{
															 		width: 900px;
																    min-height:100px;
															 	    /*margin: 0 0 0 30px;*/
															  		background: url(/img/cellbottom3.jpg) right bottom no-repeat;
												  					}
												  					.bigcelltop{
																			width: 900px;
																			min-height:200px;
																			background: url(/img/celltop.jpg)  no-repeat;
																			}
															.maincell{
															 		width: 585px;
																    min-height:300px;
															 	    margin: 0 0 0 30px;
															  		background: url(/img/cellbottom.jpg) right bottom no-repeat;
												  					}
												  					.maincelltop{
																			width: 585px;
																			min-height:200px;
																			background: url(/img/celltop.jpg)  no-repeat;
																			}				
		.footer{
			width: 966px;
			height: 90px;
			background: #ffffff;
			}
			.copyright{
						margin: 40px 0 0 50px;
						position: absolute;
						}
						.footerdata{
									margin: 40px 0 0 525px;
								   _margin: 40px 0 0 515px;
									position: absolute;
									}
									.sitemap{
											height: 12px;
											width: 12px;
											margin: 0 0 0 20px;
											_margin: 0 0 0 10px;
											/*background: url(/img/sitemap.png) left center no-repeat;*/
											}
									.feedback{
											height: 12px;
											width: 12px;
											margin: 0 0 0 25px;
											_margin: 0 0 0 10px;
											float: left;
											/*background: url(/img/
											feedback.png) left center no-repeat;*/
											}
										.copyright p{
													font: 12px Arial;
													color: #333333;
													text-decoration: none;
													}			
										a.footertext{
													 font: 12px/24px Arial;
													 color: #004575;
													 display: block;
													 margin:0 0 0 10px;
													 _margin:0 0 10px 10px;
													 }	