									/* CSS Northeast Slate */

/* ---- Table Structure ---- */

	/* Main Structure */
	body{
		background-color:#000000;
		margin: 0px;
		padding: 0px;
		color:#FFFFFF;
		
	}
	
	#wrapper {
		margin:0 auto;
		text-align:left;
		width:800px;
	}

	#maintable{		
		top: 0px; 
		margin:0px;		
	}
	#maintable-left{
		width: 5px;
		background-image:url(images/rightleftdiv.gif);
		background-repeat:repeat-y;
	}
	#maintable-right{
		width: 5px;
		background-image:url(images/rightleftdiv.gif);
		background-repeat:repeat-y;
	}
	/* Top Table */
	
	#toptable{
		width: 790px;
	}
	
	/* Right Table */
	
	#righttable{
	background-color:#CECEB3;
	background-image: url(images/mainrightback.gif);
	}
	
	
	
	.righttableback-slate{
	margin-left:5px;
	background-image: url(images/slatecolors.gif);
	background-repeat: no-repeat;
	margin-top: 5px;
	}
	.righttableback-granite{
	margin-left:5px;
	background-image: url(images/granitecolors.gif);
	background-repeat: no-repeat;
	margin-top: 0px;
	}
	/*Bottom Table */
	
	#bottomtable{
		width: 790px;		
	}
		
	/* Top Banner */
	#top-banner { 
		background-image:url(images/logo2.gif);
		background-repeat:no-repeat;
	
	}
	.logoarea{
	background-color: #FFFFFF;
	background-image: url(images/topback.gif);
	}
	
	/* Main Menu Cells as a whole */
	
	.mainmenucellsdiv{
		margin-top: 10px;
		margin-right: 0px;
		margin-bottom: 2px;
		margin-left: 0px;
		font-family: Geneva, Arial, Helvetica, sans-serif;
		font-weight: bold;
		color:#FFFFFF;
		font-size:12px; 
		height: 23px;
	}
	
	
	#mainmenucells td{  
	    background-image:url(images/navback.gif);		
	}

	.right-menu-div{
	width:135px;
	height:100px;
	background-color:ffffff;
	}
	
	/* Body - Left */
	#body-left {
	margin-top: 2px;
	background-color: #FFFFEC;
	background-image: url(images/brickwall1light.gif);
	
	}
	#body-left-td {
	background-color: #FFFFEC;
	background-image: url(images/brickwall1light.gif);
	}
	
	/* Body - Right */
	#body-right {
	margin-left: 3px;
	margin-right: 5px;
	margin-top: 0px;
	margin-bottom: 5px;
	width: 125px;
	color: #CCCCCC;
	}
	#body-right div{
	margin-top: 10px;
	margin-left: 4px;
	}

		
	/* Bottom Cell */
	#bottomcell {
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	}
	


/* ---- SubMenu ---- */

#nav {
text-align:center;
height:20px;
background:url(images/navbarback.gif) repeat-x;
}
#nav ul li {
list-style:none;
display:inline;
height:20px;
}
#nav ul li.navdivimg {
background:url(images/navbardiv.gif) no-repeat;
height:20px;
width:4px;
margin:0 -10px;
padding:0;
}
#nav ul li a {
font-size:x-small;
padding:5px 2em;
}
#nav ul li a:hover {
background:url(images/navmouseover.gif) repeat-x;
height:20px;
}
#navtext1,#navtext2,#navtext3,#navtext4,#navtext5,#navtext6 {
padding:0 1px;
}


.submenutext {
	padding-left: 5px;
	margin-left: 5px;
}
#submenuinner a:link,#submenuinner a:active,#submenuinner a:visited,#submenuinner a.postlink:link{color:#ffffff;font-family: Arial, Helvetica, sans-serif;text-decoration:none;}
#submenuinner a:hover{
	color:#ffffff;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:underline; 
	background-image:url(images/menudiv.gif);
	background-repeat:repeat-x;
	width:200px;
	}
#submenutable {position: absolute;
	color: #000000;
	top: 98px;
	left: 20px;
	z-index: 200;
	visibility: hidden;
	background-image:url(images/dropdown.gif)
	}

a:hover.topmenu {
		font-family: Geneva, Arial, Helvetica, sans-serif;
		font-weight: bold;
		color:#FFFFFF;
		background-image:url(images/menudiv.gif)
		background-repeat:repeat-x;
		 }
.topbarcellon{
		font-family: Geneva, Arial, Helvetica, sans-serif;
		font-weight: bold;
		color:#FFFFFF;
		font-size:12px; }

div a:link.nav,a:active.nav,a:visited.nav{
		font-family: Geneva, Arial, Helvetica, sans-serif;
		font-weight: bold;
		color:#FFFFFF;
		font-size:12px; }
p a:link.whitelink,a:active.whitelink,a:visited.whitelink{
		font-family: Geneva, Arial, Helvetica, sans-serif;
		font-weight: bold;
		color:#FFFFFF;
		font-size:12px; }
div a:hover.nav{
		font-family: Geneva, Arial, Helvetica, sans-serif;
		font-weight: bold;
		color:#FFFFFF;
		font-size:12px; 
		text-decoration: underline;}
		
		
/* ---- Specials Popup Window ---- */

#popupspecial{
	width:400px;
	visibility:hidden;
	position:fixed!important;
	position:absolute;
	left:128px;
	top:22px;
	border:thick solid #183437;
}
.specialheader{
	color:#000033;
	font:bold;
	margin-left:5px;
	margin-right:5px;
}
.specialbody{
	margin-left:5px;
	margin-right:5px;
}

	
/* ---- Body-Right ---- */

#right-menu-top{
	width:125px;
}
.right-menu-top-div{
	
}
.right-menu{
	height: 35px;
	background-image:url(images/menubackright.gif);

}
.body-right-text{
	
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#000000;
	font-size:12px;
}
.topcolorstyle{
	margin-top: 5px;
}	
.body-right-images{
	margin-right: 3px;
	height:20px;
	float: left;
}

/* ---- Center-Box ---- */

.boxtopcenter{
	background-image:url(images/centerboxTC.gif);
	padding-left: 10px;
	font:bold;
}
.boxtopleft{
	background-image:url(images/centerboxTL.gif);
}
.boxtopright{
	background-image:url(images/centerboxTR.gif);
}
.boxcentercenter{
	background-image:url(images/centerboxCC.gif);
	padding: 5 5 5 5;
}
.boxcenterleft{
	background-image:url(images/centerboxCL.gif);
}
.boxcenterright{
	background-image:url(images/centerboxCR.gif);
}
.boxbottomcenter{
	background-image:url(images/centerboxBC.gif);
}
.boxbottomleft{
	background-image:url(images/centerboxBL.gif);
}
.boxbottomright{
	background-image:url(images/centerboxBR.gif);
}

.boxcontent{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#000000;
	font-size:12px;
;
}
.boxcenterdiv{
	background-image:url(images/centerboxDIV.gif);
	background-repeat: repeat-y;
}
.boxdimen{
	width:600px;

}
/* ---- Tooltip Styles ---- */

#chosen img,#videoblock img{margin:2px;border:1px solid #46301f; float:left;}
#chosen img:hover,#videoblock img:hover{border:1px solid #876714;}
.tooltip{height:88px; overflow:hidden; width:300px; background-image:url(images/colors/mouseover.gif); background-repeat:repeat; border: 1px solid #DCE6A6; color:#FFFFFF;font-family:Arial, Helvetica, sans-serif;}
.tooltip h4{margin:0; padding:0; color:#DCE6A6; text-decoration:none; font-size:11px;}
.tooltip img{ float:left; margin-right:3px;}
.tooltipheader{display:none;}


/* ---- Seperators ---- */

.horizseperator{
		height:5px; 
		background-color:#000000; 
		background-image: url(images/menudiv.gif)
	}
	
	
/* ---- Fonts / Colors / Texts / Links ---- */
	
#mainmenucells a:link,#mainmenucells a:active,#mainmenucells a:visited{color:#FFFFFF; font:bold; text-decoration: none; font:12px Verdana, Arial, Helvetica, sans-serif;}
a:link,a:active,a:visited{color:#003300; font:bold; text-decoration: none; font:12px Verdana, Arial, Helvetica, sans-serif; font:bold;}

th,td,p {
	font:12px Verdana, Arial, Helvetica, sans-serif;
}
#mainmenucells a:hover{color:#00CCCC; text-decoration:none; font:bold;}
a:hover{color:#000066; text-decoration:none; font:bold;}
.redtext {color: #FF0000;}
.whitetext {color: #FFFFFF}
.unboldbrown {color:#000000; font-size:12px; font-family: Geneva, Arial, Helvetica, sans-serif;}
.smalltext{font-size: 9px; font:bold;}
.specialslink{cursor: pointer;}
.specialslink a:hover{color:#000066;}
input.inputhover,textarea.inputhover,select.inputhover {
color:#000;
background:#dbdde4;
border-color:#9296aa;
}
input,input.inputhoverout,textarea,textarea.inputhoverout,select,select.inputhoverout {
color:#000;
background:#b5b9c5;
border-color:#9296aa;
}

/* ---- Floating Div ---- */

* html {
overflow: hidden;
}
* html body {
margin: 0;
padding: 0;
height:100%;
height:expression(document.documentElement.clientHeight+'px');
width:expression(document.documentElement.clientWidth+'px');
overflow: auto;
}
* html #container {
margin:15px 10px;
}

/* ---- Image Align ---- */
.imagefloatleft{
	float:left;
	margin-right:5px;
}
