/* amended 13th Nov 2008*/

	*, body{margin:0px;padding:0px;	font-family: Verdana, Arial, "MS Trebuchet", sans-serif; font-size: 12px; line-height:1.4em; color:#333333;}
	#container{width:965px;}
	#globnavbar ul li.nobar, #topnav ul li.nobar, #bottomnav ul li.nobar {border-right:none;}
	.clearer{clear:both;}
	.hr{border-top:1px solid #ccdadc; margin:10px 0px; }
	.textright{text-align:right}
	.textcenter{text-align:center}
/*TYPE*/
	
	a{color:#004080; text-decoration: none;}
	a:hover{text-decoration: underline; color: #9d1a28;}
	h1 {color:#9d1a28; font-family: "Lucida Sans", Verdana, Arial;}
	h2{color:#333; font-family: "Lucida Sans", Verdana, Arial;}
	h3, h4, h5 , h6 {color:#333;font-family: "Lucida Sans", Verdana, Arial;}
/* GLOBAL NAVIGATION BAR*/
	#globnavbar{height:28px; background: #f8f8f8 url(/scotlife/Upload/_littlegreydot.jpg) bottom left; background-repeat: repeat-x;}
	/*next line - ie bug doubling margin fix. grr*/
	#globnavbar #marginonly{margin-left:11px}
	#globnavbar ul {float:left;}
	#globnavbar form{float:right;}	
	#globnavbar ul li{display:inline; border-right:1px solid #c4c4c4; height:17px; float:left; margin-top:7px;line-height:14px; padding:0px 12px;}
	#globnavbar ul li.active{line-height:27px; height:28px; margin:0px;border-right:1px solid #dbdbdb; border-left:1px solid #dbdbdb; border-bottom:1px solid white; background-color: #fff;z-index:1;}
	#globnavbar form label{line-height: 27px; background-image: url(/scotlife/Upload/_iconmagglass.gif);background-repeat: no-repeat; background-position: 0px 6px;   padding-left:20px;color:#036;padding-right:10px; float:left;} 
	#globnavbar form input#search {display:block; border:1px solid #ccc; height:15px; vertical-align:middle; float:left; margin-top:3px; padding:2px 5px;}
	#globnavbar form input.submit {display:inline; float:left; color:#fff; background-color:#9d1a28; height:21px; margin: 0px 5px; margin-top:3px; border: none; padding:0px 4px; }

/*THORAX*/
	#thorax{clear:both;}
	
/*LEFTCOL*/
	#leftcol {width:765px; float:left;}	
	
	/* IDENT */
	#ident{height:87px;}
	#ident img{margin:23px; border:none; }
	#ident a img{margin:23px; border:none; }
	
/*TOPNAV*/
	#topnav{height:38px; background-color: #f5f5f5;  border: 1px solid #ededed; margin-left:1px; line-height:36px;}
	#topnav ul{margin-left:11px}
	#topnav ul li{display:block; border-right:1px solid #c4c4c4; height:19px; float:left; margin-top:9px; line-height:16px; padding:0px 12px;}
	#topnav ul li a{ font-size:1.1em}
	#topnav ul li.active a {color:#9d1a28}

/*CRUMBS*/
	#content p.crumb{background:#fff 22px 6px; background-repeat: no-repeat; padding:20px 0px 0px; font-size:1em; }
	#leftcol p.homecrumb{
	font-size:1em;
	margin: 0;
	padding: 10px 10px 10px 5px;
	float: left;
}
	
/*LEFTNAV*/

	#leftnav{width:193px; float:left; }	
	#leftnav ul {list-style: none outside; background:#fff; margin-top:18px; margin-left:24px; width:158px}
	#leftnav ul li {border-bottom:1px solid #c4c4c4; background: url(/scotlife/Upload/_bulletsquareblue.gif) no-repeat 0px 12px; padding-left:11px;padding-bottom:2px; font-size:1em; line-height:26px;}
	#leftnav ul li.nobar {border-bottom:none;}
	#leftnav ul li.current {background: url(/scotlife/Upload/_bulletsquareblue.gif) no-repeat 0px 12px; border-bottom:none;}
	#leftnav ul li.current, #leftnav ul li.current a {color:#004080;}
	#leftnav ul li.active {background: url(/scotlife/Upload/_bulletsquareblue.gif) no-repeat 0px 12px;}
	#leftnav ul li.active, #leftnav ul li.active a {color:#004080;}
	#leftnav ul li ul{ margin-top:0px; margin-left:5px; width:140px; border:1px solid #e9e9e9; border-top:none;}	
	#leftnav ul li ul li {border-bottom:none; background-image:none; background-color: #f5f5f5;}
	#leftnav ul li.current ul li a{color:#9d1a28}
	#leftnav ul li.current ul li.current, #leftnav ul li.current ul li.current a {color:#036; border-bottom:none; background-image:none; background-color: #e9e9e9;}
	
	/*LEFT NAV TEMP*/
	#leftnav table {background:#fff; margin-top:18px;border-spacing:0px; }
	#leftnav table tr td{text-align:left;}
	#leftnav table .Col1MenuNonSelectedArea1, #leftnav table .Col1MenuNonSelectedArea2,#leftnav table .Col1MenuItemEven1,#leftnav table .Col1MenuItemOdd1{width:20px; padding:6px 0px;}
	#leftnav table .Col2MenuNonSelectedArea1, #leftnav table .Col2MenuItemEven1, #leftnav table .Col2MenuItemOdd1{padding-left:11px; background: url(/scotlife/Upload/_bulletsquareblue.gif) no-repeat 0px 12px; line-height:24px;border-bottom:1px solid #c4c4c4; padding-bottom:2px;width:144px;}
	#leftnav table .Col2MenuSelectedArea1{padding-left:11px; background: url(/scotlife/Upload/_bulletsquareblue.gif) no-repeat 0px 12px; line-height:24px; color:#036; width:144px;}
	#leftnav table .Col2MenuItemOdd1, #leftnav table .Col2MenuItemEven1{color:#9d1a28;}
	/*level 2*/
	#leftnav table .Col2MenuNonSelectedArea2, #leftnav table .Col2MenuItemEven2, #leftnav table .Col2MenuItemOdd2{border-left:18px solid #fff; background-color:#e9e9e9; color:#036; padding:6px 11px; width:115px;}
	#leftnav table .Col2MenuNonSelectedArea2 a, #leftnav table .Col2MenuItemEven2 a, #leftnav table .Col2MenuItemOdd2 a{background-color:#f5f5f5; padding-left:11px; color:#9d1a28; width:115px; display:block;padding:6px 11px; margin:-6px -11px;}
	#leftnav table img{display:none;}
	.littlebar {height:1px; background:white; margin-top:-1px;}
	
	#leftnav table .Col2MenuSelectedArea2{border-left:18px solid #fff; color:#036; padding:6px 11px; width:115px;background-color:#e9e9e9;}
	
	#leftnav table .Col2MenuItemOdd3, #leftnav table .Col2MenuItemEven3 {border-left:26px solid #fff; background-color:#f5f5f5; color:#036; padding:6px 11px; width:106px;}
	  #leftnav table .Col2MenuItemOdd3 a,  #leftnav table .Col2MenuItemEven3 a{padding-left:11px; color:#9d1a28; display:block;padding:6px 11px; margin:-6px -11px;}
	
/*CONTENT*/
	#content{float:right; width:547px; background-color: #fff; padding-right:20px; display:inline;}
	#content #mainheading img{float:left; padding-right:26px; padding-bottom:20px;}
	#content #mainheading h1{font-size:1.8em; margin-top:30px; color:#9d1a28;float:left; width:380px; margin-bottom:10px;}
	#content #mainheading p{float:left; display:block; width:380px; font-size:1.2em; font-weight:bold; }

	#content h2{font-size:1.5em; color:#9d1a28; margin-bottom:10px;}
	#content h3{font-size:1.2em; color:#333; margin-bottom:5px;}
	#content h4{font-size:1.2em; color:#333; margin-bottom:5px;}
	#content h5{font-size:1.2em; color:#333; margin-bottom:5px;}
	#content h6{font-size:1.2em; color:#333; margin-bottom:5px;}
	#content p {margin-bottom:15px; font-size:1.2em;}
	#content ol {list-style:decimal inside ; margin-bottom: 15px;}
	#content ol li{font-size:1.1em;}
	#content ul {list-style: none outside; margin-bottom: 15px;}
	#content ul li { background no-repeat; background: url(/scotlife/Upload/_bulletsquareblue.gif) no-repeat 0px 9px; padding-left:13px;padding-bottom:2px; font-size:1.2em; line-height:20px;}
	#content p.quote {background: transparent url(/scotlife/Upload/_openquote.gif) 10px 23px no-repeat; border-top:1px solid #ce8c93; color:#9d1a28; border-bottom:1px solid #ce8c93; padding:20px 25px; font-family: Arial, "MS Trebuchet", sans-serif; font-size:1.5em; font-weight:bold; margin-bottom: 15px;}
	#content blockquote {background:url(/scotlife/Upload/_closequote.gif) bottom right no-repeat;}
	
	#content div.callout {background: #fff;border:1px solid #9c1929; padding:0px; font-size:1em; font-weight:normal; margin-bottom: 15px; float:right; width:222px;}
	#content div.boxright {background: #fff; padding: 0px; float:right; width:222px; margin: 5px 0px 15px 15px; padding: 0px;}
	#content div.boxright img {padding: 0px 0px 12px 0px; margin: 0px;}
	
	#content div.callout div.topbox {background: #9c1929; margin: 0px 0px 6px 0px; padding: 6px 10px;}
	#content div.callout h2{margin-bottom:15px; color: #fff; background: #9c1929; margin: 0px; font-size: 1em;}
	#content div.callout p, #content div.callout ul, #content div.callout h3 {margin-bottom:0px; padding: 0 15px 15px 15px;}
	
	#content div.callout p.start {margin-bottom:5px; padding: 0 15px 10px 15px; }
	#content div.callout p.start a {background: url(file:///C|/Documents%20and%20Settings/IRP/assets/images/buttonstartquestionnaire.gif) no-repeat 0 -20px;height: 20px;width: 140px;text-indent: -4000px;display: block;}
	#content div.callout p.start a:hover {background: url(file:///C|/Documents%20and%20Settings/IRP/assets/images/buttonstartquestionnaire.gif) no-repeat 0 0; height: 20px; width: 140px;text-indent: -4000px; display: block;}
	
	#content table{width:500px; border-collapse: collapse; margin-bottom:15px;}
	#content table caption{color:#9d1a28; font-weight:bold;}
	#content table th, #content table td{padding:2px 5px;}
	#content table tr td, #content table tr th{ border-bottom:1px solid #ce8c93;}
	#content table tr.tableheadingrow th{border-bottom:2px solid #ce8c93; color:#9d1a28;}
	#content table tr th, #content table  tr td{text-align:left;}
	
	#content form {display:inline; }
	#content form fieldset legend{display:none}
	
	#content form fieldset .formheading {background:#9d1a28;padding:5px 10px; margin-bottom:10px;} 
	#content form fieldset .formheading h2 { color:#fff; font-weight:bold; margin-bottom:0px; font-size:1.2em}
	#content form fieldset .formheading p{color:#fff; margin:0px 0px 0px;}
	
	#content form fieldset {border:1px solid #dcadb1; display:inline; line-height:1.5em; margin-bottom:15px; width:547px}
	
	#content form fieldset span {line-height:1.5em; display:block; width:527px; clear:both; margin:0px 10px; height:1%;}
	#content form fieldset p{margin:15px 10px 10px; clear:both; } 
	#content form fieldset p.required{background:url(/scotlife/Upload/_avast.gif) no-repeat top left; padding-left:10px;}
	#content form fieldset .question{font-weight:bold;}
	#content form fieldset span.halfling{width:263px; float:left; clear:none; display:inline; margin-right:0px;}
	#content form fieldset span label {clear:left; display:block; float:left; margin-bottom:0.6em; padding-right:10px; width:100px; font-weight:bold; height:1%;}
	#content form fieldset .required{background:url(/scotlife/Upload/_avast.gif) no-repeat top right}
	#content form fieldset span label.longlabel{width:200px;}
	#content form fieldset span.halfling label {width:100px;}
	#content form fieldset span input{height:15px; }
	#content form fieldset span.text input, #content form fieldset span textarea{background:#fff url(/scotlife/Upload/_tinygrad.jpg) repeat-x top left ; border:1px solid #ce8c93; margin-bottom:0.6em; padding:2px 5px; display:block; }
	
	#content form fieldset .vSelectBox {width:199px; float:left; height:1%;}
	#content form fieldset .vSelectBox ul {overflow: hidden; height:auto; position: absolute; border:1px solid #ce8c93; display:block; background:#fff url(/scotlife/Upload/_tinygrad.jpg) repeat-x top left;padding-bottom:0px}
	#content form fieldset .vSelectBox ul li.first {padding:0px 10px ; margin:0px; height:20px; line-height:20px; background:transparent url(/scotlife/Upload/_selectdown.gif) no-repeat top right ; padding-bottom:0px;}
	#content form fieldset .vSelectBox ul li{display:block; padding:0px 10px; width:169px; font-weight:normal; background-image:none; height:20px; line-height:20px; padding-bottom:0px;}
	#content form fieldset .vSelectBox ul li.hovering{background-color:#eee}
	
	#content form fieldset .check {display:block; width:243px; float:left; clear:none;}
	#content form fieldset .check input{clear:none; display:inline; border:none; float:left; }
	#content form fieldset .check label {clear:none; float:left; margin-left:0.6em; font-weight: normal;}
	
	#content form fieldset .radio {display:block; clear:both;}
	#content form fieldset .radio input{clear:none; display:inline; border:none; float:left; }
	#content form fieldset .radio label {clear:none; float:left; margin-left:0.6em; font-weight: normal;}
	
	#content form fieldset .inlineradios {display:block; margin-left:15px;}
	#content form fieldset .inlineradios input{display:none;}
	#content form fieldset .inlineradios label {width:15px; display:block; float:left; margin:5px 0px 5px 5px; text-align:center; width:auto; height:18px; border:1px solid #EACED0; line-height:18px; background:#fff url(/scotlife/Upload/_tinygrad.jpg) repeat-x; padding:2px 7px}
	#content form fieldset .inlineradios label.radioselected{border:1px solid #9d1a28; color:#9d1a28; background-image:url(/scotlife/Upload/_tinygradredonwhite.jpg)}
	#content form fieldset .inlineradios span {display:inline;clear:none; float:left; width:auto;margin-right:5px; margin-top:0.5em;	}
	
	#content form input.submit{display:block; color:#fff; background:#9d1a28; margin: 0px; margin-top:13px; border: none; padding: 0px 4px 2px; height:25px; font-weight:bold;}

/*SECTION CONT*/	
	#sectioncont { clear:both; float:right; width:567px;}
	#sectioncont .hr{margin-left:10px; margin-right:10px;}
	#sectioncont h2{margin:10px; font-size:1.3em; clear:both; height:20px;}
	#sectioncont h3, #sectioncont p{margin-bottom:15px;}
	#sectioncont .thirdblock{width:162px; float:left; margin-left:10px; margin-right:10px; display:inline; }
	#sectioncont .halfblock{width:261px; float:left; margin-left:10px; margin-right:10px; display:inline; }
	#sectioncont .halfblock img {float: left;}
	#sectioncont .halfblock h3, #sectioncont .thirdblock h3{ visibility: visible; font-size:1.2em; letter-spacing:0px; color:#333;}
	#sectioncont .halfblock h3 a, #sectioncont .thirdblock h3 a, #sectioncont h2 a {font-size:1em;}
	#sectioncont .fullblock{float:left; display:inline; }
	#sectioncont .fullblock p{width:162px; float:left; margin-left:10px; margin-right:10px; display:inline;}
	#sectioncont .fullblock p a {padding-bottom: 4px; display: block;}
	#sectioncont .fullblock p a strong {color: #004080; text-decoration: none; font-weight: bold; font-size: 1.2em;}
	#sectioncont .fullblock p a:hover strong {color: #004080; text-decoration: underline; font-weight: bold; font-size: 1.2em;}
	#sectioncont p.full {margin-left:10px;}
	
/*MAST*/
	#mast {height:198px; width:765px; background: url(/scotlife/Upload/advHomeInv.jpg) no-repeat top left;}
	/*#mast #welcome {height: 157px; width:157px; background-color: #9d1a28; color:#fff; margin:28px 16px 0px 24px; background-image: url(/scotlife/Upload/_advhome.gif); background-position: 13px 111px;background-repeat: no-repeat; float:left; display:inline}
	#mast #welcome h1{margin-left:-1000em;}*/
	#mast #mastrightcol{width:370px; float:right}
	#mast #mastrightcol h2{font-size:1.8em;margin-top:28px; margin-bottom:0px; line-height:1.1em; height:60px;}
	#mast #mastrightcol h3{font-size:1.3em;color:#a3a3a3; margin-top:5px; margin-bottom:15px;}
	#mast #mastrightcol ul{list-style: none outside;}
	#mast #mastrightcol ul li {background: url(/scotlife/Upload/_bulletright.gif) no-repeat 0px 6px; padding-left:11px;padding-bottom:2px; font-size:1em;}
	
/*SECTION MAST*/ 
	#sectionmast{background:#f9fafa url(/scotlife/Upload/_sectionmast.jpg) no-repeat top right; height:294px; width:567px; float:right;}
	#sectionmast img{padding:30px 20px 0px 10px; float:left; display:block;}
	#sectionmast h1{margin-top:30px; margin-bottom:0px; width:200px; font-size:1.8em; float:left; height:57px; color:#9d1a28; display:block;}
	#sectionmast p {width:200px; font-size:1.2em; float:left;font-weight:bold;}
	#sectionmast h2{clear:both; margin:20px 10px 10px; font-size:1.3em; }
	#sectionmast ul{list-style-type:none;}
	#sectionmast ul li {background: url(/scotlife/Upload/_bulletsquareblack.gif) no-repeat 0px 6px; padding-left:11px; padding-bottom:2px; font-size:1em; display:block; float:left; width:160px; margin-left:10px;display:inline;} 
	
/*MOTHER*/
	#mother{clear:both;}

/*MOTHER LEFT*/	
	#motherleft{width:517px;float:left;margin-top:10px;}
	#motherleft h1 {padding-left: 20px; font-size: 1.3em;}
	#motherleft p.introtext {padding-left: 20px;}
	#motherleft .motherlefthalf{width:236px; float:left; padding-left:20px;}
	#motherleft .motherlefthalf img{float:left; padding-right:15px; padding-top:10px}
	#motherleft .motherlefthalf p {float:left; width:165px;padding-top:7px}
	#motherleft h2.lfm{font-size:1.2em; clear:both;margin-top:10px; height:18px; }
	#motherleft .motherlefthalf h2.top{margin-top:10px; font-size:1.2em;}
	#motherleft .motherctoa {width:497px;margin-left:20px;clear:both;}
	#motherleft .motherlefthalfctoa{width:236px; float:left; padding-left:20px;}
	#motherleft .motherlefthalfctoa .lastpara{margin-bottom:20px;}
	#motherleft h2{font-size:1.2em; margin-bottom:5px}
	#motherleft .motherlefthalfctoa p {margin-bottom:10px;}
	#motherleft .motherlefthalfctoa ul{list-style: none;}
	#motherleft .motherlefthalfctoa ul li{background: url(/scotlife/Upload/_bulletsquare.gif) no-repeat 0px 6px; padding-left:11px;padding-bottom:2px; font-size:1em;}
	#motherleft a {font-size: 1em;}
	
/*MOTHER RIGHT*/
	#motherright{width:218px; float:left; padding:10px 4px 20px 26px; }
	#motherright p{width:189px; border:none;} 
	#motherright img{border:none; display:block;}
	#motherright img.banner {margin-bottom:18px;}
	#motherright .beetext{background-color: #000; color:#fff; padding:7px 14px;}
	#motherright .beeindent{padding:0px 24px 10px; background-color: #000; color:#fff; width:169px} 
	#motherright .beeindent a{color:#ff24b8;}
	#motherright #beeright {border: solid 1px #ccc; background: url(/scotlife/Upload/advHomeBee.jpg) left top no-repeat; padding-top: 138px;}
	#motherright #beeright h1 {color: #333333; margin-left: 12px; font-size: 1.2em;margin-right: 12px; border-bottom: 1px solid #ccc; padding-bottom: 6px; margin-bottom: 6px;}
	#motherright #beeright h2 {color: #666; padding-left: 12px; font-size: 1em;}
	#motherright #beeright div.briefText h3 a {font-family:Verdana, Arial, Helvetica, sans-serif;}
	#motherright #beeright div.briefText {color: #333333; padding-left: 12px; padding-bottom: 12px; padding-right: 12px;}

/*RIGHTCOL*/
	#rightcol{float:right;width:180px; margin: 35px 5px 20px 15px; }	
	#rightcol #bookmarks {background: #9d1a28 url(/scotlife/Upload/_bookmark.gif) no-repeat center right; height:24px;  padding-left:14px; padding-top:9px; }
	#rightcol #bookmarks h2{background:transparent; font-size:1em;margin:0px; width:95px; height:18px;color:#ffffff}
	#rightcol #bookmarks h2 a {color:#ffffff;}
	#rightcol #onlineservices {background: #9d1a28 ; height:24px;  padding-left:14px; padding-top:9px; }
	#rightcol #onlineservices h2{background:transparent none repeat scroll 0% 0%; color:#ffffff; font-size:1.2em; height:18px; margin:0px; width:125px;}
	#rightcol #onlineservices h2 a {color:#fff;}
	#rightcol #biggreybox {background: #ececec; padding-top:15px;}
	#rightcol h2{margin:0px 10px 10px 12px; font-size:1.2em; color:#9d1a28;}
	#rightcol form {background: #ececec; padding:0px 10px 10px 12px; }
	#rightcol form input.submit{display:block; float:right; color:#fff; background-color:#9d1a28; margin: 0px; margin-top:13px; border: none; padding:0px 4px; height:21px}
	#rightcol form ul{list-style: none outside; float:left; width: 100px; margin-top:10px;}
	#rightcol form ul li {background: url(/scotlife/Upload/_bulletrightred.gif) no-repeat 0px 6px; padding-left:11px;padding-bottom:2px; font-size:1em;}
	#rightcol form span input{border:1px solid #ccc; height:15px; margin-top:3px; padding:2px 5px;width:145px}
	#rightcol #furtherinfo{background:#ececec;}
	#rightcol #furtherinfo h2 {padding-bottom: 4px; margin-bottom: 4px; border-bottom: solid 1px #f5f5f5;}
	#rightcol #furtherinfo ul{list-style: none outside; background:#ececec; padding:0px 10px 10px 12px;}
	#rightcol #furtherinfo ul li {background: url(/scotlife/Upload/_bulletrightred.gif) no-repeat 0px 6px; padding-left:11px; padding-bottom:2px; font-size:1em;}
	#rightcol .annoyance{height:15px;  background-color:#fff;}
	#rightcol #func{ margin-top:0px; background-color:#fff;}
	#rightcol #func ul {list-style: none outside; background:#ececec;}
	#rightcol #func ul li {border-bottom:1px solid #fff; background: no-repeat;}
	#rightcol #func #bookmarkit a{padding:7px 15px 7px 35px;background:url(/scotlife/Upload/_iconbookup.gif) no-repeat 10px 3px; display:block; height:15px;}
	#rightcol #func #downloadpdf a{padding:7px 15px 7px 35px;background:url(/scotlife/Upload/_iconpdfup.gif) no-repeat 10px 5px; display:block; height:15px;}
	#rightcol #func #printthis a{padding:7px 15px 7px 35px;background:url(/scotlife/Upload/_iconprintup.gif) no-repeat 10px 2px; display:block; height:15px; }
	#rightcol #func #bookmarkit a:hover {background:url(/scotlife/Upload/_iconbookdownred.gif) no-repeat 10px 3px;}
	#rightcol #func #downloadpdf a:hover {background:url(/scotlife/Upload/_iconpdfdownred.gif) no-repeat 10px 5px;}
	#rightcol #func #printthis a:hover {background:url(/scotlife/Upload/_iconprintdownred.gif) no-repeat 10px 2px;}
	
	#rightcol p.loginstatus {margin:0px 10px 8px;}
	#rightcol ul.loginstatus {list-style: none outside; background:#ececec; padding:0px 10px 10px 12px;}
	#rightcol ul.loginstatus li {background: url(/scotlife/Upload/_bulletright.gif) no-repeat 0px 6px; padding-left:11px; padding-bottom:2px; font-size:1em;}
	#rightcol p{margin: 0px 10px 10px 12px;}
	#rightcol #findadviser {border: solid 1px #ccc; padding: 10px; margin-top: 15px; background-color: #fff;}
	#rightcol #furtherinfo img {border: none;}
	#rightcol form{display:none;}
/*DIRECTORY*/
	#directory{clear:both; border-top:3px solid #e4e4e4; margin-top: 20px;}
	#directory .dircol{float:left; width:248px;}
	#directory .dircol h2, #directory .dircollast h2{color:#333;}
	#directory .dircollast{float:left; width:197px;}
	#directory ul{margin-top:8px; list-style: none;}
	#directory ul li a{color: #666;}
	#directory h2{margin-top:14px; font-size:1.2em; font-weight:bold;}
	#directory ul, #directory h2 {display:block; margin-left:24px;}
	#directory ul li {display: block; margin-left:0px}
	
/*BOTTOM NAV*/
	#bottomnav{clear:both; height:38px; line-height:36px; border-top:1px solid #e4e4e4;margin-top:20px;}
	#bottomnav ul{margin-left:11px;}
	#bottomnav ul li{display:block; border-right:1px solid #999; height:15px; float:left; margin-top:20px; line-height:10px; padding:0px 12px;}
	
/*FOOTER*/
	#footer h2{margin:30px 24px 0px;color:#9d1a28; font-size:1em;}
	#footer p{margin:20px 24px;color:#b2b2b2;}
	
/*JOHN*/
	#content p, #content ul li, #content ol li, #content p a {font-size:1em;}
	#content p a {font-size:1em;}
	#content ol li {margin-left: 25px; list-style: outside;}
	#content ul li strong, #content ol li strong, #content ul li a, #content ol li a {font-size:1em;}
	#content p.date {font-weight: bold; color:#999999; margin:0; padding:0px; font-size:1.1em;}
	#content table.factsheetSearchForm tr td, #content table.factsheetSearchForm tr th{ border-bottom:none;}
	#content form#aForm table.factsheetSearchForm input#go, #content form#aForm table.factsheetSearchForm input#refresh, #content form#aForm table.factsheetSearchForm 					input#searchButton {color:#fff; background-color:#036; height:21px; margin: 3px 5px 0px 0px; border: none; padding:0px 4px;}
	#content table tr td, #content table tr th, #content table tr td p, #content table tr th p {font-size:1em;}
	div.backtop {float: right; display: inline; background: #036; margin-left: 6px; margin-bottom: 6px; padding: 6px;}
	div.backtop a { color: #fff; text-decoration: none;}
	div.backtop a:hover {text-decoration: underline;}
	
	#sectioncont h1 {padding: left; font-size: 1.5em; margin: 12px 12px 0px 10px;}
	#sectioncont div.leftmid {float: left; margin-right: 6px;}
	#sectioncont div.rightmid {float: left; background:#fff url(/scotlife/Upload/_tinygrad.jpg) repeat-x top left ; border: solid 1px #9d1a28;}
	#sectioncont div.rightmid h2 {color: #fff; font-size:1.3em; background: #9d1a28; padding: 12px; margin:0px 0px 12px 0px; clear:both; height: auto;}
	#sectioncont div.rightmid h3 {margin: 0px 12px 12px 12px; color: #9d1a28; font-size: 1.2em;}
	#sectioncont div.rightmid p {margin: 0px 12px 12px 12px;}
	#sectioncont div.rightmid ul {list-style: none outside; margin-bottom: 15px; padding-left: 12px;}
	#sectioncont div.rightmid ul li {background: none; padding-left:0px;padding-bottom:2px; font-size:1.1em; border-bottom: solid 1px #dedede; margin-right: 12px;}
	
	#sectioncont div.leftmid div.thirdblock ul {list-style: none outside; margin-bottom: 15px;}
	#sectioncont div.leftmid div.thirdblock ul li { background no-repeat; background: url(/scotlife/Upload/_bulletsquareblue.gif) no-repeat 0px 9px; padding-left:13px;padding-bottom:2px; font-size:1.2em; line-height:20px;}
	
/*PRINT*/

@media print{
	#leftnav{display:none;}
	#rightcol{display:none;}
	#content p.crumb{display:none;}
	#globnavbar{display:none;}
	#topnav{display:none;}
	#directory{display:none;}
	#content{float:left; margin-left:20px;}
	#content ul {list-style: square inside none;} 
}	
