﻿body 
{
	background:url( images/style/bkgd_logo.png ) repeat top right;
	background-position: 8px 0px;
	text-align:center;
    font-family:Tahoma;   
	background-color: #656565;
	color:White;
	font-size:small;
	scrollbar-base-color:#767676; 
	margin:0px 0px; padding:0px; /* Need to set body margin and padding to get consistency between browsers. */
} 

a {
	text-decoration: underline;
	color: white;
}

a:visited {
	color: white;
}

a:active {
	color: white;
}

a.linkButton:visited 
{
	color: Black;
}

a.linkButton:hover
{
	color: Black;
}

a:hover {
	text-decoration:underline;
	color: white;
}

.cssImgControl
{
	text-decoration:none;
}

.cssImgControl:hover
{
	text-decoration:none;
}

.cssNavLinks
{
	text-decoration:none;
}

.cssNavLinks:hover
{
	text-decoration:underline;
}

.linkButton
{
    padding:2px 5px 2px 5px;
    color:Black;
    border-width: 2px;
    border-color: #404040;
    background-color: #f5f5f5;
    font-size:medium;
}

.modalPopup
{
	padding: 7px;
	background-color: #989898;
	border: solid 2px black
}

.largeButton
{
	font-size:large;
	color:#f5f5f5;
	background-color:#767676;
	border-style:double;
	border-color:#f5f5f5; 
	border-width:3px; 
	padding:5px;
	text-align:center;
	text-decoration:none;
	font-variant:small-caps;
}
.largeButton:hover
{
	text-decoration:underline;
}

.noHover
{
	text-decoration:none;
}

.linkBlockSeparator, .linkBlockSeparatorNoHover, .linkBlockSeparatorNoSides, .linkBlockSeparatorNoSidesNoHover
{
	position:relative;
	top:1px;
	text-decoration:none;
	font-family:Tahoma,sans-serif;
	font-size:medium;
	font-weight:lighter;
	color:white;
	padding:4px;
	padding-top:6px;
	padding-bottom:6px;	
	text-align:left;
	background-color:#444444;
	border-top-style:solid;
	border-top-color:silver;
	border-top-width:1px;
	border-bottom-style:solid;
	border-bottom-color:silver;
	border-bottom-width:1px;
	border-left-style:solid;
	border-left-color:silver;
	border-left-width:3px;
	border-right-style:solid;
	border-right-color:silver;
	border-right-width:1px;
}	

.linkBlockSeparatorNoSides, .linkBlockSeparatorNoSidesNoHover
{
	border-left-width:0px;
	border-right-width:0px;
}

.linkBlockSeparatorNoHover:hover
{
}

.linkBlockSeparatorNoSidesNoHover:hover
{
}

.linkBlockSeparator:hover, .linkBlockSeparatorNoSides:hover
{
	background-color:Gray;
	text-decoration:none;
}

.linkFixer
{
	position:relative;
}	

.blockSeparator
{
	background-color:#454545;
	width:100%;
	padding:5px;
	display:block;
}

.accordionHeader
{
	text-align:left;
    border: 1px solid #000000;
    color: white;
    background-color: #454545;
    font-weight:bold;
    padding: 3px;
    margin-top: 5px;
    cursor: pointer;
}

.accordionHeaderSelected
{
	text-align:left;
    border: 1px solid #454545;
    color: white;
    background-color: Gray;
    font-weight: bold;
    padding: 3px;
    margin-top: 5px;
    cursor: pointer;
}

.accordionContent
{
	text-align:center;
    background-color: #343434;
    border: 1px solid #000000;
    border-top: none;
    padding: 3px;
    padding-top: 5px;
}

/* photo frame */

.photo-frame .topx-- {
	background-image: url(Images/Frame/frameTopLeft.jpg);
	background-repeat: no-repeat;
	width: auto;
	height: 15px;
	vertical-align: top;
}
.photo-frame .top-x- {
	background-image: url(Images/Frame/frameTop.jpg);
	background-repeat: repeat-x;
	width: auto;
	height: 15px;
}
.photo-frame .top--x {
	background-image: url(Images/Frame/frameTopRight.jpg);
	background-repeat: no-repeat;
	width: auto;
	height: 15px;
	vertical-align: top;
}

.photo-frame .left {
	background-image: url(Images/Frame/frameLeft.jpg);
	background-repeat: repeat-y;
	width: 15px;
	height: 100%;
}
.photo-frame .right {
	background-image: url(Images/Frame/frameRight.jpg);
	background-repeat: repeat-y;
	width: 15px;
	height: 100%;
}

.photo-frame .botx-- {
	background-image: url(Images/Frame/frameBotLeft.jpg);
	background-repeat: no-repeat;
	width: 15px;
	height: 15px;
	vertical-align: top;
	position:relative;
	top:-3px;
}
.photo-frame .bot-x- {
	background-image: url(Images/Frame/frameBot.jpg);
	background-repeat: repeat-x;
	width: auto;
	height: 15px;
	position:relative;
	top:-3px;
}
.photo-frame .bot--x {
	background-image: url(Images/Frame/frameBotRight.jpg);
	background-repeat: no-repeat;
	width: 15px;
	height: 15px;
	vertical-align: bottom;
	position:relative;
	top:-3px;
}

/* eyebrows - new */
#eyebrow {height:20px;padding-top:8px;font-size:10px;color:#b2bbc3;text-align:left;text-transform:uppercase; text-align:right;}

/*big pieces*/
#eyebrowSlogan {width:800px;margin:0 auto; text-align:right;}

/*
#content 
{
	background-image: url(Images/content_bkgd_clr.jpg);
	background-repeat:repeat;
	background-position: top:85px;
	width: 900px;
}
*/

/***************************************************************/
/* HEADER STYLE
/***************************************************************/

.md_header
{
	padding: 0;
	margin:0;
	border:0;
	width:100%;
}

.md_header .top_left {
	background-image: url(Images/Style/header_top_left.png);
	background-repeat: no-repeat;
	width: 10px;
	height:10px;
}
.md_header .top_mid {
	background-image: url(Images/Style/header_top_mid.png);
	background-repeat: repeat-x;
	width: auto;
	height:10px;
}
.md_header .top_right {
	background-image: url(Images/Style/header_top_right.png);
	background-repeat: no-repeat;
	width: 10px;
	height:10px;
}

.md_header .mid_left {
	background-image: url(Images/Style/header_mid_left.png);
	background-repeat: repeat-y;
	width: 10px;
}
.md_header .mid_mid {
	background-image: url(Images/Style/header_mid_mid.png);
	background-repeat: repeat;
	width: auto;
}
.md_header .mid_right {
	background-image: url(Images/Style/header_mid_right.png);
	background-repeat: repeat-y;
	width: 10px;
}
.md_header .bot_left {
	background-image: url(Images/Style/header_bottom_left.png);
	background-repeat: no-repeat;
	width: 10px;
	height: 4px;
}
.md_header .bot_mid {
	background-image: url(Images/Style/header_bottom_mid.png);
	background-repeat: repeat-x;
	width: auto;
	height: 4px;
}
.md_header .bot_right {
	background-image: url(Images/Style/header_bottom_right.png);
	background-repeat: no-repeat;
	width: 10px;
	height: 4px;
}

/***************************************************************/
/* CONTENT STYLE
/***************************************************************/
.md_content
{
	padding: 0;
	margin:0;
	border:0;
	width:100%;
}

.md_content .content_left
{
	background-image: url(Images/Style/content_left.png);
	background-repeat: repeat-y;
	width: 10px;
}

.md_content .content_mid
{
	background-image: url(Images/Style/content_mid.png);
	background-repeat: repeat;
}

.md_content .content_right
{
	background-image: url(Images/Style/content_right.png);
	background-repeat: repeat-y;
	width: 10px;
}

/***************************************************************/
/* CONTENT STYLE
/***************************************************************/
.md_footer
{
	padding: 0;
	margin:0;
	border:0;
	width:100%;
}

.md_footer .footer_left
{
	background-image: url(Images/Style/footer_left.png);
	background-repeat: repeat-y;
	width: 10px;
}

.md_footer .footer_mid
{
	background-image: url(Images/Style/footer_mid.png);
	background-repeat: repeat;
}

.md_footer .footer_right
{
	background-image: url(Images/Style/footer_right.png);
	background-repeat: repeat-y;
	width: 10px;
}
