/* CSS Document */

.limitLinkArea
{
 top:0px;
position:absolute;
left:10px;
bottom:50;
height:65px;
width:200px;
 
}
/*
Header Background - "go" button
*/
.headerbg {
	position:absolute;
	left:778px;
	top:24px;
	width:780px;
	height:48px;
	z-index:10;
	background-image: url(/assets/images/dstc/dstc_go_button.gif);
	layer-background-image: url(/assets/images/dstc/dstc_go_button.gif);
}


  .showOnlyInPrinterFriendlyView
{
	position:absolute;
	left: 0px;
    display: none;
    z-index:20;
}

.showOnlyInNormalView
{	
	margin-top: .2em;
	margin-left: 1em;	
	position:absolute;
	top:0;
	left: 0px;
	background-position: left center;
	background-repeat: no-repeat;	
	z-index:20;
	/*display: none;*/
}

 /* 
 Go Button Style
 */
 .go_button {
	position:relative;
	left:137px;
	bottom:5px;
	margin-top:0px;
	margin-bottom:0px;	
	z-index:2;	
 } 
 
  /* 
 Go Button Style
 */
 .go_button {
	position:relative;
	left:137px;
	bottom:5px;
	margin-top:0px;
	margin-bottom:0px;	
	z-index:2;	
 } 
/*
Paragraph styles
*/
p {
margin-top:0px;
font-family:"verdana","arial","sans-serif";
font-size:8pt;
color:#333333;
 }
 
 p.text {
margin-top:0px;
font-family:"verdana","arial","sans-serif";
font-size:x-small;
color:#333333;
 }
 
p.white {
position:absolute;	
margin-top:0px;
font-family:"verdana","arial","sans-serif";
font-size:8pt;
color:#ffffff;
margin-left:4pt;
 }
 
/*
Header marketing box style
*/
h3.marketing {
margin-top:0px;
font-family:"verdana","arial","sans-serif";
font-size:10pt;
font-weight:bold;
color:#333333;
 }
/*
a hyperlink styles
*/

a:link.header {
margin-top:0px;
font-family:"verdana","arial","sans-serif";
font-size:8pt;
color:#ffffff;
text-decoration:none;
 }
 
 a:link.header.text {
margin-top:0px;
font-family:"verdana","arial","sans-serif";
font-size:x-small;
color:#fffff;
text-decoration:none;
 }
 
a:visited.header {
margin-top:0px;
font-family:"verdana","arial","sans-serif";
font-size:8pt;
color:#ffffff;
text-decoration:none;
 }
 
 a:visited.header.text {
margin-top:0px;
font-family:"verdana","arial","sans-serif";
font-size:x-small;
color:#ffffff;
text-decoration:none;
 }
 
a:active.header {
margin-top:0px;
font-family:"verdana","arial","sans-serif";
font-size:8pt;
color:#ffffff;
text-decoration:none;
 }
 
 a:active.header.text {
margin-top:0px;
font-family:"verdana","arial","sans-serif";
font-size:x-small;
color:#ffffff;
text-decoration:none;
 }
 
a:hover.header {
margin-top:0px;
font-family:"verdana","arial","sans-serif";
font-size:8pt;
color:#ffffff;
text-decoration:underline;
 }
 
a:hover.header.text {
margin-top:0px;
font-family:"verdana","arial","sans-serif";
font-size:x-small;
color:#ffffff;
text-decoration:underline;
 }
 
a:link.marketing {
margin-top:0px;
font-family:"verdana","arial","sans-serif";
font-size:12pt;
color:#333333;
text-decoration:none;
font-weight:bold;
 }
 
a:visited.marketing{
margin-top:0px;
font-family:"verdana","arial","sans-serif";
font-size:12pt;
color:#333333;
text-decoration:none;
font-weight:bold;
 }
 
 
a:active.marketing {
margin-top:0px;
font-family:"verdana","arial","sans-serif";
font-size:12pt;
color:#333333;
text-decoration:none;
font-weight:bold;
 }
 
a:hover.marketing {
margin-top:0px;
font-family:"verdana","arial","sans-serif";
font-size:12pt;
color:#333333;
text-decoration:underline;
font-weight:bold;
 }

 
a:link.white {
margin-top:0px;
margin-left:5px;
margin-right:5px;
font-family:"verdana","arial","sans-serif";
font-size:8pt;
color:#ffffff;
text-decoration:none
 }
 
a:visited.white {
margin-top:0px;
margin-left:5px;
margin-right:5px;
font-family:"verdana","arial","sans-serif";
font-size:8pt;
color:#ffffff;
text-decoration:none
 }
 
a:active.white {
margin-top:0px;
margin-left:5px;
margin-right:5px;
font-family:"verdana","arial","sans-serif";
font-size:8pt;
color:#ffffff;
text-decoration:none
 }
 
a:hover.white {
margin-top:0px;
margin-left:5px;
margin-right:5px;
font-family:"verdana","arial","sans-serif";
font-size:8pt;
color:#ffffff;
text-decoration:underline
 }
 
a:link.topic {
margin:0px 4px 0px 4px;
font-family:"verdana","arial","sans-serif";
font-size:8pt;
color:#ffffff;
text-decoration:none
 }
 
a:visited.topic {
margin:0px 4px 0px 4px;
font-family:"verdana","arial","sans-serif";
font-size:8pt;
color:#ffffff;
text-decoration:none
 }
 
a:active.topic {
margin:0px 4px 0px 4px;
font-family:"verdana","arial","sans-serif";
font-size:8pt;
color:#ffffff;
text-decoration:none
 }
 
a:hover.topic {
margin:0px 4px 0px 4px;
font-family:"verdana","arial","sans-serif";
font-size:8pt;
color:#ffffff;
text-decoration:underline
 } 
 
/*
Header image position
*/
 .header_image {
 margin-top:0px;
 position:absolute;
 top:0px;
 left:0px;
 width:780px;
 height:72px; 
 }
/*
Search Bar in header position styles
*/ 
.header_search 
{
position: absolute;
top:0px;
left:490px;
width:270px;
height:23px;
border-bottom:solid 0px #ffffff;
background-color:#dad5c0;
margin:0px;
}
/*
Search box styles
*/
.search_line {
position: absolute;
top:23px;
width:780px;
height:3px;
border-top:solid 2px #ffffff;
margin:0px;
}
 /*
 Text-only position style
 */
 .text_only {
 margin-top:0px;
 position: absolute;
 left:6px;
 top:3px;
 z-index: 25;
 }
/* 
Search input field
*/
 .input_field 
 {
 position: absolute;
 top: 4px;
 left:650px;
 width:300px;
 z-index:51; /*was 2*/
  }
  
   .input_field_apps
 {
 position: absolute;
 top: 4px;
 left:1000px;
 width:300px;
 height:100px;
 z-index:51; /*was 2*/
  }
  
   .input_field_go 
 {
 position: absolute;
 top: 0px;
 left:495px;
  width:300px;
 z-index:50; /*was 2*/
  }

/* 
More Search Tools text style
*/

/* 
  .more_search_tools {
	bottom:21px;
	z-index:auto;
 }

  .more_search_tools_apps {
	position:relative;
	left:173px;
	bottom:21px;
	z-index:auto;
 }
*/
/*
Search styles
*/
  INPUT.search 
  {
	font-family:"verdana","arial","sans-serif";
	color: #000000;
	font-size:8pt;
	border: solid 1px #000000;
	background-color: #f5f5f5;
	margin-top:3px;
	width: 120px;
 }
 

/*
Audience bar Styles
*/
 .audience_links {
position: absolute;
top:78px;
bottom:30px;
left:83px;
width: 780px;
height: 50px;
z-index: 10;
height:15px;
}
/*
Audience bar styles Applications
*/
 .audienceLinks {
position: absolute;
top:78px;
bottom:30px;
left:55px;
width: 100%;
height: 50px;
z-index: 10;
font-size:8pt;
}
/*
Libraries bar styles
*/
 .libraries_links {
position: absolute;
top:78px;
bottom:54px;
left:435px;
height:25px;
margin-top:0px;
width: 760px;
z-index: 15;
height: 15px;
}
/*
Libraries bar styles Applications
*/
 .librariesLinks {
position: absolute;
top:78px;
bottom:54px;
left:435px;
height:25px;
margin-top:0px;
width: 100%;
z-index: 15;
font-size:8pt;
}
/*
style for the audience bar
*/
 .audience_curve {
 position:absolute;
 left:390px;
 top:73px;
 margin-top:0px;
 z-index: 9;
 }
 
 /*
style for the audience bar apps
*/
 .audience_curve_apps {
 position:absolute;
 left:390px;
 top:73px;
 margin-top:0px;
 z-index: 9;
 }
 
 /*
 style for topic bar
 */
 .topic_links 
 {	
	left:64px;
	position: absolute;
	top:101px;
	width: 760px;
	bottom:56px;
	z-index: 11;
	height:15px;
}
/*
style for topic bar for Applications
*/
 .topicLinks 
 {
	left:18px;
	position: absolute;
	top:101px;
	width:760px;
	height:50px;
	bottom:56px;
	z-index: 200;

}

 .info_for {
position:absolute;
 left:0px;
 top:72px;
 margin-top:0px;
 z-index: 7;
 }
 
  /*
 Info For layer style for apps
 */
  .info_for_apps {
 position:absolute;
 left:0px;
 top:72px;
 margin-top:0px;
 z-index: 7;
 }
 
 /*
 Home link style
 */
 .home_link {
position: absolute;
top:101px;
left:5px;
width:50px;
height:25px;
margin-top:0px;
z-index: 13;
}

 /*
 Home link style for apps
 */
 .home_link_apps {
position: absolute;
top:101px;
left:5px;
width:50px;
height:25px;
margin-top:0px;
z-index: 13;
}

 .marketing_headline {
position: absolute;
top:32px;
left:500px;
width:260px;
height:20px;
margin-top:0px;
}


/* Blurb position changed to accomodate Fading Java */
/* But it worked fine as was otherwise */

 .marketingblurb {
position: absolute;
top:33px; /*Original was 48*/
left:525px;
width:175px; /*original was 100*/
height:20px;
margin-top:0px;
z-index:100; /* added so Fading Scroller Showed on Stage*/
font-size:8pt;
}

/*Location Header Stuff */


 .Location_topic_links {
position: absolute;
top:75px;
left:70px;
height:25px;
margin-top:0px;
z-index: 25;
}


 .Location_home_link {
position: absolute;
top:75px;
height:25px;
margin-top:0px;
}

.header_utility {
margin-top:0px;
position: absolute;
top:3px;
left:230px;
z-index:3;
width: 100%;
}

.header_utility_apps {
margin-top:0px;
position: absolute;
top:0px;
left:230px;
z-index:3;
width: 100%;
color:#ffffff;
}

/*wrapper for applications*/

.application_position {
margin-top: 130px;
position: absolute;
margin-left: 0px;
margin-bottom: 40px;
z-index: 20;
width: 780px;
}

/*LSCS specific styles*/
.Logo_nhmccd
{
	background-image: url(http://www.lonestar.edu/assets/Images/nhmccd/header_lscs.gif);
	background-position: left center;
	background-repeat: no-repeat;	
	position:relative;
	height: 72px;		
	z-index:1;	
}

  .header_libraries_nhmccd 
  {	
position: absolute;
left: 0px;
top:72px;
height:25px;
width:780px;
border-top:solid 2px #ffffff;
border-bottom:solid 2px #ffffff;
background-color:#000066;
margin-top:0px;
z-index: 4;
}
 
  .header_home_nhmccd {
position: absolute;
top:95px;
left:0px;
width:60px;
height:20px;
border-top:solid 2px #ffffff;
border-bottom:solid 2px #ffffff;
background-color:#000066;
margin-top:0px;
z-index: 12;
}

  .Location_header_home_nhmccd{
position: absolute;
top:70px;
left:0px;
width:60px;
height:20px;
border-top:solid 0px #ffffff;
border-bottom:solid 0px #ffffff;
background-color:#000066;
margin-top:2px;
text-align:center;
vertical-align:middle;
white-space:nowrap;
}

.top_background_nhmccd
{
	top:0px;
	position: absolute;
	border-bottom:solid 0px #ffffff;
	margin:0px;
	height:25px;
	width:780px;
	background-color:#d8d7cd;	
}

 .header_audience_nhmccd
  {
position: absolute;
top:72px;
left:0px;
width:390px;
height:25px;
border-top:solid 2px #ffffff;
border-bottom:solid 2px #ffffff;
background-color:#d8d7cd;
margin-top:0px;
z-index: 5;
}

 .Location_header_topic_nhmccd
 {	
	position: absolute;
	top:70px;
	width:780px;
	height:20px;
	border-top:solid 0px #ffffff;
	border-bottom:solid 0px #ffffff;
	background-color:#a29688;
	margin-top:2px;
}


 .header_topic_nhmccd
 {
	position: absolute;
	left: 0px;
	top:95px;
	width:780px;
	height:20px;
	border-top:solid 2px #ffffff;
	border-bottom:solid 2px #ffffff;
	background-color:#999999;
	margin-top:0px;
	z-index: 10;
}

/*LSCS styles for XML Header/Footer (apps)*/

.Logo_nhmccd_apps_test
{
	position: absolute;
	top: 0px;
	left: 0px;
	height: 72px;
	z-index: 2;		
}
  .header_libraries_nhmccd_apps
  {	
position: absolute;
top:72px;
height:25px;
width:780px;
left:0px;
border-top:solid 2px #ffffff;
border-bottom:solid 2px #ffffff;
background-color:#002F5D;
margin-top:0px;
z-index: 4;
}

  .header_home_nhmccd_apps {
position: absolute;
top:95px;
left:0px;
width:60px;
height:20px;
border-top:solid 2px #ffffff;
border-bottom:solid 2px #ffffff;
background-color:#9e1b34;
margin-top:0px;
z-index: 12;
}

.top_background_nhmccd_apps
{
	top:0px;
	position: relative;
	left:0px;
	border-bottom:solid 0px #ffffff;
	margin:0px;
	height:24px;
	width:2px;
	background-color:#ffffff;	
}

 .header_audience_nhmccd_apps
  {
position: absolute;
top:72px;
left:0px;
width:390px;
height:25px;
border-top:solid 2px #ffffff;
border-bottom:solid 2px #ffffff;
background-color:#002F5D;
margin-top:0px;
z-index: 5;
}

 .header_topic_nhmccd_apps
 {
	position: absolute;
	top:95px;
	width:780px;
	height:20px;
	left:0px;
	border-top:solid 2px #ffffff;
	border-bottom:solid 2px #ffffff;
	background-color:#b30838;
	margin-top:0px;
	z-index: 10;
}

a:link.white_nhmccd {
margin-top:0px;
margin-left:5px;
margin-right:5px;
font-family:"verdana","arial","sans-serif";
font-size:8pt;
color:#ffffff;
text-decoration:none
 }
 
a:visited.white_nhmccd {
margin-top:0px;
margin-left:5px;
margin-right:5px;
font-family:"verdana","arial","sans-serif";
font-size:8pt;
color:#ffffff;
text-decoration:none
 }
 
a:active.white_nhmccd {
margin-top:0px;
margin-left:5px;
margin-right:5px;
font-family:"verdana","arial","sans-serif";
font-size:8pt;
color:#ffffff;
text-decoration:none
 }
 
a:hover.white_nhmccd {
margin-top:0px;
margin-left:5px;
margin-right:5px;
font-family:"verdana","arial","sans-serif";
font-size:8pt;
color:#ffffff;
text-decoration:underline
 }

/*DSTC specific styles*/
.Logo_dstc
{
	background-image: url(../../Images/dstc/dstc.jpg);
	background-position: left center;
	background-repeat: no-repeat;	
	position:relative;
	height: 72px;		
	z-index:1;	
}


  .header_libraries_dstc
  {	
position: absolute;
left: 0px;
top:72px;
height:25px;
width:780px;
border-top:solid 2px #ffffff;
border-bottom:solid 2px #ffffff;
background-color:#620000;
margin-top:0px;
z-index: 4;
}

 
  .header_home_dstc {
position: absolute;
top:95px;
left:0px;
width:60px;
height:20px;
border-top:solid 2px #ffffff;
border-bottom:solid 2px #ffffff;
background-color:#000066;
margin-top:0px;
z-index: 12;
}

  .Location_header_home_dstc{
position: absolute;
top:70px;
left:0px;
width:60px;
height:20px;
border-top:solid 0px #ffffff;
border-bottom:solid 0px #ffffff;
background-color:#000066;
margin-top:2px;
text-align:center;
vertical-align:middle;
white-space:nowrap;
}

.top_background_dstc
{
	top:0px;
	position: absolute;
	border-bottom:solid 0px #ffffff;
	margin:0px;
	height:24px;
	width:780px;
	background-color:#d7d0d0;	
	z-index: 1;
}

 .header_audience_dstc
  {
position: absolute;
top:72px;
left:0px;
width:390px;
height:25px;
border-top:solid 2px #ffffff;
border-bottom:solid 2px #ffffff;
background-color:#d7d0d0;
margin-top:0px;
z-index: 5;
}

 .Location_header_topic_dstc
 {	
	position: absolute;
	left: 0px;
	top:95px;
	width:780px;
	height:20px;
	border-top:solid 2px #ffffff;
	border-bottom:solid 2px #ffffff;
	background-color:#9f958e;
	margin-top:0px;
	z-index: 10;
}

 .header_topic_dstc
 {
	position: absolute;
	left: 0px;
	top:95px;
	width:780px;
	height:20px;
	border-top:solid 2px #ffffff;
	border-bottom:solid 2px #ffffff;
	background-color:#9f958e;
	margin-top:0px;
	z-index: 10;
}

/*DSTC styles for XML Header/Footer (apps)*/

.Logo_dstc_apps_test
{
	position: absolute;
	top: 0px;
	left: 0px;
	height: 72px;
	z-index: 2;		
}


  .header_libraries_dstc_apps
  {	
position: absolute;
top:72px;
height:25px;
width:780px;
border-top:solid 2px #ffffff;
border-bottom:solid 2px #ffffff;
background-color:#620000;
margin-top:0px;
z-index: 4;
}

  .header_home_dstc_apps {
position: absolute;
top:95px;
left:0px;
width:60px;
height:20px;
border-top:solid 2px #ffffff;
border-bottom:solid 2px #ffffff;
background-color:#000066;
margin-top:0px;
z-index: 12;
}

.top_background_dstc_apps
{
	top:0px;
	position: absolute;
	border-bottom:solid 0px #ffffff;
	margin:0px;
	height:24px;
	width:780px;
	background-color:#ffffff;	
	z-index: 1;

}

 .header_audience_dstc_apps
  {
position: absolute;
top:72px;
left:0px;
width:390px;
height:25px;
border-top:solid 2px #ffffff;
border-bottom:solid 2px #ffffff;
background-color:#d7d0d0;
margin-top:0px;
z-index: 5;
}

 .header_topic_dstc_apps
 {
	position: absolute;
	top:95px;
	width:780px;
	height:20px;
	border-top:solid 2px #ffffff;
	border-bottom:solid 2px #ffffff;
	background-color:#9f958e;
	margin-top:0px;
	z-index: 10;
}

a:link.white_dstc{
margin-top:0px;
margin-left:5px;
margin-right:5px;
font-family:"verdana","arial","sans-serif";
font-size:8pt;
color:#ffffff;
text-decoration:none
 }
 
a:visited.white_dstc {
margin-top:0px;
margin-left:5px;
margin-right:5px;
font-family:"verdana","arial","sans-serif";
font-size:8pt;
color:#ffffff;
text-decoration:none
 }
 
a:active.white_dstc {
margin-top:0px;
margin-left:5px;
margin-right:5px;
font-family:"verdana","arial","sans-serif";
font-size:8pt;
color:#ffffff;
text-decoration:none
 }
 
a:hover.white_dstc {
margin-top:0px;
margin-left:5px;
margin-right:5px;
font-family:"verdana","arial","sans-serif";
font-size:8pt;
color:#ffffff;
text-decoration:underline
 }

/*LSC-Montgomery specific styles*/
.Logo_mc
{
	background-image: url(../../Images/mc/mc.jpg);
	background-position: left center;
	background-repeat: no-repeat;	
	position:relative;
	height: 72px;		
	z-index:1;	
}

  .header_libraries_mc
  {	
position: absolute;
left: 0px;
top:72px;
height:25px;
width:780px;
border-top:solid 2px #ffffff;
border-bottom:solid 2px #ffffff;
background-color:#658FBE;
margin-top:0px;
z-index: 4;
}
 
  .header_home_mc {
position: absolute;
top:95px;
left:0px;
width:60px;
height:20px;
border-top:solid 2px #ffffff;
border-bottom:solid 2px #ffffff;
background-color:#658FBE;
margin-top:0px;
z-index: 12;
}

  .Location_header_home_mc{
position: absolute;
top:70px;
left:0px;
width:60px;
height:20px;
border-top:solid 0px #ffffff;
border-bottom:solid 0px #ffffff;
background-color:#000066;
margin-top:2px;
text-align:center;
vertical-align:middle;
white-space:nowrap;
}

.top_background_mc
{
	top:0px;
	position: absolute;
	border-bottom:solid 0px #ffffff;
	margin:0px;
	height:24px;
	width:780px;
	background-color:#dad5c2;	
	z-index: 1;

}

 .header_audience_mc
  {
position: absolute;
left: 0px;
top:72px;
left:0px;
width:390px;
height:25px;
border-top:solid 2px #ffffff;
border-bottom:solid 2px #ffffff;
background-color:#DAD5C0;
margin-top:0px;
z-index: 5;
}


 .Location_header_topic_mc
 {	
	position: absolute;
	top:70px;
	width:780px;
	height:20px;
	border-top:solid 0px #ffffff;
	border-bottom:solid 0px #ffffff;
	background-color:#A29688;
	margin-top:2px;
	margin-bottom:12px;
}

 .header_topic_mc
 {
	position: absolute;
	left: 0px;
	top:95px;
	width:780px;
	height:20px;
	border-top:solid 2px #ffffff;
	border-bottom:solid 2px #ffffff;
	background-color:#A29688;
	margin-top:0px;
	z-index: 10;
}

/*LSC-Montgomery styles for XML Header/Footer (apps)*/

.Logo_mc_apps_test
{
	position: absolute;
	top: 0px;
	left: 0px;
	height: 72px;
	z-index: 2;		
}


  .header_libraries_mc_apps
  {	
position: absolute;
top:72px;
height:25px;
width:780px;
border-top:solid 2px #ffffff;
border-bottom:solid 2px #ffffff;
background-color:#658FBE;
margin-top:0px;
z-index: 4;
}

  .header_home_mc_apps {
position: absolute;
top:95px;
left:0px;
width:60px;
height:20px;
border-top:solid 2px #ffffff;
border-bottom:solid 2px #ffffff;
background-color:#658FBE;
margin-top:0px;
z-index: 12;
}

.top_background_mc_apps
{
	top:0px;
	position: absolute;
	border-bottom:solid 0px #ffffff;
	margin:0px;
	height:24px;
	width:780px;
	background-color:#ffffff;	
	z-index: 1;

}

 .header_audience_mc_apps
  {
position: absolute;
top:72px;
left:0px;
width:390px;
height:25px;
border-top:solid 2px #ffffff;
border-bottom:solid 2px #ffffff;
background-color:#DAD5C0;
margin-top:0px;
z-index: 5;
}

 .header_topic_mc_apps
 {
	position: absolute;
	top:95px;
	width:780px;
	height:20px;
	border-top:solid 2px #ffffff;
	border-bottom:solid 2px #ffffff;
	background-color:#A29688;
	margin-top:0px;
	z-index: 10;
}

a:link.white_mc {
margin-top:0px;
margin-left:5px;
margin-right:5px;
font-family:"verdana","arial","sans-serif";
font-size:8pt;
color:#ffffff;
text-decoration:none
 }
 
a:visited.white_mc {
margin-top:0px;
margin-left:5px;
margin-right:5px;
font-family:"verdana","arial","sans-serif";
font-size:8pt;
color:#ffffff;
text-decoration:none
 }
 
a:active.white_mc {
margin-top:0px;
margin-left:5px;
margin-right:5px;
font-family:"verdana","arial","sans-serif";
font-size:8pt;
color:#ffffff;
text-decoration:none
 }
 
a:hover.white_mc {
margin-top:0px;
margin-left:5px;
margin-right:5px;
font-family:"verdana","arial","sans-serif";
font-size:8pt;
color:#ffffff;
text-decoration:underline
 }

/*LSC-Kingwood specific styles*/
.Logo_kc
{
	background-image: url(../../Images/kc/kc.jpg);
	background-position: left center;
	background-repeat: no-repeat;	
	position:relative;
	height: 72px;		
	z-index:1;	
}


  .header_libraries_kc
  {	
position: absolute;
left: 0px;
top:72px;
height:25px;
width:780px;
border-top:solid 2px #ffffff;
border-bottom:solid 2px #ffffff;
background-color:#669966;
margin-top:0px;
z-index: 4;
}

 
  .header_home_kc {
position: absolute;
top:95px;
left:0px;
width:60px;
height:20px;
border-top:solid 2px #ffffff;
border-bottom:solid 2px #ffffff;
background-color:#669966;
margin-top:0px;
z-index: 12;
}

  .Location_header_home_kc{
position: absolute;
top:70px;
left:0px;
width:60px;
height:20px;
border-top:solid 0px #ffffff;
border-bottom:solid 0px #ffffff;
background-color:#000066;
margin-top:2px;
text-align:center;
vertical-align:middle;
white-space:nowrap;
}

.top_background_kc
{
	top:0px;
	position: absolute;
	border-bottom:solid 0px #ffffff;
	margin:0px;
	height:24px;
	width:780px;
	background-color:#dad5c2;	
	z-index: 1;
}

 .header_audience_kc
  {
position: absolute;
top:72px;
left:0px;
width:390px;
height:25px;
border-top:solid 2px #ffffff;
border-bottom:solid 2px #ffffff;
background-color:#dad5c0;
margin-top:0px;
z-index: 5;
}


 .Location_header_topic_kc
 {	
	position: absolute;
	top:70px;
	width:780px;
	height:20px;
	border-top:solid 0px #ffffff;
	border-bottom:solid 0px #ffffff;
	background-color:#9f958e;
	margin-top:2px;
	margin-bottom:12px;
}

 .header_topic_kc
 {
	position: absolute;
	left: 0px;
	top:95px;
	width:780px;
	height:20px;
	border-top:solid 2px #ffffff;
	border-bottom:solid 2px #ffffff;
	background-color:#9f958e;
	margin-top:0px;
	z-index: 10;
	}
	
	/*LSC-Kingwood styles for XML Header/Footer (apps)*/

.Logo_kc_apps_test
{
	position: absolute;
	top: 0px;
	left: 0px;
	height: 72px;
	z-index: 2;		
}


  .header_libraries_kc_apps
  {	
position: absolute;
top:72px;
height:25px;
width:780px;
border-top:solid 2px #ffffff;
border-bottom:solid 2px #ffffff;
background-color:#669966;
margin-top:0px;
z-index: 4;
}

  .header_home_kc_apps {
position: absolute;
top:95px;
left:0px;
width:60px;
height:20px;
border-top:solid 2px #ffffff;
border-bottom:solid 2px #ffffff;
background-color:#669966;
margin-top:0px;
z-index: 12;
}

.top_background_kc_apps
{
	top:0px;
	position: absolute;
	border-bottom:solid 0px #ffffff;
	margin:0px;
	height:24px;
	width:780px;
	background-color:#ffffff;	
	z-index: 1;

}

 .header_audience_kc_apps
  {
position: absolute;
top:72px;
left:0px;
width:390px;
height:25px;
border-top:solid 2px #ffffff;
border-bottom:solid 2px #ffffff;
background-color:#dad5c0;
margin-top:0px;
z-index: 5;
}

 .header_topic_kc_apps
 {
	position: absolute;
	top:95px;
	width:780px;
	height:20px;
	border-top:solid 2px #ffffff;
	border-bottom:solid 2px #ffffff;
	background-color:#9f958e;
	margin-top:0px;
	z-index: 10;
}

a:link.white_kc {
margin-top:0px;
margin-left:5px;
margin-right:5px;
font-family:"verdana","arial","sans-serif";
font-size:8pt;
color:#ffffff;
text-decoration:none
 }
 
a:visited.white_kc {
margin-top:0px;
margin-left:5px;
margin-right:5px;
font-family:"verdana","arial","sans-serif";
font-size:8pt;
color:#ffffff;
text-decoration:none
 }
 
a:active.white_kc {
margin-top:0px;
margin-left:5px;
margin-right:5px;
font-family:"verdana","arial","sans-serif";
font-size:8pt;
color:#ffffff;
text-decoration:none
 }
 
a:hover.white_kc {
margin-top:0px;
margin-left:5px;
margin-right:5px;
font-family:"verdana","arial","sans-serif";
font-size:8pt;
color:#ffffff;
text-decoration:underline
 }

	/*LSC-Tomball specific styles*/
.Logo_tc
{
	background-image: url(../../Images/tc/tc.jpg);
	background-position: left center;
	background-repeat: no-repeat;	
	position:relative;
	height: 72px;
}

.top_background_tc
{
	top:0px;
	position: absolute;
	border-bottom:solid 0px #ffffff;
	margin:0px;
	height:24px;
	width:780px;
	background-color:#dad5c0;	
	z-index: 1;	
}

 .header_libraries_tc {
position: absolute;
left: 0px;
top:72px;
height:25px;
width:780px;
border-top:solid 2px #ffffff;
border-bottom:solid 2px #ffffff;
background-color:#000066;
margin-top:0px;
z-index: 4;
}

  .header_home_tc{
position: absolute;
top:95px;
left:0px;
width:60px;
height:20px;
border-top:solid 2px #ffffff;
border-bottom:solid 2px #ffffff;
background-color:#000066;
margin-top:0px;
z-index: 12;
}

  .Location_header_home_tc
  {
	position: absolute;
	top:70px;
	left:0px;
	width:60px;
	height:20px;
	border-top:solid 0px #ffffff;
	border-bottom:solid 0px #ffffff;
	background-color:#7c8d41;
	margin-top:2px;
	text-align:center;
	vertical-align:middle;
	white-space:nowrap;
	}

 .Location_header_topic_tc 
 {	
	position: absolute;
	top:70px;
	width:780px;
	height:20px;
	border-top:solid 0px #ffffff;
	border-bottom:solid 0px #ffffff;
	background-color:#a29688;
	margin-top:2px;
}

 .header_topic_tc 
 {
	position: absolute;
	left: 0px;
	top:95px;
	width:780px;
	height:20px;
	border-top:solid 2px #ffffff;
	border-bottom:solid 2px #ffffff;
	background-color:#9f958e;
	margin-top:0px;
	z-index: 10;
}

 .header_audience_tc {
position: absolute;
top:72px;
left:0px;
width:390px;
height:25px;
border-top:solid 2px #ffffff;
border-bottom:solid 2px #ffffff;
background-color:#E1D9D7;
margin-top:0px;
z-index: 5;
}

/*LSC-Tomball styles for XML Header/Footer (apps)*/

.Logo_tc_apps_test
{
	position: absolute;
	top: 0px;
	left: 0px;
	height: 72px;
	z-index: 2;		
}


  .header_libraries_tc_apps
  {	
position: absolute;
top:72px;
height:25px;
width:780px;
border-top:solid 2px #ffffff;
border-bottom:solid 2px #ffffff;
background-color:#000066;
margin-top:0px;
z-index: 4;
}

  .header_home_tc_apps {
position: absolute;
top:95px;
left:0px;
width:60px;
height:20px;
border-top:solid 2px #ffffff;
border-bottom:solid 2px #ffffff;
background-color:#000066;
margin-top:0px;
z-index: 12;
}

.top_background_tc_apps
{
	top:0px;
	position: absolute;
	border-bottom:solid 0px #ffffff;
	margin:0px;
	height:24px;
	width:780px;
	background-color:#ffffff;	
	z-index: 1;

}

 .header_audience_tc_apps
  {
position: absolute;
top:72px;
left:0px;
width:390px;
height:25px;
border-top:solid 2px #ffffff;
border-bottom:solid 2px #ffffff;
background-color:#E1D9D7;
margin-top:0px;
z-index: 5;
}

 .header_topic_tc_apps
 {
	position: absolute;
	top:95px;
	width:780px;
	height:20px;
	border-top:solid 2px #ffffff;
	border-bottom:solid 2px #ffffff;
	background-color:#dad5c0;
	margin-top:0px;
	z-index: 10;
}

a:link.white_tc {
margin-top:0px;
margin-left:5px;
margin-right:5px;
font-family:"verdana","arial","sans-serif";
font-size:8pt;
color:#ffffff;
text-decoration:none
 }
 
a:visited.white_tc {
margin-top:0px;
margin-left:5px;
margin-right:5px;
font-family:"verdana","arial","sans-serif";
font-size:8pt;
color:#ffffff;
text-decoration:none
 }
 
a:active.white_tc {
margin-top:0px;
margin-left:5px;
margin-right:5px;
font-family:"verdana","arial","sans-serif";
font-size:8pt;
color:#ffffff;
text-decoration:none
 }
 
a:hover.white_tc {
margin-top:0px;
margin-left:5px;
margin-right:5px;
font-family:"verdana","arial","sans-serif";
font-size:8pt;
color:#ffffff;
text-decoration:underline
 }

	/*LSC-Cy-Fair specific styles*/
.Logo_cfc
{
	background-image: url(../../Images/cfc/cfc.jpg);
	background-position: left center;
	background-repeat: no-repeat;	
	position:relative;
	height: 72px;		
	z-index:1;	
}

  .header_libraries_cfc
  {	
position: absolute;
left: 0px;
top:72px;
height:25px;
width:780px;
border-top:solid 2px #ffffff;
border-bottom:solid 2px #ffffff;
background-color:#D1DCE2;
margin-top:0px;
z-index: 4;
}
 
  .header_home_cfc {
position: absolute;
top:95px;
left:0px;
width:60px;
height:20px;
border-top:solid 2px #ffffff;
border-bottom:solid 2px #ffffff;
background-color:#DD5800;
margin-top:0px;
z-index: 12;
}

  .Location_header_home_cfc{
position: absolute;
top:70px;
left:0px;
width:60px;
height:20px;
border-top:solid 0px #ffffff;
border-bottom:solid 0px #ffffff;
background-color:#DD5800;
margin-top:2px;
text-align:center;
vertical-align:middle;
white-space:nowrap;
}

.top_background_cfc
{
	top:0px;
	position: absolute;
	border-bottom:solid 0px #ffffff;
	margin:0px;
	height:24px;
	width:780px;
	background-color:#dad5c2;	
	z-index: 1;
}

 .header_audience_cfc
  {
position: absolute;
left: 0px;
top:72px;
left:0px;
width:390px;
height:25px;
border-top:solid 2px #ffffff;
border-bottom:solid 2px #ffffff;
background-color:#DAD5C0;
margin-top:0px;
z-index: 5;
}

 .Location_header_topic_cfc
 {	
	position: absolute;
	top:70px;
	width:780px;
	height:20px;
	border-top:solid 0px #ffffff;
	border-bottom:solid 0px #ffffff;
	background-color:#9f958e;
	margin-top:2px;
	margin-bottom:12px;
}

 .header_topic_cfc
 {
	position: absolute;
	left: 0px;
	top:95px;
	width:780px;
	height:20px;
	border-top:solid 2px #ffffff;
	border-bottom:solid 2px #ffffff;
	background-color:#9f958e;
	margin-top:0px;
	z-index: 10;
	}


/*LSC-Cy-Fair styles for XML Header/Footer (apps)*/

.Logo_cfc_apps_test
{
	position: absolute;
	top: 0px;
	left: 0px;
	height: 72px;
	z-index: 2;		
}


  .header_libraries_cfc_apps
  {	
position: absolute;
top:72px;
height:25px;
width:780px;
border-top:solid 2px #ffffff;
border-bottom:solid 2px #ffffff;
background-color:#D1DCE2;
margin-top:0px;
z-index: 4;
}

  .header_home_cfc_apps {
position: absolute;
top:95px;
left:0px;
width:60px;
height:20px;
border-top:solid 2px #ffffff;
border-bottom:solid 2px #ffffff;
background-color:#000066;
margin-top:0px;
z-index: 12;
}

.top_background_cfc_apps
{
	top:0px;
	position: absolute;
	border-bottom:solid 0px #ffffff;
	margin:0px;
	height:24px;
	width:780px;
	background-color:#ffffff;	
	z-index: 1;

}

 .header_audience_cfc_apps
  {
position: absolute;
top:72px;
left:0px;
width:390px;
height:25px;
border-top:solid 2px #ffffff;
border-bottom:solid 2px #ffffff;
background-color:#DAD5C0;
margin-top:0px;
z-index: 5;
}

 .header_topic_cfc_apps
 {
	position: absolute;
	top:95px;
	width:780px;
	height:20px;
	border-top:solid 2px #ffffff;
	border-bottom:solid 2px #ffffff;
	background-color:#9f958e;
	margin-top:0px;
	z-index: 10;
}

a:link.white_cfc {
margin-top:0px;
margin-left:5px;
margin-right:5px;
font-family:"verdana","arial","sans-serif";
font-size:8pt;
color:#333333;
text-decoration:none;
 }
 
a:visited.white_cfc {
margin-top:0px;
margin-left:5px;
margin-right:5px;
font-family:"verdana","arial","sans-serif";
font-size:8pt;
color:#333333;
text-decoration:none;
 }
 
a:active.white_cfc {
margin-top:0px;
margin-left:5px;
margin-right:5px;
font-family:"verdana","arial","sans-serif";
font-size:8pt;
color:#333333;
text-decoration:none;
 }
 
a:hover.white_cfc {
margin-top:0px;
margin-left:5px;
margin-right:5px;
font-family:"verdana","arial","sans-serif";
font-size:8pt;
color:#333333;
text-decoration:underline;
}
	
	/*The University Center specific styles*/
.Logo_tuc
{
	background-image: url(../../Images/tuc/tuc.jpg);
	background-position: left center;
	background-repeat: no-repeat;	
	position:relative;
	height: 72px;		
	z-index:1;	
}

  .header_libraries_tuc
  {	
position: absolute;
left: 0px;
top:72px;
height:25px;
width:780px;
border-top:solid 2px #ffffff;
border-bottom:solid 2px #ffffff;
background-color:#9FA872;
margin-top:0px;
z-index: 4;
}
 
  .header_home_tuc {
position: absolute;
top:95px;
left:0px;
width:60px;
height:20px;
border-top:solid 2px #ffffff;
border-bottom:solid 2px #ffffff;
background-color:#000066;
margin-top:0px;
z-index: 12;
}

  .Location_header_home_tuc{
position: absolute;
top:70px;
left:0px;
width:60px;
height:20px;
border-top:solid 0px #ffffff;
border-bottom:solid 0px #ffffff;
background-color:#000066;
margin-top:2px;
text-align:center;
vertical-align:middle;
white-space:nowrap;
}

.top_background_tuc
{
	top:0px;
	position: absolute;
	border-bottom:solid 0px #ffffff;
	margin:0px;
	height:24px;
	width:780px;
	background-color:#dad5c2;	
	z-index: 1;
}


 .header_audience_tuc
  {
position: absolute;
left: 0px;
top:72px;
left:0px;
width:390px;
height:25px;
border-top:solid 2px #ffffff;
border-bottom:solid 2px #ffffff;
background-color:#E2E7DA;
margin-top:0px;
z-index: 5;
}


 .Location_header_topic_tuc
 {	
	position: absolute;
	top:70px;
	width:780px;
	height:20px;
	border-top:solid 0px #ffffff;
	border-bottom:solid 0px #ffffff;
	background-color:#9f958e;
	margin-top:2px;
	margin-bottom:12px;
}

 .header_topic_tuc
 {
	position: absolute;
	left: 0px;
	top:95px;
	width:780px;
	height:20px;
	border-top:solid 2px #ffffff;
	border-bottom:solid 2px #ffffff;
	background-color:#9f958e;
	margin-top:0px;
	z-index: 10;
	}
	

/*The University Center styles for XML Header/Footer (apps)*/

.Logo_tuc_apps_test
{
	position: absolute;
	top: 0px;
	left: 0px;
	height: 72px;
	z-index: 2;		
}


  .header_libraries_tuc_apps
  {	
position: absolute;
top:72px;
height:25px;
width:780px;
border-top:solid 2px #ffffff;
border-bottom:solid 2px #ffffff;
background-color:#9FA872;
margin-top:0px;
z-index: 4;
}

  .header_home_tuc_apps {
position: absolute;
top:95px;
left:0px;
width:60px;
height:20px;
border-top:solid 2px #ffffff;
border-bottom:solid 2px #ffffff;
background-color:#000066;
margin-top:0px;
z-index: 12;
}

.top_background_tuc_apps
{
	top:0px;
	position: absolute;
	border-bottom:solid 0px #ffffff;
	margin:0px;
	height:24px;
	width:780px;
	background-color:#ffffff;	
	z-index: 1;

}

 .header_audience_tuc_apps
  {
position: absolute;
top:72px;
left:0px;
width:390px;
height:25px;
border-top:solid 2px #ffffff;
border-bottom:solid 2px #ffffff;
background-color:#E2E7DA;
margin-top:0px;
z-index: 5;
}

 .header_topic_tuc_apps
 {
	position: absolute;
	top:95px;
	width:780px;
	height:20px;
	border-top:solid 2px #ffffff;
	border-bottom:solid 2px #ffffff;
	background-color:#9f958e;
	margin-top:0px;
	z-index: 10;
}	 

a:link.white_tuc {
margin-top:0px;
margin-left:5px;
margin-right:5px;
font-family:"verdana","arial","sans-serif";
font-size:8pt;
color:#ffffff;
text-decoration:none
 }
 
a:visited.white_tuc {
margin-top:0px;
margin-left:5px;
margin-right:5px;
font-family:"verdana","arial","sans-serif";
font-size:8pt;
color:#ffffff;
text-decoration:none
 }
 
a:active.white_tuc {
margin-top:0px;
margin-left:5px;
margin-right:5px;
font-family:"verdana","arial","sans-serif";
font-size:8pt;
color:#ffffff;
text-decoration:none
 }
 
a:hover.white_tuc {
margin-top:0px;
margin-left:5px;
margin-right:5px;
font-family:"verdana","arial","sans-serif";
font-size:8pt;
color:#ffffff;
text-decoration:underline
 }
.Logo_nhc
{
background-image:url(../../nhmccd/images/header_lscs_northharris.gif);
	background-position: left center;
	background-repeat: no-repeat;	
	position:relative;
	height: 72px;		
	z-index:1;	
}

  .header_libraries_nhc
  {	
position: absolute;
left: 0px;
top:72px;
height:25px;
width:780px;
border-top:solid 2px #ffffff;
border-bottom:solid 2px #ffffff;
background-color:#003768;
margin-top:0px;
z-index: 4;
}
 
  .header_home_nhc {
position: absolute;
top:95px;
left:0px;
width:60px;
height:20px;
border-top:solid 2px #ffffff;
border-bottom:solid 2px #ffffff;
background-color:#003768;
margin-top:0px;
z-index: 12;
}

  .Location_header_home_nhc{
position: absolute;
top:70px;
left:0px;
width:60px;
height:20px;
border-top:solid 0px #ffffff;
border-bottom:solid 0px #ffffff;
background-color:#000066;
margin-top:2px;
text-align:center;
vertical-align:middle;
white-space:nowrap;
}

.top_background_nhc
{
	top:0px;
	position: absolute;
	border-bottom:solid 0px #ffffff;
	margin:0px;
	height:24px;
	width:780px;
	background-color:#D3D1D1;	
	z-index: 1;
}

.top_background_nhc_apps
{
	top:0px;
	position: absolute;
	border-bottom:solid 0px #ffffff;
	margin:0px;
	height:24px;
	width:780px;
	background-color:#ffffff;	
}

 .header_audience_nhc
  {
position: absolute;
left: 0px;
top:72px;
left:0px;
width:390px;
height:25px;
border-top:solid 2px #ffffff;
border-bottom:solid 2px #ffffff;
background-color:#0037681;
margin-top:0px;
z-index: 5;
}

 .Location_header_topic_nhc
 {	
position: absolute;
left: 0px;
top:72px;
left:0px;
width:390px;
height:25px;
border-top:solid 2px #ffffff;
border-bottom:solid 2px #ffffff;
background-color:#003768;
margin-top:0px;
z-index: 5;
}

 .header_topic_nhc
 {
	position: absolute;
	left: 0px;
	top:95px;
	width:780px;
	height:20px;
	border-top:solid 2px #ffffff;
	border-bottom:solid 2px #ffffff;
	background-color:#b30838;
	margin-top:0px;
	z-index: 10;
	}

/*LSC-North Harris styles for XML Header/Footer (apps)*/

.Logo_nhc_apps_test
{
	position: absolute;
	top: 0px;
	left: 0px;
	height: 72px;
	z-index: 2;		
}


  .header_libraries_nhc_apps
  {	
position: absolute;
top:72px;
height:25px;
width:780px;
border-top:solid 2px #ffffff;
border-bottom:solid 2px #ffffff;
background-color:#003768;
margin-top:0px;
z-index: 4;
}

  .header_home_nhc_apps {
position: absolute;
top:95px;
left:0px;
width:60px;
height:20px;
border-top:solid 2px #ffffff;
border-bottom:solid 2px #ffffff;
background-color:#b30838;
margin-top:0px;
z-index: 12;
}

.top_background_nhc_apps
{
	top:0px;
	position: absolute;
	border-bottom:solid 0px #ffffff;
	margin:0px;
	height:24px;
	width:780px;
	background-color:#ffffff;	
	z-index: 1;

}

 .header_audience_nhc_apps
  {
position: absolute;
top:72px;
left:0px;
width:390px;
height:25px;
border-top:solid 2px #ffffff;
border-bottom:solid 2px #ffffff;
background-color:#003768;
margin-top:0px;
z-index: 5;
}

 .header_topic_nhc_apps
 {
	position: absolute;
	top:95px;
	width:780px;
	height:20px;
	border-top:solid 2px #ffffff;
	border-bottom:solid 2px #ffffff;
	background-color:#b30838;
	margin-top:0px;
	z-index: 10;
}		

a:link.white_nhc {
margin-top:0px;
margin-left:5px;
margin-right:5px;
font-family:"verdana","arial","sans-serif";
font-size:8pt;
color:#ffffff;
text-decoration:none
 }
 
a:visited.white_nhc {
margin-top:0px;
margin-left:5px;
margin-right:5px;
font-family:"verdana","arial","sans-serif";
font-size:8pt;
color:#ffffff;
text-decoration:none
 }
 
a:active.white_nhc {
margin-top:0px;
margin-left:5px;
margin-right:5px;
font-family:"verdana","arial","sans-serif";
font-size:8pt;
color:#ffffff;
text-decoration:none
 }
 
a:hover.white_nhc {
margin-top:0px;
margin-left:5px;
margin-right:5px;
font-family:"verdana","arial","sans-serif";
font-size:8pt;
color:#ffffff;
text-decoration:underline
 }
 
	/*LSC-North Harris specific styles
.Logo_nhc
{
background-image:url(../../nhmccd/images/header_nhc.jpg);
	background-position: left center;
	background-repeat: no-repeat;	
	position:relative;
	height: 72px;		
	z-index:1;	
}

  .header_libraries_nhc
  {	
position: absolute;
left: 0px;
top:72px;
height:25px;
width:780px;
border-top:solid 2px #ffffff;
border-bottom:solid 2px #ffffff;
background-color:#14064D;
margin-top:0px;
z-index: 4;
}
 
  .header_home_nhc {
position: absolute;
top:95px;
left:0px;
width:60px;
height:20px;
border-top:solid 2px #ffffff;
border-bottom:solid 2px #ffffff;
background-color:#14064D;
margin-top:0px;
z-index: 12;
}

  .Location_header_home_nhc{
position: absolute;
top:70px;
left:0px;
width:60px;
height:20px;
border-top:solid 0px #ffffff;
border-bottom:solid 0px #ffffff;
background-color:#000066;
margin-top:2px;
text-align:center;
vertical-align:middle;
white-space:nowrap;
}

.top_background_nhc
{
	top:0px;
	position: absolute;
	border-bottom:solid 0px #ffffff;
	margin:0px;
	height:24px;
	width:780px;
	background-color:#D3D1D1;	
	z-index: 1;
}

.top_background_nhc_apps
{
	top:0px;
	position: absolute;
	border-bottom:solid 0px #ffffff;
	margin:0px;
	height:24px;
	width:780px;
	background-color:#ffffff;	
}

 .header_audience_nhc
  {
position: absolute;
left: 0px;
top:72px;
left:0px;
width:390px;
height:25px;
border-top:solid 2px #ffffff;
border-bottom:solid 2px #ffffff;
background-color:#D3D1D1;
margin-top:0px;
z-index: 5;
}

 .Location_header_topic_nhc
 {	
position: absolute;
left: 0px;
top:72px;
left:0px;
width:390px;
height:25px;
border-top:solid 2px #ffffff;
border-bottom:solid 2px #ffffff;
background-color:#D3D1D1;
margin-top:0px;
z-index: 5;
}

 .header_topic_nhc
 {
	position: absolute;
	left: 0px;
	top:95px;
	width:780px;
	height:20px;
	border-top:solid 2px #ffffff;
	border-bottom:solid 2px #ffffff;
	background-color:#9f958e;
	margin-top:0px;
	z-index: 10;
	}

/*LSC-North Harris styles for XML Header/Footer (apps)

.Logo_nhc_apps_test
{
	position: absolute;
	top: 0px;
	left: 0px;
	height: 72px;
	z-index: 2;		
}


  .header_libraries_nhc_apps
  {	
position: absolute;
top:72px;
height:25px;
width:780px;
border-top:solid 2px #ffffff;
border-bottom:solid 2px #ffffff;
background-color:#14064D;
margin-top:0px;
z-index: 4;
}

  .header_home_nhc_apps {
position: absolute;
top:95px;
left:0px;
width:60px;
height:20px;
border-top:solid 2px #ffffff;
border-bottom:solid 2px #ffffff;
background-color:#14064D;
margin-top:0px;
z-index: 12;
}

.top_background_nhc_apps
{
	top:0px;
	position: absolute;
	border-bottom:solid 0px #ffffff;
	margin:0px;
	height:24px;
	width:780px;
	background-color:#ffffff;	
	z-index: 1;

}

 .header_audience_nhc_apps
  {
position: absolute;
top:72px;
left:0px;
width:390px;
height:25px;
border-top:solid 2px #ffffff;
border-bottom:solid 2px #ffffff;
background-color:#D3D1D1;
margin-top:0px;
z-index: 5;
}

 .header_topic_nhc_apps
 {
	position: absolute;
	top:95px;
	width:780px;
	height:20px;
	border-top:solid 2px #ffffff;
	border-bottom:solid 2px #ffffff;
	background-color:#9f958e;
	margin-top:0px;
	z-index: 10;
}		

a:link.white_nhc {
margin-top:0px;
margin-left:5px;
margin-right:5px;
font-family:"verdana","arial","sans-serif";
font-size:8pt;
color:#ffffff;
text-decoration:none
 }
 
a:visited.white_nhc {
margin-top:0px;
margin-left:5px;
margin-right:5px;
font-family:"verdana","arial","sans-serif";
font-size:8pt;
color:#ffffff;
text-decoration:none
 }
 
a:active.white_nhc {
margin-top:0px;
margin-left:5px;
margin-right:5px;
font-family:"verdana","arial","sans-serif";
font-size:8pt;
color:#ffffff;
text-decoration:none
 }
 
a:hover.white_nhc {
margin-top:0px;
margin-left:5px;
margin-right:5px;
font-family:"verdana","arial","sans-serif";
font-size:8pt;
color:#ffffff;
text-decoration:underline
 }
 */
 
 	/*ECampus specific styles*/
.Logo_ecamp
{
	background-image: url(../../Images/ecamp/ecampus.jpg);
	background-position: left center;
	background-repeat: no-repeat;	
	position:relative;
	height: 72px;		
	z-index:1;	
}

  .header_libraries_ecamp
  {	
position: absolute;
left: 0px;
top:72px;
height:25px;
width:780px;
border-top:solid 2px #ffffff;
border-bottom:solid 2px #ffffff;
background-color:#000066;
margin-top:0px;
z-index: 4;
}
 
  .header_home_ecamp {
position: absolute;
top:95px;
left:0px;
width:60px;
height:20px;
border-top:solid 2px #ffffff;
border-bottom:solid 2px #ffffff;
background-color:#000066;
margin-top:0px;
z-index: 12;
}

  .Location_header_home_ecamp{
position: absolute;
top:70px;
left:0px;
width:60px;
height:20px;
border-top:solid 0px #ffffff;
border-bottom:solid 0px #ffffff;
background-color:#333333;
margin-top:2px;
text-align:center;
vertical-align:middle;
white-space:nowrap;
}

.top_background_ecamp
{
	top:0px;
	position: absolute;
	border-bottom:solid 0px #ffffff;
	margin:0px;
	height:24px;
	width:780px;
	background-color:#CAC8B9;	
	z-index: 1;
}

.top_background_nhc_ecamp
{
	top:0px;
	position: absolute;
	border-bottom:solid 0px #ffffff;
	margin:0px;
	height:24px;
	width:780px;
	background-color:#ffffff;	
}

 .header_audience_ecamp
  {
position: absolute;
left: 0px;
top:72px;
left:0px;
width:390px;
height:25px;
border-top:solid 2px #ffffff;
border-bottom:solid 2px #ffffff;
background-color:#c4c2b3;
margin-top:0px;
z-index: 5;
}

 .Location_header_topic_ecamp
 {	
position: absolute;
left: 0px;
top:72px;
left:0px;
width:390px;
height:25px;
border-top:solid 2px #ffffff;
border-bottom:solid 2px #ffffff;
background-color:#D3D1D1;
margin-top:0px;
z-index: 5;
}

 .header_topic_ecamp
 {
	position: absolute;
	left: 0px;
	top:95px;
	width:780px;
	height:20px;
	border-top:solid 2px #ffffff;
	border-bottom:solid 2px #ffffff;
	background-color:#666666;
	margin-top:0px;
	z-index: 10;
	}

/*Ecampus styles for XML Header/Footer (apps)*/

.Logo_ecamp_apps_test
{
	position: absolute;
	top: 0px;
	left: 0px;
	height: 72px;
	z-index: 2;		
}


  .header_libraries_ecamp_apps
  {	
position: absolute;
top:72px;
height:25px;
width:780px;
border-top:solid 2px #ffffff;
border-bottom:solid 2px #ffffff;
background-color:#000066;
margin-top:0px;
z-index: 4;
}

  .header_home_ecamp_apps {
position: absolute;
top:95px;
left:0px;
width:60px;
height:20px;
border-top:solid 2px #ffffff;
border-bottom:solid 2px #ffffff;
background-color:#000066;
margin-top:0px;
z-index: 12;
}

.top_background_ecamp_apps
{
	top:0px;
	position: absolute;
	border-bottom:solid 0px #ffffff;
	margin:0px;
	height:24px;
	width:780px;
	background-color:#ffffff;	
	z-index: 1;

}

 .header_audience_ecamp_apps
  {
position: absolute;
top:72px;
left:0px;
width:390px;
height:25px;
border-top:solid 2px #ffffff;
border-bottom:solid 2px #ffffff;
background-color:#c4c2b3;
margin-top:0px;
z-index: 5;
}

 .header_topic_ecamp_apps
 {
	position: absolute;
	top:95px;
	width:780px;
	height:20px;
	border-top:solid 2px #ffffff;
	border-bottom:solid 2px #ffffff;
	background-color:#666666;
	margin-top:0px;
	z-index: 10;
}		

a:link.white_ecamp {
margin-top:0px;
margin-left:5px;
margin-right:5px;
font-family:"verdana","arial","sans-serif";
font-size:8pt;
color:#ffffff;
text-decoration:none
 }
 
a:visited.white_ecamp {
margin-top:0px;
margin-left:5px;
margin-right:5px;
font-family:"verdana","arial","sans-serif";
font-size:8pt;
color:#ffffff;
text-decoration:none
 }
 
a:active.white_ecamp {
margin-top:0px;
margin-left:5px;
margin-right:5px;
font-family:"verdana","arial","sans-serif";
font-size:8pt;
color:#ffffff;
text-decoration:none
 }
 
a:hover.white_ecamp {
margin-top:0px;
margin-left:5px;
margin-right:5px;
font-family:"verdana","arial","sans-serif";
font-size:8pt;
color:#ffffff;
text-decoration:underline
 }
 
 /*FACULTY specific styles*/
.Logo_fac
{
	background-image: url(../../Images/fac/fac.jpg);
	background-position: left center;
	background-repeat: no-repeat;	
	position:relative;
	height: 72px;		
	z-index:1;	
}

  .header_libraries_fac 
  {	
position: absolute;
left: 0px;
top:72px;
height:25px;
width:780px;
border-top:solid 2px #ffffff;
border-bottom:solid 2px #ffffff;
background-color:#000066;
margin-top:0px;
z-index: 4;
}
 
  .header_home_fac {
position: absolute;
top:95px;
left:0px;
width:60px;
height:20px;
border-top:solid 2px #ffffff;
border-bottom:solid 2px #ffffff;
background-color:#000066;
margin-top:0px;
z-index: 12;
}

  .Location_header_home_fac{
position: absolute;
top:70px;
left:0px;
width:60px;
height:20px;
border-top:solid 0px #ffffff;
border-bottom:solid 0px #ffffff;
background-color:#000066;
margin-top:2px;
text-align:center;
vertical-align:middle;
white-space:nowrap;
}

.top_background_fac
{
	top:0px;
	position: absolute;
	border-bottom:solid 0px #ffffff;
	margin:0px;
	height:25px;
	width:780px;
	background-color:#d8d7cd;	
}

 .header_audience_fac
  {
position: absolute;
top:72px;
left:0px;
width:390px;
height:25px;
border-top:solid 2px #ffffff;
border-bottom:solid 2px #ffffff;
background-color:#d8d7cd;
margin-top:0px;
z-index: 5;
}

 .Location_header_topic_fac
 {	
	position: absolute;
	top:70px;
	width:780px;
	height:20px;
	border-top:solid 0px #ffffff;
	border-bottom:solid 0px #ffffff;
	background-color:#a29688;
	margin-top:2px;
}


 .header_topic_fac
 {
	position: absolute;
	left: 0px;
	top:95px;
	width:780px;
	height:20px;
	border-top:solid 2px #ffffff;
	border-bottom:solid 2px #ffffff;
	background-color:#999999;
	margin-top:0px;
	z-index: 10;
}

/*FACULTY styles for XML Header/Footer (apps)*/

.Logo_fac_apps_test
{
	position: absolute;
	top: 0px;
	left: 0px;
	height: 72px;
	z-index: 2;		
}
  .header_libraries_fac_apps
  {	
position: absolute;
top:72px;
height:25px;
width:780px;
left:0px;
border-top:solid 2px #ffffff;
border-bottom:solid 2px #ffffff;
background-color:#000066;
margin-top:0px;
z-index: 4;
}

  .header_home_fac_apps {
position: absolute;
top:95px;
left:0px;
width:60px;
height:20px;
border-top:solid 2px #ffffff;
border-bottom:solid 2px #ffffff;
background-color:#000066;
margin-top:0px;
z-index: 12;
}

.top_background_fac_apps
{
	top:0px;
	position: absolute;
	left:0px;
	border-bottom:solid 0px #ffffff;
	margin:0px;
	height:24px;
	width:2px;
	background-color:#ffffff;	
	z-index: 1;

}

 .header_audience_fac_apps
  {
position: absolute;
top:72px;
left:0px;
width:390px;
height:25px;
border-top:solid 2px #ffffff;
border-bottom:solid 2px #ffffff;
background-color:#d8d7cd;
margin-top:0px;
z-index: 5;
}

 .header_topic_fac_apps
 {
	position: absolute;
	top:95px;
	width:780px;
	height:20px;
	left:0px;
	border-top:solid 2px #ffffff;
	border-bottom:solid 2px #ffffff;
	background-color:#a29688;
	margin-top:0px;
	z-index: 10;
}

a:link.white_fac {
margin-top:0px;
margin-left:5px;
margin-right:5px;
font-family:"verdana","arial","sans-serif";
font-size:8pt;
color:#ffffff;
text-decoration:none
 }
 
a:visited.white_fac {
margin-top:0px;
margin-left:5px;
margin-right:5px;
font-family:"verdana","arial","sans-serif";
font-size:8pt;
color:#ffffff;
text-decoration:none
 }
 
a:active.white_fac {
margin-top:0px;
margin-left:5px;
margin-right:5px;
font-family:"verdana","arial","sans-serif";
font-size:8pt;
color:#ffffff;
text-decoration:none
 }
 
a:hover.white_fac {
margin-top:0px;
margin-left:5px;
margin-right:5px;
font-family:"verdana","arial","sans-serif";
font-size:8pt;
color:#ffffff;
text-decoration:underline
 }
 
 	/*Achieving the Dream specific styles*/
.Logo_atd
{
	background-image: url(../../Images/atd/atd.jpg);
	background-position: left center;
	background-repeat: no-repeat;	
	position:relative;
	height: 72px;
}

.top_background_atd
{
	top:0px;
	position: absolute;
	border-bottom:solid 0px #ffffff;
	margin:0px;
	height:24px;
	width:780px;
	background-color:#DADBDD;	
	z-index: 1;	
}

 .header_libraries_atd {
position: absolute;
left: 0px;
top:72px;
height:25px;
width:780px;
border-top:solid 2px #ffffff;
border-bottom:solid 2px #ffffff;
background-color:#0A81C4;
margin-top:0px;
z-index: 4;
}

  .header_home_atd{
position: absolute;
top:95px;
left:0px;
width:60px;
height:20px;
border-top:solid 2px #ffffff;
border-bottom:solid 2px #ffffff;
background-color:#0A81C4;
margin-top:0px;
z-index: 12;
}

  .Location_header_home_atd
  {
	position: absolute;
	top:70px;
	left:0px;
	width:60px;
	height:20px;
	border-top:solid 0px #ffffff;
	border-bottom:solid 0px #ffffff;
	background-color:#0A81C4;
	margin-top:2px;
	text-align:center;
	vertical-align:middle;
	white-space:nowrap;
	}

 .Location_header_topic_atd 
 {	
	position: absolute;
	top:70px;
	width:780px;
	height:20px;
	border-top:solid 0px #ffffff;
	border-bottom:solid 0px #ffffff;
	background-color:#617F94;
	margin-top:2px;
}

 .header_topic_atd 
 {
	position: absolute;
	left: 0px;
	top:95px;
	width:780px;
	height:20px;
	border-top:solid 2px #ffffff;
	border-bottom:solid 2px #ffffff;
	background-color:#617F94;
	margin-top:0px;
	z-index: 10;
}

 .header_audience_atd {
position: absolute;
top:72px;
left:0px;
width:390px;
height:25px;
border-top:solid 2px #ffffff;
border-bottom:solid 2px #ffffff;
background-color:#DADBDD;
margin-top:0px;
z-index: 5;
}

/*Achieving the Dream styles for XML Header/Footer (apps)*/

.Logo_atd_apps_test
{
	position: absolute;
	top: 0px;
	left: 0px;
	height: 72px;
	z-index: 2;		
}


  .header_libraries_atd_apps
  {	
position: absolute;
top:72px;
height:25px;
width:780px;
border-top:solid 2px #ffffff;
border-bottom:solid 2px #ffffff;
background-color:#0A81C4;
margin-top:0px;
z-index: 4;
}

  .header_home_atd_apps {
position: absolute;
top:95px;
left:0px;
width:60px;
height:20px;
border-top:solid 2px #ffffff;
border-bottom:solid 2px #ffffff;
background-color:#0A81C4;
margin-top:0px;
z-index: 12;
}

.top_background_atd_apps
{
	top:0px;
	position: absolute;
	border-bottom:solid 0px #ffffff;
	margin:0px;
	height:24px;
	width:780px;
	background-color:#ffffff;	
	z-index: 1;

}

 .header_audience_atd_apps
  {
position: absolute;
top:72px;
left:0px;
width:390px;
height:25px;
border-top:solid 2px #ffffff;
border-bottom:solid 2px #ffffff;
background-color:#DADBDD;
margin-top:0px;
z-index: 5;
}

 .header_topic_atd_apps
 {
	position: absolute;
	top:95px;
	width:780px;
	height:20px;
	border-top:solid 2px #ffffff;
	border-bottom:solid 2px #ffffff;
	background-color:#617F94;
	margin-top:0px;
	z-index: 10;
}

a:link.white_atd {
margin-top:0px;
margin-left:5px;
margin-right:5px;
font-family:"verdana","arial","sans-serif";
font-size:8pt;
color:#ffffff;
text-decoration:none
 }
 
a:visited.white_atd {
margin-top:0px;
margin-left:5px;
margin-right:5px;
font-family:"verdana","arial","sans-serif";
font-size:8pt;
color:#ffffff;
text-decoration:none
 }
 
a:active.white_atd {
margin-top:0px;
margin-left:5px;
margin-right:5px;
font-family:"verdana","arial","sans-serif";
font-size:8pt;
color:#ffffff;
text-decoration:none
 }
 
a:hover.white_atd {
margin-top:0px;
margin-left:5px;
margin-right:5px;
font-family:"verdana","arial","sans-serif";
font-size:8pt;
color:#ffffff;
text-decoration:underline
 }
