﻿@charset "utf-8";
body {
	margin: 0px;
	background-color: #c0c0c0;
	font-family: Arial, Helvetica, sans-serif;
	/*font-size: 11px;*/ /* Font sizes should be in percentages */
	font-size: 100%;
	color: #333333;
	text-align: left;
}
.Newbodyfont {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	/*font-size: 11px;*/ /* Font sizes should be in percentages */
	font-size: 70%;
	color: #333333;
	text-align: left;
}
.copyright {
	font-family: Arial, Helvetica, sans-serif;
	/*font-size: 12px;*//* Font sizes should be in percentages */
	font-size: 85%;
	color: #FFFFFF;
	text-align: right;
}
.leftmenu {
	font-family: Arial, Helvetica, sans-serif;
	/*font-size: 11px;*//* Font sizes should be in percentages */
	font-size: 70%;
	font-weight: bold;
	background-color: #033572;
	text-align: center;
	text-transform: uppercase;
	color: #FFFFFF;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 12px;
	padding-left: 0px;
	margin: 0px;
}
.content {
	background-image: url('/Picturelibrary/newsha/middlebg.gif');
	background-repeat: no-repeat;
	background-position: top;
}

.leftmenu a {
	color: #ffffff;
	text-decoration: none;
}
.leftmenu a:hover {
	color: #ffffff;
	text-decoration: underline;
}

.leftmenu a:visited{
	color: #ffffff;
	text-decoration: none;
}

.leftcontact {
	font-family: Arial, Helvetica, sans-serif;
	/*font-size: 10px;*//* Font sizes should be in percentages */
	font-size: 60%;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	color: #FFFFFF;
	padding-top: 13px;
	padding-right: 0px;
	padding-bottom: 13px;
	padding-left: 0px;
	margin: 0px;
}
.leftcontact a {
	color: #ff993f;
	text-decoration: underline;
}
.leftcontact a:hover {
    color: #ff993f;
	text-decoration: none;
}
.leftcontact a:visited {
    color: #ff993f;
	text-decoration: none;
}
.copyright a {
	color: #FFFFFF;
	text-decoration: none;
}
.copyright a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.copyright a:visited {
	color: #FFFFFF;
	text-decoration: none;
}

.address {
	font-family: Arial, Helvetica, sans-serif;
	/*font-size: 11px;*//* Font sizes should be in percentages */
	font-size: 70%;
	color: #FFFFFF;
	text-align: right;
}
#qlinks {
	margin: 0px;
}
td#cantfind {
	font-family: Arial, Helvetica, sans-serif;
	/*font-size: 10px;*//* Font sizes should be in percentages */
	font-size: 60%;
	font-weight: bold;
	color: #e6e6e6;
	text-align: center;
	padding-top: 0px;
	padding-right: 18px;
	padding-bottom: 0px;
	padding-left: 21px;
	line-height: 13px;
}
span#cantfindhead {
	text-transform: uppercase;
	color: #ff993f;
}
h2#cantfindhead{
	color:#ff993f;
	font-weight:normal;
	font-size:95%;
	text-align:center;
}
.mostreqbullet {
	font-family: Arial, Helvetica, sans-serif;
	/*font-size: 10px;*//* Font sizes should be in percentages */
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #e6e6e6;
	padding-bottom: 6px;
}
.mostreqbullet a {
	color: #e6e6e6;
	text-decoration: underline;
}
.mostreqbullet a:hover {
	color: #e6e6e6;
	text-decoration: none;
}
.mostreqbullet a:visited {
	color: #e6e6e6;
	text-decoration: none;
}

.mostreqbulletButton {
	font-family: Arial, Helvetica, sans-serif;
	/*font-size: 10px;*//* Font sizes should be in percentages */
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #e6e6e6;
	text-decoration: none;
}

td#mostrequested {
	padding-left: 21px;
}
p#mostreqheader {
	font-family: Arial, Helvetica, sans-serif;
	/*font-size: 12px;*//* Font sizes should be in percentages */
	font-size: 75%;
	color: #ff993f;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 10px;
}
#mostreqheader {
	font-family: Arial, Helvetica, sans-serif;
	/*font-size: 12px;*//* Font sizes should be in percentages */
	font-size: 75%;
	color: #ff993f;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 0.1em;

}
Div#mostreqheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	color: #ff993f;
	font-weight: bold;
	text-transform: uppercase;
}
td#mdrelaytext {
	font-family: Arial, Helvetica, sans-serif;
	/*font-size: 10px;*//* Font sizes should be in percentages */
	font-size: 60%;
	color: #e6e6e6;
	font-weight: bold;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	/*font-size: 15px;*//* Font sizes should be in percentages */
	font-size: 95%;
	font-weight: bold;
	color: #00377e;
	padding-bottom: 0px; /* 7px;*/
	padding-top: 7px; /*0px;*/
	margin: 0px;
	text-align: left;
	text-transform: uppercase; /*need to be upper case as given by SHA team*/
}
/* These header classes work when they are inside newbodyfont class (example: index.aspx page) -start*/
h2 {
	font-family: Arial, Helvetica, sans-serif;
	/*font-size: 13px;*//* Font sizes should be in percentages */
	font-size: 115%;
	font-weight: bold;
	color: #00377e;
	padding-bottom: 0px; /*0px;*/
	padding-top:12px; /*18px;*/
	text-transform: uppercase;
	margin: 0px;
	text-align: left;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	/*font-size: 12px;*//* Font sizes should be in percentages */
	font-size: 105%;
	font-weight: bold;
	color: #00377e;
	padding-top:12px; /* 12px;*/
	/* padding-bottom: 0px; */ /* 0px;*/
	margin: 0px;
}
h4 {
	font-family: Arial, Helvetica, sans-serif;
	/*font-size: 11px;*//* Font sizes should be in percentages */
	font-size: 100%;
	font-weight: bold;
	color: #333333;
	padding-bottom:5px; /*0px*/
	padding-top: 5px; /*24px;*/
	margin: 0px;
}
/* These header classes work when they are inside newbodyfont class -end*/

/* These header classes should be used when they are not nested inside newbodyfont class (example: home3.aspx page) -start*/

.h2Home {
	font-family: Arial, Helvetica, sans-serif;
	/*font-size: 13px;*//* Font sizes should be in percentages */
	font-size: 90%;
	font-weight: bold;
	color: #00377e;
	padding-bottom: 0px; /*0px;*/
	padding-top:12px; /*18px;*/
	text-transform: uppercase;
	margin: 0px;
	text-align: left;
}
.h3Home {
	font-family: Arial, Helvetica, sans-serif;
	/*font-size: 12px;*//* Font sizes should be in percentages */
	font-size: 75%;
	font-weight: bold;
	color: #00377e;
	padding-top:12px; /* 12px;*/
	/* padding-bottom: 0px; */ /* 0px;*/
	margin: 0px;
}
.h4Home {
	font-family: Arial, Helvetica, sans-serif;
	/*font-size: 11px;*//* Font sizes should be in percentages */
	font-size: 70%;
	font-weight: bold;
	color: #333333;
	padding-bottom:5px; /*0px*/
	padding-top: 5px; /*24px;*/
	margin: 0px;
}
/* These header classes should be used when they are not nested inside newbodyfont class -start*/
td#snow {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
/*	font-size: 10px;*//* Font sizes should be in percentages */
	font-size:65%;
	text-align: left;
}
td#snow a {
	color: #FFFFFF;
	text-decoration: underline;
}
td#snow a:hover {
	text-decoration: none;
}
.newspic {
	border: 1px solid #757676;
}

td#chart {
	font-family: Arial, Helvetica, sans-serif;
	/*font-size: 13.5px;*//* Font sizes should be in percentages */
	font-size:80%;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;	
}
td#chart a {
/*	color: #ffcc00;*/
	color: #FFFFFF;
	text-decoration: none;
}
td#chart a:hover {
	text-decoration: none;
}
span#chartstrong {
	color: #ffcc00;
	font-style: italic;
}
.homelink a {
	color: #00377e;
	text-decoration: underline;
}
.homelink a:hover {
	text-decoration: none;
}
.homelink a:visited {
	color: #800080;
	text-decoration: none;
}

.homelink {
	font-family: Arial, Helvetica, sans-serif;
	color: #00377e;
	/*font-size: 11px;*//* Font sizes should be in percentages */
	font-size:70%;
	padding-bottom: 2px;
	padding-top:12px;
}	
table#homenews {
	background-image: url('/picturelibrary/newsha/newsbg.gif');
	background-repeat: repeat-y;
	border: 1px solid #00377e;
	text-align: left;
	background-position: center;
}
.homenewshead {
	font-family: Arial, Helvetica, sans-serif;
	/*font-size: 12px;*//* Font sizes should be in percentages */
	font-size:75%;
	font-weight: bold;
	padding-bottom: 10px;
	color: #00377e;
}
.link a {
	color: #00377e;
	text-decoration: underline;
}
.link a:hover {
	text-decoration: none;
}
.link {
	font-family: Arial, Helvetica, sans-serif;
	color: #00377e;
	/*font-size: 11px;*//* Font sizes should be in percentages */
}	
.link a:visited {
	color: #800080;
	text-decoration: underline;
}

table#homepartners {
	background-image: url('/picturelibrary/newsha/partnersbg.gif');
	background-repeat: no-repeat;
	border: 1px solid #00377e;
	text-align: left;
	background-position: center top;
	background-color: #FFFFFF;
}
.homepartnerslink {
	color: #00377e;
	font-family: Arial, Helvetica, sans-serif;
	/*font-size: 11px;*//* Font sizes should be in percentages */
	font-size:70%;
	text-align: center;
}
.homepartnerslink a {
	color: #00377e;
	text-decoration: underline;
}
.homepartnerslink a:hover {
	text-decoration: none;
}
.homepartnerslink a:visited{
	color: #800080;
	text-decoration: none;
}

td#navhome {
	background-image: url('/picturelibrary/newsha/homebg.gif');
	background-repeat: no-repeat;
	background-position: left top;
}
/* Not sure where it is used  - revisit*/
td#homebtn {
	font-family: Arial, Helvetica, sans-serif;
	/*font-size: 12px;*//* Font sizes should be in percentages */
	font-size:80%;
	text-transform: uppercase;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}
td#homebtn a {
	color: #FFFFFF;
	text-decoration: none;
}
td#homebtn a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}


td#navprojects {
	background-image: url('/picturelibrary/newsha/projectsbg1.gif');
	background-repeat: no-repeat;
	background-position: left top;
}
td#navcommuter {
	background-image: url(../images/commuterbg1.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
td#navbusiness {
	background-image: url(../images/businessbg1.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
td#navsafety {
	background-image: url(../images/safetybg1.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
td#navenvironment {
	background-image: url(../images/environmentbg1.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
td#navinfo {
	background-image: url(../images/infobg1.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
/* Not sure where it is used  - revisit*/

.navbtn {
	font-family: Arial, Helvetica, sans-serif;
	/*font-size: 11px;*//* Font sizes should be in percentages */
	font-size:70%;
	text-transform: uppercase;
	font-weight: bold;
	color: #001c42;
	text-align: center;
}
.utility {
	font-family: Arial, Helvetica, sans-serif;
	/*font-size: 10px;*//* Font sizes should be in percentages */
	font-size: 60%;
	color: #FFFFFF;
}
.utility a {
	color: #FFFFFF;
	text-decoration: none;
}
.utility a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

.utility a:visited{
	color: #FFFFFF;
	text-decoration: none;
}

.cleardefault {
	color: #000000;
}
div#container {
	clear: none;
	float: none;
	position: relative;
	visibility: visible;
	z-index: auto;
}
div#mainmenu {
	clear: none;
	float: none;
	position: relative;
	visibility: visible;
	z-index: auto;
}div#submenu1 {
	clear: none;
	float: none;
	height: 92px;
	width: 45px;
	position: relative;
	visibility: visible;
	z-index: auto;
	left: 50px;
	top: 0px;
}
.menu4 {
	font-family: Arial, Helvetica, sans-serif;
	/*font-size: 11px;*//* Font sizes should be in percentages */
	font-size: 70%;
	color: #00377e;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 8px;
	padding-right: 8px;
	text-align: left;
}
.menu4 a {
	color: #00377e;
	text-decoration: none;
}
.menu4 a:hover {
	color: #00377e;
	text-decoration: underline;
}

.menu4 a:visited{
	color: #00377e;
	text-decoration: none;
}

.ms-topnavContainer1{
/*border:none;*/
/*border-left:solid 1px #c2dcff;*/
}
.ms-topnav1{
background-image:url("/Picturelibrary/newsha/unselected26.gif");
background-repeat:repeat-x;
/*background-color:#e2efff;*/
background-color: #174790;
font-family: Arial, Helvetica, sans-serif;
/*font-size: 11px;*//* Font sizes should be in percentages */
font-size: 70%;
text-transform: uppercase;
font-weight: bold;
color: #001c42;
text-align: center;
}
.ms-topnav1 a{
display:block;
white-space:nowrap;
padding:5px 9px 10px 9px;

text-transform: uppercase;
font-weight: bold;
}
.ms-topnavselected1{
font-family: Arial, Helvetica, sans-serif;
/*font-size: 11px;*//* Font sizes should be in percentages */
font-size: 70%;
text-transform: uppercase;
font-weight: bold;
color: #FFFFFF;
text-align: center;
/*color:#003399;*/ 
background:url("/Picturelibrary/newsha/homebg26.gif");
background-repeat:repeat-x;
background-color: #174790;
font-weight:bold;
/*border:solid 1px #174790;*/
border-bottom-width:0px;
}
.ms-topnavselected1 a{
color:#FFFFFF;
display:block;
white-space:nowrap;
padding:5px 9px 10px 9px;
}
.ms-topNavHover1{
background-image:url("/Picturelibrary/newsha/unselected26.gif");
/*background-color:#ffe6a0;
border:solid 1px #c2a770;
border-left:solid 1px #ffffff;
border-bottom-width:0px;
color:#000000;*/
}
.ms-topNavHover1 a{
color:#000000;
}
.ms-topnav1 img{
position:relative;
left:-6px;
}
.ms-topNavFlyOutsContainer1
{
border:solid 1px #c2dcff;
}
.ms-topNavFlyOuts1{
background-color:#F2F8FF;
font-family:Tahoma;
/*font-size:8pt;*//* Font sizes should be in percentages */
font-size:70%;
border-bottom:1px; 
border-bottom-color:#4F729D;
border-bottom-style:solid;
/*border-color: #4F729D;*/
}
.ms-topNavFlyOuts1 a{
display:block;
/*width:120px;
min-width:120px;*/
color:#3764a0;
padding:4px 8px 4px 8px;
border-bottom:1px; 
border-bottom-color:#4F729D;
border-bottom-style:solid;
}

.ms-topNavFlyOuts1 a:visited{
display:block;
/*width:120px;
min-width:120px;*/
color:#3764a0;
padding:4px 8px 4px 8px;
border-bottom:1px; 
border-bottom-color:#4F729D;
border-bottom-style:solid;
text-decoration: none;
}


.ms-topNavFlyOutsHover1{
background-color:#AABBDE;
color:#000000;
border-color: #4F729D;
border-bottom:1px; 
border-bottom-color:#4F729D;
border-bottom-style:solid;

}
.menu2 {
	font-family: Arial, Helvetica, sans-serif;
	/*font-size: 10px;*//* Font sizes should be in percentages */
	font-size: 65%;
	font-weight: bold;
	background-color: #3c5e91;
	text-align: center;
	text-transform: uppercase;
	color: #e6e6e6;
   /* padding:9px;*/
	margin: 0px;
}
.menu2 a {
	color: #e6e6e6;
	text-decoration: none;
}
.menu2 a:hover {
	color: #e6e6e6;
	text-decoration: underline;
}
.menu2 a:visited{
	color: #e6e6e6;
	text-decoration: none;
}

.menu3 {
	font-family: Arial, Helvetica, sans-serif;
	/*font-size: 9px;*//* Font sizes should be in percentages */
	font-size: 60%;
	font-weight: bold;
	background-color: #aec4dc;
	text-align: center;
	text-transform: uppercase;
	color: #00377e;
	/*padding: 9px;*/
	margin: 0px;
}
.menu3 a {
	color: #00377e;
	text-decoration: none;
}
.menu3 a:hover {
	color: #00377e;
	text-decoration: underline;
}
.menu3 a:visited {
	color: #00377e;
	text-decoration: none;
}

.insidehead {
	font-family: Arial, Helvetica, sans-serif;
	/*font-size: 20px;*//* Font sizes should be in percentages */
	font-size: 125%;
	font-weight: bold;
	text-transform: uppercase;
	color: #ffffff;
}
/* Not sure where it is used. Defer till later */
.insidecat {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #e6e6e6;
}
.insidedesc {
	font-family: Arial, Helvetica, sans-serif;
	/*font-size: 11px;*//* Font sizes should be in percentages */
	font-size: 70%;
	color: #ffffff;
}
/* could not fix it - defer till later - start*/
.breadcrumbs {
	font-family: Arial, Helvetica, sans-serif;
	/*font-size: 10px;*/
	font-size:60%;
	color: #00377e;
	text-align: left;
}
.breadcrumbs a {
	color: #00377e;
	text-decoration: underline;
	font-size:100%;
}
.breadcrumbs a:hover {
	color: #00377e;
	text-decoration: none;
	font-size:100%;
}
.breadcrumbs a:visited{
	color: #00377e;
	text-decoration: underline;
	font-size:100%;
}

/* could not fix it - defer till later -end */
.linkbracket {
	color: #00377e;
}

.linkbracket a:visited{
	color: #00377e;
	text-decoration: underline;
}
.linkbracket a:hover{
	color: #00377e;
	text-decoration: none;
}


.insidehead2 {
	font-family: Arial, Helvetica, sans-serif;
	/*	font-size: 11px; *//* Font sizes should be in percentages */
	font-size:70%;
	font-weight: bold;
	color: #00377e;
	margin: 0px;
}
.insidehead2 a {
	color: #00377e;
	text-decoration: none;
}
.insidehead2 a:hover {
	color: #00377e;
	text-decoration: underline;
}
.insidehead2 a:visited{
	color: #00377e;
	text-decoration: none;
}

/****** TableStyles ******/

Tablebg {
margin: 0px;
padding: 0px 10px 10px 10px;
width: 400px;
width: 100%;
text-align: left;
background:#DDE9F7;
}
.THeaders
{
font-family: Arial, Helvetica, sans-serif;
/*font-size: 11px;*//* Font sizes should be in percentages */
font-size:70%;
font-weight: bold;
text-transform:uppercase;
background-color: #999999;
color:#fff;
padding:.1em .3em .1em .3em;
text-align: center;
}

.THeaders a
{
background-color: #999999;
color:#fff;
}
.THeaders a:visited
{
background-color: #999999;
color:#fff;
}
.THeaders a:hover
{
background-color: #999999;
color:#fff;
}

.TrHeader {
font-family: Arial, Helvetica, sans-serif;
/*font-size: 11px;*//* Font sizes should be in percentages */
font-size:70%;
background:#eee;
}
/* Removed this style as the color code is very close to background color
.TrHeader a:hover {
color: #CEE9FF;
}
*/
.TrAlternateHeader {
font-family: Arial, Helvetica, sans-serif;
/*font-size: 11px;*//* Font sizes should be in percentages */
font-size:70%;

background:#DDE9F7;
}
/* Removed this style as the color code is very close to background color

.TrAlternateHeader a:hover {
color: #CEE9FF;
}
*/
.TDAlignRight {
text-align: right;
padding:.1em .3em .1em .3em;
} 
.TDAlignLeft {
text-align: left;
padding:.1em .3em .1em .3em;
} 
.TDAlignCenter {
text-align: center;
padding:.1em .3em .1em .3em;
} 
/* Styles added by Chandrika/Venkat - Start */
/* These 3 styles are used to add a spacer to a table row- This is to avoid blank rows in tables*/

.TDAlignLeftspace {
text-align: left;
padding:.1em .3em .1em .3em;
padding-bottom:30px;
font-weight:normal;
} 
.TDAlignRightspace {
text-align: right;
padding:.1em .3em .1em .3em;
padding-bottom:30px;
font-weight:normal;
} 
 
.TDAlignCenterspace {
text-align: center;
padding:.1em .3em .1em .3em;
font-weight:normal;
} 
/* These 3 styles are used to make the TH tag font weight as normal*/
.TDAlignLeftNormalFont {
text-align: left;
padding:.1em .3em .1em .3em;
font-weight: normal;
} 
.TDAlignRightNormalFont {
text-align: right;
padding:.1em .3em .1em .3em;
font-weight: normal;
} 
 
.TDAlignCenterNormalFont {
text-align: center;
padding:.1em .3em .1em .3em;
font-weight: normal;
}

.imgL {
	float: left;
	padding-right: 10px;
}
.imgR {
	float: right;
	padding-left: 10px;
}
.imgC {
	text-align: center;
	padding: 0px 10px 0px 10px;
}

P{
	
	margin-top:0px;
	margin-bottom:5px;
}
ul{
	margin-bottom:10px;
	margin-top:10px;
}

/* added by chandrika - start */

.newprevnextleft{
 
	font-weight: bold;
	color: #333333;
	padding-right:8px;
	padding-left:8px;
	padding-bottom:10px;
	padding-top:6px;
	position: relative;
	 
}
.newprevnextleft a{
	background-image: url('../Picturelibrary/newsha/callout6.JPG');
	background-repeat: no-repeat;
	background-position: center;
	padding-right:8px;
	padding-left:8px;
	padding-bottom:10px;
	padding-top:6px;
	width:131px;
	text-align:center;
}


/*test*/
/*
.newprevnextleft{
 
	font-weight: bold;
	color: #333333;
	padding-right:8px;
	padding-left:8px;
	padding-bottom:10px;
	padding-top:6px;
	position: relative;
	 
}*/
/*
.newprevnextleft span{
	background-image: url('../Picturelibrary/newsha/callout6.JPG');
	background-repeat: no-repeat;
	background-position: left;
	/*padding-right:8px;*/
	/*padding-left:8px;*//*
	padding-bottom:10px;
	padding-top:10px;
	width:131px;
	text-align:center;
}
*/
/*
.newprevnextleft a{
	background-image: url('../Picturelibrary/newsha/calloutrt2.JPG');
	background-repeat: no-repeat;
	background-position: right;
	/*padding-right:8px;*/
	/*padding-left:8px;
	padding-bottom:10px;
	padding-top:6px;*/
	/*text-align:center;*//*
}
*/

/*test*/
/* added by chandrika - end */
a {
	color: #00377e;
	text-decoration: underline;
}
a:hover {
	color: #00377e;
	text-decoration: none;
}
a:visited{
	color: #800080;
	text-decoration: underline;
}

.SiteMapRootNode {
	font-family: Arial, Helvetica, sans-serif;
	/*font-size: 10px;*/
	font-size:65%;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	color: #FFFFFF;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
}
.SiteMapRootNode a {
	color: #ff993f;	
	text-decoration: none;
}
.SiteMapRootNode a:hover {
	color: #3399FF;
	text-decoration: underline;
}
.SiteMapRootNode a:visited{
	color: #3399FF;
	text-decoration: none;
}

.SiteMapParentNode {
	font-family: Arial, Helvetica, sans-serif;
	/*font-size: 10px;*//* Font sizes should be in percentages */
	font-size:65%;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	color: #FFFFFF;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
}
.SiteMapParentNode a {	
	color: #00377e;
	text-decoration: none;
}
.SiteMapParentNode a:hover {
	color: #3399FF;
	text-decoration: underline;
}
.SiteMapParentNode a:visited {	
	color: #00377e;
	text-decoration: none;
}

.SiteMapNode {
font-family: Arial, Helvetica, sans-serif;
	/*font-size: 10px;*//* Font sizes should be in percentages */
	font-size:65%;
	font-weight: bold;
	text-align: center;	
	color: #FFFFFF;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;	
}
.SiteMapNode a {	
	color:#0066FF;
	text-decoration: none;
}
.SiteMapNode a:hover {
	color: #3399FF;
	text-decoration: underline;
}
.SiteMapNode a:visited{	
	color:#0066FF;
	text-decoration: none;
}

.topNav1
{
position:relative;
bottom:-1px;
}
/* Not sure where it is being used. Defer till later - start */
.topNav1Item
{
background-color: #174790;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
text-transform: uppercase;
font-weight: bold;
color: #001c42;
text-align: center;
padding:5px 9px 8px 9px;
background: transparent url('/picturelibrary/newsha/middle-bg.gif');
background-repeat:repeat-x;
background-position:left top;
border-bottom:1px #3E4148 solid;
}
/* Not sure where it is being used. Defer till later - end */
.topNav1Item a
{
background-color: #174790;
display:block;
white-space:nowrap;
padding:5px 9px 8px 9px;
text-transform: uppercase;
font-weight: bold;
}
.topNav1Item a:visited
{
background-color: #174790;
display:block;
white-space:nowrap;
padding:5px 9px 8px 9px;
text-transform: uppercase;
font-weight: bold;
}

table.topNav1Item
{
background: transparent url('/picturelibrary/newsha/right-side-tab.gif');
background-position: right top;
background-repeat:no-repeat;
display: block;
float: left;
padding:0px 0px 0px 0px;
}
.topNav1 table td
{
background: transparent url('/picturelibrary/newsha/left-side-tab.gif');
background-position: left top;
background-repeat:no-repeat;
display: block;
cursor: pointer;
text-decoration: none;
outline: none;
padding: 0px 2px 0px 0px;
}
/*
table.topNav1Selected td
{
background-image:url('../../../../Images/bl_Tab_Selected_Left.jpg');
background-repeat:no-repeat;
background-position:bottom left;
}
table.topNav1Selected
{
background-image:url('../../../../Images/bl_Tab_Selected_Right.jpg');
background-repeat:no-repeat;
background-position:bottom right;
border-bottom-color:#576893;
}
.topNav1Selected a
{
background-image: url('../../../../Images/bl_Tab_Selected.jpg');
background-repeat:repeat-x;
background-position:bottom right;
color: #ECEFF3;
}*/


*/


.topNav1Hover a
{
color:#FFFFFF;
}
.topNav1Hover a:visited
{
color:#FFFFFF;
}

.topnav1 img{
position:relative;
left:-10px;
}
/* Styles for indentation - Added by Chandrika */
#spindent40 {
	margin: 0px;
	padding: .3em 10px .7em 10px;
	margin-left:40px;

}
#spindent80 {

	margin: 0px;
	padding: .3em 10px .7em 10px;
	margin-left:80px;

}
/* Styles for homepage headline news  - Chandrika*/

.SHAQuickLinksBkg {
	background-image: url('/Picturelibrary/newsha/quicklinks.gif');
	background-repeat: no-repeat;
	background-position: top;
	z-index: -1000;
	
}

#js-menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#js-menu ul li {
	margin: 0 1px;
	padding: 0;
	display: block;
	float: left;   
}

#btm-menu {
	font-family: Arial, Helvetica, sans-serif;
	/*font-size: 12px;*//* Font sizes should be in percentages */
	font-size: 75%;
	color: #FFFFFF;
	text-align: right;
}
#btm-menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#btm-menu ul li {
	margin: 0 1px;
	padding: 0;
	display: block;
	float: left;   
}
.shaHomeBkg{
	background:url('../Picturelibrary/newsha/SHA_home_layout.jpg') no-repeat;
}

.shaHomeMobileBkg{
	background:url('..//Picturelibrary/SHA_MOBILE_layout.jpg') no-repeat;
}


.BannerLinksBkg{
	background:#203a66;
}
.btmLeftCellBkg{
	background:url('../Picturelibrary/newsha/leftbg.gif');
}
.cellBkg{
	background:#00184c;
}
.btmSeparatorBkg{
	background:#e6e6e6;
}
.headNews1{
	background:url('../OCImages/SHA_home_FALL.jpg') no-repeat;
}
.headNews2{
	background:url('../Picturelibrary/newsha/chartbg.gif') no-repeat;
}
.headNews3{
	background:url('../Picturelibrary/newsha/chartbg2.jpg') no-repeat;
}

.breadcrumbBkg{
	background:#E8E8E8;
}
.accNavPg {
	PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-SIZE: 65%; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BACKGROUND-COLOR: #ebf3ff; TEXT-ALIGN: right
}
A.acclink {
	LEFT: 0px; OVERFLOW: hidden; WIDTH: 1px; POSITION: absolute; TOP: -500px; HEIGHT: 1px
}
.homeContent{
	background-image: url('/Picturelibrary/newsha/middlebg.gif');
	background-repeat: no-repeat;
	background-position: top;
	font-family: Arial, Helvetica, sans-serif;
	/*font-size: 11px;*/ /* Font sizes should be in percentages */
	font-size: 70%;

}

.hiddenSpan { position:absolute; left:-10000px; top:auto; width:1px; height:1px; overflow:hidden; }

/* Styles added for prev next links- Chandrika */

/* This style works with p tag - Start*/
.prevnextbtn1{	 
	font-weight: bold;
	margin:0;
	padding:0 0 0 0; 
}
.prevnextbtn1 p{
	background-image: url("../Picturelibrary/newsha/callout6.JPG");
	background-repeat: no-repeat;	
	background-position:left center;
	padding-bottom:10px;
	padding-top:6px;
	width:131px;
	text-align:center;
	float:left;
	display:block;
}
/* This style works with p tag - End*/

/*This style works with UL tag - Start */
#prevnextbtn2 ul{
	font-weight: bold;
	list-style: none;
	margin: 0 0 0 0;
}
#prevnextbtn2 ul li{
	background-image: url("../Picturelibrary/newsha/callout6.JPG");
	background-repeat: no-repeat;
	background-position:left center;	
	padding-bottom:10px;
	padding-top:6px;
	width:131px;
	text-align:center;
	margin:0 0 0 0;
	display:block;
	float:left;

}
/*This style works with UL tag - Start */

fieldset{
	border:0;
}

.redFont{
	color:red;
	font-weight:bold;
}

/* CSS classes for Mobile Internet site */
.bodyMobile{
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	/*font-size: 11px;*/ /* Font sizes should be in percentages */
	font-size: 100%;
	color: #333333;
	text-align: left;
}
.menu2Mobile {
	font-family: Arial, Helvetica, sans-serif;
	/*font-size: 10px;*//* Font sizes should be in percentages */
	font-size: 75%;
	font-weight: bold;
	background-color: #3c5e91;
	text-align: center;
	text-transform: uppercase;
	color: #e6e6e6;
   /* padding:9px;*/
	margin: 0px;
}
.menu2Mobile a {
	color: #e6e6e6;
	text-decoration: none;
}
.menu2Mobile a:hover {
	color: #e6e6e6;
	text-decoration: underline;
}
.menu2Mobile a:visited {
	color: #e6e6e6;
	text-decoration: none;
}

table#homepartnersMobile {
	background-repeat: no-repeat;
	border: 1px solid #00377e;
	text-align: left;
	background-position: center top;
	background-color: #FFFFFF;
}
table#homenewsMobile {
	border: 1px solid #00377e;
	text-align: left;
	background-position: center;
}
table#textHelpfulLinksMobile {
	border: 1px solid #00377e;
	text-align: left;
	background-position: center;
}
table#pageContentMobile {
	border: 1px solid #00377e;
	text-align: left;
	background-position: center;
}
#print{
	background-color:#B9DCFF;
	text-align:left;
	text-transform:uppercase;
	font-size:75%;
	padding:5 5 5 5;
	color: #00377e;
	font-weight:bold;
	border-bottom:thin gray double;	
	
}

/* Classes needed for print formatting -Start*/
#print{
	background-color:#B9DCFF;
	text-align:left;
	text-transform:uppercase;
	font-size:75%;
	padding:5 5 5 5;
	color: #00377e;
	font-weight:bold;
	border-bottom:thin gray double;	
	
}
.printBg{
	background-color:#FFFFFF;
}
.middleWidth{
	width:582px;
}
/* Classes needed for print formatting -End*/

/* Classes for nes releases - start */
.Newbodyfontc{
	text-align:center;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;	
	color: #333333;	
	font-size:100%;
}
.Newbodyfontl{
	text-align:left;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;	
	color: #333333;	
	font-size:100%;
}

.gdpager{
font-weight:bolder;
	
}
.gdpager table{
	text-align:right;
}
.gdpager table tr td{
	font-size:75%;
}
.gdpager table tr td a{
	 font-weight:bold;
	 
}
.gdpager table tr td span {
	color :red;
	font-weight:bold;
}

#home-link {
    position:relative;    /*display: inline-block;*/
    width: 160px;    /* width of the maryland logo */
    height: 100px;   /* height of the logo */
    top: 0; left: 0; /* top-left corner of logo */
    border: 0;
    float: left;
    /*visibility: hidden;*/
}
#Chart-link {
    position:relative;   /*display: inline-block;*/
    width: 560px;    /* width of the image */
    height: 50px;   /* height of the logo */
    top: 0px; 
    left: 0px; /* top-left corner of logo */
    border: 0;
    float: left;
 } 


.mostreqbulletButton a {
color: #e6e6e6;
text-decoration: none;
}
.mostreqbulletButton a:hover {
color: #e6e6e6;  
}
.mostreqbulletButton a:visited{
color: #e6e6e6;  
}

.mostreqbulletButton a {
color: #e6e6e6;
text-decoration: none;
}
.mostreqbulletButton a:hover {
color: #e6e6e6;  
}
.mostreqbulletButton a:visited{
color: #e6e6e6;  
}

 .rightLinks {
 font-family: Arial, Helvetica, sans-serif;
 /*font-size: 12px;*//* Font sizes should be in percentages */
 font-size: 11px;
 color: #FFFFFF;
 text-align: center;
}
.rightLinks a {
	color: #FFFFFF;
	text-decoration: none;
}
.rightLinks a:hover {
	color: #FFFFFF;
	text-decoration:underline;
}
.rightLinks a:visited{
	color: #FFFFFF;
} 

.header
   {
   font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-weight: bold;
	color: #00377e;
	padding-bottom: 0px; /*0px;*/
	padding-top:12px; /*18px;*/
	text-transform: uppercase;
	margin: 0px;
	text-align: center;
   	}

 


/* Classes for nes releases - start */


