/* vgn-ext-templating.css			*//* StyleSheet Classes for the X-Templating project *//*                                                                  span.vgn-ext-text {	display:block;	float:left;} *//* vign-ext-text - general text description   */ .vgn-ext-text p{	font-size:90%;	}div.SP_HTML {	font-size:90%;}div.SP_HTML div, div.SP_HTML table{	margin-bottom:5px;}div.SP_HTML p{	line-height:normal;	margin-bottom:12px;
	/*clear:both;*/}div.SP_HTML p a,div.SP_HTML p a strong{	color:#0033cc;	}div.SP_HTML  p a:hover {	color:#d14515;	text-decoration:underline;}/* vign-ext-nav-item - general text description   */.vgn-ext-nav-item {	FONT-FAMILY: Arial, Helvetica, sans-serif;FONT-SIZE: 12px;}div.SP_HTML TABLE{float:left;clear:both;border:none;margin-bottom:1px;}/* vign-ext-nav-item-selected - general text description   */.vgn-ext-nav-item-selected {	font : bold 12px Verdana, Arial, Helvetica, sans-serif;	background-color: #efefef;}/* vgn-ext-nav-item-depth - general text description   */.vgn-ext-nav-item-depth {	FONT-FAMILY: Arial, Helvetica, sans-serif,bold;FONT-SIZE: 12px;}/* vign-ext-link - general text description   */.vgn-ext-link {	FONT-FAMILY: Arial, Helvetica, sans-serif;FONT-SIZE: 12px;}/* Adding HISDConnect V6_MCM styles. Avoiding using these styles. These    Styles have been added only for backwards compatability. *//*div.SP_HTML INPUT, div.SP_HTML SELECT, div.SP_HTML TEXTAREA {font-family : Verdana,  Arial, Helvetica, sans-serif;font-size:10pt;}div.SP_HTML DL{FONT-FAMILY: Arial, Helvetica, sans-serif;FONT-SIZE: 12px;}div.SP_HTML DT{FONT-FAMILY: Arial, Helvetica, sans-serif;COLOR: #000000;FONT-WEIGHT: bold}*/div.SP_HTML BLOCKQUOTE{margin-left:20px;}div.SP_HTML ul, div.SP_HTML ol {
	padding-left:21px;
	display: block;
	clear: none;
	
}
div.SP_HTML .left_links ul {padding-left:0;}div.SP_HTML .left_link_collection ul {padding-left:0;}div.SP_HTML H1{COLOR: #000000;FONT-FAMILY: Arial, Helvetica, sans-serif;font-size:140%; font-weight:bold;}div.SP_HTML H2{COLOR: #000000;FONT-FAMILY: Arial, Helvetica, sans-serif;font-size:120%; font-weight:bold;}div.SP_HTML H3{COLOR: #000000;FONT-FAMILY: Arial, Helvetica, sans-serif;font-weight:bold;}div.SP_HTML H4{COLOR: #000000;FONT-FAMILY: Arial, Helvetica, sans-serif;font-weight:bold;}div.SP_HTML H5{COLOR: #000000;FONT-FAMILY: Arial, Helvetica, sans-serif;font-size:120%;font-style:italic;font-weight: normal;}div.SP_HTML .date {font-size:90%;padding-top:8px;padding-left:4px;}div.SP_HTML strong {font-weight:bold;}div.SP_HTML b {font-weight:bold;}div.SP_HTML .textred { COLOR: #FF0000; } div.SP_HTML .textblack { COLOR: #000000; } div.SP_HTML .photocaption{    font-family: Arial, Helvetica, sans-serif;   font-size: 10px;  padding: 3px;   font-style: normal;   line-height: normal;   font-weight: normal;  color: #000000;  background-color: #eeeeee; }div.SP_HTML .photoholder {  border: 1px solid #999999;  padding: 3px;  background-color: #ffffff;  font-style: normal;  color: #999999;  margin-left: 8px;  margin-right: 12px;  margin-top: 2px;  margin-bottom: 4px; 
  } div.SP_HTML .photoholderleft{  border: 1px solid #999999;  padding: 3px;  background-color: #ffffff;  font-style: normal;  color: #999999;  margin-left: 0px;  margin-right: 12px;  margin-top: 2px;  margin-bottom: 4px;   float:left;  } div.SP_HTML .photoholderright{  border: 1px solid #999999;  padding: 3px;  background-color: #ffffff;  font-style: normal;  color: #999999;  margin-left: 8px;  margin-right: 0px;  margin-top: 2px;  margin-bottom: 4px;   float:right;  } div.SP_HTML .detailbox-insidetop {font: 12px Arial, Helvetica, sans-serif; color: #ffffff; background-color: #4A73BE; font-weight:bold; padding: 8px; spacing: 1px;}  div.SP_HTML .detailbox-insidebottom {font: 12px Arial, Helvetica, sans-serif; color: #000000; background-color: #E6ECF7; padding: 8px; spacing: 1px;} div.SP_HTML .detailbox-holderleft {border: 1px solid #4A73BE; font-weight: bold; padding: 0; spacing: 0; margin-left: 0px; margin-right: 12px; margin-top: 2px; margin-bottom: 4px;} div.SP_HTML .detailbox-holderright {border: 1px solid #4A73BE; font-weight: bold; padding: 0; spacing: 0; margin-left: 8px; margin-right: 0px; margin-top: 2px; margin-bottom: 4px;}div.SP_HTML td.medback {background-color: #4A73BE;padding:5px;font-weight:bold;font-size:small;color:#FFFFFF;}div.SP_HTML .paragraphtitleblue { COLOR: #4A73BE; FONT-WEIGHT: bold; } div.SP_HTML .buttonstyle{color: #FFFFFF; background-color: #4A73BE; font-weight: bold; font-size: 14px;}div.SP_HTML .boxedtable {BORDER: thin solid #aaaaaa;}div.SP_HTML .boxedtable-lg { border-right: thin solid #EAEAEA; border-bottom: thin solid #EAEAEA; border-left: thin solid #EAEAEA;}div.SP_HTML ul li div{
	clear:both;
	padding:0;
	margin:0;
}/*div.SP_HTML P{FONT-FAMILY: Arial, Helvetica, sans-serif;FONT-SIZE: 12px;}div.SP_HTML TD{FONT-FAMILY: Arial, Helvetica, sans-serif;FONT-SIZE: 12px;FONT-WEIGHT: normal; VERTICAL-ALIGN: top}div.SP_HTML TR{FONT-FAMILY: Arial, Helvetica, sans-serif;FONT-SIZE: 12px;}div.SP_HTML OL{FONT-FAMILY: Arial, Helvetica, sans-serif;FONT-SIZE: 12px;}div.SP_HTML UL{FONT-FAMILY: Arial, Helvetica, sans-serif;FONT-SIZE: 12px;}div.SP_HTML IMG{BORDER-WIDTH: 0;}div.SP_HTML .iframebody{FONT-FAMILY: Arial, Helvetica, sans-serif;FONT-SIZE: 12px;; clip: rect(   );background-color: #666699;margin-top:0px;margin-left:0px;margin-height=0px}div.SP_HTML .debugBox {BORDER: thin solid #0000ff;}div.SP_HTML .invisibleBorder {BORDER-WIDTH: 0em;}div.SP_HTML .SplashHeader {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: normal; font-weight: bold}div.SP_HTML .SplashHeaderBlue { font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: normal; font-weight: bold; color: #000066;}div.SP_HTML .SplashHeaderRed { font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: normal; font-weight: bold; color: #FF0000;}div.SP_HTML .small_text {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal}div.SP_HTML .webgumboheading {  font-family: Arial, Helvetica, sans-serif; color: #000066}div.SP_HTML .webgumbotext {  color: #000066}div.SP_HTML .caption {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: italic; color: #666666}.dkback {background-color : #000066;}div.SP_HTML .mntbback {background-color: #ffffff;}div.SP_HTML .newsback {background-color: #ffffff;}div.SP_HTML .lonavback {background-color: #666699;}div.SP_HTML .ltback {background-color: #9999cc;}div.SP_HTML .paleback {background-color: #eeeeff;}div.SP_HTML .dkaccent {background-color : #6699cc;}div.SP_HTML .medaccent {background-color: #999999;}div.SP_HTML .ltaccent {background-color: #cccccc;}div.SP_HTML .paleaccent {background-color: #eeeeee;}div.SP_HTML .xsmall {font-size:8pt;font-family : Arial, Helvetica, sans-serif;}div.SP_HTML .small {font-size:8pt;}div.SP_HTML .medsm {font-size:10pt;}div.SP_HTML .med {font-size:12pt;}div.SP_HTML .large {font-size:14pt;font-weight:normal;}div.SP_HTML .smital{font-size:8pt;font-style:italic;}div.SP_HTML .smb {font-size:8pt;font-weight:bold;}div.SP_HTML .medsmb {font-size:10pt;font-weight:bold;}div.SP_HTML .medb {font-size:12pt;font-weight:bold;}div.SP_HTML .largeb {font-size:14pt;font-weight:normal;font-weight:bold;}div.SP_HTML .nav1 {font-size:10pt;padding-top:8px;font-family : Arial, Helvetica, sans-serif;}div.SP_HTML .nav2 {font-size:9pt;padding-left:30px;font-family : Arial, Helvetica, sans-serif;}div.SP_HTML .nav3 {font-size:9pt;padding-left:60px;font-family : Arial, Helvetica, sans-serif;}div.SP_HTML .hdrtitle {font-size:12pt; font-weight:bold;background-color : #336699;color : #ffffff;}div.SP_HTML .logtitle {font-size:10pt; font-weight:bold;background-color : #336699;color : #ffffff;}div.SP_HTML .para{font-size:10pt;}div.SP_HTML .bread {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10pt;padding-top:10px;font-weight:bold;}div.SP_HTML .bread A {font-style:italic;}div.SP_HTML .welcome {padding-top:10px;padding-bottom:10px;font-size:9pt;font-weight:bold;color: #669999;}div.SP_HTML .footer {background-color: #ffffcc;font-size:8pt;}div.SP_HTML .artpara{font-size:10pt;padding:5px;}div.SP_HTML .byline{font-size:9pt;font-style:italic;}div.SP_HTML .disable {color:#999999}div.SP_HTML .frtnws {font-size:8pt;font-family:Verdana, Arial, Verdana, Helvetica, sans-serif;text-decoration:none;}div.SP_HTML .lrgart {font-size:14pt;font-weight:normal;background-color:#ffffff;}div.SP_HTML .salone {margin-top:0px}div.SP_HTML .salone2 {margin-top:0px;margin-left:0px}div.SP_HTML .footertext {color:#FFFFFF}div.SP_HTML .toolbox {background-color: #ffffff;}div.SP_HTML .tdgformat {background-color: #ffffff;WIDTH:790}div.SP_HTML .integrationfooter {background-color: #666699;margin-top:0px;margin-left:0px}div.SP_HTML .iframefooter {background-color: #666699;margin-top:0px;margin-left:0px}div.SP_HTML .toolboxorange {background-color: #CC9900;margin-top:0px;margin-left:0px}div.SP_HTML .toolboxservices {background-color: #339900;margin-top:0px;margin-left:0px}div.SP_HTML .toolboxresources {background-color: #996600;margin-top:0px;margin-left:0px}div.SP_HTML .toolboxemail {background-color: #FF0000;margin-top:0px;margin-left:0px} div.SP_HTML .maintabpublic {line-height: 20px; color:#000066; font-weight:bold; font-size:12px; FONT-FAMILY: Arial, Helvetica, sans-serif}div.SP_HTML A.maintabpublic { color:#000000; font-weight:bold; font-size:12px; FONT-FAMILY: Arial, Helvetica, sans-serif}div.SP_HTML .maintabonpublic { color:#000000; font-weight:bold; font-size:12px; FONT-FAMILY: Arial, Helvetica, sans-serif}div.SP_HTML A.maintabpublic:hover { color:#000000; font-weight:bold; font-size:12px; FONT-FAMILY: Arial, Helvetica, sans-serif}div.SP_HTML .secondarypublic { line-height: 20px; font-size:11px; font-weight:bold; FONT-FAMILY: Arial, Helvetica, sans-serif;color:#000000;}div.SP_HTML A.secondarypublic { font-size:12px; font-weight:bold; FONT-FAMILY: Arial, Helvetica, sans-serif;color:#000000;}div.SP_HTML .secondaryonpublic{ font-size:12px; font-weight:bold; FONT-FAMILY: Arial, Helvetica, sans-serif;color:#000000;}div.SP_HTML A.secondarypublic:hover {  font-size:12px; font-weight:bold; FONT-FAMILY: Arial, Helvetica, sans-serif;color:#000000;}div.SP_HTML .alinklog{COLOR: #E0E0E0;FONT-FAMILY: Arial, Helvetica, sans-serif;FONT-SIZE: 10px;font-style: normal;font-weight: bold;text-decoration : none;} div.SP_HTML .maintab {background-color:#000066; color:#CCCCCC; font-weight:bold; font-size:9pt; font-family:Verdana}div.SP_HTML A.maintab {background-color:#000066; color:#CCCCCC; font-weight:bold; font-size:9pt; font-family:Verdana}div.SP_HTML .maintabon {background-color:#000066; color:#FFFFFF; font-weight:bold; font-size:9pt; font-family:Verdana}div.SP_HTML A.maintab:hover {background-color:#000066; color:#FFFFFF; font-weight:bold; font-size:9pt; font-family:Verdana}div.SP_HTML .secondary {background-color:#FFCC00; color:#000066; font-size:11pt; font-weight:bold; font-family:Verdana}div.SP_HTML A.secondary {background-color:#FFCC00; color:#000066; font-size:11pt; font-weight:bold; font-family:Verdana}div.SP_HTML .secondaryon{background-color:#FFCC00; color:#0000FF; font-size:11pt; font-weight:bold; font-family:Verdana}div.SP_HTML A.secondary:hover {background-color:#FFCC00; color:#0000FF; font-size:11pt; font-weight:bold; font-family:Verdana}div.SP_HTML .calWeekDay {background-color:#179C44;color:#FFFFFF;padding:2px;font-face:Verdana;font-size:15px;font-weight:bold;}div.SP_HTML .calWeekEnd {background-color:#1864E0;color:#FFCC00;padding:2px;font-face:Verdana;font-size:15px;font-weight:bold;}div.SP_HTML .calWeekToday {background-color:#d93f3f;color:#FFCC00;padding:2px;font-face:Verdana;font-size:15px;font-weight:bold;}div.SP_HTML .calWeekData0 {background-color:#E1E1E1;padding:2px;font-face:Verdana;font-size:11px;}div.SP_HTML .calWeekData1 {background-color:#C1C1C1;padding:2px;font-face:Verdana;font-size:11px;}div.SP_HTML .calHighlightHeader {background-color:#000066;font-size:13px;font-weight:bold;color:#FFCC00;text-align:center;}div.SP_HTML .calEventHeader {font-face:Verdana;font-size:18px;font-weight:bold;background-color:#000066;color:#FFCC00;}div.SP_HTML .calEventLine {font-face:Verdana;font-size:15px;font-weight:bold;background-color:#179C44;color:#FFFFFF;}div.SP_HTML .calDayHeader {font-face:Verdana;font-size:18px;font-weight:bold;background-color:#000066;color:#FFCC00;}div.SP_HTML .calWeekHeader {font-face:Verdana;font-size:18px;font-weight:bold;background-color:#000066;color:#FFCC00;}div.SP_HTML .calYearHeader {font-face:Verdana;font-size:18px;font-weight:bold;background-color:#000066;color:#FFCC00;}div.SP_HTML .calmedsmb {font-size:10pt;font-weight:bold;background-color:#E1E1E1;padding:3px;}div.SP_HTML .calmedsm {font-size:10pt;background-color:#E1E1E1;padding:3px;}div.SP_HTML .calSemiSm {font-size:11px;}div.SP_HTML .calSemiSmB {font-size:11px;font-weight:bold;}div.SP_HTML .tdgHeader {background-color:#000066;background-image:url(/HISD/tdg/images/tdgbg4.gif);color:#FFCC00;font-face:Verdana;font-size:18px;}div.SP_HTML .tdgHeader1 {font-face:Verdana;font-size:15px;font-weight:bold;background-color:#179C44;color:#FFFFFF;background-image:url(/HISD/tdg/images/tdgbg1.gif);}div.SP_HTML .tdgHeader2 {font-face:Verdana;font-size:13px;font-weight:bold;background-color:#999999;color:#000000;padding:3px;}div.SP_HTML .tdgHeader3 {font-face:Verdana;font-size:13px;font-weight:bold;color:#000000;padding:3px;}div.SP_HTML .tdgHeader4 {font-face:Verdana;font-size:16px;font-weight:bold;color:#000000;padding:3px;}div.SP_HTML .tdgLine {font-face:Verdana;font-size:13px;font-weight:normal;color:#000000;padding:3px;}div.SP_HTML .tdgLineBold {font-face:Verdana;font-size:13px;font-weight:bold;color:#000000;padding:3px;background-color:#E1E1E1}div.SP_HTML .tdgMsg0 {background-color:#E1E1E1;padding:2px;font-face:Verdana;font-size:12px;}div.SP_HTML .tdgMsg1 {background-color:#C1C1C1;padding:2px;font-face:Verdana;font-size:12px;}div.SP_HTML .tdgMsgLabel {background-color:#AAAAAA;padding:5px;font-face:Verdana;font-size:12px;font-weight:bold;color:#000000;}div.SP_HTML .tdgMsgItem {padding:5px;font-face:Verdana;font-size:12px;color:#000000;}div.SP_HTML .tdgMsgHeader {font-face:Verdana;font-size:15px;font-weight:bold;background-color:#179C44;color:#000000;background-image:url(/HISD/tdg/images/tdgbg2.gif);}div.SP_HTML .toolboxapplications {background-color: #ffffff;margin-top:0px;margin-left:0px}div.SP_HTML #left {float:left;width:45%;}div.SP_HTML #middle {float:left;width:10%;}div.SP_HTML #right {width:45%;float:right;}div.SP_HTML .borderTotal {border-top-style: solid ;border-color:#aaaaaa;border-width: 2;}div.SP_HTML .txtStyle{border-style:none; border-bottom-style: solid;border-width: 1;}div.SP_HTML .buttonStyle{color: #FFFFFF; background-color: #000080; font-weight: bold; font-size: 10px}div.SP_HTML .alink{COLOR: #000000;FONT-FAMILY: Arial, Helvetica, sans-serif;FONT-SIZE: 12px;font-style: normal;line-height: 20px;font-weight: bold;text-decoration : none;}div.SP_HTML .avlink a:hover {COLOR: #FFFFFF; background-color: #000066;}div.SP_HTML .bulletalign {VERTICAL-ALIGN: middle}div.SP_HTML .rowalign {VERTICAL-ALIGN: bottom}div.SP_HTML .PublicRightFeatures {color: #484848}div.SP_HTML .EmpLink {FONT-SIZE: 12px;font-style: normal;line-height: 20px;font-weight: bold;text-decoration: none; color: #E8E8E8; background-color: #000066; border: thin #999999 groove; height: 20pt; width: 100pt; text-align: center;}div.SP_HTML .PurposeGoalsLink { COLOR: #000000;FONT-FAMILY: Arial, Helvetica, sans-serif;FONT-SIZE: 12px;font-style: normal;line-height: normal;font-weight: bold;text-decoration : none;}div.SP_HTML .channelBGimage {background-repeat: no-repeat; background-position: left top}div.SP_HTML .alink_white{COLOR: #FFFFFF;FONT-FAMILY: Arial, Helvetica, sans-serif;FONT-SIZE: 12px;font-style: normal;line-height: 14px;font-weight: bold;text-decoration : none;}div.SP_HTML .aHeaderlink {COLOR: #0000CC;FONT-FAMILY: Arial, Helvetica, sans-serif;FONT-SIZE: 13px;font-style: normal;line-height: 13px;font-weight: bold;text-decoration : none;} a:hover {text-decoration: underline}div.SP_HTML .tab {font-family: sans-serif; line-height:150%; font-weight: bold; position:absolute; text-align:center; border:none;  margin:0px; height: 21px;}div.SP_HTML .panel {font-family: sans-serif; font-size: smaller; position:absolute; border:none ; width: 465px; height: 357px; left:0px; top:21px; margin:0px;}div.SP_HTML .HTMLlefttitle { font-size:8pt; font-weight:normal; font-family: Verdana, Arial, Helvetica, sans-serif; color: #ffffff; line-height: normal; background-color:#63659c; text-indent: 2px}div.SP_HTML .HTMLlefttitleBenefits { font-size:8pt; font-weight:normal; font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; line-height: normal; background-color:#FF0000; text-indent: 2px}div.SP_HTML .HTMLleftlink {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; line-height: 10pt; text-decoration: none; text-indent: 2px}div.SP_HTML .HTMLleftTOPborder { border: 1px #666666 solid; text-indent: 2px}div.SP_HTML .HTMLleftTBLTDborder {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; border: solid; border-width: 0px 1px 1px; border-color: #666666 #666666 black; border-bottom: 1px #666666 solid; background-color:#f1f1f1; height:22; vertical-align:middle}div.SP_HTML .HTMLleftTBLborder {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; border: solid; border-width: 0px 1px 1px; border-color: #666666 #666666 black; border-bottom: 1px #666666 solid;border-top: 1px #666666 solid; background-color:#f1f1f1; height:22; vertical-align:middle}div.SP_HTML TD.idxTitle { font:bold 11px arial; background-color:#000066; color:white; padding:3px; }div.SP_HTML A.idxNormal { font-decoration:none; font:11px verdana; color:#000099; }div.SP_HTML TD.idxNormal { background-color:gainsboro; padding:3px; padding-left:8px; } div.SP_HTML thead td {background: buttonface font: menu; border: 1px outset white;    cursor: default; padding-top: 0; padding: bottom: 0;    border-top: 1px solid buttonhighlight;    border-left: 1px solid buttonhighlight;    border-right: 1px solid buttonshadow;    border-bottom: 1px solid buttonshadow;        } div.SP_HTML thead .arrow  {font-family: webdings; color: black; padding: 0; font-size: 10px;   height: 11px; width: 10px; overflow: hidden;   margin-bottom: 2; margin-top: -3; padding: 0; padding-top: 0; padding-bottom: 2;} div.SP_HTML .grayline { border-top-width: thin; border-top-style: dotted; border-top-color: #CCCCCC;}div.SP_HTML .SplashHeaderBlue12px { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: normal; font-weight: bold; color: #000066;}div.SP_HTML .SplashHeaderBlue13px { font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: normal; font-weight: bold; color: #000066;} div.SP_HTML .paragraphTitleBlack { COLOR: #000000; FONT-SIZE: 16px; FONT-WEIGHT: bold; } */ /*  div.SP_HTML .tableHeadingBlk {  font-family: Arial, Helvetica, sans-serif;  font-size:12px; font-weight:bold; background-color:#cccccc; color:#000000;} div.SP_HTML  .tableRowAltGrey {  background-color: #eeeeee; font-family: Arial, Helvetica, sans-serif;  font-size:12px; font-weight:normal; color:#000000;}  div.SP_HTML .tableRowAltBlue { background-color: #eeeeff; font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#000000;} div.SP_HTML .tableHeadingWhite {  font-family: Arial, Helvetica, sans-serif;  font-size:12px; font-weight:bold; background-color:#cccccc; color:#ffffff;} */ /*div.SP_HTML .regionHS { font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; color: #000000; text-align: center; vertical-align: middle; background-color: #FFFFFF; width: 33%;  }div.SP_HTML .regionMS { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #000000; background-color: #FFFFFF; text-align: center; vertical-align: middle; width: 33%; }   */