body {
        background-color: #E6EAE5;
        font-family: Arial, sans-serif;
}

img{ 
        border: 0;
}

form{ 
        margin: 0;
        padding: 0;
}

a:visited{ 
	color: #494A44;
}

a:hover{ 
	color: #000;
}

a{ 
	color: #494A44;
}

ul, ol{ 
        margin: 0;
        padding: 0 0 1em 0;
}

ul ul,
ul ol,
ol ul,
ol ol{ 
        padding: 0 0 1em 0;
}

ol ol{
            list-style-type: lower-alpha;
}

ul ul{ 
        padding: 1em 0 1em 0;
}

li{ 
        padding: 0;
        margin: 0 0 0 25px;
}

ul li{ 
        list-style-image:url("/images/bullets/square.gif"); 
}


li ul li { 
        list-style-image:url("/images/bullets/round.gif"); 
}

p{ 
        margin: 0 0 1em 0;
}

ul.alphaIndex{ 
        margin-bottom: 20px;
}

ul.alphaIndex li{ 
        font-weight: bold;
        margin: 0 5px 0 0;
        float: left;
        list-style-type: none;
        list-style-image: none;
}

ul.bodyLinks li {
        margin: 0;
	list-style-type:none;
        list-style-image: none;
}

#content ul.bodyLinks h3{ 
        margin: 0 0 0.1em 0;
}

ul.bodyLinks li h3 a,
ul.bodyLinks li h4 a,
ul.bodyLinks li h5 a{
        font-weight: bold;
        padding: 0 8px 0 0;
	background: url("/images/icons/arrow-maroon-white.gif") no-repeat right;
}

a.video{ 
        padding: 0 0 0 18px;
        background: url("/images/icons/video.gif") no-repeat top left;
}

a.audio{ 
        padding: 0 0 0 18px;
        background: url("/images/icons/audio.gif") no-repeat top left;
}

/*-- Lisa added this to show a calendar icon for calendar links 6/15/2007--*/
a.calendar{ 
        padding: 0 0 0 18px;
        background: url("/images/icons/calendar.gif") no-repeat top left;
}

/*-- Lisa added this to show social networking logos (Facebook, etc.) 3/23/2009--*/
p.facebook{
	font-weight:bold;
        margin: 0 0 0 0;
        padding: 7px 7px 7px 28px;
        background: url("/images/social-media/facebook-small-logo.gif") no-repeat left;
}

p.twitter{
	font-weight:bold;
        margin: 0 0 0 0;
        padding: 7px 7px 7px 28px;
        background: url("/images/social-media/twitter-small-logo.gif") no-repeat left;
}

p.myspace{
	font-weight:bold;
        margin: 0 0 0 0;
        padding: 7px 7px 7px 28px;
        background: url("/images/social-media/myspace-small-logo.gif") no-repeat left;
}

p.youtube{
	font-weight:bold;
        margin: 0 0 0 0;
        padding: 7px 7px 7px 28px;
        background: url("/images/social-media/youtube-small-logo.gif") no-repeat left;
}


a.imageGallery{ 
        padding: 0 0 0 18px;
        background: url("/images/icons/camera.gif") no-repeat top left;
        
}

ul.videoLinks li{ 
        list-style-image: url("/images/icons/video.gif");
        list-style-type: none;
        margin: 0 0 0 20px;
        padding: 0;
}

#additionalContent a.video{ 
        padding: 0 0 0 15px;
        /* background: url("/images/icons/video-sidebar.gif") no-repeat left; */
        background: url("/images/icons/video.gif") no-repeat left;
}

#additionalContent ul.videoLinks li{ 
        /* list-style-image: url("/images/icons/video-sidebar.gif"); */
        list-style-image: url("/images/icons/video.gif");
        list-style-type: none;
}



table{ 
        border-collapse: collapse;
        margin: 0 0 1em 0;
}

table th {
	text-align:left;
	font-family:Arial, sans-serif;
	font-size:12px;
        border: 1px solid #ccc;
        padding: 3px 5px 3px 5px;
        background-color: #eee
}

table td {
	font-family:Arial, sans-serif;
	font-size:12px;
        border: 1px solid #ccc;
        padding: 3px 5px 3px 5px;
}

table caption{ 
	color:#936;
	font:11px Arial, sans-serif;
        font-weight: bold;
        width:100%;
        text-align: left;
        padding: 0 0 0.5em 0;        
}

ul.toc, 
ul.links,
ul.simple,
ul.events { 
        padding: 0;
        margin: 0 0 1em 0;     
}

.toc li, 
.links li {
    margin: 0 0 0 16px;
    list-style-image:url(/images/icons/arrow-maroon-white.gif);
}

.toc li {
    font-weight: bold;
}

ul.simple li,
div.eventsCalendar ul li{ 
        margin: 0;
        list-style-type:none;
        list-style-image:none;   
}

#content div.eventsCalendar h3{ 
        border-bottom: 1px solid #ccc;
        margin: 0 0 2em 0;
}

#content div.eventsCalendar h4{
        margin: 0 0 1em 0;
        border-bottom: 1px solid #eee;
} 

#content div.eventsCalendar h5{
        margin: 0 0 0.1em 0;
}

ul.links li a { 
        font-weight: bold;
}

ul.multiLine li,
ol.multiLine li{
	margin-bottom:1.2em;
}

a.jump{ 
        color: inherit;
        font: inherit;
}

p a.jump{ 
       /* For IE...doesn't inherit */
       color: #000;
}

h2 a.jump{ 
       /* For IE...doesn't inherit */
       color:#999;
}

div.image {
	margin: 3px 0 5px 0;
        max-width: 365px;
        padding: 0;
}

div.image p {
	font:10px sans-serif;
	color:#000;
}

div.image p.illustrator{ 
        font-style: italic;
}

div.right {
	float:right;
	margin:3px 0 5px 15px;
}

div.left {
	float:left;
	margin:3px 15px 5px 0;
}

div.center {
        width: 365px;
        text-align: center;
}

div.image img {
	border:1px solid #000;
}

div.no-border img {
	border:0;
}

div.alphaListing h4{ 
        background:url("/images/backgrounds/dots-horizontal.gif") repeat-x bottom;
        margin: 20px 0 10px 0;
        padding: 0 0 2px 0;
}

hr {
        clear: both;
	width:100%;
	height:1px;
        border: 0;
	background:url(/images/backgrounds/dots-horizontal.gif) repeat-x bottom;
}

h3.toc:after,
h4.toc:after { 
        content: "...";
}

#content .eventLocation,
#content .eventTagline,
#content .eventDate,
#content .eventTime,
#content .titleLocation,
#content .titleDate,
#content .titleAuthor,
#content .titleIllustrator{ 
        font-size: smaller;
        color: #7C5930;
}

#additionalContent ul.tocWithTeaser li,
ul.tocWithTeaser li{ 
        margin: 0 0 1em 0;
        list-style-image: none;
        list-style-type: none;
        clear: both;
}

ul.tocWithTeaser li img{ 
        float: left;
        border: 1px solid #000;
        margin: 3px 7px 7px 0;
}

.gene,
.degree,
.bookTitle,
.publication,
.articleTitle,
.articleSource,
.articleAuthor,
.articleIllustrator,
.articleLearnMore,
.authorBiography,
.movieTitle,
.sideNote,
.addendum,
.lastUpdated,
.televisionShow {
	font-style:italic;
}

.articleSource .publication,
.bookAuthor
{ 
        font-style: normal;
}

.interview .interviewer,
.interview .interviewee,
.phoneNumber,
.faxNumber,
.ttyNumber,
.tddNumber{ 
	font-weight:bold;
}

.probability 
{
        color:#936;
	font:13px Arial, sans-serif;
	margin-top:0;
	font-weight:bold;
}

p.backToLink,
p.actionLink {
        clear: both;
	background: url("/images/icons/arrow-maroon-white.gif") no-repeat left; 
	margin: 0 0 10px 0;
	font-weight:bold;
	padding: 0 0 0 10px;	
}

a.actionLink {
	font-weight:bold;
	padding: 0 0 0 10px;
	background: url("/images/icons/action-link.gif") no-repeat top left; 
}

.phoneNumber{ 
        white-space: nowrap;
}

.serviceMark{
        font-size: smaller;
}

#additionalContent{ 
        font-size: 11px;
}

#additionalContent address{ 
        margin: 0 10px 1em 10px;
}

address{ 
        font-style: normal;
        margin-bottom: 1em;
}

p strong{ 
        color: #333;
}

blockquote p.attribution{ 
        text-align: right;
}

blockquote.pullQuote{
        background-color: #CEDFE7;
        padding: 10px 10px 10px 10px;   
}

blockquote.golfPullQuote{
        /* background-color: #deecdc; */
        background-color: #FFFFFF;
        border: 2px solid #419639;
        padding: 10px 10px 10px 10px;   
}
p.topLink{ 
        background: url("/images/icons/back-to-top.gif") no-repeat left;
        margin: 0 0 1em 0;
        padding: 0 0 0 10px;
        font-weight: bold;
}

#content h2{
        font:22px Arial, sans-serif;
	color:#626264;
	margin: 0 0 0.5em 0;
}

#content h3,
#content h4,
#content h5,
#content h6,
h3 a, h4 a, h5 a, h6 a  {
	color:#626264;
	font-family:Arial, sans-serif;
    margin: 0.8em 0 0.8em 0;
}

#content h5,
#content h6 {
	margin-bottom:0.1em;
	font-weight:normal;
}

#content h3 {
	font:13px Arial, sans-serif;
	margin-top:0;
	font-weight:bold;
}

#content h4 {
	font:11px Arial, sans-serif;
	font-weight:bold;
	margin-bottom:0.1em;
}

#content h5 {
	font-size:11px;
}

#content h6 {
	font-size:10px;
}

#content dt{ 
        color:#936;
	font-family:Arial, sans-serif;
        font-weight: bold;
        margin: 0.8em 0 0.1em 0;
}

#content dd{ 
        margin: 0 0 1em 1em;
}

.clear{ 
        clear: both;
}


.social_sharing_box
{
  clear: both;
  float: none;

  margin: 2.5em 0px 0px 0px;

  width: 100%;
}

.rateThis{ 
       margin: 2em 0px;
       padding: 0px;


       font-weight: bold;
}

.emailPage{ 
       margin: 2em 0px;
       padding: 0 0 0 25px;

       background: url("/images/icons/mail-icon.gif") no-repeat left;


       font-weight: bold;
}

.addThisButton{ 
       margin: 2em 0px;
       padding: 0px;


       font-weight: bold;
}
