BODY {
	background-color: #ECEFE7;
	font-family: verdana, arial, helvetica;
	font-size: 11px;
	}
	
.printBody
{
	background-color:White;
	font-family: verdana, arial, helvetica;
	font-size: 11px;
	}
	
.searchBT
{
	color: #C40D0A;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
	text-decoration:underline;
}
.searchBT,
.searchBT-disabled {
background: #fefefe;
border: 1px solid;
border-color: white white white white ;
}
.searchBT:hover,
.searchBT:focus {
border: 1px solid;
color: white;
background-color:#C40D0A;
}
.searchBT:visited {
color: #2b333c;
}
.searchHeading
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: white;
}

	
P, TD, STRONG, DIV {
	font-family: verdana, arial, helvetica;
	font-size: 11px;
	}

A {
	font-family: verdana, arial, helvetica;
	font-size: 11px;
	color: #083796;
	text-decoration: underline;
	font-weight: bold;
	}
#topNav {
        height: 98px;
        padding-bottom: 0px;
        position: relative;
	}
A.darkerred {
	font-family: verdana, arial, helvetica;
	font-size: 11px;
	color: #660000;
	text-decoration: underline;
	font-weight: bold;
	}

A:hover {
	font-family: verdana, arial, helvetica;
	font-size: 11px;
	color: #D61724;
	text-decoration: none;
	font-weight: bold;
	}
A.topnav {
	font-family: verdana, arial;
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration:none;
	}	
A.topnav:link {
	font-family: verdana, arial;
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration:none;
	}
A.topnav:visited {
	font-family: verdana, arial;
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration:none;
	}
A.topnav:active {
	font-family: verdana, arial;
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration:none;
	}
A.topnav:hover {
	color: #666666;
	}

A.leftNavLink {
display: block;
font-family: verdana, arial, helvetica;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	width:148px; 
	height:13px;
}
A.leftNavLink:hover {
font-family: verdana, arial, helvetica;
display: block;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	background-color: #CCCCCC;
	color: #FFFFFF;
	width:148px; 
	height:13px;
}
A.leftNavSubsiteLink {
font-family: verdana, arial, helvetica;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
A.leftNavSubsiteLink:hover {
font-family: verdana, arial, helvetica;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	text-decoration: underline;
}

#footer {  text-align: center; }
#footer a:link {
font-family: verdana, arial, helvetica;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}
#footer a:visited {
font-family: verdana, arial, helvetica;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}
#footer a:hover {
font-family: verdana, arial, helvetica;
	font-size: 10px;
	color: #666666;
	text-decoration: underline;
}

.navLeftGray {
	background-color: #ECEFE7;
}
.navLeftLtGray {
	background-color: #E5E4E4;
}
.navLeftDrGray {
	background-color: #708CB2;
}
.navLeftVDRGrayBG {
	background-color: #A6B8D2;
}
.navLeftDrGrayBG {
	background-color: #E6E6E6;
}
.navLeftRed {
	background-color: #CC0000;
}

.navLeftRedBG {
	background-color: #FFFFFF;
}

.beige {
  font-family: Arial;
  background-color: #CCCC99;
}

.dates {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #FFFFFF;
  font-size: 8pt;
}

.featured {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #666699;
  font-size: 8pt;
}

.large {
  font-family: Arial;
  color: #000000 ;
  font-size: 16pt ;
}

.links {
  padding-left: 5px;
  padding-top: 10px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #000000;
  font-size: 8pt;
}

.linkstitle {
  padding-left: 5px;
  padding-top: 10px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #3366FF;
  font-size: 8pt;
}



.normal {
  font-family: Arial;
  color: #000000 ;
  font-size: 10pt ;
}

.normal-new {
  font-family: Arial;
  color: #FFFFFF;
  font-size: 10pt;
}

.publication {
  font-family: Verdana, sans-serif;
  color: #333366;
  font-size: 8pt;
}

.small {
  font-family: Arial;
  color: #000000;
  font-size: 8pt;
}

.small-tab {
  font-family: Arial;
  color: #F3F3E8;
  text-decoration: none;
  font-size: 8pt;
}

.tabs {
  font-family: Arial;
  font-size: 8pt;
  color: #F3F3E8;
  font-weight: bold;
  text-decoration: none;
}

.tabsnet {
  font-family: Arial;
  font-size: 9pt;
  color: #F3F3E8;
  font-weight: bold;
  text-decoration: none;
}
  
.tabLink {
  background-color: #7B7BAA;
}

.tabLinkOver {
  background-color: #333366;
}


.whitespace {
  font-family: Arial;
  background-color: #FFFFFF; 
  font-size: 4pt; 
  color: #FFFFFF;
}

.errorMsgRed {
  color: #CC0000;
}

.whiteBG {
	background-color:#FFFFFF;
}
.ltGrayBG {
	background-color:#D0EAF3;
}
.smallerText {
	font-size: 11px;
}

.tableHeader { 
		color: black;
		font-weight: bold;
}	


/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/*                              LEFT COLUMN                              */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

#leftcol {
	width: 170px;
	vertical-align: top;
}

#leftcol ul, #leftcol ul li ul {
	margin: 0;
	padding: 0;
	font-weight: bold;
}

#leftcol ul li {
	list-style: none;
	margin: 0;
	color: #666666;
	font-size:8pt;
}

* html #leftcol ul li { /* IE ONLY css filter */
	height: 12px;
}

#leftcol ul li div {
	background-color: #ECEFE7;
	padding: 2px 2px 2px 4px;
	font-size:8pt;
}

#leftcol ul li ul li {
	margin: 0;
	padding: 2px;
	background-color: white;
	color: #666666;
	border: 1px solid #E5E4E4;
	border-top: none;
}

* html #leftcol ul li ul li { /* IE ONLY css filter */
	height: 12px;
	margin-top: -1px;
}

#leftcol ul li ul li a {
	display: block;
	padding-left: 26px;
	color: #666666;
	text-decoration: none;
	background: url(images/leftbar-bg.png) 0 0 no-repeat;
}

* html #leftcol ul li ul li a { /* IE ONLY css filter */
	height: 13px;
}

#leftcol ul li ul li a:hover {
	background: url(images/leftbar-bg.png) 0 -48px no-repeat;
	color: white;
}



a.footer:link, a.footer:visited, a.footer:hover, a.footer:active {
        color: #666666;
        text-decoration: none;
        font-weight: bold;
        font-size: 10px;
}

a.footer:hover {
        text-decoration: underline;
}


/*   LARGE HEADER LINK   */
a.headerLink, a.headerLink:link, a.headerLink:visited, a.headerLink:hover, a.headerLink:active {
        text-decoration: none;
        font-weight: bold;
        font-size: 22px;
}

h2.titleNoLine {
	text-align: left;
	margin-top: 10px;
	margin-bottom: 6px;

	color: #375A8B;
	font-size: 1.9em;
	font-weight: normal;
}
.linksGry {

  padding-left: 5px;
  padding-top: 10px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #666666;
  font-size: 8pt;
}
.Heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bolder;
	color: #C40D0A;
}
.SubHeading {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 700;
	color: #555555;
}




/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/*                                 FOOTER                                */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

a.footer {
	color: #666666;
	font-weight: bold;
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;

 } 
.Footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #666666;
}
.Copy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-align: left;

}
.HeadingContents {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bolder;
	color: #999999;
}
.topnav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #666666;
}



#dropmenudiv{
position:absolute;
border:1px solid white;
border-bottom-width: 0;
font: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #666666;
line-height:12px;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 30px;
border-bottom: 1px solid white;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
font-size: 10px;
color: #666666;
}

#dropmenudiv a:hover
{
	/*hover background color*/
	background-color: #C40D0A;
	color: white;
	font-size: 10px;
	background-color: #cc0033;
}



/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/*                                 SEARCH RETURN                         */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */


	
.slabel
{
	font-weight: bold;
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align: text-top;
}

.svalue
{
	font-weight:normal;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align: text-top;
}


/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/*                                 QUANTUM                               */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

.qerror
{
	font-weight: bold;
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align: text-top;
	border-color: Red;
}

.qslabel
{
	font-weight:normal;
	font-size: 8px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align: text-top;
}

.qheading
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bolder;
	color: #C40D0A;
	text-align: left;
}

.qtableSideBorder
{
	border-left: #c40d0a thin solid;
	border-top-style: none;
	border-right-style: solid;
	border-right: #c40d0a thin solid;
	border-bottom-style: none;
}

.abstractHeading
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: white;
	text-align: left;
	font-weight: bold;
}
.abstractSubHeading {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 700;
	color: #555555;
	text-align: left;
}

.abstractCopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-align: left;

}