#navtop1, #navtop1 ul {
	padding: 0;
	margin: 0;
	list-style: none;
	float : left;
	font-size: .1em;
	line-height: .1em;
	z-index:100;
}



#navtop1 li li a {
	padding:2px;
	
		width: 146px;
	
	display : block;
	color : #ffffff;							/* menu item font color */
	font-size: 10pt;							/* menu item font size */
	font-weight: none;						/* menu item font weight */
	text-decoration : none;								/* menu item font decoration */
	background-color : #535328;					/* menu item background color */
	font-family: Arial;							/* menu item font */
	font-style: Normal;							/* menu item font style */
}

#navtop1 li li a:hover {
	color : #535328;							/* active item font color */
	font-size: 10pt;							/* active item font size */
	font-weight: none;							/* active item font weight */
	text-decoration : none;						/* active item font decoration */
	background-color : #ffffff;				/* active item background color */
	font-family: Arial;						/* menu selected item font */
	font-style: Normal;					/* menu selected font style */
}

#navtop1 li {
	float: left;
	position: relative;
	border-width:2px; 					/* menu border width */
	text-align:left;
	text-indent: 0px;
	z-index:100;
}

#navtop1 li ul {
	line-height: normal;
	display: none;
	position: absolute;
	width: 150px;
	top: 100%;
	left:0px;
	border-width:2px; 					/* menu border width */
	border-style:outset; 						/* menu border style */
	border-color:#808080; 						/* menu border color */
	background-color : #535328;					/* menu item background color */
}

#navtop1 li ul li { /* second-level lists */
	border-bottom-width:1px; 					/* item border width */
	border-bottom-style:solid; 					/* item border style */
	border-bottom-color:#A9A9A9; 				/* item border color */
	text-align:left;						/* item text align */
}

#navtop1 li>ul {
	top: auto;
	left: auto;
}

#navtop1 li li {
	display: block;
	float: left;
}

#navtop1 li:hover ul, #navtop1 li.over ul {
	display: block;
}


#navtop2, #navtop2 ul {
	padding: 0;
	margin: 0;
	list-style: none;
	float : left;
	font-size: .1em;
	line-height: .1em;
	z-index:90;
	text-align: left;
}



#navtop2 li li a {
	padding:2px;
	
		width: 146px;
	
	display : block;
	color : #ffffff;							/* menu item font color */
	font-size: 10pt;							/* menu item font size */
	font-weight: none;						/* menu item font weight */
	text-decoration : none;								/* menu item font decoration */
	background-color : #535328;					/* menu item background color */
	font-family: Arial;							/* menu item font */
	font-style: Normal;							/* menu item font style */
}

#navtop2 li li a:hover {
	color : #535328;							/* active item font color */
	font-size: 10pt;							/* active item font size */
	font-weight: none;							/* active item font weight */
	text-decoration : none;						/* active item font decoration */
	background-color : #ffffff;				/* active item background color */
	font-family: Arial;						/* menu selected item font */
	font-style: Normal;					/* menu selected font style */
}

#navtop2 li {
	float: left;
	position: relative;
	border-width:2px; 					/* menu border width */
	text-align:left;
	text-indent: 0px;
	z-index:90;
}

#navtop2 li ul {
	line-height: normal;
	display: none;
	position: absolute;
	width: 150px;
	top: 100%;
	left:0px;
	border-width:2px; 					/* menu border width */
	border-style:outset; 						/* menu border style */
	border-color:#808080; 						/* menu border color */
	background-color : #535328;					/* menu item background color */
}

#navtop2 li ul li { /* second-level lists */
	border-bottom-width:1px; 					/* item border width */
	border-bottom-style:solid; 					/* item border style */
	border-bottom-color:#A9A9A9; 				/* item border color */
	text-align:left;						/* item text align */
}

#navtop2 li>ul {
	top: auto;
	left: auto;
}

#navtop2 li li {
	display: block;
	float: left;
}

#navtop2 li:hover ul, #navtop2 li.over ul {
	display: block;
}

/* Main Content
----------------------------------------*/
#maincontenttable {
	background: #fff url(/i/custom/txcharter/bak_maincontentcell.png) repeat-y left top;
}

#maincontentcell {
	margin: 0;
	padding: 40px 40px 25px 40px;
}

/* Footer
----------------------------------------*/
#footertable {
	background: #fff url(/i/custom/txcharter/bak_maincontentcell.png) repeat-y left top;
}

#footertablecell {
	background: url(/i/custom/txcharter/bak_footertable.png) no-repeat left top;
	text-align: center;
	height: 81px;
}

#footertablecell,
#footertablecell p {
	color: #fff;
	font-size: 11px;
	line-height: 1.1em;
	padding: 0;
}

#footertablecell p {
	margin: 0 0 7px 0;
}

#footertablecell a {
	color: #fff;
	font-weight: normal;
	text-decoration: underline;
 }

#footertablecell a:hover { text-decoration: none; }


h1		{ font-family: arial, helvetica, sans-serif; font-weight: normal; font-size: 11px; }
a:link, a:visited	{ color: #9D181D; }

.menuMain 	{ color: #000; font-weight: bold; font-size: 11px; text-decoration: none; }
.menuMain a	{ text-decoration: none; }

.selectQuick 		{ width: 150px; font-family: arial, helvetica, sans-serif; font-size: 75% }

.footer		{ color: #666; font-size: 11px; font-weight: bold; }
.footer a	{ text-decoration: none; }

.mainmenu 			{ COLOR: #000; FONT-FAMILY: Arial, Helvetica, Sans-serif; FONT-WEIGHT: bold; FONT-SIZE: 70%; TEXT-DECORATION: none; }
.mainmenu a:active	{ color: #900; text-decoration: none; }
.mainmenu a:visited	{ color: #369; text-decoration: none; }
.mainmenu a:link	{ color: #369; text-decoration: none; }
.mainmenu a:hover	{ color: #900; text-decoration: none; }

.menuServ 			{ COLOR: #666; FONT-FAMILY: Arial, Helvetica, Sans-serif; FONT-WEIGHT: bold; FONT-SIZE: 75%; TEXT-DECORATION: none; TEXT-ALIGN: left; }
.menuServ a:active	{ color: #c00; text-decoration: none; }
.menuServ a:visited	{ color: #369; text-decoration: none; }
.menuServ a:link	{ color: #369; text-decoration: none; }
.menuServ a:hover	{ color: #c00; text-decoration: none; }

.textHeader 	{ font-size: 14px; font-weight: bold; color: #9D181D; padding-bottom: 1px; border-bottom: 1px solid #FC0; }
.textHeaderSm 	{ font-size: 13px; color: #9D181D; font-weight: bold; text-decoration: none; }
.formHeader		{ font-size: 14px; font-weight: bold; color: #9D181D; padding-bottom: 1px; }
.formFieldLabel	{ font-size: 13px; font-weight: bold; color: #9D181D; }

.breadcrumbs	{ color: #9D181D; font-weight: bold; }
.breadcrumbs a	{ text-decoration: none; }
.cellHeader 	{ font-weight: bold; color: #9D181D; background: #fff0c1; border-top: 1px solid #fc0; border-bottom: 1px solid #fc0; }
.cellData		{ border-bottom: 1px solid #FC0; }

.buttonDefault, .buttonSmall, .buttonQuick
				{ border-right: #cca431 2px solid; border-bottom: #cca431 2px solid; border-top: #fff097 2px solid; border-left: #fff097 2px solid; cursor: pointer; font-weight: bold; color: #9D181D; background-color: #ffd764; }
.buttonDefault, .buttonSmall { font-size: 14px; height: 26px; }
.buttonSmall	{ font-size: 12px; height: 20px; }
.buttonQuick	{ border-right: #671215 2px solid; border-bottom: #671215 2px solid; border-top: #E4282F 2px solid; border-left: #E4282F 2px solid; font-size: 12px; cursor: pointer; font-family: arial, sans-serif; font-weight: bold; height: 24px; color: #ffd764; background-color: #9D181D; }
