body {
	font-family: Verdana, Arial, Tahoma;
	font-weight: normal;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	width: 100%;
	color: #ffffff;
	background-color: #3a3a3a;
	background-image: url(bg.gif); 
	background-position: center;
	background-repeat: repeat-y;
}
#xall{
	margin: 0px auto 0px auto;
	padding: 0px;
	width: 991px;
	float: center;
}
#xall a{
	text-decoration: none;
}
#xhead{
	height: 240px;
	background-image: url(bg_header.gif);
	background-repeat: repeat-x;
	margin-top: 0px;
	margin-right: auto; 
	margin-bottom: 0px;
	margin-left: auto; 
	padding-right: 0px;
	padding-left: 0px;
	width: 977px;
}
#xbody{
	float: left;
	margin-top: -25px;
	margin-left: 7px;
	margin-right: 7px;
	font-size: 12px;
	width: 977px;
}
#xleft	{
	width: 350px;
	float: left;
	margin: 188px 0px 0px 18px;
	text-align: left;
}
#xright	{
	width: 364px;
	float: left;
	margin: 188px 0px 0px 4px;
	text-align: left;
}
#xcenter {
	float: left;
	width=240px;
	height=240px;
	margin: 0px;
	padding: 0px;
}
#xitem	{
	float: left;
	margin: 6px 0px 0px 0px;
	padding: 0px;
	text-align: left;
}
#xitem a {
	color: #FFFFFF;
	text-decoration: none;
}
#xdelimiter {
	float: left;
	margin: 0px;
	padding: 0px 18px 0px 20px;
}
#xmenu_bg {
	width: 172px;
	float: left;
	text-align: left;
	background-color: #000000;
	margin: 0px;
	padding: 0px;
}
#xmenu	{
	width: 165px;
	float: left;
	text-align: left;
	background-color: #2d2d2d;
	margin: 0px;
	padding: 0px;
}
#xmenu a:hover {
	color: #333333;
	text-decoration: underline;
}
#xmenu h1 {
 	width: auto;
	margin: 0px;
	padding: 0px 0px 0px 9px;
	text-align: center;
	color: #ffffff;
	font-size: 12px;
	text-align: left;
	line-height: 25px;
	background-image: url(item_red.gif);
}
#xmenu h2 {
	font-size: 10px;
	font-weight: normal;
	margin: 0px 7px 0px 7px;
	padding: 0px;
}
#xmenu h3{
	font-size: 10px;
	font-weight: normal;
	margin: 0px 0px 0px 7px;
	padding: 1px 0px 0px 0px;
}
#bottom_title {
	color: #b5020a;
	font-size: 17px;
	font-weight: bold;
	background-color: #ffffff;
	padding: 0px 0px 3px 7px;
	margin: 0px;	
}
#xcontent {
	width: 805px;
	float: left;
	margin: 25px 0px 0px 0px;
	padding: 0px;
	text-align: center;
}
#xtop_ad {
	font-size: 25px;
	font-weight: bold;
	text-decoration: none;
	color: #fd7801;
	margin: 0px;
	padding: 0px;
	text-align: center;
}
#xtop_ad a{
	text-decoration: none;
	color: #222222;
}
#xtop_ad a span{
	color: #b5020a;
}
#xtop_ad a:hover{
	text-decoration: underline;
	color: #b5020a;
}
#xthumbs {
	margin-left: 19px;
}
#xthumbs a img {
	border: 2px solid #fe8a03;
	float: left;
	margin: 2px;
}
#xthumbs a:hover img {
	border: 2px solid #333333;
}
#xthumbs h3{
	font-size: 12px;
	font-weight: normal;
	color: #222222;
	margin: 2px 0px 2px 0px;
	padding: 0px;
	line-height: 15px;
}
#xline {
	font-family: Verdana, Tahoma, Arial;
	font-size: 11px;
	font-weight: bold;
	clear: both;
	text-align: right;
	width: 761px;
	margin: 2px 0px 2px 21px;
	padding: 0px;
	background: #b5020a;
	line-height: 25px;
	float: left;
}
#xline a {color: #ffffff;}
#xline a:hover {color: #ffffff; text-decoration: underline;}
#xline select {
	width: 140px;
	font-size: 11px;
	font-weight: normal;
	font-family: Verdana, Tahoma, Arial;
	color: #000000;
	margin: 3px 0px 0px 0px;
}
#xline b {
	font-size: 11px;
	font-weight: bold;
}
#xline span {
	font-size: 11px;
	font-weight: bold;
}
#xline h1 {
	float: left;
	margin: 0px 0px 0px 10px;
	padding: 0px;
	font-size: 11px;
	font-weight: bold;
}
#xfooter {
	text-align: center;
	display: block;
	margin: 0px 0px 10px 0px;
	padding: 30px 0px 0px 0px;
	font-size: 11px;
	color: #000000;
}
#xfooter a{
	color: #fd7801;
}
#xfooter a:hover{
	color: #b5020a;
}

#white_11_bold {font-size: 11px; color: #FFFFFF; font-weight: bold;}
#white_11_bold a {color: #FFFFFF;}
#white_11_bold a:hover {color: #feb300;}

#orange_10 {font-size: 10px; color: #fd7801; font-weight: normal;}
#orange_10 a {color: #FFFFFF;}
#orange_10 a:hover {color: #feb300;}
#yellow {color: #fd7801;}

#red_12 {font-size: 12px; color: #b5020a;}
#red_12 a {color: #b5020a;}
#red_12 a:hover {color: #fd7801; text-decoration: underline;}

#orange_20 {font-size: 20px; color: #fd7801; font-weight: bold;}
#orange_20 a {color: #fd7801; font-weight: bold;}
#orange_20 a:hover {color: #b5020a; font-weight: bold; text-decoration: underline;}

#orange_25 {font-size: 25px; color: #fd7801; font-weight: bold;}
#orange_25 a {color: #fd7801; font-weight: bold;}
#orange_25 a span {color: #b5020a;}
#orange_25 a:hover {color: #b5020a; font-weight: bold; text-decoration: underline;}


/*tree styles*/

.tree{
	background-image: url(item_orange.gif);
	background-position: 0px 2px;
	font-size: 12px;
}
ul.tree{
	width: auto;
	padding: 0px 0px 2px 0px;
	margin: 0px 0px 0px 0px;
}
ul.tree img{
 	border : none;
}
ul.tree, ul.tree ul {
	padding-left: 0px;
}
ul.tree ul {
	margin-left: 0px;
	padding-top: 0px;
	padding-left: 2px;
}
ul.tree li.closed ul {
	display: none;
}
ul.tree li {
	list-style: none;
	display: block;
	width: auto;
	margin: 0px 0px 0px 7px;
	line-height: 23px;
}
ul.tree li.last {
	list-style: none;
	background-image: none;
}

/* Span-A: I/L/I glpyhs */
ul.tree span.a {
	background: url(file.gif) 0 50% no-repeat;
}
ul.tree span.a.last {
	background: url(file.gif) 0 50% no-repeat;
}

/* Span-B: Plus/Minus icon */
ul.tree span.b {
}
ul.tree span.a.children span.b {
	background: url(folder.gif) 0 50% no-repeat;
	cursor: pointer;
	padding-left: 16px;
}
ul.tree span.a:hover {
	color: #333333;
	text-decoration: underline;
}
ul.tree li.closed span.a.children span.b {
	background: url(folder-closed.gif) 0 50% no-repeat;
	padding-left: 16px;
	cursor: pointer;
}

/* Span-C: Spacing and extending tree line below the icon */
ul.tree span.c {
	margin-left: 2px;
}
ul.tree span.a.children span.c {
	background: none;
}
ul.tree span.a.spanClosed span.c {
	background-image: none;
}

/* Anchor tag: Page icon */
ul.tree a  {
	white-space: nowrap;
	overflow: hidden;
	padding: 0px 0px 0px 13px;
	line-height: 23px;
	background: none;
}
ul.tree span.a.children a {
	background-image: none;
}
ul.tree span.a.children.spanClosed a {
	background-image: none;
}

/* Unformatted tree */
ul.tree.unformatted li {
	background-image: none;
	padding-left: 17px;
}
ul.tree.unformatted li li {
	background-image: none;
	padding-left: 0px;
}

/*
 * Divs, by default store vertically aligned data
 */
ul.tree li div {
	float: right;
	clear: right;
	height: 1em;
}
/* As inside DIVs should be treated normally */
ul.tree div a  {
	padding: 0;
	background-image: none;
	min-height: auto;
	height: auto;
}
ul.tree li A:link, ul.tree li A:hover, ul.tree li A:visited {
	text-decoration: none;
	font-weight: bold;
	color : #FFFFFF;
}
#bottom_item {
	color: #555555;
	font-weight: normal;
}
#bottom_item b{
	font-weight: normal;
}
