.site {
	background-color: #999999;
}
.siteborder {
	background-color: #FFFFFF;
	height: 100%;
	width: 1px;
}
.footer {
	background-image: url(images/footer_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height: 24px;
}
.footersponsors {
	/*background-image: url(images/footer_bg.jpg); */
	background-repeat: repeat-x;
	background-position: left top;
	height: 24px;
	background-color: #ffffff;
}
.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCCCCC;
	background-image: url(images/footer_bg.jpg);
	padding-right: 5px;
	padding-left: 5px;

}

.copyright a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	/* footer font color */ color: #CCCCCC;
	text-decoration:underlined;
}
.copyright a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	/* footer font color */ color: #CCCCCC;
	text-decoration:underlined;
}
.copyright a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	/* footer font color */ color: #CCCCCC;
	text-decoration:underlined;
}
.copyright a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	/* footer font color */ color: #CCCCCC;
	text-decoration:none;
}
a:link{
	font-family: Arial, Helvetica, sans-serif;
	
	/* font color */ color: #002c72;
	text-decoration:underlined;
}
a:active{
	font-family: Arial, Helvetica, sans-serif;
	
	/* font color */ color: #002c72;
	text-decoration:underlined;
}
a:visited{
	font-family: Arial, Helvetica, sans-serif;
	
	/* font color */ color: #FFFFFF;
	text-decoration:underlined;
}

.navlink {
	/* nav link repeating background image */ background-image: url(images/nav_bg.jpg);
	
	background-repeat: repeat-x;
	background-position: left top;
	width: 144px;
	height: 28px;

}
.navlink a:link{
	font-family: Arial, Helvetica, sans-serif;
	/* nav link repeating background image */ background-image: url(images/nav_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	width: 144px;
	font-size: 12px;
	/* nav link font color */ color: #FFFFFF;
	text-decoration: none;
	display: block;
	font-weight: 900;
	height: 28px;
	padding-top: 5px;


}
.navlink a:visited{
	font-family: Arial, Helvetica, sans-serif;
	/* nav link repeating background image */ background-image: url(images/nav_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	width: 144px;
	font-size: 12px;
	/* nav link font color */ color: #FFFFFF;
	text-decoration: none;
	display: block;
	font-weight: 900;
	height: 28px;
	padding-top: 5px;
}
.navlink a:active{
	font-family: Arial, Helvetica, sans-serif;
	/* nav link repeating background image */ background-image: url(images/nav_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	width: 144px;
	font-size: 12px;
	/* nav link font color */ color: #002C72;
	text-decoration: none;
	display: block;
	font-weight: 900;
	height: 28px;
	padding-top: 5px;
}
.navlink a:hover{
	font-family: Arial, Helvetica, sans-serif;
	/* nav link repeating rollover background image */ background-image: url(images/nav_bg_f2.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	width: 144px;
	font-size: 12px;
	/* nav link rollover font color */ color:#00C;;
	text-decoration: none;
	display: block;
	font-weight: 900;
	height: 28px;
}
.headeradbar {
	background-image: url(images/header_ad_space.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 71px;
	width: 574px;
}
.headerad {
	margin-top: 5px;
	margin-right: 5px;
}
.graytitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	/* gray box title color */ color: #002c72;
	font-weight:bold;
	background-image: url(images/gray_title_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	padding-right: 5px;
}
.graytop {
	background-image: url(images/gray_t.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.graybottom {
	background-image: url(images/gray_b.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.graycenter {
	background-color: #eeeeee;
	background-image: url(images/gray_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;

}
.grayleft {
	background-image: url(images/gray_l_repeat.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.grayright {
	background-image: url(images/gray_r_repeat.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.graycontent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-align: left;
	vertical-align: top;
	margin: 5px;
}
.pollcenter {
	/* poll bg color */ background-color: #001C48;
	/* poll bg gradient */ background-image: url(images/poll_t.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.pollleft {
	/* poll left repeating image */ background-image: url(images/poll_l_repeat.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.pollright {
	/* poll right repeating img */background-image: url(images/poll_r_repeat.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.pollcontent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	/* poll text color */color: #FFFFFF;
	padding-top: 5px;
}
.pollcontentbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	/* poll text color */color: #FFFFFF;
	padding-top: 5px;
}
.subscriptleft {
	background-image: url(images/subscript_l_repeat.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.subscriptright {
	background-image: url(images/subscript_r_repeat.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.subscriptcenter {
	background-color: #0D3979;
	background-image: url(images/subscript_t.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.subscriptcontent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding-top: 5px;
}
.header1 {
	font-size: 14px;
}
.calendartop {
	background-image: url(images/gray_sm_t.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.calendarbottom {
	background-image: url(images/gray_sm_b.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.calendarleft {
	background-image: url(images/gray_sm_l_repeat.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.calendarright {
	background-image: url(images/gray_sm_r_repeat.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.calendarcenter {
	background-color: #eeeeee;
	background-image: url(images/gray_sm_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.colorleft {
	background-image: url(images/color_l_repeat.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.colorright {
	background-image: url(images/color_r_repeat.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.colorcenter {
	background-color: #002C72;
	background-image: url(images/color_t.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.colorbottom {
	background-image: url(images/color_b.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.colorcontent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding-top: 5px;

}
.tabheader {
	background-image: url(images/tab_header_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	vertical-align: middle;
}
.tableft {
	background-image: url(images/tab_l_repeat.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.tabright {
	background-image: url(images/tab_r_repeat.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.tabcenter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	background-color: #eeeeee;
	background-image: url(images/tab_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 5px;
}
.content{
	font-family: Arial;
	font-size:12px;
	text-align:left;
}
.sjhlnav {
	background-image: url(images/sjhl_nav.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 29px;
	width: 490px;
}
.sjhllinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF9900;
}
.statstable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #404196;
	border: 1px solid #FFFFFF;
}
.statstableheader {
	background-color: #313174;
	text-align: center;
	width: 11%;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #9898b9;


}
.statstableseparator {
	background-color: #9898b9;
	width: 1px;
}
.statstabledata {
	text-align: center;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #a0a0c9;
}
.scoreboardheadcol {
	color: #FFFFFF;
	background-color: #5F5F5F;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
}
.scoreboard {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #eeeeee;
	border: 1px solid #cccccc;
}
.scoreboardheadfinal {
	color: #FFFFFF;
	background-color: #000042;
	text-align: center;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;

}
.scoreboarddata {
	color: #666666;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}
.scoreboardfinal {
	color: #FFFFFF;
	background-color: #002c72;
	text-align: center;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}
.scoreboarddate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #002c72;
	background-image: url(images/scoreboarddate.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	text-align: center;
	padding: 1px;

}
.scoreboardlocation {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-image: url(images/scoreboardloc.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	text-align: center;
	padding: 3px;
}
.broadcastleft {
	background-image: url(images/broadcast_l_repeat.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.broadcastright {
	background-image: url(images/broadcast_r_repeat.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.broadcastcenter {
	background-color: #001C48;
	background-image: url(images/broadcast_t.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.broadcastbottom {
	background-image: url(images/broadcast_b.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.broadcastcontent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding-top: 5px;

}.medialeft {
	background-image: url(images/media_l_repeat.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.mediaright {
	background-image: url(images/media_r_repeat.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.mediabottom {
	background-image: url(images/media_b.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.mediagrad {
	background-color: #eeeeee;
	background-image: url(images/media_grad.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.statsleft {
	background-image: url(images/stats_l_repeat.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.statsright {
	background-image: url(images/stats_r_repeat.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.statsbottom {
	background-image: url(images/stats_b.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.statsgrad {
	background-color: #A2BDDB;
	background-image: url(images/stats_grad.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.sponsorstop {
	background-image: url(images/ltblue_sm_t.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.sponsorsbottom {
	background-image: url(images/ltblue_sm_b.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.sponsorsleft {
	background-image: url(images/ltblue_sm_l_repeat.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.sponsorsright {
	background-image: url(images/ltblue_sm_r_repeat.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.sponsorscenter {
	background-color: #C5D6E9;
	background-image: url(images/ltblue_sm_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.broadcastcontent{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-image: url(images/broadcast_mid.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
}
.broadcastcontent a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	/* footer font color */ color: #CCCCCC;
	text-decoration:none;
}
.broadcastcontent a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	/* footer font color */ color: #CCCCCC;
	text-decoration:none;
}
.broadcastcontent a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	/* footer font color */ color: #CCCCCC;
	text-decoration:none;
}
.broadcastcontent a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	/* footer font color */ color: #CCCCCC;
	text-decoration:underlined;
}
.contentleft {
	background-image: url(images/content_l_repeat.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.contentright {
	background-image: url(images/content_r_repeat.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.contentbottom {
	background-image: url(images/content_b.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.contentgrad {
	background-color: #eeeeee;
	background-image: url(images/content_grad.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.contenthead{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 900;
	text-transform: uppercase;
	color: #FFFFFF;
	background-image: url(images/content_t.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	vertical-align: middle;
	height: 30px;
}
.contentarea{
	font-family: Arial;
	font-size:12px;
	margin: 5px;
	text-align:left;
}

.adminfrontboxheader{
	border-bottom: solid 1px #C3C9D7;
	background-color:#072355;
	font-family:Arial;
	color:#FFFFFF;
	font-size:12px;
	text-align:right;
	padding-right:5px;
	
}
.adminboxborder{
	border: solid 1px #C3C9D7;
}
.adminboxcontent{
	background-color:#E8EAEE;
	font-family: Arial;
	font-size:12px;
	vertical-align: top;
}
.content{
	font-family: Arial;
	font-size:12px;
}
.adminpageheader{
	border: solid 1px #C3C9D7;
	background-color:#072355;
	font-family:Arial;
	color:#FFFFFF;
	font-size:12px;
	padding-right:5px;
}
.adminpageheader a:link{
	color:#FFFFFF;
}
.adminpageheader a:visited{
	color:#FFFFFF;
}
.adminpageheader a:active{
	color:#FFFFFF;
}
.adminpageheader a:hover{
	color:#FFFFFF;
}
.fullborder{
border: solid 1px #C3C9D7;
background-color:#072355;
}
.admindatalisttableheader{
background-color:#072355;
color: #FFFFFF;
}
.datalistrow{
background-color:#EEEEEE;
}
a.adminpagelinks:link{
 color:#2E2E2E;
}
a.adminpagelinks:active{
 color:#2E2E2E;
}
a.adminpagelinks:visited{
 color:#2E2E2E;
}
a.adminpagelinks:hover{
 color:#072355;
}
.photoseditstyle{
	font-family:Arial;
	color:#333333;
	font-size:12px;
background-color:#EEEEEE;
}
.adminspacer{
background-color:#C3C9D7;
}
a.headerlinks:link{
font-family:arial;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
}

a.headerlinks:visited{
font-family:arial;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
}
a.headerlinks:active{
font-family:arial;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
}
a.headerlinks:hover{
font-family:arial;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
text-decoration:underline;
}
.storenavbx {
	background-image: url(images/categories.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.storenavtitle {
	background-image: url(images/category.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: 700;
	color: #002C72;

}
.storenavshdw {
	background-image: url(images/storenav_r_repeat.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.storenav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.storenav a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #002C72;
	text-decoration:underline;
}
.storenav a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #002C72;
	text-decoration:underline;
}

.storenav a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration:none;
}
.storenav a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #cccccc;
	text-decoration:none;
}.storecolorbar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 700;
	color: #FFFFFF;
	background-image: url(images/storecolorbar.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	border: 1px solid #CCCCCC;
}
.storeitemtablerow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	border: 1px solid #CCCCCC;
}
.sjhllinks a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF9900;
	text-decoration:none;
}
.sjhllinks a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF9900;
	text-decoration:none;
}
.sjhllinks a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF9900;
	text-decoration:none;
}
.sjhllinks a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF9900;
	text-decoration:underlined;
}
.sitetable {
	/* main site column backgorund color */	background-color: #999999;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	/* main site right border color */ border-right-color: #ffffff;
	/* main site left border color */border-left-color: #ffffff;
}
.facesleft {
	background-image: url(images/faces_l_repeat.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.facesright {
	background-image: url(images/faces_r_repeat.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.facescenter {
	background-color: #33568E;
	background-image: url(images/faces_grad.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

.facescontent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.facestitle{
font-family:arial;
font-size:14px;
color:#FFFFFF;
}
.newstitle{
font-family:arial;
font-size:14px;
color:#002c72;
font-weight:bold;
}