body {background-color:#fff;background-image:url(../content/layout/bodyBg.jpg);background-repeat:repeat-x;margin:0 0 20px 0;}
body, input, textarea, select {color:#636363;font-family:"Helvetica Neue",Helvetica,Arial,Verdana,sans-serif;font-size:11px;line-height:17px;}
img {border:0;vertical-align:top;}
p {margin:10px 0;}
h2, h3, h4, h5, h6 {margin:10px 0;}
h2 {font-size:15px;color:#8b8b8b;}
h3 {font-size:13px;}
h4 {font-size:13px;color:#8b8b8b;}
h5, h5 a {font-size:13px;}
a {text-decoration:none;color:#F8A500;}
	a:hover {text-decoration:underline;}

.clear {clear:both;height:1px;overflow:hidden;}
.hr {border-top:1px dashed #F8A500;height:1px;overflow:hidden;margin:17px 0;}
.hr_grey {border-top:1px dashed #ccc;height:1px;overflow:hidden;margin:17px 0;}
.moreRight {text-align:right;margin:0;}
.CMStext {background-color:#FFFFFF;color:#636363;background-image:none} 
.ul {}
.ul .li {padding:0 0 0 15px;background-repeat:no-repeat;background-image:url(../content/layout/pageHdrLink.gif);background-position:left center;}
.onPageCallToAction {margin-top:15px;border-top:1px dashed #ccc;padding-top:15px;}

#container {width:1000px;margin:0 auto;}
	#aboveSite {}
		#aboveSite h1 {text-align:right;padding:0 0 3px 0;color:#ddd;font-weight:normal;font-size:11px;line-height:19px;margin:0;}
	#page {background-color:#fff;background-position:left top;background-repeat:no-repeat;background-image:url(../content/layout/pageBg.gif);}
		#header {padding-top:1px;padding-bottom:5px;position:relative;z-index:2;background-image:url(../content/layout/headerBg.gif?cb=13042011);background-repeat:no-repeat;background-position:445px 0;}
			#logo {margin:32px 0 37px 34px;width:110px;height:84px;display:block;}
			#c2a {color:#fff;font-size:14px;position:absolute;top:8px;right:333px;}
				#c2a a {color:#fff;}
			#search {background-image:url(../content/layout/searchBg.gif);background-repeat:no-repeat;width:234px;height:19px;position:absolute;top:6px;right:48px;}
				#search input {height:13px;line-height:15px;vertical-align:top;}
					#search input#searchWords {line-height:12px;width:190px;color:#636363;position:absolute;top:2px;left:10px;border:0;}
					#search input#searchBtn {position:absolute;top:3px;left:215px;}
			#priNav {height:28px;line-height:28px;position:relative;z-index:1;}
				#priNav .menu {float:left;position:relative;top:0;left:0;height:28px;z-index:1;}
				#priNav .menu a {color:#fff;display:block;height:28px;text-align:center;}
					#priNav .menu a.current {background-color:#A9ABAE;}
					#priNav .menu a:hover {text-decoration:none;background-color:#A9ABAE;}
					#priNav .menu a img {display:block;} /* strange chrome bug fix with the sub menus activating below the link, then de-activating once over the link */
					#priNav .subMenu {font-size:13px;text-align:left;color:#636363;position: absolute;top:28px;left:-10px;z-index:6;width:230px;display:none;background-color:#FFF;border-right:1px solid #F8A500;border-bottom:1px solid #F8A500;border-left:1px solid #F8A500;padding:3px;}
						#priNav .subMenu a {text-align:left;color:#636363;background-color:#E9E9E9;height:auto;display:block;line-height:13px;padding:10px;width:210px;border-top:1px solid #FFF;}
						#priNav .subMenu a {font-weight:normal;text-decoration:none;}
						#priNav .subMenu a:hover {background-color:#FCAF17;color:#FFF;}
					#priNav #pn46 .subMenu {left:30px;}
					#priNav #pn46 {width:150px;}
					#priNav #pn42 {width:116px;}
					#priNav #pn43 {width:116px;}
					#priNav #pn57 {width:120px;}
					#priNav #pn57 .subMenu,
					#priNav #pn41 .subMenu,
					#priNav #pn45 .subMenu,
					#priNav #pn69 .subMenu {border-color:#bbb;}
					#priNav #pn41 {width:116px;}
					#priNav #pn45 {width:116px;}
					#priNav #pn85 {width:116px;}
					#priNav #pn69 {width:116px;}
		#main {position:relative;z-index:1;background-color:#E9E9E9;padding:10px 34px;width:932px;}
			#content {width:658px;float:right;}
				#contentBg {padding:13px;background-color:#fff;margin-bottom:24px;width:632px;}
				.pageHdr {float:right;position:relative;top:-13px;right:-13px;z-index:1;}
				#pageHdrLinks {font-size:13px;font-weight:bold;line-height:15px;}
					#pageHdrLinks a {font-weight:bold;display:block;padding-bottom:5px;}
				#content h2 {margin-top:0;}
				.childPanel {padding-left:30px;}
				.childPanelPic {-moz-border-radius:10px;}
			#margin {margin-right:27px;width:247px;float:right;}
				#latestNews {padding:13px;background-color:#fff;margin-bottom:14px;width:221px;}
					#latestNews h4, #latestNews h5 {font-size:13px;line-height:15px;margin-top:0;margin-bottom:7px;}
					#latestNews h5, #latestNews h5 a {}
					#latestNews p {margin:7px 0;}
					#latestNews .hr {margin:12px 0 7px 0;}
					#latestNews p.moreRight {font-size:10px;line-height:10px;}
				#accreditations {margin-bottom:10px;}
					#accreditations h4 {font-size:12px;margin-top:0;margin-bottom:7px;}
		#footer {background-position:left bottom;background-repeat:no-repeat;background-image:url(../content/layout/footerBg.gif);padding:6px 34px 5px 34px;color:#666;background-color:#CCCDD0;}
			#footer #links {text-align:center;float:right;width:658px;}
				#footer #links a {color:#666;}
				#footer #links div.collapse {margin-top:10px;}
				#footer #links span.toggleCollapsible {float:right;margin:6px 0 10px 10px;width:12px;height:7px;background-image:url(../content/layout/toggleCollapsible.gif);background-repeat:no-repeat;cursor:pointer;font-size:9px;line-height:12px;color:#fff;text-align:center;background-position:0 0;}
				#footer #links span.close {background-position:0 -7px;}

/* corner fillets */
.filletMe {position:relative;}
.tl, .tr, .br, .bl {background-image:url(../content/layout/filltetToGrey.png);position:absolute;background-repeat:no-repeat;overflow:hidden;width:10px;height:10px;z-index:2;}
.tl {top:0;left:0;background-position:0 0;}
.tr {top:0;right:0;background-position:-10px 0;}
.br {bottom:0;right:0;background-position:-10px -10px;}
.bl {bottom:0;left:0;background-position:0 -10px;}
/* homepage specific */
#homePanels {font-size:13px;}
#homePanels a {color:#fff;font-weight:bold;}
#homePanels .panel {background-repeat:no-repeat;background-color:#FCAF17;color:#fff;}
#homePanel2,
#homePanel3,
#homePanel4 {height:204px;float:left;}
#homePanels .text {padding:13px;height:58px;}
#homePanels .text p {margin-top:0;}
#homePanel1 {width:658px;height:280px;}
	#homePanel1 .text {width:221px;}
#homePanel2 {width:247px;margin-right:27px;}
#homePanel3 {width:247px;margin-right:27px;}
#homePanel4 {width:110px;}

/* sitemap */
#linklist {width: 100%;}
#linklist .ul {list-style-type:none;}
#linklist .linklist_title {border-bottom:1px dotted #ccc;padding:5px 0;margin:5px 0;font-size:18px;line-height:23px;font-weight:normal;}
#linklist .linklist_title a {font-size:18px;line-height:23px;font-weight:normal;text-decoration:none;}
#linklist .linklist_title a:hover {text-decoration:underline;}
#linklist .ul {margin:0 0 20px 0;padding:0;}
#linklist .ul .li {margin:0 0 4px 0;padding:0;background-image:none;}
#linklist .ul .li a {padding-left:30px;background-repeat:no-repeat;text-decoration:none;background-image:url(../content/layout/sitemap_red/page1.gif);}
#linklist .ul .li a:hover {text-decoration:underline;background-image:url(../content/layout/sitemap_red/page2.gif);}
#linklist .linklist_item {margin:0 0 14px 0;padding:0 0 0 25px;}
#linklist .linklist_item a {text-decoration:none;}
#linklist .linklist_item a:hover {text-decoration:underline;}
#linklist .ul .ul,
#linklist .ul .ul .ul
#linklist .ul .ul .ul .ul {margin:4px 0 0 0;padding-left:15px;}

/* Gogole Search API */
#searchcontrol .gsc-control                           {width: 100%; }
#searchcontrol .gsc-clear-button,
#searchcontrol .gsc-branding,
#searchcontrol .gsc-resultsHeader,
#searchcontrol .gsc-trailing-more-results             {display: none; }
#searchcontrol .gsc-results                           {padding-top: 10px; }
#searchcontrol .gsc-result                            {padding-bottom: 10px; border-bottom: 1px dotted #ccc; font-size: 12px; line-height: 19px; }
#searchcontrol .gs-result .gs-title                   {height: 24px; }
#searchcontrol .gs-result .gs-title,
#searchcontrol .gs-result .gs-title *                 {color: #F8A500;font-weight:bold;}
#searchcontrol .gs-result .gs-title a:hover,
#searchcontrol .gs-result .gs-title a:hover *,
#searchcontrol .gsc-trailing-more-results a:hover     {color: #F8A500; }
#searchcontrol .gs-result a.gs-visibleUrl,
#searchcontrol .gs-result .gs-visibleUrl              {color: #999; font-size: 10px; line-height: 24px; height: 24px; }
#searchcontrol .gs-webResult .gs-visibleUrl-short     {display:none; }
#searchcontrol .gs-webResult .gs-visibleUrl-long      {display:block; }
#searchcontrol .gsc-cursor-page                       {border: 1px solid #ccc; width: 20px; height: 20px; line-height: 20px; display: block; float: left; text-align: center; text-decoration: none; }
#searchcontrol .gsc-cursor-current-page               {background-color: #eee;color: #F8A500;}
#searchcontrol .gsc-input                             {border-color:#F8A500;}

#pageImages {margin:15px 0 10px 0;border-top:1px dashed #ccc;border-bottom:1px dashed #ccc;padding:15px 0 10px 0;}
	#pageImages_large {position:relative;top:0;left:0;height:1px;}
		#pageImages_large img {display:none;position:absolute;bottom:10px;left:0px;}
	#pageImages_thumbs img {cursor:pointer;margin-right:5px;}



.snippetPanel {background-color:#f6f6f6;padding:15px;border-radius:10px;}
	.snippetPanel h3 {margin-top:0;}

/* -------------- EOF ------------------ */


