*			{ font-family: Verdana,Arial; }
body		{ color: #000000; font-size: 13px; margin:0px; background-color:#ffffff; text-align: center;  }
h1			{ font-size: 24px; color: #000000; font-weight:bold; }
h1.index	{ font-size: 24px; color: #000000; font-weight:bold; /*background:url(/images/Bkgnd-IndexH1.gif) top left no-repeat;*/ padding-left: 15px; margin-top:15px; }
h1 i		{ font-size: 24px; color: #000000; font-weight:bold; }
h1 a		{ font-size: 24px; text-decoration:none; border-bottom:#000000 dotted thin; }
h1 a:hover	{ font-size: 24px; text-decoration:none; border-bottom:#000000 dotted thin; }
h2			{ font-size: 24px; color: #0570b3; font-weight:bold; display:block; border:#CCCCCC dotted 2px; padding:5px; }
h2 a		{ font-size: 24px; color: #0570b3; font-weight:bold; border-bottom:#1434BD dotted 1px; text-decoration:none; }
h2 a:hover	{ font-size: 24px; color: #0570b3; font-weight:bold; border-bottom:#1434BD dotted 1px; text-decoration:none; }
h3          { font-size: 24px; color: #1a75b4; font-weight:bold; }
hr			{ color: #666666; background-color:#666666; }
a			{ color: #0570b3; font-size: 13px; text-decoration:underline }
a:hover		{ color: #0570b3; font-size: 13px; text-decoration:underline }
input			{ padding:2px;}
input.button	{ padding:1px; background-color:#2C74BC; color:#FFFFCC; }
select			{ padding:1px;}
textarea		{ font-size:12px; }

/**************************************************************************
*** Heaer
***************************************************************************/
#header { background:url(/images/2009/header-bkgnd.gif) repeat-x;background-color:#1a74b3; text-align:center; border-bottom:#e2f2fc solid 8px;}
#headercontent { width:1072px; /*border:#000000 solid 1px;*/ margin-left: auto; margin-right: auto;}
#headerlogo { float:left; width:831px; }
#headerlogo img { border:none; }
#headerweather { float:right; width:175px; }
/*#headerweather #weatherwidget { width:160px; margin-left:auto; margin-right:auto; margin-top:95px; }
#headerweather #weatherwidget .awtext {text-align: center; font-family: arial, helvetica, verdana, sans-serif; font-size: 10px; color: #FFFFFF;}*/
#headerweather #weatherwidget { width:160px; margin-top:60px; text-align:center;margin-left:auto; margin-right:auto; color:#000000; }
#headerweather #weatherwidgetcontent { padding:3px; background:url(/images/2009/weather-bkgnd.jpg) top left no-repeat; background-color:#FFFFFF; color:#000000;}

#adminlinks { color:#FFFFFF; margin-top:8px; text-align:left; }
#adminlinks a { color:#FFFF66; }

/*** Content Table ***/
#contenttbl { width:1072px; margin-left:auto; margin-right:auto; border:1px; margin-top:20px; }


/**************************************************************************
*** Left Navigation
***************************************************************************/
#leftnav { text-align:left; width:210px; }
#leftnav a {font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-size:14px; }
#leftnav a.navhead, #leftnav .navhead { display:block; color:#000000; font-weight:bold; padding:5px; text-transform:uppercase; }
#leftnav a.navitem { display:block; color:#0570b3; padding:5px; margin-bottom:2px; }
#leftnav a.navitem:hover { color:#1434BD; }

#leftnav div#photos { margin-top:20px; }

#leftnav #searchbox { margin-top:20px; olor:#1434BD; }
#leftnav #searchbox strong { color:#0570b3; font-size:13px; display:block; }
#leftnav #searchbox .searchtext { width:150px; height:17px; padding:1px; background-color:#DEF0FE; font-size:11px; }
#leftnav #searchbox .searchbutton { width:35px; font-size:12px; height:27px; }

/**************************************************************************
*** Content Column
***************************************************************************/
#colmain { text-align:left; width:862px; }
#colmain div#colmaininner { margin-left:12px; }
#colmain .copyimg {float:right;margin:0 0px 8px 12px;background-color:#FFFFFF;padding:2px;text-align:center;}


#homelink2 { /*margin-left:125px;*/ }
.homelink2bul { margin:0 6px 20px 0; /*border:#000000 solid 1px;*/ background:url(/images/2009/home-bullet.gif) top left no-repeat; }
#homelink2 a { color:#000000;text-decoration:none; display:block; margin:0px 0px 4px 22px; font-size:14px; text-align:left; font-weight:bold; }
#homelink2 a:hover { color:#1434BD;text-decoration:none; display:block; margin:0px 0px 4px 22px; font-size:14px; text-align:left; font-weight:bold; }

/*
#homelinkblock {float:left; margin:0 8px 8px 0; display:inline; width:200px;background-color:#d0e4fe;border:black 1px solid;padding:8px;}
.homelinkbul { margin:8px 6px 8px 0;  background:url(/images/2009/home-bullet.gif) top left no-repeat; }
#homelinkblock a { color:#000000;text-decoration:none; display:block; margin:0px 0px 4px 22px; font-size:14px; text-align:left; font-weight:bold; }
#homelinkblock a:hover { color:#1434BD;text-decoration:none; display:block; margin:0px 0px 4px 22px; font-size:14px; text-align:left; font-weight:bold; }
*/
#homelinkblock {margin:0 8px 8px 0;;padding:8px;}
#homelinkblock p {font-size:18px;font-weight:bold;font-style:italic;}
.homelinkbul { margin:8px 6px 8px 0; background:url(/images/2009/home-bullet.gif) top left no-repeat; }
#homelinkblock a { color:#000000;text-decoration:none; display:block; margin:0px 0px 4px 22px; font-size:14px; text-align:left; font-weight:bold; }
#homelinkblock a:hover { color:#1434BD;text-decoration:none; display:block; margin:0px 0px 4px 22px; font-size:14px; text-align:left; font-weight:bold; }

/**************************************************************************
*** Footer
***************************************************************************/
#footer { text-align:center; color:#FFFFFF; }
#footercontent { background-color:#1a74b3; border-top:#e2f2fc solid 8px;width:1072px; padding:12px; margin-left: auto; margin-right: auto;}
#footercontact { float:left; font-size:14px; font-weight:bold; }
#footercopyright { float:right; font-size:12px; }

/**************************************************************************
*** Home
***************************************************************************/
h1.homeheadline { font-size:27px; color:#000000; margin:0 0 12px 0; }
.homeFeatured { font-size:12px; }
.homeFeatured img { border:none; }
.homeFeatured a { font-size:12px; }

/**************************************************************************
*** Lead Story
***************************************************************************/
#leadstoryrightnav { text-align:left; margin:0 0 12px 38px; padding:0 0 25px 0; }
#leadstoryrightnav a { display:block; color:#000000; text-decoration:none; font-size:14px; margin-bottom:6px; font-weight:bold; }
#leadstoryrightnav a:hover { text-decoration:underline; } 
td#leadstorycontent h1 { font-size: 24px; color: #000000; font-weight:bold; }

/**************************************************************************
*** Class needed for popup message
***************************************************************************/
.adv { border:solid 2px #666666; width:400px; padding:1px; position:absolute; z-index:10; visibility:hidden;
      left:45%; top:5%; background-color:#FFFF33; layer-background-color:#ffffff;}
	  
img { behavior: url("/css/iepngfix.htc"); }

/*** ADMIN ***/
th			{ background-color:#1434BD; border-bottom: #000066 solid 2px; color:#FFFFFF; text-align: left; padding:5px;}
th a		{ color: #FFFFFF; }
th a:hover	{ color: #FFFFFF; }

#adminbody th			{ background-color:#EFE4B3; border-bottom:#BFB483 solid 2px; color:#990000; text-align: left; padding:5px;}
#adminbody th a			{ color: #000066; }
#adminbody th a:hover	{ color: #000066; }

fieldset {
	border: 1px solid #1434BD;
	background-color: #E0E3EF;
	margin-top:13px;
	padding:10px;
	width:auto;
}
legend {
	color: #FFFFFF;
	background-color: #1434BD;
	border: 1px solid #1434BD;
	padding: 6px;
	font-weight:bold;
}

#adminbody fieldset {
	border: 1px solid #BFB483;
	background-color: #EFE4B3;
	margin-top:13px;
	padding:10px;
	width:auto;
}

#adminbody legend {
	color: #000066;
	background-color: #BFB483;
	border: 1px solid #EFE4B3;
	padding: 6px;
	font-weight:bold;
}

#ktml fieldset {
	background-color: transparent;
	padding:0;
	margin:0;
}

#ktml legend {
	background-color:transparent;
	padding:0;
	margin:0;
}

#adminList a {
	display:block;
	padding:7px;
	margin:0px 0px 10px 10px;
	background-color:#EFE4B3;
	border-bottom:#BFB483 solid 2px;
	text-decoration:none;
	font-weight:bold;
	max-width:600px;
	/* hack for < IE 7  as older IE versions ignore min-height */
	_width: 600px;
}