/*

Theme Name: Money Management Financial Planner Awards 2009
Theme URI: http://www.ftbusiness.com/mmawards/
Description: Theme for Money Management Financial Planner Awards 2009
Version: 1.0
Author: Mark Canoza

*/

body { background-color:#000; color:#fff; font-family: Arial,Helvetica,sans-serif; font-size:100%; margin:0px; text-align:center; }

/* standard */
hr { display:none; } 
.hr { clear:both; }
img a { border:none; }
.displaynone { display:none; }
.floatleft { float:left; }


/* layout */
#pageHolder { margin-left:auto; margin-right:auto; min-width:800px; text-align:center; width:1000px; }
	#header { background:url("images/header.jpg") top right no-repeat; height:136px; }	
		#leaderboard { float:left; height:90px; margin:8px 0px 0px 7px; width:729px; display:inline; }
	#footer { background:url("images/footer.png") top right no-repeat; height:24px; text-align:center; font-size:0.8em; padding:37px 10px 0px; }
	#contentHolder { background: url(images/ifp.gif) top left no-repeat; text-align:left; padding:90px 0px 10px 0px; margin:0px; width:1000px; }
	
		#contentHolder.home { background:none; padding-top:0px }	
		#left { background: url(images/ifp.gif) top left no-repeat;  display:inline; float:left; margin-right:7px; padding:70px 19px 110px 9px; text-align:center; width:233px; }
		#center { display:inline; float:left; padding:80px 6px 0px 0px; text-align:left; width:445px; }
			#center p { width:445px; }
		#right { display:inline; float:right; margin-bottom:10px; width:250px; }

/* header styles */
h1 { background:url("images/mm_fta_logo.gif") top left no-repeat; float:left; height:126px; margin:8px 0px 0px 9px; width:252px; display:inline;}
	h1 a { display:block; height:126px; }
h2 { font-size:1.1em; }
	h2.top { margin-top:1px; }
h3 { font-size:1em; }
/* links */
a { color:#d0bf7c; }
a:hover {color:#c1272d; }

/* lists */
ul#mainMenu { display:inline; float:left; font-size:0.8em; font-weight:bold; list-style:none; margin-top:10px; margin-left:7px; padding:0px; }
	ul#mainMenu li { display:inline; margin-right:10px; /* added */ text-transform: uppercase; }
		ul#mainMenu li a { color:#000; text-decoration:none; }
		ul#mainMenu li a:hover { color:#9f1c1f; }
/* deleted		ul#mainMenu li a.selected { color:#9f1c1f; } */
/* added */		ul#mainMenu li.current_page_item a { color:#9f1c1f; }
		ul#mainMenu li a:hover.selected { color:#9f1c1f; }

/* general */

p { font-size:0.8em; width:637px; }
p.top { margin-top:0px; }
p.indent { margin-left:15px; }
p.italic { font-style:italic; }
.tel { color:#d0bf7c; }
p.winners { float:left; margin-left:30px; margin-top:0px; width:400px; font-weight:bold; font-size:1em }
p.winners08 { float:left; margin-left:30px; margin-top:0px; width:640px; font-weight:bold; font-size:1em }
	* html p.winners { margin-left:20px; }
.company { padding-bottom:25px; width:637px }
	.company img { margin-bottom:5px; }
ul#winnersList { border-bottom:1px solid #605d5c; display:inline; float:left; font-size:0.8em; margin-top:12px; margin-left:30px; padding-left:10px; padding-bottom:10px; }
	ul#winnersList li { padding:3px 0px; }
	
ul#winnersList08 { border-bottom:1px solid #605d5c; display:inline; float:left; font-size:0.8em; margin-top:12px; margin-left:30px; padding-left:10px; padding-bottom:10px; width:640px; }
p.tableHeader { margin-left:30px; padding-left:10px; }
ul#winnersList08 li { padding:3px 0px; }
	
.promotion { border-bottom:1px solid #605d5c; font-weight:bold; padding:10px 0px;  }
.gold { color:#d0bf7c; }
.photoArea { border-top:1px solid #605d5c; border-bottom:1px solid #605d5c; margin-top:30px; padding-top:10px; padding-bottom:10px;  width:637px; }
#winnersArea { border-top:1px solid #605d5c; display:inline; float:left; margin-left:10px; padding-top:10px; text-align:center; width:236px; }

	#winnersArea p img { border: 1px solid red; }
	#winnersArea p { background-color:#d0bf7c; color:#000; font-weight:bold; margin-top:10px; width:236px; }

.caseStudy { border-top:1px dotted #605d5c; padding:15px 8px; width:637px;  }	
	.caseStudy img { float:right; padding:2px; border:1px solid #403e3d; margin-right:10px; }
	.caseStudy h2 { font-size:0.9em; font-weight:normal; margin-bottom:4px; margin-top:0px; text-transform:uppercase; }
	.caseStudy h3 { font-size:1em; margin:4px 0px;}
	.caseStudy a { font-size:0.9em; }
.caseStudyInfo { float:left; }
#flashPlayer { margin:-435px 50px 50px 5px; float:right;}
#flashPlayer.short { margin:0px 50px 40px 5px; }
#flashPlayer.short { margin:-40px 50px 10px 5px }
--#flashPlayer.shortER { margin:-390px 50px 10px; }
/* added */ #flashPlayer.shortER { margin:-170px 50px 10px; }
	* html #flashPlayer.shortER { margin-top:180px; }
#footer a { padding:0px 4px; text-decoration:none; }
.last { border-bottom:1px solid #605d5c; }
.smallwidth { margin-top:0px; float:left; width:430px;}
.download a { font-size:1.4em; font-weight:bold; }

.caseStudySidebar {
	/* margin-top: -1187px;
	margin-top: -346px; */
	margin-top: -359px;
}

.winnersSidebar {
	margin-top: -150px;
}

.photosSidebar {
	margin-top: -660px;
}

.previousSidebar {
	margin-top: -90px;
}

.aboutUsSidebar {
	margin-top: -716px;
	#margin-top: -702px;
}

.contactUsSidebar {
	/* margin-top: -208px;
	#margin-top: -227px; */
	margin-top: -190px;
	#margin-top: -209px;
}

<!-- added to support wordpress versions which removes "id" property in <ul> tag -->
.winnersList08 { width:640px; }

ul { border-bottom:1px solid #605d5c; display:inline; float:left; font-size:0.8em; margin-top:12px; margin-left:30px; padding-left:10px; padding-bottom:10px; }
ul li { padding:3px 0px; }

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {font: 12px Arial, Helvetica, sans-serif; color: #333333;}
#TB_secondLine { font: 10px Arial, Helvetica, sans-serif; color:#666666;}
#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
  position: fixed;
  z-index:100;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
}
.TB_overlayMacFFBGHack {background: url(http://ftammawards.ftbcmstest.co.uk/wp-content/themes/ftammawards/images/macFFBgHack.png) repeat;}
.TB_overlayBG {
  background-color:#000;
  filter:alpha(opacity=75);
  -moz-opacity: 0.75;
  opacity: 0.75;
}
* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_window {
  position: fixed;
  background: #ffffff;
  z-index: 102;
  color:#000000;
  display:none;
  border: 4px solid #525252;
  text-align:left;
  top:50%;
  left:50%;
}
* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_window img#TB_Image {
  display:block;
  margin: 15px 0 0 15px;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #666;
  border-left: 1px solid #666;
}
#TB_caption{
  height:25px;
  padding:7px 30px 10px 25px;
  float:left;
}
#TB_closeWindow{
  height:25px;
  padding:11px 25px 10px 0;
  float:right;
}
#TB_closeAjaxWindow{
  padding:7px 10px 5px 0;
  margin-bottom:1px;
  text-align:right;
  float:right;
}
#TB_ajaxWindowTitle{
  float:left;
  padding:7px 0 5px 10px;
  margin-bottom:1px;
}
#TB_title{ background-color:#e8e8e8; height:27px;}
#TB_ajaxContent{
  clear:both;
  padding:2px 15px 15px 15px;
  overflow:auto;
  text-align:left;
  line-height:1.4em;
}
#TB_ajaxContent.TB_modal {padding:15px;}
#TB_ajaxContent p { padding:5px 0px 5px 0px;}
#TB_load{
  position: fixed;
  display:none;
  height:13px;
  width:208px;
  z-index:103;
  top: 50%;
  left: 50%;
  margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}
* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_HideSelect{
  z-index:99;
  position:fixed;
  top: 0;
  left: 0;
  background-color:#fff;
  border:none;
  filter:alpha(opacity=0);
  -moz-opacity: 0;
  opacity: 0;
  height:100%;
  width:100%;
}
* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_iframeContent{
  clear:both;
  border:none;
  margin-bottom:-1px;
  margin-top:1px;
  _margin-bottom:1px;
}
.thickbox img {
	border:1px solid #ccc;
	padding:4px;
	margin:5px;
}
.thickbox img a:hover {
	border:1px solid #000;
	padding:4px;
	margin:5px;
}

ul.schroders {
	border-bottom-color: #003271 !important;
}

p.schroders {
	#margin-top: 10px;
	#margin-bottom: 10px;
}

p.schrodersHeadText {
	#margin-bottom: 1px;
}

td.schroders-link a, a.schroders {
	color: #003271 !important;
}

#divForm {
	clear: both;
	width: 600px;
	margin-left: 30px;
	margin-top: 20px;
}

label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

input {
	border: 1px solid #ffffff;
}

input[type=text] {
	width: 250px;
}

input[type=file] {
	width: 250px;
}

input[type=submit] {
	background: url(images/btn-submit.gif) no-repeat;
	width: 81px;
	height: 24px;
	border: none !important;
}