/* common */* {	       margin: 0;	       padding: 0;	       }#wrapper {		   background: #ffffff;		   width: 966px;		   padding-top: 5px;	       margin: 0 auto;		   }html {		   font-size: 100%;		   }body {font: 72.5% Verdana, Arial, sans-serif;background:  url(../includes/lightgreydiag.jpg) left top repeat;text-align: left;}			   h1 {font-size: 1.4em;margin-bottom: 20px;margin-top: 4px;}h2 {	       font-size: 1.1em;		   margin-left: 0px;		   padding-left: 2px;	       margin-bottom: 20px;		   background: #dddddd;		   text-transform: uppercase;           clear: both;	       }		   h3 {	       font-size: 1.2em;		   margin-bottom: 10px;           margin-top: 20px;		   clear: both;	       }		   h4 {	       font-size: 1.1em;		   margin-top: 20px;		   margin-left: 0px;		   padding-left: 2px;	       margin-bottom: 20px;	       }h5 {	       font-size: 1.1em;		   margin-left: 0px;		   padding-left: 2px;	       margin-top: 20px;		   background: #00aeed;		   text-transform: uppercase;           clear: both;           color:white;	       }		   		   a:link {text-decoration: none; color: black;}a:visited {text-decoration: none; color: black;}a:active {text-decoration: none; color: black;}a:hover {text-decoration: underline; color: black;}		img {} a:link img{text-decoration: none; border-width: 0px;}a:visited img{text-decoration: none; border-width: 0px;}a:hover img{text-decoration: none; border-width: 0px; }a:active img{text-decoration: none; border-width: 0px; }  	   p {	       margin-bottom: 18px;           color: black;	       }p.spacetop {	       margin-top: 18px;           color: black;	       }p.spacebottom {	       margin-bottom: 30px;           color: black;	       }		   p.form {           margin-bottom: 0px;		   margin-top: 0px;		   }		   input {float: right;padding:1px;}#secondaryarea input {padding:0px;}.submit input{			 float: none;			 margin-top: 20px;}.submitnomar input{			 float: right;			 margin-right: 4px;}		   		        #navbar {	       margin-top: 10px;	       width: 165px;	       float: left; 	       margin-right: 15px;	       }	   #header {	      width: 950px;	      margin: 0 auto;	      height: 100px;          }			   	   		   	       #mainarea {	       margin-top: 10px;	       width: 510px;	       float: left;	       margin-right: 15px;		   padding-bottom: 30px;	       }		   #mainarea.news img {padding-bottom: 5px;} 		   	       #secondaryarea {	       margin-top: 10px;		   margin-right: 5px;	       width: 250px;	       float: left;	       padding-top: 0px;	       border-top: 0px solid #dddddd;	       border-bottom: 0px solid #dddddd;	       }#fullwidth {	       margin-top: 10px;	       width: 775px;	       float: left;	       margin-right: 5px;		   padding-bottom: 30px;	       }		   #footer {          clear: both;          width: 950px;	      margin: 0 auto;		  padding-top: 5px;		  padding-bottom: 5px;	      color: black;		  text-align: center;		  font: 90% Verdana, Arial, sans-serif;	       }  		   #people {           width: 151px;		   height: 215px;		   padding-right: 7px;		   padding-left: 7px;           padding-top: 7px;           padding-bottom: 7px;		   margin-right: 4px;		   margin-top: 10px;		   background: #f7df8d;		   float: left;		   		    		  } 		  #station {           width: 495px;		   padding-right: 8px;		   padding-left: 8px;           padding-top: 8px;           padding-bottom: 8px;           margin-top: 10px;		   background: #fff6ba;		  } 		  #shadelight {		   background: #fff6ba;		   padding-top: 4px;		   padding-right: 4px;		   padding-left: 4px;           padding-bottom: 4px;		   margin-top: 4px;          }#shadedark {		   background: #f7df8d;		   padding-top: 4px;		   padding-right: 4px;		   padding-left: 4px;		   padding-bottom: 4px;		   margin-top: 4px;          }		  .shadelight {background: #fff6ba;padding-top: 4px;padding-right: 4px;padding-left: 4px;padding-bottom: 4px;margin-top: 4px;}.shadedark {background: #f7df8d;padding-top: 4px;padding-right: 4px;padding-left: 4px;padding-bottom: 4px;margin-top: 4px;}.shadegrey {background: #dddddd;padding-top: 4px;padding-right: 4px;padding-left: 4px;padding-bottom: 4px;margin-top: 4px;}		  		  		  #shadegrey {		   background: #dddddd;		   padding-top: 4px;		   padding-right: 4px;		   padding-left: 4px;		   padding-bottom: 4px;		   margin-top: 4px;          }		  #formad {		   background: #0b0f05;		   height: 250px;		   color: white;          }		  p.form {           height: 25px;		   }p.formad {           margin-bottom: 0px;		   height: 25px;		   margin-top: 0px;		   margin-right: 4px;		   }.whitetext1 {		   color: white;		   font: 12px Arial, sans-serif;		   margin-top: -10px;		   margin-left: 4px;		   margin-right: 4px;		   margin-bottom: 4px;          }		  	   			  		  .whitetext2 {		   color: white;		   font: 12px Arial, sans-serif;		   margin-top: 0px;		   margin-left: 4px;		   margin-right: 4px;          }.inputhelp {          width: 125px;		  background-color: #c3cbae;		  }		  .whitetext2 a:link {color: white;}.whitetext2 a:visited {color: white;}.whitetext2 a:hover {color: white; }.whitetext2 a:active {color: white; }  		  		  /* div overrides */		   #disclaim p {  		  font-size: 10px;	       }#navbar ol {  		   list-style: none;		   margin-top: -5px;	       }	#navbar li {  		   margin-left: 5px;           margin-top: 5px;		   padding-left: 0px;		   color: black;		   height: 20px;		   background: #ffffff;		   border-right: 1px solid #dddddd;		   border-bottom: 2px solid #dddddd;	       }#navbar li.selected {  	       background: #fff6ba;	       color: black;	       }		   #navbar p.google {  		   margin-left: 5px;		   margin-right: 5px;           margin-top: 30px;	       }		   #mainarea h1.home {font-size: 1.6em;}		   		   #mainarea img.home {margin-bottom: 30px;}#mainarea p {	       margin-bottom: 9px;		   color: black;           }		   #mainarea p a {		   color: black;           }		   #people img {		   margin-bottom: 10px;           }#people p {           }		   #shadelight h3 {		   margin-top: 0px;          }#shadedark h3 {		   margin-top: 0px;          }		  		   .date {height: 60px;}		  #shadelight.home {		   height: 120px;          }		 		  		  #shadedark.home {		   height: 120px;          }		  #people.nolink {		   background: #fff6ba;          }		   h2.advert {           margin-top: 30px;           }		   h2.advertleft {           margin-top: 30px;		   margin-bottom: -10px;		   margin-left: 5px;           }		   h2.belowbody {           margin-top: 30px;           }		   a.people {  		             }#station img {            margin-bottom: 0px;          }		   #station p {            margin-top: 10px;          }		  		   		  p.datecard {           width: 50px;		   height: 40px;		   padding-right: 2px;		   padding-left: 2px;           padding-top: 10px;           padding-bottom: 2px;		   margin-right: 14px;		   margin-top: 2px;		   background: #ffffff;		   text-align: center;		   float: left;		   clear: both;		   font-family: sans-serif;		   font-size: 70%;		   font-weight: bold;		   }p.cashcard {           width: 40px;		   padding-right: 2px;		   padding-left: 2px;		   margin-right: 14px;		   margin-bottom: 0px;		   text-align: right;		   float: right;		   clear: both;		   }		  p.advert {           margin-top: 20px;		   }		   		     p.form {           height: 25px;		   }		   strong.datecardred {             color: #ff0000;            font-size: 200%;             }			 img.news {           margin-bottom: 25px;		   margin-right: 10px;		   float: left;		   }		   img.newsnomar {           margin-bottom: 20px;		   margin-right: 10px;		   float: left;		   }img.newsright {           margin-bottom: 32px;		   margin-left: 10px;		   clear: both;		   float: right;		   }		   h3.home {		   clear: none;	       }		   p.home {		   height: 85px;	       }		   .bookmark {           margin-top: 30px;		   display: block;		   clear: both;		   }		   form label { 	display: block;  /* block float the labels to left column, set a width */	float: left; 	width: 94px; 	height: 15px;	margin-top: 5px;	text-align: right;}		   		   	#shadegrey.bold {		   font-weight: bold;		   margin-top: 18px;          }		  blockquote ul {list-style-image: url('../includes/bulletgrey.gif');list-style-type: square;margin: 0;padding-bottom: 5px;padding-left: 15px;}			 		   blockquote ul li {padding-bottom:5px;}		  		  		  		  		  		  /* SLIMBOX */#lbOverlay {	position: fixed;	z-index: 9999;	left: 0;	top: 0;	width: 100%;	height: 100%;	background-color: #000;	cursor: pointer;}#lbCenter, #lbBottomContainer {	position: absolute;	z-index: 9999;	overflow: hidden;	background-color: #fff;}.lbLoading {	background: #fff url(loading.gif) no-repeat center;}#lbImage {	position: absolute;	left: 0;	top: 0;	border: 10px solid #fff;	background-repeat: no-repeat;}#lbPrevLink, #lbNextLink {	display: block;	position: absolute;	top: 0;	width: 50%;	outline: none;}#lbPrevLink {	left: 0;}#lbPrevLink:hover {	background: transparent url(prevlabel.gif) no-repeat 0 15%;}#lbNextLink {	right: 0;}#lbNextLink:hover {	background: transparent url(nextlabel.gif) no-repeat 100% 15%;}#lbBottom {	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;	font-size: 10px;	color: #666;	line-height: 1.4em;	text-align: left;	border: 10px solid #fff;	border-top-style: none;}#lbCloseLink {	display: block;	float: right;	width: 66px;	height: 22px;	background: transparent url(closelabel.gif) no-repeat center;	margin: 5px 0;	outline: none;}#lbCaption, #lbNumber {	margin-right: 71px;}#lbCaption {	font-weight: bold;}/* station keys */.leadpic {width:120px;height:80px;margin-top:-15px;float:right;background-color:gray;}.plannedworks {position:relative;padding-right: 8px;padding-left: 8px;padding-top: 8px;padding-bottom: 8px;margin-top: 10px;background: #fff6ba;}h3.planned {margin:0px;padding:0px;}.newcrstn {display:block;margin-top:20px;}.sortbuttonleft{display:block;padding:2px;width:180px;height:15px;text-align:center;background-color:#f7df8d;border: solid #ddd thin;}.sortbuttonright{display:block;float:right;padding:2px;width:300px;height:15px;margin-top:-23px;text-align:center;background-color:#f7df8d;border: solid #ddd thin;}/* added jan 10 */.newnavstyle{background-color:#00aeed;padding:2px;color:white;float:right;border-bottom:solid 1px #ddd;margin-top:-5px;}.postspacer{width:5px;height:1px;color:#00aeed;font-style:bold;}/* added march 10 */.menuspacer{border-top:solid #ddd 1px;padding-top:20px;}/* projectcentral */.odd{background-color:#fff6ba;}.even{background-color:#f7df8d;}#fullwidth p{margin-bottom:10px;}#fullwidth h1{margin-bottom:20px;}#fullwidth a {}#fullwidth table a {color:#fff6ba;}#fullwidth table a:hover {color:#fff;background-color:#00aeed;padding:1px;text-decoration:none;}#fullwidth table td, #fullwidth table th {padding:5px;}#sortable{background-color:#fff6ba;}.borderright{}.borderright2{}th{cursor:pointer;text-align:left;color:black;background-color:white;}th.headerSortDown{background-color:#ddd;color:black;}th.headerSortUp{background-color:black;color:white;}.homesky{margin-top:15px;}.homeskybelow{border:solid #ddd 1px;}.picturecaption{font-size:95%;font-style:italic;margin-bottom:20px;display:block;}/* added aug 10 - subscribe credit card update */p.contact {clear: both; padding-top: 2px;}p.contact textarea {float:left;}p.contact input {float:left;}input.check {float:none;}p.contact label {width:150px;margin-right:8px;}.sorry, .success {background-color:#fff6ba;padding:10px;margin-top:24px;border:1px solid #00aeed;height:240px;}.formbutton, a.formbutton {background-color:#ddd;float:left;width:210px;text-align:center;font-size:12px;padding:8px;margin-top:20px;border: solid #fff thin;text-decoration:none;}#mainarea p a:hover.formbutton, #mainarea button:hover.formbutton {background-color:#00aeed;color:#fff;}#mainarea table.hidden {display:none;}#navbar a:hover {text-decoration:none;}#pagelinks {margin-top:20px;}p.toplinkblob a {border-left: solid 8px #00aeed;background-color:#fff6ba;padding:2px 5px 2px 5px;}p.toplinkblob a:hover {background-color:#fff;}cite {background-color:#00aeed;color:white;}cite a:link,cite a:visited {background-color:#00aeed;color:white;}cite a:hover {background-color:white;color:#00aeed;}#mastheadstrap {width:350px;margin-top:-42px;font-size:150%;color:#8c8b8b;}#mastheadbelowstrap {background-color:#fff6ba;padding:5px;padding-right:10px;height:16px;margin-top:16px;margin-bottom:16px;border-top: solid #00aeed 1px;border-bottom: solid #00aeed 1px;position:relative;}#mastheadimage {margin-bottom:20px;}.floatleft {float:left;}.floatright {float:right;}.newnavstyle{background-color:#00aeed;padding:2px;color:white;float:right;border-bottom:solid 1px #ddd;margin-top:-5px;}strong {color:#000;font-weight:bold;padding:1px;}/* search capability nov 10 */.hide {display:none;}#accordion table a {color:black;}#accordion table a:hover {padding:0px;}#accordion {margin-top:40px;}button.searchform {background-color:#00aeed;color:white;padding:3px 6px 3px 6px;}button.searchform:hover {background-color:#ddd;color:#000;}form.searchform {margin-top:40px;}#mastheadstrap2 {position:absolute;bottom:10px;right:10px;}.buttonborder {border:solid 3px #eee;border-right:none;}.inputborder {border:solid 3px #eee;border-left:none;padding:3px;}
