/* WARNING: This file is a generated file. You should edit the source file (should have a "fcss" extension) instead.*/ 

 body{ background-color:#fffce1; font-family:verdana,helvetica,arial,sans-serif; font-size:10pt; } a{ color:#00488b; } a:hover{ color:#43008b; } div#t_page{ text-align:left; margin:0; margin-left:30px; width:920px; } * html div#t_page{ width:950px; } div#t_sidebar{ width:189px; height:700px; background-image:url(../template/images/background.gif); padding:35px 15px 15px 5px; float:left; } * html div#t_sidebar{ width:209px; height:750px; } h3#t_logo{ margin:0 0 10px 10px; padding:0; } h3#t_logo a{ background-image:url(../template/images/FIP_logo.gif); width:91px; height:85px; overflow:hidden; display:block; text-indent:-999em; } div#t_sidebar ul li{ margin:0; padding:0; } ul#t_contact{ font-size:.8em; margin-bottom:40px; margin-left:10px; } ul#t_navigation li{ border-bottom:1px solid #bf2e37; width:150px; } ul#t_navigation li ul{ margin-left:10px; font-size:.8em; } ul#t_navigation li ul li{ width:140px; border-top:1px solid #bf2e37; border-bottom:none; } ul#t_navigation li a{ color:black; text-decoration:none; margin:1px 0; padding:2px 10px; display:block; } ul#t_navigation li ul{ display:none; } body.portfolio ul#t_navigation li.portfolio ul{ display:block; } body.about ul#t_navigation li.about a, body.portfolio ul#t_navigation li.portfolio a, body.current ul#t_navigation li.current a, body.directions ul#t_navigation li.directions a, body.employment ul#t_navigation li.employment a, body.contact ul#t_navigation li.contact a, body.client ul#t_navigation li.login a{ color:white; background-color:#bf2e37; } body.portfolio.education ul#t_navigation li ul li.education a, body.portfolio.healthcare ul#t_navigation li ul li.healthcare a, body.portfolio.research_development ul#t_navigation li ul li.research a, body.portfolio.commercial_industrial ul#t_navigation li ul li.commercial a, body.portfolio.speciality ul#t_navigation li ul li.speciality a{ color:white; background-color:#bf2e37; } body.education ul#t_navigation li.portfolio a, body.healthcare ul#t_navigation li.portfolio a, body.research_development ul#t_navigation li.portfolio a, body.commercial_industrial ul#t_navigation li.portfolio a, body.speciality ul#t_navigation li.portfolio a{ background-color:#df958c; } body.portfolio ul#t_navigation li.portfolio ul li a{ background-color:transparent; color:black; } ul#t_navigation li a:hover, body.portfolio ul#t_navigation li.portfolio ul li a:hover{ color:white; background-color:#df958c; } ul#t_navigation li.login{ padding-top:20px; border:none; font-size:.9em; } ul#t_navigation li.login a{ color:#807e71; } ul#t_navigation li.login a:hover{ color:#fffef0; } div#t_content{ float:left; width:680px; padding:20px 0 20px 20px; } * html div#t_content{ width:700px; } ul#t_crumbtrail{ margin:0; padding:0; } ul#t_crumbtrail li{ float:left; color:#bf2e37; padding:0; margin:0; padding-right:15px; margin-right:5px; font-size:.9em; background-image:url(../template/images/crumb_carrot.gif); background-position:right bottom; background-repeat:no-repeat; } ul#t_crumbtrail li.selected{ background-image:none; } h1{ font-weight:normal; border-bottom:1px solid #bf2e37; clear:left; margin:0; padding:0; margin-bottom:10px; font-size:1.7em; } h2{ font-weight:normal; border-bottom:1px solid #df958c; clear:left; margin:0; padding:0; margin-bottom:10px; } div#t_footer{ clear:both; } div#t_footer p{ float:left; width:300px; font-size:.7em; color:gray; } div#t_footer p#t_credit{ float:right; text-align:right; } ul#t_services{ clear:both; width:950px; margin:0; padding:5px 0 10px 0; height:15px; border-bottom:1px solid #bf2e37; color:#bf2e37; font-weight:bold; margin-top:10px; } ul#t_services li{ float:left; display:block; width:312px; margin:0; padding:0; text-align:center; } #ctitle{ font-weight: bold; font-size: 1.1em; } .loginerr{ color: red; font-size: .7em; } .stats em{ height: 20px; } * html .stats ul{ padding-left: 5px !important; } 
