/* CSS Document */

body 
{
	background: #ffffff;
	width: 100%;
	height: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
} 

h1 { font-size: 10px; line-height: 12px; font-family: Times New Roman; color: #999999; margin: 0px; padding: 0px; font-weight: normal;} 

.whiteRightTitle { font-family: Times New Roman; font-variant:small-caps; font-size:22px; line-height: 36px; color:#ffffff; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.whiteLeftTitle { font-family: Times New Roman; font-variant:small-caps; font-size:18px; line-height: 28px; color:#999999 ; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.whiteStandard { font-family: Times New Roman; font-size:14px; line-height: 18px; color:#ffffff; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.whiteStandardCenter { font-family: Times New Roman; font-size:14px; line-height: 18px; color:#ffffff; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align:center;}
.whiteStandardLittle { font-family: Times New Roman; font-size:11px; line-height: 15px; color:#ffffff; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.whiteStandardIndented { font-family: Times New Roman; font-size:14px; line-height: 18px; color:#ffffff; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 10px;}
.whiteStandardFooter { font-family: Times New Roman; font-size:12px; line-height: 13px; color:#ffffff; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.whiteStandardRight { font-family: Times New Roman; font-size:14px; line-height: 18px; color:#ffffff; text-align:right; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.greenTitleIndented { font-family: Times New Roman; font-size:18px; line-height: 26px; color:#88bb88; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 10px;}
.goldRightTitle { font-family: Times New Roman; font-variant:small-caps; font-size:22px; line-height: 36px; color:#f2e740; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.goldRightTitleCenter { font-family: Times New Roman; font-variant:small-caps; font-size:22px; line-height: 36px; color:#f2e740; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align:center;}


ul.discStandard 
{
	list-style-type: disc;
	color: #ffffff;
	margin: 0px;
	padding: 0px 0px 0px 25px; /* need for IE */
}

#wrapperBlackBackground
{
	background: #000000 url('../images/bg_crestAndMenu.jpg') repeat-x 0 0;
} 

#wrapperSpectrum
{
	background: transparent url('../images/bg_spectrum.png') no-repeat 50% 60px;
} 

#wrapperFooter
{
	background: transparent url('../images/wrapper_footer3col.jpg') no-repeat 50% 0;
} 

#wholeSite 
{
	width: 950px;
	height: 100%;
	margin: 0px auto 0px auto;   /* must remain to center document */
	padding: 0px; /* must remain to center document */
}

#header
{

	width: 950px;
	height: 178px;
	margin: 0px;
	padding: 0px;
}

#headerMenu
{
	width: 950px;
	height: 35px;
	margin: 0px auto 0px auto;
	padding: 0px;
}

#banner
{	
	width: 944px;
	height: 219px;
	margin: 0px auto 0px auto;
	padding: 0px;
	border: #FFFFFF solid 3px;
}

#bannerGallery
{
	background-color: #FFFFFF;
	width: 944px;
	height: 236px;
	margin: 0px;
	padding: 0px;
	border: #FFFFFF solid 3px;
}

#wholeContent
{	
	width: 950px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

#wholeContentFooterBG
{	
	background: bottom url('../images/bg_footerSpectrum.jpg') no-repeat;
	width: 950px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 25px 0px;
}

#left
{
	float: left;
	width: 275px;
	margin: 40px 50px 0px 0px;
	padding: 0px;
}

div.leftSection
{
	width: 275px;
	margin: -4px 0px 0px 0px;
	padding: 0px;
}

#right
{
	float: right;
	width: 625px;
	margin: 27px 0px 0px 0px;
	padding: 0px;
}

div.rightSection
{
	width: 625px;
	margin: -6px 0px 0px 0px; /* eliminates gap under rightSection title */
	padding: 0px;
}

div.rightSectionWhiteBorder
{
	width: 625px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	border: #ffffff solid 3px;
}

div.rightSectionTitleBackground
{
	width: 625px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #111111;
}

div.rightSectionContent
{
	width: 585px;
	margin: 3px 0px 10px 20px;
	padding: 0px 0px 0px 0px;
}

#footer
{
	background: #FFFFFF url('../images/bg_footer.jpg') repeat-x 0 0;
	width: 100%;
	margin: 0px auto 0px auto;
	padding: 0px;
}

#footerContent
{
	width: 950px;
	margin: 0px auto 0px auto;
	padding: 10px 0px 0px 0px;
}

div.footerNavigation
{
	width: 100px;
	margin: 0px 0px 0px 0px;
	padding: 0px 20px 0px 10px;
}

div.footerContact
{
	width: 225px;
	margin: 0px 0px 0px 0px;
	padding: 0px 20px 0px 20px;
}

div.footerLegal
{
	width: 225px;
	margin: 0px 0px 0px 0px;
	padding: 0px 20px 0px 20px;
}

div.footerLogo
{
	width: 175px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

img
{
	border: 0px;
}

img.left 
{
	float: left;
	padding: 0px;
	margin: 0px;
}

img.right 
{
	float: right;
	padding: 0 0 0 0;
	margin: 0px 0px 0px 0px;
}

img.rightBorder
{
	float: right;
	padding: 0 0 0 0;
	margin: 10px 10px 10px 10px;
	border: 3px solid #ffffff;
}

img.gallery
{
	padding: 0px;
	margin: 0px;
	display:block;
	float:left;
}

img.leftBorder
{
	float: left;
	padding: 0 0 0 0;
	margin: 10px 10px 10px 10px;
	border: 3px solid #ffffff;
}

img.brothersOnly
{  
	position: absolute;
	margin: -1px 0px 0px 340px;
	z-index: 1;
	padding: 0px;
}

img.emailBadge
{  
	position: absolute;
	margin: 115px 0px 0px 530px;
	z-index: 1;
	padding: 0px;
}

img.newsAndEventsBadge
{  
	position: absolute;
	margin: 0px 0px 0px 550px;
	z-index: 1;
	padding: 0px;
}

img.picMenu 
{
	padding: 0px;
	margin: 0px 0px 20px 0px;
}

img.bottom 
{ 
	vertical-align: bottom;
	padding: 0px;
	margin: 0px;
}

div.spacer 
{
  clear: both;
}

a:link 
{
	color: #f2e740;
	text-decoration: underline;
	margin: 0px;
	padding: 0px;
}

a:visited 
{
	color: #f2e740;
	text-decoration: underline;
	margin: 0px;
	padding: 0px;
}

a:active 
{
	color: #ffffff;
	text-decoration: underline;
	margin: 0px;
	padding: 0px;
}

a:hover 
{
	color: #ffffff;
	text-decoration: underline;
	margin: 0px;
	padding: 0px;
}

/* Footer Link Style */
h1 a:link 
{
	color: #999999;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}

h1 a:visited 
{
	color: #999999;
	text-decoration: none;
}

h1 a:active 
{
	color: #777777;
	text-decoration: none;
}

h1 a:hover 
{
	color: #777777;
	text-decoration: none;
}

table.one
{
	table-layout: auto;
	/*border-size: 0px;*/
}