@import url("Calendar.css");

/* Body Attributes */
 
body {
	background-color: #5c5341;
	margin-left: 0px;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 25px;
}

/* Spotlight Attributes */

.spotlightBar {
    background-color: #5C5341;
	width: 188px;
}

.spotlight {
    color: #FFFFFF;
    font:bolder 9px Verdana, Helvetica, sans-serif;
    text-decoration: none;
	display: block;
	width: 188px;
	padding-top:6px;
	padding-right:6px;
	padding-left:6px;
	padding-bottom:8px;
	text-indent:26px;
}

/* Core Attributes */

#linelist {
vertical-align:middle;
}

#linelist a {
font:100 9px Verdana, Helvetica, sans-serif;
	color:#000000;
	text-align:right;
	text-decoration:none;
	white-space:nowrap;
}

#linelist a:hover {
color:#CC0000;
text-decoration:none;
}

.linelistSelect {
font:bolder 9px Verdana, Helvetica, sans-serif;
color:#CC0000;
white-space:nowrap;
}

/* Our Services > Research > Rating Systems Table Styles */

.table1Font {
	font:100 12px Verdana, arial, sans-serif;
	margin-left:20px;
	line-height:1.1em;
	vertical-align:middle;
	margin-top:7px;
	margin-bottom:7px;
}

/* Mergers & Aquisitions Table Styles */

.table2Font {
	font:100 12px Verdana, arial, sans-serif;
	margin-left:22px;
	line-height:1.1em;
	vertical-align:middle;
	margin-top:7px;
}

/* Footer Bar */

#footer {
font:100 9px Verdana, Helvetica, sans-serif; 
vertical-align:middle; 
text-align:center; 
padding-bottom:5px; 
}

#footer a {
color:#000000; 
text-decoration: underline;
}

#footer a:hover {
color:#CC0000; 
text-decoration: 
underline;
}

.footerSelect {
color:#CC0000; 
text-decoration: 
underline;
}



/* Left Menu Settings when button needs more than 1 line */

.leftmenu_Double {
    color: #000000;
    font:100 9px Verdana, Helvetica, sans-serif;
    text-decoration: none;
	display: block;
	padding-left:32px;
	width: 162px;
	padding-right:6px;
	padding-top:6px;
	padding-bottom:6px;
}

.leftmenu_Double:hover {
	background-color:#FCF4DB;
	color:#CC0000;
}

.leftmenu_DoubleSelect {
    color: #000000;
    font:bolder 9px Verdana, Helvetica, sans-serif;
    text-decoration: none;
	display: block;
	padding-left:32px;
	width: 162px;
	padding-right:6px;
	padding-top:6px;
	padding-bottom:6px;
}

.toolbarDouble {
    background-color: #f6e9c2;
	width: 188px;
}

/* Left Side Menu Bar */

.toolbar {
    background-color: #f6e9c2;
	width: 188px;
}

.leftmenu {
    color: #000000;
    font:100 9px Verdana, Helvetica, sans-serif;
    text-decoration: none;
	display: block;
	width: 188px;
	padding:6px;
	text-indent:26px;
	white-space:nowrap;
}

.leftmenu:hover {
	text-decoration:none;
	background-color:#FCF4DB;
	color:#CC0000;
}

.leftmenuSelect {
    color: #000000;
    font:bolder 9px Verdana, Helvetica, sans-serif;
    text-decoration: none;
	display: block;
	width: 188px;
	padding:6px;
	text-indent:26px;
	white-space:nowrap;
}

#leftmenuBox {
	position:relative;
	vertical-align:middle;
	float:left;
	width:200px;
	height:100%;
	display:table-cell;
}

.toolbar2 {
background-color:#f6e9c2;
width:188px;
}

.leftmenu2 {
    color: #000000;
    font:100 9px Verdana, Helvetica, sans-serif;
    text-decoration: none;
	display: block;
	width: 188px;
	padding:6px;
	text-indent:26px;
}

/* Left Side SUB MENU, Main Header Select */

.leftmenuSelect2 {
    color: #000000;
    font:bolder 9px Verdana, Helvetica, sans-serif;
    text-decoration: none;
	display: block;
	width: 188px;
	padding:6px;
	text-indent:26px;
}

.leftmenuSelect2:hover {
	color:#CC0000;
}

.leftSubMenu {
    color:#000000;
    font:100 9px Verdana, Helvetica, sans-serif;
    text-decoration: none;
	display: block;
	width: 188px;
	padding-right:6px;
	padding-left:6px;
	padding-top:3px;
	padding-bottom:3px;
	text-indent:25px;
}

.leftSubMenu:hover {
	text-decoration:none;
	color:#CC0000;
}

.leftSubMenuSelect {
    color: #000000;
    font:bolder 9px Verdana, Helvetica, sans-serif;
    text-decoration: none;
	display: block;
	width: 188px;
	padding-right:6px;
	padding-left:6px;
	padding-top:3px;
	padding-bottom:3px;
	text-indent:25px;
}

.toolbarSpot {
    background-color: #f6e9c2;
	padding-top:5px; padding-bottom:10px;
	width: 188px;
	vertical-align:middle;
}

.toolbarSub {
    background-color: #fcf4db;
	padding-bottom:5px;
	width: 188px;
	vertical-align:middle;
}

/* Left Side SUB SUB MENU BAR */

.leftSubSubMenu {
    color: #000000;
    font:100 9px Verdana, Helvetica, sans-serif;
    text-decoration: none;
	display: block;
	width: 188px;
	padding-right:6px;
	padding-left:6px;
	padding-top:3px;
	padding-bottom:3px;
	text-indent:13px;
}

.leftSubSubMenu:hover {
	text-decoration:none;
	color:#CC0000;
}

.leftSubSubMenuSelect {
    color: #000000;
    font:bolder 9px Verdana, Helvetica, sans-serif;
    text-decoration: none;
	display: block;
	width: 188px;
	padding-right:6px;
	padding-left:6px;
	padding-top:3px;
	padding-bottom:3px;
	text-indent:37px;
}


/* back to top */

.top {
font:100 .6em Verdana, Helvetica, sans-serif;
vertical-align:middle;
	color:#000000;
	text-align:right;
	text-decoration:none;
}

.top:hover {
color:#CC0000;
text-decoration:none;
}

/* Common page BODY COPY */

#bodyCopy {
position:relative; 
top:30px;
background-color:fcf4db;
float:left;
width:417px;
height:100%;
white-space:nowrap;

}

#bodyCopy h1 {
text-transform: uppercase;
white-space:normal;
font:bolder 21px arial, sans-serif;
color:#000000;
text-align:left;
margin-left:30px;
line-height:1.1em;
}

#bodyCopy h2 {
font:bolder 14px arial, sans-serif;
color:#000000;
text-align:left;
white-space:normal;
margin-left:30px;
line-height:1.3em;
}

#bodyCopy h3 {
font:100 12px Verdana, arial, sans-serif;
color:#000000;
text-align:left;
white-space:normal;
margin-left:30px;
line-height:1.4em;
}

#bodyCopy h4 {
font:100 10px Verdana, arial, sans-serif;
color:#000000;
text-align:left;
white-space:normal;
margin-left:30px;
line-height:1.4em;
}

#bodyCopy ol {
white-space:normal;
padding-left:15px;
}

.bodyLink {
font:100 12px Verdana, arial, sans-serif;
color:#CC0000;
text-decoration:underline;
}

.bodyLink:hover {
font:100 12px Verdana, arial, sans-serif;
color:#000000;
text-decoration:underline;
}

.redBody {
font:100 12px Verdana, arial, sans-serif;
color:#CC0000;
text-align:left;
white-space:normal;
line-height:1.4em;
}


/* Splash Page Table Features */

#splash {
width: 800px; 
margin: 0 auto 10px; 
clear: both; 
color: #9d9271;
display:table;
}

#splash img {
padding: 0; 
border: 0; 
margin: 0;
}

/* Dashboard Image Link */

#dash {
float:right;
padding-left:6px;
padding-bottom:6px;
padding-top:6px;
position:relative;
top:25px;
right:33px;
}

/* Dashboard settings */

.DashFont {
font:100 11px Verdana, arial, sans-serif;
color:#FFFFFF;
text-align:left;
white-space:normal;
padding-right:10px;
line-height:1.4em;
}

.DashStyle {
font:100 11px Verdana, arial, sans-serif;
color:#FFFFFF;
text-align:left;
white-space:normal;
padding-right:10px;
line-height:1.4em;
}

.DashStyle:link {
font:100 11px Verdana, arial, sans-serif;
color:#F6e9c2;
text-align:left;
white-space:normal;
padding-right:10px;
line-height:1.4em;
}

.DashStyle:hover {
font:100 11px Verdana, arial, sans-serif;
color:#ffffff;
text-align:left;
white-space:normal;
padding-right:10px;
line-height:1.4em;
}

/* font treatments */

.sitemap {
font-family:
	text-indent: 10px;
	
}

.date {
font:100 9px Verdana, Helvetica, sans-serif;
color:#000000;
text-align:right;
}

#stories {
position:relative; 
top:75px;
left:72px;
width:226px;
}

#stories h3 {
white-space:normal;
font:100 12px Verdana, arial, sans-serif;
color:#000000;
text-align:left;
line-height:1.4em;
}

/* company directory styles */



.cdtitleText {
    color: #FFFFFF;
    font:bolder 12px Verdana, arial, sans-serif;
    text-decoration: none;
	padding:6px;
	text-indent:7px;
}

.cdsubtitleText {
    color:#000000;
    font:100 12px Verdana, arial, sans-serif;
    text-decoration: none;
	padding:6px;
	text-indent:7px;
}

.cdsubText {
    color: #000000;
    font:100 12px Verdana, arial, sans-serif;
    text-decoration: none;
}

.cdStyle {
	margin-left:20px;
}

.cdsubtextLink {
color: #000000;
    font:100 12px Verdana, arial, sans-serif;
  	text-decoration:underline;
}

.cdsubtextLink:hover {
color: #CC0000;
    font:100 12px Verdana, arial, sans-serif;
  	text-decoration:underline;
}


/* company directory styles 2 */

.cdsubtextLink1 {
color: #000000;
    font:100 12px Verdana, arial, sans-serif;
	line-height:15px;
}

.cdsubtextLink2 {
color: #CC0000;
    font:100 12px Verdana, arial, sans-serif;
  	text-decoration:underline;
	line-height:15px;
}

.cdsubtextLink2:hover {
color: #000000;
    font:100 12px Verdana, arial, sans-serif;
  	text-decoration:underline;
	line-height:15px;
}

/* text rotator */

.textRotator {
font:100 15px Verdana, arial, sans-serif;
color:#FFFFFF;
text-align:left;
line-height:1.2em;
height:80px; 
padding-left:50px;
vertical-align:middle;
width:450px;
}

.textRotator em {
font:100 11px Verdana, arial, sans-serif;
font-style:italic;
line-height:1.6em;
}

/* Conference Logo Layouts */


#conferenceLogos {
	margin-left:30px;
	width:387px;
	padding: 0;
}

.conLogosImage {
width:75px;
height:50px;
}

.conLogosText {
width:303px;
height:50px;
text-indent:10px;
}

.confSub {
font:bolder 14px Verdana, arial, sans-serif;
color:#000000;
text-align:left;
white-space:normal;
line-height:1.4em;
}

.confHead {
font:bolder 24px Verdana, arial, sans-serif;
color:#000000;
text-align:left;
line-height:1.1em;
white-space:normal;
}

.confBody {
font:100 12px Verdana, arial, sans-serif;
color:#000000;
text-align:left;
white-space:normal;
line-height:1.4em;
}

/* formerly sprott securities font */

.formerText {
font-size: 10px;
font:100 10px Verdana, Arial, Helvetica, sans-serif;
color:000000;
}

/* Site Map */

.mainpagesMap {
    color: #CC0000;
    font:bolder 10px Verdana, Helvetica, sans-serif;
    text-decoration: underline;
	display: block;
	text-transform:uppercase;
	padding-top:12px;
	padding-bottom:5px;
	padding-left:30px;
}

.mainpagesMap:hover {
	text-decoration:underline;
	color: #000000;
}

.subpagesMAP {
    color: #000000;
    font:bolder 9px Verdana, Helvetica, sans-serif;
    text-decoration: none;
	display: block;
	padding-bottom:5px;
	padding-top:4px;
	padding-left:55px;
	vertical-align:middle;
	text-transform:uppercase;
}

.subpagesMAP:hover {
    color: #CC0000;
    text-decoration: none;
}

.subsubpagesMAP {
    color: #000000;
    font:100 9px Verdana, Helvetica, sans-serif;
    text-decoration: none;
	display: block;
	padding-bottom:5px;
	padding-left:55px;
	vertical-align:middle;
}

.subsubpagesMAP:hover {
    color: #CC0000;
    text-decoration: none;
}