/*GENERAL STUFF*/
html, BODY { 
	font-family : Trebuchet MS, Arial, Verdana, Geneva, Helvetica, sans-serif; 
	font-size : 9pt; 
	color: #000000; 
}
TD { 
	font-family : Trebuchet MS, Arial, Verdana, Geneva, Helvetica, sans-serif; 
	font-size : 10pt; 
	color: #000000;  
	font-weight : normal;
}

A { 
	color : #990000; 
	text-decoration : none; 
}
A:HOVER { 
	color : #CC0000; 
	text-decoration : underline; 
}

img { border: 0; }

.Hidden		{visibility: hidden;}	
.NoDisplay	{visibility: hidden; display: none;}
.Visible	{visibility: visible;}	
.left { float: left; }
.right { float: right; }
.relative { position: relative; }

.itemBorder { border: 1px solid #666; }

.bckWhite	 { background-color: #ffffff; }
.bckBlack	 { background-color: #000000; }

hr {
	background: #fff;
	color: #fff; 
	height: 1px;
	width: 100%;
	style: noshade;
	border: 1px solid  #fff;
}


/*TEXT*/
h2 { 
	color: #829ABF; 
	font-size : 11pt; 
	font-weight: bold; 
	margin: 0;
}
.subhead { 
	color: #829ABF; 
	font-size : 11pt; 
	font-weight: bold; 
}
.subhead a:link, .subhead a:active, .subhead a:visited { 
	color : #829ABF; 
	text-decoration : none; 
	font-weight: bold; 
}
.subhead a:HOVER { 
	color : MediumBlue; 
	text-decoration : underline; 
}

h1 { 
	color: #cc0000;
	font-size : 15pt; 
	font-weight: bold; 
	margin: 0;
}
.title 	  { 
	color: #cc0000;
	font-size : 15pt; 
	font-weight: bold; 
}
.subtitle { 
	color: #829ABF; 
	font-size : 13pt; 
	font-weight: bold; 
}

.whiteSm 		{ font-size : 11px; color : white ;  }
.whiteSm a:link, .whiteSm a:active, .whiteSm a:visited	{ text-decoration : none; color : #fc0; }
.whiteSm a:hover	{ text-decoration : underline; color : #cccccc ; }


/*HEADER*/
.bckHdrfade { 
	background-image: url(/images/bckHdrFade.gif); 
	background-repeat: repeat-x; 
}

#address {
	position: absolute;
	text-align: right;
	width: 300px;
	height: 72px;
	top: 5px;
	right: 4px;
	font-size: 11px;
	color: #fff;
}


/*NAVIGATION*/
.bckNav { 
	background-color: #403e3e;
	background-image: url(/images/bckNav.gif); 
	background-repeat: 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: #cc0000; 
}

#nav a:hover {
	background: #cc0000; 
	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; 
}


/*Welcome box*/
#WelcomeBox {
width: 215px;	
background: #a20b0b url(/images/bckWelcome.gif) no-repeat top left;
text-align: center;
padding: 27px 0 27px 0;
margin-top: 1px;
}
html>body #WelcomeBox { margin-top: 5px; }

#Welcome {
text-align: left;
width: 155px;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 12px;
color: #fff;
margin: 0 35px auto 25px;
}

#Welcome h1 {
	color: #fff;
	font-size: 18px;
}

#Welcome h2 a:link, #Welcome h2 a:active, #Welcome h2 a:visited {
	color: #fff;
	font-size: 14px;
}
#Welcome h2 a:hover {
	color: #000;
}


.bckPopUp1	 { 
	background-color: #FFFFFF; 
	background-image: url(/images/bckPopup.jpg); 
	background-repeat: no-repeat; 
}
.bckPopUp2	 { 
	background-color: #FFFFFF; 
	background-image: url(/images/bckPopup.jpg); 
	background-repeat: no-repeat; 
}


.bckSplash {
	background-image: url(/images/bckSplash.jpg); 
	background-repeat: no-repeat; 
	background-attachment: 0 0; 
	background-color: #fff;
}

.bckGrayDk { background: #ccc; }

/*Model box*/
#box {position:relative; width:230px; height:360px; margin:0;}
#transbkg {position:absolute; top:0; right:0; width:230px; height:100%; background:#000; padding:5px;}
#transbkg {filter: alpha(opacity=70);
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
 -moz-opacity: 0.70; opacity:0.7;
}
html>body #transbkg { width: 220px; height: 100%; }

#words {
position: absolute;
top: 5px;
right: 5px;
width: 220px;
height: 350px;
text-align: left;
color: #ffffff;
}
#wordsInterior {
	margin-top: 3px;
	height: 290px;
	overflow: auto;
}

