/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
  font: 12px Arial, Helvetica, sans-serif;
  color: #333333;
}
#TB_secondLine {
  font: 10px Arial, Helvetica, sans-serif;
  color:#666666;
}
#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
  position: fixed;
  z-index:100;
  top: 0px;
  left: 0px;
  background-color:#000;
  filter:alpha(opacity=75);
  -moz-opacity: 0.75;
  opacity: 0.75;
  height:100%;
  width:100%;
}
* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_window {
  position: fixed;
  background: #ffffff;
  z-index: 102;
  color:#000000;
  display:none;
  border: 4px solid #525252;
  text-align:left;
  top:50%;
  left:50%;
}
* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_window img#TB_Image {
  display:block;
  margin: 15px 0 0 15px;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #666;
  border-left: 1px solid #666;
}
#TB_caption{
  height:25px;
  padding:7px 30px 10px 25px;
  float:left;
}
#TB_closeWindow{
  height:25px;
  padding:11px 25px 10px 0;
  float:right;
}
#TB_closeAjaxWindow{
  padding:7px 10px 5px 0;
  margin-bottom:1px;
  text-align:right;
  float:right;
}
#TB_ajaxWindowTitle{
  float:left;
  padding:7px 0 5px 10px;
  margin-bottom:1px;
}
#TB_title{
  background-color:#e8e8e8;
  height:27px;
}
#TB_ajaxContent{
  clear:both;
  padding:2px 15px 15px 15px;
  overflow:auto;
  text-align:left;
  line-height:1.4em;
}
#TB_ajaxContent.TB_modal{
  padding:15px;
}
#TB_ajaxContent p{
  padding:5px 0px 5px 0px;
}
#TB_load{
  position: fixed;
  display:none;
  height:13px;
  width:208px;
  z-index:103;
  top: 50%;
  left: 50%;
  margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}
* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_HideSelect{
  z-index:99;
  position:fixed;
  top: 0;
  left: 0;
  background-color:#fff;
  border:none;
  filter:alpha(opacity=0);
  -moz-opacity: 0;
  opacity: 0;
  height:100%;
  width:100%;
}
* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_iframeContent{
  clear:both;
  border:none;
  margin-bottom:-1px;
  margin-top:1px;
  _margin-bottom:1px;
}


/* =================================CUSTOM MODIFICATIONS TO THICKBOX CSS======================================= */

#TB_window {
  border-color: #9cb397;
}
#TB_caption {
  height:auto;
	font-size: 90%;
}
#TB_secondLine {
  font: 80%;
	border-top: thin solid #9cb397;
}

/* =================================END THICKBOX CSS======================================= */



/* ---------------------------------NEW ACCORDION----------------------------------- */
#myAccordion{
	width: 99%;
	border: 0;
}
#myAccordion dt{
	background-color: #9999aa;
	background-image: url('/seniors/images/_layout/colourBG3.gif');
	padding:16px 10px 1px 10px;
	font-size: 12px;
	color: #333333;
}
#myAccordion dd{
	overflow: auto;
	padding:16px 10px;
	border: 1px solid #ccc;
	border-bottom: 1px solid #000;
}
#myAccordion dt.myAccordionHover{
	color: #666666;
	background-color: #aaaabb;
	background-image: url('/seniors/images/_layout/colourBG2.gif');
}
#myAccordion dt.myAccordionActive{
	padding-top: 8px;
	padding-bottom: 0px;
	font-weight: bold;
	color: #000000;
	background-color: #666677;
	background-image: url('/seniors/images/_layout/colourBG.gif');
}
/* ---------------------------------END ACCORDION----------------------------------- */


/* ---------------------------------------general elements ----------------------------------- */

/* ensures PRE tags wrap long lines */
pre {
	white-space: pre-wrap;       /* css-3 */
	white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
	white-space: -pre-wrap;      /* Opera 4-6 */
	white-space: -o-pre-wrap;    /* Opera 7 */
	word-wrap: break-word;       /* Internet Explorer 5.5+ */
	font: 100% Verdana, Arial, Helvetica, sans-serif;
}

body { font: 62.5% Verdana, Arial, Helvetica, sans-serif;background: #cccccc; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }	 

img { border:0;}

a { color: #495F42; text-decoration: none; font-weight: bold;}
a:hover { color: #A22930;}

#pageBody {background:#FFFFFF;width:779px;margin-right:auto;margin-left:auto}

/*ul {list-style-image:url(/seniors/images/layout/liArrow.gif);list-style-position:outside;margin:0px 0px 0px 0px; padding:0px 0px 0px 20px;}*/
ul li {}

#head {	PADDING-LEFT: 20px;	PADDING-BOTTOM: 0px;PADDING-TOP: 0px;HEIGHT: 90px;background-color:#ffffff;	width: 759px;}
#logo {	CLEAR: left; MARGIN-TOP: 11px; FLOAT: left}
#logoBottom {	MARGIN-TOP: 8px; MARGIN-BOTTOM: 8px;}
#siteName {	CLEAR: right; MARGIN-TOP: 30px; FLOAT: right; TEXT-ALIGN: right; padding-right:20px;}
#skipNav {	FLOAT: left; WIDTH: 12em; TEXT-ALIGN: center; color: #ffffff;}
#skipNav a { color: #ffffff; }

/*********************************************** CHANGED - UPDATE OTHER CSS FILES ******************************************************/
.HeaderButton {	margin-left: 8px; line-height:5px; FLOAT: right; WIDTH: 8em; TEXT-ALIGN: center}
.HeaderButton#language { background: url(/seniors/images/_layout/langPatch.jpg) #901F2A no-repeat left bottom; }
.HeaderButton SPAN {PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.75em; MARGIN-LEFT: 1em; PADDING-TOP: 0.75em}
.HeaderButton A {	MARGIN-RIGHT: 1em; color: #FFFFFF; font-weight:normal;}

.HeaderButton#ResetText, .HeaderButton#LargeText, .HeaderButton#ResetText a, .HeaderButton#LargeText a, .HeaderButton#ResetText SPAN, .HeaderButton#LargeText SPAN {
	background: none; color:#000000; padding:0; margin:0; margin-right: 3px; float:right; }

h1 {font-size:100%;padding:0px;margin:0px;font-weight:bold; text-transform:uppercase; }
h2 {font-size:100%;font-weight:bold;color:#546576;padding:0px;margin:0px}
h3 {font-size:100%;font-weight:bold;padding:0px;margin:0px}
h4 {font-size:100%;font-style:italic;padding:0px;margin:0px}
.top {color:#000000;padding:10px 8px;margin: 2px 0px 0px 0px;}
.top p {margin-top:12px;}
.bottom h1 {font-size:160%; margin-top: 12px; margin-bottom:10px; text-transform:none;}
.bottom h2 {font-size:130%; margin-top: 10px; margin-bottom:8px;}
.bottom h3 {font-size:120%; margin-top: 8px; margin-bottom:6px;}
.bottom h4 {font-size:110%; margin-top: 6px; margin-bottom:4px;}

h2.headline {font-size:160%; text-align:left; border-bottom:1px solid #9cb397; width: auto; margin-bottom: 14px;}
h2.headline em {font-size:80%; color:#000000; text-transform:none;}

h3.highlight {
	font-style:italic;
	color:#6f1219;
}

.newsListDate {background: url("/seniors/images/_layout/colourBG3.gif") no-repeat top left; float:left; margin: 0px 0 0 0; padding-top:4px; padding-bottom:6px; padding-left:1px; padding-right:1px; width:70px;}
.newsListTitle {margin-left: 80px; margin-bottom: 10px; width: 300px;}
.date {}
.title {}
.subTitle {}
.smallText {font-size:80%;}

p {margin:0px 0px 8px 0px;}

/* .top h1 {margin-top:-3px;} /* added to temporarily accomodate two lines at default font size */

.bottom {padding:1px 8px 8px 8px;margin: 0px 0px 2px 0px;}
.top img {float:right;}
.bottom img {margin:0px 5px;}

.bottom .date {font-weight:bold;display:inline}
.bottom .subhead {}

.moreLink {font-weight:bold;color:#546576}

.clear {clear:both;line-height:0px;}



/* }}{{}}{{}}{{---------------------------------------------------------------------------------------------------------------------------------------}}{{}}{{}}{{ */
/* }}{{}}{{}}{{------------------------------------------ NEW elements -CKM --------------------------------------------------------------------------}}{{}}{{}}{{ */
/* }}{{}}{{}}{{---------------------------------------------------------------------------------------------------------------------------------------}}{{}}{{}}{{ */

ol {
	list-style-position: outside;
	list-style-type: decimal;
	padding: 0px 0px 20px 20px;
	margin: 0px 0px 0px 10px;
	}	
ul {	
	list-style-position: outside;
	/* list-style-image: url("/seniors/images/arrows/arrow.link.gif"); */
	padding: 0px 0px 20px 20px;
	margin: 0px 0px 0px 0px;
	}	
li {
	padding: 1px 0px;
	}
/* INTERNAL LINK */
li.arrow {
	list-style-image: url("/seniors/images/_arrows/arrow.link.gif");
	list-style-position: outside;
	padding: 1px 0px;
	}
/* EXTERNAL LINK */
li.elink {
	/* list-style-image: url("/seniors/images/_arrows/arrow.linkdisc.gif"); */
	list-style-image: url("/seniors/images/_arrows/arrow.link.gif");
	list-style-position: outside;
	padding: 1px 0px;
	}

.insetArrow li {
	list-style-image: url("/seniors/images/_arrows/arrow.inset.gif");
}	
.insetDisk li {
	list-style-image: url("/seniors/images/_arrows/arrow.insetdisc.gif"); }	


/* ------------------------------------------ NEWS ----------------------------------------- */
.newsPictureCaptionLeft, .newsPictureCaptionRight {
  text-align: left;
  width: 300px;
  padding: 0px 0px 5px 0px;
  background-color: #ffffff;
  font-size: 9px;
  color: #31322f;
  border: 0px;
  border-bottom: 1px solid #9cb397;
}
.newsPictureCaptionLeft {
  padding: 0px 5px 0px 10px;
  margin-right: 5px;
  border-right: 1px solid #9cb397;
  float: left;
}
.newsPictureCaptionRight {
  padding-left: 5px;
  padding-right: 10px;
  margin-left: 5px;
  border-left: 1px solid #9cb397;
  float: right;
}

/* --- Pictures 150px wide with captions ---*/

#PictureCaptionRight-150 {
  padding: 0px 0px 10px 10px;
  margin: 0px 0px 10px 5px;
  border-left: 1px solid #9cb397;
  width: 160px;
  float: right;
}


/* ------------------------------------------ CONTENT ----------------------------------------- */
.highlightBox {
  background-color: #ffffff;

  padding: 10px 10px 10px 10px;
  margin-top: 10px 10px 10px 10px;
  border: 1px solid #9cb397;
}

#breadleft    {
	color: #9db498;
	text-transform:uppercase;
	font-weight:bold;
	padding:3px 0px;}
#breadright   { float: right; }

hr {
	border: 0px;
	border-bottom: thin solid #9cb397;
	width: 100%;
}

.BackToTop {
	text-transform:uppercase;
	text-align:right;
	background-color:#9cb397;
	padding:1px;
	padding-right: 2px;
	margin-top: 6px;
	width: auto;
}
.BackToTop a { color:#FFFFFF; font-size:80% }
.BackToTop a:hover { color:#A22930;}

#indent_level_1 {
	margin-left: 15px;
}

#indent_level_2 {
	margin-left: 30px;
}



/*----------------SPECIAL LAYOUT FORMAT FOR THE REFRESHED SENIORS GUIDE-------------*/
.tab1 {
	
	padding-left:23px;
	
	}

.tab2 {
	
	padding-left: 30px;
		
	}


/* Temporary <TBD> TAG to signify items to be desicussed */
.TBD { font-family:"Times New Roman", Times, serif; font-size:16px; font-weight:bold; background:#FF0000; color:#FFFFFF; border:ridge; padding:4px; }

.ImgAlignRight {
	float: right;
	padding: 0px 0px 10px 10px;
}
.ImgAlignLeft {
	float: left;
	padding: 0px 10px 10px 0px;
}
	
/* CONTENT MENU - FOR PUBLIC RELATIONS TOOLKIT - VOLUNTEERS, etc. */
.contentInDiv { padding: 8px 2px 1px 4px; font-weight:bold;}
.contentBoxTop { background: url("/seniors/images/_layout/MiddleBoxTop.gif") no-repeat top right; height: 25px;	width: 176px;float:left;font-weight: bold;}
.contentBoxMid { background: url("/seniors/images/_layout/MiddleBoxBotTile.gif") repeat-y top right; width: 176px; float:left; }	
.contentBoxMid .contentInDiv { background: url("/seniors/images/_layout/MiddleBoxBotTile.gif") no-repeat top right;}
.contentBoxBot { background: url("/seniors/images/_layout/MiddleBoxBot.gif") no-repeat bottom right; height: 10px;line-height:10px;width: 176px;float:left;}		

.advancedTable { border: 1px solid #9cb397; border-bottom: none; border-right: none;}
.advancedTable td { border: 1px solid #9cb397; border-top: none; border-left: none;}
.advancedTable td td, .advancedTable td td td {	border: none;}

.colourBG1 {background: url("/seniors/images/_layout/colourBG.gif") no-repeat top left; background-color:#ffffff; margin-top: 3px; margin-bottom: 3px; padding-right:4px; padding-top: 8px; padding-left: 5px; padding-bottom: 8px;}
.colourBG2 {background: url("/seniors/images/_layout/colourBG2.gif") no-repeat top left; background-color:#ffffff; margin-top: 3px; margin-bottom: 3px; padding-right:4px; padding-top: 8px; padding-left: 5px; padding-bottom: 8px;}


.icon {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}


/* -------------------------------------- splash ----------------------------------- */

#splashPageBody {background:#FFFFFF;width:779px;margin-right:auto;margin-left:auto}

#splashHead {	text-align: center; PADDING-BOTTOM: 0px; HEIGHT: 90px; }

#splashLogo {	PADDING-TOP: 29px;}

.splashBody {	text-align: center; background-color: #e6f0e7; }

.splashBoxOSS { text-align: left; BACKGROUND: url(/seniors/images/_splash/splashOSS.jpg) no-repeat left top; width: 660px; height: 120px; margin:auto; }

.splashBoxInner { padding: 34px 0px 0px 20px;}


.splashButton {	padding: 5px 5px 0px 0px;}

#splashFoot {	CLEAR: both; PADDING-RIGHT: 0px; BORDER-TOP: #ffffff 2px solid; PADDING-LEFT: 0px; BACKGROUND: #ffffff; PADDING-BOTTOM: 25px; PADDING-TOP: 13px; TEXT-ALIGN: center;}



/* ------------------------------------------ Table Chart ----------------------------------------- */

#tableChart h1 {
	color: #6f1219;
	font-size: 120%;
	margin: 6px 0px 0px 0px;
}

#tableChart table{
	border: solid #9cb397 1px;
	padding: 0;
	margin: 0;
	border-spacing: 0; 
	border-collapse: collapse;
}

#tableChart table tr{
	border: solid #9cb397 1px;
	padding: 0;
	margin: 0;
	border-spacing: 0; 
	border-collapse: collapse;
}

#tableChart table th, {
	border: solid #9cb397 1px;
	padding: 6px 3px 5px 3px;
	margin: 0;
	background-color: #ecf5e9;
	border-spacing: 0; 
	border-collapse: collapse;
}

#tableChart table td {
	border: solid #9cb397 1px;

	padding: 6px 3px 5px 3px;
	margin: 0;
	border-spacing: 0; 
	border-collapse: collapse;
}

/* }}{{}}{{}}{{---------------------------------------------------------------------------------------------------------------------------------------}}{{}}{{}}{{ */
/* }}{{}}{{}}{{------------------------------------------ END NEW elements -CKM ----------------------------------------------------------------------}}{{}}{{}}{{ */
/* }}{{}}{{}}{{---------------------------------------------------------------------------------------------------------------------------------------}}{{}}{{}}{{ */


/* ------------------------------------------ top elements ----------------------------------- */

.navTop {background:url(/seniors/images/_layout/navTop.jpg) no-repeat;height:8px;line-height:8px;margin:0px 0px 0px 2px;}
.navMiddle {background:url(/seniors/images/_layout/navMiddle.jpg) repeat-y;text-transform:uppercase;text-align:center; font-weight:bold;margin:0px 0px 0px 2px;padding:3px 0px}
.navMiddle a {margin:0px 8px 0px 8px;}
.navBottom {background:url(/seniors/images/_layout/navBottom.jpg) #ffffff no-repeat;line-height:5px;padding-bottom:2px;margin:0px 0px 2px 2px;}

.marquee {margin:2px; height: 140px; text-align:center;}
.marquee2 {margin:0px 2px 2px 2px; background:#0066CC; }
.marqueeText {padding: 55px 600px 10px 20px; font-size:120%;font-weight:bold;}

.breadcrumbWrapper {background:url(/seniors/images/_layout/breadCrumbTile.jpg) repeat-y;margin:0px 0px 0px 2px}
.breadTop {background:url(/seniors/images/_layout/breadCrumbTop.jpg) no-repeat;height:7px;line-height:7px;;}
.breadMiddle {background:url(/seniors/images/_layout/breadCrumbMiddle.jpg) no-repeat;text-transform:uppercase;font-weight:bold;padding:3px 0px;}
.breadMiddle a {margin:0px 8px 0px 8px;}
.breadBottom {background:url(/seniors/images/_layout/breadCrumbBottom.jpg) #ffffff no-repeat;line-height:5px;padding-bottom:2px;}



/* --------------------------------- column structure------------------------------- */
.columnSide {width:180px;float:left;background:#FFFFFF;}
.columnMid {width:419px;float:left;background:#FFFFFF;}
.columnWide {width:599px; float:left;background:#FFFFFF;}
.columnWidest {width:777px; float:left;background:#FFFFFF;}

.columnSideWrapper {margin-left:2px; margin-right:2px;}
.columnWideWrapper {margin-right:2px; }
.columnWidestWrapper {margin-left:2px; }

.columnBottomCap {background:url(/seniors/images/_layout/bottomCaps.jpg) no-repeat left bottom;line-height:9px;}
.columnWideBottomCap {background:url(/seniors/images/_layout/bottomWideCaps.jpg) no-repeat left bottom;line-height:9px;}



/* ------------------------------------------ box elements ----------------------------------- */
.boxContentWrapper {background:url(/seniors/images/_layout/backTile.jpg);}
.boxWideContentWrapper {background:url(/seniors/images/_layout/backWideTile.jpg);}

.boxMenuMore {margin: -7px -4px 0px 0px;}

.boxSideA {background:url(/seniors/images/_layout/boxSideATile.jpg);}
.boxSideA .bottom {background:url(/seniors/images/_layout/boxSideABottom.jpg) bottom no-repeat;}
.boxSideA .top {background:url(/seniors/images/_layout/boxSideATop.jpg) no-repeat;}
.boxSideA .topBottom {background:url(/seniors/images/_layout/boxSideATop.jpg) no-repeat; background-position:0px -77px;}
.boxSideA .bottom {background:url(/seniors/images/_layout/boxSideABottom.jpg) bottom no-repeat;}
.boxSideA h1 {color: #000000;}

.boxSideB {background:url(/seniors/images/_layout/boxSideBTile.jpg);}
.boxSideB h1 {margin:14px 0px;}
.boxSideB .top {background:url(/seniors/images/_layout/boxSideBTop.jpg) no-repeat;padding:0px;line-height:5px}
.boxSideB .bottom {background:url(/seniors/images/_layout/boxSideBBottom.jpg) bottom no-repeat;padding-bottom:5px;}
.boxSideB .bottom img {float:right;}
.boxSideB img {float:left; margin: 0px 4px 6px 0px;}

/* Primarily box.content.html - attaches style to main content - use only in right column */
.boxSideC {background:url(/seniors/images/_layout/boxSideCTile.jpg);}
.boxSideC .top {background:url(/seniors/images/_layout/boxSideCTop.jpg) no-repeat;}
.boxSideC .topBottom {background:url(/seniors/images/_layout/boxSideCTop.jpg) no-repeat; background-position:0px -77px;}
.boxSideC .bottom {background:url(/seniors/images/_layout/boxSideCBottom.jpg) bottom no-repeat;}
.boxSideC h1 {color: #000000;}
.boxSideC ol {
	list-style-position: outside;
	list-style-type: decimal;
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 0px 10px;
	}	
.boxSideC ul {	
	list-style-position: outside;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}	
.boxSideC li {
	padding: 1px 0px;
	}

.boxSideSearch {background:url(/seniors/images/_layout/boxSideSearchTile.jpg);}
.boxSideSearch .top {display: inline-block; background:url(/seniors/images/_layout/boxSideSearchTop.jpg) no-repeat;padding-bottom:0px;padding-top:8px;padding-bottom:5px;line-height:normal}
.boxSideSearch .bottom {background:url(/seniors/images/_layout/boxSideSearchBottom.jpg) bottom no-repeat;margin:0px;padding:0px;line-height:5px}
.boxSideFill .top {background:url(/seniors/images/_layout/boxSideFillTop.jpg) no-repeat;padding-bottom:0px;padding-top:9px;line-height:normal}


.boxHome {background:url(/seniors/images/_layout/BoxHomeTile.jpg);}
.boxHome ul {list-style-image:url(/seniors/images/_layout/liArrowAlt.gif);}
.boxHome .top {background:url(/seniors/images/_layout/BoxMidTop.jpg) no-repeat;}
.boxHome .topBottom {background:url(/seniors/images/_layout/BoxMidTop.jpg) no-repeat; background-position:0px -77px;}
.boxHome .bottom {background:url(/seniors/images/_layout/BoxHomeBottom.jpg) bottom no-repeat;padding:5px 12px 15px 12px;}
.boxHome img {padding: 4px 4px 2px 4px;}
.boxHome .top h1 {color: #000000;}

.boxMid {background:url(/seniors/images/_layout/BoxMidTile.jpg);}
.boxMid ul {list-style-image:url(/seniors/images/_layout/liArrowAlt.gif);}
.boxMid .top {background:url(/seniors/images/_layout/BoxMidTop.jpg) no-repeat;}
.boxMid .topBottom {background:url(/seniors/images/_layout/BoxMidTop.jpg) no-repeat; background-position:0px -77px;}
.boxMid .bottom {background:url(/seniors/images/_layout/BoxMidBottom.jpg) bottom no-repeat;padding:5px 12px 15px 12px;}
.boxMid img {padding: 4px 4px 2px 4px;}
.boxMid top h1 {color: #000000;}

.boxMidFill .top {background:url(/seniors/images/_layout/boxMidFillTop.jpg) no-repeat;padding-bottom:0px;padding-top:9px;line-height:normal}

.boxWide {background:url(/seniors/images/_layout/boxWideTile.jpg);}
.boxWide .top {background:url(/seniors/images/_layout/boxWideTop.jpg) no-repeat;}
.boxWide .topBottom {background:url(/seniors/images/_layout/boxWideTop.jpg) no-repeat; background-position:0px -77px;}
.boxWide .bottom {background:url(/seniors/images/_layout/boxWideBottom.jpg) bottom no-repeat;}
.boxWide top h1 {color: #000000;}

.boxWideFill .top {background:url(/seniors/images/_layout/boxWideFillTop.jpg) no-repeat;padding-bottom:0px;padding-top:9px;line-height:normal}

.boxWidest {background:url(/seniors/images/_layout/boxWidestTile.jpg);}
.boxWidest .top {background:url(/seniors/images/_layout/boxWidestTop.jpg) no-repeat;}
.boxWidest .topBottom {background:url(/seniors/images/_layout/boxWidestTop.jpg) no-repeat; background-position:0px -77px;}
.boxWidest .bottom {background:url(/seniors/images/_layout/boxWidestBottom.jpg) bottom no-repeat;}
.boxWidest top h1 {color: #000000;}

.boxQuad {width:419px;margin:1px 0px 1px 0px;float:left;background:url(/seniors/images/_layout/boxQuadTile.jpg);position:relative}
.boxQuad h1 {margin-top:2px;text-transform:uppercase; color:#546576}
.boxQuad .box {width:188px;margin-top:8px;margin-left:5px;float:left;display:inline;}
.boxQuad .box2 {width:188px;margin-top:8px;margin-left:24px;float:left;display:inline;}
.boxQuad .box img {float:left;margin-right:5px;}
.boxQuad .box2 img {float:left;margin-right:5px;}
.boxQuad .top {background:url(/seniors/images/_layout/boxQuadBG.jpg) no-repeat;margin:0px;padding:0px;padding-bottom:1px;}
.boxQuad .bottom {background:url(/seniors/images/_layout/boxQuadBottom.jpg) bottom no-repeat;margin:0px;}

.button {padding: 1px 0px 1px 0px;}

.imgLeft {display:inline;float:left;}
.imgRight {display:inline;float:right;}
.ministerBox {margin: 2px 0px 2px 0px;}
.midList {width:43%;float:left; }



/* ----------------------------------- headline  ----------------------------------- */


.headline {}
.headline, .headline h1, .headline h2 {text-transform:none; text-align:left; width: auto; margin: 0; border: 0;}
.headline h1 {font-size:160%; color:#8f331e; margin-top: 10px;}
.headline h2 {font-size:130%; color:#000000; font-style:italic;}
.headline hr {margin-top:0px; margin-bottom: 14px;}
.headline em {font-size:80%; color:#000000; text-transform:none;}



/* ----------------------------------- search  ----------------------------------- */


.searchshellform {padding: 0px; margin: 0px;}
.searchfield {font-family: verdana, arial, helvetica, sans-serif; font-size: 100%;  margin-left: 4px; padding: 3px 2px 0px 3px; height: 15px; width: 115px;}
.searchgo {padding: 0px 0px 2px 0px; vertical-align: bottom;}


.searchRadio {float:left; margin: 0px 0px 0px 0px;}
.searchRadioText {float:left; margin: 0px 0px 0px 0px;}
.searchAdvancedText {float:left; padding: 4px 0px 0px 22px; }


.divider {background:#d4ce92;margin:2px;}

#links {text-align:center}
#links img {float:none;margin:5px;}


/* -------------------------------------- footer ----------------------------------- */

#foot {	CLEAR: both; PADDING-RIGHT: 0px; BORDER-TOP: #ffffff 2px solid; PADDING-LEFT: 0px; BACKGROUND: url(/seniors/images/_layout/footBack.jpg) #f6f5f0 repeat-x left top; PADDING-BOTTOM: 25px; PADDING-TOP: 13px; TEXT-ALIGN: center;}
.footBody {	BACKGROUND: url(/seniors/images/_layout/foot.gif) #ffffff no-repeat left top; MARGIN: 4px auto 0px; WIDTH: 419px; PADDING-TOP: 1em; TEXT-ALIGN: center}
.footBody P {MARGIN: 0px}
.footBody B {MARGIN: 0px 0.25em; COLOR: #cec58a}
.footFoot {	BACKGROUND: url(/seniors/images/_layout/foot.gif) #ffffff no-repeat left bottom; MARGIN: 0px auto; WIDTH: 419px; HEIGHT: 10px}
.lastModDate { text-align:center; padding-top: 10px; white-space: nowrap; }
#lastModDate { }

/* -------------------------------------- splash ----------------------------------- */

#splashPageBody {background:#FFFFFF;width:779px;margin-right:auto;margin-left:auto}

#splashHead {	text-align: center; PADDING-BOTTOM: 0px; HEIGHT: 90px; }

#splashLogo {	PADDING-TOP: 29px;}

.splashBody {	text-align: center; background-color: #e6f0e7; }

.splashBoxMCI { text-align: left; BACKGROUND: url(/seniors/images/_splash/splashMCI.jpg) no-repeat left top; width: 660px; height: 120px; margin:auto; }

.splashBoxOWD { text-align: left; BACKGROUND: url(/seniors/images/_splash/splashOWD.jpg) no-repeat left top; width: 660px; height: 120px; margin:auto; }

.splashBoxOSS { text-align: left; BACKGROUND: url(/seniors/images/_splash/splashOSS.jpg) no-repeat left top; width: 660px; height: 120px; margin:auto; }

.splashBoxInner { padding: 34px 0px 0px 20px;}


.splashButton {	padding: 5px 5px 0px 0px;}

#splashFoot {	CLEAR: both; PADDING-RIGHT: 0px; BORDER-TOP: #ffffff 2px solid; PADDING-LEFT: 0px; BACKGROUND: #ffffff; PADDING-BOTTOM: 25px; PADDING-TOP: 13px; TEXT-ALIGN: center;}


/*  LARGE TEXT MODIFIER CLASS - LEAVE AT BOTTOM OF CSS FILE!!!!!!!!!!!!!!!!!!!! */
.BiggerFont {
	font-size: 120%;
}
.BiggerFont a {
/*	color: blue; 
	text-decoration: underline;
*/
}
.BiggerFont a:visited, .BiggerFont a:active {
/*	color: purple;
*/
	text-decoration: none;
}
.BiggerFont a:hover {
/*	color: blue;
*/
	text-decoration: none;
}
/*  END - LARGE TEXT MODIFIER CLASS  */