/* Generated by dotEditor - direct edits to this file will not persist - please see stylesheet "GenericStyles" in dotEditor style management */
body { background:url(/images/homepage/Background.jpg) no-repeat top center; margin: 0px; padding: 0px; width:100%; height:100%;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color:#666666;}
h1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 150%; color:#82aeb6;}
h2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 120%; color:#82aeb6;}
h3 {font-family: Palatino Linotype, Book Antiqua, Palatino, serif; font-size: 160%; color:#666666; font-weight:normal;}
h4 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 120%; color:#000000;}
h5 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; color:#000000;}
p { }
.breadcrumb { width:430px; margin-left:190px; margin-bottom:15px; line-height:1.5em; color:#818181;}
.breadcrumb A:hover { color:#818181;text-decoration:none;}
.breadcrumb A:active { color:#82aeb6; text-decoration:none;}
.breadcrumb A:visited { color:#82aeb6; text-decoration:none;}
.breadcrumb A:link { color:#82aeb6; text-decoration:none;}
.sitemap A:hover { color:#999999;text-decoration:none;}
.sitemap A:active { color:#999999; text-decoration:none;}
.sitemap A:visited { color:#999999; text-decoration:none;}
.sitemap A:link { color:#999999; text-decoration:none;}
#client_login A:hover { color:#ffffff;text-decoration:underline;}
#client_login A:active { color:#ffffff; text-decoration:underline;}
#client_login A:visited { color:#ffffff; text-decoration:underline;}
#client_login A:link { color:#ffffff; text-decoration:underline;}
.content { margin-top:15px; width:880px; margin-left:25px; float:left; min-height:500px; _margin-left:10px;_margin-top:0px;}
.main_content { width:911px; background:url(/images/content_bg.gif) repeat-y; margin-left:auto; margin-right:auto; margin-top:10px; bacground-color:#ffffff;}
.main_content_tp { width:908px; background-color:#FFFFFF; background:url(/images/body/main_page_top.gif); vertical-align:top; height:13px;}
.main_content_bt { width:911px; background-color:#FFFFFF; background:url(/images/bot.gif) no-repeat bottom; vertical-align:bottom; height:16px; float:left; margin: 0px; padding: 0px; width:100%; height:100%;}
.clear_page {clear: both;}
.mid_content { margin-left:10px; width: 392px; background:url(/images/body/mid_content_bg.gif) repeat-y; padding:10px 20px 20px 20px; _margin-left:-10px;font-size: 115%; }
.mid_content_bot { margin-left:10px; width: 432px; background:url(/images/body/mid_content_bot.gif) no-repeat bottom; height:4px;}
.section_content { float:left; margin-left:10px; width: 412px; padding:10px 0px 0px 0px;  position:relative; background-color: #ffffff; }
.section_strapline { z-index:1;font-family:Palatino Linotype, Book Antiqua, Palatino, serif; font-size:12px; color:#666; text-align:left; left:0.5em; width:180px; margin:22px 5px 0px 220px; position:absolute; line-height:1.7em; _width:180px; _margin:42px 5px 0px 220px;}
.img_align_mid {caption: Image vertical align - middle; vertical-align: middle;}
.overlaytxt {font-family: Palatino Linotype, Book Antiqua, Palatino, serif; font-size:160%; color:#FFFFFF; padding: 7px 0px 0px 70px; width:70px; float:left;}
.whatsnew {width:600px; background:url(/images/2008/w/whatsnew_bg_tile.gif) repeat-y; margin-left:0px; font-size:120%; font-family:Verdana, Arial, Helvetica, sans-serif;}
.whatsnew_left { width:240px; padding: 0 0 0 20px; float:left;font-size:90%;}
.whatsnew_right { width:220px; padding: 0px 100px 0px 10px; float:right; font-size:90%;}
.whatsnew_left UL LI {margin: 7px 10px 0px -40px; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(/images/icons/UL.gif) no-repeat 0px 0px; font-weight: normal; padding: 0px 0px 5px 21px;}
.whatsnew_right UL LI {margin: 7px 10px 0px -50px; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(/images/icons/UL.gif) no-repeat 0px 0px; font-weight: normal; padding: 0px 0px 5px 21px;}
.nfp { font-size:150%; color:#666666;}
.nfp_blue { color:#568caf;font-size:150%;}
.nfp_ppl { color:#714988; font-size:150%; font-style:italic;}
.nfp_pnk { color:#c4abc7; font-size:150%;}
#navigation {float:left; height:38px; margin-bottom:15px; margin-top:0px;_margin-top:5px; padding-left:2px; _margin-left:-40px;#margin-left:-40px;}
#nav {border-top:solid 8px #82aeb6;    background:url("/images/navigation/menu2.jpg") no-repeat;    width:705px;    height:37px;    padding:0;    }
#nav span {    display: none;    }
#nav li, #nav a {    height:38px;    display:block;}
#nav li {    float:left;    list-style:none;    display:inline;    }
#about {width: 115px;}
#clients {width: 156px;}
#media {width: 139px;}
#resources {width: 90px;}
#contact {width: 98px;}
#about a:hover {background:url("/images/navigation/menu2.jpg") 0px -38px no-repeat;  }
#clients a:hover {background:url("/images/navigation/menu.jpg") -155px -38px no-repeat; }
#media a:hover {background:url("/images/navigation/menu2.jpg") -212px -38px no-repeat; }
#resources a:hover {background:url("/images/navigation/menu.jpg") -430px -38px no-repeat; }
#contact a:hover {background:url("/images/navigation/menu.jpg") -520px -38px no-repeat; }
.navigation_left {float:left;width:19px;margin-top:10px;ine-height:1em;border-top:solid 8px #82aeb6; float:left; z-index:0; margin-right:4px;_width:19px;_margin-top:5px;}
.navigation_right {float:left;width:196px;margin-top:10px; #margin-top:0px;ine-height:1em;border-top:solid 8px #82aeb6; float:left; z-index:0; margin-right:4px;_width:196px;_margin-top:5px;}
.navigation_right_tab1 { width:44px; float:left; padding-left:40px; margin-top:-8px; z-index:1;position:relative; _padding-left:30px;}
.navigation_right_tab2 {width:44px; float:right; padding-right:4px; margin-top:-8px; z-index:1;position:relative; _padding-right:20px;}
.navigation_right_tab3 {width:44px; float:right; padding-right:10px; margin-top:-8px; z-index:1;position:relative; _padding-right:5px;}
.RHSMenu { float:right; width:240px; _width:240px; padding-right:5px;}
.LHSMenu { float:left; width:178px; background:url(/images/navigation/content_nav_top.gif) no-repeat top left;}
.LHSMenu_bot { background:url(/images/navigation/content_nav_bottom.gif) no-repeat bottom; height:37px;}
.mid_content_container { float:left; width: 442px; background-color: #ffffff; }
A.link_grey:hover, A.link_grey:active , A.link_grey:visited ,A.link_grey:link { color:#999999; text-decoration:none;}
A:link {color: #82AEB6; text-decoration: none;}
A:visited {color: #82AEB6; text-decoration: none;}
A:active {color: #82AEB6; text-decoration: none;}
A:hover {color: #666666; text-decoration: none;}
.LHS { float: left; width: 178px; }
.float_left { float:left; }
.float_right { float:right; }
.img_align_left {caption: Image align - Left (float left); float: left; padding: 0px 10px 10px 0px;}
.img_align_right {caption: Image align - Right (float right); float: right; padding: 0px 0px 10px 10px;}
.section_strapline p {font-family:Palatino Linotype, Book Antiqua, Palatino, serif; font-size:120%; color:#666666; text-align:left; left:0.5em; }
img { border:0px; }
.whatsnew_top {width:595px; height:10px; line-height:0; background:url(/images/2008/w/whatsnew_bg_top.gif) no-repeat; margin:15px 0 0 0;}
.whatsnew_bg {background:url(/images/2008/w/whatsnew_bg_body.gif) no-repeat bottom left; width:595px; min-height:154px; height:auto !important; height:154px; padding:0 0 10px 0; overflow:hidden;}
#work {width: 97px;}
#reports {width: 198px;}
#events {width: 79px;}
.about_on {background:url("/images/navigation/menu2.jpg") 0px -38px no-repeat;  }
.work_on {background:url("/images/navigation/menu2.jpg") -115px -38px no-repeat; }
.media_on {background:url("/images/navigation/menu2.jpg") -212px -38px no-repeat; }
.reports_on {background:url("/images/navigation/menu2.jpg") -351px -38px no-repeat; }
.events_on {background:url("/images/navigation/menu2.jpg") -549px -38px no-repeat; }
#work a:hover {background:url("/images/navigation/menu2.jpg") -115px -38px no-repeat; }
#reports a:hover {background:url("/images/navigation/menu2.jpg") -351px -38px no-repeat; }
#events a:hover {background:url("/images/navigation/menu2.jpg") -549px -38px no-repeat; }

