
td
	{
	font-family: arial, helvetica, sans serif;
	font-size: 9pt;
	color: 000000;
	line-height: 12pt;
	}

h1
	{
	font-family:  arial, helvetica, sans serif;
	font-size: 14pt;
	font-weight: bold;
	line-height: 16pt;
	display: inline;
	}

h2
	{
	font-family:  arial, helvetica, sans serif;
	font-size: 10pt;
	font-weight: bold;
	line-height: 20pt;
	display: inline;
	}
	
a
	{
	color: #6E8036;
	}

a:hover
	{
	text-decoration: none;
	color: 666666;
	}

.logo
	{
	font-family: Georgia, times new roman;
	color: ffffff;
	font-size: 24px;
	text-decoration: none;
	line-height: 40px;
	padding-left: 10px;
	}

a:hover.logo
	{
	text-decoration: none;
	color: f1f1f1;
	}
	
.nav
	{
	font-size: 11px;
	line-height: 14px;
	vertical-align:top;
	}

a:hover.nav
	{
	text-decoration: none;
	}
	


body {
	padding: 0px;
	margin: 0px;
	background: #ffffff url("images/body_bg.gif") repeat-x;
	font: normal 11px Arial, Helvetica;
	color: #525252;
}
html {
	padding: 0px;
	margin: 0px;
}
div, span, td {
	font: normal 11px Arial, Helvetica;
}

/* --- top - logo & links --- */


#top {
	display: table;
	height: 59px;
	background: url("images/top_bg.gif") no-repeat;
}
#top .left {
	display: table-cell;
	padding: 0px 0px 0px 88px;
}
#top .right {
	display: table-cell;
	padding: 0px 25px 0px 0px;
}
#top .link {
	display: block;
	float: right;
	margin-left: 10px;
}

#top .link.news a {
	background: url("images/top_links_news_0.gif") no-repeat;
}
#top .link.news a:hover {
	background: url("images/top_links_news_1.gif") no-repeat;
}

#top .link.bookmark a {
	background: url("images/top_links_bookmark_0.gif") no-repeat;
}
#top .link.bookmark a:hover {
	background: url("images/top_links_bookmark_1.gif") no-repeat;
}

#top .link.sitemap a {
	background: url("images/top_links_sitemap_0.gif") no-repeat;
}
#top .link.sitemap a:hover {
	background: url("images/top_links_sitemap_1.gif") no-repeat;
}





/* --- nav --- */

#nav .menu {
	display: table-cell;
	padding: 0px 0px 0px 15px;
}
#nav .menu a {
	text-decoration: none;
	color: #DDEBB6;
	background: url("images/txdecor_0.gif") repeat-x bottom left;
}
#nav .menu a:hover {
	color: #ffffff;
	background: url("images/txdecor_1.gif") repeat-x bottom left;
}

#nav .pipe {
	display: inline;
	padding: 0px 6px 0px 6px;
	color: #AEBC87;
}




/* --- t's --- */

#nav .tscell {
	display: table-cell;
	padding: 0px 13px 0px 0px;
}
#nav .ts {
	display: block;
	width: 30px;
	height: 25px;
	float: right;
}
#nav .ts a {
	display: block;
}
#nav .ts.minus a {
	background: url("images/t_minus_0.gif") no-repeat;
}
#nav .ts.minus a:hover {
	background: url("images/t_minus_1.gif") no-repeat;
}
#nav .ts.plus a {
	background: url("images/t_plus_0.gif") no-repeat;
}
#nav .ts.plus a:hover {
	background: url("images/t_plus_1.gif") no-repeat;
}



/* --- foot --- */


#foot {
	display: table;
	background: url("images/foot_bg.gif") no-repeat;
	height: 68px;
	color: #AEBC87;
}
#foot .left {
	display: table-cell;
	padding: 0px 0px 0px 29px;
}
#foot .right {
	display: table-cell;
	padding: 0px 36px 0px 0px;
}
#foot a {
	text-decoration: none;
	color: #6E8036;
	background: url("images/txfdecor_0.gif") repeat-x bottom left;	
}
#foot a:hover {
	color: #FF9600;
	background: url("images/txfdecor_1.gif") repeat-x bottom left;	
}
#foot .pipe {
	display: inline;
	color: #AEBC87;
	padding: 0px 2px 0px 2px;
}
#foot .obj {
	padding: 8px 0px 0px 0px;
}
#foot .obj .top {	
	background: url("images/arr_topback.gif") no-repeat top left;	
}






/* --- content table --- */

#content {
	background-color: #ffffff;
}

#content .menu .selbox {
	display: block;
	height: 38px;
	background: url("images/selbox_bg.gif") no-repeat;
}
#content .menu .selbox h3 {
	color: #FF9600;
	padding: 8px 0px 0px 14px;
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
}
#content .menu .menuitem {
	display: block;

}
#content .menu .menuitem a {
	display: block;
	height: 24px;
	background: url("images/menuitem_0_bg.gif") no-repeat;
	text-decoration: none;
	color: #6E8036;
	padding: 6px 0px 0px 16px;
}
#content .menu .menuitem a:hover {
	background: url("images/menuitem_1_bg.gif") no-repeat;
	color: #DDEBB6;
	font-weight: bold;
}



/* --- menu search --- */

#content .menu .search {
	display: block;
	width: 183px;
	height: 99px;
	background: url("images/menusearch_bg.gif") no-repeat;
	text-align: center;
}
#content .menu .search form {
	display: block;
	margin: 0px;
	padding: 4px 0px 8px 0px;
	background: url("images/form_bg.gif") no-repeat;
	text-align: center;
}
#content .menu .search form input {
	border: none;
	font: normal 11px Arial, Helvetica;
	color: #6E8036;
	background-color: transparent;
}
#content .menu .search .text {
	padding: 14px 0px 4px 0px;
	font-weight: bold;
	color: #ffffff;
}
#content .menu .search .go {
	display: block;
	padding-left: 59px;
	text-align: left;
}
#content .menu .search .go a {
	display: block;
	width: 64px;
	height: 25px;
	background: url("images/searchgo_0.gif") no-repeat;
}
#content .menu .search .go a:hover {
	background: url("images/searchgo_1.gif") no-repeat;
}





/* content center cell */

#content .contentcell {
	background: url("images/content_bg.gif") no-repeat;
}



/* content centercell - contentsearch */

#content .contentcell .contentsearch {
	display: table;
	height: 41px;
}
#content .contentcell .contentsearch form {
	padding: 3px 0px 4px 5px;
	margin: 0px;
	background: url("/images/contentcell_form_bg2.gif") no-repeat;
	width: 244px;
	height: 23px;
	min-height: 23px;
	max-height: 23px;
}
#content .contentcell .contentsearch form input {
	border: none;
	background-color: transparent;
	/* color: #ffffff; */
	color: #000000;
	font: normal 11px Arial, Helvetica;
	width: 230px;
}
#content .contentcell .contentsearch .text {
	display: table-cell;
	padding: 0px 5px 0px 16px;
	font-weight: bold;
	color: #6E8036;
}
#content .contentcell .contentsearch .formcell {
	display: table-cell;
	padding: 9px 0px 0px 0px;
}
#content .contentcell .contentsearch .buttoncell {
	display: table-cell;
	padding: 9px 20px 0px 0px;
}
#content .contentcell .contentsearch .go a {
	display: block;
	width: 62px;
	height: 23px;
	background: url("images/contentcell_search_0.gif") no-repeat;
}
#content .contentcell .contentsearch .go a:hover {
	background: url("images/contentcell_search_1.gif") no-repeat;
}




/* --- big orange title --- */

#content .contentcell .title {
	display: block;
	background: url("images/contentcell_title_bg.gif") no-repeat bottom left;
	color: #FF9600;
	font-weight: bold;
	font-size: 14px;
	padding: 7px 0px 18px 16px;
}
#content .contentcell .title span {
	font-size: 14px;
	color: #AEBC87;
}


/* --- inner content --- */

#content .contentcell .inner {
	display: block;
	padding: 9px 22px 9px 17px;
	background: url("images/contentcell_innercontent.gif") no-repeat top left;
}
#content .contentcell .inner p {
	padding: 0px 0px 15px 0px;
	margin: 0px;
	text-align: justify;
}

#content .contentcell .inner p .subtitle {
	font-weight: bold;
}

#content .contentcell .inner ol {
	padding: 0px 0px 0px 22px;
	margin: 0px;
	font-weight: bold;
}
#content .contentcell .inner ol li {
	padding: 0px 0px 13px 0px;
	margin: 0px;
	
}




/* art's - brief */

#content .contentcell .art {
	display: block;
	background: url("images/contentcell_art_bg.gif") no-repeat;
	padding: 5px 20px 0px 14px;
}

#content .contentcell .art .artpic {
	background: url("images/contentcell_artpic_bg.gif") no-repeat;
	float: left;
	padding: 0px 0px 0px 0px;
}
#content .contentcell .art .artpic img {
	padding: 4px 15px 4px 4px;
}

#content .contentcell .art .arttitle {
	padding: 3px 0px 8px 0px;
	text-transform: uppercase;
	font-weight: bold;
}

#content .contentcell .art .arttitle a {
	color: #6E8036;
	text-decoration: none;
	background: url("images/txfdecor_0.gif") repeat-x bottom left;
}
#content .contentcell .art .arttitle a:hover {
	color: #FF9600;
	background: url("images/txfdecor_1.gif") repeat-x bottom left;
}
#content .contentcell .art .arttext {
	line-height: 15px;
}

#content .contentcell .artgo {
	display: block;
	clear:both;
	padding: 1px 0px 10px 359px;
	background: url("images/contentcell_artgo_bg.gif") no-repeat bottom right;
}
#content .contentcell .artgo a {
	display: block;
	width: 62px;
	height: 19px;
	background: url("images/contentcell_artgo_0.gif") no-repeat;
}

#content .contentcell .artgo a:hover {
	background: url("images/contentcell_artgo_1.gif") no-repeat;
}

#content .contentcell .artgroupgo {
	display: block;
	text-align: right;
	padding: 0px 20px 2px 0px;
}
#content .contentcell .artgroupgo .artgroupbg a {
	color: #6E8036;
	text-decoration: none;
	padding-left: 12px;
	background: url("images/arr_artgo2_0.gif") repeat-x bottom left;
}
#content .contentcell .artgroupgo .artgroupbg a:hover {
	color: #FF9600;
	background: url("images/arr_artgo2_1.gif") repeat-x bottom left;
}

/* old way
#content .contentcell .artgroupgo a {
	color: #6E8036;
	text-decoration: none;
	background: url("images/txfdecor_0.gif") repeat-x bottom left;
}
#content .contentcell .artgroupgo a:hover {
	color: #FF9600;
	background: url("images/txfdecor_1.gif") repeat-x bottom left;
}
*/



#content .contentcell .artgroupgo .artgrouparr {
	background: url("images/arr_artgo.gif") no-repeat;
}


.alter_bodyback {
	background: url("images/body_book.gif") no-repeat top left;
}















	
