/* CSS Document */

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	margin: 0;
	margin-top: 0;
	margin-left: 0;
	background-color: #EAD9C8;
}

td {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}

th {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}

/*Defines default link styles in content*/
a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	text-decoration: underline;
}

a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: underline;
	color: #333333;
}

a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: underline;
	color: #000000;
}

/*these list styles maintain dynamic look of top menu*/

ul {
  padding: 0;
  margin: 0;
  list-style: none;
  white-space: nowrap;
  
  }
  
li {
  float:left;
  display: inline;
  position: relative;
  /*white-space: nowrap;*/
  }
  
li ul {
  display: none;
  position: absolute; 
  top: 1em;
  left: 0;
 white-space: normal;
  }
  
li > ul {
	top: auto;
	left: auto;
	/*white-space: nowrap;*/
	}

li:hover ul, li.over ul{ display: block; }

#nav, #nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
	text-align: left;
}

#nav a {
	display: block;
	/*width: 12em;*/
	text-align: left;
}

#nav li {
	float: left;
	width: 9.5em;
	text-align: left;
}

#nav li ul {     position: absolute;     width: 9.5em;     left: -999em; } #nav li:hover ul {     left: auto; }

#nav li:hover ul, #nav li.over ul {
	left: auto;
}

a.menu:link {
	display: inline;
	text-decoration: none;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	padding: 3px 2px 3px 4px;
	text-align: center;
	background-color: #990000;
	
}

a.menu:visited {
	display: inline;
	text-decoration: none;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	padding: 3px 2px 3px 4px;
	text-align: center;
	background-color: #990000;
	
}

a.menu:hover {
	display: inline;
	text-decoration: none;
	color: #CCCCCC;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	padding: 3px 2px 3px 4px;
	text-align: center;
	background-color: #990000;
}



/*Resources was renamed to Research*/


a.menuResources:link {
	
	text-decoration: none;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	padding: 3px 2px 3px 4px;
	
	text-align: center;
	background-color: #336633;
	
	
}

a.menuResources:visited {
	
	text-decoration: none;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	padding: 3px 2px 3px 4px;
	
	text-align: center;
	background-color: #336633;
	
}

a.menuResources:hover {
	
	text-decoration: none;
	color: #CCCCCC;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	padding: 3px 2px 3px 4px;
	
	text-align: center;
	background-color: #336633;
}

a.menuFunding:link {
	
	text-decoration: none;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	padding: 3px 2px 3px 4px;
	
	text-align: center;
	background-color: #0066CC;
	
}

a.menuFunding:visited {
	
	text-decoration: none;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	padding: 3px 2px 3px 4px;
	
	text-align: center;
	background-color: #0066CC;
	
}

a.menuFunding:hover {
	
	text-decoration: none;
	color: #CCCCCC;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	padding: 3px 2px 3px 4px;
	
	text-align: center;
	background-color: #0066CC;
}
	
a.menuTalent:link {
	
	text-decoration: none;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	padding: 3px 2px 3px 4px;
	
	text-align: center;
	background-color: #9966CC;
	
}

a.menuTalent:visited {
	
	text-decoration: none;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	padding: 3px 2px 3px 4px;
	
	text-align: center;
	background-color: #9966CC;
	
}

a.menuTalent:hover {
	
	text-decoration: none;
	color: #CCCCCC;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	padding: 3px 2px 3px 4px;
	
	text-align: center;
	background-color: #9966CC;
}

a.menuCommunity:link {
	
	text-decoration: none;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	padding: 3px 2px 3px 4px;
	
	text-align: center;
	background-color: #FF9900;
	
}

a.menuCommunity:visited {
	
	text-decoration: none;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	padding: 3px 2px 3px 4px;
	
	text-align: center;
	background-color: #FF9900;
	
}

a.menuCommunity:hover {
	
	text-decoration: none;
	color: #CCCCCC;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	padding: 3px 2px 3px 4px;
	
	text-align: center;
	background-color: #FF9900;
}
	
a.menuMedia:link {
	
	text-decoration: none;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	padding: 3px 2px 3px 4px;
	
	text-align: center;
	background-color: #3399CC;
	
}

a.menuMedia:visited {
	
	text-decoration: none;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	padding: 3px 2px 3px 4px;
	
	text-align: center;
	background-color: #3399CC;
	
}

a.menuMedia:hover {
	
	text-decoration: none;
	color: #CCCCCC;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	padding: 3px 2px 3px 4px;
	
	text-align: center;
	background-color: #3399CC;
}

a.menuDemographics:link {
	
	text-decoration: none;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	padding: 3px 2px 3px 4px;
	
	text-align: center;
	background-color: #669933;
	
}

a.menuDemographics:visited {
	
	text-decoration: none;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	padding: 3px 2px 3px 4px;
	
	text-align: center;
	background-color: #669933;
	
}

a.menuDemographics:hover {
	
	text-decoration: none;
	color: #CCCCCC;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	padding: 3px 2px 3px 4px;
	
	text-align: center;
	background-color: #669933;
}


/*Always place within a div and NOT within a td or p, IE6 doesn't like that*/
.topPad {
	padding-top: 20px;
	white-space: nowrap;
}


/*Always place within a div and NOT within a td or p, IE6 doesn't like that*/
.botPad {
	padding-bottom: 5px;
	padding-left: 25px;
}

/*Defines bottom links for dupe-nav*/
.botLink:link {
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	padding: 12pt 2px 0px 2px;
}

.botLink:visited {
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	padding: 12pt 2px 0px 2px;
}

.botLink:hover {
	font-size: 11px;
	color: #003300;
	text-decoration: none;
	padding: 12pt 2px 0px 2px;
}

/*Defines subheading style in content*/
.subtitle {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
}

/*very bottom with name and copyright statement*/
.copyright {
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #333333;
}

.copyLink:link {
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}

.copyLink:visited {
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}

.copyLink:hover {
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}

.pipe {
	padding: 0 3px 0 3px;
}

.expandLeft {
	background-position: right;
	background-repeat: no-repeat;
}

.expandRight {
	background-position: left;
	background-repeat: no-repeat;
}

.logoPosition {
	padding-right: 28px;
	padding-left: 15px;
	align: center;
}

.blueHeading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0099CC;
	font-size: 13px;
	letter-spacing: 1px;
	font-weight: bold;
	background-image: url(../images/bullet_blue_arrow.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 25px;
}

.orangeHeading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #996600;
	font-size: 14px;
	letter-spacing: 1px;
	font-weight: bold;
}

.blueHeading:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #6699CC;
	font-size: 13px;
	letter-spacing: 1px;
	font-weight: bold;
	background-image: url(../images/bullet_blue_arrow.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 25px;
}


.blueHeading:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #6699CC;
	font-size: 13px;
	letter-spacing: 1px;
	font-weight: bold;
	background-image: url(../images/bullet_blue_arrow.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 25px;
}


.blueHeading:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #6699CC;
	font-size: 13px;
	letter-spacing: 1px;
	font-weight: bold;
	background-image: url(../images/bullet_blue_arrow.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 25px;
}

.greyList {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	line-height: 18px;
	
	}
	
.greyList ul, li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	line-height: 18px;
	
	}


.greyList:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	line-height: 18px;
	
	}


.greyList:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	line-height: 18px;
	
	}


.greyList:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	line-height: 18px;
	
	}

.bottomContinue {
	height: 100%;
	padding-bottom: 100%;
}

.logoPad {
	padding: 0 5px 0 10px;
}

.contentPad {
	padding: 14px;
}


/*these are color themed styles for the page title bar*/
.bgHome {
	background-color: #99CCCC;
	font-size: 14px;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #333333;
	padding: 0;
	margin: 0;
	letter-spacing: 1px;
	width:100%;
	float: right;
}

/*Resources was renamed to Research*/
.bgResources {
	background-color: #336633;
	font-size: 14px;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #EEEEEE;
	padding: 2px 8px 2px 0;
	letter-spacing: 1px;
}

.bgFunding {
	background-color: #0066CC;
	font-size: 14px;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #EEEEEE;
	padding: 2px 8px 2px 0;
	letter-spacing: 1px;
}

.bgCommunity {
	background-color: #FF9900;
	font-size: 14x;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #EEEEEE;
	padding: 2px 8px 2px 0;
	letter-spacing: 1px;
}

.bgTalent {
	background-color: #9966CC;
	font-size: 14px;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #EEEEEE;
	padding: 2px 8px 2px 0;
	letter-spacing: 1px;
}

.bgEvents {
	background-color: #3399CC;
	font-size: 14px;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #EEEEEE;
	padding: 2px 8px 2px 0;
	letter-spacing: 1px;
}

.bgDemographics {
	background-color: #669933;
	font-size: 14px;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #EEEEEE;
	padding: 2px 8px 2px 0;
	letter-spacing: 1px;
}

/*styling for chart data*/

.chart {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 12px;
	padding-left: 10px;
}

.chartHeading {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 3px;
}

.chart:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 12px;
	padding: 0;
}

/*search form*/

fieldset{ 
    display:block; 
    border:none; 
    padding-left:0;
  }
  
fieldset label, fieldset input{display: block;}
		
label.hidden{ 
    display: block;
    visibility:hidden;  
    margin-top: -2em; 
  }
.blueHeadingCopy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0099CC;
	font-size: 12px;
	letter-spacing: 1px;
	font-weight: lighter;
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 25px;
	font-style: italic;
}
.subtitle2 {

	font-family: Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
#balloon1 {
	position:absolute;
	left:300px;
	font:normal 11px Verdana;
	line-height: 18px;
	top:425px;
	_top: 450px; /* only IE6 applies CSS properties starting with an underscrore */
    width:600 px;
	height:140px;
	z-index:101;
	visibility: hidden;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: black;
	border-right-color: black;
	border-bottom-color: black;
	border-left-color: black;
	overflow: visible;
	margin-top: -3px;
}


#balloon2 {
	position:absolute;
	left:300px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: black;
	border-right-color: black;
	border-bottom-color: black;
	border-left-color: black;
	overflow: visible;
	font:normal 11px Verdana;
	line-height: 18px;
	top:457px;
	_top: 482px; /* only IE6 applies CSS properties starting with an underscrore */
	width:600 px;
	height:120px;
	z-index:101;
	visibility: hidden;
}

#balloon3 {
	position:absolute;
	left:300px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: black;
	border-right-color: black;
	border-bottom-color: black;
	border-left-color: black;
	overflow: visible;
	font:normal 11px Verdana;
	line-height: 18px;
	top:490px;
	_top:518px; /* only IE6 applies CSS properties starting with an underscrore */
	width:600 px;
	height:100px;
	z-index:101;
	visibility: hidden;
}

#balloon4 {
	position:absolute;
	left:300px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: black;
	border-right-color: black;
	border-bottom-color: black;
	border-left-color: black;
	overflow: visible;
	font:normal 11px Verdana;
	line-height: 18px;
	top:525px;
	_top: 544px; /* only IE6 applies CSS properties starting with an underscrore */
	width:600 px;
	height:280px;
	z-index:101;
	visibility: hidden;
	margin-left: 0px;
	
}

#balloon5 {
	position:absolute;
	left:300px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: black;
	border-right-color: black;
	border-bottom-color: black;
	border-left-color: black;
	overflow: visible;
	font:normal 11px Verdana;
	line-height: 18px;
	top:552px;
	_top: 579px; /* only IE6 applies CSS properties starting with an underscrore */
	width:600 px;
	height:210px;
	z-index:101;
	visibility: hidden;
}

#balloon6 {
	position:absolute;
	left:300px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: black;
	border-right-color: black;
	border-bottom-color: black;
	border-left-color: black;
	overflow: visible;
	font:normal 11px Verdana;
	line-height: 18px;
	top:585px;
	_top: 604px; /* only IE6 applies CSS properties starting with an underscrore */
	width:600 px;
	height:200x;
	z-index:101;
	visibility: hidden;
}

#balloon7 {
	position:absolute;
	left:300px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: black;
	border-right-color: black;
	border-bottom-color: black;
	border-left-color: black;
	overflow: visible;
	font:normal 11px Verdana;
	line-height: 18px;
	top:617px;
	_top: 636px; /* only IE6 applies CSS properties starting with an underscrore */
	width:600px;
	height:100px;
	z-index:101;
	visibility: hidden;
}

#balloon8 {
	position:absolute;
	left:300px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: black;
	border-right-color: black;
	border-bottom-color: black;
	border-left-color: black;
	overflow: visible;
	font:normal 11px Verdana;
	line-height: 18px;
	top:649px;
	_top: 668px; /* only IE6 applies CSS properties starting with an underscrore */
	width:600 px;
	height:100px;
	z-index:101;
	visibility: hidden;
}

/*right inset callout*/

div.rt_inset {
	float: right;
    width: 166px;
    margin: 16px 0px 0px 16px;
	padding: 4px 10px 0px 10px;
	background: #F8F7F2;
}
div.rt_inset p {
font-size:10px; line-height:16px;}

div.rt_inset a {
	font-size: 10px;
	line-height: 16px;
}
div.rt_inset strong {
	font-size: 12px;

}
div.rt_inset table {
	border-top: 1px solid #ADCBD2; 
	margin-top: 2px; 
	margin-bottom:-10px
}
