html {}
body#Body {background:#7caeed url(images/bg-repeat.jpg) top center repeat-x; margin:0; padding:0 0 1em 0; color:#373737;}
form#Form {background:url(images/bg.jpg) top center no-repeat;}

#hd h1 {margin:0; position:absolute; left:91px; top:36px;}
.articleHeadline h1 {font-weight:400;}
h2, h3, h4 {color:#5a7fc0;}
h2, h3 {font-weight:lighter;}
h2 {text-transform:uppercase; padding-bottom:22px; border-bottom:1px solid #dda9a7; clear:both; display:block;}
/*h2 span {color:#515151;}*/
h3 {font-size:1.0em;color:#224e9c; font-weight:bold; display:block; clear:both;}

#sidebar h2 {/*padding:0 6px; margin:28px 0 0 0;*/ display:block; margin:0; text-align:center; line-height:75px; border:none; padding:0; }
#hd h2 {position:absolute; left:95px; bottom:25px; margin:0; padding:0; border:0; color:#fff; font-size:1.1em;}

blockquote {padding:1em; font-style:italic}
.home #sidebar .about {padding:1em 0 1em 3em;}

.home .facebook { margin:10px 20px;}
.facebook {text-align:center; margin:0 20px;}
.facebook a {vertical-align:middle; text-decoration:none; display:block;padding:10px; border:1px solid #71A4E6; background:#fff;font-weight:bold;}
.facebook a:hover {background:#AFBFE0; color:#fff; }
#sidebar blockquote {padding:1em 0 0 0;}
#sidebar blockquote cite {display:block; margin:0.5em 0 -15px 0;}

td, th {border:none; padding:0}
.extras table { margin:0;}

.SEOAdmin table {margin:0;}
.ControlPanel table, .ControlPanel {margin:0;}
.ControlPanel td {margin:0; padding:0.1em .5em;}

a {color:#0060ff; outline:none;}
a:hover {color:#2d79f8;}

#custom-doc {width:904px; margin:0 auto; text-align:left; background:#ffffff;}
#hd {height:225px; background:url(images/philbrooks-header.jpg) top center no-repeat; border-left:1px solid #90a9d7; border-right:1px solid #002d8e; position:relative;}

#bd {border-right:1px solid #002d8e; border-left:1px solid #002d8e; background:url(images/bd-bg.jpg) 0 39px no-repeat;}
#yui-main {width:586px; float:left; margin-left:36px;}
#dnn_rotatorPane {line-height:32px; margin:1em 0.5em 0 0.5em; font-size:1.2em; text-align:center;}
.intro {background:url(/Portals/Philbrooks/images/watermark.jpg) no-repeat; background-position:50% -100px; font-size:1.1em; line-height:1.4em;}
.intro p {margin:0 1em; padding-top:20px; color:#072681; font-weight:bold; font-size:1.2em; line-height:2; font-style:italic; text-align:center;}
.intro .yui-g {margin-bottom:2em; font-size:1em; margin-top:30px;}
.intro .yui-u a {text-decoration:none;}
.intro .yui-u a img {width:135px !important; height:auto !important; border:1px solid #0e3994; display:block; clear:both; margin:0 auto;}
.intro .yui-u {text-align:center;}

.basic-page {float:right !important; margin:0 45px 0 0 !important;}
#sidebar {width:242px; float:right; background:url(images/sidebar-bg.jpg) top left no-repeat; min-height:430px}
.home #sidebar {padding-bottom:50px; min-height:430px}
.side-navigation {float:left !important; background:url(images/nav-sidebar-bg.jpg) top right no-repeat !important;}
#cta {clear:both;}

#cta {margin:0 35px; padding:22px 0; border-top:1px solid #dda9a7; border-bottom:1px solid #dda9a7; overflow:hidden; position:relative;}
#cta h2 {padding:0; margin:0; border:none; position:absolute; left:0;}
#cta p { background:url(images/red-arrow.png) left no-repeat; margin:0 0 1em 259px}
#cta p a {background:#f4f4f4; margin-left:21px; padding:5px 4px 7px 4px;}

address {padding:23px}
address strong {display:block;color:#5a7fc0; margin:0 0 10px 0;font-size:1.2em; font-weight:normal;}
address span {color:#5a7fc0; font-size:1.1em; display:block; margin-top:1em}
address span strong {font-size:1.1em; float:left; margin-right:1em}
address span em {font-style:normal;font-size:1.1em; margin-bottom:0.25em}

#sidebar .latest-news {padding:0 0.5em; margin-bottom:1.5em;}
#sidebar .latest-news h2 {line-height:25px !important; padding:0 0 0.5em 0 !important; text-transform:capitalize; margin:0 0 1em 0;}
#sidebar .latest-news p {background:url(images/red-arrow.png) left no-repeat;padding-left:17px;}
#sidebar .latest-news p a {}

#ft {border-right:1px solid #002d8e; border-left:1px solid #002d8e; border-bottom:1px solid #002d8e;}
#ft ul {margin:0; text-align:center; font-size:0.8em; padding:28px 0; color:#606a7f;}
#ft li {list-style:none; display:inline; }
#ft ul a {color:#606a7f;margin:0 8px;}

#nav {background:url(images/nav-bg.png) top center repeat-x; overflow:hidden;}
#nav table {display:none;}
#nav ul {margin:0 21px; padding:0; background:url(images/nav-item-bg.png) left no-repeat; overflow:hidden;}
#nav li {list-style:none; display:inline;}
#nav a {line-height:39px; color:#fff; display:block; float:left; text-transform:uppercase; text-decoration:none; font-weight:bold; font-size:0.85em; padding:0 10px; background:url(images/nav-item-bg.png) right no-repeat;}
#nav a:hover, #nav a#CurrentLink {color:#CCCCCC;}

#sidebar .SEOMenu {}
#sidebar .SEOMenu table {margin:0; padding:0;}
#sidebar .SEOMenu ul {margin:0;padding:23px}
#sidebar .SEOMenu ul ul {margin-left:19px; padding:0;}
#sidebar .SEOMenu ul li {list-style:none; }
#sidebar .SEOMenu ul li a {color:#565656; text-decoration:none; background:url(/Portals/Philbrooks/Skins/Philbrooks/images/nav-arrow.png) 3px 50% no-repeat; padding-left:15px; margin-bottom:4px; display:block;}
#sidebar .SEOMenu ul li a:hover, #sidebar .SEOMenu ul li a#CurrentLink {color:#d61918;background:url(/Portals/Philbrooks/Skins/Philbrooks/images/nav-arrow-down.png) left no-repeat;}

#sidebar .SEOMenu ul ul li a {color:#1c417c; background:none; line-height:1em}
#sidebar .SEOMenu ul ul li a:hover, #sidebar .SEOMenu ul ul li a#CurrentLink {color:#4073c6; text-decoration:underline; background:none;}

.stat-box h4 {color:#d30908; font-size:0.9em; text-transform:uppercase; margin-bottom:9px;}
.stat-box table {background:#f4f4f4;}
.stat-box td {font-weight:bold; border:none; padding:.5em;}
.stat-box th {color:#5a7fc0; border:none; text-align:left; padding:.5em;}
.stat-box p {text-align:right;}
.stat-box a {background:url(images/red-arrow.png) left no-repeat; padding-left:14px;}

p.canada-stamp {padding:24px 0 0 35px; line-height:1.5; font-size:0.9em; margin:8px 15px 8px 15px; background:url(images/flags.gif) top center no-repeat;}
p.canada-stamp strong {clear:both; display:block;}
p.link {text-align:right; margin:0 10px;}
p.link a {background:url(images/red-arrow.png) left no-repeat; padding-left:14px;}

.figure {padding:1em; }

.figureLeft{float:left; padding:0 1em 3em 0; margin:0 1em 0 0;}
.figureRight{float:right; padding:0 0 3em 1em; margin:0 0 0 1em;}
.figureLeft img, .figureRight img, .figure img {border:1px solid #0e3994;}

.finished-listing h3 {text-align:left;}

.provider-links img {border:1px solid #0e3994; padding:0.5em; margin:0.25em auto; display:block;}
.provider-links a {text-align:center; display:block;}

#dnn_ctr472_Feedback_pnlFeedbackFormFields img {display:none;}
#dnn_ctr472_Feedback_pnlFeedbackFormFields textarea, #dnn_ctr472_Feedback_pnlFeedbackFormFields input {width:400px}
#dnn_ctr472_Feedback_pnlFeedbackFormFields a.CommandButton { float:left; text-transform:uppercase;}

/* Hide the actions at the bottom of articles */

.articleActions {display:none;}

/* Hide the "More Finished Projects" link at the bottom of Projects and Refits (it doesn't do anything) */
#dnn_ctr1926_Default_LandingPage_pnlSearch p {display:none;}

/*ie6 fixes*/

* html #nav {height:1%;}
* html #yui-main {margin-left:15px;}
* html .basic-page {margin:0 20px 0 0 !important;}
* html #sidebar .SEOMenu ul li a {background-position:3px 5px !important;}
* html #cta h2 {top:25px;}


