@media screen {
html {
	height:100%;
}
body {
	text-align: center;
	font-family: Helvetica,Verdana, Arial, sans-serif;
	font-size: 12px;
	line-height: 16px;
	height:100%;
	}
body TD {
	font-size: 12px;
	line-height: 16px;
}
/* ------------- controls horizontal alignment of the page content -------------*/
.pageContainer {
	margin: auto auto;
	width:1000px;
	padding: 0px;
	box-shadow:0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
	margin-top: 20px;
	margin-bottom: 20px;
	}
.pageInnerContainer {
	margin-left:40px;
	margin-right:40px;
	background-color:white;
	text-align: left;
	}

.topMenuBox {

	height:26px;
	width:100%;
	border-left: solid 1px #6B6157;
	}
.leftContentColumn {
	width: 190px;
	vertical-align:top;
	padding-top:30px;
	}
.pageFooterTable {
	width:100%;
	height:28px;
	border-collapse: colapse;
	margin-top:15px;
	}
.pageHeaderBoxRight {
	display:block;
	}
}

@media print {
body {
	margin: 0px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color:white;
	}
body TD {
	font-size: 12px;
}
.leftContentColumn {
	display:none;
	}
/* ------------- controls horizontal alignment of the page content -------------*/
.pageContainer {
	background-color:white;
	margin: auto auto;
	padding: 0px;
	width: 99%;
	}
.pageInnerContainer {
	padding:10px;
	background-color:white;
	}
.topMenuBox {
	display:none;
	}
.pageFooterTable {
	display:none;
	}
.pageHeaderBoxRight {
	display:none;
	}
}


/* ---------- Default link colors ------*/
a {
	color:#133c63;
	text-decoration:none;
}

a:hover {
	color: #A38026;
	text-decoration: underline;
}

/* ---------- Secondary link colors ------*/
.secondaryLink a {
	color:#133c63;
	text-decoration:none;
}

.secondaryLink a:hover {
	color: #A38026;
	text-decoration: underline;
}
/* ------------- page header div settings -------------- */
.pageHeaderBox {
	width:auto;
	margin:0px 0px 10px 0px;
	padding:30px 0px 30px 0px;
	}
/* ------------- upper menu settings -------------- */
/* ------------- upper menu box visibility handled through @media directive -----*/

/* top navigation styles */
#topnav {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	font-size: 20px;
	line-height: 20px;
}
#topnav a {
	color: #777777;
	display:block;
	border-right: 1px solid #b8aa99;
	padding: 6px 20px 6px 20px;
	background-image:url('/webapps/utexhome.nsf/btnBarWarmGrey25.jpg?OpenImageResource');
	background-position-x:0px;
	background-position-y:top;
	background-position:100% 100%;
	background-repeat:repeat-x;	
}
#topnav a:hover {
	background-image:url('/webapps/utexhome.nsf/btnBarWarmGreySelected25.jpg?OpenImageResource');
	background-position-x:0px;
	background-position-y:bottom;
	background-position:0% 100%;
	background-repeat:repeat-x;	
	color:white;
}

#topnav li {
	float: left;
	z-index:1000;
	position: relative;
	list-style: none;
	height:32px;
	white-space: nowrap;
}
#topnav li div {
	padding: 5px 21px 0px 22px;
}
#topnav li ul {
	display: none;
	position: absolute;
	top: 100%;
	left: 0px;
	font-weight: normal;
	background-color:  #EAE6DF;
	padding: 0px;
	margin:0px;
	width:expression((this.clientWidth>this.parentNode.clientWidth)? "auto" : this.parentNode.clientWidth);
	min-width:100%;
	z-index:1000;
	border-bottom: 1px solid #b8aa99;
}
#topnav li li {
	display: block;
	float: none;
	min-width:100%;
	border-right: 0px;
	text-align: left;
	cursor: default;
	border-top: solid 1px #b8aa99;
	border-left: solid 1px #b8aa99;
	border-right: solid 1px #b8aa99;
}
#topnav li li a {
	display: block;
}
#topnav li li a:hover {
	color: #003A63;
}
#topnav li li div{
	padding: 3px 10px 3px 10px;
}

#topnav li > ul {
	top: 30px;
	left: 0px;
}
#topnav li:hover ul, #topnav li.over ul {
	display: block;
}


/* ---------------- page content --------------- */
centerContentHeader {
	vertical-align:bottom;
}
.pageContentTable {
	clear: both;
	width:100%;
}

.pageContentBreadcrumbTrail {
	margin:7px 0px 15px 0px;
	width:auto;
	clear:both;
	font-size:11px;
}
.pageContentBreadcrumbTrail a {
	color:#777777;
}

.pageContentBreadcrumbTrail a:hover{
	color: #A38026;
}

.pageContentTitle {
	padding:0px 0px 10px 0px;
	font-size: 27px;
	line-height:30px;
	font-face:Arial, Verdana, sans-serif;
	width:auto;
	text-align:right;

}
.pageContentTitle P{
	vertical-align:bottom;
}
.pageContentTitleByline {
	padding:0px 0px 10px 0px;
	font-size: 13px;
	font-face:Arial, Verdana, sans-serif;
	width:auto;
	text-align:right;
}

.pageContentBody {
	min-height: 100%;
	height:100%;
	width:auto;
	margin:0px 0px 0px 0px;
	padding: 15px 0px 0px 0px;
	clear:both;
	border-top: 1px solid #b8aa99;
}

.headingText1, h1 {
	font-size: 22px;
	color:#003A63;
	font-weight:normal;
	margin:5px 0px 5px 0px;
}

.headingText2, h2 {
	font-size: 18px;
	color:#003A63;
	font-weight: normal;
	margin:5px 0px 5px 0px;
}

.headingText3, h3 {
	font-size:14px;
	color:black;
	color:#003A63;
	margin:5px 0px 5px 0px;
}

.heading18 {
	background-color:#ebe7e1;
	background-image:url('/webapps/utexhome.nsf/btnBarWarmGrey18.jpg?OpenImageResource');
	background-position-x:0px;
	background-position-y:top;
	background-position:100% 100%;
	background-repeat:repeat-x;
}

.heading19 {
	background-color:#ebe7e1;
	background-image:url('/webapps/utexhome.nsf/btnBarWarmGrey19.jpg?OpenImageResource');
	background-position-x:0px;
	background-position-y:top;
	background-position:100% 100%;
	background-repeat:repeat-x;
}
.heading20 {
	background-color:#ebe7e1;
	background-image:url('/webapps/utexhome.nsf/btnBarWarmGrey20.jpg?OpenImageResource');
	background-position-x:0px;
	background-position-y:top;
	background-position:100% 100%;
	background-repeat:repeat-x;
}
.heading25 {
	background-color:#ebe7e1;
	background-image:url('/webapps/utexhome.nsf/btnBarWarmGrey25.jpg?OpenImageResource');
	background-position-x:0px;
	background-position-y:top;
	background-position:100% 100%;
	background-repeat:repeat-x;
}

/* default table styles within content */
.pageContentBody TABLE {
	border-collapse:collapse;
	border-color:#b8aa99;
}

.pageContentBody TD {
	padding:2px;
	line-height:16px;
}

.pageContentBody ul li {
	margin-bottom:5px;
	margin-top:5px;
}

.pageContentBody ol li {
	margin-bottom:5px;
	margin-top:5px;
}

.pageContentBody TD ul li {
	margin-bottom:5px;
	margin-top:5px;
} 

.pageContentBody TD ol li {
	margin-bottom:5px;
	margin-top:5px;
}

.twistieImg {
	margin:0px 3px 0px 0px;
}

/* left sidebar styles */
/* left sidebar table cell visibility depends on media type */
.leftnavheading {
	font-weight:bold;
	font-size:12px;
	line-height:14px;
	margin-bottom:10px;
}
.leftnavheading a {
	display: block;
}
.leftnavheading a:hover {
}

.leftnavlistbox{
}
#leftnav {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	cursor:default;
	margin-bottom:30px;
	font-size:12px;
	line-height:14px;
}

#leftnav li div {
	margin-bottom:10px;
}

#leftnav a {
	display: block;
	height:100%;
	margin-bottom:10px;
	color: #777777;
}

.leftnavCustomTitle a {
	display: block;
	height:100%;
	font-size:12px;
	line-height:14px;
	margin-bottom:10px;
	color: #777777;
}

#leftnav a:hover {
	color: #A38026;
}

.leftnavCustomTitle a:hover {
	color: #A38026;
}

#leftnav li {
	list-style: none;
	/* white-space: nowrap; */
	width:100%;
}
#leftnav li ul {
	padding: 0px;
	margin:10px 0px 0px 0px;
}
#leftnav li li {
	width:100%;
}

#leftnav li li a {
	display: block;
	height:100%;
	margin-bottom:10px;
	color: #777777;
}

#leftnav li li div {
	margin-bottom:10px;
}

/* left secondary sidebar styles */
/* left sidebar table cell visibility depends on media type */

.leftnavsecondaryheading {
	margin-right:10px;
	font-weight:bold;
	background-color: #EAE6DF;
	border-bottom:1px solid #b8aa99;
	color: #6B6157
	padding: 3px;
	margin-bottom:10px;
}
.leftnavsecondarylistbox{
	font-size:11px;
	line-height:12px;
}

#leftnavsecondary {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	font-size:11px;
	line-height:12px;
	margin-bottom:5px;
}
#leftnavsecondary a {
	color: #777777;
	display: block;
	height:100%;
	margin-bottom:5px;
}
#leftnavsecondary li div {
	margin-top:5px;
	margin-bottom:5px;
	font-weight:bold;
	height:100%;
	color:6B6157;
}
#leftnavsecondary li li a {
	color: #777777;
	display: block;
	height:100%;
	margin-bottom:5px;
}
#leftnavsecondary li li div {
	margin-top:5px;
	margin-bottom:5px;
}
#leftnavsecondary a:hover {
	text-decoration: none;
	color: #A38026;
}

#leftnavsecondary li {
	list-style: none;
	/* white-space: nowrap; */
	width:100%;
}
#leftnavsecondary li ul {
	padding: 0px;
	margin:5px 0px 20px 0px;

}
#leftnavsecondary li li {
	display: block;
	width:100%;
}

/* right sidebar styles */
.rightContentColumn {
	width: 140px;
	vertical-align:top;
	padding-left:10px;
	font-size:11px;
	line-height:12px;
}

.rightnavheading {
	font-weight:bold;
	background-color: #EAE6DF;
	border-bottom:1px solid #b8aa99;
	color: #6B6157;
	padding: 3px;
	margin-bottom:10px;
}
.rightnavlistbox{
	font-size:11px;
	line-height:12px;
}
#rightnav {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	margin-bottom:10px;
	font-size:11px;
	line-height:12px;
}
#rightnav a {
	color: #777777;
	display: block;
	margin-bottom:10px;
}
#rightnav li div {
	font-weight:bold;
	height:100%;
	color:6B6157;
	margin-bottom:10px;
}
#rightnav li li a {
	color: #777777;
	display: block;
	margin-bottom:10px;
}
#rightnav li li div {
	color: #6B6157
	margin-bottom:10px;
}
#rightnav a:hover {
}

#rightnav li {
	list-style: none;
	/* white-space: nowrap; */
	width:100%;
}
#rightnav li ul {
	padding: 0px;
	margin:10px 0px 0px 0px;
}
#rightnav li li {
	width:100%;
}

/*-------------- secondary level right menu ------------*/

.rightnavsecondaryheading{
	font-weight:bold;
	background-color: #EAE6DF;
	border-bottom:1px solid #b8aa99;
	color: #6B6157;
	padding: 3px;
	margin-bottom:10px;
}
.rightnavsecondarylistbox{
	font-size:11px;
	line-height:12px;
}
#rightnavsecondary {
	font-size:11px;
	line-height:12px;
	margin-bottom:10px;
}
#rightnavsecondary a {
	color: #777777;
	display: block;
	margin-bottom:10px;
}
#rightnavsecondary li div div {
	font-weight:bold;
	margin-bottom:10px;
	height:100%;
	color:6B6157;
}
#rightnavsecondary li li a {
	color: #777777;
	display: block;
	margin-bottom:10px;

}
#rightnavsecondary li li div {
	color: #6B6157
	margin-bottom:10px;
}
#rightnavsecondary a:hover {
}

#rightnavsecondary li {
	list-style: none;
	/* white-space: nowrap; */
	width:100%;
}
#rightnavsecondary li ul {
	padding: 0px;
	margin:10px 0px 0px 0px;;
}
#rightnavsecondary li li {
	width:100%;
}

/* ------------- page footer -------------- */
/* ------------- page footer table visibility handled through @media directive -----*/

.pageFooterSpacerCell {
	width:190px;
	padding-right:5px;
}
.pageFooterLeftCell {
	font-size:11px;
	border-top: 1px solid #b8aa99;
}
.pageFooterRightCell {
	text-align:right;
	font-size:11px;
	border-top: 1px solid #b8aa99;
}
.pageFooterRightCell a {
	color: #777777;
}

.pageFooterRightCell a:hover {
	color: #A58228;
}
.pageFooterRightCell img {
	border:none;
}

.actionPrint {
	padding: 0px 15px 0px 0px;
}
.actionPrint img{
	vertical-align:middle;
}

.actionEmail {
	padding: 0px 10px 0px 0px;
}
.actionEmail img{
	vertical-align:middle;
}

.addthis_button{
	padding: 0px 10px 0px 0px;
}

.addthis_button img {
	vertical-align:middle;
}

.actionShare {
	padding: 0px 10px 0px 0px;
}
.actionShare img{
	vertical-align:middle;
}

/* bottom navigation styles */
#bottomnav {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	cursor:default;
}
#bottomnav  li a {
	color: #777777;
	cursor: hand;
	text-decoration: none;
	height:100%;
}

#bottomnav li a:hover {
	color: #A58228;
}

#bottomnav li {
	float: left;
	padding: 2px 10px 3px 0px;
	list-style: none;
	/*white-space: nowrap;*/
}


/*------------ content borders and spacers -------------*/


/* news headalines */
.headlinesTitle {
	background-color:#EAE6DF;
	border-bottom: 1px solid #b8aa99; 
	font-weight: bold;
	color: #6B6157;
	height:100%;
	padding: 3px;
}
.headlinesItem {
	padding: 6px 5px 2px 15px;
	line-height: 14px;
	background-image:url('/webapps/utexhome.nsf/news_bullets.gif?OpenImageResource');
	background-position-x:5px;
	background-position-y:5px;
	background-position:5px 5px;
	background-repeat:no-repeat;
}

/* news */
.newsDateBar {
	margin-bottom:11px;
	padding: 3px;
	background-color:#EAE6DF;
}
.newsItem {
	padding: 2px 5px 7px 15px;
	line-height: 14px;
	background-image:url('/webapps/utexhome.nsf/news_bullets.gif?OpenImageResource');
	background-position-x:5px;
	background-position-y:3px;
	background-position:5px 3px;
	background-repeat:no-repeat;
}

/*------------- site map, search results, file and page lists --------------*/
.sitemapSection{
	margin:0px 0px 5px 0px;
	padding: 2px 2px 2px 13px;
	background-image:url('/webapps/utexhome.nsf/bullet-blue-4.jpg?OpenImageResource');
	background-position-x:5px;
	background-position-y:7px;
	background-position:5px 7px;
	background-repeat:no-repeat;
	font-weight:bold;
}
.sitemapSubSection{
	margin:0px 0px 5px 10px;
	background-image:url('/webapps/utexhome.nsf/news_bullets.gif?OpenImageResource');
	background-position-x:5px;
	background-position-y:1px;
	background-position:5px 1px;
	background-repeat:no-repeat;
	padding: 0px 2px 0px 13px;

}
.sitemapCategory{
	margin:0px 0px 5px 20px;
	background-image:url('/webapps/utexhome.nsf/news_bullets.gif?OpenImageResource');
	background-position-x:5px;
	background-position-y:1px;
	background-position:5px 1px;
	background-repeat:no-repeat;
	padding: 0px 2px 0px 13px;
}
.sitemapEntry{
	margin:0px 0px 5px 20px;
	padding: 0px 2px 0px 13px;
}
.sitemapEntryCategorized{
	margin:0px 0px 5px 30px;
	padding: 0px 2px 0px 13px;
}

.pageAreaSummary{
	padding: 0px 0px 0px 18px;
	color:#777777;
}

.pageAbstractSummary{
	padding: 0px 0px 6px 18px;
}

/*--------------------- search results ------------------------ */
.resultItem {
	border-bottom: solid 1px #dfdfdf;
	vertical-align:top;
}

/*--------------------- tabulated search results ------------------------ */

.resulttable {
	width:100%;
	border: 0px;
	margin-bottom:5px;
}

.resulttable TD{
	padding:5px 3px 3px 3px;
}
.resultheader {
	padding:2px;
	background-color:#EAE6DF;
	border: 1px solid #b8aa99; 
}

/*--------------------- file link---------------------- */
.fileLink {
	padding: 2px 0px 6px 18px;
	display:block;
	background-image:url('/webapps/utexhome.nsf/sm-Icon-FloppyBlue.gif?OpenImageResource');
	background-position-x:0px;
	background-position-y:2px;
	background-position:0px 2px;
	background-repeat:no-repeat;
}

.fileLinkDisabled {
	padding: 2px 0px 6px 18px;
	display:block;
	background-image:url('/webapps/utexhome.nsf/sm-Icon-FloppyBlue.gif?OpenImageResource');
	background-position-x:0px;
	background-position-y:2px;
	background-position:0px 2px;
	background-repeat:no-repeat;
	color: #A0A0A0;
}

/*--------------------- page link---------------------- */
.pageLink {
	padding: 2px 0px 6px 18px;
	display:block;
	background-image:url('/webapps/utexhome.nsf/icn14-stddoc.gif?OpenImageResource');
	background-position-x:0px;
	background-position-y:2px;
	background-position:0px 2px;
	background-repeat:no-repeat;
}

/*--------------------- product support page page link---------------------- */
.supportLink{
	margin: 10px 0px 3px 0px;
	padding: 2px 0px 2px 13px;
	border-top:1px solid #b8aa99;
	background-image:url('/webapps/utexhome.nsf/arrow-org-1med.gif?OpenImageResource');
	background-position-x:5px;
	background-position-y:6px;
	background-position:5px 6px;
	background-repeat:no-repeat;
}

/*------------- file downloads --------------*/


.downloadGroupCategoryHead {
	padding: 2px;
	margin-bottom:8px;
	margin-top:10px;
	font-weight:bold;
	background-color:#EAE6DF;
	border: 1px solid #b8aa99; 
}

/*------------- web forms --------------*/

.formSectionHeading {
	font-size: 11px; 
	font-weight:bold;
}

.fieldLabelNormal {
	font-size: 11px; 
}

.fieldLabelDisabled {
	font-size: 11px; 
	color: #888888;
}

.fieldLabelDisabled {
	font-size: 11px; 
	color: #888888;
}

.fieldLabelError {
	font-size: 11px; 
	color: #ff0000;
}

.fieldInfo {
	font-size: 11px; 
}

.submitErrorMessage {
	font-size: 11px; 
	color: #ff0000;
}


BUTTON {
	margin:0px;
	background-color:#ebe7e1;
	background-image:url('/webapps/utexhome.nsf/btnBarWarmGrey18.jpg?OpenImageResource');
	background-position-x:0px;
	background-position-y:top;
	background-position:100% 100%;
	background-repeat:repeat-x;
	border: 1px solid #b8aa99; 
	font-size: 11px; 
	line-height: 12px;
	cursor:hand;
	color: #777777;
	height:18px;
}

.formButtonSubmit {
	margin:0px;
	background-color:#ebe7e1;
	background-image:url('/webapps/utexhome.nsf/btnBarWarmGrey18.jpg?OpenImageResource');
	background-position-x:0px;
	background-position-y:top;
	background-position:100% 100%;
	background-repeat:repeat-x;
	border: 1px solid #b8aa99; 
	font-size: 11px; 
	line-height: 17px;
	cursor:hand;
	color: #777777;
	height:18px;
}
.formField {
	border: 1px solid #b8aa99; 
	font-size: 11px; 
	width: 99%; 
}

.formFieldDropdown {
	border: 1px solid #b8aa99; 
	width: 99%; 
}

.formFieldDisabled {
	border: 1px solid #b8aa99; 
	font-size: 11px; 
	width: 99%; 
	background-color: #dfdfdf;
}

.formFieldDropdownDisabled {
	border: 1px solid #b8aa99; 
	width: 99%; 
	background-color: #dfdfdf;
}

INPUT, TEXTAREA, SELECT {
	font-size: 11px; 
	border: 1px solid #b8aa99; 
}

.formFieldRadio {
	background-color: transparent;
	border:0px;
}

.formFieldCheckbox {
	background-color: transparent;
	border: 0px; 
}

.formFieldTextarea {
	font-size: 11px; 
	border: 1px solid #b8aa99; 
	width: 99%; 
}


/*--------------- support product tree -------------- */
.productTreeCategory {
	font-weight:bold;
	padding:2px;
}

.productTreeFamily {
	font-weight:bold;
	padding:2px;
	margin-left:10px;
}

.productTreeProduct {
	padding:2px;
	margin-left:20px;
}

.serviceBulletinListTitle{
	background-color:#EAE6DF;
	border-bottom: 1px solid #b8aa99; 
	font-weight: bold;
	color: #6B6157;
	height:100%;
	padding: 3px;
}
/*--------------- support search styles -------------- */
.supportSearchBuilderBox {
	width:100%;
	border:solid 1px #b8aa99;
	margin-bottom:10px; 
	background-color:#eae6df;"
}
.supportSearchBuilderBox TD{
	padding:5px; 
}

