/*    
Style sheet for CommonSpot site "THI" on NT59, NTCFCS1 & NTCFCS2  05/05/2005
  -G. Scullin
*/    /*  */

/* Standard Colors:
OLD TEAL: Dark Color (Green) = 006666
OLD TEAL: Medium Color   (Teal) = 99CCCC
OLD TEAL: Light Color  (pale green) = E2EBEA
  */

/* Standard Colors: as of 9/16/2005
Dark Color (Wine Red) = 9B0000
Medium Color   (Red-Brown) = CC6633 ??? 
Light Color  (pale wine) = EEE3E3
Light Gold = F7EDD3
  */
    
/* =========================================== */
/* PART #1 - Default Tag Values */
body {
	background-color : White;
	margin-top : 0px;
	margin-left : 0px;
	margin : 0px 0px;
	font :  normal 10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
}

p {
	font :  normal 10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
}

td {
	font :  normal 10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
}

li {
	font :  normal 10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
}

td td {
	font :  normal 10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
}

td p {
	font :  normal 10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
}


table {
	font :  normal 10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding : 0px 0px 0px 0px;
	border : 1px;
}

/* Links are blue */
a:link {
	color: #0000CC;
	text-decoration: none;
}

a:visited {
	color: #0000CC;
	text-decoration: none;
}

/* Hovered Links are Dark Wine */
a:hover {
	color: #0000CC;
	text-decoration:underline;
}

/* END OF HTML TAG DEFAULT SETTINGS  */

/* Background color is set in th CS default.css CSS file in the section:
		"Document-level styles" 
		".CS_Document { margin-top:0;margin-left:0;margin-right:0;margin-bottom:0;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:small;color:#000000; background-color:#6d6655; }"
*/

.page_background {
	/*background-color:#6d6655;*/
}

/* Left Nav Links are white */
a.lnav:link	{
	color:#FFFFFF;
	font-size: 9pt;
	text-decoration:none;
	padding-left:15px;
}

a.lnav:visited {
	color:#FFFFFF;
	font-size: 9pt;
	text-decoration:none;
	padding-left:15px;
}
a.lnav:hover {
	color:#FFFFFF;
	font-size: 9pt;
	text-decoration:underline;
	padding-left:15px;
}

/* style for "back to previous page" link" */
a.goback:link {
	color:#FFFFFF;
	text-decoration:none;
	font-size: 7pt;
	Text-decoration: normal;
}

a.goback:visited {
	color:#FFFFFF;
	text-decoration:none;
	font-size: 7pt;
	Text-decoration: normal;
}
a.goback:hover {
	color:#FFFFFF;
	text-decoration:none;
	font-size: 7pt;
	Text-decoration: underlined;
}

a.results:link {
	color: #0000CC;
	text-decoration: none;
	font-size: 9pt;
}

a.results:visited {
	color: #0000CC;
	text-decoration: none;
	font-size: 9pt;
}

/* Hovered Links are Dark Wine */
a.results:hover {
	color: #0000CC;
	text-decoration:underline;
	font-size: 9pt;
}

/* special link for widgets */
a.widget:link {
	text-decoration: none;
	font-size: 9px;
}

a.widget:visited {
	text-decoration: none;
	font-size: 9px;
}

a.widget:hover {
	text-decoration: none;
	font-size: 9px;
}

/* =========================================== */

/* PART #2 TABLE CELL COLOR & ALIGNMENT SETTINGS */

table.Background_Border {
	background-color : #eeeeee;
	border : 1px solid #9B0000;
	padding: 3px;
	border-spacing : 0px;
	font :  normal 10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
}



td.blank {
	background-color: #FFFFFF;
	font :  normal 10pt Verdana, Geneva, Arial, Helvetica, sans-serif;}

td.header {
	border-color: #FFFFFF;
	border-width : 1pt 1pt 1pt 1pt;
	padding : 0px 0px 0px 0px;
	border-style : solid;
	font :  normal 10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
}

td.t {
	vertical-align : top;
	font :  normal 10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/* Makes a dark line down the left side of the cell   */
td.leftline {
	border-left-style: solid;
	border-left-color: #9B0000;
	border-left-width: 1px;
	padding-left : 5px;
	font :  normal 10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/* Makes a dark line down the right side of the cell   */
td.rightline {
	border-right: #9B0000 1px solid;
	padding-right: 5px;
	font :  normal 10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/* Makes a dark line down at the bottom of the cell   */
td.bottomline {
	border-bottom: #9B0000 1px solid;
	padding-bottom: 5px; 
	font :  normal 10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/* Makes a dark line across the top of the cell   */
td.topline {
	border-top: #9B0000 1px solid;
	padding-top: 5px; 
	font :  normal 10pt Verdana, Geneva, Arial, Helvetica, sans-serif;}
	
td.text {
	font :  normal 10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
}

td.PageTitle {
	color: #FFFFFF;
	font: normal 600 140% Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #9B0000;
	text-indent : 12px;
	vertical-align : middle;
	text-align: left;
}

td.PageTitle110 {
	color: #9B0000;
	font: normal 600 110% Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-indent : 5px;
	vertical-align : middle;
	padding-top: 6px;
	text-align: left;
}

td.PageTitle120 {
	color: #FFFFFF;
	font: normal 600 120% Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #9B0000;
	text-indent : 12px;
	vertical-align : middle;
	padding-top: 4px;
	text-align: left;
}

/*	font :Arial, Helvetica, sans-serif;  */
td.homeSubBanner {
	font :  normal 10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding : 2px 6px 4px 6px;
	background : #;
	vertical-align : middle;
}

/* Light Background, dark border, padding 4  */
td.LightBox {
	background-color : #EEE3E3;
	vertical-align : top;
	padding : 4px 4px 4px 4px;
	border: 1px solid #9B0000;
	font : smaller  Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/* Light Background, dark border, padding 4, full size bold text  */
td.LightBoxBold {
	background-color : #EEE3E3;
	vertical-align : top;
	padding : 4px 4px 4px 4px;
	border: 1px solid #9B0000;
	font-weight: bold;
	font : bold 10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/* Yellow Background, dark border, padding 4  */
td.LightBoxYellow {
	background-color : #FFFFCC;
	vertical-align : top;
	padding : 4px 4px 4px px;
	border: 1px solid #9B0000;
	font : normal 10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/* medium tan Background, dark border, padding 4  */
td.MediumBoxYellow {
	background-color : #f4eacb;
	vertical-align : top;
	padding : 4px 4px 4px px;
	border: 1px solid #9B0000;
	font : normal 10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
}



td.titleimage {
	text-align : left;
	vertical-align : top;
	height : 35px;
	font : normal 10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/* contrasting lighter background color - for left column backgound and some text boxes  */
td.lightbody {
	background-color : #EEE3E3;
	vertical-align : top;
	font : normal 10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/* contrasting lighter background color - for left column backgound and some text boxes  */
tr.lightbody_row {
	background-color : #EEE3E3;
	vertical-align : top;
	font : normal 10 pt Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/* Text Box BackGround "light" Color  */
/* background */
td.txtbxbody {
	background-color: #EEE3E3;
	vertical-align : top;
	font :  normal 10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/* Text Box BackGround "dark" Color */
/* background */

table.txtbxborder {
	border : 1px solid   #9B0000;
	font :  normal 10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	/*padding : 4px 4px 4px 4px;
	*/
}

table.txtbxnoborder {
	border : 0pt;
	padding: 4px 4px 4px 4px;
	font :  normal 10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
}

td.fff {
	border-bottom-width : 1px;
	border-left-width : 0px;
	border-right-width : 0px;
	border-top-width : 0px;
	font :  normal 10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
}


td.THIDark {
	background-color: #9D9485;
	font :  normal 10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
}

td.THIDarkMain {
	background-color: #9B0000;
	font :  normal 10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
}

td.THIMed {
	background-color: #FF9999;
	font :  normal 10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
}

td.THILight {
	background-color: #EEE3E3;
	font :  normal 10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
}

td.THILightLeft {
	background-color: #EEE3E3;
	border-top-color : White;
	border-top-style : solid;
	border-top-width : 1px;
	font :  normal 10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
}

td.THIDarkTxt {
	background-color: #9D9485;
	color: #FFFFFF;
	font : bold smaller Verdana, Geneva, Arial, Helvetica, sans-serif;
}

td.AltRow1 {
	background-color: #EEEEEE;
	text-align : left;
	vertical-align : top;
	font : normal 10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
}

td.AltRow2 {
	background-color: #FFFFCC;
	text-align : left;
	vertical-align : top;
	font :  normal 10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/* - use for orange background General Content box with orange border in upper right corner of some pages <td class = orbox>  [cell content ] </td> */
.orbox{
	background-color: #FFF1EA;
	border : 1px solid #FF6600;
	border-width : 1px 1px 1px 1px;
	border-color : #FF6600;
	font :  normal 10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/* END OF TABLE CELL COLOR & ALIGNMENT SETTINGS  */

/* PART #2 IMAGE STYLE SETTINGS */

image.ibg{
	background-color: #FFFFCC;
	margin: 5px 5px 5px 5px;
} 

/* =========================================== */
/* PART #3 OTHER SPECIAL STYLE SETTINGS */
/* Applies at the Category Level.  */

.nav_PageIndex {
	/*margin-left : 9px;*/
}

.nav_category1 {

}

.nav_category2 {
	
}

.nav_description {
	
}

.nav_error_msg {
	
}

.nav_header {
	
}
/*Formats TR and TD around  the TITLE*/
.nav_item {
	margin-left : 9px;
	margin-top: 6px;
	padding-bottom: 6px;
	/*padding-left: 9px;*/
}

/*Formats TR and TD around  every-other TITLE*/
.nav_item2 {
	background-color: #EEE3E3;
	font :  normal 10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-left : 9px;
	margin-top: 6px;
}

.MedBkgrnd {
	background-color: #F4EACB;
}

.LightBkgrnd {
	background-color: #FAF4E4;
}

td.Light_Cell {
	background-color: #FAF4E4;	
}

.DarkBkgrnd {
	background-color:#F1DC9D;
}



/*Formats text od subsite name - no link*/
.nav_sub {
	color : #9B0000;
	font :  normal 10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/*Formats text of  the TITLE within  a link*/
.nav_title {
	color : #9B0000;
	font-weight : 400;
	font : normal 8pt  Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/*Formats lineheight of Page Description?*/
.nav_lineheight {
	line-height : 12px;
}

/* =========================================== */

/* PART #4 - TEXT FONT, COLOR AND ALIGNMENT SETTINGS */
/* - use for larger titles With Tahoma Font(specifically in the DisplayBoxDirection General Content display handler): <span class = or14T>  [text] </span> */

.THI_Dark {
	color : #9B0000;
	font : normal 10pt  Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/* same as the above style*/
h2 {
	color : #9B0000;
	font : normal 10pt  Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.THI_Dark_bold {
	color : #9B0000;
	font : bold 10pt  Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.THI_Dark_Bold {
	color : #9B0000;
	font : bold 10pt  Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.THI_dark_bold {
	color : #9B0000;
	font : bold 10pt  Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/* same as the above style*/
h1 {
	color : #9B0000;
	font : bold 10pt  Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.THI_Dark_bold_8 {
	color : #9B0000;
	font : bold smaller Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.THI_Med {
	color: #FF9999;
	font : normal 10 pt  Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.THI_Light {
	color: #EEE3E3;
	font : normal 10 pt  Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/* changed to Dark color in Red  from Medium color in Green*/
.MdButton {
	font : bold 9pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	color : #FFFFFF;
	background : #9B0000;
}

.orBoxText {
	color: #FF9999;
	font : normal 14 pt  Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.DkBoxText{
	color: #9B0000;
	font : bold 14pt normal Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.c {
	text-align : center;
	font :  Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.l {
	text-align : left;
	font :  Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.r {
	text-align : right;
	font: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.b {
	vertical-align : bottom;
	font :Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/* top left aligned */
.tl{
	text-align : left;
	vertical-align : top;
	font :Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/* a class, 'top right' - not a 'table row' default. Note the period "."  */
.tr{
	text-align : right;
	vertical-align : top;
	font :Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/* bottom left aligned */
.bl{
	text-align : left;
	vertical-align : bottom;
	font :Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/* bottom right aligned */
.br{
	text-align : right;
	vertical-align : bottom;
	font :Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/* px padding */
.tpadding {
	padding : 4px 4px 4px 4px;
	font :Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.tNoPadding {
	padding : 0px 0px 0px 0px;
	font :Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/* Bold text only */
.strongtext {
	font-weight : bold;
	font :Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/* 10 Pt Arial - normal default text. */
.text {
	font : normal 10 pt  Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/* medium background top aligned, 2px paddiing */
.MdBkgrnd2 {
	background-color : #FF9999;
	vertical-align : top;
	padding : 2px 2px 2px 2px;
	font :Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/* medium background top aligned, 4px paddiing */
.MdBkgrnd4 {
	background-color : #FF9999;
	vertical-align : top;
	padding : 4px 4px 4px 4px;
	font :Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/* medium background top aligned, smaller text */
.MdBkgrnd_sm {
	background-color : #FF9999;
	font :9pt Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/* Yellow Background with wide margins   */
.bkgdy{
	background-color: #FFFFCC;
	margin : 30%;
	font :Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/* Dark Background */
.DkBgrnd {
	background-color : #9B0000;
	font :Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/* Gray Background */
.GrBgrnd {
	background-color : #BBBCBF;
	font :Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/* Black Background  centered*/
.BlackBack {
	background-color : #000000;
	text-align: center;
}

/* Medium color bold text */
.mgColor_bold {
	color : #FF9999;
	font : bold Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/* Dark color text -  */
.DkTextColor {
	color : #9B0000;
	font :Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/* small 9pt text */
.sm9{
	font : 9pt Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/* small 8pt text */
.sm8{
	font :8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/* small 8pt text with left indent */
.sm8indent{
	margin : 15px;
	font : 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/* small 8pt text with 7pt left and bottomindent */
.sm8indent7{
	margin-left : 7px;
	margin-top: 4px;
	font : 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/* small 8pt bold text */
.sm8bold{
	font :bold 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/* small 7pt text */
.sm7{
	font :7pt Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/* small 7pt text with left indent */
.sm7indent{
	margin : 15px;
	font :7pt Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/* small 7pt bold text */
.sm7bold{
	font :bold 7pt Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/* small 7.5pt bold text */
.sm75bold{
	font :bold 7.5pt Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/* 8 pt grey */
.footertext {
	color : #666666;
	font: 7pt Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/* bold grey */
.title_1 {
	color: #666666;
	font : normal 900 Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/* style for small text */
.smalltext {
	font: normal 7pt Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/* bold Dark medium-sized text */
.title_2 {
	color: #9B0000;
	font : normal 900 medium Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/* bold 10 pt Verdana */
.title_3 {
	font: normal 900 10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/* bold Dark text 10*/
.title_4 {
	color: #9B0000;
	font : bold 10 pt Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/* bold Black text 11*/
.title_5 {
	font : bold 11pt Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/* bold Black text 12*/
.title_12 {
	font : bold 12 pt Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/* white text */
.whitetxt {
	color : #FFFFFF;
}

/* white bold text */
.whitebold {
	color : #FFFFFF;
	font : bold;
}

.Title_Home {
	color: #9B0000;
	font: normal 600 140% Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-indent : 5px;
	vertical-align : middle;
}

/* bold white centered text on medium background */
.hmenu {
	background-color : #FF9999;
	color: #FFFFFF;
	text-decoration : none;
	text-align : center;
	font : 800 Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/* Added 05/18/2011 per Ken Hoge */

.THI_Dark12 {
                font-family: Verdana, Geneva, sans-serif;
                font-size: 12pt;
                font-style: normal;
                color: #9B0000;
}

.THI_Dark_bold12 {
                font-family: Verdana, Geneva, sans-serif;
                font-size: 12pt;
                font-style: normal;
                font-weight: bold;
                color: #9B0000;
}

.THI_Dark14 {
                font-family: Verdana, Geneva, sans-serif;
                font-size: 14pt;
                font-style: normal;
                color: #9B0000;
}

.THI_Dark_bold14 {
                font-family: Verdana, Geneva, sans-serif;
                font-size: 14pt;
                font-style: normal;
                font-weight: bold;
                color: #9B0000;
}

.THI_Wwine {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10pt;
	font-style: normal;
	color: #741d1d;
}

.THI_Wwine_bold {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #741d1d;
}

.THI_Wwine_12 {
                font-family: Verdana, Geneva, sans-serif;
                font-size: 12pt;
                font-style: normal;
                color: #741d1d;
}

.THI_Wwine_bold_12 {
                font-family: Verdana, Geneva, sans-serif;
                font-size: 12pt;
                font-style: normal;
                font-weight: bold;
                color: #741d1d;
}

.THI_Wwine_14 {
                font-family: Verdana, Geneva, sans-serif;
                font-size: 14pt;
                font-style: normal;
                color: #741d1d;
}

.THI_Wwine_bold_14 {
                font-family: Verdana, Geneva, sans-serif;
                font-size: 14pt;
                font-style: normal;
                font-weight: bold;
                color: #741d1d;
}

.THI_Wteal {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10pt;
	font-style: normal;
	color: #114646;
}

.THI_Wteal_bold {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #114646;
}

.THI_Wteal_12 {
                font-family: Verdana, Geneva, sans-serif;
                font-size: 12pt;
                font-style: normal;
                color: #114646;
}

.THI_Wteal_bold_12 {
                font-family: Verdana, Geneva, sans-serif;
                font-size: 12pt;
                font-style: normal;
                font-weight: bold;
                color: #114646;
}

.THI_Wteal_14 {
                font-family: Verdana, Geneva, sans-serif;
                font-size: 14pt;
                font-style: normal;
                color: #114646;
}

.THI_Wteal_bold_14 {
                font-family: Verdana, Geneva, sans-serif;
                font-size: 14pt;
                font-style: normal;
                font-weight: bold;
                color: #114646;
}

.THI_Wbrown {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10pt;
	font-style: normal;
	color: ##665a2b;
}

.THI_Wbrown_bold {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: ##665a2b;
}

.THI_Wbrown_12 {
                font-family: Verdana, Geneva, sans-serif;
                font-size: 12pt;
                font-style: normal;
                color: #665a2b;
}

.THI_Wbrown_bold_12 {
                font-family: Verdana, Geneva, sans-serif;
                font-size: 12pt;
                font-style: normal;
                font-weight: bold;
                color: #665a2b;
}

.THI_Wbrown_14 {
                font-family: Verdana, Geneva, sans-serif;
                font-size: 14pt;
                font-style: normal;
                color: #665a2b;
}

.THI_Wbrown_bold_14 {
                font-family: Verdana, Geneva, sans-serif;
                font-size: 14pt;
                font-style: normal;
                font-weight: bold;
                color: #665a2b;
}

.normal_plus {
                font-family: Arial, Helvetica, sans-serif;
                font-size: 12px;
                font-style: normal;
}

/* END Added 05/18/2011 per Ken Hoge */

/* END PART #3 - */

/* PART #4 - OTHER */
/* - use CAAC Videos  - THI*/
table.CAAC{
	border : 1px solid #99CCCC;
	padding: 4px 4px 4px 4px;
}

td.CAAC1 {
	border : 1px solid #99CCCC;
}

td.CAAC2 {
	border : 1px solid #99CCCC;
	background-color : #006666;
	color: #FFFFCC;
}

td.CAAC3 {
	border : 1px solid #99CCCC;
	background-color : #669999;
	text-align : center;
}

td.CAAC4 {
	border : 1px solid #99CCCC;
	background-color : #99CCCC;
}

.CAAC1Text {
	color: #006666;
	font : bold Verdana, Geneva, Arial, Helvetica, sans-serif;	
}

.CAAC2Text {
	color: #FFFFCC;
	font : bold Verdana, Geneva, Arial, Helvetica, sans-serif;	
}

/* White Text  */
.CAAC3Text {
	color: #FFFFFF;
	text-align : left;
}

/* - use for imaged bullet lists - THI*/
.grarrow {
	list-style : url(../images/GrArrowIcon.jpg);
}

.seen {
	visibility:visible;
}

.unseen {
	visibility: hidden;
}

td.hide {
	display : none;
}

td.unhide {
	display : in-line;
}

/* Project Heart second menu color (purple)  */
a.PH_menu1:link {
	color: #9B0000;
	font: bold Verdana, Geneva, Arial, Helvetica, sans-serif;
}

a.PH_menu1:visited {
	color: #9B0000;
	font : bold Verdana, Geneva, Arial, Helvetica, sans-serif;
}

a.PH_menu1:hover {
	color: #9B0000;
	font : bold Verdana, Geneva, Arial, Helvetica, sans-serif;
}

a.PH_menu2:link {
	color: #8C4CAA;
	font : 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
}

a.PH_menu2:visited {
	color: #8C4CAA;
	font : 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
}

a.PH_menu2:hover {
	color: #8C4CAA;
	font : 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/* bottom border white 1px  */
td.test {
	border-bottom: thin solid #FFFFFF;
	border-bottom-width : thin;
	border-bottom-style : solid;
	border-bottom-color : #FFFFFF;
	text-indent : 6px;
	font : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/* Left Nav Links are white */
a.lnav2:link	{
	font : normal 9pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
}

a.lnav2:visited {
	color:#FFFFFF;
	font : normal 9pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
a.lnav2:hover {
	color:#FFFFFF;
	font : normal 9pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:underline;
}

/* 7px cell padding */
td.paddingL7 {
	padding-left : 7px;
	padding-top : 7px;
	padding-bottom : 7px;
	padding-right : 7px;
}

.tablerow0 {
	background-color:  #FFFFFF; /*#F4EACB; */
}

.tablerow1 {
	background-color: #F4EACB;  /*#FAF4E4;*/
}

.tablerow2 {
	background-color:  #EEE3E3; /*#F4EACB; */
}

.tablerow2box {
	border: 1px solid #9B0000;
	background-color:  #EEE3E3;
}

.tablerow2boxcap {
	border-bottom : 0px;
	border-left : 1px solid #9B0000;
	border-right : 1px solid #9B0000;
	border-top : 1px solid #9B0000;
	background-color: #EEE3E3;
}

.tablerow2boxbase {
	border-bottom : 1px solid #9B0000;
	border-left : 1px solid #9B0000;
	border-right : 1px solid #9B0000;
	border-top : 0px;
	background-color: #EEE3E3;
}

td.FormLabels {
	font: bold 9pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: right;
	padding-right: 6px;
}

.PSD_Non-editBox {
	border: 1px solid #9B0000;
	background-color:  #FFFFFF;
	color : #9B0000;
	padding: 1 1 1 1;
	font : bold 10pt  Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align : center;
	vertical-align : middle:
}

/* bold grey 12 pt*/
.AskTitle1 {
	color: #666666;
	font : normal 900 12pt Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/* bold medium-sized text */
.AskTitle2 {
	color: #0D4557;
	font : normal 900 medium Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.AskBold {
	color : #0D4557;
	font : bold 10pt  Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.AskRegular {
	color : #0d4557;
	font : normal 10pt  Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.THI_Dark_Blue {
	color : #132b4f;
	font : normal 10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.THI_Dark_Blue_Bold {
	color : #132b4f;
	font : bold 10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.THI_Dark_Blue_8 {
	color : #132b4f;
	font : normal 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.THI_Dark_Blue_Bold_8 {
	color : #132b4f;
	font : bold 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.THI_Dark_Blue_12 {
	color : #132b4f;
	font : 12pt Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.THI_Dark_Blue_Bold_12 {
	color : #132b4f;
	font : bold 12pt Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.THI_Dark_Blue_14 {
	color : #132b4f;
	font : normal 14pt Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.THI_Dark_Blue_Bold14 {
	color : #132b4f;
	font : bold 14pt Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.HomePageTxtPad {
	padding: 2px 10px 2px 10px;
}