BODY, TH, TD, DL {font-size: 100%; font-family: "Times New Roman", Times, serif;}

A {font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; color: #000080;}
A:VISITED {color: #600080;} 
A:HOVER, A:FOCUS {text-decoration: underline; color: #DD0000;}
/*A IMG {border: none;}
A:HOVER IMG, A:FOCUS IMG {border: 3px; border-color: #DD0000}*/

#wrapper, #content {width: auto; border: 0; margin: 0 5%; padding: 0; float: none;}

.arial {font-family: Arial, sans-serif;}
.header {font-family: Arial, sans-serif; font-weight: bold;}
.spotlight {font-size: 12px;}
.daybyday {font-size: 11px;}
.footer {font-size: 11px;}

.green {color: #586F28;}
.purple {color: #663399;}
.teal {color: #1B7E83;}
.brown {color: #993300;}
.blue {color: #006699;}

/* Begin CSS Redesign Feb 2007 */
.large		{font-size: 1.1em;}
.small	 	{font-size: 0.9em;}
.smaller 	{font-size: 0.8em;}
.spotlites	{font-family: Arial, sans-serif; font-size: 1.05em;}
.sidebar 	{
	font-family: Arial, sans-serif;
	font-size: 0.85em;
	float: right;
	padding-left: 20px;
	padding-top: 50px;
	padding-bottom: 20px;
}
.bullet 	{font-family: Arial, sans-serif; font-size: 0.95em; margin-left: 5px; text-indent: -5px}
.footer7 	{font-family: Arial, sans-serif; font-size: 0.7em;}
.footer8 	{font-family: Arial, sans-serif; font-size: 0.8em;}
.left		{text-align: left;}
.center		{text-align: center;}
.right		{text-align: right;}
#float-left   {float: left;   width: 20%; padding: 1%; margin: 0px 1% 0px 1%}
#float-right  {float: right;  width: 20%; padding: 1%; margin: 0px 1% 0px 1%}
#float-clear  {clear: both;}  													/* End CSS Redesign 2007 */

/* Begin CSS for Lone Star Links */

.pgcontent {
	background-image: url(/lshl/graphics/rep-tex-map.jpg);
	background-position: center top;
	clear: both; padding: 5px;
}
.mainlinks {
	font-size: .9em;
}

.mainlinks ol, .mainlinks ol{
	font-weight: bold;
}
.mainlinks a {
	font-family: "Times New Roman", Times, serif;
}
.llist {
	float: left;
}
#lslogo {
	float: left;
	width: 80%;
	padding-top: 20px;
}
#lstitle {
	padding: 5px;
	margin-left: 230px;
	margin-right: 11em;
}
#lslinks {
	float: right;
	width: 15%;
	padding: 5px;
	text-align: center;
	border: 1px solid #DBB986;
}
#lslinks a { font-family: "Palatino Linotype", Palatino, Times, serif; }
/* End CSS for Lone Star Links */

/* Begin CSS for Top Navigation Menu */
.menugreen, .menupurple, .menuteal, .menubrown,  .menublue {text-align: center; vertical-align: middle;
	border-top: 1px solid #CCCCCC; border-right: 2px solid #222222; 
	border-bottom: 2px solid #222222; border-left: 1px solid #CCCCCC; padding: 1px 3px 2px 3px;	}
.menugreen  { background: #586F28 url(/lshl/flex/h-images/green2.jpg) repeat-x left top; }
.menupurple { background: #663399 url(/lshl/flex/h-images/purple2.jpg) repeat-x left top; }
.menuteal   { background: #1B7E83 url(/lshl/flex/h-images/teal2.jpg) repeat-x left top; }
.menubrown  { background: #993300 url(/lshl/flex/h-images/brown2.jpg) repeat-x left top; }
.menublue   { background: #006699 url(/lshl/flex/h-images/blue2.jpg) repeat-x left top; }

.logotext {font: bold .6em Arial, Helvetica, sans-serif; color:#605339;}
.toplinks a {text-align: center; font: .7em/.8em  Tahoma, Geneva, Helvetica, sans-serif; font-weight: bold;}
.menu-nav a {text-align: center; font: .7em/.9em Tahoma, Geneva, Helvetica, sans-serif; font-weight: bold; color: #FFFFFF;}
.menu-nav a:visited {color: #DCDCBC;}
.menu-nav a:hover, .menu-nav a:focus {color: #FFFFFF;}					
/* End Top Nav CSS */

/* Begin legacy CSS Feb 13, 2007 */
SHQ OPTION, SELECT {font-family: arial, sans-serif; font-size: 12px;}

.header2 {font-family: Arial, sans-serif; font-weight: bold; margin-top: -5px}
.subheader2 {font-family: Arial, sans-serif; font-weight: bold; margin-top: -5px;  margin-bottom: -5px; line-height: .5}
.popup-header {font-family: Arial, sans-serif; font-weight: bold; font-size: 12px;}
.footer2 {font-size: 10px; color: #000066;}
.more {font-size: 12px; text-indent: 100px;}
.bborder {border-bottom-width: thick; border-bottom-style: solid; border-bottom-color: #CCCCCC;}
.text {font-family: serif; color: black;}
.pub {font-family: arial, sans-serif; font-size: 12px;}
.bodytext {font-family: arial, sans-serif; font-size: 12px;}
.title {font-family: arial, sans-serif; color: #993300; font-weight: bold; font-size: 12px;}
.pubstitle {font-family: arial, sans-serif; font-weight: bold; font-size: larger; font-style : italic;}
.shq-header {font-family: arial, sans-serif; color: #993300; font-weight: bold;}
.shq-headerbar {font-family: arial, sans-serif; color: #993300; font-weight: bold; font-size: 12px;}
.bluebodytext {font-family: arial, sans-serif; font-size: 12px; color: #005E93;}
.text-indent {font-family: arial, sans-serif; font-size: 8pt;}
.breadcrumb-trail {font-family: arial, sans-serif; font-size: 0.9em; color: #FF0000;}
.underline {font-family: Arial, Helvetica, sans-serif; text-decoration: underline;}
.boxed {
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: middle;
	margin: 5px 5px 5px 25px;
	padding: 15px;
	height: 350px;
	width: 500px;
	border: thin groove #996633;
	text-align: left;
	clear: left;
}
.short-indent {width: 100%; margin-left: 30px;}
.long-indent {width: 100%; 	margin-left: 75px;}
.long-indent2 {width: 100%;	margin-left: 120px;}
.tight-header {margin-bottom: -3px;}
/*  the lines below create the css border and corners   */
.top-left, .top-right, .bottom-left, .bottom-right { 
	background-image: url('http://www.tsha.utexas.edu/graphics/corners1280x12.gif'); /* CHANGE: path and name of your image */
	height: 6px;       /* CHANGE: replace by the height of one of your corners (= 1/2 height of the image) */
	font-size: 2px;    /* DNC: correction IE for height of the <div>'s */
	}
.top-left, .bottom-left { 
	margin-right: 6px; /* CHANGE: replace by the width of one of your corners */
	}
.top-right, .bottom-right { 
	margin-left: 6px;  /* CHANGE: replace by the width of one of your corners */
	margin-top: -6px;  /* CHANGE: replace by the height of one of your corners */
	}
.top-right {
	background-position: 100% 0;    /* DNC: position right corner at right side, no vertical changes */
	}
.bottom-left  { 
	background-position: 0 -6px;    /* CHANGE: replace second number by negative height of one of your corners */
	}
.bottom-right { 
	background-position: 100% -6px; /* CHANGE: replace second number by negative height of one of your corners */
	}
.inside {
	border-left: 1px solid #96B3D1; /* YCC: color & properties of the left-borderline */
	border-right: 1px solid #96B3D1;/* YCC: color & properties of the right-borderline */
	background: #F1F0E6;            /* YCC: background-color of the inside */
                  /* YCC: default text-color of the inside */
	padding-left: 5px;             /* YCC: all texts at some distance of the left border */
	padding-right:5px;             /* YCC: all texts at some distance of the right border */
	}
.notopgap    { margin-top: 0; }    /* DNC: to avoid splitting of the box */
.nobottomgap { margin-bottom: -1px; padding-bottom: 1px; } /* DNC: to avoid splitting of the box */
.pgcontent {
	border-top: 1px solid #666666;
	border-bottom: 1px solid #666666;
}