body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	color: #000000;
	margin:0;
	padding:0;
	text-align:center;
	background:url(images/background_home.jpg) no-repeat;
	background-position:top center;
}

strong {
	font-weight: bold;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	color: #000000
}

.heading1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	color: #000000;
}

a:active {
	color: #02029D;
	font-weight: bold;
	text-decoration: underline;
}
a:link {
	color: #02029D;
	font-weight: bold;
	text-decoration: underline;
}
a:visited {
	color: #999999;
	font-weight: bold;
	text-decoration: underline;
}
a:hover {
	color: #FF5900;
	font-weight: bold;
	text-decoration: none;
}

.caption {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	font-weight: normal;
	color: #000000;
	font-style: italic;
}

.captionwhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	font-weight: normal;
	color: #FFFFFF;
	font-style: italic;
}

.captionwhiteTorso {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	font-weight: normal;
	color: #FFFFFF;
	font-style: italic;
	padding: 270px 10px 0 0;
}

.captionwhiteTeabowl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	font-weight: normal;
	color: #FFFFFF;
	font-style: italic;
	padding: 0 10px 0 0;
}

a.footerwhitelink:active {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
}
a.footerwhitelink:link {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
}
a.footerwhitelink:visited {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
}
a.footerwhitelink:hover {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

.footerwhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	color: #FFFFFF;
}



.textblack {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	color: #000000;
}

#newsflash {
	text-align:center;
	color:#000;
	font-weight:bold;
	margin:-50px 0 35px 0;
	
}


/*XHTML Layout Styles*/

#container {
	position:relative;
	width:740px;
	margin:0 auto;
	padding:0;
	text-align:left;
	height:auto !important;
	height: /**/ 525px;
	min-height:525px;
}

#header {
	height:140px;
}

#headerRule {
	width:100%;
	background:url(images/background_head_white.gif) repeat-x;
	background-position:top left;
}

#content {
	position:relative;
	padding:0 246px 20px 130px;
	height:auto !important;
	height: /**/ 525px;
	min-height:525px;
}

#signature {
	position:absolute;
	top:0;
	left:280px;
	padding:0;
}

#indexPlate {
	position:absolute;
	top:104px;
	right:14px;
}

#shadow {
	position:absolute;
	top:413px;
	left:0;
}

#introtext {
	position: absolute;
	width: 255px;
	top: 265px;
	left:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	color: #FFFFFF;
	text-align: right;
}

#footerContainer {
	position:relative;
	width:740px;
	margin:50px auto 0 auto;
	padding:15px 0 30px 0;
	text-align:center;
	border-top:1px #000 solid;
}

#footer {
	position:relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	color: #000000;
}




/*menu styles for INDEX page*/

#menuBlack { /* Positions and styles the menu div */
	position:absolute;
	top:81px;
	left:18px;
	width:92px;/* Keeps the nav vertical, remove if you want horizontal */
	z-index: 20;
}

#menuBlack ul { /* Positions and styles the main nav list */
	width:92px;/* Keeps the nav vertical, remove if you want horizontal */
	padding:0;/* removes the indent */
	margin:0;/* removes the indent */
	list-style:none;/* removes the list style icon */
	text-align:right;/* aligns the text to the right */
}

#menuBlack li { /* all list items */
	float:left; /* needed for vertical navs to remove the 1px gap under the subMenu class. Also makes vertical list go horizontal */
	margin:0;
	padding:0;
	width:92px;/* for uneven navigation elements, remove these a put at bottom*/
}

#menuBlack a { /* Styles main anchor/nav links */
	display:block; /* Makes the anchor behave like a button, hyperlinks an area rather than just the text */
	padding:20px 0 0 0;
	overflow:hidden;
	height:0px !important; 
	height /**/:20px; /* for IE5/Win only */
	color:#FFF; /* Font colour */
	text-decoration:none;
	margin:0;
}

#menuBlack a:hover {/* Styles main anchor/nav rollovers */
	color:#FFF; /* Font colour */
}

#menuBlack li ul { /* second-level lists */
	position:absolute;
	background:#999; /* Flyout background colour */
	width:115px;
	height:auto;
	z-index: 10;
	left:-999em;
	text-align:left;
	margin:-20px 0 0 0; /* Pulls the flyout up so it is inline with it's parent element */
	font-size: 0.95em;
	line-height:1em;
	border-left:#000 1px solid;
}

#menuBlack li li { /* Styles all sub list elements */
	border:none;
	margin:0;
	height:auto;
	width:115px;
	font-size: 0.95em !important;
	font-size:/**/ .85em;
	line-height:1em;
}

/* Fix IE. Hide from IE Mac \*/
* html #menuBlack ul li {
	height: 1%;
}
/* End */

#menuBlack li ul a { /* Styles sub menu anchors */
	color:#FFF;
	font-weight:bold;
	padding:4px 0 5px 5px;
	height:auto !important;
	width:115px;
	margin:0;
	background:none;
	overflow:visible;
}

#menuBlack li ul a:hover { /* Styles sub menu rollovers */
	color:#F06000;
	background:#FFF;
	width:110px !important;
	width:/**/ 115px;
}

#menuBlack li.sfhover ul { 
	left:92px;
}

#menuBlack li ul a.subMenu {
	font-weight: bold;
}

#menuBlack li ul a.subMenu:hover {
	color:#F06000; 
}


/*  Start rollover effect */

#homeBlack a  {
	background: url(images/nav_home_black.gif) top left no-repeat;
}

#aboutBlack a  {
	background: url(images/nav_about_black.gif) top left no-repeat;
}

#galleryBlack a  {
	background: url(images/nav_gallery_black.gif) top left no-repeat;
}

#articlesBlack a  {
	background: url(images/nav_articles_black.gif) top left no-repeat;
}

#linksBlack a {
	background: url(images/nav_links_black.gif) top left no-repeat;
}

#contactBlack a  {
	background: url(images/nav_contact_black.gif) top left no-repeat;
}

#menuBlack a:hover, #menuBlack a:active, #menuBlack a:focus {
	background-position: 0 -20px;
}

/*End menu styles for Black page*/


