@charset "utf-8";
/* CSS Document */
#fmenu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#fmenu li { /* all list items */
	float: left;
	position: relative;
	width: 70;
	margin-right: 2px;
}
/* Styles for Menu Items */
#fmenu ul a, #fmenu ul a:visited {
	display: block;
	text-decoration: none;
	background: #CD3427; /* IE6 Bug */
}
/* Hover Styles */
#fmenu ul a:hover, #fmenu ul a:active {
	background: none;
}
#fmenu li ul {/* second-level lists */
	position: absolute;
	display: block;
	top: 32px;
	left: -60;
	background: #EBE2CF; /* IE6 Bug */
	border: 4px solid #31281E;
	z-index: 1000;
}
/* second-level lists */
#fmenu li ul table {
	/*	background: #C7B792;*/
margin-right: -2px;
}
#fmenu li ul td {
	font: 10px Arial, Helvetica, sans-serif;
	color: #1C1A14;
	background: #EBE2CF;
	text-align: left;
}
#fmenu li ul th {
	font: 10px "Arial Black";
	color: #E3D5B5;
	background: #95160F;
	text-align: left;
}
#fmenu li>ul {/* to override top and left in browsers other than IE */
	top: auto;
	left: auto;
}
/* Fix IE. Hide from IE Mac \*/
* html #fmenu ul li {
	float: left;
	height: 1%;
}
* html #fmenu ul li a {
	height: 1%;
}
/* End */
#fmenu li:hover ul {
	display: block;
}
#fmenu li:hover>ul {
	visibility:visible;
}
#fmenu ul ul {
	visibility:hidden;
}
/* Make-up syles */
#fmenu ul, li {
	margin: 0 0 0 0;
}
#fmenu ul li ul li {
	width: auto;
}
#fmenu ul li ul li a, #fmenu ul li ul li a:visited {
	font: 10px "Arial Black";
	text-transform: uppercase;
	color: #95160F;
	background: #EBE2CF;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 0px;
	padding-left: 1px;
	padding-right: 1px;
	margin-top: 3px;
	margin-bottom: -2px;
}
#fmenu ul li ul li a:hover, #fmenu ul li ul li a:active {
	background: #EBE2CF;
	color: #CD3427;
	text-decoration: underline;
}
/* Icon Styles 
#fmenu li a.submenu { }
#fmenu li a.submenu:hover { }
#fmenu li ul a.submenu { }
#fmenu li ul a.submenu:hover { }
#fmenu img { border:0}
*/
img {
	border:0
}

.futureTableHeads {
	font: 11px "Arial Black";
	color: #C3BDA3;
	background: #484433;
	text-align: center;
}
.mastheadFuture {
	background: url(/Future/images/Cube_Masthead_Future.gif) center;
	height: 176px;
}
.topicTable {
	border-top: 3px solid #CCCCCC;
	width: 600px;
	background: url(/Future/images/BgndShadow.png) repeat-x bottom;
}
.fcopyright {
	color: #CE392C;
	border-style: dotted;
	font: bold 10px Arial, Helvetica, sans-serif ;
	text-transform: uppercase;
	padding: 10px;
	margin-top: 5px;
	margin-right: 15px;
	margin-left: 5px;
}
.fcopyright a:link, .fcopyright a:visited {
	color: #D65636;
}
.fcopyright a:hover, .fcopyright a:active {
	color: #E66833;
}

.navbottom a:link, .navbottom a:visited{
	color: #403931;
}
.navbottom a:hover, .navbottom a:active {
	color: #C50709;
}
.divScroll {
	width:600px;
	overflow:auto;
	margin: 8px 0px;
	padding-bottom: 5px;
}
.viewtopicdiv {
	padding: 9px;
	border: 1px solid #7A7A7A;
	margin: 1px;
	width: auto;
}
.viewtopic_clear {
	padding: 11px;
	width: auto;
}
.BorderSquaresNew {
	border: 6px dotted #D0C8B3;
	padding: 7px;
	width: 622px;
	margin-right: 1px;
	margin-left: 1px;
}
.ddmenu {
	width: 651px;
	height:32px;
	background:url(/images/patternRed.gif);
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 3px;
	border-top: 2px solid #1C1A14;
	border-bottom: 2px solid #1C1A14;
}
.navleft {
	font: 11px Arial, Helvetica, sans-serif;
	background:#FFFFFF; 
	text-align:center; 
	width:160px;"
}
.navleft img a {
	border:0px;
}

/* DIV LAYOUT STYLES  
modified and improved by Red Square; 
idea borrowed from 3-column 2,1,3 code http://www.alistapart.com/articles/holygrail */

#wrapper {
	width: 1164px;
	background: url(/images/Bgnd_page.gif) repeat-y;
}

#container {
	padding-left: 165px;
	border-top: 47px solid #1C1A14;
	}
#container .column {
  position: relative;
  float: left;
}
#center {
	padding-top: 210px; 
	width: 651px;
	background: #FFFFFF;
}
#fcenter {
	padding-top: 238px; 
	width: 651px;
	background: #FFFFFF;
}
#left {
	/* 	          LC width */
	/*  right: 160px;           LC width */
    width: 160px;
	margin-left: -822px;
	border-right: 2px solid #1C1A14;
	border-left: 2px solid #1C1A14;
	z-index: 500;
}
#right {
	width: 342px;  /* RC width */
	border-right: 2px solid #1C1A14;
	border-left: 2px solid #1C1A14;
	background: #FFFFFF;
	padding-left: 2px;
	margin-right: -342px;
}
#header {
	background: #1C1A14;
	padding-bottom: 2px;
	margin-top: -47px;
	width: 1164px;
	text-align: center;
}
 /* Safari 	*/
@media screen and (-webkit-min-device-pixel-ratio:0)
{
#header {
	width: 1164px;
	background: #1C1A14;
	padding-bottom: 2px;
	margin-top: -47px;
	margin-left: -160px;
}}
#masthead {
	margin-left: -658px;
	width: 652px;
	white-space: nowrap;
	z-index: 1000;
}
#footer {
	clear: both;
	background: #1C1A14;
	width: 1164px;
	height: 370px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #56503D;
}
/*** IE6 Fix ***/
* html #left {
  left: 160px;  /* RC width */
}
/* END DIV LAYOUT STYLES  */
.img_left_18 {
	float: left;
	border-right: 18px solid #FFFFFF;
	font: 10px Arial, Helvetica, sans-serif;
	background: #FFFFFF;
}
.img_right_10 {
	float: right;
	border-left: 10px solid #FFFFFF;
	font: 10px Arial, Helvetica, sans-serif;
	background: #FFFFFF;
}
.img_left_10 {
	float: left;
	border-right: 10px solid #FFFFFF;
	font: 10px Arial, Helvetica, sans-serif;
	background: #FFFFFF;
}
.article_cont_u {
	border-bottom: 2px solid #B5AFA4;
	margin-bottom: 16px;
	overflow: auto;
	padding-bottom: 6px;
}
.mastheadFuture table {
	margin-top: 125px;
}
.rightnav {
	width: 331px;
	padding-right: 3px;
	padding-left: 7px;
	background: #FFFFFF;
}

.rightnav p {
	font: bold 11px/13px Arial, Helvetica, sans-serif;
	border-bottom: 2px dotted #AE9C89;
	padding-bottom: 7px;
	color: #333333;
	margin-top: 8px;
	margin-bottom: 0px;
}
/*.rightnav table {
background: #F5F3EF;
margin-left: 15px;
margin-right: 5px;
}
*/
.rightnav td {
	font: normal 10px Arial, Helvetica, sans-serif;
}
.mastheadmain {
	background: url(/Future/images/Cube_Masthead.png) no-repeat right;
	height: 147px;
}
.mastheadmain table {
	margin-top: 103px;
}

