﻿.sponsor a:link
{
	font-family: Arial;
	text-decoration: underline;
	font-size: 9px;
	font-weight:bold;
	color:#FFFFFF;
}
.sponsor a:hover
{
	font-family: Arial;
	text-decoration: underline;
	font-size: 9px;
	font-weight:bold;
	color:#000000;
	}
.sponsor a:active
{
	font-family: Arial;
	text-decoration: underline;
	font-size: 9px;
	font-weight:bold;
	color:#000000;
}
.sponsor a:visited
{
	font-family: Arial;
	text-decoration: underline;
	font-size: 9px;
	font-weight:bold;
	color:#FFFFFF;
}
.sponsor a
{
	font-family: Arial;
	text-decoration: underline;
	font-size: 9px;
	font-weight:bold;
	color:#FFFFFF;
}
.sponsor
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: bold;
    height: 20px;
    color: #FFFFFF;
    }
.AddressAndDisclaimer a:link
{
	font-family: Arial;
	text-decoration: underline;
	font-size: 9px;
	font-weight:bold;
	color:#FFFFFF;
}
.AddressAndDisclaimer a:hover
{
	font-family: Arial;
	text-decoration: underline;
	font-size: 9px;
	font-weight:bold;
	color:lightblue;
}
	.AddressAndDisclaimer a:active
{
	font-family: Arial;
	text-decoration: underline;
	font-size: 9px;
	font-weight:bold;
	color:#FFFFFF;
}
	.AddressAndDisclaimer a:visited
{
	font-family: Arial;
	text-decoration: underline;
	font-size: 9px;
	font-weight:bold;
	color:#FFFFFF;
}
	.AddressAndDisclaimer a
{
	font-family: Arial;
	text-decoration: underline;
	font-weight:bold;
	font-size: 9px;
	color:#FFFFFF;
}
.AddressAndDisclaimer
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight:bold;
	height:20px;
	color:#FFFFFF;
	background-color:#000000;
	margin-left: 10px
	}
.SponsorGreyBox
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight:bold;
	height:20px;
	color:#FFFFFF;
	background-color:#838383;
	margin-left: 10px
	}
.MainContentSection
{
	padding:10px;
}
.LoginTextBox
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	height: 14px;
	width: 100px;
	font-size: 10px;
	cursor: text;
}
.LoginControls
{
	font-family: Arial, Helvetica, sans-serif;
	vertical-align:middle;
	font-size:10px;
	padding-left:10px;
}

.LoginControls a
{
	font-size:10px;
	color:#000000;
}
.SearchTextBox
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	height: 14px;
	width: 75px;
	font-size: 10px;
	cursor: text;
}
.SearchControls
{
	font-family: Arial, Helvetica, sans-serif;
	vertical-align:middle;
	font-size:10px;
	padding-left:10px;
	color:#ffffff;
}

.SearchControls a
{
	font-size:10px;
	color:#ffffff;
}

.SponsorSection
{
	height:50;
	background-color:#0089c6;
}
.SponsorText {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	letter-spacing: 1px;
}
.SponsorBoldText{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #FFFFFF;
	letter-spacing: 1px;
}
.LeftNavMenu
{
	padding:5px;
}
ul.TopicsMenuList
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: none;
	list-style:none;
	margin: 0;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-right: 5px;
	text-indent: -1em;
}
ul.TopicsMenuList li
{
	padding-left: 10px;
	padding-right: 0px;
	padding-top: 1px;
	padding-bottom: 1px;
}
ul.TopicsMenuList li a
{
	padding-left: 0px;
	color:#000000;
	text-decoration:none;
}

ul.TopicsMenuList li a:hover
{
	text-decoration:underline;
}

ul.CommunitiesMenuList
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	border: none;
	list-style: none;
	margin: 0;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 5px;
	padding-right: 5px;
}
ul.CommunitiesMenuList li
{
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 3px !important; padding-top: 1px;
	padding-bottom: 3px !important; padding-bottom: 1px;
	border-bottom: 1px solid;
	border-bottom-color: #999999;
}

ul.CommunitiesMenuList li.LastListItem
{
	border-bottom: 0px;
}
ul.CommunitiesMenuList li a
{
	display:inline;
	color:#000000;
	text-decoration:none;
}

ul.CommunitiesMenuList li a:hover
{
	text-decoration:underline;
}

ul.HomePageCollection
{
		font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	border: none;
	list-style: none;
	margin: 0;
	padding: 0;
}

ul.HomePageCollection li
{
	padding-top:2px;
	padding-bottom:2px;
	padding-left:0px;
	padding-right:0px;
	margin: 0;
}

ul.HomePageCollection li a
{
	color:#000000;
	text-decoration:none;
}

ul.HomePageCollection li a:hover
{
	text-decoration:underline;
}


.TopMenuBar, .TopMenuBar a
{
 color: #FFFFFF;
 background-color:#838383;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-weight:bold;
 font-size:10px;
}

.TopMenuLink, .TopMenuBar a
{
	padding-left:5px;
	padding-right:5px;
	text-decoration:none;
}
.pubs-grey
{
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
font-weight:bold;
color: #999999;
}
.pubs-date
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    color: #000000;
}

ul.BlueBulletList
{
	font-family: Arial;
	font-size: 12px;
	border: medium none;
	margin: 0;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-right: 5px;
	text-indent: -1em; list-style-type:none;
	font-weight:bold;
}
ul.BlueBulletList li
{
	padding-left: 10px;
	padding-right: 0px;
	padding-top: 1px;
	padding-bottom: 3px;
	font-weight:bold;
	color:#0089C6;
}
ul.BlueBulletList li a
{
	padding-left: 0px;
	text-decoration:none;
		font-weight:bold;
}

ul.BlueBulletList li a:hover
{
	text-decoration:underline;
		font-weight:bold;
}
/* Publications Page */
.publinks a:link
{
	text-decoration:none;
	font-weight:700;
	color:#000000;
}
.publinks a:hover
{
	
	text-decoration: underline;
	
	
}
/* Bookmark */

.BookmarkLink a:hover
{
    text-decoration: underline;
}

.BookmarkLink a
{
    font-weight: bold;
    font-size: 10pt;
    color: #0089c6;
    font-family: Arial;
    text-align: right;
    text-decoration: none;
    list-style-image: url(/images/bullet-arrow.gif);
}
.BookmarkAncorPoint a:hover
{
    text-decoration: underline;
}
/* Bookmark - This is repeated in 1.css because the word anchor is misspelled*/
.BookmarkAncorPoint
{
    font-weight: bold;
    font-size: 12pt;
    color: #0089c6;
    font-family: Arial, Monospace;
}

/* Accordion */
.accordionHeader
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #2E4d7B;
      font-family: Arial, Sans-Serif;
      font-size: 12px;
      font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}
 
#master_content .accordionHeader a
{
      color: #FFFFFF;
      background: none;
      text-decoration: none;
}
 
#master_content .accordionHeader a:hover
{
      background: none;
      text-decoration: underline;
}
 
.accordionHeaderSelected
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #5078B3;
      font-family: Arial, Sans-Serif;
      font-size: 12px;
      font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}
 
#master_content .accordionHeaderSelected a
{
      color: #FFFFFF;
      background: none;
      text-decoration: none;
}
 
#master_content .accordionHeaderSelected a:hover
{
      background: none;
      text-decoration: underline;
}
 
.accordionContent
{
    background-color: #D3DEEF;
    border: 1px dashed #2F4F4F;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}
