/*******************************************************************************/
/* Site:   Malcolm Macdonald                                                   */
/* Author: Simon McKone, MDB Consulting Ltd                                    */
/* Date:   13 March 2008                                                       */
/* Style:  screen.css - Used to style the whole site for screen representation */
/*******************************************************************************/
html, body                          {margin: 0; padding:0;}
body                                {font-size:70%; font-family: Trebuchet MS, arial, sans-serif; color:#000;}
div, h1, h2, h3, h4, h5, h6, img    {border:0; padding:0; margin:0;}
*                                   {font-size:100%;} /* For controls */
h1, h2, h3, h4, h5, h6              {font-family: Trebuchet MS, arial, sans-serif; font-weight:bold;}
h1                                  {color:#003399; font-size:130%; margin:0;}
h2                                  {color:#003399; font-size:120%;}
h3                                  {color:#003399; font-size:110%; margin:1.7em 0 0.3em 0; font-weight:normal;}
h4                                  {color:#666; font-size:100%; margin:0;}
div, p, li, blockquote              {margin:0; padding:0;}
label                               {color:#000; font-weight:bold;}
img                                 {border:none;}
p                                   {margin:0.7em 0 1em; line-height:15px;}
a                                   {color:#039; text-decoration:none;}
a:hover                             {color:#C00; text-decoration:underline;}
hr                                  {clear:both; height:1px; margin:0; padding:0; background:#039; color:#039; line-height:1px;}
form                                {margin:0; padding:0;}
input, textarea, button             {font-family:Trebuchet MS, arial, sans-serif;}
blockquote                          {margin:0.7em 0 1em; font-style:normal;}
address                             {margin:10px 0 20px 0;}
span.bold							{font-weight: bold;}
input.button                		{padding:2px 4px; margin: 4px; height:21px; font-size:8px; border: 1px solid #FFF; font-weight:bold; color:#fff; background:#003399; text-transform:uppercase;}
									 

/*************************/
/* TEMPLATE STYLES BY ID */
/*************************/
div#outerFrame 						{padding: 0; background-color: #FFFFFF;}
div#header 							{}
div#header h1 						{display: block;}

div#main 							{}

div#contentBox {
	/*float: left;
	border-right: #737373 solid 1px; 
	border-left: #737373 solid 1px; 
	border-top: #737373 solid 1px;*/
}
div#contentBox div.leftContentWithRightCol 						{/*margin-left: 10px; padding: 10px; padding-left: 0px; float: left; width: 390px;*/}
div#contentBox div.leftContentNoRightCol						{/*margin-left: 10px; padding: 10px; padding-left: 0px; float: left; width: 578px;*/}

div#contentBox div.headerText 									{margin-top: 20px; margin-bottom: 20px;}
div#contentBox div.headerText img								{display: none;}
div#contentBox div.headerText h2 								{display: block;}
div#contentBox div.colContent 									{padding-left: 2px;}
div#contentBox div.colContent ul								{list-style-image: url(../images/doubleArrowBullet_blackWhite.gif); margin-left: 15px; padding-left: 5px;}
div#contentBox div.colContent li								{padding-bottom: 5px; margin-top: 0px;}
div#contentBox div.colContent li a:link, div#contentBox div.colContent li a:visited {font-weight: bold; font-size: 12px;}
div#contentBoxFooter 											{display: none;} 
div#contentBoxFooter div.pageTools 								{display: none;}
div#contentBoxFooter div.pageTools div.pageToolsLeft 			{float: left;}
div#contentBoxFooter div.pageTools div.pageToolsLeft ul			{margin: 0; padding: 0; padding-left: 20px;}
div#contentBoxFooter div.pageTools div.pageToolsLeft li			{list-style-image: url(../images/backtotop.gif);}
div#contentBoxFooter div.pageTools div.pageToolsRight			{float: right;}
div#contentBoxFooter div.pageTools div.pageToolsRight li		{display: inline; border-right: 1px solid #003399; padding-left: 4px; padding-right: 4px;}
div#contentBoxFooter div.pageTools div.pageToolsRight li.last	{border-right: none; padding-right: 0px;}
div#contentBox div.rightContentCol 								{}
div#contentBox div.rightContentCol h2 							{padding-top: 6px; padding-bottom: 4px; border-bottom: 2px dotted #E1B400;}
div#contentBox div.rightContentCol div.colImage 				{}
div#rightColumn 												{margin-top: 30px;}
div#rightColumn div.rightTopSection 							{/*width: 244px; background: url(../images/rightColTop.jpg) no-repeat top left;*/}
div#rightColumn div.rightTopSection div.malcolmPic 				{padding-top: 25px;}
div#rightColumn div.rightTopSection div.malcolmPic p			{font-weight: bold;}
div#rightColumn div.rightTopSectionHeader						{}
div#rightColumn div.rightTopSectionHeader img 					{display: none;}

div#rightColumn div.rightColMid 								{padding: 10px;}
div#rightColumn div.rightColMid p 								{line-height: 18px;}
div#rightColumn div.rightColMid ul								{list-style-image: url(../images/doubleArrowBullet_blackWhite.gif); margin-left: 15px; padding-left: 6px;}
div#rightColumn div.rightColFooter 								{display: none;}
div#footerBar 													{}
div#footerBar div.footerLeft 									{}
div#footerBar div.footerMid 									{}
div#footerBar div.footerMid div.footerContentLeft 				{}
div#footerBar div.footerMid div.footerContentLeft p 			{}
div#footerBar div.footerMid div.footerContentRight 				{}
div#footerBar div.footerMid div.footerContentRight p 			{}
div#footerBar div.footerRight									{}

table.enquiryTable 												{border: 1px solid #666; padding:0; margin:0}
table.enquiryTable th 											{background-color: #FFF; font-size: 100%; font-weight: bold;}
table.enquiryTable td 											{background-color: #FFF; font-size: 100%; font-weight: normal;}
table.enquiryTable td.darkCell									{background-color: #FFF;}
table.enquiryTable span.required 								{color: #C00; font-weight: bold;}

table.enquiryTable textarea.textArea							{width: 300px; height: 100px;}
table.enquiryTable input.textInput								{width: 300px;}
