/* General Elements */	
	html, BODY { 
	font-family : Trebuchet MS, Arial, Verdana, Geneva, Helvetica, sans-serif; 
	font-size : 11px; 
	color: #000000; 
	}
	TD { 
	font-family : Trebuchet MS, Arial, Verdana, Geneva, Helvetica, sans-serif; 
	font-size : 11px; 
	color: #000000;  
	}
	A { color : #990000; text-decoration : none; }
	A:HOVER { color : #CC0000; text-decoration : underline; }
	.itemBorder { border: 1px solid #666; }	
	img { border: 0; }
	.bckWhite	 { background-color: #ffffff; }
	.bckBlack	 { background-color: #000000; }
	
	.Hidden		{visibility: hidden;}	
	.NoDisplay	{visibility: hidden; display: none;}
	.Visible	{visibility: visible;}	
	.left {float:left;}
	.right{float:right;}
	.clear { clear: both; }
	
/*Text Elements*/	
	.subtitle, .subhead, .subhead a:link, .subhead a:active, .subhead a:visited, h2, h2 a:link, h2 a:active, h2 a:visited { 
	color: #829ABF; 
	font-size : 14px; 
	font-weight: bold; 
	text-decoration: none;
	margin: 0;
	}
	.subhead a:HOVER, h2 a:HOVER { color : MediumBlue; text-decoration : underline; }
	
	.title, h1 	  { 
	color: #283b3f; 
	font-size : 18px; 
	font-weight: bold; 
	margin: 0;
	}
	
	.whiteSm 		{ font-size : 10px; color : white ;  }
	.whiteSm a:link, .whiteSm a:active, .whiteSm a:visited	{ text-decoration : none; color : #fc0; }
	.whiteSm a:hover	{ text-decoration : underline; color : #cccccc ; }
	
	.graySm, .graySm a:link, .graySm a:active, .graySm a:visited { font-size : 10px; text-decoration : none; color : #CCCCCC ; font-weight : normal;  }
	.graySm a:hover	{ text-decoration : underline; color : #ffffff ;  }
	
	.Sm, .Sm a:link, .Sm a:active, .Sm a:visited 		{ font-size : 10px; text-decoration : none; color : #000000 ; font-weight : normal;  }
	.Sm a:hover	{ text-decoration : underline; color : #484848 ; }

/* Header Elements */
	.bckHdrfade { background: #fff url(/images/bckHdr.jpg) no-repeat; }
	.bckHdr { background: url(/images/bckHdr.gif) no-repeat 0 0;}
	
/* This starts the styles for the new CSS Navigation */
	.bckNav { background: #403e3e url(/images/bckNav.gif) repeat-x; }
	
	#nav, #nav ul { 
		padding: 0;
		margin: 0;
		list-style-type: none; 
		line-height: 20px; 
		z-index: 55;
	}
	html>body #nav, #nav ul { position: relative; }	
	#nav a {
		display: block; 
		font-size: 11px;
		color: #000;
		text-decoration: none;
		width: 100%; 
	}	
	#nav a.parent {
	background: url(/images/arrow.gif) no-repeat; background-position: 95% 50%; 
	}	
	#nav a.parent:hover {
	background: url(/images/arrow.gif) center no-repeat; background-position: 95% 50%; 
	background-color: #283b3f; 
	}	
	#nav a:hover {
		background: #283b3f; 
		text-decoration: none;
		color: #fff;
	}		
	#nav li { 
		float: left;
		white-space: nowrap; 
	}	
	#nav li ul { 
		z-index: 3; 
		border: 1px solid #999; border-bottom-style: none; 
		padding: 0px; 
		position: absolute;
		background: #ccc; 
		width: 130px; 
		width: expression('132px'); 
		left: -999em; 
	}	
	#nav li ul li {
		width: 100%;
		border-bottom: 1px solid #999; 
	}	
	#nav li ul ul { 
		margin: -21px 0 0 130px; 
	}	
	#nav li:hover ul ul, #nav li.sfhover ul ul {
		left: -999em; 
	}	
	#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul { 
		left: auto; 
	}
	#navRight { 
	float: right;
	line-height: 38px;
	font-size: 18px;
	color: #fff;
	font-weight: bold;
	margin: 0 0 0 auto;
	position: absolute;
	right: 5px;
	}
	
/* Default Page Elements */		
	.invBckBox {
	background: #fff;
	padding: 5px;
	font-weight: bold;
	}
	
	.bckSplash {background: #fff url(/images/bckSplash.jpg) no-repeat 0 0; }
	#modelsbkg {
	background: #fff;
	padding-top: 10px;
	width: 275px;
	text-align: center;
	border: 1px solid #660000;
	}
	#modelbox { 
		text-align: center;
		margin: 0 auto;
	}
	.models a:link, .models a:active, .models a:visited { color: #660000; text-decoration: none; font-size: 10px; }
	.models a:hover { color: #666; }
	.models img { margin-bottom: -5px; }
	
	
	#box {
	text-align: left;
	width: 965px;
	position: relative;
	overflow: visible;
	margin: 10px auto 10px auto;
	}
	#Content {
		padding: 5px;
		margin: 5px;
		z-index: 2;
		height: 150px;
		overflow: auto;
		border: 1px solid #ccc;
	}
	#ContentTransBkg {
		position: absolute;
		z-index: 1;
		top: 0px;
		left: 0;
		width: 965px;
		height: 100px;
		background:#fff;
		filter: alpha(opacity=70);
		filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
		-moz-opacity: 0.70; opacity:0.7;
	}
		
	#LatestNews {
	text-align: left;
	width: 185px;
	color: #fff;
	background: #000;
	padding: 5px;
	}	
	#LatestNews h1 { color: #fff; }
	
	.invB 	{ text-align: left; }
	.invSmB { text-align: left; }