/* hastings logo yellow = ffd420
	hastings log0 blue = 0053a0
	dark blue: #0D307F
 	light-blue: #53B2D6
	gold: #FFCC00
	black: #000000
	white: #FFFFFF
	light grey:#ECEDEF
	dark grey: #ACB4BA
*/

.LikeTabbedPanels { /* to match width of pages using tabbed panels*/
	margin: 0px;
	padding: 0px;	
	float: left;
	clear: none;
	/*width: 795px; /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/
	width: 746px; /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/
}

.pageContent {
	color:#ffffff;
	font-size: 10pt;
/* font-size: 14px; */
	font-family :Tahoma,Arial;
}
.pageContent a {
	color:#ffffff;
	font-size: 10pt;
/* font-size: 14px; */	
	font-family :Tahoma,Arial;
}

body {
	background-image: url(../images/footerbg.gif);
	background-repeat: repeat;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

body, td, a, p, font { 
	font-family:Tahoma,Arial;
	font-size:10pt; 
	color: black;}
input, select, textarea { font-family:Tahoma, Arial; font-size:10pt; font-weight: normal; color: black}

label { font-family:Tahoma, Arial; font-size:10pt; font-weight: bold; color: black}

/*body, td, a, p, font { font-family:Tahoma,Arial; font-size:14px; }
input, select, textarea { font-family:Tahoma, Arial; font-size:14px; font-weight: normal; color: black} */

/* img { behavior:url('../images/pngbehavior.htc'); }

/* p { text-align:justify; } */

td.content {background-color:#7d8991; }

td.menuitem { padding:0px 10px 0px 10px; }
td.menuitemactive { padding:0px 10px 0px 10px; background:url('../images/menubgactive.gif') #1366a5 top left repeat-x; color:#ffffff; font-weight:bold; text-decoration:none; font-size:8pt; }
a.menuitem { color:#ffffff; font-weight:bold; text-decoration:none; font-size:8pt; }
a.menuitem:hover { color:#000000; font-weight:bold; text-decoration:none; font-size:8pt; }
a.menuitemactive { color:#ffffff; font-weight:bold; text-decoration:none; font-size:8pt; }

td.bottommenuitem { padding:0px 10px 0px 10px; }
td.bottommenuitemactive { padding:0px 10px 0px 10px; color:#ffffff; font-size:8pt; text-decoration:none; }
a.bottommenuitem { color:#ffffff; font-size:8pt; font-weight:bold; text-decoration:none; }
a.bottommenuitemactive { color:#ffffff; font-size:8pt; text-decoration:none; }

td.secondmenuitem { padding:5px 0px 5px 10px; }
td.secondmenuitemactive { padding:5px 0px 5px 10px; color:#3a4045; font-size:9pt; font-weight:bold; }
a.secondmenuitem { color:#000000; font-size:9pt; text-decoration:none; }
a.secondmenuitem:hover { color:#FFCC00; font-size:9pt; background:#000000 ;}

/*td.menuitem { padding:0px 10px 0px 10px; }
td.menuitemactive { padding:0px 10px 0px 10px; background:url('../images/menubgactive.gif') #1366a5 top left repeat-x; color:#ffffff; font-weight:bold; text-decoration:none; font-size:12px; }
a.menuitem { color:#ffffff; font-weight:bold; text-decoration:none; font-size:12px; }
a.menuitemactive { color:#ffffff; font-weight:bold; text-decoration:none; font-size:12px; }

td.bottommenuitem { padding:0px 10px 0px 10px; }
td.bottommenuitemactive { padding:0px 10px 0px 10px; color:#ffffff; font-size:12px; text-decoration:none; }
a.bottommenuitem { color:#ffffff; font-size:10px; font-weight:bold; text-decoration:none; }
a.bottommenuitemactive { color:#ffffff; font-size:12px; text-decoration:none; }

td.secondmenuitem { padding:5px 0px 5px 10px; }
td.secondmenuitemactive { padding:5px 0px 5px 10px; color:#3a4045; font-size:13px; font-weight:bold; }
a.secondmenuitem { color:#3a4045; font-size:13px; }*/

h1 {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 17px;
	font-style: normal;
	font-weight: bold;
	color:#000000;	
	margin-top: 0px; 
	margin-bottom: 0px;	
}

h2 {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 17px;
	font-style: normal;
	font-weight: normal;
	color:#000000;
	margin-top: 0px; 
	margin-bottom: 0px;	
}

h3 {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color:#000000;
	margin-top: 0px; 
	margin-bottom: 0px;
}

h4 {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color:#000000;
	margin-top: 0px; 
	margin-bottom: 0px;
}

h5 {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color:#000000;
	margin-top: 0px; 
	margin-bottom: 0px;
}

h6 {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color:#000000;
	margin-top: 0px; 
	margin-bottom: 0px;
}


.LoginHeader {
	font-family: Tahoma, Arial;
	font-size: 10pt;
/* font-size: 14px; */	
	font-style: normal;
	font-weight: bold;
	color: #000000;
}
.LoginContent {
	font-family: Tahoma, Arial;
	font-size: 10pt;
/* font-size: 14px; */	
	font-style: normal;
	font-weight: normal;
	color: #000000;
}
.LoginError {
	font-family: Tahoma, Arial;
	font-size: 10pt;
/* font-size: 14px; */	
	font-style: normal;
	font-weight: bold;
	color:#FFFFFF;
}
.LoginTextBox {
	font-family: Tahoma, Arial;
	font-size: 9pt;
/* font-size: 12px; */	
	font-style: normal;
	font-weight: normal;
	color: #000000;
	background-color:#ECEFF0;
}

/* Main link style  
a {
	font-family: Tahoma, Arial;
	font-size: 10pt;	
	font-weight: bold;
	color: white;
}

a:link {text-decoration: underline; color: black;}
a:visited {text-decoration: underline; color: black;}
a:active {text-decoration: underline; color: black;}
a:hover {text-decoration: underline; color: black;}*/

a.linkwhite {text-decoration: underline; color: white;}

a.linkblack {text-decoration: underline; color: black;}

a.linkgold {text-decoration: underline; color: #FFCC00;}

a.linkblue:link {font-size: 100%; text-decoration: underline; color: #0053a0;}
a.linkblue:visited {font-size: 100%; text-decoration: underline; color: #0053a0;}
a.linkblue:hover {font-size: 100%; text-decoration: none; color: #FFCC00; background:#000000 ;}
a.linkblue:active {}

a.linkname:link {font-size: 100%; text-decoration: underline; color: #0053a0;}
a.linkname:visited {font-size: 100%; text-decoration: underline;  color: #0053a0;}
a.linkname:hover {font-size: 100%; text-decoration: underline; 	color: #FFCC00; background:#000000 ;}
a.linkname:active {}

a.linkname2:link {font-size: 100%; text-decoration: underline; color: #000000;}
a.linkname2:visited {font-size: 100%; text-decoration: underline;  color: #000000;}
a.linkname2:hover {font-size: 100%; text-decoration: underline; 	color: #FFCC00; background:#000000 ;}
a.linkname2:active {}

a.linknamelist:link {font-size: 11pt; text-decoration: none; font-style: normal; color: #000000;}
a.linknamelist:visited {font-size: 11pt; text-decoration: none; font-style: normal; color: #000000;}
a.linknamelist:hover {font-size: 11pt; text-decoration: none; font-style: normal; color: #FFCC00; background:#000000 ;}
a.linknamelist:active {}

a.linkRoll:link {font-size: 100%; font-weight: bold; color: #FFCC00; background: #7d8991; text-decoration: none;}
a.linkRoll:visited {font-size: 100%; font-weight: bold; color: #FFCC00; background: #7d8991; text-decoration: none;}
a.linkRoll:hover {font-size: 100%; font-weight: bold; color: #FFFFFF; background: #7d8991; text-decoration: none;}
a.linkRoll:active {}

a.linkbutton  {font-size: 100%; text-decoration: none; border: #ececec outset; border-width: medium; border-color: #FCFCFC; border-style: outset;  padding: 3px; margin: 1px; }
a.linkbutton:link {font-size: 100%; text-decoration: none; color: #0053a0; background:#CCCCCC;  }
a.linkbutton:visited {font-size: 100%; text-decoration: none; color: #0053a0; background:#CCCCCC; }
a.linkbutton:hover {font-size: 100%; text-decoration: none; color: #FFCC00; background:#000000; }
a.linkbutton:active {}

input.btn {font-size: 100%; color: #0053a0; background-color:#CCCCCC; border: #ececec outset; border-width: medium; border-color: #FCFCFC; border-style: outset; padding: 2px; margin: 1px; }

input.btnhov  {font-size: 100%; color: #FFCC00; background:#000000; border: #ececec outset; border-width: medium; border-color: #FCFCFC; border-style: outset; padding: 2px; margin: 1px; }

 
tr.d0 td {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;	
	color: #000000;
	background-color: #FFFFFF; 
}
tr.d1 td {	
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;	
	color: #000000;
	background-color: #c6ccd0; 	
}
tr.d0B td {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;	
	color: #000000;
	background-color: #FFFFFF; 
}
tr.d1B td {	
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;	
	color: #000000;
	background-color: #c6ccd0; 	
}
table.fundraiser td {
	border-width: 1px;
	padding: 1px;
	border-style: inset;
	border-color: gray;
	background-color: white;	
}
 
div#Rollover{
background-color:#7d8991;
border-top: solid 1px black;
border-bottom: solid 1px gray;
margin: 0px;
padding: 2px;
cursor: pointer;
-moz-user-select: none;
-khtml-user-select: none;
height:100%;
/*width:100%;*/
width:100%;
} 

hr {
border: 0;
width: 100%;
color: #7d8991;
background: #7d8991;
height: 2px;
}

.outline {
	list-style: none;
}

.lists ul, .contacts ul, .pdfs ul, .plain ul, .gold ul, .outline ul {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10pt;
	font-style: normal;
	color: #000000;
	line-height: 14pt;	
	font-variant: normal;
	text-transform: none;	
	text-decoration: none;
	text-indent: 0px;
	/*list-style-position: outside;*/
	list-style:disc outside none;
}
.lists ul {
	font-weight: normal;
	list-style-image:url(/Assets/Graphics/GoldBlueHalves.gif);	
}

.contacts ul {font-weight: bold;	}

.plain ul {font-weight: normal;}

.bold ul {	font-weight: bold;}

.pdfs ul {		
	font-weight: bold;			
	list-style-image:url(/Assets/Graphics/pdficon_small.gif);	
}

.outline ul {
	list-style: none;
}

.empty ul {		
	font-weight: bold;	
	list-style-type: none;
}

.gold ul {		
	font-weight: normal;	
	list-style-image: url(/Graphics/GoldBlueHalves.gif);		
}

.outline li {
	font-weight: bold;	
	cursor: auto;
}

.olink {
	border-style: none;
	padding-right: 10px;
}
.oimg {
	border-style: none;
}

.img_menu{
border:0;
width:5px;
height:12px;
margin-right:4px;
 }
 
 .Blue {
	font-family: Tahoma, Arial, sans-serif;	
	color: #0053a0;
}

.White {
	font-family: Tahoma, Arial, sans-serif;	
	color: #FFFFFF;
}

.Red {
	font-family: Tahoma, Arial, sans-serif;	
	color:#FF0000;
}
 
 .TA_08_Black {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	color:#000000;
}
.TA_09_Black {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	color:#000000;
}
.TA_09_Black_B {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	color:#000000;
}
.TA_10_Black {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10pt;
/*	font-size: 1em; */
	font-style: normal;
	font-weight: normal;
	color:#000000;
}
.TA_10_Black_B {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color:#000000;
}
.TA_10_Black_UB {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color:#000000;
	text-decoration: underline;
}
.TA_10_Black_WB {
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	color:#000000;
	background: #FFFFFF;
	border: thin solid #000000;
}
.TA_11_Black {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11pt;
	font-style: normal;
	font-weight: normal;
	color:#000000;
}
.TA_11_Black_B {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11pt;	
	font-style: normal;
	font-weight: bold;
	color:#000000;
}
.TA_11_Black_UB {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11pt;
	font-style: normal;
	font-weight: bold;
	color:#000000;
	text-decoration: underline;
}
.TA_12_Black {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 12pt;
/* font-size: 17px; */		
	font-style: normal;
	font-weight: normal;
	color:#000000;
}
.TA_12_Black_B {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 12pt;
/* font-size: 17px; */		
	font-style: normal;
	font-weight: bold;
	color:#000000;
}
.TA_12_Black_UB {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 12pt;
/* font-size: 17px; */		
	font-style: normal;
	font-weight: bold;
	color:#000000;
	text-decoration: underline;
}
.TA_08_White {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	color:#FFFFFF;
}
.TA_09_White {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	color:#FFFFFF;
}
.TA_09_White_B {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	color:#FFFFFF;
}
.TA_10_White {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	color:#FFFFFF;
}
.TA_10_White_B {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color:#FFFFFF;
}
.TA_10_White_UB {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color:#FFFFFF;
	text-decoration: underline;
}
.TA_12_White_B {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 12pt;
/* font-size: 17px; */		
	font-style: normal;
	font-weight: bold;
	color:#FFFFFF;
}
.TA_11_Green_B {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11pt;
	font-style: normal;
	font-weight: bold;
	color: #090; 
}
.TA_10_Blue {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	color: #0053a0;
}
.TA_10_Blue_B {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #0053a0;
}
.TA_10_Blue_I {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10pt;
	font-style: italic;
	font-weight: normal;
	color: #0053a0;
}
.TA_10_Blue_IB {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10pt;
	font-style: italic;
	font-weight: bold;
	color: #0053a0;
}
.TA_11_Blue_I {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11pt;
	font-style: italic;
	font-weight: normal;
	color: #0053a0;
}
.TA_11_Blue_IB {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11pt;
	font-style: italic;
	font-weight: bold;
	color: #0053a0;
}
.TA_11_Blue_B {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11pt;
	font-style: normal;
	font-weight: bold;
	color: #0053a0;
}
.TA_12_Blue_I {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 12pt;
	font-style: italic;
	font-weight: normal;
	color: #0053a0;
}
.TA_10_Gold_B {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #FFCC00;
}
.TA_11_Gold_B {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11pt;
	font-style: normal;
	font-weight: bold;
	color: #FFCC00;
}
.TA_12_Gold_B {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 12pt;
	font-style: normal;
	font-weight: bold;
	color: #FFCC00;
}
.TA_14_Gold_I {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 12pt;
	font-style: italic;
	font-weight: normal;
	color: #FFCC00;
}
.TA_10_Red {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	color:#FF0000;
}
.TA_10_Red_I {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10pt;
	font-style: italic;
	font-weight: normal;
	color:#FF0000;
}
.TA_10_Red_B {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color:#FF0000;
}
.TA_11_Red {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11pt;
	font-style: normal;
	font-weight: normal;
	color:#FF0000;
}
.TA_11_Red_I {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11pt;
	font-style: italic;
	font-weight: normal;
	color:#FF0000;
}
.TA_11_Red_B {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11pt;
	font-style: normal;
	font-weight: bold;
	color:#FF0000;
}
.TA_12_Red {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 12pt;
	font-style: normal;
	font-weight: normal;
	color:#FF0000;
}
.TA_12_Red_B {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 12pt;
	font-style: normal;
	font-weight: bold;
	color:#FF0000;
}
.TA_12_Red_I {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 12pt;
	font-style: italic;
	font-weight: normal;
	color:#FF0000;
}
.TA_10_Gray_B {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color:#ACB4BA;
}
.TA_10_White_B_Red_G {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	background:  #F00000;
	border: thin solid #000000;
}
.TA_10_Black_B_Gold_G {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	background: #FFCC00;
	border: thin solid #000000;
}
.TA_11_Black_B_Gold_G {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11pt;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	background: #FFCC00;
	border: thin solid #000000;
}
.TA_12_Black_B_Gold_G {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 12pt;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	background: #FFCC00;
	border: thin solid #000000;
}
.TA_12_Blue_B_Gold_G {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 12pt;
	font-style: normal;
	font-weight: bold;
	/*color: #0D307F;
		color: #0000FF;*/
	color: #0053a0;
	background: #FFCC00;
	border: thin solid #000000;
}
.TA_10_Black_B_Grey_G {
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	background: #c6ccd0;
	border: thin solid #000000;
}
.TA_11_Black_Grey_G {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11pt;
	font-style: normal;
	font-weight: normal;
	color: #000000;	
	background: #c6ccd0;	
	/*border: thin solid #000000;*/
	border: none;
}
.TA_11_Black_B_Grey_G {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11pt;
	font-style: normal;
	font-weight: bold;	
	color: #000000;
	background: #c6ccd0; 
	/*border: thin solid #000000;*/
	border: none;
}
