body {
	margin:0px;
	font-family:arial;
	font-size: 75%;
	color:#212121;
	width:100%;
}
html
{
    margin:0px
    }

/*  ------  DIVS  ------  */

#div_body {
	min-width:690px;
}

#div_date {
	height:12px;
	padding:3px;
	text-align:right;
}

#div_header {
	height: 75px; 
	padding-top:5px;
	padding-left:3px;
}

#div_welcome {
	clear:both;
	width:550px;
    font-size:12px;
}

#div_tabsHeader {
	position:relative;
	top:10px;
	float:left;
    display: inline;
}
#div_tabs {
	position:relative;
	top:0px;
	float:left;
	display: inline;
}

#div_banner {
	height: 84px;
	background: url("/images/banner_OrangeRepeat.jpg") repeat-x;
}
#div_bannerPink {
	height: 84px;
	background: url("/images/banner_PinkRepeat.jpg") repeat-x;
}

#div_bannerAwards {
	height: 84px;
	background: url("/images/banner_awardsRepeat.jpg") repeat-x;
}

#div_bannerMasterclass, #div_bannerSocialMedia {
	height: 84px;
	background: url("/images/banner_awardsRepeat.jpg") repeat-x;
}

#div_bannerLeft {
	height: 84px;
	background: url("/images/banner_OrangeEnd.jpg") no-repeat;
	width:15px;
	float:left;
	display: inline;	
}

#div_bannerLeftPink {
	height: 84px;
	background: url("/images/banner_PinkEnd.jpg") no-repeat;
	width:15px;
	float:left;
	display: inline;	
}

#div_bannerLeftAwards {
	height: 84px;
	background: url("/images/banner_AwardsEnd.jpg?v3") no-repeat;
	width:95px;
	float:left;
	display: inline;	
}

#div_bannerLeftMasterclass {
	height: 84px;
	background: url("/images/banner_MasterclassEnd.jpg?v3") no-repeat;
	width:95px;
	float:left;
	display: inline;	
}

#div_bannerLeftSocialMedia {
	height: 84px;
	background: url("/images/banner_SocialMediaEnd.jpg?v1") no-repeat;
	width:95px;
	float:left;
	display: inline;	
}

#div_bannerLeftAwardsLogo {
    position: absolute; 
    width: 104px; 
    height: 58px; 
    top: 92px; 
    right: 22px; 
    background-image: url('/Images/banner_AwardsLogo.jpg?v1'); 
    background-position: right top;
}

#div_bannerLeftAwardsSaveTheDate {
    float: left; 
    width: 230px; 
    height: 57px; 
    background-image: url('/images/banner_AwardsSaveTheDate.jpg?v1'); 
    background-position: left top; 
    background-repeat: no-repeat; 
    margin-top: 14px; 
    margin-left: 12px;
}

#div_bannerLeftAwardsTableSalesOpen {
    float: left; 
    width: 469px; 
    height: 47px; 
    background-image: url('/images/banner_AwardsTableSalesOpen.jpg?v1'); 
    background-position: left top; 
    background-repeat: no-repeat; 
    margin-top: 18px; 
    margin-left: 12px;
}

#div_bannerLeftMasterclassInfo, #div_bannerLeftSocialMediaInfo
{
    float: left; 
    width: 510px; 
    font-size: 14px;
    font-weight: bold;
    color: #ffffff;
    margin-top: 15px; 
    margin-left: 12px;   
}    

#div_bannerLeftAwardsNominations {
    float: left; 
    width: 323px; 
    height: 62px; 
    background-image: url('/images/banner_AwardsNominations.jpg?v1'); 
    background-position: left top; 
    background-repeat: no-repeat; 
    margin-top: 8px; 
    margin-left: 32px;
}

#div_bannerLeftAwardsNominationsClose {
    float: left; 
    width: 343px; 
    height: 62px; 
    background-image: url('/images/banner_AwardsNominationsClose.jpg?v1'); 
    background-position: left top; 
    background-repeat: no-repeat; 
    margin-top: 8px; 
    margin-left: 12px;
}

#div_bannerLeftAwardsPRVotingOpen {
    float: left; 
    width: 343px; 
    height: 62px; 
    background-image: url('/images/banner_PRAwardsVotingOpen.jpg?v1'); 
    background-position: left top; 
    background-repeat: no-repeat; 
    margin-top: 8px; 
    margin-left: 12px;
}

#div_bannerLeftAwardsPRVotingCloses {
    float: left; 
    width: 361px; 
    height: 62px; 
    background-image: url('/images/banner_AwardsPRVotingCloses.jpg?v1'); 
    background-position: left top; 
    background-repeat: no-repeat; 
    margin-top: 8px; 
    margin-left: 12px;
}

#div_bannerLeftAwardsWinnersPhotos {
    float: left; 
    width: 500px; 
    height: 62px; 
    background-image: url('/images/banner_AwardsWinnersPhotos.jpg?v1'); 
    background-position: left top; 
    background-repeat: no-repeat; 
    margin-top: 8px; 
    margin-left: 12px;
}

#div_bannerLeftAwardsTablesSoldOut {
    float: left; 
    width: 510px; 
    height: 46px; 
    background-image: url('/images/banner_AwardsTablesSoldOut.jpg?v1'); 
    background-position: left top; 
    background-repeat: no-repeat; 
    margin-top: 18px; 
    margin-left: 12px;
}


#div_bannerLeftAwardsRegisterInterest {
    float: left; 
    width: 326px; 
    height: 60px; 
    background-image: url('/images/banner_AwardsText.jpg'); 
    background-position: left top; 
    background-repeat: no-repeat; 
    margin: 0px auto; text-align: center; 
    margin: 20px 0px 0px 35px;
}

#div_quote 
{
    position:relative;
	top:13px;
	width:80%;
	min-width:600px;
}

#div_quoteAwards
{
    position:relative;
	top:13px;
	width:400px;
	min-width:400px;
	color: #ffffff;
}

.div_viewingPR 
{
    position:relative;
    padding-top:0px;
    left:5px;
    height:21px;
    background:url("/images/viewingPR_repeat.gif") repeat-x;
    width:100%;
    text-align:center;
}

.div_viewingPRNew
{
    position:relative;
    padding-top:3px;
    left:0px;
    height:42px;
    background:url("/images/viewingPR_repeatNew.jpg") repeat-x;
    width:100%;
    text-align:left;
    padding-left: 0px;
    padding-top: 10px;
}

.div_viewingPRInvestment
{
    position:relative;
    padding-top:3px;
    left:0px;
    height:42px;
    background:url("/images/viewingPRInvestment_repeat.jpg") repeat-x;
    width:100%;
    text-align:left;
    padding-left: 0px;
    padding-top: 10px;
}

#div_google 
{
  	background: #fff url("/images/googleSearchSmallNew.jpg") no-repeat right;
	position:relative;
	float:right;
	width:114px;
	display:block;
	height:70px;
	margin-top: 1px;
	padding-top:0px;
	margin-right:3px;
	display: inline;
}

#div_container {
	float: left;
	width:99%;
	padding:0px;
	min-width:790px;
		display: inline;
}

#div_content {
	margin-right: 345px;
	position:relative;
}

#div_contentNarrow {
	margin-right: 385px;
	position:relative;
}

#div_rightContent {
	position:relative;
	float: left;
	width: 345px; 
	margin-left: -345px; 
	text-align:right;
	display:inline;
}

#div_rightContentWide {
	position:relative;
	float: left;
	width: 390px; 
	margin-left: -390px; 
	text-align:right;
	display:inline;
}

#div_content230 {
	margin-right: 230px;
	position:relative;
	padding:0px;
	float:left;
	display:inline;
}

#div_rightContent230 {
	position:relative;
	float: right;
	width: 230px; 
	margin-left: -230px; 
	display:inline;
}

#div_footer {
	width: 100%;
	color: #212121;
	text-align: center;
	padding: 14px 0;
	display:block;
	clear:both;
	position:relative;
	top:40px;
}

#div_footerLogon {
	width: 100%;
	color: #212121;
	text-align: center;
	display:block;
	clear:both;
	position:relative;
}
.div_PRel 
{
    padding-left:6px;
	padding-top:6px;
	padding-bottom:6px;
}

.div_PRelHM 
{
    padding-left:6px;
	padding-top:6px;
	padding-bottom:6px;   
    background:#ffedd1;
    margin:5px;
}

.div_PRelHMGrey
{
    padding-left:6px;
	padding-top:6px;
	padding-bottom:6px;   
    background:#e9e9e9;
    background: #dedddc;
    margin:5px;
}
.div_PRelCompany {
	width:70%;
	color:#000;
	font-weight:bold;
	float:left;
	padding:0px;
		display: inline;
}

.div_PRelDate {
	width:30%;
	float:right;
	text-align:right;
	color:#000;
	font-weight:bold;
	padding:0px;
		display: inline;
}

.div_PRelText {
	display:block;
}

#div_logoHeadlinemoney 
{
    position:relative;
    height:73px;
    width:180px;
}

#div_makeHomepage 
{
    position:relative; 
    height:47px;
    _height:26px;_top:-19px;
    * height:26px;
    * top:-19px;
    width:180px;
}
.txt_dateHomepage 
{
    position:relative; 
	color:#999;
	font-weight:bold;
	font-size:11px;
	float:left;
	margin:7px 5px 0px 8px;
	padding:0px;
	display:inline;
    height:17px;
}
#div_menu 
{
    position:relative;
    font-size: 11px;
    top:30px; left:15px; width:155px;
}

#div_menuInfoBox 
{
    height:70px; width:160px; top:435px; left:10px;
    position:absolute;
}

#div_menuInfoBox2
{
    height:70px; width:160px; top:469px; left:10px;
    position:absolute;
}


#div_menuAdminBox 
{
    width:180px; top:565px; left:10px;
    font-size: 90%;
    position:absolute;
}

#div_menuDistCentre
{
    width:180px; top:515px; left:5px;
    font-size: 90%;
    position:absolute;
}

#div_all
{
    position:relative;
    padding-left:10px;
    display:block;
    margin-right:10px;
    margin-right:0px;
    top:40px;
	clear:both;
	min-width:790px;
	width: 98%;
}


#div_listings
{
    position:relative;
    padding-left:10px;
    display:block;
    margin-right:10px;
    top:40px;
	clear:both;
	min-width:700px; 
}

#div_reviews
{
    position:relative;
    padding-left:10px;
    display:block;
    margin-right:10px;
    top:40px;
	clear:both;
	min-width:700px;
}

#div_reviews p 
{
    margin-left:0px;
}

#div_allHome
{
    position:relative;
    padding-left:10px;
    display:block;
}

.div100 
{
    width:100%;
    position:relative;
    clear:both;
}
.divh3100 
{
    width:100%;
    position:absolute;
    top:80px;
    background:url("/images/h3rightRepeat.jpg") repeat-x;
}

.div50Left 
{
    width:48%;
    float:left;
    	display: inline;
    	position:relative;
}

.div50Right 
{
    width:49%;
    float:right;
	display: inline;
	padding-right: 10px;
	position:relative;
}

.interviewLeft 
{
    position:relative;
    width:230px;
    height:60px;
    float:left;
    margin-bottom:15px;
}

.interviewRight 
{
    position:relative;
    width:230px;
    height:60px;
    left:260px;
    _left:60px;
    margin-bottom:15px;
}

.div320Left 
{
    width:320px;
    float:left;
    display: inline;
}

.div320Right     
{
    margin-left:10px;
    width:460px;
    float:left;
	display:inline;
}

.div_reviewHeader 
{
    background:#ff9933;
    color:#fff;
    font-size:130%;
    height:20px;
    font-weight:bold;
	width:60%;
	padding:2px 0px 1px 10px;
	margin:10px -200px 10px 0px;
	z-index:-1;
	display:inline;
}

.reviewHeadline
{
    font-weight: bold;
    background-color: #ff9933;
    padding: 2px 2px 2px 4px;
    border-top: dashed 0px #000000;
    border-bottom: dashed 0px #000000;
}

.reviewHeadline2
{
    font-weight: bold;
    background-color: #ffedd1;
    padding: 1px 2px 1px 2px;
    border-top: dashed 0px #000000;
    border-bottom: dashed 0px #000000;
}

.reviewHeadlineTitle
{
    font-weight: bold;
    background-color: #ffcb91;
    background-color: #ffb96f;
    padding: 1px 2px 1px 2px;
    border-top: dashed 0px #000000;
    border-bottom: dashed 0px #000000;
}

.workingWeekDay
{
    font-weight: bold;
    font-size: 125%;
    padding: 1px 2px 0px 2px;
    border-top: dashed 0px #000000;
    border-bottom: dashed 0px #000000;
    color: #ff6600;
}

.div_reviewHeaderDate
{
    
    background:#ff9933;
    color:#fff;
    height:20px;
	width:40%;
	padding:3px 10px 0px 0px;
	margin:10px 0px 10px -200px;
	display:inline;
}

.div_reviews_comment 
{
    width:200px;
    z-index:2;
}

.div_clear 
{
    clear:both;
    padding:10px 0px 10px 0px;
}

#div_blogText 
{
    position:relative;
	margin-left:70px;
	min-height:70px;
}

#div_editorsBlog 
{
    position:relative;
	background:url("/images/EditorsBlog_amichael.jpg") no-repeat;
	text-decoration:none;
	height:65px;
	width:75px;
	margin-right:-75px;
	float:left;
	display:inline;
}

#div_editorsBlog i
{
    visibility:hidden;
    text-decoration:none;
}

#div_logon
{
    background:url("/images/FileCabinet.jpg") right top no-repeat;
    margin:10px auto;
    width:600px;
    min-height:420px;
    text-align: left; 
}

/*   ------  DIV > TEXT  ------  */


#div_banner p {
	color:#fff;
	font-weight:bold;
	font-size: 130%;
	margin:0px;
	padding-left:20px;
	text-align:center;
    position:absolute;
}

#div_viewingPR p 
{  
    text-align:center;
    line-height:12px;
    margin:0px;
    padding:0px;
    top:0px;
    position:absolute;
}

/*   ------  TEXT  ------  */

p 
{
    margin:10px 10px 10px 0px;
    text-align:justify;
}
table.msTable
{
    border: solid 1px #000000;
    width: 100%;
}    
td
{
    text-align:left;
}
td p
{
    text-align:left;
    padding:0px;
    margin:0px;
}
.tblParaPadding td p
{
    margin:10px 10px 10px 0px;
}

p.sml
{
    margin:10px 10px 10px 0px;
    font-size: 90%;
    text-align:justify;
}

.txt_OrangeBoldSml2 {
	color:#ff6600; 
	font-weight:bold;
	font-size: 100%;
}

.txt_OrangeBoldMed {
	color:#ff6600;
	font-weight:bold;
	font-size: 130%;
}

.txt_OrangeBoldLrg {
	color:#ff6600;
	font-weight:bold;
	font-size: 160%;
}
.txt_LightGreyBoldSml  {
	color:#999;
	font-weight:bold;
	float:left;
	margin:0px 5px 0px 0px;
	display:inline;
}

.txt_OrangeBoldSmlBR {
	color:#ff9933;
	font-weight:bold;
	font-size: 100%;
	display:block;
	padding-bottom:3px;
}
.txt_OrangeBoldSml {
	color:#e77412;
	font-size: 90%;
	font-weight:bold;
}

.txt_WhiteBoldMedBCK 
{
    color:#fff;
    background:#ff6600;
    text-transform:uppercase;
    font-weight:bold;
    width:100%;
    display:block;
    text-align:center;
    margin:10px 0 10px 0;
}
.txt_WhiteBoldMed 
{
    color:#fff;
    font-weight:bold;
}

.txt_WhiteBoldLrg 
{
    color:#fff;
    font-weight:bold;
    font-size:120%;
}
.txt_WhiteBoldXLrg 
{
    color:#fff;
    font-weight:bold;
    font-size:150%;
}
.txt_GreyNormalSml {
	color:#212121;
	font-size:90%;
}
.txt_LightGreyNormalSml {
	color:#57595a;
	font-size:90%;
}
.txt_GreyNormalSmlItal {
	color:#212121;
	font-style:italic;
}

.txt_GreyBoldSml {
	color:#212121;
	font-weight:bold;
}

.txt_BlackBoldSmlNoBR {
	color:#000000;
	font-weight:bold;
}

.txt_homepageLnk a
{
    text-decoration:none;
    font-size:14px;
}

.txt_homepageLnk a:hover
{
    text-decoration:underline;
    font-size:14px;
}

/* new style for releases */
.txt_BlackBoldSml {
	color:#000000;
	font-weight:bold;
	font-size: 100%;
	display:block;
	clear:both;
	padding-bottom:3px;
}


.txt_BlackBoldSmlR {
	color:#000000;
	font-weight:bold;
	text-align:right;
	right:30px;
	line-height:23px;
	position:absolute;
}

.txt_BlackBoldLrg {
	color:#000;
	font-weight:bold;
	font-size:120%;
}
.WelcomeTxt_OrangeBoldMed {
	color:#ff9933;
	font-weight:bold;
	font-size: 14px;
	padding-left:6px;	
}

.txt_RedBoldLrgItal
{
    font-size: 100%; 
    font-weight: bold; 
    color: red; 
    font-style: italic;
    text-align:center;
}
.txt_RedBoldSml 
{   
    font-size: 100%; 
    font-weight: bold; 
    color: red; 
    text-align:center;
}

.txt_RedBoldSmlItal
{  
    font-weight: bold; 
    color: red; 
    font-style: italic;
    text-align:center;
}
h3 
{
    margin:0px;
    color:#ff6600; 
    background:#fff;  
    font-size:134%;
    font-weight:bold;
    padding:1px 10px 5px 0px;
    float:left;
    	display: inline;
    }
    
 h5.h5Red
 {
    background:url("/images/btn_redArrow.jpg") no-repeat;
 }
  h5.h5Orange
 {
    background:url("/images/btn_h5orange2.gif") no-repeat;
 }
 h5.h5OrangeBG
 {
    background:url("/images/WeekendReview/orange_bg.jpg") repeat;
    height: 22px;
    padding-left:5px;
    line-height:23px;
    color:#ffffff;
    font-size:120%;
    margin:0px;
    clear:both;
     } 
 
 h5.h5CoHome
 {
    background:url("/images/icon_Homepage.jpg") no-repeat;
    height: 40px;
    line-height:38px;
    margin-left: 7px;
    padding-left:40px;
 }
  h5.h5MediaIMG
 {
    background:url("/images/mediaFile_img.jpg") no-repeat;
    height: 48px;
    line-height:43px;
    margin-left: 15px;
    padding-left:48px;
 }
  h5.h5MediaDOC
 {
    background:url("/images/mediaFile_doc.jpg") no-repeat;
    height: 48px;
    line-height:43px;
    margin-left: 15px;
    padding-left:48px;
 }
  h5.h5MediaXLS
 {
    background:url("/images/mediaFile_xls.jpg") no-repeat;
    height: 48px;
    line-height:43px;
    margin-left: 15px;
    padding-left:48px;
 }
  h5.h5MediaPDF
 {
    background:url("/images/mediaFile_pdf.jpg") no-repeat;
    height: 48px;
    line-height:43px;
    margin-left: 15px;
    padding-left:48px;
 }
  h5.h5MediaPPT
 {
    background:url("/images/mediaFile_ppt.jpg") no-repeat;
    height: 48px;
    line-height:43px;
    margin-left: 15px;
    padding-left:48px;
 }
  h5.h5MediaFILE
 {
    background:url("/images/mediaFile_file.jpg") no-repeat;
    height: 48px;
    line-height:43px;
    margin-left: 15px;
    padding-left:48px;
 }
     
.divh3100 h3
{
    margin:0px;
    color:#ff6600; 
    background:#fff;  
    font-size:134%;
    font-weight:bold;
    padding:1px 10px 5px 10px;
    float:left;
    	display: inline;
    }
    
h3 i 
{
    visibility:hidden;
    text-decoration:none;
}
h6
{
    color:#ff6600; 
    background:#fff;  
    font-size:200%;
    font-weight:bold;
    }
    
#div_reviews h3 
{
    float:none;
    padding:0px;
    margin:0px;
    	display: inline;
}

#div_all h3 
{
    float:none;
    padding:0px;
    margin:0px;
}

h6 
{
    font-weight:bold;
    font-size:100%;
}

/*   ------  Header SIZE 3  ------  */

.divH3Left 
{
    background:url("/images/h3_left.jpg") no-repeat;
    width:20px;
    height:30px;
    float:left;
    	display: inline;
}

.divH3Right 
{
    height:30px;
    width:6px;
    border:1px;
    float:left;
    background:url("/images/h3_right.jpg") repeat-x;
    	display: inline;
}

/*   ------  LINKS  ------  */

a 
{
    color:#212121;
    font-weight:bold;
}

a:hover
{
    color:#212121;
    font-weight:bold;
    text-decoration:none;
}

#div_footer a {
	color:#212121;
	font-weight:bold;
    font-size: 90%;
	text-decoration:none;
	padding-top:10px;
}
h5 a 
{
    color:#000;
    font-weight:bold;   
    font-size:90%;  
}
.txt_OrangeBoldSml a {
	color:#ff9933;
	font-weight:bold;
	font-size: 80%;
}

.menu {
    left:0px;
    position:relative;
}
.menu a 
{
    background: url("/images/orangeBullet_right.jpg") no-repeat;
    padding-left:25px;
    height:28px;
    line-height:24px;
    color:#333;
    font-size:95%;    
    display:block;
    font-weight:bold;
    text-decoration:none;
}

.menuImgs a 
{
    
    background: url("/images/orangeBullet_right.jpg") no-repeat;
    padding-left:30px;
    height:90px;
    line-height:24px;
    color:#333;
    font-size:95%;    
    display:block;
    font-weight:bold;
    text-decoration:none;
}
.menu a:hover
{
    text-decoration:underline;
}

#div_footer a:hover 
{   
    text-decoration:underline;
}

.txt_OrangeBoldSml a:hover 
{
    text-decoration:none;   
}

#div_rightContent a i {
	visibility: hidden;
    text-decoration:none;
}

#div_rightContent a {
	text-decoration: none;
}

#div_menu  a
{
    display:block;
    color:#333;
    font-weight:bold;
    text-decoration:none;
    height:18px;
    background:url("/images/menuBullet.jpg") no-repeat;
    padding-left:20px;
}

#div_menuAdminBox a
{
    display:block;
    color:#333;
    font-weight:bold;
    text-decoration:none;
    height:18px;
    background:url("/images/menuBullet.jpg") no-repeat;
    padding-left:20px;
}

#div_menu  a:hover
{
    background:url("/images/menuBullet_hover.jpg") no-repeat;
}
#div_makeHomepage a i {
	visibility: hidden;
    text-decoration:none;
}

#div_tabs a i {
	visibility: hidden;
    text-decoration:none;
}

#div_tabs a {
	text-decoration: none;
}

#div_tabsHeader a i {
	visibility: hidden;
    text-decoration:none;
}

#div_tabsHeader a {
	text-decoration: none;
}

#div_google a i {
	visibility: hidden;
    text-decoration:none;
}

#div_logoHeadlinemoney a i {
	visibility: hidden;
    text-decoration:none;
}

#div_welcome a
{
    color:#212121;
}

#div_welcome a:hover
{
    text-decoration:none;
}

a.reviews_comment 
{
    background:url("/images/reviews_commentBox.gif") no-repeat;
    clear:both;
    display:block;
    height:34px;
    width:168px;
    right:0px;
	text-decoration:none
}

 a.reviews_comment i {
	visibility: hidden;
    text-decoration:none;
 }
 
/*   ------  BUTTONS  ------  */

.btn_save {
	background:url("/images/btn_save.jpg") no-repeat;
	text-decoration:none;
	display:block;
	height: 27px; width: 85px;
}
.btn_saveOrange {
	background:url("/images/btn_saveOrange.jpg") no-repeat;
	text-decoration:none;
	display:block;
	height: 27px; width: 85px;
}
.btn_register {
	background:url("/images/btn_register.jpg") no-repeat;
	text-decoration:none;
	display:block;
	height: 27px; width: 85px;
	float:left;
		display: inline;
}

.btn_register i
{
    visibility:hidden;
    text-decoration:none;
}

.btn_logon {
	background:url("/images/btn_logon.jpg") no-repeat;
	text-decoration:none;
	display:block;
	height: 27px; width: 85px;
	float:left;
		display: inline;
}

.btn_logon i
{
    visibility:hidden;
    text-decoration:none;
}

.btn_print {
	background:url("/images/printerIcon2.jpg") no-repeat;
	text-decoration:none;
	display:block;
	height: 28px;
	padding:0px 0px 8px 38px;
	line-height:28px;
	
}
.btn_printWhite {
	background:url("/images/printerIconWhite.jpg") no-repeat;
	text-decoration:none;
	display:block;
	height: 28px;
	padding:0px 0px 8px 38px;
	line-height:28px;
	
}
.btn_word {
	background:url("/images/btn_word.gif") no-repeat;
	text-decoration:none;
	display:block;
	height: 28px;
	padding:0px 0px 0px 38px;
	line-height:28px;
}
.btn_pdf {
	background:url("/images/iconPDForange.gif") no-repeat;
	text-decoration:none;
	display:block;
	height: 33px;
	margin-top:5px;
	padding:0px 0px 0px 38px;
	line-height:33px;
}
.btn_back {
	background:url("/images/btn_back.jpg") no-repeat;
	text-decoration:none;
	display:block;
	height: 27px; width: 85px;
	/*float:left;*/
}

.btn_go 
{
	background:url("/images/btn_go.jpg") no-repeat;
	text-decoration:none;
	display:block;
	height: 27px; width: 85px;
}

.btn_go i
{
    text-decoration:none;
    visibility:hidden;
}

.btn_submit {
	background:url("/images/btn_submit.jpg") no-repeat;
	text-decoration:none;
	display:block;
	height: 27px; width: 85px;
	clear:both;
}
.btn_submitOrange
{
    
	background:url("/images/btn_submitOrange.jpg") no-repeat;
	text-decoration:none;
	display:block;
	height: 27px; width: 85px;
	clear:both;
}

.btn_resubmit 
{
	background:url("/images/btn_resubmit.jpg") no-repeat;
	text-decoration:none;
	display:block;
	height: 27px; width: 85px;
	clear:both;
}

.btn_resubmit i
{
    text-decoration:none;
    visibility:hidden;
}
.btn_delete 
{
	background:url("/images/btn_delete.jpg") no-repeat;
	text-decoration:none;
	display:block;
	height: 27px; width: 85px;
	clear:left;
}

.btn_delete i
{
    text-decoration:none;
    visibility:hidden;
}



.btn_clear
{
	background:url("/images/btn_clear.jpg") no-repeat;
	text-decoration:none;
	display:block;
	height: 27px; width: 85px;
	float:left;
		display: inline;
}

.btn_clear i 
{
    visibility:hidden;
    text-decoration:none;
}

.btn_submit i 
{
    visibility:hidden;
    text-decoration:none;
}

.btn_submitOrange i 
{
    visibility:hidden;
    text-decoration:none;
}
.btn_callBack {
	background:url("/images/button_callBack.jpg") no-repeat;
	text-decoration:none;
	display:inline-block;
    display: -moz-inline-stack;
    min-width: 72px;
    width:72px;
    _width:72px;
	height: 20px;
	height: 20px;
}

.btn_callBack i 
{
    visibility:hidden;
    text-align: center;
    text-decoration:none;
}

.btn_save i 
{
    visibility:hidden;
    text-decoration:none;
}

.btn_saveOrange i 
{
    visibility:hidden;
    text-decoration:none;
}
.btn_back i 
{
    visibility:hidden;
    text-decoration:none;
}

.btn_cancel {
	background:url("/images/btn_cancel.jpg") no-repeat;
	text-decoration:none;
	display:block;
	height: 27px; width: 85px;
}

.btn_cancel i 
{
    visibility:hidden;
    text-decoration:none;
}

.btn_search {
	background:url("/images/btn_search.jpg") no-repeat;
	text-decoration:none;
	display:block;
	height: 27px; width: 85px;
}

.btn_search i 
{
    visibility:hidden;
    text-decoration:none;
}

/*   ------  IMAGES  ------  */

img {
	border:0px;
}

.banner_Quote 
{   
    position:absolute;
    left:40px;
    color:#ffffff;
    font-size:14px;
    font-weight:bold;
}

.banner_QuoteAwards
{   
    position:relative;
    left:10px;
    color:#ffffff;
    font-size:14px;
    font-weight:bold;
}

.banner_QuoteLeft {
	width:20px;
	height:16px;
	background: url("/images/quotesLeft.gif") no-repeat;
	margin-right:4px;
	position:absolute;
	left:18px;
}

.banner_QuoteLeftInvestment {
	width:20px;
	height:16px;
	background: url("/images/quotesLeftInvestment.gif") no-repeat;
	margin-right:4px;
	position:absolute;
	left:18px;
}

.banner_QuoteRight {
	width:20px;
	height:20px;
	background: url("/images/quotesRight.gif") no-repeat;
	margin-left:4px;
	position:absolute;
}

.banner_QuoteRightInvestment {
	width:20px;
	height:20px;
	background: url("/images/quotesRightInvestment.gif") no-repeat;
	margin-left:4px;
	position:absolute;
}

.viewingPR_left
{
    position:absolute;
    background: url("/images/viewingPR_left.gif") no-repeat;
    top:0px;
    left:0px;
    width:10px;
    height:21px;
}

.viewingPR_right
{
    position:absolute;
    background: url("/images/viewingPR_right.gif") no-repeat;
    top:0px;
    width:10px;
    float:right;
    height:21px;
    right:0px;
    display: inline;
}

.viewingPRNew_left
{
    position:absolute;
    background: url("/images/viewingPR_leftNew.jpg") no-repeat;
    top:0px;
    left:0px;
    width:16px;
    height:42px;
}

.viewingPRNew_right
{
    position:absolute;
    background: url("/images/viewingPR_rightNew.jpg") no-repeat;
    top:0px;
    width:16px;
    float:right;
    height:42px;
    right:0px;
    display: inline;
}

.div_panelHeader
{
    position:relative;
    padding-top:3px;
    left:0px;
    height:42px;
    background:url("/images/PanelStrapCentre.jpg") repeat-x;
    width:100%;
    text-align:left;
    padding-left: 0px;
    padding-top: 10px;
}

.panelHeader_left
{
    position:absolute;
    background: url("/images/PanelStrapLeft.jpg?v1") no-repeat;
    top:0px;
    left:0px;
    width:86px;
    height:42px;
}

.panelHeader_right
{
    position:absolute;
    background: url("/images/PanelStrapRight.jpg") no-repeat;
    top:0px;
    width:19px;
    float:right;
    height:42px;
    right:0px;
    display: inline;
}

.div_panelPageHeader
{
    position:relative;   
    left:0px;
    height:42px;
    width:100%;
    text-align:left;
    padding-left: 0px;
    padding-top: 0px;
}

.panelPageHeader_left
{
    position:absolute;
    background: url("/images/panelImage.jpg") no-repeat;
    top:0px;
    left:0px;
    width:105px;
    height:120px;
}

.panelPageHeader_right
{
    position:absolute;
    background: url("/images/ExtraPanel.jpg") no-repeat;
    top:0px;
    width:162px;
    float:right;
    height:120px;
    right:0px;
    display: inline;
}


.viewingPRInvestment_left
{
    position:absolute;
    background: url("/images/viewingPRInvestment_left.jpg") no-repeat;
    top:0px;
    left:0px;
    width:39px;
    height:42px;
}

.viewingPRInvestment_right
{
    position:absolute;
    background: url("/images/viewingPRInvestment_right.jpg") no-repeat;
    top:0px;
    width:39px;
    float:right;
    height:42px;
    right:0px;
    display: inline;
}

.menuContact h5 
{
    background: #ff9933;
    padding:0px;
    padding-left:15px;
    color:#fff;
    font-size:100%;
    text-transform:uppercase;
    margin:0px;
    height:20px;
    line-height:20px;
}

h5 
{
    background: url("/images/orangeBullet_right.jpg") no-repeat;
    padding-left:0px;
    padding-left:30px;
    height:30px;
    line-height:25px;
    color:#333;
    font-size:120%;
    margin:0px;
    clear:both;
}

#div_listings a
{
    color:#212121;
    font-size:80%;
}

#div_listings h3 
{
    float:none;
}

h4 
{
    color:#333;
    font-size:110%;
    margin:5px 5px 5px 0px;
}

.homePeriod 
{
    width:16%;
    float:left;
    text-align:center;
    display: inline;
}


.img_Moneysupermarket {
	background:url("/images/Moneysupermarket/ms-comlogo2005-250.gif") no-repeat;
	text-decoration:none;
    display: inline-block;
    display: -moz-inline-stack;
    min-width: 250px;
    _width: 250px;
	height: 50px;
	line-height: 50px;
}

.img_Moneysupermarket i 
{
    visibility:hidden;
    text-align: center;
    text-decoration:none;
    display:block
  }

.img_info 
{
    background:url("/images/info.gif") no-repeat;
    display:inline;
    width:13px;
    text-decoration:none;  
}

.img_contactNo 
{
    background:url("/images/contactNumber.gif") no-repeat center;
    text-align: center;    
    height:31px;
    line-height:31px;
}

.img_contactNo i 
{
    visibility:hidden;
    text-decoration:none;    
}

.img_info a i
{
    visibility:hidden;
    text-decoration:none;
}

.img_info i
{
    visibility:hidden;
    text-decoration:none;
}

.img_info em
{
    visibility:hidden;
    text-decoration:none;
}

/*   ------  FORMS  ------  */
form {
    margin: 0;
    padding: 0;
}

form#frmGoogle input {
	border: 1px solid #212121; 
	width: 125px; 
	height: 15px;
	margin-right:6px;
}

.frmLine 
{
    display:block;
    width:700px;
    height:36px;
}
.frmTitle 
{
    float:left;
    width:300px;
    font-weight:bold;
    	display: inline;
}
.frmContent 
{
    float:right;
    width:400px;
    	display: inline;
}
.frmLineMi 
{
    display:block;
    width:400px;
    height:26px;
}
.frmTitleMi
{
    float:left;
    width:180px;
    font-weight:bold;
    display: inline;
}

.frmContentMi
{
    float:right;
    width:220px;
    display: inline;
}

.frmLineDet 
{
    display:block;
    width:405px;
    padding: 3px 0 0 0;
    clear:both;
}
.frmTitleDet
{
    float:left;
    width:180px;
    font-weight:bold;
    	display: inline;
}
.frmContentDet
{
    float:right;
    width:225px;
    	display: inline;
}

.frmLineSm
{
    display:block;
    width:100%;
    padding-top:5px;
    clear:both;
}
.frmTitleSm
{
    float:left;
    width:110px;
    font-weight:bold;
    padding:0px;
    min-height:22px;
    display: inline;
}
.frmContentSm
{
    float:right;
    width:100%;
    margin-right:-110px;
    padding:0px;
	display:inline;
}

textarea 
{
    font-family:Arial;
    font-size:12px;
}
input
{
    font-family:Arial;
    font-size:12px;
}
/*   ------  HRs  ------  */
div.hr 
 {
  height: 2px;
  margin-top:6px;
  margin-bottom:6px;
  background: #fff url("/images/hrGrey.gif") repeat-x;
  margin-left:0px;
  width:97%;
}
div.hr hr {
  display: none;
}
 div.hrPos 
 {
  position:absolute;
  height: 2px;
  margin-top:6px;
  margin-bottom:6px;
  background: #fff url("/images/hrGrey.gif") repeat-x;
  margin-left:0px;
  width:97%;
}
div.hrPos hr {
  display: none;
}
 div.hrPR {
  height: 2px;
  margin-top:2px;
  margin-bottom:6px;
  background: #fff url("/images/hrGrey.gif") repeat-x;
  margin-left:0px;
}
div.hrPR hr {
  display: none;
}

 div.hrLrg {
  height: 4px;
  margin-top:8px;
  margin-bottom:6px;
  background: #fff url("/images/hrGreyLrg.gif") repeat-x;
  margin-left:10px;
}
div.hrLrg hr {
  display: none;
}

/*   ------  Lists  ------  */

ul {
    list-style-image: url("/images/ul_arroOrange.gif");
    text-align:justify;
}

ul.OrangeBkg  {
    list-style-image: url("/images/ul_arroOrangeBkg.jpg");
    text-align:justify;
    margin-left:20px; margin-right:10px
}

#div_body li 
{
    list-style-image: url("/images/ul_arroOrange.gif");
}

ol {
    list-style-image: none;
}
.liNumeric li {
    list-style-image: none;
    list-style-type:decimal;
}

.liNone li {
    list-style-image: none;
    list-style-type:none;
    padding-bottom:10px;
}

.liAlphabet li {
    list-style-image: none;
    list-style-type:lower-alpha;
    padding-bottom:10px;
}

.liImage {
    list-style-image: url("/images/ul_arrowOrange.gif");
}

/* On the case */

.onTheCase_1 {
    background: url("/images/onTheCase_1.jpg");
    width:219px;
    height:34px;
    margin-right: 9px; 
    clear:both;
}
.onTheCaseRepeat 
{
    background:url("/images/onTheCase_repeat.jpg") repeat-y;
    position:relative;
    width:219px;
    text-align:left;
}

.onTheCaseRepeat p
{    
    clear:both;
    margin-right:20px;
    margin-left:30px;
    text-align:left;
}

.onTheCaseBottom
{
    background:url("/images/onTheCase_bottom.jpg") no-repeat;
    width:219px;
    height:29px;
    clear:both;
    display:block;
} 
/*  td fix for contactalphasearch.asp */
td.SmallText
{
    font-size: 90%;
}    

td.BoldDetailsWhite
{
    font-weight: bold;
    background-color: #ffe4bd;
    font-size: 110%; 
}  

td.msOrangeBgTD
{
    color:#fff;
    background:#ff6600;
    font-weight:bold;
    text-align: left;
    margin:10px 0 10px 0;
}

td.msGreyBgTD
{
    color:#000000;
    background:#c5c5c5;
    font-weight:bold;
    text-align: left;
    margin:0px 0 0px 0;
}

td.msSmallTD
{
    font-size: 85%;
    text-align: left;
    margin:0px 0 0px 0;
}


/* Rounded corners */

.orangeBox{display:block}
.orangeBox *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#ffdca7}
.orangeBox1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #ffefd9;
  border-right:1px solid #ffefd9;
  background:#ffe4bd}
.orangeBox2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fffbf6;
  border-right:1px solid #fffbf6;
  background:#ffe2b7}
.orangeBox3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #ffe2b7;
  border-right:1px solid #ffe2b7;}
.orangeBox4{
  border-left:1px solid #ffefd9;
  border-right:1px solid #ffefd9}
.orangeBox5{
  border-left:1px solid #ffe4bd;
  border-right:1px solid #ffe4bd}
.orangeBoxfg{
  background:#ffdca7}
  
  /* Admin */
  
  .adminBanner 
  {
    background:#0099cc;
    color:#fff;
    padding:2px;
    font-weight:bold;
  }
  
  /* Styles for list item headers */
.listHeaderBlue
{
    font-weight: bold;
    color : Blue;
    font-size: 11pt;
}  
.listHeaderRed
{
    font-weight: bold;
    color : Red;
    font-size: 11pt;
}  
.listHeaderGreen
{
    font-weight: bold;
    color : #339966;
    font-size: 11pt;
}  
.listHeaderMaroon
{
    font-weight: bold;
    color : #993300;
    font-size: 11pt;
}  
.listHeaderPurple
{
    font-weight: bold;
    color : #993366;
    font-size: 11pt;
}  
.listHeaderGrey
{
    font-weight: bold;
    color : #999999;
    font-size: 11pt;
}  

    /*  Week in numbers  */

.win_mainContent a {
    text-decoration:none;
}
.win_mainContent ul {
    list-style:none;
}
.win_mainContent li {
    padding:5px 0px 5px 0px
}
.win_mainContent {
    margin-right:20px;
}
.win_orangeBox
{
    display:block
}
.win_orangeBox *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#f1bf68}
.win_orangeBox1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #ffefd9;
  border-right:1px solid #ffefd9;
  background:#ffe4bd}
.win_orangeBox2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fffbf6;
  border-right:1px solid #fffbf6;
  background:#ffe2b7}
.win_orangeBox3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #ffe2b7;
  border-right:1px solid #ffe2b7;}
.win_orangeBox4{
  border-left:1px solid #ffefd9;
  border-right:1px solid #ffefd9}
.win_orangeBox5{
  border-left:1px solid #ffe4bd;
  border-right:1px solid #ffe4bd}
.win_orangeBoxfg{
  padding:5px;
  padding-left:10px;
  padding-right:40px;
  background:#f1bf68 url('/images/win_numbers.jpg') repeat-x bottom right;
  }
  
  .blueBox{display:block}
.blueBox *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#62a9d7;}
.blueBox1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #e3f3fe;
  border-right:1px solid #e3f3fe;
  background:#cbeafe;}
.blueBox2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #f6fcff;
  border-right:1px solid #f6fcff;
  background:#cbeafe;}
.blueBox3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #cbeafe;
  border-right:1px solid #cbeafe;}
.blueBox4{
  border-left:1px solid #e4f4fe;
  border-right:1px solid #e4f4fe;}
.blueBox5{
  border-left:1px solid #cbeafe;
  border-right:1px solid #cbeafe;}
.blueBoxfgWIN{ 
  padding:5px;
  padding-left:10px;
  padding-right:40px;
  background:#62a9d7 url('/images/win_numbers.jpg') repeat-x bottom right;}
.blueBoxfg{ 
  background:#62a9d7;
  padding:5px;}
  
  
  #div_archiveLeft 
{   
    float:left;
    margin-right:220px;
    padding-right:10px;
    position:relative;
}

#div_archiveRight
{
    width:200px;
    float:right;
    position:relative;	 
	padding-right:20px;
	margin-left: -220px; 
	display:inline;
}

a.calendarLink:link , a.calendarLink:visited
{
    
    font-family : Arial, Helvetica, sans-serif; 
    font-size : 12px; 
    font-weight : normal;
    text-decoration: none;
} 
a.calendarLink:hover {font-weight : bold;}

.tableRowStyle1
{
  background-color: #f5f5f5;
}

.tableRowStyle2
{
  background-color: #FFFFFF;  
}

td.OrangeTableHeader
{
    color: #FFFFFF;
    font-weight: bold;
    background-color: #ff6600;
    font-size: 13px; 
    background: #ff6600 url(/images/orange-Strip.gif) center center repeat-x;
}  

td.GreyTableHeader
{
    color: #333333;
    font-weight: bold;
    background-color: #f4f4f4;
    font-size: 110%;     
}  	

TD.LargerBoldDetails
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 1em;
}

 .googleSearchInputWhosWho
 {
    width: 220px; 
    height: 18px; 
    margin-right: 4px; 
    background-image: url('/images/searchBg.jpg'); 
    background-repeat: no-repeat; 
    background-position: center top; 
    border: solid 1px #212121; 
    padding: 3px; 
    font-size: 12px;
}    

.focusField{  
    background:#e6e7f3;   
    border:2px solid #ffefd9; 
    font-size: 16pt;
}  

.focusFieldWhosWho {   
    background-image: none;
    padding: 4px 6px 4px 6px;
    width: 214px; 
    height: 16px;
    border:1px solid red; 
} 

.focusFieldSml{  
    border:1px solid #e47c1d; 
    color: #212121;
} 

/* Xmas Party 2009 */
.div_christmasParty2009_blank
{       
    position:relative;
    padding-top:3px;
    left:0px;
    height:66px;
    background:url("/images/xmasParty2009_blank.jpg") no-repeat;
    width:450px;
    text-align:center;
    padding-top: 10px;        
    margin: 0px auto;
}    

.christmasParty2009_text
{
    font-size: 11pt;
    font-weight: bold;
    line-height: 21px;
    color: #f27324;
    color: #000000;
}

p.masterclassQuote
{
    margin-bottom: 3px;
    padding-bottom: 0px;
}

p.masterclassQuoteInfo
{
    margin-top: 0px;
    padding-top: 0px;
    margin-bottom: 25px;
    font-style: italic;
    font-weight: bold;
    color: #212121;
}

.distCentreFeedbackBox
{
 width: 85%; 
 padding: 5px ; 
 margin: 10px; 
 border: solid 1px #c2c2c2; 
 text-align:left; 
 background-color: #ffffff;   
}

.newJournoBox
{
 border: 1px solid #bebebe; 
 padding: 4px 4px 8px 4px; 
 background-color: #ffffff;
}

.newJouroRegDate
{
 text-align:left; 
 padding: 2px; 
 margin: 1px; 
 font-size: 11px; 
 color: #333333;   
}

.newJournoActionBox
{
 border: 1px solid #e0e0e0;
 display: none;   
}

.newJournoActionHdr
{
 background-color: #F97F04; 
 color: #ffffff; 
 font-weight:bold;    
}

.newJournoListName
{
 border-bottom: dotted 1px #e1e1e1; 
 background-color: #fafafa;   
 text-align: left;
 width: 55%;
}

.jListRemove
{
  text-align:left; 
  padding: 2px; 
  margin: 1px; 
  font-size: 11px; 
  color: #333333;
}

.uDetails
{
 text-align:left; 
 padding: 1px; 
 margin: 1px; 
 color: #344F00;
}

.newJournoListAction
{
 border-bottom: dotted 1px #e1e1e1; 
 color: #e1e1e1;
 text-align:center;
}

.mainActions
{
 text-align:right; 
 padding: 1px; 
 margin: 1px;
}

td.GreyTableHeader
{
    color: #333333;
    font-weight: bold;
    background-color: #f4f4f4;        
}  	 

.newJournoItemFooter
{
    text-align: right;
}
    
.firstParaList
{   
    margin-bottom: 0px; 
    margin-top: 0px;     
}