body { font-family:Arial, Helvetica, sans-serif; font-size:83%; color:#333; padding:0; margin:0; }
h1, h2, h3, h4, h5, h6 { font-size:100%; color:#008521; padding:0 0 2px 0; margin:0; font-weight:normal; }
h1 { font-size:130%; font-weight:bold; display:inline; position:absolute; top:30px; left:176px; color:#666; width:650px; }
h2 {font-size: 24px; color: #009900;}
h3 { font-size:110%; font-weight:bold; margin-bottom:10px; color:#52AA65; text-align: center; }
h3 a { color:#52AA65; text-decoration:none; }
p { line-height:120%; }
.quote { padding:8px; font-size:80%; }
a img { border:none; }

.hit-teampage { border: 0;}
.hit-main { background:white; }
.layout td { padding:10px; vertical-align:top; }

td#hit-header { background:url(images/green_top_bg.gif) top repeat-x; padding:0 0 10px 0; }
#hit-header img { padding:15px 0 12px 0px; }
#hit-header .topnav { margin:0 10px 0 10px; }
#hit-header .tmname { font-size:125%; font-weight:bold; display:inline; position:absolute; top:25px; left:126px; color:black; width:650px; }
#hit-header .navbar { font-size:110%; font-weight:bold; display:inline; position:absolute; top:65px; left:126px; color:#666; width:650px; }
#hit-header .navlink { margin-left:0px; margin-right:15px; color: Blue; }
#hit-header .navsel { margin-left:0px; margin-right:15px; color: #000000; }
#hit-header a.navlink:link  { font-weight: bold; }
#hit-header a.navlink:visited  { font-weight: bold; }
#hit-header a.navlink:hover  { font-weight: bold; color: #777777; }
#hit-header a.navlink:active  { font-weight: bold; }
#hit-header .divider { border-bottom:1px solid #CCC; margin:0 10px 0 10px; }

.feed h4 { margin-top:0; font-size:110%; font-weight:bold; margin-top:18px; color:#52AA65; border:1px double #E8E8E8; border-width:3px; padding:5px; }

td#hit-a { border-left:1px solid #E8E8E8; padding-top:0; width: 300px;}
td#hit-b { border-left:1px solid #E8E8E8; padding-top:0; }
td#hit-c { border-left:1px solid #E8E8E8; padding-top:0; width: 150px; }
td#hit-aa { border-left:1px solid #E8E8E8; padding-top:0; width: 150px;}
td#hit-bb { border-left:1px solid #E8E8E8; padding-top:0; }
td#hit-cc { border-left:1px solid #E8E8E8; padding-top:0; width: 150px; }
.indent { margin-left:2em; }

div.hit-space {
	margin-bottom: 10px;
}




.hit-weather-container 
{
	
	width: 100%;
	text-align: center;
}
.hit-weather 
{
	white-space: nowrap;
	width: 300px;
}
.hit-weather-layout 
{
	width: 100%; 
	border-width: 1px;
	border-style: solid;
	border-color: gray;
	border-collapse: separate;
	background-color: white;
	border-collapse: collapse;
}
.hit-weather-layout td.header 
{
	font-weight: bold;
	font-size: 110%;
	text-align: center;
	border-width: 1px;
	padding: 2px;
	border-style: solid;
	border-color: gray;
	background-color: #52AA65;	
}
.hit-weather-layout td.header .sub 
{
	font-size: 80%;
	font-weight: normal;
}
.hit-weather-layout td.hit-radar-item
{
	white-space: nowrap;
	border-width: 0px;
	padding: 2px;
	border-style: none;
	border-color: gray;
	background-color: white;
}
.hit-radar
{
	border-width: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px; 
	width: 100%; 
}
.hit-radar-iframe
{
	border-width: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 175px;
	width: 100%;
	overflow: hidden;
}



.hit-generic-container 
{
	text-align: center;
}
.hit-generic 
{
	white-space: nowrap;
	width: 100%;
}
.hit-generic-layout 
{
	width: 100%; 
	border-width: 1px;
	border-style: solid;
	border-color: gray;
	border-collapse: separate;
	background-color: white;
	border-collapse: collapse;
}
.hit-generic-layout td.header 
{
	font-weight: bold;
	font-size: 110%;
	text-align: center;
	border-width: 1px;
	padding: 2px;
	border-style: solid;
	border-color: gray;
	background-color: #52AA65;	
}
.hit-generic-layout td.header .sub 
{
	font-size: 80%;
	font-weight: normal;
}
.hit-generic-layout td.hit-generic-item
{
	white-space: nowrap;
	border-width: 0px;
	padding: 2px;
	border-style: none;
	border-color: gray;
	background-color: white;
}
.hit-generic
{
	border-width: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px; 
	width: 100%; 
}



.hit-news 
{
	width: 100%;
}
.hit-news-layout 
{
	width: 100%; 
	border-width: 0px;
	border-style: solid;
	border-color: gray;
	border-collapse: separate;
	background-color: white;
	border-collapse: collapse;
}
.hit-news-layout td.hit-news-item
{
	border-width: 0px;
	padding: 0px;
	border-style: none;
	border-color: gray;
	background-color: white;
}
div.post {
	margin: 0  15px 0 10px;	
	text-align:justify;
}
div.post-none 
{
	margin: 40px 0px 40px 0px;
	text-align: center;
}
div.post-content {
	margin-top:0px;
	border-top: dotted 1px #dddddd;
}
div.post-content p{
	margin-top:8px;
}
#hit-newsbox{
	float:left;
	width: 99%;
	/*width: 371px;*/
	background:#fff;
	border:1px solid #b1c3d4;
	margin-right:0px;
}
#hit-newsbox .post{
	font-family:"arial";	
	border:0;
	margin:10px;	
}
#hit-newsbox .post-title h2{
	padding:0;
	margin:0;
	text-transform:none;
	text-align: left;
}
#hit-newsbox .post-title h2 a{	
	font-size:14px;
	font-weight:bold;
	color:#005FCE;
}
#hit-newsbox .post-title h2 a:link{ font-weight: bold; }
#hit-newsbox .post-title h2 a:visited  { font-weight: bold; }
#hit-newsbox .post-title h2 a:hover  { font-weight: bold; color: #777777; }
#hit-newsbox .post-title h2 a:active  { font-weight: bold; }
#hit-newsbox h3
{
	white-space: nowrap;
	margin-top: 2px;
	margin-bottom: 2px;
	font-size:11px;
	text-align: left;
}
#hit-newsbox h5 a{
	font-size:11px;
	text-transform: underline;
}
#hit-newsbox .title{
	display:block;
	font-size: 11px;
	padding:3px;
	text-transform:uppercase;
	font-weight:bold;
	font-family:"arial";
	color:#52AA65;
	background:url("images/bgbar.jpg") repeat-x;
	/*background-color: #52AA65;*/
}


.hit-sponsors 
{
	margin:  0px 0px 10px 0px;
}

.hit-sponsoritem 
{
	text-align: center;
	margin: 0px 0px 10px 0px;
}

.hit-photos 
{
	margin: 0px 0px 10px 0px;
}

.hit-photos h3 
{
	color:Black; 
	margin-bottom: 20px;
}

.hit-photoitem 
{
	text-align: center;
	margin: 0px 0px 0px 0px;
}

.hit-photoitem img
{
	width:450px;
}

div.hit-photoitem-none
{
	margin: 40px 0px 40px 0px;
	text-align: center;
}

.hit-photocaption 
{
	margin: 5px 0px 0px 0px;
}

.hit-photodate 
{
	margin: 0px 0px 40px 0px;
	color:#0059C7;
	font-size: .8em;
}

.hit-quicklinks 
{
	margin:  0px 0px 10px 0px;
}

.hit-quicklinkitem, .hit-quicklinkImp
{
	text-align: center;
	margin: 0px 0px 10px 0px;
}

.hit-quicklinkitem a
{
	color:#0059C7;
}

.hit-quicklinkImp a
{
	color:#0059C7;
	font-weight:bold;
}


.layout td.hit-other-content { padding: 0px 10px 10px 10px; vertical-align:top; }
.hit-other-content
{
	white-space: nowrap;
	border-width: 0px;
	border-style: none;
	border-color: gray;
	background-color: white;
	margin-top: 0px;
}
.hit-other
{
	border-width: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px; 
	width: 100%; 
}
.hit-other-iframe
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	height: 800px;
	width: 100%;
	overflow: hidden;
}


.hit-contact-form
{
	width: 100%; 
	border-width: 0px;
	border-style: solid;
	border-color: gray;
	border-collapse: separate;
	background-color: white;
	border-collapse: collapse;
}

.hit-contact-form td.lt
{
	font-weight: normal;
	font-size: .9em;
	text-align: right;
	border-width: 0px;
	padding: 2px;
	background-color: #ffffff;
	vertical-align: middle;
	white-space: nowrap;		
}

.hit-contact-form td.rt
{
	font-weight: normal;
	font-size: .9em;
	text-align: left;
	border-width: 0px;
	padding: 2px;
	background-color: #ffffff;	
	vertical-align: middle;
}

.hit-contact-form td.title
{
	font-weight: bold;
	font-size: 1.1em;
	text-align: center;
}

.hit-contact-form td.msg
{
	font-weight: normal;
	font-size: 1.0em;
	text-align: center;
}

.hit-contact-form td.rule
{
	font-weight: normal;
	font-size: .8em;
	text-align: left;
	vertical-align: bottom;
	line-height: .8em;
}

.hit-contact-form td.but
{
	font-weight: normal;
	font-size: 1.0em;
	text-align: center;
	vertical-align: middle;
}

.msgerr
{
	font-size: 0.9em;
	color: red;
}

.errmark
{
	font-weight: bold;
	font-size: 0.9em;
	color: red;	
}
	

td#hit-footer { text-align:center; padding-top:0 }
#hit-footer p { border-top:1px solid #CCC; padding-top:10px; }


