body {
	font: 78%/1.4em Arial, Helvetica, sans-serif !important;
	color: #262626; /* changed on 4-15-11 */
	margin: 0;
	padding: 0;
	text-align: center;
	background: #4b63ae url(/images/body-bkgnd.jpg) repeat-x center top;
}
#skipnav {
 	position: absolute;
 	left: -9000px;
 	width: 1px;
 	height: 1px;
 	overflow: hidden;
}
form {
	margin: 0;
}
h1 {
	font: bold 1.7em/1.2em Lucida Sans, Arial, Helvetica, sans-serif;
	color: #00295c;
	margin-top: 0;
	margin-bottom: 1em;
	
}
h1 span {
 	position: absolute;
 	left: -9000px;
 	width: 1px;
 	height: 1px;
 	overflow: hidden;
}
h2 {
	font: bold 1.4em Lucida Sans, Arial, Helvetica, sans-serif;
	color: #d47e00;
	padding-bottom: 0.2em;
	margin-top: 0.8em;
	margin-bottom: 0.8em;
	/* border-bottom: 1px solid #ebbc78; */
}
h3 {
	font: bold 1.2em Lucida Sans, Arial, Helvetica, sans-serif;
	color: #00295c;
	margin-top: 0;
	margin-bottom: 1.0em;
}
h4 {
	font: bold 1.1em Arial, Helvetica, sans-serif;
	color: #262626; /* changed on 4-15-11 */
	margin-top: 0;
	margin-bottom: 1.0em;
}
h5 { /* added on 4-15-11 */
	font: bold 1em Arial, Helvetica, sans-serif;
	margin-top: 0;
	margin-bottom: 1em;
}
p {

	font-size: 1em !important;
	margin-top: 0  !important;
	margin-bottom: 1.0em;
}
p.caption {
	font-size: 0.9em;
	padding-top: 7px;
}
a {
	color: #002bab; /* changed on 4-15-11 */
	text-decoration: none;
}
a:visited {
	color: #84367a;
}
a:hover {
	color: #a00000;
	text-decoration: underline;
}
ul, ol {
	line-height: 1.3em;
	margin-top: 0;
	margin-bottom: 1.0em;
}
ul {
	list-style-image:  url(/images/bullet-largebluesolid.gif);
	list-style-type: none;
}
ul ul {
	list-style-image:  url(/images/bullet-largebluehollow.gif);
}
ul ul ul {
	list-style-image:  url(/images/bullet-smallblue.gif);
}
ul ol {
	list-style-image: none;
	list-style-type: decimal;
}
ul ul, ul ol, ol ul, ol ol {
	margin-bottom: 0.8em;
}
li {
	margin-bottom: 0.8em;
}
li li {
	margin-top: 0.8em;
}
.hide {
 	position: absolute;
 	left: -9000px;
 	width: 1px;
 	height: 1px;
 	overflow: hidden;
}
img {
	border: 0;
}

/* ---------------------------------------------------- */
/* CONTAINER
/* ---------------------------------------------------- */

#container {
	position: relative;
	text-align: center;
	margin: 0 auto;
	width: 984px;
	min-height: 471px; /* Need min-height so the left and right shadows will show */
	background: transparent url(/images/container-bkgnd.gif) no-repeat left 147px;
}

/* ---------------------------------------------------- */
/* BANNER
/* ---------------------------------------------------- */

#banner {
	height: 147px;
}
#banner p span, #banner h2 span {
 	position: absolute;
 	left: -9000px;
 	width: 1px;
 	height: 1px;
 	overflow: hidden;
}
#banner p, #banner ul {
	font: 0.9em/1em Verdana, Arial, Helvetica, sans-serif;
}
#banner a {
	color: #002bab; /* changed on 4-15-11 */
	text-decoration: none;
}
#banner a:visited {
	color: #002bab; /* changed on 4-15-11 */
}
#banner a:hover {
	color: #a00000;
	text-decoration: underline;
}
#banner p#nih {
	position: absolute;
	top: 14px;
	left: 91px;
	width: 161px;
	height: 15px;
	z-index: 1000;
}
#banner p#nih a {
	display: block;
	width: 161px;
	height: 15px;
	background: transparent url(/images/banner-nih.gif) no-repeat left top;
}
#banner h2 {
	position: absolute;
	top: 18px; /* Previous was 22px */
	left: 20px;
	width: 314px;
	height: 62px;
	padding: 0;
	margin: 0;
	border: none;
}
#banner h2 a {
	display: block;
	width: 352px; /* Previous was 314px */
	height: 72px; /* Previous was 62px */
	background: transparent url(/images/banner-nigms.png) no-repeat left top;
}
#banner p#tagline {
	position: absolute;
	top: 82px;
	left: 91px;
	width: 243px;
	height: 9px;
	background: transparent url(/images/banner-tagline.gif) no-repeat left top;
}
#banner ul#utilities {
	position: absolute;
	top: 13px;
	right: 20px;
	text-align: right;
	line-height: 1.2em;
	padding: 0;
	margin: 0;
	list-style-image: none;
}
#banner ul#utilities li {
	display: inline;
	padding: 0 0.4em 0 0.8em;
	margin: 0;
	border-left: 1px solid #ccc;
	background: none;
}
* html #banner ul#utilities li.cart {   /* IE6 fix */
	width: 80px;
}
* html #banner ul#utilities li.staffsearch {   /* IE6 fix */
	width: 73px;
}
* html #banner ul#utilities li.sitemap {   /* IE6 fix */
	width: 60px;
}
#banner ul#utilities li.sitemap {     
	border-left: none;
}
#banner ul#utilities li.cart {  
	padding-right: 0;
}
#banner ul#utilities li a {
	color: #002bab; /* changed on 4-15-11 */
	padding: 1px 0 4px 0;
}
#banner  ul#utilities li a:visited {
	color: #002bab; /* changed on 4-15-11 */
}
#banner ul#utilities li.cart a {
	padding-left: 23px;
	background:  url(/images/icon-cart.gif) no-repeat 0 1px;
}
#search {
	position: absolute;
	top: 50px;
	right: 20px;
	width: 310px;
}
* html #search {   /* IE6 fix */
	width: 313px;
}
#search fieldset {
	padding: 0;
	margin: 0;
	border: none;
}
#search legend {
 	position: absolute;
 	left: -9000px;
 	width: 1px;
 	height: 1px;
 	overflow: hidden;
}
#search input {
	float: left;
}
#nigmssearchbox {
	width: 238px;
	height: 18px;
	margin-top: 0;
	margin-right: 4px;
	border: 1px solid #bfbfbe;
}

/* ---------------------------------------------------- */
/* GLOBAL NAV
/* ---------------------------------------------------- */

#globalnav {
	position: absolute;
	top: 106px;
	left: 19px;
	width: 946px;
	z-index: 10000;
}
#globalnav ul {
	margin: 0;
	padding: 0;
	list-style-image: none;
}
#globalnav ul li {
	position: relative;
	float: left;
	height: 41px;
	margin: 0;
	padding: 0;
}
#globalnav span {
 	position: absolute;
 	left: -9000px;
 	width: 1px;
 	height: 1px;
 	overflow: hidden;
}
#globalnav a {
	display: block;
	text-decoration: none;
	height: 41px;
}
#globalnav a:visited {
	color: #0036de;
}
#globalnav a:hover {
	color: #a00000;
}

#globalnav #hometab {
	width: 157px;
	background: #c2d929 url(/images/globalnav.gif) no-repeat 0 0;
}
#home #globalnav #hometab {
	background: #c2d929 url(/images/globalnav.gif) no-repeat 0 -82px;
}
#globalnav #hometab:hover {
	background: #c2d929 url(/images/globalnav.gif) no-repeat 0 -82px;
}
/*
#globalnav #hometab:hover {
	background: #fff url(../images/globalnav.gif) no-repeat 0 -41px;
}
#home #globalnav #hometab:hover {
	background: #fff url(../images/globalnav.gif) no-repeat 0 -41px;
}
*/

#globalnav #fundingtab {
	width: 159px;
	background: #c2d929 url(/images/globalnav.gif) no-repeat -157px 0;
}
#funding #globalnav #fundingtab {
	background: #c2d929 url(/images/globalnav.gif) no-repeat -157px -82px;
}
#globalnav #fundingtab:hover {
	background: #c2d929 url(/images/globalnav.gif) no-repeat -157px -82px;
}
/*
#globalnav #fundingtab:hover {
	background: #fff url(../images/globalnav.gif) no-repeat -157px -41px;
}
#funding #globalnav #fundingtab:hover {
	background: #fff url(../images/globalnav.gif) no-repeat -157px -41px;
}
*/

#globalnav #trainingtab {
	width: 157px;
	background: #c2d929 url(/images/globalnav.gif) no-repeat -316px 0;
}
#training #globalnav #trainingtab {
	background: #c2d929 url(/images/globalnav.gif) no-repeat -316px -82px;
}
#globalnav #trainingtab:hover {
	background: #c2d929 url(/images/globalnav.gif) no-repeat -316px -82px;
}
/*
#globalnav #trainingtab:hover {
	background: #fff url(../images/globalnav.gif) no-repeat -316px -41px;
}
#training #globalnav #trainingtab:hover {
	background: #fff url(../images/globalnav.gif) no-repeat -316px -41px;
}
*/

#globalnav #newstab {
	width: 157px;
	background: #c2d929 url(/images/globalnav.gif) no-repeat -473px 0;
}
#news #globalnav #newstab {
	background: #c2d929 url(/images/globalnav.gif) no-repeat -473px -82px;
}
#globalnav #newstab:hover {
	background: #c2d929 url(/images/globalnav.gif) no-repeat -473px -82px;
}
/*
#globalnav #newstab:hover {
	background: #fff url(../images/globalnav.gif) no-repeat -473px -41px;
}
#news #globalnav #newstab:hover {
	background: #fff url(../images/globalnav.gif) no-repeat -473px -41px;
}
*/

#globalnav #educationtab {
	width: 159px;
	background: #c2d929 url(/images/globalnav.gif) no-repeat -630px 0;
}
#education #globalnav #educationtab {
	background: #c2d929 url(/images/globalnav.gif) no-repeat -630px -82px;
}
#globalnav #educationtab:hover {
	background: #c2d929 url(/images/globalnav.gif) no-repeat -630px -82px;
}
/*
#globalnav #educationtab:hover {
	background: #fff url(../images/globalnav.gif) no-repeat -630px -41px;
}
#education #globalnav #educationtab:hover {
	background: #fff url(../images/globalnav.gif) no-repeat -630px -41px;
}
*/

#globalnav #abouttab {
	width: 157px;
	background: #c2d929 url(/images/globalnav.gif) no-repeat -789px 0;
}
#about #globalnav #abouttab {
	background: #c2d929 url(/images/globalnav.gif) no-repeat -789px -82px;
}
#globalnav #abouttab:hover {
	background: #c2d929 url(/images/globalnav.gif) no-repeat -789px -82px;
}
/*
#globalnav #abouttab:hover {
	background: #fff url(../images/globalnav.gif) no-repeat -789px -41px;
}
#about #globalnav #abouttab:hover {
	background: #fff url(../images/globalnav.gif) no-repeat -789px -41px;
}
*/


/* ---------------------------------------------------- */
/* GLOBAL NAV > DROP-DOWN MENUS
/* ---------------------------------------------------- */

#globalnav ul li ul {
 	position: absolute;
 	left: -9000px;
	width: 235px;
	line-height: 1.2em;
	text-align: left;
	list-style-image: none;
	padding-top: 1px;
	padding-bottom: 5px;
	border-left: 1px solid #445fad;
	border-right: 1px solid #b2bfce;
	border-bottom: 1px solid #8e9cc6;
	background: #e6e9f8 url(/images/dropdown-bkgnd.gif) repeat-x left top;
}
#globalnav ul li#hometab ul {
	position: static;
	border-left: none;
}
#globalnav ul li#fundingtab ul {
}
#globalnav ul li#educationtab ul {
}
#globalnav ul li#abouttab ul {
 	position: absolute;
 	left: -9000px;
	border-right: none;
}
#globalnav ul li#abouttab:hover ul {
	position: relative;
	left: -79px;
}
#globalnav ul li:hover ul,
#globalnav ul li:hover>ul,
#globalnav ul li.hover>ul,
#globalnav ul a:focus+ul,
#globalnav ul .hover a:focus {
	position: relative;
	left: -1px;
}
#globalnav ul ul a:focus
{ 
	position: relative;
	left: -1px;
}
#globalnav ul ul li {
	float: none;
	height: auto;
	padding: 0;
	margin: 0;
	margin-left: 1px;
	margin-right: 1px;
}
#globalnav ul ul li a {
	display: block;
	height: auto;
	width: 213px;
	padding: 6px 10px 6px 10px;
}
#globalnav ul ul li a:visited {
	color: #002bab; /* changed on 4-15-11 */
}
#globalnav ul ul li a:hover,
#globalnav ul ul li a:focus {
	background-color: #4b63ae;
	color: #fff;
	text-decoration: none;
}


/* ---------------------------------------------------- */
/* CONTENT
/* ---------------------------------------------------- */

#content {
	float: left;
	width: 944px;
	text-align: left;
	margin-left: 20px;
	background-color: #fff;
}
* html #content {   /* IE6 fix */
	float: none;
	height: 328px;
	margin-left: 0;
}
h1.funding {
	width: 944px;
	height: 60px;
	margin: 0;
	background: #fff url(/images/header-funding.jpg) no-repeat left top;
}
h1.training {
	width: 944px;
	height: 60px;
	margin: 0;
	background: #fff url(/images/header-training.jpg) no-repeat left top;
}
h1.news {
	width: 944px;
	height: 60px;
	margin: 0;
	background: #fff url(/images/header-news.jpg) no-repeat left top;
}
h1.education {
	width: 944px;
	height: 60px;
	margin: 0;
	background: #fff url(/images/header-education.jpg) no-repeat left top;
}
h1.about {
	width: 944px;
	height: 60px;
	margin: 0;
	background: #fff url(/images/header-about.jpg) no-repeat left top;
}
#breadcrumbs {
	font: 0.9em/1.2em Verdana, Arial, Helvetica, sans-serif !important;
	width: 904px;
	color: #c0ccf1;
	padding: 8px 20px 2px 20px;
	margin: 0;
	min-height: 22px;
	background: #506fca url(/images/breadcrumbs-bkgnd.gif) repeat-x left top;
}
* html #breadcrumbs {   /* IE6 fix */
	height: 21px;
}
#breadcrumbs a {
	color: #d7def1;
	text-decoration: none;
}
#breadcrumbs a.current {
	font-weight: bold;
}
#breadcrumbs a:visited {
	color: #d7def1;
}
#breadcrumbs a:hover {
	color: #fff;
	text-decoration: underline !important;/* changed on 3-28-13 */
}

#breadcrumbs table { /* added on 4-28-11 */
	display: none;
}
#widecolumn {
	clear: both;
	float: left;
	width: 668px;
	padding: 27px 20px 0 20px;
	background: #fff url(/images/widecolumn-bkgnd.jpg) no-repeat left top;
}
/** Added to create wide column template for pubs**/

#widecolumn_pubs {
	clear: both;
	float: left;
	width: 904px;
	padding: 27px 20px 0 20px;
	background: #fff url(/images/widecolumn-bkgnd_pubs.jpg) no-repeat left top;
}

/** ----**/
#narrowcolumn {
	float: left;
	width: 236px;
	padding: 0 0 20px 0;
}
#narrowcolumn .box {
	padding: 16px 20px 8px 20px;
	background: #dedede url(/images/narrowcolumn-box-bkgnd.jpg) repeat-x left top;
}
#narrowcolumn .box a {
	text-decoration: none;
}
#narrowcolumn .box a:hover {
	text-decoration: underline;
}
#narrowcolumn .box h2 {
	color: #646464;
	margin-top: 0;
	border-bottom: 1px solid #c0c0c0;
}
#narrowcolumn .box p { /* added on 4-4-11 */
	margin-bottom: 0.8em;
}

#narrowcolumn .box h2 {
                color: #646464;
                margin-top: 0;
                border-bottom: 1px solid #c0c0c0;
}

#narrowcolumn .box ul {
	list-style-image: none;
	padding: 0;
	margin: 0;
}
#narrowcolumn .box ul li {
	clear: both;
	/* line-height: 1.3em; */ /* removed on 4-1-11 */
	padding: 0;
	padding-bottom: 0.8em; /* changed on 4-1-11 */
	margin: 0;
}
#narrowcolumn .box ul li img {
	float: left;
	position: relative;
	top: 2px;
	padding-right: 8px;
	padding-bottom: 1.2em;
}
#narrowcolumn .pagetools {
	padding: 13px 0 19px 20px;
	background: #e9e9e9 url(/images/pagetools-bkgnd.jpg) no-repeat left top;
}
#narrowcolumn .pagetools ul {
	list-style-image: none;
	padding: 12px 0 0 0;
	margin: 0;
}
#narrowcolumn .pagetools ul li {
	display: inline;
	margin: 0;
	padding: 8px 7px 5px 0;
	background: none;
}
#narrowcolumn .pagetools ul li.last {
	padding-right: 0;
}
#narrowcolumn .pagetools ul li a {
	display: inline-block;
	text-decoration: none;
	height: 15px;
	padding: 2px 0 3px 22px;
}
#narrowcolumn .pagetools ul li a:visited {
	color: #002bab; /* changed on 4-15-11 */
}
#narrowcolumn .pagetools ul li a:hover {
	text-decoration: underline;
}
#narrowcolumn .pagetools ul li a.share {
	background:  url(/images/pagetools-share.gif) no-repeat 0 1px;
}
#narrowcolumn .pagetools ul li a.print {
	background:  url(/images/pagetools-print.gif) no-repeat 0 1px;
}
#narrowcolumn .pagetools ul li a.email {
	background:  url(/images/pagetools-email.gif) no-repeat 0 1px;
}

table.featuredareas {
	line-height: 1.2em;
	border: none;
}
table.featuredareas td {
	padding: 0;
	padding-bottom: 8px;
}
table.featuredareas td.icon {
	text-align: center;
	width: 53px;
	padding-right: 6px;
}

ul.multicolumnlist {
	float: left;
	padding-left: 3.2em;
	margin-left: 0;
}


.fundingsearch fieldset {
	padding: 0;
	margin: 0;
	padding-bottom: 1.2em;
	border: none;
}
.fundingsearch legend {
 	position: absolute;
 	left: -9000px;
 	width: 1px;
 	height: 1px;
 	overflow: hidden;
}
.fundingsearch p {
	margin-bottom: 0.3em;
}
.fundingsearch .searchbox {
	width: 198px;
	height: 18px;
	margin-right: 5px;
	border: 1px solid #bfbfbf;
}
.fundingsearch input {
	float: left;
}


.quadrant {
	float: left;
	width: 314px;
	padding-top: 0.8em;
	padding-right: 20px;
}
.quadrant h2 {
	margin-top: 0;
	border-bottom: 1px solid #ebbc78;
}
.quadrant ul {
	list-style-image: none;
	padding: 0;
	margin: 0;
}
.quadrant ul li {
	padding: 0;
	/* line-height: 1.3em; */ /* removed on 4-1-11 */
	padding-bottom: 0.8em; /* changed on 4-1-11 */
	margin: 0;
}
.quadrant a {
	text-decoration: none;
}
.quadrant a:hover {
	text-decoration: underline;
}


#arrow h2 {
	margin-top: 0;
	margin-bottom: 0.8em; /* added on 4-1-11 */
	border-bottom: 1px solid #ebbc78;
}
#arrow ul {
	clear: both;
	list-style-image: none;
	padding: 0;
	padding-left: 72px;
	margin: 0;
	margin-bottom: 0.8em; /* changed on 4-1-11 */
	background:  url(/images/downarrow.jpg) no-repeat 9px bottom;
}
#arrow ul li {
	/* line-height: 1.3em; */ /* removed on 4-1-11 */
	padding: 0;
	padding-bottom: 0.8em; /* changed on 4-1-11 */
	margin: 0; /* added on 4-1-11 */
}

#arrow ul ul { /* added on 4-12-11 */
	padding: 0;
	margin-bottom: 0;
	margin-left: 2em;
	list-style-image: url(/nigms.nih.gov/Images/bullet-largebluesolid.gif);
	list-style-type: none;
	background-image: none;
}

#arrow ul ul li a, #arrow ul ul li a:hover { /* added on 4-15-11 to prevent strange behavior in IE where the arrow image disappears when rolling over links in a nested list */
                background: url(../images/bullet-largebluesolid.gif) no-repeat -5000px 0;
}


#arrow ul ul li { /* added on 4-12-11 */
                margin-top: 0.8em;
                padding-bottom: 0;
}


.uptotop {
	clear: both;
    text-align: left;
    font: 0.9em/1.2em Verdana, Arial, Helvetica, sans-serif;
    padding-top: 15px;
    margin: 0 0 1.3em 20px;
}
.uptotop a {
	text-decoration: none;
	padding-left: 13px;
	background:  url(/images/icon_uptotop.gif) no-repeat left 0.5em;
}
.uptotop a:hover {
	color: #757575;
	text-decoration: underline;
}
.uptotop a:visited {
	color: #757575;
}
#lastupdated { 
	clear: both;
    font: 0.9em/1.2em Verdana, Arial, Helvetica, sans-serif;
    color: #757575;
    margin: 0 0 20px 20px;

}



#socialmedia {
	clear: both;
	float: left;
	font: 0.9em/1.2em Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	width: 944px;
	min-height: 56px;
	background: transparent url(/images/socialmedia-bkgnd.jpg) no-repeat left bottom;
}
* html #socialmedia {   /* IE6 fix */
	height: 56px;
}
#socialmedia h2 {
 	position: absolute;
 	left: -9000px;
 	width: 1px;
 	height: 1px;
 	overflow: hidden;
}
#socialmedia ul {
	list-style-image: none;
	padding: 12px 0 0 20px;
	margin: 0;
}
#socialmedia ul li {
	display: inline;
	margin: 0;
	padding: 8px 17px 5px 0;
	background: none;
}
#socialmedia ul li a {
	display: inline-block;
	color: #002bab; /* changed on 1-9-12 SS*/
	text-decoration: none;
	height: 15px;
	padding: 3px 0 2px 23px;
}
#socialmedia ul li a:visited {
	color: #002bab; /* changed on 1-9-12 SS*/
}
#socialmedia ul li a:hover {
	color: #002bab; /* changed on 1-9-12 SS*/
	text-decoration: underline;
}
#socialmedia ul li a.last {
	padding-right: 0;
}
#socialmedia ul li a.bookmark {
	background:  url(/images/socialmedia-bookmark.gif) no-repeat 0 1px;
}
#socialmedia ul li a.email {
	background:  url(/images/socialmedia-email.gif) no-repeat 0 1px;
}
#socialmedia ul li a.twitter {
	background:  url(/images/socialmedia-twitter.gif) no-repeat 0 1px;
}
#socialmedia ul li a.facebook {
	background:  url(/images/socialmedia-facebook.gif) no-repeat 0 1px;
}
#socialmedia ul li a.instagram {
	background:  url(/images/socialmedia-instagram.gif) no-repeat 0 1px;
}
#socialmedia ul li a.youtube {
	background:  url(/images/socialmedia-youtube.gif) no-repeat 0 0;
}
#socialmedia ul li a.rss {
	background:  url(/images/socialmedia-rss.gif) no-repeat 0 1px;
}

* html #socialmedia ul li a.bookmark {   /* IE6 fix */
	width: 10em;
}
* html #socialmedia ul li a.email {   /* IE6 fix */
	width: 10em;
}
* html #socialmedia ul li a.twitter {   /* IE6 fix */
	width: 4em;
}
* html #socialmedia ul li a.facebook {   /* IE6 fix */
	width: 4.5em;
}
* html #socialmedia ul li a.instagram {   /* IE6 fix */
	width: 4.5em;
}
* html #socialmedia ul li a.youtube {   /* IE6 fix */
	width: 4.2em;
}
* html #socialmedia ul li a.rss {   /* IE6 fix */
	width: 5.5em;
}


#footer {
	clear: both;
	width: 944px;
	font: 0.9em/1.0em Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	text-align: center;
	padding-top: 15px;
	padding-bottom: 15px;
	margin: 0 auto;
	background-color: #4b63ae;
}


#footer h2 {
 	position: absolute;
 	left: -9000px;
 	width: 1px;
 	height: 1px;
 	overflow: hidden;
}
#footer p.address {
font: 1.0em/1.1em Verdana, Arial, Helvetica, sans-serif !important;
}
#footer ul {
	list-style-image: none;
	padding: 0;
	padding-bottom: 1.3em;
	margin: 0;
	
}
#footer li {
	display: inline;
	padding: 0;
	margin: 0;
	background: none;
}
#footer a {
	color: #fff;
	text-decoration: none;
	padding-left: 0.4em;
	padding-right: 0.7em;
	border-right: 1px solid #8693b9;
}
#footer .address span {/*added on 2/4/2013 to fix footer separators */
	color: #fff;
	text-decoration: none;
	padding-left: 0.4em;
	padding-right: 0.7em;
	border-right: 1px solid #8693b9;
}
#footer .address .last {/*added on 2/4/2013 to fix footer separators */
border:none;
}
#footer p a {
	padding: 0;
	border: none;
}
#footer li.last a {
	border-right: none;
}
#footer .links a {
	font-weight: bold;
}
#footer a:visited {
	color: #fff;
}
#footer a:hover {
	color: #fff;
	text-decoration: underline;
}

/************** Styles added by SS for the Pubs template*/

#pubs_footer {
font: 0.9em/1em Verdana, Arial, Helvetica, sans-serif;
background-color:#e6e6e6;
text-align: center;
margin: 0 auto;
padding:5px;
}

 p.small{
font-size:0.9em !important;
line-height:1.2em;
color:#666;
}

hr {
size:1px;
}

.clear {
clear: both;
}


/****************************/

/****** Credit, body text,summary text is for summary control in table ********* Added by kogila while redesigning*********/

.credit {
	display: block;
	padding-top: 2px;
	padding-bottom: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #666;
}
.bodytext
{
	margin-top: 0px;
	margin-bottom: 1em; /* changed on 4-1-11 */
	font-size: 1em;
	line-height: 1.4em; /* changed on 4-1-11 */
}
.summarytext
{
	margin-top: 0px;
	font-size: 1em;
	line-height: 1.4em; /* changed on 4-1-11 */
}
.calendarLegend
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}	
.calendarTable  
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	border: double 1px #395E9b;
	width: 665px;
}
.calendarHeading 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #4b63ae; /* #395E9b;*/
	padding: 2px 6px 2px 6px;
	text-align: left;
}

/**** Calendar control ****Added by kogila while redesigning ***/ 	

.calendarEvenRow 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background-color: #F2F2F2;
	padding: 2px 5px 2px 5px;
	text-align: left;
}		
.calendarOddRow 
{ 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background-color: #E1E1E1;
	padding: 2px 5px 2px 5px;
	text-align: left;
}
p.h1tagline { /* added on 4-1-11 */
	font-size: 1.2em;
	font-style: italic;
	color: #00295c;
	position: relative;
	top: -2.1em;
	margin-bottom: 0.3em;
}

/********************************/
/* added on 9-23-15 */
h2.factsheet {
	
	font: bold 1.1em Lucida Sans, Arial, Helvetica, sans-serif;
	color: #00295c;
	margin-top: 0;
	margin-bottom: 1em;
	clear:none;
}
h2.faq {
	font: bold 1em Arial, Helvetica, sans-serif !important;
	color: #000000 !important;
	margin-top: 0;
	margin-bottom: 1em;
	clear:none;
}
/** End SS additions **/