/**********************************************************************************************

	Encore Copiers Style Settings - Redesign 2005

***********************************************************************************************/

/*--------------------------------------------------------- 

-- Style TOC --

	Body, Type, and Spacing Styles
	Link Styles
	Content & Article Styles
	Index Styles
	Top Nav Styles
	Form Elements
	Footer

----------------------------------------------------------*/


/*---------------------------------------------------------
  Body, Type, and Spacing Styles
----------------------------------------------------------*/

body {
	background-color: #939393;
	margin: 24px 0px 0px 0px;
	padding: 0px;
	font-size: 11px;
	line-height: 16px;
}

td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 18px;
}

/*-- Type --*/

.text10px {
	font-size: 10px;
	}
.text14px {
	font-size: 14px;
	}
.textSubpageSection {
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #E24E02;
	}
.textHeaderBlue {
	font-size: 13px;
	font-weight: bold;
	color: #014885;
	}

/*-- Table Spacing --*/

td.padding1px {
	padding: 1px;
}
td.padding8px {
	padding: 8px;
}
td.padding10px {
	padding: 10px;
}

/*-- Misc Standard Elements --*/

hr {
	height: 1px;
	color: #CCCCCC;
	border: 1px dotted #CCCCCC;
}

/*-- Layout Elements --*/

tr.contentblock {
	padding: 1px;
	background-color: #FFFFFF;
}
td.yellowBG {
	background-color: #EDB800;
}
td.grayBG {
	background-color: #DFDFDF;
}
td.homeAboutBox {
	padding: 16px;
	background-color: #DFDFDF;
}
td.subpageContent {
	padding: 16px;
}
/*---------------------------------------------------------
  Link Styles
----------------------------------------------------------*/

/*-- Default --*/

a:link { 
	color: #2B59AD;
	text-decoration: underline;
	}
a:visited { 
	color: #2B59AD;
	text-decoration: underline;
	}
a:hover { 
	color: #FFFFFF;
	text-decoration: none;
	background-color: #2B59AD;
	}

/*-- For Linked Images with No BG Rollover --*/

a.linkNoBG:link {
	background-color: transparent;
	}
a.linkNoBG:visited {
	background-color: transparent;
	}
a.linkNoBG:hover {
	background-color: transparent;
	}

/*---------------------------------------------------------
  Content & Article Styles
----------------------------------------------------------*/

/*-- Content Styles  --*/

td.contentArea {
	background-color: #FFFFFF;
	padding: 0px;
	vertical-align: top;
}
.picBorder {
	border-right: solid 15px #F6B054;
	margin: 0px 0px 14px 14px;
}

td.contentHeadings {
	background-color: #014885;
	padding: 4px 8px 4px 8px;
	vertical-align: middle;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}

/*-- Page Title Text Styles  --*/

td.pageTitle {
	background-color: #024D86;
	border-left: solid 4px #74AADD;
	border-right: solid 15px #74AADD;
	height: 100px;
	padding: 0px 0px 15px 14px;
	vertical-align: bottom;
}
.pageTitleText {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border-right: solid 4px #286898;
	color: #FFFFFF;
	font-size: 18px;
	font-weight: bold;
	line-height: 14px;
}

/*-- Article Text Styles  --*/

.headline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #024D86;
	padding: 0px;
}
.articleByline {
	font-size: 10px;
	font-weight: bold;
	color: #4E4E4E;
}
.articleDate {
	font-size: 10px;
	color: #005273;
}
.txtSubheader {
	font-size: 14px;
	font-weight: bold;
	color: #005273;
}

/*-- Table Lists --*/

td.headerbar {
	background-image:  url(../images/bg_headerbar.gif);
	background-position: right;
	background-repeat: no-repeat;
	background-color: #4F7693;
	height: 26px;
	padding: 0px 8px 0px 8px;
	vertical-align: middle;
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
}
tr.labelRow {
	color: #9A9A9A;
	padding-top: 4px;
	padding-bottom: 4px;
	}
td.labelCell {
	color: #9A9A9A;
	}
tr.dataRow_shade {
	padding-top: 4px;
	padding-bottom: 4px;
	background-color: #F5F5F5;
	color: #99CC00;
	}
tr.dataRow_soul {
	padding-top: 4px;
	padding-bottom: 4px;
	background-color: #E0F3FB;
	color: #99CC00;
	}
tr.dataRow_clear {
	padding-top: 4px;
	padding-bottom: 4px;
	}
td.dottedRow {
	border-bottom: 1px dotted #CCCCCC;
	margin: 0px;
	padding: 0px;
	height: 1px;
	}
td.solidRow {
	border-bottom: 1px solid #CCCCCC;
	margin: 0px;
	padding: 0px;
	height: 1px;
	}
	
/*-- Picture: Article Style --*/

td.pictureBorder {
	padding: 1px;
	border: 1px solid #C0C0C0;
	}
td.pictureCaption {
	padding: 10px;
	border-left: 1px solid #C0C0C0;
	border-right: 1px solid #C0C0C0;
	border-bottom: 1px solid #C0C0C0;
	color: #005273;
	font-size: 10px;
	}

/*---------------------------------------------------------
  Index Styles
----------------------------------------------------------*/

/*-- Top Story Pic Div Style --*/

#seriesPic {
	position:absolute; 
	left:150px; 
	top:63px; 
	width:343px; 
	height:229px; 
	z-index:0;
}

/*-- Top Story Text Styles  --*/

td.topStory {
	background-color: #024D86;
	border-right: solid 15px #74AADD;
	height: 214px;
	padding: 21px 15px 21px 357px;
	vertical-align: bottom;
}
.topStoryLabel {
	padding: 0px 0px 0px 14px;
	margin: 0px 0px 7px 0px;
	border-left: solid 4px #286898;
	color: #81A6C3;
	font-weight: bold;
	line-height: 8px;
}
.topStoryHeadline {
	padding: 0px 0px 0px 14px;
	margin: 0px 0px 13px 0px;
	border-left: solid 4px #286898;
	border-right: solid 4px #286898;
	color: #FFFFFF;
	font-size: 18px;
	font-weight: bold;
	line-height: 14px;
}
.topStoryText {
	padding: 0px 0px 0px 14px;
	margin: 0px 0px 14px 0px;
	border-left: solid 4px #286898;
	color: #FFFFFF;
	font-size: 11px;
	line-height: 16px;
}
.topStoryLinks {
	padding: 0px 0px 0px 14px;
	margin: 0px;
	color: #FFFFFF;
}
a.topStoryLinkBlock:link { 
	padding: 5px 8px 5px 8px;
	color: #000000;
	text-decoration: none;
	background-color: #F6B054;
	font-size: 11px;
	}
a.topStoryLinkBlock:visited { 
	padding: 5px 8px 5px 8px;
	color: #000000;
	text-decoration: none;
	background-color: #F6B054;
	font-size: 11px;
	}
a.topStoryLinkBlock:hover { 
	padding: 5px 8px 5px 8px;
	color: #024D86;
	text-decoration: none;
	background-color: #FFFFFF;
	font-size: 11px;
	}

/*---------------------------------------------------------
  Top Nav Styles
----------------------------------------------------------*/

td.topnav {
	background-image: url(../images/bg_topbar.gif);
	background-position: top;
	background-repeat: repeat-x;
	padding: 0px;
}

/*---------------------------------------------------------
  Form Elements
----------------------------------------------------------*/

.dropdownBlueBG {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 18px;
	background-color: #CCE7F2;
	color: #000000;
}

.textbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 18px;
	background-color: #CCE7F2;
	color: #000000;
}

.dropdownAltRow {
	background-color: #CCE7F2;
}
	
.frmButton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	height: 18px;
	background-color: #CCE7F2;
	color: #000000;
	border: 1px solid #297C9D;
}

/*---------------------------------------------------------
  Modules - Home
----------------------------------------------------------*/

td.modHome {
	background-color: #EDEDED;
	padding: 14px;
	vertical-align: top;
	font-size: 11px;
}
td.specialsHome {
	background-image: url(../images/bg_specials.jpg);
	background-repeat: no-repeat;
	background-position: top;
	background-color: #A3C72F;
	padding: 13px;
	vertical-align: top;
	font-size: 11px;
}

/*---------------------------------------------------------
  Footer
----------------------------------------------------------*/

td.footer { 
	background-color: #585858;
	color: #FFFFFF;
	padding: 8px;
	vertical-align: middle;
	font-size: 10px;
}
td.footer a:link { 
	color: #FFFFFF; 
	text-decoration: underline;
	}
td.footer a:visited { 
	color: #FFFFFF; 
	text-decoration: underline;
	}
td.footer a:hover { 
	color: #EDB800;
	text-decoration: underline; 
	background-color: transparent;
	}
