/*------------ header colors ------------*/

h1 {
	color:#669;
}

h2 {
	color:#99C;
}

th, th a:link, th a:visited {
	background-color:#669;
	color:#fff;
}

th a:hover {
	color:#ffc;
}

#leftnav td.shadow {
	background-color:#ccf;
	height:150px;
}

#shadow {
	background-color:#ccf;
	height:150px;
}

/*------------ bulleted lists ------------*/

ul {
	list-style-image: url(../images/bullet_blue_1.gif);
}

ul ul {
	list-style-image: url(../images/bullet_blue_2.gif);
}

ul ul ul {
	list-style-image: url(../images/bullet_blue_3.gif);
}

/*------------ Top navigation ------------*/

/* bgcolor for NS4 */

#topnav table td {
	background-color:#669;
	white-space:nowrap;
}

#topnav a {
	font-family:Verdana, Arial, Helvetica, Sans-serif;
	line-height:19px;
	font-size:9px;
	color:#fff;
	text-decoration:none;
	display: block;
	width:100%;
	background-color:#669;
}

#topnav a:link, #leftnav a:visited {
	color: #fff;
	background-color:#669;
	text-decoration: none;
}

#topnav a:hover {
	background-color:#99c;
	color:#fff;
}

/* the active topic */

#active a:link, #active a:visited {
	background-color:#99c;
	color: #fff;
}

#active a:hover {
	background-color:#99c;
	color: #fff;
}

/******** begin left navigation *********/

/* bgcolor for NS4 */

#leftnav table td {
	background-color:#99c;
	white-space:nowrap;
}

#leftnav a {
	font-family:Verdana, Arial, Helvetica, Sans-serif;
	line-height:19px;
	font-size:9px;
	color:#fff;
	text-decoration:none;
	display: block;
	width:100%;
	background-color: #999;
}

#leftnav a:link, #leftnav a:visited {
	color:#fff;
	text-decoration: none;
	background-color:#99c;
}

#leftnav a:hover {
	background-color:#669;
	color:#fff;
}

/* home link at leftnav top */

td#home {
	background-color:#669;
}

.home {
	background-color:#669;
}

#home a:link, #home a:visited {
	letter-spacing:1px;
	background-color:#669;
	color: #fff;
	text-decoration:none;
}

#home a:hover {
	background-color:#669;
	color:#fff;
	text-decoration:none;
}

/*------------ document-level styles ------------*/

.topnav {
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-size:9px;
	color:#fff;
}

.topnav:link, .topnav:visited, .topnav:hover, .topnav:active {
	color:#fff;
	text-decoration:none;
}

.gold {
	font-family:Verdana, Arial, Helvetica, Sans-serif;
	line-height:18px;
	font-weight:bold;
	font-size:0.8em;
	color:#c93;
}

#footer a, .footer {
	font-family:Arial, Helvetica, Sans-serif;
	letter-spacing:1px;
	font-size:9px;
	color:#666;
}

#footer a:link, #footer a:visited {
	color:#666;
	text-decoration:none;
}

#footer a:hover {
	color:#009;
	text-decoration:underline;
}

#footer a:active {
	color:#666;
	text-decoration:underline;
}

.smtxt2 {
	font-family:Verdana, Arial, Helvetica, Sans-serif;
	line-height:normal;
	font-weight:bold;
	font-size:0.8em;
	color:#069;
}

/* if smtxt2 class is used inside the link*/

.smtxt2:link, .smtxt2:visited {
	color:#069;
	text-decoration:none;
}

.smtxt2:hover, .smtxt2:active {
	color:#fff;
	text-decoration:underline;
}

/*------------ if used inside td with link immediately following it ------------*/

td.smtxt2 a:link, td.smtxt2 a:visited {
	color:#006699;
	text-decoration:none;
}

td.smtxt2 a:hover, td.smtxt2 a:active {
	color:#fff;
	text-decoration:underline;
}

/*------------ Breadcrumbs ------------*/

td.bcrumbs {
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, Sans-serif;
	color:#666;
}

td.bcrumbs a:link, td.bcrumbs a:visited {
	color:#000;
	text-decoration:none;
}

td.bcrumbs a:hover, td.bcrumbs a:active {
	color: #da2;
	text-decoration:underline;
}

/*------------ WHATS NEW section ------------*/

#whatsnew {
	color:#699;
	font-size:10px;
	font-family:Tahoma, Verdana, Arial, Sans-serif;
	padding-left:6px;
	padding-bottom:6px;
}

#whatsnew a {
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:1px;
}

#whatsnew a:link, #whatsnew a:visited {
	color:#369;
	text-decoration:underline;
}

#whatsnew a:hover {
	color:#0099FF;
	text-decoration:none;
}

#whatsnew a:active {
	color:#a0f;
	text-decoration:underline;
}

.notice {
	font-family:Arial, Tahoma, Sans-serif;
	font-weight:bold;
	line-height:20px;
	font-size:16px;
	color:#369;
}

#whatsnew ul.resources {
	list-style-type:square;
	margin-top:12px;
	margin-left:15px;
	padding-left:15px;
	white-space:nowrap;
	color:#69c;
}

#whatsnew ul.resources li a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	letter-spacing:normal;
}

#whatsnew ul.resources li a:link, #whatsnew ul.resources li a:visited {
	color:#369;
	text-decoration:none;
}

#whatsnew ul.resources li a:hover {
	color:#09f;
	text-decoration:underline;
}

#whatsnew ul.resources li a:active {
	color:#a0f;
	text-decoration:underline;
}

#whatsnew ul.resources li {
	margin-bottom:2px;
}

.dash_top {
	border-top:dashed 1px #699;
}

.dash_right {
	border-right:dashed 1px #699;
}

.nav {
	border-left:solid 1px #fff;
	border-top:solid 1px #fff;
	vertical-align:middle;
	line-height:20px;
	text-indent:5px;
}

#body p {
	font-family:Arial, Helvetica, sans-serif;
}
/*-- pseudo classes --*/

a:link    {
	color:#0000CC;
	text-decoration:underline;
}
a:visited {
	color:#993366;
	text-decoration:underline;
}
a:hover   { color:#000000; text-decoration:none; }
a:active  {
	color:#CC9933;
	text-decoration:underline;
}