
<!--

body {
	background-image:url(../img/tx_outline_bg_07.gif);
	background-repeat:no-repeat;
	font-family: 		verdana, arial, sans-serif;
	font-size: 			10pt;
	color:				#333333;
	background-color:	#FFFFFF;
	margin:				0px 0px 0px 8px;
}

table {
	text-align:			left;
	border: 			0px;
	margin:				0px 0px 0px 0px;
	padding:			0px 0px 0px 0px;
}

caption {
	background-color: 	#006699;
	font-size: 			12pt;
	font-weight:		bold;
	color:				#eeeeee;
	text-align:			left;
	border: 			0px;
	margin:				0px 0px 0px 0px;
	padding:			2px 16px 2px 4px;
} 

th {
	background-color:	#666666;
	color:				#eeeeee;
	text-align:			left;
	border: 			0px;
	margin:				0px 0px 0px 0px;
	padding:			2px 16px 2px 4px;
}

td {
	padding:			2px 16px 2px 4px;
	vertical-align:		top;
}

.rowHighlight {
	background-color:	#ffffee;
}

fieldset {
	background-color:		#FFFFFF;
}

.hr {
	color:			#cccccc;
}

fieldset {
	padding:		10px 10px 10px 10px;
}

.picContainer {
	width: 			180px;
	height:			180px;
	padding:		0px 0px 0px 0px;
	float:			left;
	text-align:		center;
}

.padding {
	padding:		4px 10px 2px 12px;
}

.box {
	border:			1px solid #cccccc;
	padding:		0px 10px 0px 10px;
	margin:			0px 2px 10px 0px;
	background-color:#FFFFFF;
	/*-moz-border-radius: 12px; */
}

.redBox {
	border:			1px solid #CC0000;
	padding:		0px 0px 0px 0px;
	margin:			0px 2px 10px 0px;
	background-color:#ffffff;
}

.redBoxHeader {
	background-color: #CC0000;
	padding:		4px 4px 4px 4px;
	color:			#ffffff;
	font-weight:	bold;
}

.blueBox {
	border:			1px solid #cccccc;
	padding:		0px 0px 0px 0px;
	margin:			0px 2px 10px 0px;
	background-color: #EEEEEE;
}

.blueBoxHeader {
	background-color: 	#0F3B5F;
	padding:			4px 4px 4px 4px;
	color:				#EEEEEE;
	font-weight:		bold;
}

.grayBox {
	border:			1px solid navy;
	padding:		0px 0px 0px 0px;
	margin:			0px 2px 10px 0px;
	background-color: #ffffff;
}

.grayBoxHeader {
	background-color: 	#999999;
	padding:			4px 4px 4px 4px;
	color:				#ffffff;
	font-weight:		bold;
}

.quoteBox {
	float:			right;
	width:			200px;
	border:			1px solid #cccccc;
	padding:		0px 0px 0px 0px;
	margin:			0px 2px 10px 20px;
	background-color: #FFFFEE;
}

.quoteBoxHeader {
	background-color: 	#5C755E;
	padding:			4px 4px 4px 4px;
	color: 				#EEEEEE;
	font-weight:		bold;
}

.quote {
	font-style:			italic;
}

.quoteReference {
	text-align:			right;
}

.menuItemTop {
	padding:		0px 10px 0px 10px;
}

.menuItemFooter {
	padding:		0px 10px 0px 10px;
}

.headerTagLine {
	padding: 		0px 10px 0px 10px;
}

.footer {
	clear:			both;
	font-size: 		8pt;
	color:			#cccccc;
	text-align: 	center;
	padding:		10px 10px 10px 10px;
	border-color:	#eeeeee;
	border-top-style:dashed;
	border-top-width:thin;
}

h1 {
	font-size: 		14pt;
	font-weight: 	bold;
	color: 			#0F3B5F;
	border-bottom:	1px solid #666666;
	
}

h2 {
	font-size: 		10pt;
	color: 			#0F3B5F;
}

h3 {
	font-size: 		10pt;
	font-weight: 	bold;
	color: 			#000099;
}

div.formRow {
	clear: both;
	padding-top: 10px;
}

.formLabel {
	float: 			left;
	width: 			150px;
	text-align: 	right;
}

.formField {
	/* float: right; */
	padding-left: 	5px;
	width: 			250px;
	text-align: 	left;
}

.required {
	color:			#FF0000;
	font-weight:  	bold;
}

.alert {
	color:			#FF0000;
	font-weight:  	bold;
	background-color:#FFFFCC;
	padding:		4px 4px 4px 4px;
	border:			1px solid #666666;
}

.message {
	color:			#006600;
	font-weight: 	bold;
	background-color:#FFFFCC;
	padding:		4px 4px 4px 4px;
	border:			1px solid #666666;
}

.required {
	color:			#FF0000;
	font-size: 		7pt;
}

.button {
  background-color: #C6C3C6;
  color: 			#000000;
  font-size: 		10pt;
}

.text {
  color: 			#000000;
  font-size: 		8pt;
}

.inActive {
	color:			#CCCCCC;
	font-style:		italic;
	text-decoration:line-through;
}

.white {
  color: 			#ffffff;
}

.whiteBold {
  color: 			#ffffff;
  font-weight: 		bold;
}

a {
	color: 				#0F3B5F;
	text-decoration:	underline;
	font-weight:		bold;
}

a:link {
	color: 				#0F3B5F;
	text-decoration:	underline;
	font-weight:		bold;
}

a:visited {
	color: 				#0F3B5F;
	text-decoration:	underline;
	font-weight:		bold;
}

a:active {
	color: 				#0F3B5F;
	text-decoration:	underline;
	font-weight:		bold;
}

a:hover {
	color: 				#0000FF;
	text-decoration:	underline;
	font-weight:		bold;
}

a.menu {
	color: 				#0F3B5F;
	text-decoration:	underline;
	font-weight:		bold;
	line-height:		22px;
}

a:link.menu {
	color: 				#0F3B5F;
	text-decoration:	underline;
	font-weight:		bold;
}

a:visited.menu {
	color: 				#0F3B5F;
	text-decoration:	underline;
	font-weight:		bold;
}

a:active.menu {
	color: 				#0F3B5F;
	text-decoration:	underline;
	font-weight:		bold;
}

a:hover.menu {
	color: 				#0000FF;
	text-decoration:	underline;
	font-weight:		bold;
}

.breadcrumb {
	font-size: 			8pt;
	color: 				#666666;
}

.small {
	font-size: 			9pt;
	padding:			4px 10px 2px 12px;
}

.stepTable {
	background-color:  	#FFFFCC;
	font-size: 			11px;
	line-height: 		15px;
	color: 				#999999;
	text-decoration: 	none;
	margin: 			0px 0px 10px 0px;
	width: 				100%;
}

.stepActive {
	background-color: #FFFF00;
	font-weight:bold;
	color: #000000;
	border:1px solid #666666;
}

.w3cButton {
	border:				0px;
	margin:				10px 10px 10px 10px;
}

.siteMapItem {
	margin: 			0px 0px 0px 20px;
}

.indent {
	margin-left:		20px;
}

.hiddenSeo {
	visibility:			hidden;
	font-size: 			2px;
}

-->

