HTML, BODY {

height: 100%;

padding: 0px;

margin: 0px;

}



BODY {

 	background: url('pics/body_bg.gif');

	text-align: center; 

	font-family: arial,helvetica,sans-serif;

}



.Global {

	background: url('pics/white_page_drop_shadow_bg.gif') center top repeat-y; 

	width: 780px;

	height: 100%;

	margin-left: auto; 

	margin-right: auto;

/* 	border: 1px solid red; */

}



.DropShadow {width: 10px;}



.Page {

	background: url('pics/big_faded_logo_bg.jpg') no-repeat center 53px;

	width: 760px;

	height: 100%;

/* 	border: 1px solid red; */

} 



.PageLogos {

	background-color: transparent;

	width: 760px;

	height: 100%;

/* 	border: 1px solid red; */

} 



.Header, .Footer {

	background: url('pics/breadcrumb_footer_gold_gradient.jpg');

	height: 27px;

	text-align: left;

}

#Breadcrumb {
	color: white;
}


.Navbar {width: 100%;}



.Breadcrumb {

padding-left: 10px; 

/* border: 1px solid red; */

}



* html .Breadcrumb {padding-bottom: 3px;}



/* BREADCRUMB TEXT FONT STYLES */

.Breadcrumb_YouAreHere {

	font-family: arial,sans-serif; 

	font-size: 0.8em; 

	font-style: italic; 

	background-color: transparent;

	color: white;

}



.Breadcrumb_PageName {

	font-family: arial,sans-serif; 

	font-size: 0.8em; 

	font-weight: bold; 

	background-color: transparent;

	color: white;

}



.SearchTD {width: 300px;}

* html .SearchTD {padding-top: 1px;}



.SearchForm {

	padding: 0px;

	margin: 0px;

	width: 300px;

	font-family: arial,sans-serif; 

	font-size: 0.85em; 

	background-color: transparent;

	color: white;

	text-align: right;

	vertical-align: bottom;

/* 	visibility: hidden; */

/* 	border: 1px solid red; */

}



.SearchInputWrap {

background: url('pics/search_box_bg.gif') no-repeat;

height: 1.3em; /* 16px */

width: 10.5em;

/* width: 140px; */

padding: 0px 0px 0px 0px;

border: 0px;

margin: 0px 7px 0px 5px;

/* border: 1px solid red; */

}



.SearchInput {

font-size: 0.85em;

background: transparent;

height: 1.2em;

/* width: 120px; */

width: 10.4em;

padding: 0px;

border: 0px;

margin: 0px 10px 0px 10px;

/* border: 1px solid green;  */

}

* html .SearchInput {padding-top: 1px; width: 10.5em;}



/* .LeftColumn, .CenterColumn, .RightColumn {vertical-align: top;} */



.LeftColumn {

	text-align: center;

	width: 215px;

}



.CenterColumn {

	width: 395px;

}



.RightColumn {

	background: url('pics/menu_bg_gold_gradient.gif') no-repeat left 26px;

	width: 150px;

}



.Menu {

margin-top: 93px;

font-family: arial,sans-serif;

font-weight: bold;

font-size: 0.8em; /* 0.8em = 10pt - original */

background-color: transparent;

color: #000080;

width: 140px;

text-align: left;

/* border: 1px solid red; */

} 



.Menu2 {

font-family: arial,sans-serif;

font-weight: bold;

font-size: 0.8em; /* 0.8em = 10pt - original */

color: #000080;

width: 140px;

text-align: left;

}



.Menu A, .Menu2 A {

display: block;

width: 100%;

padding-left: 23px; /* Original 25px */

height: 1.3em; /* 1.2em = 16px original */

/* border: 1px solid green; */

}



.Menu A:link, .Menu2 A:link {background: transparent; color: #000080; text-decoration: none;}

.Menu A:visited, .Menu2 A:visited {background: transparent; color: #000080; text-decoration: none;}

.Menu A:hover, .Menu2 A:hover {background: url('pics/menu_link_rollover_bg.gif') no-repeat; color: #000080; text-decoration: none;}

.Menu A:active, .Menu2 A:active {background: transparent; color: #000080; text-decoration: none;}



.MozMenu {

margin-top: 93px;

font-family: arial,sans-serif;

font-weight: bold;

font-size: 0.8em; /* 0.8em = 10pt - original */

background-color: transparent;

color: #000080;

width: 140px;

text-align: left;

/* border: 1px solid red; */

}



.MozMenu2 {

font-family: arial,sans-serif;

font-weight: bold;

font-size: 0.8em;

background-color: transparent;

color: #000080;

width: 140px;

text-align: left;

}



.MozMenu A, .MozMenu2 A {

display: block;

width: 115px;

padding-left: 23px; /* Original 25px */

height: 1.3em; /* 16px original */

/* border: 1px solid purple; */

}



.MozMenu A:link, .MozMenu2 A:link {background: transparent; color: #9b115c; text-decoration: none;}

.MozMenu A:visited, .MozMenu2 A:visited {background: transparent; color: #9b115c; text-decoration: none;}

.MozMenu A:hover, .MozMenu2 A:hover {background: url('pics/menu_link_rollover_bg.gif') no-repeat; color: maroon; text-decoration: none;}

.MozMenu A:active, .MozMenu2 A:active {background: transparent; color: #9b115c; text-decoration: none;}



.SubMenu A {

font-weight: normal;

font-style: italic;

/* text-indent: 10px; */

}



/* Originally to set submenus. No longer needed since display: none is now set by Javascript */

/* #Events, #Archives {display: block;} */



.SubMenu A:hover {background: transparent; color: maroon; text-decoration: none;}





/* PAGE HEADINGS, SUBHEADINGS, MAIN TEXT - FONT STYLES */



/* Page top heading */

H1 {

	margin-top: 0px;

	margin-bottom: 18px;

	font-family: arial,sans-serif; 

	font-size: 1.9em; /* 1.9em =  20pt in IE and Mozilla, 2em = 20pt in Opera */

	background-color: transparent;

	color: #AD0F27;
	color: #9b115c;

	text-align: left;

/* 	border: 1px solid red; */

}



/* Subheadings */

H2 {

	margin-top: 0px;

	font-family: arial,helvetica,sans-serif; 

	font-size: 1.25em; /* 18px = 1.25em (IE, FF, Opera)*/

	font-weight: bold;

	background-color: transparent;

	color: black;

	text-align: left;

}



H3 {

	margin-top: 0px;

	font-family: arial,helvetica,sans-serif; 

	font-size: 1em;

	font-weight: bold;

	background-color: transparent;

	color: black;

	text-align: left;

}



.Content {

	padding-top: 44px;

	padding-right: 19px;

	font: 0.9em/normal arial,helvetica,sans-serif;

/* 	font: 14px/17px arial,helvetica,sans-serif; */

	text-align: justify;

	color: black;

/* 	border: 1px solid red; */

}



.Text {

padding-left: 10px;

}



.Text A:link {background: transparent; color: #000080; text-decoration: underline;}

.Text A:visited {background: transparent; color: #000080; text-decoration: underline;}

.Text A:hover {background: transparent; color: #000080; text-decoration: underline;}

.Text A:active {background: transparent; color: #000080; text-decoration: underline;}



/* Use Text2 class for any DIV which requires padding-left: 0px; */

.Text2 A:link {background: transparent; color: #000080; text-decoration: underline;}

.Text2 A:visited {background: transparent; color: #000080; text-decoration: underline;}

.Text2 A:hover {background: transparent; color: #000080; text-decoration: underline;}

.Text2 A:active {background: transparent; color: #000080; text-decoration: underline;}



.Messages {

	border: 1px dotted gray; 

	background: #ffee78; 

	padding: 5px 5px 7px 5px; 

	width: 120px; 

	font-size: 0.8em; 

	margin-left: 37px;

}






/* IE only */

* html .Messages {

	margin-left: 0px; 

	margin-right: 10px;

	border: 1px solid silver;

}

.Donations {

	border: 1px dotted gray; 

	background: #ffee78; 

	padding: 5px 5px 0px 5px; 

	width: 120px; 

	font-size: 0.8em; 

	margin-left: 37px;

}

/* IE only */

* html .Donations {

	margin-left: 0px; 

	margin-right: 10px;

	border: 1px solid silver;

}

.Raffle {

	width: 160px; 

	background-color: #FFFAF0;

/* 	background: #fbf7f4; */ 

	color: inherit;

	border: 1px dotted gray; 

	padding: 5px 5px 7px 5px; 

	font-size: 0.8em; 

	margin-left: 15px;

}



/* IE only */

* html .Raffle {

	margin-left: 0px; 

	margin-right: 10px;

}



.Raffle A:link {background: transparent; color: #000080; text-decoration: underline;}

.Raffle A:visited {background: transparent; color: #000080; text-decoration: underline;}

.Raffle A:hover {background: transparent; color: #000080; text-decoration: underline;}

.Raffle A:active {background: transparent; color: #000080; text-decoration: underline;}



.Promolink {

	font-size: 1.25em; 

	font-weight: bold;

}



.SmallText {font-size: 0.8em;} /* 12px */
.MediumLargeText {font-size: 15px;}
.LargeText {font-size: 1.2em;}  /* 1.2em = 17px */

.DisclaimerText {font-size: 0.8em; font-style: italic;}


DT {text-transform: uppercase; margin-bottom: 3px;}

DD {margin-bottom: 20px; font-style: italic; padding-left: 10px;}

DD2 {margin-bottom: 20px; font-style: italic; padding-left: 0px; vertical-align: top;}

.AboutUsPhotos TD {

	width: 120px; 

	text-align: center;

	font-size: 0.7em; /* 11px */

	padding-bottom: 20px;

}

.AboutUsPhotos TD IMG {border: 1px solid black; margin-bottom: 5px;}



.Left {text-align: left;}

.Right {text-align: right;}



P {margin-top: 0px;}




.List1 LI {margin-bottom: 10px;}

.ListDef LI {margin-bottom: 0px;}



.Maroon {

	background-color: transparent;

	color: maroon;

}



.Bold {font-weight: bold;}

.Italic {font-style: italic;}



.VidDIVpopup {

	position: absolute; 

	width: 260px; 

	border: 1px solid black; 

	background: white; 

	display: none;

	background: #FFFFE1;

	padding: 5px;

	font-size: 0.85em;

}



.ssLinks {margin-left: -25px;}

/* Hide dotted line on click (Mozilla) */

#linkID2005a, #linkID2005b, #linkID2004, #linkID1996_99 {-moz-outline: 0px;} 



.SendButton {

	background: url(pics/closebutton.jpg) transparent;
	color: inherit;

	padding-top: 0px;

	vertical-align: middle;

	font: 13px arial,helvetica,sans-serif;

}

* html .SendButton {padding-top: 2px;} 

.LinksPageLinksTable {

	background: transparent;
	/*color: inherit;*/
	border: none;
	width: 100%;
	
	padding: 0px;
	margin: 0px;
	position: relative;
	left: 0px;
	
	/*vertical-align: middle;*/
	
	font-family: arial,helvetica,sans-serif; 
	font-size: inherit;
	text-align: left;
	
}


.LinksPageImage {

	background: transparent;
	/*color: inherit;*/
	border: 0px;
	position: relative;
	vertical-align: middle;
	/*top: 20px;*/
	left: 20px;
	
	
	/*vertical-align: middle;*/


}






