BODY{background-color:#B0B0B0; color:#333333; font-family:sans-serif; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px; }

FONT{color:#333333; font-size:small; font-family:sans-serif; }

P{color:#333333; font-size:small; font-family:sans-serif; }

h1 {color:#000066; font-size:medium; font-family:sans-serif; padding-bottom:1px; }

h2 {color:#000066; font-size:small; font-family:sans-serif; margin-bottom:1px }

.title
{
	font-size:small;
	background:url(/heritagetrust/images/bg_title.gif) repeat-x top left;
	margin:0px 0px 5px 0px;
	padding:4px 0px 4px 4px;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	text-transform: uppercase;
	color: #666666;
	text-align:left;
	}

.subtitle {color:#000000; font-size:x-small; font-family:sans-serif; }

.subsection {color:#333333; font-size:x-small; font-family:sans-serif; }

A{color:#000066; font-family:sans-serif; font-size:small; font-weight:normal; text-decoration:none; }

A:Visited{color:#000066; font-family:sans-serif; font-size:small; font-weight:normal; text-decoration:none; }

A:Hover{color:#4D5588; font-family:sans-serif; font-size:small; font-weight:normal; text-decoration:none; }

A.heritage{color:#000066; font-family:sans-serif; font-size:small; font-weight:normal; text-decoration:none; }

A.heritage:Visited{color:#000066; font-family:sans-serif; font-size:small; font-weight:normal; text-decoration:none; }

A.heritage:Hover{color:#4D5588; font-family:sans-serif; font-size:small; font-weight:normal; text-decoration:none; }

.topbanner1 {background-color:#000000; border:1px; border-style:solid; border-bottom:#FFFFFF; border-top:none; border-left:none; border-right:none; }

.topbanner2 {background-color:#000066; border:0px;}

.blackcell {background-color:#000000; border:1px; border-style:solid; border-bottom:#FFFFFF; border-top:none; border-left:#FFFFFF; border-right:#FFFFFF; }

a.buttonlinks{width:130px; height:25px; background: url(/heritagetrust/images/button.gif) no-repeat left center; padding: 10px 0px 0px 22px; display:block; color:#000066; font-weight:bold; font-size:90%; text-align:left;}
a.buttonlinks:Visited{width:130px; height:25px; background: url(/heritagetrust/images/button.gif) no-repeat left center; padding:10px 0px 0px 22px; display:block; color: #000066; font-weight:bold; font-size:90%; text-align:left;}
a.buttonlinks:Hover{width:130px; height:25px; background: url(/heritagetrust/images/button.gif) no-repeat left center; padding:10px 0px 0px 22px; color: #4D5588; display:block; font-weight:bold; font-size:90%; text-align:left;}


ul.navcell{margin:0;padding:0;list-style-type:none;display:block;font:bold small Arial, Verdana, sans-serif;line-height:165%;width:179px;}
ul.navcell li{margin:0;padding:0;border-top:1px solid #ffffff;border-bottom:1px solid #666EA9;width:179px;}
ul.navcell li a{display:block;text-decoration:none;color:#000066;background:#ffffff;padding:0 0 0 20px;width:160px;}
ul.navcell li a:hover{background:#DFDFDF url("/heritagetrust/images/vert-one_arrow.gif") no-repeat 0 9px;}
ul.navcell li.current,ul.navcell li.current:hover{background:#DFDFDF url("/heritagetrust/images/vert-one_arrow.gif") no-repeat 0 9px; padding:0 0 0 20px;width:160px; color:#000066}

/*.navcell {color:#666EA9; font-size:small; font-family:sans-serif; padding-bottom:3px; padding-top:3px; padding-left:3px; padding-right:3px; border:1px; border-style:solid; border-bottom:#6FBBC8; border-top:none; border-left:none; border-right:none;}
.navcellTrust {color:#000066; font-size:small; font-family:sans-serif; padding-bottom:3px; padding-top:3px; padding-left:3px; padding-right:3px; border:1px; border-style:solid; border-bottom:#666EA9; border-top:none; border-left:none; border-right:none;}*/

#bodywrapper
{
	width:980px;
	margin:auto;
	background-color:#ffffff;
	overflow:auto;
}
#nav
{
	float:left;
	width:180px;
	background-color:#ffffff;
}
#bodycontent
{
	float:right;
	width:780px;
	background-color:#ffffff;
	padding-left: 10px;
	padding-right:10px;
}
.footer {background-color:#000066; border:1px; border-style:solid; border-bottom:none; border-top:#FFFFFF; border-left:none; border-right:none; }

.copyright {color:#FFFFFF; font-size:x-small; font-family:sans-serif; }
.newslist{margin-bottom:2px; margin-top:2px;}

.imagepad{padding: 0px 10px 10px 1px;}
#lyrics{line-height: 1.5em; text-align:center; border-bottom:dashed thin #B0B0B0}
#listen{padding: 2px 3px 2px 3px; font-weight:bold; border:dashed thin #B0B0B0; text-align:center;}

/*CLIPS AND AUDIO CSS*/

#media, #imgmedia, #gallery
{border: solid #CCCCCC 1px; background-color:#FFFFFF;}
#media caption, #imgmedia caption, #gallery caption {font-size:small;
	background:url(/heritagetrust/images/bg_title.gif) repeat-x top left;
	margin:0px 0px 5px 0px;
	padding:4px 0px 4px 4px;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	text-transform: uppercase;
	color: #666666;
	font-weight:bold}
#media td, #imgmedia td, #gallery td {border-bottom: dashed 1px #CCCCCC;}
#media th, #imgmedia th, #gallery th {border-bottom: dashed 1px #CCCCCC; text-align:center; color:#666666}
#media img {border-bottom:15px solid #313131; border-left:thin solid #313131; border-right:thin solid #313131; border-top:thin solid #313131;}
.shadow{background-color:#DFDFDF;}

/*IMAGE VIEW CSS*/

#thumbBox{ /*Outermost DIV for thumbnail viewer*/
position: absolute;
left: 0;
top: 0;
width: auto;
padding: 10px;
padding-bottom: 0;
background: #313131;
visibility: hidden;
z-index: 100;
cursor: hand;
cursor: pointer;
}

#thumbBox .footerbar{ /*Footer DIV of thumbbox that contains "close" link */
font: bold 16px Tahoma;
letter-spacing: 5px;
line-height: 1.1em;
color: white;
padding: 5px 0;
text-align: right;
}


#thumbBox #thumbImage{ /*DIV within thumbbox that holds the enlarged image */
background-color: white;
}

#thumbLoading{ /*DIV for showing "loading" status while thumbbox is being generated*/
position: absolute;
visibility: hidden;
border: 1px solid black;
background-color: #EFEFEF;
padding: 5px;
z-index: 5;
}
/*FRONT PAGE*/
.maincolright{border-right:1px #6FBBC8 solid;}
.sec1{padding:10px 7px 10px 7px;}
.sec2{padding:10px 0px 10px 5px; text-align:center}
.bmimg{padding-bottom: 5px; padding-top: 5px;}
.subhead{font-weight:bold; color:#000000;}
.subtext{font-size:85%; text-align:left; padding: 0px 4px 0px 4px; text-align:justify;}
.bmcell{padding:15px 4px 15px 4px; vertical-align:top}
.bmcell2{padding:15px 4px 15px 4px; vertical-align:top}
.spotlightitem{background: url(/heritagetrust/images/table-bottom.jpg) no-repeat bottom left; width:156px;}
.spotlightitem h3{margin: 0; padding: 4px 4px 4px 4px; font-size: 100%; color: #282828; border-bottom: 1px solid #666EA9; background: url(/heritagetrust/images/table-top.jpg) no-repeat top left;}
.spotlightitem p
{
	padding-left:5px; padding-right:5px;
}
.clipborder{border:1px #666EA9 solid;}
.newshead{color:#FF0000; padding-bottom:0px; margin-bottom:4px}
.h1subhead{color:#000066; padding-bottom:0px; margin-bottom:4px}
.homenewslist{padding-bottom:6px}
/*QUIZ COSMETIC*/
#games{border: solid #cccccc 1px; position:relative; top:-4px; left:-4px; background-color:#FFFFFF;}
#games caption{font-size:small;
	background:url(/heritagetrust/images/bg_title.gif) repeat-x top left;
	margin:0px 0px 5px 0px;
	padding:4px 0px 4px 4px;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	text-transform: uppercase;
	color: #666666;
	font-weight:bold}
#games td {border-bottom: dashed 1px #CCCCCC;}

#battlequizsupport input{font-weight:bold;}
#battlequizsupport td{font-weight:bold; vertical-align:top}

/*token box*/
.tokenbox
{
	width:350px;
	background: url(/heritagetrust/images/div-bottom.gif) no-repeat bottom left;
	text-align:left;
	}
.tokenbox h3
{
	margin: 0;
	padding: 6px 8px 4px 10px;
	font-size: 115%;
	color: #000066;
	border-bottom: 1px solid #cccccc;
	background: url(/heritagetrust/images/h3-bg.gif) no-repeat top left;
	}	
.tokenbox div
{
	padding: 3px 6px 10px 6px;
	}
.tokenbox label
{
width: 5em;
float: left;
text-align: left;
margin-right: 0.5em;
display: block
}

.battlequestion1
{
	padding:5px 4px 5px 4px;
	background-color:#eeeeee;
}
.battlequestion2
{
	padding:5px 4px 5px 4px;
}

/*PUZZLE COSMETIC*/
#battlepuzzlebody{background-color:#000000;}
#battlepuzzle{text-align:center;}
#battlepuzzle a {font-weight:bold;}
#puzzleinstruct{background-color:#FFFFFF; color:#000000; padding-bottom:3px; padding-top:3px; border:thin solid #313131;}
	
#claimbox
{
	background-color: #B9AA65;
	width: 450px;
}
legend
{
font-weight:bold;
color:#000066;
}
#symposium h2
{
border-bottom: solid 1px #666EA9;
font-size:110%;
}
#SymposiumPanel1
{
margin:auto;
}
.sympanel
{
padding: 5px;
background-color: #DFDFDF;
border-bottom: solid 1px #666EA9;
border-top: solid 1px #666EA9;
margin-bottom:10px;
}
#other {
visibility:hidden;
display:none;
}
#searchfunc
{
	margin:auto;
	margin-top:10px;
	width:138px;
	border-bottom:solid 1px #666;
	border-top:solid 1px #666;
	padding:1px;
	padding-top:10px;
	margin-bottom:10px;
}
.text
{
	width:95px;
	vertical-align:middle;
}
.gobutton
{
	vertical-align:middle;
	padding:0;
	margin:0;
}
#searchfunc form
{
	margin-bottom:10px;
}

/*EMBEDDED STYLES COPIED FROM BattleCelebrations.htm PRODUCED BY ADOBE CONTRIBUTE - CAUSING ISSUE WITH IE AS TOO MANY STYLES SPECIFIED ON PAGE. 04/04/11*/
.style1 {color: #000066}




.style3 {font-weight: bold}




.style7 {font-size: 24px}




.style8 {color: #00FF00}




.style9 {color: #FF0000}




.style10 {font-size: 21px}




.style15 {font-size: 11px}




.style17 {font-size: 32px}




.style18 {color: #0000FF}




.style20 {
	color: #339966;
	font-weight: bold;
}




.style22 {color: #339933}




.style23 {
	font-size: 18px;
	color: #FF0000;
}




.style24 {font-size: 18px}




.style25 {color: #000099}




.style26 {color: #0000CC}




.style27 {font-weight: bold}




.style28 {font-weight: bold}




.style29 {font-weight: bold}




.style30 {font-weight: bold}




.style31 {font-weight: bold}




.style32 {font-style: italic}




.style33 {font-weight: bold}




.style34 {font-weight: bold}




.style35 {font-weight: bold}




.style36 {font-style: italic}




.style37 {font-style: italic}




.style38 {font-style: italic}




.style39 {font-style: italic}




.style40 {font-style: italic}




.style41 {font-weight: bold}




.style42 {font-style: italic}




.style43 {font-style: italic}




.style44 {font-weight: bold}




.style45 {font-weight: bold}




.style46 {font-weight: bold}




.style47 {font-weight: bold}




.style48 {font-style: italic}




.style49 {font-style: italic}




.style50 {font-style: italic}




.style51 {font-weight: bold}




.style52 {font-weight: bold}

.subtextcontent{font-size:70%; text-align:left;}

