body{top:0;background-image:url(/graphics/design/body-background.gif);background-repeat:repeat-x;font-family:Helvetica, Arial, sans-serif;color:#555;font-size:0.9em;line-height:1.2em;margin:0;padding:0}
#FadeContainer{overflow:visible;width:980px;margin-left:auto;margin-right:auto;margin-top:15px}
#TopFade{margin-left:-12px;width:1004px;height:25px;background-image:url(/graphics/design/fade-sprite.png);background-position:left}
#Fade{width:1004px;margin-left:-12px;background-image:url(/graphics/design/fade-sprite.png);clear:both;position:relative;background-position:2008px}
#Container{background-color:#FFF;margin-left:12px;width:980px;top:-18px;position:relative;overflow:visible}
#Padding{padding:0 30px}
#Header{height:102px;position:relative}
#Logo{position:absolute;top:21px;border:0}
#HeaderLinks{list-style-type:none;position:absolute;top:15px;right:0;font-size:0.75em;margin:0;padding:0}
#HeaderLinks li{display:inline;border-left:1px solid #747378;margin:0;padding:0 6px}
#HeaderLinks li.last{padding-right:0}
#HeaderNumber{position:absolute;right:0;top:45px;font-size:1.3em;margin-top:0;font-weight:700;color:#f5ae05}
#HeaderSearch{position:absolute;right:0;top:70px;margin:0;padding:0}
#HeaderSearch label{padding-right:4px;font-size:0.8em}
#HeaderSearch input.text{border:2px solid #CCC;font-size:0.7em;color:#999;width:125px;padding:2px}
#HeaderSearch input.submit{width:29px;height:21px;background-image:url(/graphics/design/header-search-btn-bg.gif);border:0;color:#FFF;text-transform:uppercase;text-align:center;font-weight:700;font-size:0.8em;padding:0}
#Focus{position:relative;background-image:url(/graphics/design/focus-bgs/home.gif);background-position:bottom;height:185px}
.focusImg{position:absolute;right:0}
#Focus p{ overflow:visible; line-height:1.3em;}
#Focus p,#Focus h1,#Focus h2{color:#FFF;position:absolute;left:110px;top:120px;font-size:1.2em;font-family:Georgia, "Times New Roman", Times, serif;margin:0}
#Focus p.focusTitle,#Focus h1{top:40px;left:40px;font-size:2.5em;font-family:Georgia, "Times New Roman", Times, serif;line-height:1em;overflow:visible}
#Focus2 p.focusTitle2,#Focus2 h1{
	top:400px;
	left:200px;
	font-size:2.5em;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height:1em;
	overflow:visible
}


.focusIndent{text-indent:160px;display:block}
#Home #Focus{height:244px;}
#Home #Focus h2{top:145px;font-weight:400; line-height:1.3em;}
#Home #Focus h1{
	top:49px
}
#Main{padding-top:21px;padding-bottom:0;margin:0}
#LeftCol{float:left;width:687px;padding-bottom:20px}
#MenuCol{float:left;width:213px}
#Menu{list-style-type:none;font-size:1.15em;font-weight:700;margin:0;padding:0}
#Menu li{border-bottom:1px solid #b5b7ba;line-height:29px;background-image:url(/graphics/design/menu-bg.gif);overflow:hidden;margin:0;padding:0}
#Menu li.first{border-top:1px solid #b5b7ba}
#Menu li a{line-height:29px;color:#f5ae05;display:block;padding-left:27px;background-image:url(/graphics/design/arrow-sprite.gif);background-position:7px -22px;background-repeat:no-repeat;text-decoration:none}
#Menu li a:hover{background-position:7px -53px;}
#Menu li ul{list-style-type:none;margin:0;padding:0}
#Menu li li{font-size:0.8em;margin:0;padding:0}
#Menu li.last{border-bottom:0}
#Menu li li a:hover,#Menu li li a.current{padding-left:37px;background-image:url(/graphics/design/arrow-sprite.gif);background-position:27px -82px;background-repeat:no-repeat}
#LeftCol.wide{width:100%}
#LeftCol.wide #Content{width:687px}
#Menu ul{display:none}
#Does .does ul,#About .about ul,#Say .say ul,#Guide .guide ul{display:block}
#HpTestimonial{clear:left;margin:0;padding:10px 0 0}
#HpTestimonial p.testimonial{font-family:Georgia, "Times New Roman", Times, serif;font-size:1.3em;color:#f5ae05;font-weight:400;font-style:italic;margin-bottom:0;line-height:1.3em;padding:0}
#HpTestimonial p.name{margin-top:4px;font-size:0.8em;margin-bottom:20px;text-align:left;font-weight:400}
q.testimonial{display:block;padding:0 30px}
q.testimonial p{font-family:Georgia, "Times New Roman", Times, serif;font-size:1.3em;font-weight:400;font-style:italic;margin-bottom:0;line-height:1.3em;display:inline;clear:left}
p.name{margin-top:4px;font-size:0.8em;text-align:right;font-weight:700}
#Content{float:right;width:454px;padding-bottom:20px}
#RightCol{float:right;width:221px;padding-bottom:10px;overflow:hidden;margin:0}
.rhBeigeBox{background-color:#fee3b6;background-image:url(/graphics/design/rh-beigeBox-top-n-bottom.gif);background-repeat:no-repeat;margin-bottom:15px;color:#444;overflow:hidden;background-position:top right;}
.rhBeigeBox .content{overflow:visible;padding:10px}
.rhBeigeBox .bottom{height:7px;overflow:hidden;background-image:url(/graphics/design/rh-beigeBox-top-n-bottom.gif); background-position:left;}
#RightCol .quartBox{margin-bottom:15px}
#RightCol .quartBox p{font-size:0.75em}
#QuartBoxes{margin-right:-24px;clear:both;overflow:hidden}
.quartBox{width:221px;height:134px;background-image:url(/graphics/design/quart-box.gif);float:left;position:relative;margin-right:12px}
.quartBox .content{padding:12px 0 0 12px}
.quartBox h2{margin-top:0;font-family:Georgia, "Times New Roman", Times, serif;font-weight:400;font-size:1.2em;margin-bottom:7px;position:relative;z-index:20}
.quartBox h2 a{text-decoration:none;color:#522d8c}
.quartBox img{position:absolute;bottom:0;right:0;z-index:10}
.quartBox p{font-size:0.75em;margin-top:3px;position:relative;z-index:20;margin-bottom:5px;line-height:1.25em}
.quartBox p.arrowLink,.quartBox p.orangeArrowLink{background-position:0 2px}
.quartBox p.arrowLink{ background-position:0px -29px;}
.quartBox p.orangeArrowLink{background-image:url(/graphics/design/arrow-sprite.gif); background-position:0px 2px;}
#Footer{font-size:0.7em;position:relative;bottom:0;clear:both;height:25px;margin:0;padding:0}
#Footer p{position:absolute;top:0;padding-top:20px;margin:0}
#Footer ul{list-style-type:none;position:absolute;top:0;right:-6px;margin:0;padding:20px 0 0}
#Footer ul li{display:inline;border-left:1px solid #747378;margin:0;padding:0 6px}
#BottomFade{width:1004px;margin-left:-12px;background-image:url(/graphics/design/fade-sprite.png);height:25px;background-position:right;}
.clear{clear:both;height:1px;margin-top:0;overflow:hidden;font-size:1px}
h1{font-family:Georgia, "Times New Roman", Times, serif;color:#522d8c;font-weight:400;margin-bottom:12px;line-height:1.1em}
h2{margin-top:0.6em;margin-bottom:0.3em;color:#522d8c;font-weight:400;font-size:1.3em;font-family:Georgia, "Times New Roman", Times, serif}
h3{margin-top:0.6em;margin-bottom:0.2em;color:#f5ae05;font-size:1.05em;font-family:Georgia, "Times New Roman", Times, serif;font-weight:700}
#Content h2{line-height:1.1em}
p + h3,ul + h3,ol + h3{margin-top:20px}
p{margin-top:0.6em;margin-bottom:0.6em}
hr{margin-top:15px;margin-bottom:15px;color:#CCC;background-color:#CCC}
p.dropCap:first-letter{font-size:290%;display:block;float:left;padding-top:10px}
input,textarea{font-family:Arial, Helvetica, sans-serif}
#Content ul,#RightCol ul{padding-left:0;list-style-type:none;margin-left:0}
#Content ul li,#RightCol ul li{padding-left:10px;background-repeat:no-repeat;background-position:0 6px;line-height:1.15em;margin-bottom:5px}
#Content ul li{background-image:url(/graphics/design/bulls/purp-dot-on-white.gif)}
#Content ul{padding-left:10px}
#Content ul,#Content p{line-height:1.4em}
#Content p.slimLine{line-height:1.2em}
#Main p,#Main li{font-size:0.9em}
.center{text-align:center}
.submitButton{border:0;background-color:#522d8c;color:#f5ae05;font-weight:700;padding:4px 8px}
p.arrowLink{background-image:url(/graphics/design/arrow-sprite.gif);background-repeat:no-repeat;padding-left:17px;background-position:0 -27px;font-weight:700;overflow:visible}
p.orangeArrowLink{background-image:url(/graphics/design/arrow-sprite.gif);background-repeat:no-repeat;padding-left:17px;background-position:0 3px;font-weight:700}
ul.sitemap{list-style-type:none;font-weight:700;font-size:1em;margin:0;padding:0}
#Content ul.sitemap li{background-image:none;float:left;width:220px;font-size:1em;margin:0;padding:15px 0 0}
ul.sitemap li.newRow{clear:both}
ul.sitemap ul{list-style-type:none;margin:0;padding:0}
#Content ul.sitemap li li{float:none;padding-top:2px;padding-left:5px}
#Content ul.sitemap li li a{text-decoration:underline;font-size:0.9em;color:#522d8c}
ul.sitemap ul ul{padding-top:5px;width:270px}
#Content ul.sitemap li li li{float:none;padding-top:0}
ul.sitemap li li li a{color:#8cc640;text-decoration:none}
ul.sitemap li li li a:hover{color:#8cc640;text-decoration:underline}
blockquote.testimonial{quotes:none;font-style:italic;background-position:top left;background-repeat:no-repeat;background-image:url(/graphics/design/66.gif);margin-left:0;margin-right:0;padding:0}
span.testimonial{background-position:bottom right;background-repeat:no-repeat;background-image:url(/graphics/design/99.gif);display:block;padding-left:40px;padding-right:40px}
#Content p.standfirst{font-weight:700;color:#522d8c;font-size:0.95em;margin-top:0}
#Content ul.tri li{line-height:1.4em;background-image:url(/graphics/design/purp-tri-on-white.gif)}
#HeaderLinks li.first,#Footer ul li.first{border-left:0}
#HeaderLinks li a,#Footer ul li a,ul.sitemap a{text-decoration:none}
#HeaderLinks li a:hover,.quartBox h2 a:hover,#Footer ul li a:hover{text-decoration:underline}
#Menu li li a,#Menu li ul li a{background-image:none;color:#522d8c}
#Find .find a,#Make .make a,#Does .does a,#Managing .managing a,#Get .get a,#About .about a,#Say .say a,#Guide .guide a,#Fees .fees a,#Home .home a{background-position:7px -53px;color:#522d8c}
#Find .find li a,#Make .make li a,#Does .does li a,#Managing .managing li a,#Get .get li a,#About .about li a,#Say .say li a,#Guide .guide li a,#Home .home li a{background-image:none}
#Find .find li a:hover,#Make .make li a:hover,#Does .does li a:hover,#Managing .managing li a:hover,#Get .get li a:hover,#About .about li a:hover,#Say .say li a:hover,#Guide .guide li a:hover,#Home .home li a:hover{background-image:url(/graphics/design/arrow-sprite.gif); background-position:27px -82px;}
.rhBeigeBox a,a,#RightCol ul{color:#444}
.rhBeigeBox h2,h1 + p,h2 + p,h3 + p,h2 + h3,h1:first-child,h2:first-child{margin-top:0}
.rhBeigeBox li,#RightCol ul li{background-image:url(/graphics/design/bulls/purp-dot-on-white.gif)}
.quartBox h2.orange a,.orange,.orange a,p.orangeArrowLink a{color:#f5ae05}
h2 a,.purple,.purple a,p.arrowLink a,.standfirst a{color:#522d8c}
a.external{ padding-right:12px; background-image:url(/graphics/design/external-link-icon.gif); background-repeat:no-repeat; background-position:right 2px;}
a:hover.external{background-image:url(/graphics/design/external-link-icon-on.gif); }
a.nulink2:link {color: #555555; text-decoration: none;}
a.nulink3:link {color: #522d8c; text-decoration: none;}
a.nulink4:link {color: #555555; text-decoration: none;}
a.nulink5:link {color: #522d8c; text-decoration: none;}

