@charset "utf-8";
/* Genome Version III Style Sheet */

html, body {
	width:100%;
	height:100%;
	margin:0;
	padding:0;
}
body {
	background-color:#CCC;
	background-repeat:repeat-x;
	font-family:Verdana, Geneva, sans-serif;
	font-size:75%;
	font-weight:normal;
	line-height:155%;
}
table {
	width:auto; /* without the line below, it causes table cell content to align center on IE */
	text-align:left;
}
small {
	font-size:85%
}
a {
	color:#004D71/*#006598/*#C03/*#15466A/*#003F76;/*#105CB6;*/
}
a:visited {
	color:#226/*#336;*/
}

img.bordered {border:1px solid #004D71} 

img.simple {border:1px solid #ccc; padding:3px; margin:5px 15px 5px 0}

img.simple-l {float:left; border:1px solid #ccc; padding:3px; margin:5px 15px 5px 0}

img.simple-r {float:right; border:1px solid #ccc; padding:3px; margin:5px 0 5px 15px}

#highlights img {margin-top:3px; }

#highlights img.simple-l {float:left; border:1px solid #ccc; padding:3px; margin:5px 10px 5px 0}
#highlights img.simple-r {float:right; border:1px solid #ccc; padding:3px; margin:5px 0 5px 10px}

#tier2-boxes img.simple-l {margin:2px 10px 0 0}
#tier2-boxes img.simple-r {margin:2px 0 0 10px}

h3, .featuretitle { /*HOME/Highligts, Page Headings, etc. */ /*font:155% Tahoma, Verdana, Geneva, sans-serif; */
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:155%;
	color:black;
	margin:5px 0;
	line-height:125%;
}
h4, #archive h3 {
	/*font:150% normal Verdana, Geneva, sans-serif; padding-top:10px;*/
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:150%;
	color:#960/*#536B12*/;
	margin:1% 0;
	line-height:120%
}
h5 {
	/*font:150% normal Verdana, Geneva, sans-serif; padding-top:10px;*/
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:125%;
	color:#930;
	margin:1.5% 0;
}
h6 { /*Second-tier headings*/
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:138%;
	color:#004D71;
	margin:2% 0;
}
hr {
	border:0;
	color:#CCC;
	background-color:#CCC;
	height:1px;
}
#maincontent ul li {margin:4px auto}
.hidden {
	position:absolute;
	left:-10000px;
	top:auto;
	width:1px;
	height:1px;
	overflow:hidden;
}
.pad10 {
	padding:10px
}
.pad20 {
	padding:20px
}
#header {
	position:relative;
	width:1000px;
	margin:0 auto;
	z-index:2
}

#header-print {display:none}


input#keyword {border:1px solid #ccc; border-radius:4px; width:250px; height:25px; padding:5px; line-height:22px; font-size:14px;}
#DMDSearch input#keyword {width:320px; height:22px; padding:0 4px; line-height:14px; font-size:14px}

#globalfooter {
	width:100%;
	display:inline-block;
	height:110px;
	text-align:center;
	/*background-image:url(/images/template/bg_footer_.jpg);
	background-repeat: repeat-x;
	background-position:top;*/
	border-top:3px solid #555;
	background-color:#C6DBE2;
	color:silver;
	padding-top:10px;
	margin-top:20px;
	vertical-align:top
}
#globalfooter a {
	vertical-align:top;
	color:#000/*#DCDCDC*/
}
#globalsearch {
	position:absolute;
	top:25px;
	left:570px;
}
#navigation2 {
	height:31px;
	min-width:810px;
	z-index:3;
}
/*#navigation2 ul ul {
	display:block;
	z-index:900;
}*/
#navigation2 a {
	height:31px;
	text-align:center;
	display: block;
	vertical-align:middle;
	text-decoration: none;
	/*border-left:1px solid white;*/
	border-right:1px solid #999;
	font-family: Tahoma, Geneva, sans-serif;
	font-size:13px;/*110%;*/
	font-weight:bold;
	color:#333;
	line-height:31px;
}




#navigation2 ul ul {
	background:white;
}
#navigation2 li li a {
	height:auto;
	padding:1px 8px 2px 8px;
	text-align:left;
	vertical-align:middle;
	float:none;
	text-decoration: none;
	border:0;
	font-size:95%;
	font-weight:normal; /*DS changed from bold to normal*/
	color:#004D71;
	line-height:18px; /*DS changed from 23 to 18*/
}
#navigation2 li a:hover {color:black}
#navigation2 li:hover a {
	color:white
}
#navigation2 a:hover {
	/*text-decoration: underline;*/
	/*background: url(/images/template/bg_nav.gif);*/
	color:white;
	text-decoration:underline;
}
#navigation2 li li a:link, #navigation2 li li a:visited {
	color:black/*#004D71;*/
}
#navigation2 li li a:hover {
	/*text-decoration: underline;*/
	background: none;
	background-color:gainsboro;
	color:black;/*#004D71;*/
	text-decoration:underline;
}
#navigation2 #der:hover, #navigation2 #der a.selected {
	background-image:url(/images/template/bg_button_der.jpg);
	background-repeat:repeat-x;
	color:white
}
#navigation2 #dir:hover, #navigation2 #dir a.selected {
	background-image:url(/images/template/bg_button_dir.jpg);
	background-repeat:repeat-x;
	color:white
}
#navigation2 #health:hover, #navigation2 #health a.selected {
	background-image:url(/images/template/bg_button_health.jpg);
	background-repeat:repeat-x;
	color:white
}
#navigation2 #education:hover, #navigation2 #education a.selected {
	background-image:url(/images/template/bg_button_education.jpg);
	background-repeat:repeat-x;
	color:white
}
#navigation2 #issues:hover, #navigation2 #issues a.selected {
	background-image:url(/images/template/bg_button_issues.jpg);
	background-repeat:repeat-x;
	color:white
}
#navigation2 #newsroom:hover, #navigation2 #newsroom a.selected {
	background-image:url(/images/template/bg_button_newsroom.jpg);
	background-repeat:repeat-x;
	color:white
}
#navigation2 #careers:hover, #navigation2 #careers a.selected {
	background-image:url(/images/template/bg_button_careers.jpg);
	background-repeat:repeat-x;
	color:white
}
#navigation2 #about:hover, #navigation2 #about a.selected {
	background-image:url(/images/template/bg_button_about.jpg);
	background-repeat:repeat-x;
	color:white
}
#navigation2 #foryou:hover {
	background-color:#990; 
	color:white
}
#pagecontent, #pagecontent-home {
	position:relative;
	width:995px;
	padding-left:5px;
	min-height:460px;
	margin:0 auto;
	padding-top:20px;
	overflow:inherit;/*overflow:hidden*/
}
#pagecontent-home {
	overflow:hidden
}
#pagecontent-elastic {
	margin:3px 0;
	padding:20px 20px 20px 60px;
	background-image:url(/Images/template/bg_template_elastic.jpg);
	background-repeat:repeat-x
}
#mid-wrapper {
	position:relative;
	margin-left:205px;
	min-height:500px;
	width:785px;}
	
#mid-wrapper-nonav {
	position:relative;
	margin-left:0;
	min-height:500px;
	width:990px;
	}
#maincontent {	
	min-height:470px;
	padding:5px 15px;
	background:white;}

#maincontent-nonav { /* just for FH or any place effected*/ 
	position:relative;
	margin-left:0;
	min-height:500px;
	width:960px;
	background-color:white;
	padding:10px 15px;
	}

/*#maincontent-nonav,*/ #maincontent-elastic {
	margin-left:205px;
	min-height:500px;
	width:755px;
	padding:10px 15px;
	background:white;
}
/*#maincontent-nonav {
	width:960px;
	margin-left:0px;
	min-height:inherit;
}*/
#col1, #col2, #col3 {
	/*position:relative;*/
	float:left;
	width:180px; /*15em*/
	height:100%;
	border-left:10px solid #ccc;
	margin-bottom: -1000px;
	padding-bottom: 1000px;
	background:white;/*float:left;
	width:180px;
	height:620px;
	margin-left:10px;
	background:#fff;
	padding-top:8px;*/
}
#col1 {
	border-left:0;
	width:610px;
}
#highlights {
	padding:0 10px;
	padding-bottom:5px;
}
#highlights h4 {
	margin:10px 0;
	font-size:145%;
}
div.hr {
	/*padding: 0;
margin: 10px 0;*/
    clear:both;
	height: 20px;
	clear: both;
	background: url(/images/template/bg_hr.gif) repeat-x center;
}
div.hr hr {
	display: none;
}
#highlights div.comments {
	font-size:95%;
	float:right;
	margin-top:13px;
	margin-bottom:-3px; 
	clear:both
}
/*#highlights .double {
	clear:both;
	background-image:url(/images/hrbg.jpg);
	background-repeat:repeat-x;
	background-position: bottom;
	width:100%;
	height:25px;
}*/
#tier2, #mm {
	position:relative;
	display:inline-block;
	width:990px;
	height:100%;
	min-height:600px; /*535px;*/
	background:#fff;
	background-image:url(/Images/template/bg_tier2.gif);
	background-position:top;
	background-repeat:no-repeat;
}
.tier2-name {
	margin-left:10px;
	margin-top:1px;
	float:left
}
#tier2-desc {
	width:720px;
	height:30px;
	margin-left:266px;
	padding-top:10px;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:138%;
	color:#0F0F0F;
}
#tier2-desc small {
	font-size:80%;
}
#tier2-signature {
	width:100%;
	height:240px;
}
#tier2-mid {
	position:absolute;
	left:322px;
	top:41px;
	width:675px;
	margin:0; /*margin:0 0 0 315px; padding-top:3px*/
	padding:0;
	list-style:none;
}
#tier2-mid li {
	width:205px;
	height:60px;
	margin:7px 7px 0px 0px;
	border:1px solid #dcdcdc;
	float:left;
	background:white;
	padding:4px;
	line-height:125%;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:115%;
}
#tier2-mid a {
	color:black;
	text-decoration:none;
}
#tier2-mid a:hover, #tier2-mid megamenu a:hover {
	text-decoration:underline;
}
#tier2-mid ul {
	margin:0;
	margin-top:-5px;
	padding:0;
	display:inline-block;
	width:295px; /* ZB-new */
	list-style:none;
}
#tier2-mid ul li {
	width:auto;
	height:auto;
	top:auto;
	left:auto;
	float:none;
	border:0.5px solid #CCC; /* ZB-new */
	padding:2px; /* ZB-new */
	margin:4px 0;
	font-size:95%;
}
/*#tier2-mid {
	position:absolute;
	left:315px;
	top:43px;
	width:675px;
	margin:0; /*margin:0 0 0 315px; padding-top:3px
	padding:0;
}
#tier2-mid div {
	width:205px;
	height:56.5px;
	margin:7px 7px 0px 0px;
	border:1px solid #dcdcdc;
	float:left;
	background:white;
	padding:5px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:115%;
}*/
#tier2-mid img {
	vertical-align:top;
	float:left;
	margin-right:10px;
}
#tier2-mid span {
	display:block;
	margin-top:3px;
	font-size:80%;
	line-height:110%;
	color:#666;
}
#tier2-boxes {
	width:960px;
	margin:15px 0 15px 15px;
	border:1px solid #dcdcdc;
	display:inline-block;
	overflow:hidden;
}
#tier2-feature, #tier2-highlights, #tier2-seealso {
	float:left;
	width:26.5em;
	padding:0.6em;
	border-left:1px solid #dcdcdc;
	margin-bottom: -1000px;
	padding-bottom: 1000px;
	font-size:90%;
	line-height:150%;
}
#tier2-feature {
	border:0;
}
#tier2-highlights {
	width:30em;
}
#tier2-boxes img {margin-top:5px}
#tier2-boxes h6 {
	font-size:160%;
	margin-bottom:10px;
}
/*#tier2-boxes h5 {
	font-size:135%;
	font-weight:normal;
	color:#CA0000;
	margin-top:20px;
	margin-bottom:10px;
}*/
#tier2-boxes h3, #tier2-boxes .featuretitle {
	font-size:150%;
	font-weight:bold;
}
#mm-boxes {
	border-bottom:1px solid #dcdcdc;
	display:inline-block;
	margin:0;
	overflow:hidden;
}
#mm-boxes p {
	text-align:center;
	margin-top:0;
}
#mm-boxes h6 {
	display:inline-block;
	width:100%;
	padding:3px 10px;
	border-bottom:1px solid #ccc
}
#mm-boxes ul {
	margin:0;
	padding:10px
}
#mm-boxes ul li {
	clear:both;
	list-style-type:none;
	padding-bottom:30px;
	padding-left:5px;
	font-size:90%;
	display:inline-block
}
#mm-video, #mm-photo, #mm-audio {
	float:left;
	width:27.44em;
	border-left:1px solid #dcdcdc;
	margin-bottom: -1000px;
	padding-bottom: 1000px
}
#mm-video {
	border:0
}
/*#mm-photo ul li {padding-bottom:50px}*/
#mm-audio ul li {
	background-image:url(/images/template/sound.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	padding-left:40px;
	padding-bottom:40px;
}
#mm-boxes a {
	font-weight:bold;
	font-size:115%;
}
#mm-boxes img {
	margin:5px 10px 0 0
}
#mm-search {
	display:inline-block;
	margin:0 0 10px 0px;
	padding:7px 10px;
	background:#E2EBF2;
	border:1px solid #9FC2DE;
	width:935px;
}
#mm-search form {
	margin:0;
	padding:0;
}
#mm-search form label {
	font-size:90%
}
#mm-content {
	width:960px;
	clear:both;
	padding:15px;
}
#mm-img {
	display:inline-block; /*padding:10px; background:#EEE;*/
	float:left;
	margin:0;
	padding:0
}
#mm-info {
	display:inline-block;
	width:685px;
	padding-left:15px; /*border:1px solid gray*/
}
/* image related */

.caption {
	text-align:left;
	font-size:85%;
	font-style:italic;
	color:#900;
	padding-bottom:5px;
	line-height:145%;
}

.cap-left {
	float:left;
	margin:10px 15px 5px 0 !important;
	}
	
.cap-left img {border:1px solid #ccc; padding:3px;}

.cap-left caption {padding-left:3px; }

.cap-right {
	float:right;
	margin:5px 0 5px 15px !important;
	}
	
.cap-right img {border:1px solid #ccc; padding:3px;}

.cap-right caption {padding-left:3px; }

.imageLeft, .imageleft {
	float:left;
	margin:10px 10px 0 5px !important;
}
.imageRight, .imageright {
	float:right;
	margin:10px 0 0 20px !important;
}
.imagecenter, .imagecenter {
	margin:7px 10px 0 10px !important;
}
.imagecontainer {
	background:url(/images/shadowAlpha.png) no-repeat bottom right !important;
	padding:0;
}
.innerbox {
	position:relative;
	bottom:6px;
	right:6px;
	border:1px solid #999;
	margin:0;
	padding:4px;
}
.innerbox p {
	font-size:14px;
	margin:3px;
}
/*table caption {
	margin-bottom:10px;
	line-height:155%;
	color:black;
}*/
/* */ 
.boldlist {
	list-style:none;
	margin:0;
	padding:0;
	margin-left:10px;
	/*font-weight:bold;*/
	/*font-size:125%;*/
	line-height:200%;
}
#left-nav {
	position:absolute; /*absolute before dropdowns*/
	/*float:left; */
	left:5px;
	width:190px;
	background-color:#EFEFEF;
	border:2px solid white;/*#1D8246;*/
	padding:5px 0;
	padding-bottom:15px;
	z-index:1
}
.rounded {
	/* Do rounding (native in Firefox and Safari) */
    -webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px; /* ZB */
	/*margin: 0.5in auto;
    color: #fff;
    width: 60%;
    padding: 20px;
    text-align: left;
    background-color: #f00;
    border: 3px solid #fff;*/
}
#breadcrumbs {
	margin-top:-5px;
	margin-left:5px;
	min-height:20px;
	font:90% normal Tahoma, Geneva, sans-serif;
	padding-bottom:5px;/*color:#060;*/
}
#right-column {
	clear:right;
	margin:0 0 0 15px;
	width:174px;
	float:right;
	display:inline-block; /* inline */
}
#seealsos {
	margin-bottom:10px;
	width:160px;
	border:1px solid silver;
	background-color:white;
	padding:7px;
	padding-top:0;
	font-size:90%;
	line-height:135%;
}
#keywords {
	/*background:#E8F2DF;*/
	margin-bottom:10px;
	/*width:400px;*/
	border:1px solid silver;
	background-color:#F0F0F0;
	padding:7px;
	padding-top:0;
	font-size:90%;
	line-height:135%;
}
#seealsos span, #keywords span {
	display:block;
	clear:both;
	font-weight:bold;
	padding:7px 0
}
/*#share_button a {
	margin-left:2px;
	float:left;
	width:110px;
	height:25px;
	background: transparent url(/images/icons/share.jpg) no-repeat center;
	font:11px normal Tahoma, Geneva, sans-serif;
	color:#105CB6;
	text-decoration: none;
	line-height:24px;
	text-indent:25px;
}
#share_button a:hover, #share_button a:focus {
	text-decoration: underline;
}
#print_button a {
	float:left;
	margin-left:5px;
	width:55px;
	height:25px;
	background: transparent url(/images/icons/print.jpg) no-repeat center left;
	font:11px normal Tahoma, Geneva, sans-serif;
	color:#333;
	text-decoration: none;
	line-height:24px;
	text-indent:25px;
}
#print_button a:hover, #print_button a:focus {
	text-decoration: underline;
}*/

/* Conventions */ 
#droplinks {
	margin:5px 0;
	padding: 0;
	display:inline-block;
}
#droplinks li {
	list-style-type:none;
	background-image:url(/images/icons/downanchor.gif);
	background-repeat:no-repeat;
	background-position:top left;
	font-weight:bold;
	padding-left:20px;
}
#droplinks-horizontal {
	margin:5px 0;
	padding: 0;
	display:inline-block;
}
#droplinks-horizontal li {
	list-style-type:none;
	background-image:url(/images/icons/downanchor.gif);
	background-repeat:no-repeat;
	background-position:top left;
	font-weight:bold;
	padding-left:17px;
	padding-right:17px;
	float:left
}
.topofpage {
	clear:left;
	border-bottom: 1px solid #ccc;
	padding:0.5em 0;
}
.topofpage a {
	text-decoration: none;
	background: transparent url(/images/arrow_up.gif) no-repeat center left;
	padding-left: 20px;
}
.topofpage a:focus, .topofpage a:hover {
	text-decoration: underline;
}

/*.commentsdroplink {
	clear:left;
	margin-top:-1px;
}
.commentsdroplink a {
	text-decoration: none;
	background: transparent url(/images/arrow_down2.gif) no-repeat right;
	padding-right: 18px;
}
.commentsdroplink a:focus, */

.topofpage a:hover {
	text-decoration: underline;
}

#al-1 {
	/*clear:left;*/
	margin-top:30px;
}
#al-1, #al-2, #al-3, #al-4, #al-5, #al-6, #al-7, #al-8, #al-9, #al-10, #al-11, #al-12, #al-13, #al-14, #al-15 {
	padding-top:10px;
}
/* misc */

#audience {	
	width:970px;
	min-height:530px;
	padding:10px 10px;
	background:white;}
	
#audience-content {
	position:relative;
	width:100%;
	min-height:515px;
	background:white;
}
#audience-content .divider {
	position:absolute;
	top:30px;
	left:380px;
	width:1px;
	height:93.5%;
	background:#DCDCDC;
}
#audience-content ul, #tier2-boxes ul, .rlist {
	margin:0;
	padding:0;
	padding-bottom:10px;
	width:350px;
	display:inline-block;
}
.rlist {
	width:100%;
	padding-top:10px;
}
#audience-content li, #tier2-boxes li, .rlist li {
	list-style-type:none;
	background-image:url(/images/template/bullet_audience.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding-left:20px;
}
.rlist li {
	background-image:url(/images/icons/wp.gif);
	padding-left:25px;
	padding-bottom:15px;
}
#audience-content h6 {
	margin:1% 0;
}
#audience-right-column {
	width:350px;
	position:absolute;
	top:45px;
	left:395px;
}
#aud-mm {
	border:1px solid #CCC;
	padding:5px;
	display:inline-block;
	margin-bottom:15px
}
#aud-mm div {
	float:left;
	text-align:center;
	font-size:90%
}
#aud-mm a {
	text-decoration:none
}
#tier2-boxes ul {
	width:auto
} /* this pair (ul/li) need to come after audience ul/li styles so do not move in the CSS file */
#tier2-boxes li {
	padding-bottom:15px
}
div.newsfeatures {
	padding:5px 0 0 5px;
}
div.newsie {
	display:inline-block;
	padding:5px 0 0 5px;
	border-bottom:1px solid #CCC;
	clear:both
}
.newsfeatures hr {
	clear:both
}
.viewcomments {
	float:right;
	margin-top:-20px;/*clear:both; float:left; margin-top:-2px;/*margin-right:-15px;*/
	display:block;
	padding:2px 5px;
	/*background:#A22;*/
	color:#555;
	font-family:Arial, Geneva, sans-serif;
	font-weight:bold;
	font-size:100%;
}
.viewcomments2 {
	display:inline-block;
	padding:2px 5px;
	background:#A22;
	color:white;
	font-family:Arial, Geneva, sans-serif;
	font-weight:bold;
	font-size:100%;
}
#archive { /*highlights archive */
}
#archive hr {
	clear:both;
}
#archive .caption {
	display:none
}
#archive img {
	max-width:100px;
}
#archive object, #archive embed {
	width:100px;
	height:75px;
}
#archive div.imageRight, #archive div.imageLeft, #archive div.imageright, #archive div.imageleft/*, #archive table.imageLeft, #archive table.imageRight, #archive table.imageleft, #archive table.imageright*/ {
	float:left;
	margin:10px 10px 50px 0 !important;
	max-width:110px;
}
#archive img.simple-l, #archive img.simple-r {float:left !important; margin:0 10px 20px 0}

#archive iframe {display:none}

#archive .left {
	float:left;
}
#archive .center {
	display:none
}
.TOC {
}
a.view {
	font-size:90%;
	color:#C00;
}
/* Transfers from groucho  version */
.l {
	font-size:107%;
	color:#930;
}
.featuretitle {
	font-size:123%;
	color:#900;
}
.featurebyline {
	font-size:107%;
	font-style:italic;
	line-height:80%;
	color:#315A5A;
}
.largetext {
	font-size:130%;
	font-weight:700;
	text-decoration:none;
}
.smalltext {
	font-size:75%;
}
.midtext {
	font-size:85%;
}
.redtext {
	color:#900;
}
.bluetext {
	color:#339
}
.greentext {
	color:#315A5A;
}
.purpletext {
	color:#909;
}
.norepeat {
	background-repeat:no-repeat;
}
.bold {
	font-weight:700;
}
.nowrap {
	clear:both;
}
#gwastable td, #gwastable th { /*?*/
	font-size:71%;
	line-height:125%;
}
.tableheader {
	background:#C0D4D3;
}
.tablebordercolor {
	background:#A5B7B6;
}
/* table style */
.datatable {
	border-collapse:collapse;
}
.datatable th, .datatable td {
	border:1px solid #A5B7B6;
	padding:5px;
}
.datatable th {
	background-color:#C0D4D3;
}
.datatable blockquote {
	margin-top:8px;
	margin-bottom:8px;
}
a.TOC-currentlocation {
	color:#900;
	text-decoration:none;
	font-weight:700;
}
a.TOC {
	color:#036;
}
div.TOC {
	text-align:center;
}
/* Styles used on Research 1/2 and researchers' page */
.newstext {
	font-size:85%;
	line-height:150%;
	padding:3px 5px 3px 5px;
}
.resname {
	font-family:Arial, Verdana, Geneva, sans-serif;
	font-size:210%;
	margin-bottom:10px;
}
.resname2 {
	font-size:115%;
}
.caltitle {
	font-size:115%;
	font-weight:700;
	color:#900;
}
/* FHT related */
div.savebox {
	width:600px;
	background-color:#F3E29C;
	border:1px solid #C60;
	padding:20px;
}
#viewReports {
	background:#ABC2DD;
}
#viewReports td.bg1 {
	background-color:#EEE;
	padding:10px;
}
#viewReports td.bg2 {
	/*background-image:url(/images/viewreportsbg.jpg);
	background-repeat:repeat-x;*/
	padding:10px;
}
.progressArea {
	float:left;
	border:1px solid #C93;
	background-color:#EFF7FE;
	width:300px;
	padding:10px;
}
.tablecontent, #viewReports td {
	background:#FFF;
}
#box-left {
	clear:right
}
#box-left div {
	float:left;
	margin-left:20px;
}
#kitbox {
	display:inline-block;
	float:left;
	width:150px; /*border:1px solid gainsboro; background-color:#EFEFEF;*/
	margin-left:10px
}
#feedbackIcon {
	position:fixed;
	float: right;
	top: 300px;
	right: 0;
}
#further-resources {
	padding:10px 0 20px 5px;
}
#further-resources h5 {
	color:black;
}
/* Sitemap */

#foldheader {
	cursor:hand;
	font-weight:bold; /*list-style-image:url('/Images/sitemap_images/blank.gif');*/
	list-style-position:outside;
	list-style:none;
} /* expandables */
#foldinglist {
	font-weight:bold;
	list-style-image:url('/Images/sitemap_images/blank.gif');
	list-style-position:outside;
	list-style:none;
} /* no children */
#sitemap {
	margin:0;
	margin-left:15px;
	padding: 0;
}
#sitemap ul {
	margin:0;
	margin-left:15px;
	padding:5px 0 20px 0;
}
#sitemap ul ul {
	margin:0;
	margin-left:15px;
	padding: 0;
}
#sitemap ul ul ul {
	margin:0;
	margin-left:15px;
	padding: 0;
}
a.first:visited, a.first:link, a.first:active, a.second:visited, a.second:link, a.second:active, a.third:visited, a.third:link, a.third:active, a.fourth:visited, a.fourth:link, a.fourth:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size:130%;
	font-weight: bold;
	text-decoration:none;
}
a.second:visited, a.second:link, a.second:active {
	font-size: 100%;
	color: #333399
}
a.third:visited, a.third:link, a.third:active {
	font-size: 95%;
	font-weight: normal;
}
a.fourth:visited, a.fourth:link, a.fourth:active {
	font-size: 90%;
	font-weight:normal;
	color: #333333;
}
a.first:hover, a.second:hover, a.third:hover, a.fourth:hover {
	text-decoration:underline
}

.megamenu {
	position:absolute;
	display:none;
	left:0;
	top:0;
	margin-top:5px;
	background: white;
	border:2px solid #B41B1B;
	padding:5px;
	z-index: 1000;
}

.megamenu table {
	border-collapse:collapse;
	width:450px;
}
.megamenu td {
	width:225px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:115%;
	border:1px solid #DCDCDC
}
.megamenu td a {
	color:black;
	text-decoration:none
}
.megamenu td a:hover {
	text-decoration:underline
}
.megamenu td img {
	float:left;
	margin-right:10px
}
.graybox {
	width:180px;
	border:1px solid silver;
	background-color:white;
	padding:10px;
	font-size:90%;
	line-height:135%;
	margin-left:10px;
	margin-bottom:10px;
	}
.graybox h6 {margin-bottom:7px}
.graybox h5 {color:#004D71; font-size:120%}
.graybox2 { border:1px solid silver; padding:8px; }
.redbul {
	margin:0;
	padding:0;	
	}
.redbul li {
	list-style-type:none;
	background-image:url(/images/template/bullet_audience.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding-left:20px;
}

#thumblist {margin:0; padding:0; list-style-type:none }

#thumblist li { clear:both }

#thumblist img {margin-right:15px; margin-bottom:30px}

/* Home/Highlights Archive previous & next buttons */
#prev-next a {
	display:inline-block;
	padding:4px 8px;
	color:#C00;
}
#page_buttons {
	margin-top:-1px;
	width:190px;
	height:16px;
	font:11px normal Tahoma, Geneva, sans-serif;
	color:#105CB6;
}
#page_buttons a, #page_buttons a:visited {
	color:#105CB6;
	text-decoration:none
	
}
#page_buttons div {
	display:inline-block;
	vertical-align:bottom;
	float:right;
	padding-right:12px;
}

/*
.addthis_share_btn a, .addthis_share_btn a:visited {
	display: inline-block;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	position: relative;
	text-decoration:none
} */

.home-newsroom b { color:#333; font-size:90%}

.videolist { list-style:none; margin:0; padding:0 15px; border:1px solid #ccc}
.videolist img { float:left; margin:5px 15px 0 1px; padding-bottom:15px; border:0}
.videolist li {clear:both; border-bottom:1px solid #ccc; overflow:auto; margin-left:20px;}
.videolist h5 {margin-bottom:5px}
.videolist span.vdate {font-style:italic; color:#666}

.audiolist {margin-left:0; padding-left:15px}
.audiolist li {
	list-style:none;
	background-image:url(/images/icons/sound_icon.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding-left:30px;
	padding-bottom:10px;
	}
.audiolist a {font-weight:bold}

h5.byline {font-weight:normal; font-style:italic; font-size:13px}

#newslist div {display:inline-block; width:95%; padding-bottom:15px; border-bottom:1px solid #ccc}
#newslist div img {float:left; margin: 5px 16px; border:0}


/* LABELS */

.label-new {
  display: inline;
  padding: .1em .4em .2em;
  font-size: 85%;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25em;
  font-family: Tahoma, Geneva, sans-serif;
  background-color: #5cb85c;
}


