/* Website: www.ph.creative.com
/* © 2008 www.ph-creative.com
 
/* ##################### */
/* ### GLOBAL STYLES ### */
/* ##################### */

body { padding:0px;margin:0px;font:normal normal 0.75em/1.50em Arial, Helvetica, Sans-Serif;color:#000;background:#f0f0f0; }
.MainContainer { width:908px;margin:0px auto; }
.Clear { clear:both; }
.Center { margin:0px auto; }
.NormalPanel { margin:0px;padding:0px; }
.blogFeed { display:none; }

.ExtraLinks { background:url(images/extralinks-bg.gif) repeat-x top #494949;height:158px; }
.ExtraLinks .Links { float:left; }
.ExtraLinks h2 { color:#fff;font-size:1.166em;margin:0px;padding:5px 0px 0px; }
.ExtraLinks ul { margin:0px 0px 0px 2px;padding:0px;list-style:none;font-size:0.917em; }
.ExtraLinks a { color:#999;text-decoration:none; }
.ExtraLinks a:hover { color:#fff;text-decoration:none; }
.ClientLogin { width:300px;float:right; }
.ClientLogin .Form { margin:0px 0px 0px 2px;width:210px;clear:both; }
.ClientLogin .NormalPanel { float:right; }
.ClientLogin .Hyperlink { float:right;position:relative;top:-18px;margin-bottom:-18px; }
.ClientLogin .Hyperlink a { color:#999; }
.ClientLogin .Hyperlink a:hover { color:#fff; }
.backgroundCurve { margin:5px 0px;padding:0px;float:left;width:210px;height:15px;padding:0px 0px 0px 5px;background:#555;border:1px solid #636363; }
.UsernameCSS, .PasswordCSS, .LoginFormUsername { background:#555;border:1px solid #636363;color:#fff;font-size:0.917em;padding:3px;margin:4px 0px 0px;width:200px; }
.LoginButtonCSS { background:url(images/submit-button.gif) no-repeat;width:69px;height:20px;border:none;cursor:pointer;float:right;margin:-13px 0px 0px; }
.GetPasswordButtonCSS { background:url(images/submit-button.gif) no-repeat;width:69px;height:20px;border:none;cursor:pointer;float:right;margin:5px 0px 0px; }
.ClientLogin p, .MessageLabelCSS { font-size:0.917em;color:#999;margin:0px 0px 0px 1px;padding:0px; }
.ClientLogin a { font-size:0.917em;margin:0px 0px 0px 1px;color:#747474; }
.ExtraLinksControl { background:url(images/extralinks-control.gif) repeat-x bottom #B91814;height:32px; }
.ExtraLinksControl .Strapline { float:left;padding:4px 0px;color:#fff;width:800px; }
.ExtraLinksControl .Strapline p { margin:0px;padding:0px; }
.ExtraLinksControl .Control { float:right;padding:4px 0px;color:#fff;font-weight:bold; }
.ExtraLinksControl .Control img { vertical-align:bottom; }
.WhiteBg { background:#fff; }

.Logo { float:left;width:190px;height:47px;margin:20px 0px;background:#fff; }
.Logo a img { border:none; }
.Contacts { float:right;width:325px;margin:20px 0px;background:#fff; }
.Contacts div p { font-size:0.917em;display:inline;padding:5px;color:#878787; }
.Contacts div p a { color:#878787;text-decoration:none; }
.Contacts div p a:hover { color:#878787;text-decoration:underline; }
.Contacts .Location { font-size:11px;color:#999;float:left;margin:0px 5px 5px 0px;padding:0px 5px 1px;cursor:pointer; }
.Manchester,.London,.NewYork { display:none; }

.Navigation { width:908px;height:37px;background:url(images/navigation-off.gif) no-repeat;text-align:center;margin:20px 0px 0px; }
.NavigationMenu { margin:0px auto;width:auto;border-left:1px solid #626262; }
.NavigationMenu img { float:left; }
.Breadcrumb { background:url(images/breadcrumb.gif) no-repeat;width:908px;height:26px;font-size:0.917em;color:#fff;line-height:26px;padding:0px 10px; }
.Breadcrumb h1 { font-size:0.917em;color:#fff;display:inline; }
.Breadcrumb a { font-size:11px;color:#fff;text-decoration:none;font-weight:normal; }
.Breadcrumb a:hover { color:#fff;text-decoration:underline; }

.HomeMast,.BodyContent { float:left;width:550px;margin:10px 0px; }
.RecentWork,.ContactForm { float:left;width:330px !important;height:205px;background:#f1f1f1;margin:14px auto 0px; }
.RecentWork .GreenBlock { font-size:1.45em;padding:5px 10px;height:25px;margin:0px 0px 10px; }
 #scrollable { width:310px !important;height:170px;padding:0px;margin:0px auto;text-align:center;overflow:hidden; }
 #scrollable div.scroll { width:258px;height:170px;float:left;margin:0px;padding:0px; }
.scroll img { border:1px solid #c8c8c8; }
.scroll p { color:#666;font-weight:bold; }
 #scrollable .NormalPanel { width:258px !important;height:160px;float:left;margin:0px 0px -160px;padding:0px;text-align:center;position:relative;top:-160px;left:26px; }
 #prev { width:26px;float:left;cursor:pointer;height:160px; }
 #next { width:26px;float:right;cursor:pointer;height:160px;position:relative;top:-160px; }
 #prev img, #next img { position:relative;top:60px; }

.BodyContentTop { background:url(images/bodycontenttop.gif) bottom repeat-x #fff; }
.BodyContentTop .MainContainer { background:#fff;width:880px;padding:0px 15px; }
.BodyContentTop ul { margin:0px 5px 10px 5px;padding:0px 2px;list-style:none; }
.BodyContentTop ul li { padding:5px 10px 5px;border-bottom:1px dotted #828282;font-size:0.92em; }
.BodyContentTop ul li img { position:relative;top:2px; }
.BodyContentTop ul li.green,.BodyContentTop ul li.orange { float:left;width:90%; }
.BodyContentTop ul li.green a { color:#191919;text-decoration:none; }
.BodyContentTop ul li.green a:hover { color:#191919;text-decoration:underline; }
.BodyContentTop ul li.orange a { color:#c90;text-decoration:none; }
.BodyContentTop ul li.orange a:hover { color:#c90;text-decoration:underline; }
.BodyContentTop ul li .freeItem { vertical-align:bottom; }
.BodyContentTop .Right { width:400px;float:left;background:#f7f7f7;margin:10px 0px;padding:0px 0px 0px 0px; }
.BodyContentTop .Right ol { list-style:none outside url(images/greenarrow.png);margin:10px 0px;width:320px; }
.BodyContentTop .Right ol li { margin:10px 0px;font-size:12px;color:#878787; }
.BodyContentTop .Right ol { list-style-image:none;padding-left:20px;margin:0px; }
.BodyContentTop .Right ol li { background: url(images/greenarrow.png) 0px 2px no-repeat;padding-left:15px; }
.PhUseFeed,#blogFeed { position:relative;top:-10px; }

.Testimonial { margin:10px 0px; }
.Testimonial p { text-align:left;font-size:11px;color:#999;line-height:120%;padding:0px 20px;margin:2px 0px 0px 0px; }
.RightCol1 .Testimonial p,.RightCol2 .Testimonial p { padding:0px 10px; }
.Testimonial p strong { font-weight:normal;color:#90c218;padding:0px 0px 5px 0px; }
.Testimonial p span { font-weight:bold;color:#90c218; }

.BodyContentTop .BottomContent { float:left;width:220px; }

.BodyContentBottom { margin:0px 0px 10px;background:#f0f0f0;border-top:10px solid #fff; }
.BodyContentBottom .MainContainer { width:880px;padding:0px 0px; }
.BodyContentBottom .Footer { margin:0px 0px 10px;padding:10px 0px 0px;height:20px; }
.BodyContentBottom .Footer .Copyright { float:left;color:#666;font-size:0.917em; }
.BodyContentBottom .Footer .Copyright a { text-decoration:none;color:#666;float:left;  }
.BodyContentBottom .Footer .Copyright a:hover { text-decoration:underline;color:#666; }
.BodyContentBottom .Footer .Copyright p { margin:0px;padding:0px;float:left; }
.BodyContentBottom .Footer .PhLinks { float:right;color:#666;font-size:0.917em; }
.BodyContentBottom .Footer .PhLinks a { text-decoration:none;color:#666; }
.BodyContentBottom .Footer .PhLinks a:hover { text-decoration:underline;color:#666; }

.BodyContent h2,.ContactForm h2 { color:#B91814;font-size:1.35em;margin:13px 0px 0px; }
.BodyContent p,.MainContent p { color:#878787;font-size:1.06em;margin:0px 0px 12px 1px; }
.BodyContent p a,.MainContent p a { color:#3f3f3f;text-decoration:none; }
.BodyContent p a:hover,.MainContent p a:hover { color:#3f3f3f;text-decoration:underline; }
.MainContent ul li { color:#878787;border:none;margin:0px 0px 0px 30px;padding:0px;list-style:disc;font-size:1.06em; }
.ContactForm { background:#f0f0f0;margin:40px 0px 20px;width:300px !important;height:auto;padding:0px 0px 10px; }
.ContactForm .WhiteBox { background:#F0F0F0;padding:0px 0px 10px; }
.ContactForm .firstImage { margin-top:-20px;position:relative;z-index:100; }
.ContactForm h2 { position:relative;left:40px;top:-30px;right:0px;bottom:0px; }
.ContactForm p { margin:0px;padding:0px;font-size:0.917em;color:#666;position:relative;top:-30px;left:20px; }
.ContactForm .backgroundCurve { margin:0px;float:left;width:260px;height:13px;padding:0px 0px 0px 5px;background:#f0f0f0;border:1px solid #d3d3d3; }
.ContactForm .MMDataCaptureForm_Table { width:250px;margin:-20px auto 0px; }
.ContactForm .MMDataCaptureForm_Input { font:normal normal 0.75em/1.50em Arial, Helvetica, Sans-Serif;background:#f0f0f0;border:1px solid #d3d3d3;padding:2px;color:#999;font-size:0.917em;width:250px; }
.ContactForm .MMDataCaptureForm_LabelTD, .ContactForm .MMDataCaptureForm_ButtonEmptyTD { display:none; }
.ContactForm .MMDataCaptureForm_ButtonTD { text-align:right;cursor:pointer; }
.ContactForm .MMDataCaptureForm_SubmitButton {background:url(images/contactform-submit.gif) no-repeat;width:83px;height:26px;border:none;cursor:pointer; }
.MMDataCaptureForm_ErrorTD {font-size: 88%; background:url(images/error.png) no-repeat top left; text-indent: 20px;}
.MMDataCaptureForm_ButtonTD img { cursor:pointer; }

.MainContent { float:left;width:480px;margin:10px 0px; }
.TopCol { width:400px;padding:0px 5px 0px;margin:-5px 0px 0px; }
.TopCol p { color:#878787;font-size:0.817em;margin:0px 0px 0px 0px; }
.TopCol h2 { font-size:26px;font-weight:normal;line-height:26px;color:#B91814;text-align:left;margin:13px 0px; }
.RightCol1,.RightCol2 { float:right;width:200px;background:#fff;margin:10px auto 0px; }
.MainContent h2 { color:#B91814;font-size:22px;line-height:24px;font-weight:normal;margin:13px 0px 0px; }
.TopCol .Phuse_SiteMap_UL { list-style:none inside url(images/greenarrow.png);margin:10px 0px; }
.TopCol .Phuse_SiteMap_UL li { margin:0px 0px 5px; }
.TopCol .Phuse_SiteMap_UL li a { font-size:1em;color:#464646;text-decoration:none;position:relative;top:-3px; }
.TopCol .Phuse_SiteMap_UL li a:hover { font-size:1em;color:#464646;text-decoration:underline; }
.TopCol .MMDataCaptureForm_Table { width:170px;margin:0px auto 0px; }
.TopCol .MMDataCaptureForm_Input { font:normal normal 0.75em/1.50em Arial, Helvetica, Sans-Serif;background:#f0f0f0;border:1px solid #d3d3d3;padding:2px;color:#999;font-size:0.917em;width:160px; }
.TopCol .MMDataCaptureForm_LabelTD, .TopCol .MMDataCaptureForm_ButtonEmptyTD { display:none; }
.TopCol .MMDataCaptureForm_ButtonTD { text-align:right; }
.TopCol .MMDataCaptureForm_SubmitButton { background:url(images/contactform-submit.gif) no-repeat;width:83px;height:26px;border:none; margin-bottom: 10px; cursor:pointer; }
.TopCol .backgroundCurve { margin:0px;float:left;width:170px;height:13px;padding:0px 0px 0px 5px;background:#f0f0f0;border:1px solid #d3d3d3; }

.FullNewsFeed h3 { border-bottom:1px dotted #666;margin-right:20px;padding-bottom:13px;font-weight:bold;font-size:16px; }
.FullNewsFeed a { color:#B91814;text-decoration:none; }
.FullNewsFeed a:hover { color:#B91814;text-decoration:none; }
.FullNewsFeed .Item p img { float:left;width:150px;margin:0px 10px 10px 0px; }

 #googleMap { width:380px;height:300px;margin:10px 0px 5px 5px;border:1px solid black; }
.MainContent .MMDataCaptureForm_Table { width:200px;margin:0px auto 0px; }
.MainContent .MMDataCaptureForm_Input { font:normal normal 0.75em/1.50em Arial, Helvetica, Sans-Serif;background:#f0f0f0;border:1px solid #d3d3d3;padding:2px;color:#999;font-size:0.917em;width:190px; }
.MainContent .MMDataCaptureForm_LabelTD, .MainContent .MMDataCaptureForm_ButtonEmptyTD { display:none; }
.MainContent .MMDataCaptureForm_ButtonTD { text-align:right; }
.MainContent .MMDataCaptureForm_SubmitButton { background:url(images/contactform-submit.gif) no-repeat;width:83px;height:26px;border:none;cursor:pointer; }
.MainContent .backgroundCurve { margin:0px 0px;padding:0px;float:left;width:200px;height:13px;padding:0px 0px 0px 5px;background:#f0f0f0;border:1px solid #d3d3d3; }

.MemberForm {margin: 20px auto 0px auto; width: 320px; height: 100px; }
.MemberForm p {margin: 2px 10px 0px 0; float: left; clear: both;}
.MemberForm .UsernameCSS, .MemberForm .PasswordCSS {background:#f0f0f0; color:#999;}
.MemberForm .backgroundCurve { margin:5px 0px;padding:0px;float:right;width:210px;height:15px;padding:0px 0px 0px 5px;background:#f0f0f0;border:1px solid #d3d3d3; }
.MemberForm .LoginButtonCSS { background:url(images/submit-button.gif) no-repeat;width:69px;height:20px;border:none;cursor:pointer;float:right; margin:0px 0px; }
.MemberForm .GetPasswordButtonCSS {display: none; background:url(images/submit-button.gif) no-repeat;width:69px;height:20px;border:none;cursor:pointer;float:right;margin:5px 0px 0px; }
.MemberForm a {color: #878787; text-decoration: none; font-size: 11px; clear: both; float: left;}
.MemberForm a:hover {text-decoration: underline;}

.signupform { width:380px;margin:10px auto 20px;font-size:11px;color:#aaacad; }
.signupform td { width:370px;height:10px !important;padding:0px; }
.signupform td a { color:#699b6c;text-decoration:none; }
.signupform td a:hover { color:#ffc113;text-decoration:none; }
.signupform .center { text-align:center; }
.signupform .captcha { text-align:center; }
.signupform .captcha img { border:1px solid #dedede; }
.signupform .captcha input { background:#f0f0f0;border:1px solid #f0f0f0;margin:0px 0px 0px -5px;font-size:11px;color:#666; }
.signupform .hide { display:none; }
.signupform .TextBoxCSS, .signupform .PostCodeCSS { background:#f0f0f0;border:1px solid #f0f0f0;width:250px;padding:2px;font-size:11px;color:#999;position:relative;top:1px; }
.signupform .DDLSubscriptionListCSS { background:#f8f8f8;border:1px solid #dedede;width:255px;padding:2px;font-size:11px;color:#666; }
.signupform .SignupButtonCSS { background:url(images/contactform-submit.gif) no-repeat;width:83px;height:26px;border:none;cursor:pointer; }
.signupform .fullmembership .SignupButtonCSS { background:url(images/register-now.gif) no-repeat;width:135px;height:45px;border:none;cursor:pointer; }
.signupform .backgroundCurve { margin:10px 0px 0px;float:left;width:260px;height:13px;padding:0px 0px 0px 5px;background:#f0f0f0;border:1px solid #d3d3d3; }
.signupform .captcha .backgroundCurve { margin:0px;width:62px;height:13px;padding:0px 0px 0px 5px;background:#f0f0f0;border:1px solid #d3d3d3; }
.signupform .error { color:#f00;font-weight:bold; }
.ContactUs {margin-top: 60px;}
.ContactUs h3.ThinGrey {padding: 0 10px 0 18px; font-size: 90%;}
.MainContent .Phuse_SiteMap_UL .Phuse_SiteMap_LI { list-style:none inside url(images/greenarrow.png); }
.MainContent .Phuse_SiteMap_UL .Phuse_SiteMap_LI a { font-size:1em;color:#464646;text-decoration:none; }
.MainContent .Phuse_SiteMap_UL .Phuse_SiteMap_LI a:hover { font-size:1em;color:#464646;text-decoration:underline; }
.MainContent .Phuse_SiteMap_UL .Phuse_SiteMap_LI .Phuse_SiteMap_UL .Phuse_SiteMap_LI .Phuse_SiteMap_UL .Phuse_SiteMap_LI  { font-size:1em;color:#464646;text-decoration:none; }
.MainContent .Phuse_SiteMap_UL .Phuse_SiteMap_LI .Phuse_SiteMap_UL .Phuse_SiteMap_LI { list-style:none inside url(images/greenarrow.png); }

 h2.LargeGreen { font-size:38px;line-height:38px;font-weight:normal;color:#B91814;margin:10px 0px;padding:0px; }
.GreenBlock { background:url(images/greenblock.gif) repeat-x #BE1B17;color:#fff;margin:10px 5px 0px;padding:4px 10px 2px;font-size:1.2em;height:16px; }
.OrangeBlock { background:url(images/orangeblock.gif) repeat-x #d69e19;color:#fff;margin:10px 5px 0px;padding:4px 10px 0px;font-size:1.2em;height:16px; }
.GreenBlock img, .OrangeBlock img { float:right;position:relative;top:-18px;left:5px;border:none; }
.ThinGrey { font-size:16px;line-height:18px;color:#3f3f3f;font-weight:normal;margin:15px 0px 0px 0px; }
.SmallGreen { font-size:16px;font-weight:bold;color:#B91814;margin:0px; }
.ThinBorder { border:1px solid #f0f0f0;padding:0px 10px;margin:5px 0px 15px; }

#C99 {display: none;}

.Padding { margin:10px; }
.PaddingTop { margin-top:10px; }
.PaddingRight { margin-right:10px; }
.PaddingBottom { margin-bottom:10px; }
.PaddingLeft { margin-left:10px; }

/* ########################## */
/* ### RESOURCE DOWNLOADS ### */
/* ########################## */

.PhUniversity {width: 470px;background:#e7f5c7;float:left; }
.PhUniversity .LargeGreen {font-size: 28px; margin: 0px; padding: 0px 0px 0px 8px; width: 160px;}

.PhUniversity .LibrarySearch {float: right; width: 220px; margin-right: 8px; height: 52px;}
.PhUniversity .LibrarySearch p {color: #78a017; font-size: 12px; font-weight: bold; line-height: normal; margin: 9px 0px 0px 12px; padding: 0px;}

.PhUniversity .Phuse_Search_TextQuery {background:url(images/search_library.gif) no-repeat top left; border: none; width: 155px; height: 28px; float: left; padding-left: 28px; padding-right: 5px;padding-top: 3px; font-size:14px;color:#999;}
.PhUniversity .SearchButton {background:url(images/go_btn.gif) no-repeat top left; border: none; width: 30px; height: 23px; text-indent: -9999%; margin: 2px 0 0 0; float: right; cursor: pointer;}

.PhUniversity .Phuse_SiteMap_UL {clear: both; width: 400px; margin: 0px auto 0px auto; height: 29px; padding: 0px;}
.PhUniversity .Phuse_SiteMap_UL .Phuse_SiteMap_LI{ list-style: none; background:url(images/ph_resources_tab.gif) no-repeat top left; width: 133px; height: 29px; float: left; margin: 0px; padding: 0px; text-align: center;}

.PhUniversity .Phuse_SiteMap_UL .Phuse_SiteMap_LI a{color: #bec4b1; font-size: 14px; width: 133px; height: 24px; display: block; padding: 5px 0 0 0;}
.PhUniversity .Phuse_SiteMap_UL .Phuse_SiteMap_LI a:hover,.PhUniversity .Phuse_SiteMap_UL .Phuse_SiteMap_LI a.active_tab{color: #bec4b1; font-size: 14px; width: 133px; height: 24px; display: block; background:url(images/ph_resources_tab_active.gif) no-repeat top left; text-decoration: none; padding: 5px 0 0 0; }

/* ########################## 
.PhUniversity .Phuse_SiteMap_UL .Phuse_SiteMap_LI .Phuse_SiteMap_UL {clear: both; width: 400px; padding: 0px; float: left;}
.PhUniversity .Phuse_SiteMap_UL .Phuse_SiteMap_LI .Phuse_SiteMap_UL .Phuse_SiteMap_LI {list-style: none; background:none; float: left; margin: 0px; padding: 0px; text-align: center; }
.PhUniversity .Phuse_SiteMap_UL .Phuse_SiteMap_LI .Phuse_SiteMap_UL .Phuse_SiteMap_LI a{color: #8dbc1d; font-size: 12px;padding: 5px 0 0 0;}
.PhUniversity .Phuse_SiteMap_UL .Phuse_SiteMap_LI .Phuse_SiteMap_UL .Phuse_SiteMap_LI a:hover{background:none; text-decoration: none; padding: 5px 0 0 0; }
.PhUniversity .Phuse_SiteMap_UL .Phuse_SiteMap_LI .Phuse_SiteMap_UL .Phuse_SiteMap_LI a.active_tab{background:none; font-weight: bold; }
*/

.PhUniversityLinks {width: 246px; margin: 5px auto; text-align: center; clear: both; height: 30px;}
.PhUniversityLinks .Hyperlink a{color: #8dbc1d; font-size: 12px; text-decoration: none; display: inline; float: left; padding: 0 5px;}
.PhUniversityLinks .Hyperlink a:hover{text-decoration: underline; }
.PhUniversityLinks .Hyperlink a.active_tab2{font-weight: bold;}
.PhUniversityLinks span p {float: left;}

.LibrarySearchResults {color: #878787;}
.LibrarySearchResults a {color: #78a017; text-decoration: none;}
.LibrarySearchResults a:hover {color: #78a017; text-decoration: underline;}

.NewResourceDownload {width: 470px; height: 100px; border-top: 59px solid #f7f7f7; margin: 0 0 0 0; }
.Thumbnail {width: 122px; height: 122px; border: 4px solid #fff; background: #e5f2c6; float: left; margin-left: 5px; margin-top: 4px; margin-right: 8px;}
.Badge {width: 53px; height: 54px; float: right; margin-right: 10px; margin-top: 3px;}
.NewResourceDownload .Icon {width: 28px; height: 28px; float: left; margin-top: -44px;}
.NewResourceDownload .Link {float: left; margin-top: -40px; margin-left: 32px;}
.NewResourceDownload .Link a {font-size: 16px; font-weight: bold; color: #8abc15; text-decoration: none; }
.NewResourceDownload p {width: 312px; float: right; padding: 5px 10px 0px 0px; font-size: 11px; line-height: normal; }

.ResourceDownload {width: 432px; height: 38px; border-bottom: 1px dotted #828282; margin: 0 0 12px 28px;}
.ResourceDownload .Icon {width: 28px; height: 28px; float: left; margin: 0 9px 0 0;}
.ResourceDownload .Link {padding: 5px 0 0 0;}
.ResourceDownload .Link a {font-size: 16px; font-weight: bold; color: #8abc15; text-decoration: none; }
 
/* #################### */
/* ### CHROME HACKS ### */
/* #################### */

body:nth-of-type(1) .GreenBlock img,body:nth-of-type(1) .OrangeBlock img { top:0px; }
 
/* ####################### */
/* ### MAIN NAVIGATION ### */
/* ####################### */
 
table.NavigationMenu, table.NavigationMenu tr, table.NavigationMenu td { border-collapse:collapse;border-spacing:0;padding:0;float:left; }
table.Phuse_MI_SubTable, table.Phuse_MI_SubTable tr, table.Phuse_MI_SubTable td { border-collapse:collapse;border-spacing:0;padding:0; }

.NavigationMenu { margin:0px 0px 0px 110px; }

.MainMenuItem_Normal { height:17px;padding:10px;border-right:1px solid #626262;  }
.MainMenuItem_Normal a { color:#fff;text-decoration:none;float:left; }
.MainMenuItem_Normal a:hover { color:#fff;text-decoration:none; }
 
.MainMenuItem_Over { background:url(images/navigation-on.gif) repeat-x;height:17px;padding:10px;cursor:pointer;border-right:1px solid #626262; }
.MainMenuItem_Over a { color:#fff;text-decoration:none;float:left; }
.MainMenuItem_Over a:hover { color:#fff;text-decoration:none; }
 
.SubMenuItem_Normal { height:17px;padding:10px;background:#282828;background:url(images/navigation-off.gif) center center repeat-x; }
.SubMenuItem_Normal a { color:#fff;text-decoration:none; }
.SubMenuItem_Normal a:hover { color:#fff;text-decoration:none; }
 
.SubMenuItem_Over { height:17px;padding:10px;background:#282828;background:url(images/navigation-on.gif) repeat-x;cursor:pointer; }
.SubMenuItem_Over a { color:#fff;text-decoration:none; }
.SubMenuItem_Over a:hover { color:#fff;text-decoration:none; }

.Navigation ul { list-style:none;margin:0px;padding:0px;float:left;}
.Navigation li { float:left; }
.Navigation li a { display:block;height:37px;width:100%;color:#fff;font-size:12px;margin:0px;padding:0px 5px;line-height:38px;text-decoration:none;border-right:1px solid #626262; }
.Navigation li a:hover { background:url(images/navigation-on.gif) center center repeat-x;text-decoration:none; }
 
/* ################## */
/* ### BREADCRUMB ### */
/* ################## */
 
.Phuse_Breadcrumb_Link { }
.Phuse_Breadcrumb_Link:hover { }
 
.Phuse_Breadcrumb_CurrentPage_Header { }
.Phuse_Breadcrumb_CurrentPage_Header { }
.Phuse_Breadcrumb_CurrentPage_Header { }
 
.BreadCrumb .Phuse_Breadcrumb_Home_Link { }
.BreadCrumb .Phuse_Breadcrumb_Home_Link:hover { }
 
.Phuse_Breadcrumb_CurrentPage_Header { }
.Phuse_Breadcrumb_CurrentPage_Header_Link { }
.Phuse_Breadcrumb_CurrentPage_Header_Link:hover { }


.RecentProjects { border-top: 1px dotted #ccc; padding-top: 20px; margin-top: 20px;}
.RecentProjects .Padding {margin-top: 0px; }
.RecentProjects .ThinGrey {margin-top: 0px; margin-bottom: 10px; font-size: 110%; font-weight: bold; color: #78a017;}
.RecentProjects .Hyperlink a{color: #78a017; text-decoration: none;}
.RecentProjects .Hyperlink a:hover {text-decoration: underline;}

.social_bookmark
{
    border-top: 1px dotted #B91814;
    width: 450px;
    padding: 10px;
    margin: 20px 0px;
}

.social_bookmark p
{
    padding: 0px;
    margin: 0px;
    height: 25px;
}

.social_bookmark a
{
    text-indent: 20px;
    list-style: none;
    float: left;
    height: 16px;
    margin: 0px; 
    }
    
.social_bookmark a
{
    color: #78a017; text-decoration: none;
    }
    
.social_bookmark a:hover
{
    text-decoration: underline;
    }

.social_bookmark a.delicious
{background: url(images/delicious.png) no-repeat left top; margin-right: 10px;}

.social_bookmark a.digg
{background: url(images/digg.png) no-repeat left top; margin-right: 10px;}

.social_bookmark a.reddit
{background: url(images/reddit.png) no-repeat left top; margin-right: 10px;}     

.social_bookmark a.facebook
{background: url(images/facebook.png) no-repeat left top; margin-right: 10px;} 

.social_bookmark a.stumbleupon
{background: url(images/su.png) no-repeat left top;} 

 
/* ######################### */
/* ### END OF STYLESHEET ### */
/* ######################### */

