/*Default Selectors*/

.highlight {  background-color: ffff00; color: 990000}

.underline {  font-style: oblique; text-decoration: underline}

.sidetables {
	font-size: 8pt;
	color: aa0000;
  	}
	
.monograph_animation {
	position: absolute;
	left: 660px;
	top: 140px;
      }

P,BODY, LI {
	font-family : Verdana, Helvetica, sans-serif;
	line-height:1.2em;
	font-size: 10pt;
	color: black;
}

a:link {color: #0066ff; text-decoration: none; }
a:visited {color: #0066ff; text-decoration: none; }
a:hover {color: #003366; text-decoration: underline; }
a:active {color: #003366; text-decoration: underline;}


P {
	margin-top: 0px;
}

SUP {	
	font-size:7pt;
	line-height: 0.8em;
}

HR {
	color: #003366;
	width: 100%;
}

table {
	font-family : Verdana, Helvetica, sans-serif;
	font-size : 10pt;
	color: black;
}
FORM {
	display:inline;
}

/*Template Classes*/

.breadcrumb {
	font-size: 8pt;
}

.background {
	background : #731D4B;
	background-color : #731D4B;
}

.backgroundAccent {
	background : #AB528A;
	background-color : #AB528A;
}

.footer {
	font-size: 8pt;
	color : White;
	text-align : left;
	margin-top:25px;
	margin-bottom:10px;
}

.contentMargin {
	width : 480px;
	margin-top : 10px;
	margin-left : 30px;
	margin-right : 30px;
	margin-bottom : 10px;
}

.contentColor {
	background : #FFFFFF;
	background-color : #FFFFFF;
}

.date {
	color : #FF9933;
	text-align : left;
	padding-left: 15px;
	font-size: 7pt;
	font-weight: bold;
}

.headerSearch {
	color: white;
	margin-right: 10px;
	padding-bottom:5px;
	font-size: 7pt;
	font-weight: bold;
}

.searchGo {
	position: relative;
	top: 8px;
}

/*Content Classes*/

.heading1{
	width : 500px;
	font-size : 14pt;
	color: #731D4B;
	font-weight: bold;
	margin-top: 1em;
}

.heading2 {
	font-size : 12pt;
	color: #0066FF;
	font-weight: bold;
	margin-bottom: 0px;
}

.heading3 {
	font-weight: bold;
	margin-bottom: 0px;
}

H1, .head1 {
	width : 500px;
	font-size : 14pt;
	color: #731D4B;
	font-weight: bold;
	margin-top: 1em;
	}

H2, .head2 {
	font-size : 12pt;
	color: #0066FF;
	font-weight: bold;
	margin-bottom: 0px;
	}

H3, h4, h5, h6 .head3, .head4 {
	font-size : 10pt;
	font-weight: bold;
	margin-bottom: 0px;
	}
	
.text {
	font-size : 10pt;
	margin-bottom: 0px;
	}
.smalltext {
	font-size : 8pt;
	margin-bottom: 0px;
	}

TD.cell_light {
	background-color: #66AAFF; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt; 
	color: #000000; 
	padding:2px 5px 2px 5px;
}

TD.cell_medium {
	background-color: #0066FF; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt; 
	color: #FFFFFF; 
	padding:2px 5px 2px 5px;
}

TD.cell_dark {
	background-color: #731D4B; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt; 
	color: #FFFFFF; 
	padding:2px 5px 2px 5px;
}

TD.cell_white {background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000; padding:2px 5px 2px 5px;}

TD.cell_black {background-color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #FFFFFF; font-weight: bold; padding:2px 5px 2px 5px;}

.cssbutton{
background-color: #0066ff;
border: 2px #cccccc outset;
padding: 1px 4px;
color: #ededed;
text-decoration: none;
font-size: 14px;
font-family: Arial, Helvetica, sans-serif;
font-weight: 900;
}

.cssbutton:hover , .cssbutton:active{
border-style: inset;
background-color: #003366;
color: #ededed;
}


.head_sm_rd {  
               font-family: Helvetica, Arial, sans-serif; 
               font-size: 9pt;
               font-style: normal; 
               line-height: normal; 
               font-weight:normal; 
               color: 990000;
}

/*Area Specific Classes*/

.sitemapBox {
	border : medium solid #731D4B;
	padding : 5px;
}

.searchResultTitle {
	font-size: 10pt;
}

.searchResultDescription {
	font-size: 9pt;
}

.searchResultURL {
	text-decoration: none;
	color: #0099FF;
	font-size: 9pt;
}

.searchNext {
	font-size: 9pt;
	text-align: right;
}

.searchBack {
	font-size: 9pt;
	text-align: left;
}

.newsHeadline {
	font-size: 8pt;
	font-family : Verdana, Helvetica, sans-serif;
	font-weight : bold;
	color: black;
	line-height:1.2em;
	padding-top: 1em;
}

.newsArrow {
	font-size: 8pt;
	padding-top: 1.2em;
}

a.newsMore {
	font-size: 7pt;
	color: #ff9933;
}

.calendarMonth {
	font-size: 8pt;
	font-family : Verdana, Helvetica, sans-serif;
	font-weight : bold;
	color: black;
	line-height:1.2em;
	margin-top: 1em;
	text-decoration:none;
}

.calendarItem {
	font-size: 8pt;
	font-family : Verdana, Helvetica, sans-serif;
	color: black;
	line-height:1.2em;
	margin-top: 1em;
}

a.calendarInfo {
	font-size: 7pt;
	font-family : Verdana, Helvetica, sans-serif;
	color: #0066ff;
	line-height:1.2em;
	margin-top: 1em;
}

.homepgText {
	font-size: 8pt;
	font-family : Verdana, Helvetica, sans-serif;
	color: black;
	line-height:1.2em;
	margin-top: 1em;
}

.confHighlight {
	font-size: 8pt;
	background: #FCD3AB;
	background-color: #FCD3AB;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 3px;
	padding-right: 3px;
}
.confNoHighlight {
	font-size: 8pt;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 3px;
	padding-right: 3px;
}
a.backtoTop {
	font-size: 8pt;
	color: 0099ff;
}
a.confNavLinks {
	font-size: 8pt;
	color: 0066ff;
	font-weight: normal;
}
.confHR {
	color: 0066ff;
	margin-top: .5em;
	margin-bottom: .5em;
	width: 100%;
}
.tableSize {
	width: 95%;
	margin-top : 10px;
	margin-left : 30px;
	margin-right : 30px;
	margin-bottom : 10px;
}

.skyscraper {
	position:absolute;
	left:650;
	}

.sidetables {
	font-size: 8pt;
	color: 000000;
  	}
	
a.newslink:link {color: 000000; text-decoration: none; }
a.newslink:visited {color: purple; text-decoration: none; }
a.newslink:hover {color: 0000ff; text-decoration: underline; }
a.newslink:active {color: ff0000; text-decoration: underline;}
.newslink {
	font-size: 8pt;
	font-family : Verdana, Helvetica, sans-serif;
	font-weight : bold;
	color: 000000;
	line-height: 1.2em;
	padding-top: 1em;
	text-decoration:none;
	postion: bottom;
     }
	 
a.confHighLink:link {color: 000000; text-decoration: none; }
a.confHighLink:visited {color: purple; text-decoration: none; }
a.confHighLink:hover {color: 0000ff; text-decoration: underline; }
a.confHighLink:active {color: ff0000; text-decoration: underline;}
.confHighLink {
	font-size: 8pt;
	background: #FCD3AB;
	background-color: #FCD3AB;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 3px;
	padding-right: 3px;
}

a.confNoHighLink:link {color: 000000; text-decoration: none; }
a.confNoHighLink:visited {color: purple; text-decoration: none; }
a.confNoHighLink:hover {color: 0000ff; text-decoration: underline; }
a.confNoHighLink:active {color: ff0000; text-decoration: underline;}
.confNoHighLink {
	font-size: 8pt;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 3px;
	padding-right: 3px;
}

a.confLink:link {color: 000000; text-decoration: none; }
a.confLink:visited {color: purple; text-decoration: none; }
a.confLink:hover {color: 0000ff; text-decoration: underline; }
a.confLink:active {color: ff0000; text-decoration: underline;}
.confLink {
	font-size: 8pt;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 3px;
	padding-right: 3px;
}


a.linkDate:link {color: 000000; text-decoration: none; }
a.linkDate:visited {color: purple; text-decoration: none; }
a.linkDate:hover {color: 0000ff; text-decoration: none; }
a.linkDate:active {color: ff0000; text-decoration: none; }

.linkDate {
	font-size: 10pt;
	text-decoration:none;
	color: 000000
}

a.calendarItem:link {color: 000000; text-decoration: none; }
a.calendarItem:visited {color: purple; text-decoration: none; }
a.calendarItem:hover {color: 0000ff; text-decoration: underline; }
a.calendarItem:active {color: ff0000; text-decoration: underline; }

.mediaLink {
	font-size: 10pt;
	text-decoration:none;
	color: 000000
}

a.mediaLink:link {color: 000000; text-decoration: none; }
a.mediaLink:visited {color: purple; text-decoration: none; }
a.mediaLink:hover {color: 0000ff; text-decoration:none; text-transform:uppercase }
a.mediaLink:active {color: ff0000; text-decoration: bold; }

.linkUBlue {
color: 0000ff; text-decoration: underline;
}

.skiplink {display:none}
