﻿.ygtvspacer { height: 10px; width: 18px; }
.ygtvcheck0 { background: url(../images/check0.gif) 0 0 no-repeat; width:16px; height:22px; cursor:pointer }
.ygtvcheck1 { background: url(../images/check1.gif) 0 0 no-repeat; width:16px; height:22px; cursor:pointer }
.ygtvcheck2 { background: url(../images/check2.gif) 0 0 no-repeat; width:16px; height:22px; cursor:pointer }

body, ul {
	margin:0;
	border:0;
	padding: 0;
	font-family:Arial, Helvetica, sans-serif;
    color:#303030;
}

h1, h2, h3, h4, h5, h6 {
	margin:0;
	border:0;
	padding: 0;
}

h1 {
    margin:18px 0 18px 0;
	color:#83C60F;
	font-size:28px;
	font-weight:bold;
}

h2 {
    margin:16px 0 16px 0;
	color:#004A7F;
	font-size:20px;
	font-weight:bold;
}

h3 {
    margin: 20px 0 4px 0;
    color:#303030;
	font-size:14px;
	font-weight:bold;
	font-style:italic;
}

h4 {
    color:#303030;
	font-size:12px;
	font-weight:bold;
}

emp {
	font-style:italic;
}

.h3SubHeading {
	margin-top:-2px;
	margin-bottom:6px
}

h4 {	
}

h5 {
    margin: 8px 0 8px 0;
	font-size:14px;
	font-style:italic;
	font-weight:normal;
	color:#004A7F;
}

ul {
	list-style-position:inside;
}

.head {
	background-image:url('../images/bg.png');
	background-repeat:repeat-x;
	height:150px;
}

#top {
	border-bottom:2px #7FA4BF solid;
}

#logo {
	background-image:url('../images/logo.png');
	background-repeat:no-repeat;
    height:150px;
    width: 240px;
  	background-position:32px 98px;
  	border-right:2px #7FA4BF solid;
  	float:left
}

#logo2 {
	background-image:url('../images/logo2.png');
	background-repeat:no-repeat;
  	background-position:2px 84px;
    height:150px;
    width: 240px;
  	float:left
}

#logographic {
	background-image:url('../images/logographic.png');
	background-repeat:no-repeat;
	background-position:right 0;
	background-attachment:scroll;
    height:150px;
}

#mainnav {
	margin-left:240px;
	border-left:2px #7FA4BF solid;
	padding-left:14px;
	padding-bottom:4px;
	font-size:16px;
}

#mainnav li {
	display:inline;
	padding-right:1em;
}

#mainnav a {
	color:#004A7F;
	text-decoration:none;
}

#mainnav a:hover {
	color: #000;
}

.selected {
	font-weight:bold;
}

.pagehome #menuhome,
.pagemap #menumap,
.pagesymbols #menusymbols,
.pagedata #menudata,
.pagesurveys #menusurveys,
.pagedeepzoom #menudeepzoom,

.pagebcc #menubcc,
.pagebcra #menubcra,
.pagebpc #menubpc,
.pagebsa #menubsa,
.pagebuss #menubuss,
.pagecpc #menucpc,
.pagecrg #menucrg,
.pagecucc #menucucc,
.pagegc #menugc,
.pagegsg #menugsg,
.pageic #menuic,
.pagekcc #menukcc,
.pagelucc #menulucc,
.pageluss #menuluss,
.pagemuss #menumuss,
.pagencc #menuncc,
.pagenpc #menunpc,
.pageoucc #menuoucc,
.pagerrcpc #menurrcpc,
.pagesuss #menususs,
.pageulsa #menuulsa,
.pagewrpc #menuwrpc,
.pageyss #menuyss,
.pageother #menuother,
.pagenc1 #menunc1,
.pagenc2 #menunc2,
.pagenc3 #menunc3,
.pageunsorted #menuunsorted,
.pagedescent #menudescent,
.pagesp #menusp,
.pagespdnsg #menuspdnsg,
.pageen #menuen,
.pageci #menuci,
.pagegcr #menugcr,
.pagec1 #menuc1,
.pagec2 #menuc2,
.pagec3 #menuc3

{
	font-weight:bold;
}

#left {
	position:absolute;
	top :176px;
	left:0px;
	bottom:8px;
	width:240px;
	overflow:auto;
	border-right:2px #7FA4BF solid;
}

#treediv {
	width:192px;
	padding-left:16px;
	padding-top:16px;
	font-size:13px;
	color:#004A7F;
}

#leftnav {
	width:232px;
	height:400px;
	float:left;
	padding-left:8px;
	padding-top:32px;
	font-size:14px;
	color:#004A7F;
	border-right:2px #7FA4BF solid;	
}

#leftnav h4 {
	color:#83C60F;
	font-size:18px;
	font-weight:bold;
  padding-top: 24px;
  margin-bottom: 8px;
}

#leftnav a, #treediv a {
	text-decoration:none;
	color:#004A7F;
}

#leftnav a:hover {
	color: black;

}

#leftnav ul, #treediv ul {
	list-style:none;
	padding-left: 8px;
}

#selectDiv {
	margin-bottom:12px;
}

.content {
	float:left;
	width:700px;
	font-size:12px;
	padding:16px;
}

.content a {
	color:#004A7F;
	padding-left:12px;
}

.content img {
	margin-top:20px;
}
.nosurveys {
	padding-left:12px;
	margin:0;
}
.survey {
	color:#004A7F;
	padding-left:12px;
	margin:0;	
}

#map {
	background-color:#F0F0F0;
	border:1px silver solid;
	position:absolute;
	top:186px;
	left:252px;
	right:8px;
	bottom:8px;"
}

.full {
	color:red;
	font-weight:bold;
}

.full:link {
  color: navy;
}

.pagec1 .nosurveys,
.pagec2 .nosurveys,
.pagec3 .nosurveys {
  padding-left: 12px;
  color: red;
}
