.bug-fix {color:#FFF}

.texas_top_medium, .texas_top_large {
	font-family: Arial,Verdana,Helvetica,Sans-Serif;
	font-weight: bold;
	font-style: italic;
	color: #000;
}
.texas_top_medium {font-size:18pt;}
.texas_top_large  {font-size:20pt;}

.textRedB10, .textRedB11, .textRedB12 {
	font-family: Arial,Verdana,Helvetica,Sans-Serif;
	font-size: 10pt;
	font-weight: bold;
	color: #F00;
}
.textRedB10 {font-size:10pt;}
.textRedB11 {font-size:11pt;}
.textRedB12 {font-size:12pt;}

.textOrangeB10, .textGreenB10 {
	font-family: Arial,Verdana,Helvetica,Sans-Serif;
	font-size: 10pt;
	font-weight: bold;
}
.textOrangeB10 {color:#F50;}
.textGreenB10  {color:#0B0;}

.inputName {font-family:Arial,Verdana,Helvetica,Sans-Serif; font-size:8pt; font-weight:bold; border: medium none; text-align:center;}

.text7, .text8, .text9, .text10, .text11, .text12 {
	font-family: Arial,Verdana,Helvetica,Sans-Serif;
}
.text7  {font-size: 7pt;}
.text8  {font-size: 8pt;}
.text9  {font-size: 9pt;}
.text10 {font-size:10pt;}
.text11 {font-size:11pt;}
.text12 {font-size:12pt;}

.textB8, .textB9, .textB10, .textB11, .textB12, .textB14 {
	font-family: Arial,Verdana,Helvetica,Sans-Serif;
	font-weight: bold;
}
.textB8  {font-size: 8pt;}
.textB9  {font-size: 9pt;}
.textB10 {font-size:10pt;}
.textB11 {font-size:11pt;}
.textB12 {font-size:12pt;}
.textB14 {font-size:14pt;}

.pageHead {
	font-family: Verdana,Arial,Helvetica,Sans-Serif; 
	font-size: 10pt;
	color: #DDE; 
	letter-spacing: 2px;
	text-align: center;
	padding: 0px 6px 0px 6px;
}

.pageHead a, .pageHead a:link, .pageHead a:hover, .pageHead a:active, .pageHead a:visited {
	color: #DDE;
}

.question {font-weight:bold; font-style:italic;}

/* table border */
/* padding: 10px 10px 10px 10px; */
/* top right bottom left */

td.box_j, td.box_c, td.box_red_c, td.box_b, td.box_invisible {
	font-family: Arial,Verdana,Helvetica,Sans-Serif;
	font-size: 9pt;
}
td.box_j         {color:#003; background-color:#DDE; border: 1px solid #AAB; vertical-align:bottom; text-align:justify; padding: 5px 10px 5px 10px;}
td.box_c         {color:#003; background-color:#DDE; border: 1px solid #AAB; vertical-align:top; text-align:center; padding: 5px 10px 5px 10px;}
td.box_red_c     {color:#FFF; background-color:#D00; border: 1px solid #800; vertical-align:top; text-align:center; padding: 5px 10px 5px 10px;}
td.box_b         {color:#003; background-color:#DDE; border: 1px solid #AAB; vertical-align:top; padding: 10px 10px 10px 10px;}
td.box_invisible {color:#003; text-align:justify; padding: 2px 2px 2px 2px;}

/* ul {} */

div#oldbox li {
	color: #003;
	font-family: Arial,Verdana,Helvetica,Sans-Serif;
	font-size: 9pt;
	text-align: justify;
	padding: 4px 1px 4px 1px;
}

/* Buttons */
.Button_Red, .Button_Green, .Button_Blue, .Button_Yellow {
	font-family: Arial,Helvetica,Sans-Serif;
	font-weight: bold;
	font-size: 10pt;
	cursor: pointer;
}
.Button_Red    {border:1px solid #500; background:#D55; color:#FFF;}
.Button_Green  {border:1px solid #050; background:#5A5; color:#FFF;}
.Button_Blue   {border:1px solid #003; background:#227; color:#FFF;}
.Button_Yellow {border:1px solid #550; background:#FF8; color:#000;}

A         {color:#227; text-decoration:none;}
A:link    {color:#227; text-decoration:underline;}
A:hover   {color:#227; text-decoration:underline;}
A:active  {color:#F60; text-decoration:underline;}
A:Visited {color:#227; text-decoration:underline;}

/* New Styles.  Eventually everything above this line should be transfered */
BODY {
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: top;

	background-color: #FFF;
	color: #000;
}

div#pageHeader {width:100%; height:100px; background-color:#227;}

#sidebar {
	display: block;
	height: 100%;
	width: 150px;
	margin: 0;
	padding: 10px 0px 0px 0px;
	background-color: #CCD;
}
#sidebar, #sidebar li {
	font-family: Arial,Verdana,Helvetica,Sans-Serif;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
	vertical-align: middle;
	white-space: nowrap;
}
#sidebar ul {
	display: block;
	margin: 0;
	padding: 0;
}
#sidebar li {
	display: block;
	line-height: 13px;
	margin: .1em 0;
	padding: .4em 0 .4em 25px;
	background-image: url(/images/sidebar/bullet.gif);
	background-repeat: no-repeat;
	background-position: 10px 50%;
}
#sidebar li.featured {
	background-image: url(/images/sidebar/bullet-star-orange.gif);
	background-position: 8px 50%;
}
#sidebar li.image {
	background-position: 10px 83px; 
}
#sidebar li.session {
	background-image: url(/images/sidebar/bullet-star-green.gif);
	background-position: 8px 50%;
	color: #090;
}
#sidebar li.masking {
	font-weight: normal;
	color: #003;
}
#sidebar ul.admin li {
	background-position: 6px 50%;
}
#sidebar ul.admin li.apps  { background-image:url(/images/icons/icon_apps-16.gif) }
#sidebar ul.admin li.users { background-image:url(/images/icons/icon_users-16.gif) }
#sidebar ul.admin li.flyer { background-image:url(/images/icons/icon_flyer_16.gif) }
#sidebar ul.admin li.subs  { background-image:url(/images/icons/icon_subs-16.gif) }
#sidebar ul.admin li.spprt { background-image:url(/images/icons/icon_question_16.gif) }
#sidebar ul.admin li.news  { background-image:url(/images/icons/icon_news-16.gif) }
#sidebar ul.admin li.check { background-image:url(/images/icons/icon_check.gif) }

#sidebar A, #sidebar A:link, #sidebar A:hover, #sidebar A:active, #sidebar A:visited {
	text-decoration: none;
}
#sidebar A        {color:#227;}
#sidebar A:link   {color:#227;}
#sidebar A:hover  {color:#66F;}
#sidebar A:active {color:#F60;}

#sidebar h4, #sidebar h4.link a {
	width: 110px;
	margin: 1em 8px .1em 8px;
	padding: 2px 10px 2px 13px;
	border: 1px solid  #BBC;
	background-color: #DDE;
	color: #669;
	font-size: 1em;
}
#sidebar h4.link {
	margin: 0;
	padding: 0;
	border: none;
	background-color: transparent;
}
#sidebar h4.link a {
	display: block;
}
#sidebar h4.link a:hover{
	background-color: #EEF;
	color: #227;
	text-decoration: none;
}
#sidebar h4.link a:visited{
	text-decoration: none;
}

table#oldpagetable {
	height: 100%;
	margin: 0;
	padding: 0;
}

div#oldpagebody {
	margin:0;
	padding: 10px 0px 0px 50px;
	text-align: left;
}

/* replaces sectionhead.shtml for legacy page design */
h2.sectionhead {
	padding: 6px 6px 4px 6px;
	margin: 0 0 6px 0;
	border-bottom: ridge;
	border-width: 2px;
	border-color: #99E; 
	font-family: Arial,Verdana,Helvetica,Sans-Serif;
	font-weight: bold;
	font-size: 11pt;
	color: #227;
	text-align: center;
	width: 430px;
}
div.newsheader {
	margin: 0;
	padding: 2px 0 2px  40px;
	border-top: 2px solid #449;
	border-bottom: 2px solid #449;
	background-color: #EEF;
	background-image: url(/images/icons/icon_letter_grey_small.gif);
	background-repeat: no-repeat;
	background-position: 10px 50%;
	
}
div.newsbody {
	margin: 25px 40px;
	padding: 0;
}

div.newsbody img {
	border: 2px #AAB solid;
}

