﻿div.Clear
{
	line-height: 0em;
	font-size: 0px;
	height: 0px;
	
	clear: both;
}

div.SearchForm
{
	margin: 20px;
	padding: 10px;
	
	background: #EFEFEF;
	
	border: solid 1px #8F8F8F;
}

div.LargeDivider
{
	/*margin-left: 20px;*/
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	margin-bottom: 20px;
	
	width: 500px;
	height: 10px;
	
	background-image: url('images/large_divider.jpg');
}

div.SmallDivider
{
	/*margin-left: 20px;*/
	margin-left: auto;
	margin-right: auto;
	margin-top: 4px;
	margin-bottom: 6px;
	
	width: 130px;
	height: 14px;
	
	background-image: url('images/small_divider.jpg');
	background-repeat: no-repeat;
}

div.FloatLeft
{
	float: left;
}

div.FloatRight
{
	float: right;
}

div#Subheader div#MainNavigation ul li.Active a,
li.Active a,
a.Active
{
	color: #FF5201;
	cursor: default;
}

div#Subheader div#MainNavigation ul li.Active ul li a,
li.Active ul li a
{
	color: #25475A;
	cursor: pointer;
}

div#Subheader div#MainNavigation ul li.Active ul li a:hover,
li.Active ul li a:hover,
a.Active:hover
{
	color: #FF5201;
}

ul.FlatTree
{
	list-style: none;
	list-style-image: none;
	
	margin-left: 0px;
}

ul.FlatTree li
{
	list-style: none;
	list-style-image: none;
	
	margin: 0px;
	margin-bottom: 5px;
	
	padding: 0px;
	padding-left: 20px;
	padding-bottom: 3px;
}

div.LinkBox
{
	line-height: 2.2em;
	
	padding: 10px 1px 1px 1px;
}

div.LinkBox a
{
	border: solid 1px #EFEFEF;

	/*background: #EFEFEF;*/
	background-position: 3px center;
	
	line-height: 3.0em;
	font-weight: bold;
	
	padding: 5px 5px 5px 25px;
}

li.FileUpload,
a.FileUpload
{
	background-image: url("images/icons/drive_go.png");
	background-repeat: no-repeat;
}

li.FileDownload,
a.FileDownload
{
	background-image: url("images/icons/drive_disk.png");
	background-repeat: no-repeat;
}


li.WebsiteLink,
a.WebsiteLink
{
	background-image: url("images/icons/globe-arrow.png");
	background-repeat: no-repeat;
}

li.NewsLink,
a.NewsLink
{
	background-image: url("images/icons/newspaper.png");
	background-repeat: no-repeat;
}

li.RssLink,
a.RssLink
{
	background-image: url("images/icons/feed.gif");
	background-repeat: no-repeat;
}

li.VCardLink,
a.VCardLink
{
	background-image: url("images/icons/address-book.png");
	background-repeat: no-repeat;
}

li.EventLink,
a.EventLink
{
	background-image: url("images/icons/calendar-month.png");
	background-repeat: no-repeat;
}

div.AudioLink
{
	padding: 1px;
	margin-top: 5px;
	margin-left: 18px;
}

li.AudioLink,
div.AudioLink,
a.AudioLink
{
	background-image: url("images/icons/media-player.png");
	background-repeat: no-repeat;
}

li.PdfLink,
div.PdfLink,
a.PdfLink
{
	background-image: url("images/icons/document-pdf-text.png");
	background-repeat: no-repeat;
}

li.MoreLink,
a.MoreLink
{
	background-image: url("images/icons/more.png");
	background-repeat: no-repeat;
}

li.BackLink,
a.BackLink
{
	background-image: url("images/icons/arrow-180-small.png");
	background-repeat: no-repeat;
}

li.ContactLink,
a.ContactLink
{
	background-image: url("images/icons/card-address.png");
	background-repeat: no-repeat;
}

li.TagLink,
a.TagLink
{
	background-image: url("images/icons/tag-label.png");
	background-repeat: no-repeat;
}

/*======================*/
a.FileUpload,
a.FileDownload,
a.WebsiteLink,
a.NewsLink,
a.RssLink,
a.VCardLink,
a.EventLink,
div.AudioLink,
a.AudioLink,
div.PdfLink,
a.PdfLink,
a.MoreLink,
a.BackLink,
a.ContactLink,
a.TagLink
{
	padding-left: 20px;
	padding-bottom: 5px;
}

li.PhoneNumber
{
	background-image: url("images/icons/balloon-ellipsis.png");
	background-repeat: no-repeat;	
}

input.TextBox,
textarea.TextBox,
select.ComboBox
{
	font-family: "Segoe UI", Calibri, Arial, Tahoma, Sans-Serif;
	font-size: 95%;
	
	border: solid 1px #000;
	
	background-color: #FFF;
}

input.TextBox
{
	width: 125px;
}

select.ComboBox
{
	width: 155px;
}

div#JobSearch select.ComboBox
{
	width: auto;
}

input.Button
{
	font-family: "Segoe UI", Calibri, Arial, Tahoma, Sans-Serif;
	font-size: 95%;
	
	border: solid 1px #000;
	
	color: #FFF;
	background: #25475A;
}

p.Tip
{
	margin: 10px;
}

div.Shareprice
{
	margin-bottom: 10px;
}

div.Shareprice span.Header
{
	color: #7BC143;
	
	margin: 0px 0px 0px 0px;
	
	padding: 0px;
	
	font-family: "Segoe Condensed", "Arial Narrow", Helvetica, Sans-Serif;
	font-weight: bold;
	font-size: 1.4em;
}

div.Shareprice span.Paragraph
{
	color: #25475A;
	font-size: 1.0em;
	font-weight: bold;
}

div#FindAnUnderwriter p
{
	font-size: 0.8em;
}

div#RightColumn div#FindAnUnderwriter
{
	margin-left: 15px;
}

div.TwoColumnLeft
{
	width: 40%;
	
	float: left;
	
	padding-right: 10px;
	border-right: dotted 1px #0B0B0B;
}

div.TwoColumnRight
{
	width: 56%;
	
	
	
	float: right;
}

td.BoldCell
{
	font-weight: bold;
}

div.ReportLink
{
	margin-top: 5px;
}

span.ArticleDate
{
	color: #6F6F6F;
}

div.ByLine
{
	margin-top: 20px;
	
	color: #4F4F4F;
	
	font-size: 0.8em;
}

span.Highlight
{
	background: yellow;
}

div.Error
{
	background: #FFFFEF;
	background-image: url('images/icons/error.jpg');
	background-position: 5px 5px;
	background-repeat: no-repeat;
	
	border: solid 1px #6f6f6f;
	
	margin: 10px;
	
	padding: 10px;
}

div.Error p
{
	margin-left: 60px;
}

.SmallSearchBox
{
	margin-top: 10px;
	
	float: right;
	
	width: 105px;
	height: 15px;
	
	font-family: "Segoe UI", Calibri, Arial, Tahoma, Sans-Serif;
	font-size: 95%;
	
	border: solid 1px #000;
	border-right: 0px;
	
	background: #FFF;
	background-image: url('images/search_bg.jpg');
	background-repeat: no-repeat;
}

.SmallSearchButton
{
	float: right;
	
	margin-top: 10px;
	
	font-family: "Segoe UI", Calibri, Arial, Tahoma, Sans-Serif;
	font-size: 95%;
	
	border: solid 1px #000;
	border-left: solid 1px #000;
	
	cursor: pointer;
	
	height: 19px;
	width: 20px;
	
	color: #FFF;
	background: #EFEFEF;
	
	background-image: url('images/icons/magnifier-medium.png');
	background-repeat: no-repeat;
	background-position: center center;
}