/**
 * SWLTC Style Sheet 
 */
* {
	font-family: Arial;
	background-color: white;
}

html 
{
	height: 100%;
}
BODY 
{
	color: #000000;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	height: 100%;
}
a:link {
	color: #3E5D0C;      /* Medium Green */
	text-decoration: underline;
}
a:hover {
	color: #3E5D0C;      /* Medium Green */
	text-decoration: underline;
}
a:active {
	color: #3E5D0C;      /* Medium Green */
	text-decoration: underline;
}
a:visited {
	color: #3E5D0C;      /* Medium Green */
	text-decoration: underline;
}

/*** Page Text ***/
.txt13, .txt10, .txt11, .txt11c, .txt11r, .txt09, .txt08, .txt07, .txt04, .txtnm, .txttl, .txtc, .txpdf, .faqt, .spcr 
{
	color: #695D54;      /* Dark warm grey */
	font-size: 1.00em;   /* 13pt */
	font-style: normal; 
	font-weight: normal;
	text-align: left;
}
.txtnm
{
	color: #3E5D0C;      /* Medium Green */
	font-size: 0.95em;   /* 11pt */
}
.txttl
{
	color: #A87003;      /* Mustard */
	font-size: 0.75em;   /* 9pt */
}
.txpdf
{
	color: #A87003;      /* Mustard */
	font-size: 0.65em;   /* 7pt */
	font-weight: bold;
	text-align: right;
}
.txt10
{
	font-size: 0.85em;   /* 10pt */
}
.txt11, .txt11c, .txt11r
{
	font-size: 0.95em;   /* 11pt */
}
.txt11c 
{
	text-align: center;
}
.txt11r 
{
	text-align: right;
}
.txt09
{
	font-size: 0.75em;   /* 9pt */
}
.txt08
{
	font-size: 0.7em;    /* 8pt */
}
.txt07
{
	font-size: 0.65em;   /* 7pt */
}
.txt04 
{
	font-size: 0.3em;    /* 4pt */
}
.txtsp
{
	color: #695D54;      /* Dark warm grey */
	font-family: Times New Roman;
	font-size: 0.65em;   /* 7pt */
	font-style: normal; 
	font-weight: normal;
	text-align: left;
}
.spcr 
{
	width: 52px;
}
.txtsn
{
	color: #A87003;      /* Mustard */
	font-size: 0.8em;    /* 10pt */
	font-style: normal; 
	font-weight: normal;
	text-align: left;
}
.txtc 
{
	text-align: center;
	font-size: 0.75em;   /* 9pt */
}
.tstxx
{
	border-color: Red;
	border-width: 1;
	border-style: solid;
	z-index: 1000;
}
.txtdd
{
	color: #A87003;      /* Mustard */
	font-size: 1.4em;    /* 16pt */
	font-style: normal; 
	font-weight: normal;
	text-align: center;
}

/*** FAQ Text ***/
.faqt   /* FAQ Title */
{
	color: #3E5D0C;      /* Medium Green */
	font-size: 1.0em;    /* 12pt; */
	font-weight: bold;
}

/*** Footer Text ***/
.footl, .footc, .footr {
	color: #3E5D0C;      /* Medium Green */
	font-size: 0.8em;    /* 10pt */
	font-style: normal; 
	font-weight: normal;
	text-align: left;
}
.footc {
	text-align: center;
}
.footr {
	text-align: right;
}
.bult 
{
	color: #A87003;      /* Mustard */
	font-size: 1.0em;    /* 12pt */
	text-align: center;
}
.cpyrt 
{
	color: #908474;      /* Medium Warm Grey */
	font-size: 0.7em;    /* 8pt */
	text-align: center;
}


/*** Droplist, textbox, radio button styles **/
.dlst, .radio, .txtbx
{
	color: #908474;      /* Medium Warm Grey */
	font-size: 0.95em;   /* 11pt */
	text-align: left;
}
.radio 
{
}
.txtbx 
{
}


/*** Images ***/
.img
{
	border: none;
}
.imgx			/* facility photo thumbnail */
{
	width: 100;
	height: 75;
	border-color: #695D54;      /* Dark warm grey */
	border-style: solid;
	border-width: 1;
}
.imgz			/* Large facility photo */
{
	width: 360;
	height: 270;
	border-color: #695D54;      /* Dark warm grey */
	border-style: solid;
	border-width: 1;
}
.maptx
{
	position: absolute;
	top: 330;
	left: 690;
	width: 250;
	height: 120;
	border: none;
	background-image: none;
	z-index: 10;
}

/**************
 *** Tables ***
 *************/
.tbll
{
	text-align: left;
	/*border: none;*/
	border-color: #908474;
	border-style: solid;
	border-width: thin;
}
.tblc
{
	text-align: center;
	/*border: none;*/
	border-color: #908474;
	border-style: solid;
	border-width: thin;
}
.tblh1
{
	text-align: center;
	border-color: #908474;
	border-style: solid;
	border-width: thin;
	width: 272px;
}
.tblft   /* footer table */
{	
	text-align: center;
	border: none;
	width: 90%;
}
.tblwd 
{
	text-align: center;
	border: none;
	width: 25px;
}
.tblbt 
{
	text-align: center;
	border: none;
}

/*** Contact a Facility (Find a Facility) ***/
.tblfc 
{
	position: absolute;
	top: 300;
	left: 635;
	width: 250;
	height: 120;
	border: none;
	background-image: none;
	z-index: 1;
}
.tblf2, .tblf3 
{
	position: absolute;
	top: 335;
	left: 650;
	width: 250;
	height: 120;
	border: none;
	background-image: none;
	z-index: 2;
}
.tblf3 
{
	height: 75;
}


/*** Employment Opportunities ***/
.tblec, .tblem 
{
	position: absolute;
	top: 470;
	left: 635;
	width: 250;
	height: 60;
	border: none;
	background-image: none;
	z-index: 1;
}
.tblem
{
	top: 590;
}
.tble2, .tble3 
{
	position: absolute;
	top: 505;
	left: 650;
	width: 250;
	height: 60;
	border: none;
	background-image: none;
	z-index: 2;
}
.tble3
{
	top: 625;
}

/*** Newsletter ***/
.tblnc, .tblnx 
{
	position: absolute;
	top: 595;
	left: 635;
	width: 250;
	height: 60;
	border: none;
	background-image: none;
	z-index: 1;
}
.tblnx
{
	top: 430;
}
.tbln2, .tbln3 
{
	position: absolute;
	top: 630;
	left: 650;
	width: 250;
	height: 60;
	border: none;
	background-image: none;
	z-index: 2;
}
.tbln3
{
	top: 465;
}


/**********************************/
/*** Panels                     ***/
/**********************************/
.pnlhd      /* header photo panel */
{
	position: absolute;
	top: 0;
	left: 0;
	border: none;
	background-image: none;
	z-index: 10;
}
.pnlbr, .pnlbr2		/* 3-color bar */
{
	position: absolute;
	top: 280;
	left: 0;
	border: none;
	background-image: none;
	z-index: 12;
}
.pnlbr2
{
	top: 75;
}
.pnlmn      /* Menu panel */
{
	position: absolute;
	top: 20;
	left: 0;
	border: none;
	background-image: none;
	z-index: 12;
}
.pnlbd, .pnlbd2, .pnlbd3      /* body panel */
{
	position: absolute;
	top: 300;
	left: 10;
	width: 620px;
	height: 420px;
	border: none;
	background-image: none;
	overflow: auto;
	z-index: 12;
}
.pnlbd2
{
	width: 98%;
	height: 420px;
}
.pnlbd3
{
	width: 900;
}
.pnldl      /* contact us panel */
{
	position: absolute;
	top: 325;
	left: 600;
	width: 272px;
	border: none;
	background-image: none;
	z-index: 12;
}
.pnlcp      /* copyright panel */
{
	position: absolute;
	top: 730;
	left: 650;
	width: 272px;
	border: none;
	background-image: none;
	z-index: 2;
}
.pnlft      /* footer panel */
{
	position: absolute;
	top: 730;
	/*position: relative;*/
	/*margin-top:  -7.5em;*/
	left: 10;
	width: 586px;
	border: none;
	background-image: none;
	z-index: 2;
}
.pnlvb      /* Vertical Bar panel */
{
	position: absolute;
	top: 300;
	left: 630;
	border: none;
	background-image: none;
	z-index: 5;
}
.pnltl      /* Page Title panel */
{
	position: absolute;
	top: 90;
	left: 10;
	border: none;
	background-image: none;
	z-index: 15;
}
.pnlct      /* Tertiary page - content panel */
{
	position: absolute;
	top: 130;
	left: 10;
	width: 98%;
	height: 600px;
	overflow: auto;
	border: none;
	background-image: none;
	/*padding-bottom: 9em;*/
	z-index: 15;
}
.vwphot      /* view facility photos */
{
	position: absolute;
	top: 315;
	left: 465;
	width: 150px;
	border: none;
	background-image: none;
	z-index: 15;
}
.pnlpic, .pnlpx      /* Facility photo panels */
{
	position: absolute;
	top: 365;
	left: 10;
	width: 375px;
	height: 330px;
	border: none;
	background-image: none;
	overflow: auto;
	z-index: 20;
}
.pnlpx
{
	left: 385;
	width: 240px;
	height: 340px;
}
.pnlpy 
{
	position: absolute;
	top: 645;
	left: 10;
	width: 375px;
	border: none;
	background-image: none;
	overflow: auto;
	z-index: 20;
	color: #908474;      /* Medium Warm Grey */
	font-size: 0.65em;   /* 7pt */
	font-style: normal; 
	font-weight: normal;
	text-align: left;
}


/*************************************/
/*** Popup Menu Styles             ***/
/*************************************/
.popmnu, .popmnu:link, .popmnu:active, .popmnu:visited, .popmnu:hover {
	color: #3E5D0C;      /* Medium Green */
	background-color: white;
	font-weight: normal;
	font-size: 0.8em;   /* 10pt */
	text-decoration: none;
	font-family: Arial;
	line-height: 16px; 
	padding-right: 4px;
	padding-left: 4px;
	width: 150px;
}

#layer1, #layer2, #layer3 {
	color: #3E5D0C;      /* Medium Green */
    background-color: White; 
    position: absolute; 
    z-index: 90; 
    visibility: hidden; 
    font-family: Arial;
	font-size: 0.8em;    /* 10pt */
    font-weight: normal;
    border-width: 1px;
    border-color: #3E5D0C;      /* Medium Green */
    border-style: solid;
	padding-right: 4px;
	padding-left: 4px;
    width: 150px; 
}

