/*    
Style sheet for CommonSpot site "SLSugarLand" on NT59, NTCFCS@, and NTCFCS1  05/02/2007
  -G. Scullin
*/    /*  */

/* =========================================== */
/* PART #1 - Default Tag Values */
body {
	font-Family: Arial, Helvetica, sans-serif;
	background-color : White;
	margin-top : 0px;
	margin-left : 0px;
	margin : 0px 0px;
	font : 12pt normal;
}

p {
	font-Family:  Arial, Helvetica, sans-serif;	
	font : 10pt normal;
}

td {
	font-Family: Arial, Helvetica, sans-serif;	
	font : 10pt normal;
}

table {
	font-Family: Arial, Helvetica, sans-serif;
	font : 10pt normal;
	padding : 0px 0px 0px 0px;
	border : 1px;
}

a:link {
	color: #66009C;
	text-decoration: underline;
	font-Family: Arial, Helvetica, sans-serif;
	font: 10pt normal;
}

a:visited {
	color: #66009C;
	text-decoration: underline;
	font-Family: Arial, Helvetica, sans-serif;
	font: 10pt normal;
}

a:hover {
	color: #000000;
	text-decoration:underline;
	font-Family: Arial, Helvetica, sans-serif;
	font: 10pt normal;
}
/* END OF HTML TAG DEFAULT SETTINGS  */

/* =========================================== */

/* PART #2 TABLE CELL COLOR & ALIGNMENT SETTINGS */
td.blank {
	background-color: #FFFFFF;
}

td.header {
	border-color: #FFFFFF;
	border-width : 1pt 1pt 1pt 1pt;
	padding : 0px 0px 0px 0px;
	border-style : solid;
}

td.t {
	vertical-align : top;
}

td.leftline {
	border-left-style: solid;
	border-left-color: #C2BAD9;
	border-left-width: 1px;
	padding-left : 5px;
}
	
td.text {
	font-Family:  Arial, Helvetica, sans-serif;
	font : 10pt normal;
}

/*	font-Family: Arial, Helvetica, sans-serif;  */
td.homeSubBanner {
	font :  10pt Arial, Helvetica, sans-serif normal;
	padding : 2px 6px 4px 6px;
	background : #FFFFFF;
	vertical-align : middle;
}

/* was 835AA6  */
td.shaded {
	background-color : #E4DFE9;
	vertical-align : top;
	padding : 0px 0px 0px 0px;
	border: 1px 1px 1px 1px;
	border-color : #FFFFFFF;
}

/* Table cell only - Darker Purple Background with 1 pixel white border */
td.bgdark {
	background-color : #66009c;
	border-bottom-color : #FFFFFF;
	border-bottom-width : 1px;
	border-left-color : #FFFFFF;
	border-left-width : 1px;
	border-right-color : #FFFFFF;
	border-right-width : 1px;
	border-top-color : #FFFFFF;
	border-top-width : 1px;
}

td.b2color {
	background-color : #66009C;
}

td.titleimage {
	text-align : left;
	vertical-align : top;
	height : 35px;
}

/* Style for cell containing the Page title image - use clear bacground image   */
td.pagetitle {
	padding-left : 14pt;
	background-color : #7B5AA5;
}


/* Specialties/service Lines color - washed Orange */
/* background */
td.specbgd {
	background-color: #E48F63;
	border-color: #FFFFFF;
	border-width: 1px;
}

/* FactSheet/Library color - sage green */
/* background */
td.FSLibBgd {
	background-color: #89BAA0;
	border-color: #FFFFFF;
	border-width: 1px;
}

/* contrasting lighter background color - for left column backgound and some text boxes  */
td.lightbody {
	background-color : #E4DFE9;
	vertical-align : top;
}

/* Text Box BackGround Color Pale beige-orange */
/* background */
td.txtbxbody {
	background-color: #FAE8DE;
	vertical-align : top;
}

/* Text Box BackGround Color */
/* background */
td.txtbxhead {
	background-color: #66009C;
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
}

.colorborder {
	border: medium solid #4682B4;
}

table.txtbx {
	border : 1pt solid #4682B4;
	padding : 4;
}

td.cellbox {
	border : 1pt solid #4682B4;
	padding : 4;
}

td.fff {
	border-bottom-width : 1;
	border-left-width : 0;
	border-right-width : 0;
	border-top-width : 0;
}

/* - 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;
}

/* END OF TABLE CELL COLOR & ALIGNMENT SETTINGS  */

/* =========================================== */

/* PART #3 - 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> */

.homeFontLavender {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color : #E4DFE9;
}

.homeFontLavenderHeader {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13pt;
	color : #E4DFE9;
	font-weight : bold;
}

.homeButtonLavender {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color : #FFFFFF;
	background : #E4DFE9;
	font-weight : bold;
}

.orBoxText {
	color: #FF6600;
	font-size : 14pt;
	font-family :  Arial, Helvetica, sans-serif;
	font-weight : bold;
}

.blBoxText{
	color: #66009C;
	font-size: 14pt;
	font-family :  Arial, Helvetica, sans-serif;
	font-weight:  bold;
}

.c {
	text-align : center;	
}

.l {
	text-align : left;
	font;
}

.r {
	text-align : right;
}

.b {
	vertical-align : bottom;
}

/* top left aligned */
.tl{
	text-align : left;
	vertical-align : top;
}

/* a class, 'top right' - not a 'table row' default. Note the period "."  */
.tr{
	text-align : right;
	vertical-align : top;
}

/* bottom left aligned */
.bl{
	text-align : left;
	vertical-align : bottom;
}

/* bottom right aligned */
.br{
	text-align : right;
	vertical-align : bottom;
}

/* px padding */
.tpadding {
	padding : 4px 4px 4px 4px;
}

.tNoPadding {
	padding : 0px 0px 0px 0px;
}

/* Bold text only */
.strongtext {
	font-weight : bold;
}

/* 10 Pt Arial - normal default text. */
.text {
	font-Family:  Arial, Helvetica, sans-serif;
	font : 10pt normal;
}

/* medium purple background top aligned, 2px paddiing - was 835AA6 */
.bcolor2 {
	background-color : #E4DFE9;
	vertical-align : top;
	padding : 2px 2px 2px 2px;	
}

/* medium purple background top aligned, 4px paddiing - was 835AA6 */
.bcolor4 {
	background-color : #E4DFE9;
	vertical-align : top;
	padding : 4px 4px 4px 4px;	
}

/* medium purple background top aligned, smaller text - was 835AA6 */
.bcolor_sm {
	background-color : #E4DFE9;
	font-size : 9pt;
}

/* Darker Purple Background */
.dkbgrnd {
	background-color : #66009c;
}

/* Gray Background */
.physiciancolor {
	background-color : #BBBCBF;
}

		/*.subtitle {
			background-color : #dddddd;
			vertical-align : top;
			color : #835AA6;
			font-weight: bold;
			height : 21px;
		} */

/* Medium purple color text - was */
.Highcolor {
	color : #7B5AA4;
	font-weight:  bold;
}

/* Specialties/service Lines color - washed Orange */
/* text */
.spec {
	color: #E48F63;
}

/* Dark purple color text -  */
.DarkTextColor {
	color : #66009C;
}

/* FactSheet/Library color - sage green */
/* text */
.FSLib {
	color: #89BAA0;
}

/* small 8pt text */
.sm8{
	font-size : 8pt;
}

/* 8 pt grey */
.footertext {
	font-size : xx-small;
	color : #666666;
}

/* bold grey */
.title_1 {
	color: #666666;
	font: medium normal 900;
}

/* font for "back to previous page" link" */
.goback {
	font: 7pt normal Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/* bold purple */
.title_2 {
	color: #66009C;
	font: medium normal 900;
}

/* bold 10 pt Arial */
.title_3 {
	font: 10pt normal 900 Arial, Helvetica, sans-serif;
}

/* bold purple 10*/
.title_4 {
	color: #66009C;
	font-size: 10pt;
	font-family :  Arial, Helvetica, sans-serif;
	font-weight:  bold;
}


.tabs {
	font-Family: Arial, Helvetica, sans-serif;
	text-align: center;
	width: 100%;
	border: 0 0 0 0;
}


td.tab_bar_SL2:hover {
	background-color: #63009c;	
	color: #ffffff;
}


td.tab_bar_SL2_hover {
	/*background-color: #ffffff; 
	color: #63009c;*/
	background-color: #63009c;
	color: #FFFFFF;
	text-align: center;
	text-decoration: underline;
	font-size: 105%;
	font-weight: 600;
	padding-left: 5px;
	padding-right: 5px;
	height: 27px; 
}


td.tab_bar_SL2 {
	/*border-top: 1px solid #191970;
	border-right: 1px solid #191970;
	border-bottom: 1px solid #191970;
	border-left: 1px solid #191970;*/
	text-align: center;
	padding-left: 5px;
	padding-right: 5px;
	height: 27px; 
	color: #FFFFFF;
	font-size: 9pt;
	background-color: #63009c;
}

td.spacer {
	width: 0px;
	padding: 0 0 0 0;
	border: 0 0 0 0;
	/*background-color: #191970;*/
	background-color: #63009c;
}


.tab_bar_selected {
	/*background-image: url(../images/SLSLMenuButton_blue_rev.jpg);
	background-repeat: repeat-x;
	border-top: 1px solid #191970;
	border-right: 1px solid #191970; 
	border-bottom:1px solid #191970;
	border-left: 1px solid #191970;*/
	text-align: center;
	padding-left: 5px;
	padding-right: 5px;
	height: 27px; 
	/*color: #FFF8Dc;
	font-size: 9pt;*/
	background-color: #fff;
}

a.bar_selected:link {
	color: #fff;
	text-decoration: none;
	font: normal bold 9pt;
}

a.bar_selected:visited {
	color: #fff;
	text-decoration: none;
	font: normal bold 9pt;
}

a.bar_selected:hover {
	color: #ffffff;
	text-decoration: underline;
	font: normal bold 9pt;
}


a.bar:link {
	color: #ffffff;
	text-decoration: none;
	font: normal 9pt;
}

a.bar:visited {
	color: #ffffff;
	text-decoration: none;
	font: normal 9pt;
}

a.bar:hover {
	color: #ffffff;
	text-decoration: underline;
	font normal 105%
	/*font: normal 9pt;*/
}



/* bold white centered text on medium purple background */
.hmenu {
	background-color : #7B5AA4;
	color: #FFFFFF;
	font : 800;
	text-decoration : none;
	text-align : center;
}

.seen {
	visibility:visible;
}

.unseen {
	visibility: vivible;
}
