/* classes for general styles used throughout the site*/

.maintext {
	font-family : Verdana, Tahoma, Arial, Futura;
	font-size : 10px;
	line-height :16px;
	color : #000000;	
}
.tourcounter {
	font-family : Verdana, Tahoma, Arial, Futura;
	font-size : 10px;

	color : #790019;	
}
.redtext9pt{
	font-family : Arial;
	font-size : 10px;
	line-height :16px;
	color : #790019;
}
.maintextred {
	font-family : Verdana, Tahoma, Arial, Futura;
	font-size : 10px;
	line-height :16px;
	color : #790019;
}

.maintextbold {
	font-weight : bold;
	font-family : Verdana, Tahoma, Arial, Futura;
	font-size : 10px;
	color : #000000;	
}

.maintextboldred {
	font-weight : bold;
	font-family : Verdana, Tahoma, Arial, Futura;
	font-size : 10px;
	line-height :16px;
	color : #790019;	
}
.maintextboldgrey{
	font-weight : bold;
	font-family : Verdana, Tahoma, Arial, Futura;
	font-size : 10px;
	line-height :16px;
	color : #594A59;
}

.maintext11pt {
	font-family : Verdana, Tahoma, Arial, Futura;
	font-size : 11px;
	line-height :16px;
	color : #000000;	
}

.ddlb {
	font-family : Verdana, Tahoma, Arial, Futura;
	font-size : 10px;
	height : 22px;
}

.photocaption {
	font-family : Verdana, Tahoma, Arial, Futura;
	font-size : 9px;
	color : #000000;
}

.sidebartextReg {
	font-family : Verdana, Tahoma, Arial, Futura;
	font-size : 9px;
	line-height : 14px;
	color : #000000;
}

.sidebartextFormatted {
	position : relative; 
	left : 7px;
	width : 171px;
	font-family : Verdana, Tahoma, Arial, Futura;
	font-size : 9px;
	line-height : 14px;
	color : #000000;
}

a.sitelink {
	font-family : Verdana, Tahoma, Arial, Futura;
	font-size : 10px;
	color : #790019;
	text-decoration : underline;
}

a:visited.sitelink {
	font-family : Verdana, Tahoma, Arial, Futura;
	font-size : 10px;
	color : #790019;
	text-decoration : underline;
	
}

a:active.sitelink {
	font-family : Verdana, Tahoma, Arial, Futura;
	font-size : 10px;
	color : #790019;
	text-decoration : underline;
}

a:hover.sitelink {
	font-family : Verdana, Tahoma, Arial, Futura;
	font-size : 10px;
	color : #790019;
	text-decoration : none;
}

a.aclink {
	font-family : Verdana, Tahoma, Arial, Futura;
	font-size : 10px;
	color : #000000;
	text-decoration : underline;
}

a:visited.aclink {
	font-family : Verdana, Tahoma, Arial, Futura;
	font-size : 10px;
	color : #000000;
	text-decoration : underline;
	
}

a:active.aclink {
	font-family : Verdana, Tahoma, Arial, Futura;
	font-size : 10px;
	color : #790019;
	text-decoration : underline;
}

a:hover.aclink {
	font-family : Verdana, Tahoma, Arial, Futura;
	font-size : 10px;
	color : #790019;
	text-decoration : none;
	text-decoration : underline;
}

a.hnav {
	font-family : Verdana, Tahoma, Arial, Futura;
	font-size : 10px;
	color : #a50022;
	text-decoration : none;
}

a:visited.hnav{
	font-family : Verdana, Tahoma, Arial, Futura;
	font-size : 10px;
	color : #a50022;
	text-decoration : none;
	
}

a:active.hnav {
	font-family : Verdana, Tahoma, Arial, Futura;
	font-size : 10px;
	color : #a50022;
	text-decoration : none;
}

a:hover.hnav {
	font-family : Verdana, Tahoma, Arial, Futura;
	font-size : 10px;
	color : #a50022;
	text-decoration : none;
}

.hnavmenu {
	background-color: #c0c1be;
	border-top: 1px solid #c0c1be;
	border-left: 1px solid #dededd;
	border-right: 1px solid #dededd;
	padding-top: 5px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
}

.hnavmenuOn {
	background-color: #ffffff;
	border-top: 1px solid #c0c1be;
	border-left: 1px solid #dededd;
	border-right: 1px solid #dededd;
	padding-top: 5px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
}

a.vnav {
	font-family : Verdana, Tahoma, Arial, Futura;
	font-size : 10px;
	color : #a50022;
	text-decoration : none;
}

a:visited.vnav{
	font-family : Verdana, Tahoma, Arial, Futura;
	font-size : 10px;
	color : #a50022;
	text-decoration : none;
	
}

a:active.vnav {
	font-family : Verdana, Tahoma, Arial, Futura;
	font-size : 10px;
	color : #a50022;
	text-decoration : none;
}

a:hover.vnav {
	font-family : Verdana, Tahoma, Arial, Futura;
	font-size : 10px;
	color : #a50022;
	text-decoration : none;
}

.vnavmenu {
	background-color: #c0c1be;
	border-top: 1px solid #c0c1be;
	border-left: 1px solid #dededd;
	border-right: 1px solid #dededd;
	border-bottom: 1px solid #dededd;
	padding-top: 5px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
}

.vnavmenuOn {
	background-color: #ffffff;
	border-top: 1px solid #c0c1be;
	border-left: 1px solid #dededd;
	border-right: 1px solid #dededd;
	border-bottom: 1px solid #dededd;
	padding-top: 5px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
}

/* form styles	*/

.formField {
	font-family : Verdana, Tahoma, Arial, Futura;
	font-size : 12px;
	width: 160px;
	line-height : 18px;
	height : 21px;
	border : solid 1px #000000;
}

/* end form styles	*/

/* news style*/

.newsheadline {
	position : relative; 
	top : -3px;
	font-weight : bold;
	font-family : Verdana, Tahoma, Arial, Futura;
	font-size : 10px;
	line-height : 16px;
	color : #000000;	
}

.newspublishdate {
	position : relative; 
	top : -3px;
	font-family : Verdana, Tahoma, Arial, Futura;
	font-size : 10px;
	line-height : 16px;
	color : #000000;	
}

.newsstory {
	position : relative; 
	top : -3px;
	font-family : Verdana, Tahoma, Arial, Futura;
	font-size : 10px;
	line-height : 16px;
	color : #000000;	
}

.newsgalleryOnimage{
	width : 101px;
	text-align : center;
	font-family : Verdana, Tahoma, Arial, Futura;
	font-size : 9px;
	line-height : 14px;
	color : #790019;	
}

.newsgalleryCaption{
	position : relative; 
	left : 12px;
	width : 161px;
	font-family : Verdana, Tahoma, Arial, Futura;
	font-size : 9px;
	line-height : 12px;
	color : #000000;	
}

.newsarchivehead {
	font-weight : bold;
	font-family : Verdana, Tahoma, Arial, Futura;
	font-size : 10px;
	line-height : 16px;
	color : #000000;	
}

.newsarchivestext {
	font-family : Verdana, Tahoma, Arial, Futura;
	font-size : 10px;
	line-height : 16px;
	color : #000000;	
}

/* end news style*/

/* sport styles */

.sportgamedate {
	font-weight : bold;
	font-family : Verdana, Tahoma, Arial, Futura;
	font-size : 10px;
	line-height : 16px;
	color : #790019;	
}

.scoretext {
	font-family : Verdana, Tahoma, Arial, Futura;
	font-size : 9px;
	line-height :16px;
	color : #000000;	
}

.scoretextbold {
	font-weight : bold;
	font-family : Verdana, Tahoma, Arial, Futura;
	font-size : 9px;
	color : #000000;	
}

/* supporting */

.fundgoal {
	position : relative;
	left : 14px;
	top : 3px;
	font-family : Verdana, Tahoma, Arial, Futura;
	font-size : 10px;
	color : #ffffff;	
	font-weight : bold;
}

.fundpercent {
	position : relative;
	left : -1px;
	height : 27px;
	font-family : Verdana, Tahoma, Arial, Futura;
	font-size : 9px;
	color : #AFB0AE;	
	text-align: right;
}

a.homelink {
	font-family : Verdana, Tahoma, Arial, Futura;
	font-size : 10px;
	color : #ffffff;
	text-decoration : underline;
}

a:visited.homelink {
	font-family : Verdana, Tahoma, Arial, Futura;
	font-size : 10px;
	color : #ffffff;
	text-decoration : underline;
	
}

a:active.homelink {
	font-family : Verdana, Tahoma, Arial, Futura;
	font-size : 10px;
	color : #ffffff;
	text-decoration : underline;
}

a:hover.homelink {
	font-family : Verdana, Tahoma, Arial, Futura;
	font-size : 10px;
	color : #ffffff;
	text-decoration : none;
}