
/************************************************************
 STYLES THAT APPLY TO ALL AUTHORED CONTENT
 ie all content contained within the "authoredContent" Div!
*************************************************************/

.MarketLeft {
	float: left;
	width: 245px;
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 0px 0px;
}

.MarketRight {
	float: right;
	width: 245px;
	padding:  6px 12px 0px 0px;
	margin:  0px 0px 0px 0px;
}

#column2 h2 {
	font-weight: normal;	
}

#authoredContent h2 {
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 0px 0px;
	font-size: 0.9em;
	font-weight: bold;
}

#contentwrapper #column2 #authoredContent h3 {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 0.8em;
	font-weight: bold;
}

#authoredContent p {
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 16px 0px;
	font-size: 0.8em;
}

#authoredContent #djStory
{
	padding-left:12px;
	padding-right:12px;
}

#authoredContent ul li {
	padding: 0px 0px 4px 24px;
	margin:  0px 0px 0px 0px;
	font-size: 0.8em;
	background: transparent url(../Images/Global/bullet_icon.gif) no-repeat top left;
}

#authoredContent ol li 
{
	font-size: 0.8em;
}

#authoredContent td {
/*	padding: 3px 3px 3px 3px;*/
	margin: 0px 0px 12px 0px;
	font-size: 0.8em;
}

#authoredContent td li {
	font-size: 1.0em;
}

#authoredContent td p {
	font-size: 1.0em;
}

#authoredContent p li {
	font-size: 1.0em;
}

#authoredContent li li {
	font-size: 1.0em;
}


#authoredContent p .Bodytext
{
	font-size: 1.0em;
}

#authoredContent .Bodytext p
{
	font-size: 1.0em;
}

#authoredContent p .Specialheading
{
	font-size: 1.3em;
}

#authoredContent .Bodytext .Specialheading
{
	font-size: 1.3em;
}

#authoredContent p .Heading
{
	font-size: 1.1em;
}

#authoredContent .Bodytext .Heading
{
	font-size: 1.1em;
}

#authoredContent p .Subheading
{
	font-size: 1.0em;
}

#authoredContent .Bodytext .Subheading
{
	font-size: 1.0em;
}

#authoredContent .Bodytext .footnote, #authoredContent .Bodytext .Caption, #authoredContent .Bodytext .Credit, #authoredContent .Bodytext .Footnote
{
	font-size: 0.85em;
}

#authoredContent p .footnote, #authoredContent p .Caption, #authoredContent p .Credit, #authoredContent p .Footnote
{
	font-size: 0.85em;
}

#authoredContent p .detailsHeader
{
	font-size: 1.0em;
	font-weight: bold;
	padding-top: 0px;
	padding-bottom: 0px;
}

#authoredContent .detailsHeaderCell
{
	font-size: 1.0em;
	font-weight: bold;
	padding-top: 0px;
	padding-bottom: 0px;
}

#authoredContent .detailsText
{
	font-size: 1.0em;
	padding-top: 0px;
	padding-bottom: 0px;
}

#authoredContent a
{
	text-decoration:none;
	color:#00536A;
}

#authoredContent a:hover {
	text-decoration:underline;
}

#authoredContent hr
{
	border-top-width:1px;
	width: 501px;
	color:#cccccc;
	text-align: left;
	border-style: solid;
}

#authoredContent sup
{
	color:#B13C7C;
}

.article {
	padding: 0px 0px 0px 0px;
	margin:  0px 12px 0px 0px;
	float:left;
	background-color:#eae8e8;
	width:200px;
}

.article .footnote
{
	padding:0px 4px 4px 4px;
}
.article img
{
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 0px 0px;
}

.Bodytext
{
	padding: 0px 0px 0px 0px;
	font-size: 0.8em;
}

.Heading
{
	padding: 0px 0px 0px 0px;
	font-size: 0.9em;
	font-weight: bold;	
}

.Subheading
{
	padding: 0px 0px 0px 0px;
	font-size: 0.8em;
	font-weight: bold;	
}

.footnote, .Caption, .Credit, .Footnote
{
	padding: 0px 0px 0px 0px;
	font-size: 0.7em;
}

.Specialheading
{
	padding: 0px 0px 0px 0px;
	font-size: 1.1em;
	font-weight: bold;	
}


.LloydsTable
{
	border: solid 1px #ccc;
}

.LloydsTableheader
{
	background-color:#000000;
	color:#ffffff
}

.LloydsTablerow
{
	border: solid 1px #ccc;
}



.ListOfLinks
{
	padding:0px, 0px, 0px, 0px;
	margin:0px, 0px, 0px, 0px;
	background: transparent url(/CmsPhoenix/Images/Global/arrow_icon.gif) no-repeat left;
}

.Downloadspdf
{
	padding:0px, 0px, 0px, 0px;
	margin:0px, 0px, 0px, 0px;
	background: transparent url(/CmsPhoenix/Images/Global/pdf_icon.gif) no-repeat left;
}	

.Downloadsxls
{
	padding:0px, 0px, 0px, 0px;
	margin:0px, 0px, 0px, 0px;
	background: transparent url(/CmsPhoenix/Images/Global/xls_icon.gif) no-repeat left;
}

.Downloadsdoc
{
	padding:0px, 0px, 0px, 0px;
	margin:0px, 0px, 0px, 0px;
	background: transparent url(/CmsPhoenix/Images/Global/word_icon.gif) no-repeat left;
}

.Downloadsppt
{
	padding:0px, 0px, 0px, 0px;
	margin:0px, 0px, 0px, 0px;
	background: transparent url(/CmsPhoenix/Images/Global/ppt_icon.gif) no-repeat left;
}

.Downloadstxt
{
	padding:0px, 0px, 0px, 0px;
	margin:0px, 0px, 0px, 0px;
	background: transparent url(/CmsPhoenix/Images/Notepad.gif) no-repeat left;
}

.Downloadszip
{
	padding:0px, 0px, 0px, 0px;
	margin:0px, 0px, 0px, 0px;
	background: transparent url(/CmsPhoenix/Images/Global/zip_icon.gif) no-repeat left;
}

.Downloadsstandard
{
	padding:0px, 0px, 0px, 0px;
	margin:0px, 0px, 0px, 6px;
	background: transparent url(/CmsPhoenix/Images/Global/bullet_icon.gif) no-repeat left;
}

.feature 
{
	padding: 0px 12px 6px 0px;
}


.thumbnail
{
	padding: 0px 10px 0px 0px;
	margin:  0px 0px 0px 0px
}

.callout
{
	float:right;
	padding: 0px 0px 0px 12px;
	width:244px;
}

.callout .footnote
{
	padding:0px 4px 4px 4px;
}



.MarketMagHeadGrey
{
	background-color:#EAE8E8;
	width:512px;
}

.MarketMagHeadYellow
{
	background-color:#EDE475;
	width:512px;
}

.MarketMagHeadRed
{
	background-color:#B13C7C;
	width:512px;
	color:#ffffff;
}

#authoredContent .MarketMagHeadRed a
{
	color:#ffffff;
}

.MarketMagHeadBlack
{
	background-color:#000000;
	width:512px;
	height:200px;
	color:#ffffff;
}

#authoredContent .MarketMagHeadBlack a
{
	color:#ffffff;
}




/* AtoZ Styles */
#AtoZ {
	margin : 0px 0px 0px 22px;
}

#AtoZ #authoredContent 
{
	width: 738px;
	margin: 0px 0px 0px 0px;
}

#AtoZContent {
	width :738px;
}

#AtoZContent div {
	float: left;
	width: 345px;
	padding: 12px 24px 12px 0px;
	
}

#AtoZContent hr {
	width: 738px
}

#AtoZSelector {
	width: 736px;
	color: #ffffff;
	background-color: #000000;
	padding: 6px 6px 6px 6px;
	font-weight: bold;
	font-size: 0.9em;
	margin: 24px 0px 24px 0px;
}

#AtoZSelector a{
	color: #ffffff;
}

#AtoZSelector .selected {
	color: #ede475;
}

#AtoZSelector .disabled {
	color: #999999;
}


/* End Of AtoZ Styles */


/* Datagrid style */
.datagrid 
{
	border-collapse: collapse;
	border: 1px solid #cccccc;
}
.datagridPager, .datagridPager td
{
	font-size: 0.9em;
	border: solid 0px #ffffff;
}
.datagridHeader, .datagridHeader td
{
	color: #ffffff;
	background-color: #000000;
	padding: 6px 6px 6px 6px;
	font-weight: bold;
	font-size: 0.9em;
	margin: 24px 0px 24px 0px;
}

.datagridItem, .datagridItem td
{
	color: #000000;
	background-color: #ffffff;
	border-color: #000000;
	padding: 6px 6px 6px 6px;
	font-weight: bold;
	font-size: 0.9em;
	margin: 24px 0px 24px 0px;
	
}
.datagridHeader a, .datagridHeader a:link 
{
	color: #ffffff;
}

/* Contact Info */

#contactDetails{
	background-color: #ffffff;
	padding: 6px 6px 0px 0px;
	font-size: 1.0em;
	margin: 6px 0px 0px 0px;
}

#contactDetails2{
	background-color: #ffffff;
	padding: 6px 6px 6px 0px;
	font-weight: bold;
	font-size: 0.85em;
	margin: 6px 0px 10px 0px;
}

#additonalContact{
	background-color: #ffffff;
	padding: 6px 6px 6px 0px;
	font-size: 0.85em;
	margin: 6px 0px 10px 0px;
}

.subAgents{
	background-color: #ffffff;
	padding: 6px 6px 6px 0px;
	font-size: 0.85em;
	margin: 6px 0px 10px 0px;
}

.subAgentHeader
{
	font-size: 0.9em;
    font-weight: bold;
}



#additionalContacts{
	background-color: #ffffff;
	padding: 6px 6px 6px 0px;
	font-size: 0.85em;
	margin: 6px 0px 10px 0px;
}

.datafieldTitle
{
	text-align: left;
	vertical-align: top;
	width: 175; 
	height: 8;
	font-weight:  bold;
	font-size: 1.0em;
}

.datafieldLabel
{
	text-align: left;
	vertical-align: middle;
	width: 744; 
	height: 8;
	font-size: 1.0em;
}

.smallDatafieldTitle
{
	text-align: left;
	vertical-align: middle;
	width: 175; 
	height: 8;
	font-size: 0.85em;
	font-weight:  bold;
}

.datafieldSpacer
{
	text-align: center;
	vertical-align: middle;
	width: 25; 
	height: 8;
	font-weight:  bold;
	padding-right: 15px;
}

.salvageSearchResults 
{
	margin: 0px 0px 0px 24px;
}


.skillsSectionTitle
{
	background-color: #000000;
	width: 100%;
	font-size: 0.9em;
	color: #ffffff;
	height: 30px;
	vertical-align: middle;
}

.skillsSectionBody
{
	background-color: #eae8e8;
	width: 750px;
	height: 60px;
	font-size: 0.9em;
	font-weight: bold;
	color: #000000;
}


#breadcrumb a
{
	text-align: left;
	vertical-align:  middle;
	font-size: 0.7em;
}

#spnContainer
{
	position: relative;
	left: 20px;	
}

.mapText
{
	text-align: left;
	font-size: 0.7em;
}

.mapTitle
{
	text-align: left;
	font-size: 0.8em;
	text-align: left;
	font-weight:bold;
}


/* ============================================================ */
.resultsHeading {
	width: 741px !important ;
	height: 1.1em !important ;
	padding: 4px ;
	background-color: #000000;
	font-size: 0.9em ;
	font-weight: bold ;
}
.resultsHeading h4 {
	margin: 0px ;
	color: White ;
	float: left ;
	font-size: 0.9em ;
	font-weight: bold ;
}
.resultsHeading p {
	margin: 0px ;
	color: White ;
	float: left ;
	FONT-SIZE: 0.8em; 
}
.resultsHeading a {
	margin: 0px 0px 0px 8px ;
	text-decoration: none; 
	color: White !important;
}

.resultsHeadingAlt {
	width: 741px !important ;
	height: 1.1em !important ;
	padding: 4px ;
	background-color: #000000 !important;
	font-size: 0.9em ;
	font-weight: bold ;
}
.resultsHeadingAlt h4 {
	margin: 0px ;
	color: Gold ;
	float: left ;
	font-size: 0.9em ;
	font-weight: bold ;
}
.resultsHeadingAlt p {
	margin: 0px ;
	color: Gold ;
	float: left ;
	FONT-SIZE: 0.8em; 
}
.resultsHeadingAlt a {
	margin: 0px 0px 0px 8px ;
	text-decoration: none; 
	color: blue !important;
}
/* ------------------------------------------------------------ */
.resultsValues {
	clear: both ;
}
.resultsValues table {
	FONT-SIZE: 0.8em;
}
.resultsValues table th {
	padding: 3px ;
}
.resultsValues table td {
	padding: 3px ;
}
/* ------------------------------------------------------------ */
.resultsSubGroup {
	width: 792px !important ;
	width: 800px ;
	padding: 4px ;
	background-color: #cccccc ;
	FONT-SIZE: 0.8em;
	text-align:left ;
}
/* ------------------------------------------------------------ */
.resultsExtraInfo {
}
/* ------------------------------------------------------------ */
.clearBoth {
	clear: both ;
}
.margin-bottomSmall {
	margin-bottom: 6px ;
}

.results 
{
	padding: 3px ;
}

.results a
{
	color: #000000 !important;
}

.alignLeft {
	text-align:left ;
	FONT-SIZE: 0.8em;
}
.borderBottom {
	border-bottom: solid 1px #999999 ;
}
.borderRight {
	border-right: solid 1px #999999 ;
}
#additionalInformation {
	margin : 0px 0px 6px 0px;
	padding	: 3px 3px 3px 3px;
	text-align : center;
	background-color : #eae8e8 ;
	border-bottom : solid 1px #999999 ;
}
#rdoShowMe {
	FONT-SIZE: 1.2em;
}