/* Design by Bill K 2010 */
* {xborder: 0; margin: 0; padding: 0;}

html{background: url(img/bg1.png) #fff repeat-x;}

body{xbackground: url(img/shadow791.gif) repeat-y top center; font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif;}

a:link { color: red; text-decoration: none;}
a:visited { color: red; text-decoration: none;}
a:hover {color:blue;}

a, a:visited, a:hover, a:active, a:focus {direction:ltr; outline:0;}

 #xhmenu {
 	position: absolute;
 	margin: 106px auto;
 	width:850px;
 	padding-left:0px;
 	overflow:hidden;
   	z-index:2;
 	background: #A37B2B;
}

#hmenu {background:#A37B2B; padding:40px 0 0 0px; position:relative; height:auto; width:200px;}
#hmenu ul {margin:0; padding:0; list-style:none; width:200px;}
#menuout table {border-collapse:collapse; width:0; height:0; margin:-1px 0;}
#menuin ul {position:absolute; left:-10000px; height:150px; width:200px; background:#666;}
#menuin ul li a {background:#666; line-height:25px; height:25px;}
#menuin ul li a:hover {background:#ccc; color:#000;}
#menuin li {display:block; width:200px;}

* html #menuin li {float:left;}
#menuin li a {display:block; height:30px; color:#fff; font:normal 11px/28px verdana, sans-serif; text-decoration:none; text-align:left; background:#A37B2B;}
#menuin li a:hover {border:0; background:#000;}
#menuin li:hover > a {background: #000;}

#menuin :hover ul {position:static;}


#menuout ul li.current ul {position:static;}
#menuout ul li.current a {background: #000;}
#menuout ul li.current ul li a {background:#666; line-height:25px; height:25px;}
#menuout ul li.current ul li.currentSub a {background:#ccc; color:#000;}

#menuout a:hover {white-space:nowrap;}

#menuout :hover ul li.current a {background:#A37B2B;}
#menuout :hover ul li.current a:hover {background:#000;}
#menuout :hover ul li.current:hover > a {background:#000;}

#menuout :hover ul li.current ul li a {background:#666; line-height:25px; height:25px; color:#fff;}
#menuout :hover ul li.current ul li a:hover {background:#ccc; color:#000;}

#menuout :hover ul li.current ul {position:absolute; left:-10000px;}

#menuout :hover ul li.current a:hover ul {position:static;}
#menuout :hover ul li.current:hover ul {position:static;}


#menu {overflow: hidden; margin-top: -40px;_margin-top: 0px; _background:#000; xbackground: url(img/bodyr.gif) repeat-x; padding:0px 0px 0px 0px; xborder-top:solid 5px #A37B2B; height:40px; _height: 27px;width: 850px;}
#menu ul {padding:0px; margin:0px; margin-left:210px;_margin-left:70px;}
#menu li {float:left; display:block; list-style-type:none;}
#menu ul li a {_width: 125px;height:40px;_height: auto;font-size:12px; line-height:15px; font-weight:bold; padding:5px 14px 8px 16px; _padding:5px 0px 8px 0px; display:block; text-decoration:none; color:#fff;}
#menu ul li a:hover { xbackground:#A37B2B; height: 40px; _height: 25px;}
#menu ul ul {margin-left:0px;_margin-left:-12px;border: 1px solid #A37B2B;border: 1px solid #999; position:absolute; margin-top:-13px; _margin-top:5px; left:-10000px; xbackground: url(img/bgtr.png) repeat-x; _background: #000; z-index:200; width:127px;}
#menu ul ul li {float:none;height: 25px; _height: 18px;}
#menu ul ul li a {background: #000; color:#fff; border-bottom:none; font-weight:normal; font-size:11px; display:block; padding:5px 12px 5px 13px; height: auto;border: 1px solid #999; width: 127px;}
#menu ul ul li a:hover {line-height: 15px;border-bottom:none; border-top:none; background:#A37B2B url(img/bodym.gif) center bottom; color:#fff;height: 17px;}
#menu ul :hover ul {left:auto;background: transparent;border: none;}
#menu :hover > a {xbackground:#A37B2B; cursor:pointer;}

ul#menuC {background: #A37B2B;padding:0; margin:0px 0px; list-style:none; width:200px; height:420px; xborder-top:1px solid #cac145; border-bottom:27px solid #A37B2B;xborder-left:5px solid #A37B2B; position:relative; overflow:hidden;}
ul li div {position:absolute; left:-10000px; background:#E0E0E0;xbackground:#c8aa5c;_width:200px;}
ul table {border-collapse:collapse; width:0; height:0; margin:-1px;margin-left:-6px; padding:0;}
#menuC li.current a:link, #menuC li.current a:visited {color:#00c;}
#menuC li.top {height:27px; width:195px; display: block; float: left;background: #A37B2B;}
#menuC li.top a.outer {border: 0;display: block;height:27px; line-height:27px; _margin-bottom: -11px;width:200px; text-indent:27px; color:#fff; background:#A37B2B url(img/arrowrw.gif) 8px 8px no-repeat;text-decoration:none; font-family: verdana, sans-serif; font-size:12px;}
#menuC li.top a:hover {color:#fff; background:#000 url(img/arrowdw.gif) 8px 8px no-repeat; text-indent: 27px;}
#menuC li.top:hover > a {color:#fff; background:#000 8px 50% url(img/arrowdw.gif) no-repeat; text-indent: 27px;}
#menuC li:hover {height:360px;}
#menuC a:hover div, #menuC li.current div {position:static; height:320px; width:170px; padding:10px 15px 10px 15px; line-height:16px; font-family: verdana, sans-serif;}
#menuC li:hover div {position:static; height:320px; width:170px; padding:10px 15px 10px 15px; line-height:16px; font-family: verdana, sans-serif;}
#menuC div img {display:block; margin-bottom: 8px;margin-left:2px;}
#menuC div img.fLeft {clear:left; float:left; display:block; margin-bottom:8px;}
#menuC div h3 {font-size:11px; color:#000; padding:0; margin:0;}
#menuC div p {font-size:11px; color:#555; line-height:14px; padding:10px 0; margin:0;}
#menuC :hover div a {color:#00c; text-decoration:none; font-size:11px;}
#menuC :hover div a:hover {text-decoration:underline; background:#fff;color:#00c;}
#menuC div a.big, #menuC :hover div a.big {display:block; height:24px; line-height:25px; border-top:1px solid #A37B2B; font-size:12px; color:#44a; text-decoration:none; text-indent:5px;}
#menuC :hover div a.big:hover {background:#fff; color:#000; font-size:12px; text-decoration:none;} 
#menuC div dl {border-bottom:1px solid #A37B2B; margin:20px 0 0 0; padding-bottom:10px;}
#menuC div dt {font-size:11px; font-weight:bold; color:#000;}
#menuC div dd {padding:0; margin:0; line-height:15px; font-size:11px; color:#666;}
#menuC :hover div dd a {color:#00c; text-decoration:none;}
#menuC :hover div dd a:hover {background:#fff; color:#00c; text-decoration:underline;}

#mhead {
	display: block;
	height: 108px;
	width: 190px;
	position: relative;
	margin-top: 0px;
	xbackground: #000;
	border: 5px solid #A37B2B;
	xborder-top: none;
	xborder-right: 5px solid #A37B2B;
	xborder-left: 5px solid #A37B2B;
}

#logoAUX {
	position: relative;
	margin: 0 auto;
	margin-top: -40px;
	xbackground: #2d3d4d url(img/header3.jpg) no-repeat bottom center;
	background: url(img/header3.jpg) no-repeat bottom center;
	height: 110px;
	text-align: center;
	width: 969px;
	font-size: 38px;
	color: #fff;
	font-weight: xbold;
	line-height: 110px;
	letter-spacing: -1px;
}
#separator1 {
	background: url(img/shadowLO3x.gif) repeat-x left top;
	height: 80px;
}
#separatorL {
	position: relative;
	float: left;
	background: url(img/lineCL.gif) no-repeat;
	height: 33px;
	width: 19px;
	margin: -33px 0px;
}
#separatorR {
	position: relative;
	float: right;
	background: url(img/lineCR.gif) no-repeat;
	height: 33px;
	width: 19px;
	margin-top: -33px;
	margin-right: 0px;
}
#header {
	background: url(img/lineF3H.gif) center repeat-x;
	height: 26px;
	margin-left: 26px;
	margin-right: 25px;
	margin-top: 0px;
	width: 850px;
}

#headerL {
	position: relative;
	float: left;
	background: url(img/lineF3HL.gif) no-repeat;
	height: 126px;
	width: 26px;
	margin: 0px -26px;
}
#headerR {
	position: relative;
	float: right;
	background: url(img/lineF3HR.gif) no-repeat;
	height: 26px;
	width: 26px;
	margin-top: 0px;
	margin-right: -26px;
}

#logo {
	position: relative;
	margin: 0 auto;
	xbackground: url(img/bodym.gif) repeat-x bottom center;
	height: 110px;
	width: 969px;
}
#logom {
	position: relative;
	bottom: 0;
	background: url(img/bggld.png) repeat-x top center;
	height: 110px;
	width: 969px;
}

#logoi {
	position: relative;
	xbackground: url(img/shadow850.png) repeat-y center;
	height: 110px;
}

#logoB {
	position: relative;
	margin: -112px 6px;
	height: 141px;
}

#logoC {
	position: relative;
	margin-top: -196px;
	text-align: center;
	height: 138px;
	width: 969px;
	xcolor: #91A8C3;
	xcolor: lightblue;
	font-style: xitalic;
	font-size: 19px;
	font-weight: xbold;
	line-height: 52px;
	letter-spacing: 1px;
	background: url(img/VRC.jpg) no-repeat bottom center;
}

#logoD {
	position: relative;
	margin: -84px 824px;
	margin-right:0px;
	height: 138px;
	xwidth: 143px;
	xcolor: #91A8C3;
	font-size: 20px;
	font-weight: bold;
	line-height: 25px;
	letter-spacing: 2px;
}

#fhead {
	xdisplay: block;
	height: 21px;
	width: 280px;
	position: absolute;
	margin-top: 45px;
	margin-left: 512px;
}

#fcol {
	display: block;
	xbackground: #fff;
	height: 225px;
	width: 119px;
	position: absolute;
	margin-top: 70px;
	margin-left: 140px;
	xborder: 1px solid #ff8800;
	xborder-left: 2px solid #888;
	xborder-right: 2px solid #ff8800;
	xborder-bottom: 2px solid blue;
	xborder-top: 1px solid #888;
}

#lTab {
	display: block;
	height: 66px;
	width: 620px;
	position: relative;
	margin-top: -87px;
	margin-left: 210px;
	background: transparent url(img/tab.gif) no-repeat;
	background: #000 url(img/tab.gif) no-repeat;
	border-top: 2px solid #000055;
}

.wrap {
	min-height: 100%;
	position: absolute;
	width: 850px;
	margin-left:auto;
	margin-right:auto;
}

#container {
	position:relative;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	xborder-top: 1px solid #000; /* need border top to fix no float (footer overlaps) of lpannel issue IE6 */
	background: url(img/shadow791.gif) repeat-y top center;
	min-height: 100%;
	min-height: 450px;
	width: 969px;
	_height: auto; /* needed for IE6 */
	_height: 100%; /* needed for IE6 */
	overflow: hidden;
	_overflow: visible;
}

/** blockquote styles **/
.bq2 {
	width: 610px;
	overflow: hidden;
	border: 1px solid #dde5ed;
	background: #f8fafd;
	color: #000;
	margin-left: 22px;
}

.bq2 .source {
	display: block;
	width: 100%;
	margin-bottom: 5px;
	font-weight: bold;
	font-size: 14px;
	text-shadow: 0px 1px 0px #f8fafb;
	padding: 5px 15px;
	background: #eaeff5;
	border-top: 1px solid #f4f7fa;
	border-bottom: 1px solid #dde5ed;
	xfont-style: italic;

}

.bq2 p {
	line-height: 29px;
	margin-bottom: 10px;
	xfont-style: italic;
	padding-left:15px;

}

#lpannel {
	position: relative;
	float: left;
	margin-top:-21px;
	xmargin-left: 3px;
	background: url(img/xb1.gif) no-repeat;
	width: 158px;
	min-height: 100%;
	_height: auto; /* needed for IE6 */
	_height: 100%; /* needed for IE6 */
}
#lpannel img {
	border: 0;
}

#lpannel p {
	color: #555;
	text-align: left;
	font-size: 11px;
	line-height: 16px;
	margin: 0 0px 0 0px;
	font-style: italic;
}

#lpannel a {
	color: #555;
	text-align: left;
	font-size: 11px;
	font-weight: bold;
	margin: 0 0px 0 0px;
	text-decoration: underline;
	font-style: italic;
}

#lpannel a:hover {
	color: #0000ff;
}

#lpannel h1 {
	color: #000;
	text-align: center;
	background: #ccc;
	font-size: 14px;
	font-weight: bold;
	line-height: 40px;
	height: 40px;
	margin: 0 0px 0 0px;
}

#lpannel h2 {
	font-size: 10px;
	text-align: center;
	color: #fff;
	margin: 0 auto 0 auto;
	background: url(img/tabDarkGreyX.gif) repeat-x;
	height: 14px;
}

#lpannel h3 {
	font-size: 12px;
	text-align: center;
	color: #fff;
	margin: 0 auto 0 auto;
	background: url(img/tabDarkGreyX.gif) repeat-x;
	height: 13px;
	width: 170px;
}

#lpannel h4 {
	font-size: 11px;
	text-align: right;
	color: #ff8800;
	margin: 0px 0 6px auto;
}

#cpannelH {
	position: relative;
	margin-top: 0px;
	xmin-height: 130px;
	margin-left: 0px;
	background: #000 url(img/cboxx.gif) no-repeat; /* 1b2121 */
	width: 653px;
	z-index:1;
	border-top: 3px solid #cab155;
	xborder-bottom: 1px solid #cab155;
	xborder-left: 2px solid #cab155;
	xborder-right: 2px solid #cab155;
	xborder: 1px solid #000;
	overflow: hidden;
}


#cpannelH1 {
	position: relative;
	margin-top: 30px;
	xheight: 200px;
	margin-left: 401px;
	background: #000 url(img/cboxx.gif) no-repeat;
	width: 199px;
	z-index:1;
}

#cpannelB {
	position: relative;
	margin-top:-21px;
	float: right;
	xmargin-left: 159px;
	xbackground: #fff;
	width: 811px;
	z-index:1;
	min-height: 500px;
	_height: auto; /* needed for IE6 */
	_height: 470px; /* needed for IE6 */
	overflow: hidden;
	_overflow: visible;
	xborder-right: #bbb 1px solid;
	xborder-left: #bbb 1px solid;
}
#cpannelBf {
	float: left;
	width: 650px;
	z-index:1;
	height: 270px;
	xborder-top: 5px solid #A37B2B;
	xborder-top: 5px solid #000;
	border-bottom: 5px solid #A37B2B;
}
#cpannelBl {
	float: left;
	width: 653px;
	z-index:1;
	min-height: 270px;
	_height: auto; /* needed for IE6 */
	_height: 270px; /* needed for IE6 */
}
#cpannelBr {
	float: right;
	margin-top: 0px;
	_margin-left: -10px;
	width: 158px;
	z-index:1;
	min-height: 455px;
	_height: auto; /* needed for IE6 */
	_height: 455px; /* needed for IE6 */
}

#cpannelBrf {
	position: relative;
	width: 180px;
	z-index:1;
	height: 150px;
	xbackground: #000;
	border-left: 10px solid #570000;
	border-right: 10px solid #570000;
	border-top: 10px solid #570000;
	border-bottom: 10px solid #570000;
}

#cpannel {
	float: left;
	xbackground: #fff url(img/xbg55.png) repeat-x;
	background: url(img/bgr.png) repeat-y top right;
	width: 653px;
	z-index:1;
	min-height: 470px;
	_height: auto; /* needed for IE6 */
	_height: 470px; /* needed for IE6 */
}

#cpannel.hpage {
	width: 470px;
	margin-top: -593px;
}

#cpannel h1 {
	font-size: 12px;
	color: #ff8800;
	margin: 0px 0 0px 0px;
	background: url(img/xhg1.gif) repeat-x;
	height: 35px;
	line-height: 20px;
	text-align: center;
}
#cpannel h2 {
	font-size: 13px;
	color: #fff;
	margin: 0px 0px 0px 0px;
	height: 14px;
	text-align: center;
	line-height: 12px;
}
#cpannel h3 {
	color: #7bf;
	background: none;
	margin: 0px 0px 4px 115px;
	font-size: 11px;
	font-weight: normal;
}

#cpannel h4 {
	font-size: 11px;
	color: #000;
	margin: 0 20px 0 20px;
	height: 14px;
	text-align: left;
	line-height: 14px;
}


#cpannel img {
	float: left;
	margin: 0;
	padding-left: 0px;
	border: 0;
}

#cpannel p {
	margin: 0;
	padding: 0px 20px 5px 21px;
	text-align: justify;
	font-size: 12px;
	line-height: 16px;
	margin-bottom: 5px;
	color: #000;
}

#cpannelB h1 {
	font-size: 12px;
	color: #000;
	margin: 5px 0 5px 5px;
	height: 14px;
	line-height: 14px;
	text-align: center;
}

#cpannelBl h2 {
	font-size: 19px;
	color: #2f4f6f;
	color: #3E6373;
	margin: 0px 40px -26px 40px;
	background: url(img/checkg.jpg) no-repeat;
	height: 55px;
	line-height: 25px;
	text-align: left;
	font-style: italic;
	text-transform: uppercase;
}

#cpannelBl h3 {
	font-size: 21px;
	background-color: #700007;
	color: #fff;
	margin: -10px 20px 0px 22px;
	line-height: 13px;
	line-height: 50px;
	font-weight: bold;
	text-align: center;
	height: 50px;
}

#cpannelBl h4 {
	font-size:12px;
	background-color: #ddd;
	color: #000;
	margin: 0px 20px 0px 22px;
	line-height: 16px;
	font-weight: bold;
	text-align: left;
	xfont-style:italic;
	xletter-spacing:-1px;
}

#cpannelBl p {
	margin: 0;
	padding: 0px 20px 5px 22px;
	text-align: left;
	font-size: 13px;
	line-height: 16px;
	margin-bottom: 5px;
	color: #000;
}

#cpannelBl img {
	float: left;
	margin: 0;
	padding: 0px 0px 0px 0px;
	border: 0;
}
#cpannelBr p {
	padding: 0px 0px 0 12px;
	margin: 0 0px 0 0px;
	text-align: left;
	font-size: 11px;
	line-height: 16px;
	color: #555;
	font-style: italic;
	font-weight: normal;
	_margin-right:-1px;
}

#cpannelBr a {
	color: #555;
	text-align: left;
	font-size: 11px;
	font-weight: bold;
	margin: 0 0px 0 0px;
	text-decoration: underline;
	font-style: italic;
}

#cpannelBr a:hover {
	color: #0000ff;
}

#cpannelBr img {
	border: 0;
}

#cpannelBr h1 {
	color: #000;
	text-align: center;
	background: #ccc;
	font-size: 13px;
	font-weight: bold;
	line-height: 40px;
	height: 40px;
	margin: 0 0px 0 0px;
}

#cpannelBr h2 {
	margin-bottom: 0px;
	padding: 0px 10px 0 10px;
	text-align: left;
	font-size: 11px;
	line-height: 12px;
	color: #fff;
	font-weight: xbold;
}


#cpannelBr h1 a {
	color: #eee444;
}
#cpannelBr h1 a:hover {
	color: #ff5500;
}

#content p {
	font-size: 12px;
	line-height: 16px;
	margin: 0 0 0 0;
	color: #000;
	text-align: left;
}

#content h1 {
	color: #ff8800;
	xcolor: #fff;
	xcolor: #eee444;
	xbackground: #002046;
	xbackground: #000;
	text-align: left;
	margin: 0px 0px 0px 10px;
	font-size: 11px;
	xheight: 14px;
	line-height: 16px;
	font-weight: bold;
	xborder: 1px solid #444;
	xborder-bottom: 1px solid #444;
}

#content h2 {
	color: #0A7bbb;
	xcolor: #ddd;
	background: url(img/b1.gif) no-repeat;
	xbackground: none;
	text-align: left;
	margin: 0px 20px 0 20px;
	font-size: 12px;
	line-height: 30px;
	font-weight: bold;
	font-style: italic;
	height: 28px;
}

#content h3 {
	color: #7bf;
	background: none;
	margin: 0px 0px 4px 115px;
	font-size: 11px;
	font-weight: normal;
}

#content h4 {
	color: #000;
	background: none;
	margin: 0px 0px -3px 20px;
	font-size: 11px;
	font-weight: bold;
	line-height: 12px;
}

#content h5 {
	color: #0B8fff;
	xcolor: #bbb;
	xcolor: #cac155;
	xbackground: url(img/b1.gif) no-repeat;
	xbackground: none;
	text-align: center;
	margin: 0px 20px 0 20px;
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
}


#content h6 {
	color: lightblue;
	background: none;
	margin: -2px 30px 2px 30px;
	font-size: 10px;
	font-weight: normal;
	text-align: center;
	line-height: 11px;
}

#content img {
	float: left;
	margin-top: 3px;
	margin-right: 0px;
	xmargin-left: 3px;
	margin-bottom: 0px;
	xborder: #000 solid 4px;
}

blockquote {
  	background: transparent url(img/qopen.gif) left top no-repeat;
	font-size: 10px;
	margin-left: 18px;
	margin-right: 18px;
	text-align: justify;
	color: lightblue;
}
blockquote div {
  	padding: 0 22px;
  	background: transparent url(img/qclose.gif) right bottom no-repeat;
}

#rpannel {
	position: relative;
	float; left;
	width: 158px;
	margin:0;
	min-height: 100%;
	_height: auto; /* needed for IE6 */
	_height: 100%; /* needed for IE6 */
}

#rpannel h1 {
	color: #C3AD74;
	text-align: right;
	background: url(img/tabDarkGreyX.gif) repeat-x;
	font-size: 18px;
}

#rpannel h2 {
	font-size: 11px;
	text-align: center;
	color: #fff;
	margin: 0 auto 0 auto;
	background: url(img/tabDarkGreyX.gif) repeat-x;
	height: 13px;
	width: 170px;
}

#rpannel h4 {
	font-size: 11px;
	text-align: right;
	color: #ff8800;
	margin: 0px 0 6px auto;
}

#rnews {
	display: block;
	position: relative;
	margin-top: 20px;
	margin-left: 10px;
	background: #3D3C3C url(img/sideb1.gif) no-repeat;
	xbackground-color: #333;
	width: 140px;
	height: 416px;
	xborder: 3px solid #222;
}

#footer {
	position: relative;
	xmargin: 0 auto 0 auto;
	bottom: 0;
	background: url(img/xfooter.png) repeat-x top left;
	background: url(img/bg2.png) repeat-x bottom left;
	height: 77px;
}
#xfooterm {
	position: relative;
	xbackground: url(img/xshadow850.png) repeat-y left center;
	height: 55px;
}#footeri {
	position: relative;
	margin: 0 auto 0 auto;
	top: 0;
	xbackground: #2d3d4d url(img/xbodym.gif) repeat-x right top;
	xbackground: #2d3d4d url(img/footer.png) repeat-x top left;
	xbackground: #2d3d4d url(img/bg2.jpg) repeat-x top left;
	color: #999;
	font-size: 9px;
	font-weight: normal;
	line-height: 10px;
	text-align: center;
	xwidth: 850px;
	width: 1032px;
	height: 37px;
}

h1 
{
	font-size: 13px;
	padding: 0px;
	margin: 0;
	color: #bbb;
	background-color: transparent;
	font-weight: bold;
	text-decoration: none;
}

h2 
{
	padding: 0px;
	margin: 0px;
}

h3 
{
	padding: 0px;
	margin: 0px;
}

h4 
{
	padding: 0px;
	margin: 0px;
}

h5
{
	clear:both;
	line-height: 0px;
}
h6
{
	padding: 0px;
	margin: 0px;
	margin-left: 245px;
}

#nav {
	padding-top: 0px;
	padding-bottom: 0px;
	margin-left: 0px;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	color: #2d3d4d;
	line-height: 16px;
	text-indent: 0px;
}
#nav ul li {
	display: inline;
	line-height: 38px;
	list-style: none;
	font-weight: xbold;
}
#nav ul li a {
	display: block;
	color: #cab155;
	color: #fff;
	height: 38px;
	width: 145px;
	font-size: 12px;
	font-style:normal;
	letter-spacing:0px;
	xtext-indent: 10px;
	text-decoration: none;
	margin: 0 0px;
	xborder-top: 3px solid #fff;
	border-bottom: 0px solid #440000;
	font-weight: xbold;
	text-align: center;
	text-align: left;
	text-align: center;
	background: url(img/button0.png) no-repeat;
	xbackground: #485E75;
}
#nav ul li a:hover {
	font-size: 12px;
	height: 38px;
	color: #fff;
	xcolor: #ffff00;
	xtext-indent: 20px;
	margin: 0 4px;
	letter-spacing:2px;
	font-weight: xbold;
	width: 142px;
	text-align: center;
	background: url(img/button1.png) no-repeat;
}
#nav ul a.active {
	font-size: 11px;
	height: 38px;
	color: #fff;
	border-top: 3px solid #fff;
	border-bottom: 0px solid #44455b;
	width: 150px;
	cursor:default;
}
#nav ul a.selected {
	height: 38px;
	color: #fff;
	font-weight: bold;
	xbackground-color: #2d3d4d;
	letter-spacing:2px;
	xmargin: 0 4px;
	width: 145px;
	text-align: center;
	background: url(img/button2.png) no-repeat;
}

#nav ul ul li {
	line-height: 16px;
	border-bottom: none;
	xheight: 16px;
}
#nav ul ul li a {
	text-indent: 4px;
	xheight: 16px;
	border-top: 0px solid #222;
	border-bottom: 0px solid #33344b;
	text-align:right;
	color: #ccc;
	margin-left:-15px;
	width: 150px;
}

#nav ul ul .active a {
	xheight: 16px;
	color: #fff;
	width: 150px;
}

#nav ul ul li a:hover {
	xheight: 16px;
	color: #fff;
	background:none;
	width: 150px;
	xbackground: #000 url(img/coolt.gif) repeat-y;
}

.hTabs {
	position: absolute; /* needed for IE6 */
	xmargin: 100px 317px; /* -height of tab to put on separator */
	margin: 105px 0px; /* -height of tab to put on separator */
	list-style:none;
	height:30px;
	width: 974px;
	z-index:10;
	background: #A37B2B;
	xbackground:url(img/ht2.gif)repeat-x;
	xborder-bottom: 5px solid #A37B2B;
}
.hTabs li {
	float:left;
	margin-right:-10px;
}
.hTabs li a {
	display:block;
	position:relative;
	text-decoration:none;
}
.hTabs li a b {
	display:block;
	float:left;
	width:15px;
	height:30px;
	background:url(img/hTabDBlue.gif) left top;
	background: url(img/xlineC.gif) left top;
	position:relative;
	z-index:20;
}
.hTabs li a em {
	display:block;
	float:left;
	height:30px;
	padding:0 16px 0 3px;
	line-height:30px;
	text-transform: uppercase;
	text-align: center;
	background:url(img/hTabDBlue.gif) right top;
	background:url(img/xlineC.gif) right top;
	position:relative;
	z-index:10;
	font-size:12px;
	font-weight:bold;
	font-style:normal;
	color:#000;
}

.hTabs li a.m1 {z-index:60;}
.hTabs li a.m2 {z-index:50;}
.hTabs li a.m3 {z-index:40;}
.hTabs li a.m4 {z-index:30;}
.hTabs li a.m5 {z-index:20;}
.hTabs li a.m6 {z-index:10;}

.hTabs li a:hover {
	border:0;
	z-index:70;
	cursor:pointer;
}
.hTabs li a:hover b {
	background-position: left center;
	background: #A37B2B;
	border-bottom: 5px solid #fff;
}
.hTabs li a:hover em  {
	background-position: right center;
	color:#fff;
	xline-height:25px;
	background: #A37B2B;
	border-bottom: 5px solid #fff;
}

.hTabs li a.selected, .hTabs li a.selected:hover {
	border:0;
	z-index:80;
	cursor:default;
}
.hTabs li a.selected b, .hTabs li a.selected:hover b {
	background-position: left bottom;
}
.hTabs li a.selected em, .hTabs li a.selected:hover em  {
	background-position: right bottom;
	color:#fff;
	xline-height:25px;
}

.hTabs li a.active, .hTabs li a.active:hover {
	border:0;
	z-index:80;
}
.hTabs li a.active b, .hTabs li a.active:hover b {
	background-position: left bottom;
}
.hTabs li a.active em, .hTabs li a.active:hover em  {
	background-position: right bottom;
	color:#fff;
}

#menuC1 {
	padding:0 0 10px 0;
	margin:0;
	list-style:none;
	width:121px;
	xbackground: #000 url(img/rad21.gif) no-repeat right top;
	background: #000 url(img/bball1b.gif) no-repeat right top;
	position:absolute;
	z-index:500;
	font-family:arial, sans-serif;
	height: 50px;
	padding-top: 0px;
	padding-bottom: 2px;
	margin-left: 140px;
}

#menuC1 li#menu1 {
	float:left;
	width:121px;
}

#menuC1 table {
	border-collapse:collapse;
	padding:0;
	margin:0;
	width:0;
	height:0;
	margin:-1px -4px -1px -4px;
}

#menuC1 li#menu1 a#menuLink {
	display:block;
	padding:14px 0 0 0;
	margin:0;
	background:url(img/xrad21.png) no-repeat center bottom;
	height:16px;
	width:121px;
	text-align:left;
	text-indent: 42px;
	font-size:12px;
	font-family:arial, sans-serif;
	color:#6af;
	font-weight:bold;
	text-decoration:none;
}

#menuC1 ul {
	position:absolute;
	left:0;
	top:0;
	padding:0;
	margin:0;
	list-style:none;
	height:0;
	overflow:hidden;
}

#menuC1 li#menu1 a#menuLink:hover {
	border:0;
	color: #fc6;
}

#menuC1 li#menu1:hover > a#menuLink {
	color: #fc6;
}

#menuC1 ul {			/* #menuC1 :hover ul { */
	position:relative;
	top:0;
	height:auto;
	overflow:visible;
	margin:0;
	list-style:none;
	width:121px;
}

#menuC1 ul ul {			/* #menuC1 :hover ul ul { */
	position:absolute;
	top:24px;
	height:0;
	overflow:hidden;
}

#menuC1 ul li a {		/* #menuC1 :hover ul li a { */
	display:block;
	padding:0;
	margin:0;
	width:121px;
	height:22px;
	background:url(img/back31.gif) no-repeat left top;
	color:#fff;
	text-align:left;
	text-indent: 25px;
	line-height:20px;
	cursor:pointer;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

#menuC1 :hover ul :hover {
	background-position:left -22px;
}

#menuC1 :hover ul li:hover > a {
	background-position:left -22px;
}

#menuC1 :hover ul li {
	float:left;
}

#menuC1 :hover ul :hover ul {
	position:relative;
	height:104px;
	overflow:visible;
	width:121px;
	padding:0;
	margin:0;
	background:#000 url(img/xshade.png) no-repeat top left;
	text-align:left;
	top:0;
	cursor:default;
}

#menuC1 :hover ul :hover ul li a {
	background:transparent;
	height:16px;
	line-height:16px;
	color: #fc6;
	border-bottom:1px solid #111;
	font-weight:normal;
	font-size:11px;
	text-align:center;
	text-indent: 4px;
}

#menuC1 :hover ul :hover ul li a:hover {
	color:#6af;
}


table {
	xfloat: right;
    	width:158px;
	xborder: 3px solid darkblue;
    	border-collapse:collapse;
    	background-color: #fff;
	height: 200px;
	color: #000;
	text-align: left;
	bottom:0;
	margin-left: 10px;
}

table.big {
	float: left;
    	width:650px;
	border-left: 2px solid #000;
	border-right: 2px solid #000;
	border-top: 2px solid #000;
    	background-color: #eef;
    	border-collapse:collapse;
	color: #000;
	height: 422px;
	text-align: left;
	margin-bottom:-2px;
}

table.bigprtf {
	float: left;
    	width:850px;
	border-left: 2px solid #000;
	border-right: 2px solid #000;
	border-top: 2px solid #000;
    	background-color: #eef;
    	border-collapse:collapse;
	color: #333;
	height: 577px;
	text-align: left;
}
table.prtf {
	float: left;
    	width:850px;
	height: auto;
	color: #000;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
   	border-collapse:collapse;
	font-size:13px;
}
table.prts {
    	width:650px;
	height: auto;
	color: #000;
 	border-left: 1px solid #000;
	border-right: 1px solid #000;
   	border-collapse:collapse;
	font-size:13px;
}

table.Br {
    	width:138px;
	height: auto;
	color: #000;
   	border-collapse:collapse;
	font-size:13px;
	text-indent: 0px;
	xmargin-right:10px;
	margin-left:14px;
	line-height: 16px;
	font-weight: bold;
	xborder: 1px solid #0000ff;
	xborder: none; /*  1px solid #fff; */
    	xbackground-color: #ffff77;
	text-align: justify;
}

table.Bc {
    	width:auto;
	height: auto;
   	border-collapse:collapse;
	font-size:11px;
	color: #fff;
	xtext-indent: 5px;
	margin-left:20px;
	margin-right:20px;
	line-height: 14px;
	font-weight: xbold;
	border: none; /*  1px solid #fff; */
    	background-color: transparent;
	text-align: justify;
	xletter-spacing:-1px
}

table.Bc td {
	padding: 5px 3px 5px 3px;
	border: none;
	white-space: nowrap;
}

td {
	xborder: 1px solid #044888;
	cursor:default;
}


.info {
	width: 597px;
	padding-left:3px;
}
.en {
	width: 70px;
	text-align: center;
}

.dn {
	width: 30px;
	text-align: center;
}

.wn {
	width: 40px;
	text-indent: 2px;
}

.mn {
	width: 40px;
	text-align: center;
}

.days {
    	background-color: #036;
	color: #fff;
    	font-weight:bold;
	height: 16px;
    	text-align:center;
}

th {
    	xbackground-color: #ddd;
	height:10px;
	color:#000;
	xborder: 1px solid #044888;
    	text-align:center;
}

.actday {
	color: blue;
}
.practice {
    	background-color: lightblue; /* #f1a5e9; */
}
.cancelled {
    	background-color: #FB4300;
	color: #fff;
}
.game{
    	background-color: #00bB2A;
	color: #fff;
}
.update{
    	background-color: #FBF400;
}

#popup {
	display:block;
	height: 24px;
	width: 26px;
	text-align: center;
	font-weight:bold;
	font-size: 14px;
	line-height:21px;
}
#popup a {
	display:block;
	position:relative;
	text-decoration:none;
	color:#000;
}
#popup.big {
	display:block;
	height: 68px;
	width: 88px;
	text-align: right;
	font-weight: bold;
	font-size: 10px;
	line-height: 11px;
}

#popup.big a {
	display:block;
	position: relative;
	text-decoration: none;
	color: #000;
}

#popup.bigprtf {
	display:block;
	height: 100px;
	width: 104px;
	text-align: right;
	font-weight: bold;
	font-size: 11px;
	line-height: 11px;
}

#popup.bigprtf a {
	display:block;
	position: relative;
	text-decoration: none;
	color: #000;
	height: 100px;
	width: 104px;
	text-align: right;
	font-weight: bold;
	font-size: 11px;
	line-height: 11px;
}

#popup a span {
	display:none;
}
#popup.big a span {
	display:none;
}

#popup.bigprtf a span {
	display:none;
}

#popup a:hover {
	color: blue;
	cursor:default;
	position:relative;
	z-index:20;	
}

#popup.big a:hover {
	color: blue;
	cursor:default;
	position:relative;
	z-index:20;	
}
#popup.bigprtf a:hover {
	color: blue;
	cursor:default;
	position:relative;
	z-index:20;	
}

#popup a:hover #popbox {
	display:block;
	position:absolute;
	top:15px;
	left:12px;
	_left:8px;
	width:157px;
	background-color:#dd9;
	color:#000;
	border:1px solid #04e;
	text-align:left;
	font-size:11px;
	line-height:11px;
	padding-left:4px;
	padding-right:4px;
	padding-top:4px;
	padding-bottom:4px;
	font-weight:bold;
}
#popup.big a:hover #popbox {
	display:block;
	position:absolute;
	top:22px;
	left:25px;
	_left:-40px;
	width:157px;
	height:auto;
	background-color:#dd9;
	color:#000;
	border:1px solid #04e;
	text-align:left;
	font-size:11px;
	padding-left:4px;
	padding-right:4px;
	padding-top:4px;
	padding-bottom:4px;
	font-weight:bold;
}

#popup a:hover #poptop {
	display:block;
	position:absolute;
	top:0;
	left:0;
	width:165px;
	height:14px;
	color:#00c;
	background-color:#017;
	color:#fff;
	text-align:center;
	font-weight:bold;
	line-height:14px;
}
