body{ background-image:url(../Images/BG.png); background-position:top; background-repeat:repeat-x; text-align:center;}
a{ text-decoration:none;}
a:hover{ text-decoration:underline;}
li { list-style-image:url(../Images/triangle.gif) ;}

#pCompanyInfo{ font-size:0.7em; font-family:Arial, Helvetica, sans-serif; padding:0 10px 0 0;}

#oDivMainContainer{ width:800px; padding:0; margin:25px auto 0 auto;}

#shadowcontainer{ width:800px; float:left; background-image:url(../Images/BG.gif); background-position:right; background-repeat:repeat-y;}
#shadowRight{ width:16px; float:left;}
#shadowBottom{ width:800px; float:left; text-align:right;}

#oDivInnerContainer{ width:760px; padding:10px; margin:0; border:1px solid #8E8D7B; background-image:url(../Images/stoneleaf_LEAFbg_large.gif); float:left;}
#oDivHeaderContainer{ width:760px; padding:0 0 3px 0; margin:0; float:left; height:146px;}

#oDivLeftHeader{ width:505px; padding:0 0px 0 0; margin:0; float:left; height:146px;}

#oDivNavigation{ width:487px; padding:0 0 7px 18px; margin:0; float:left; font-size:0.7em; font-family:"Arial", Helvetica, sans-serif; font-weight:bold;}
#oDivNavigation ul{ width:487px; padding:0; margin:0; float:left; list-style:none;}
#oDivNavigation ul li{ float:left; border-left:1px solid #C61000; padding:0 6px; margin:0; line-height:11px; list-style:none;} 
#oDivNavigation ul li#liFirst{ border:0; padding:0 6px 0 0; margin:0;} 
#oDivNavigation ul li a{ color:#C61000;} 

#oDivLogo{ background-color:#A5B2BA; float:left; width:490px; padding:15px 0 15px 15px; margin:0; text-align:left; font-family:"Arial", Helvetica, sans-serif; height:98px;}
#oDivLogo img{ float:left; padding:0; margin:0;}
#oDivLogo p{ float:left; width:480px; font-size:1.1em; color:#fff; padding:5px 0 0 10px; margin:0;}
#oDivLogo p.large{ font-size:2.0em; text-transform:uppercase; font-weight:bold; color:#24271E; padding:10px 0 0 10px; margin:0;}

#oDivLogin{ float:left; background-position:bottom; background-repeat:no-repeat; width:255px; background-color:#A5B2BA; font-size:0.8em; height:128px; padding:0px 0; margin:18px 0px 0px 0px; text-align:left;}
#oDivLogin img{ float:left; padding:0px 0px 0px 48px; margin:0;} 
#oDivLogin p{ float:left; padding:10px 0 10px 7px; margin:0; font-size:1.5em; color:#24271E; font-family:"Trebuchet MS", Arial, Times New Roman; width:242px;}
#oDivLogin p.pLoggedIn{ font-size:0.9em; padding:0 0 5px 7px; margin:0;}
#oDivLogin p.pLoggedIn a{ color:#C61000; font-weight:bold;}
#oDivLogin form{ padding:0; margin:0;}
#oDivLogin form input{ float:left; padding:0 0 0 5px; margin:3px 0 3px 8px; width:220px; font-size:1em; color:#666;}
#oDivLogin form input#Login{ width:78px; padding:0; margin:3px 0 0 160px;}
#oDivLogin form p{ font-family:"Arial", Helvetica, sans-serif; font-size:0.8em; padding:0 0 0 8px; margin:0; color:#24271E; }
#oDivLogin form p a{ color:#C61000;}
#oDivLogin form input#submitButton{ border:0; width:70px; background-color:#B2B3B7; font-size:1.2em; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#C61000;}

#oDivContentContainerTop{ width:760px; height:185px; padding:0 0 3px 0; margin:0; font-family:"Arial", Helvetica, sans-serif; float:left;}

.oDivTileContainer{ float:left; padding:0 5px 0 0; margin:0; width:250px; height:185px;}
.oDivTile{ width:250px; padding:0 0 3px 0; margin:0; height:152px; float:left;} 
.oDivTile img{ padding:0; margin:0; height:152px; float:left;}
.oDivTileText{ width:250px; height:30px; padding:0; margin:0; background-color:#C61000; float:left;}
.oDivTileText p{ width:250px; padding:5px 0; margin:0; text-align:center; font-weight:bold; height:20px; float:left;}
.oDivTileText p a{ color:#FFF;}

#oDivReclaimedContainer{ width:250px; padding:0; margin:0; float:left;}

#oDivContentContainerBottom{ float:left; width:760px; padding:0; margin:0;}

#oDivMainContent{ font-family:"Arial", Helvetica, sans-serif; float:left; width:760px; padding:0 0 5px 0; margin:0;}

#oDivContent{ float:left; width:445px; padding:20px 25px 20px 40px; margin:0; text-align:left; font-size:0.9em; color:#626353;}
#oDivContent p{ float:left; margin:0 10px 10px 0; padding:0; width:90%; }
#oDivContent p strong{ color:#C61000;}
#oDivContent p#pTopPar{ color:#141517; font-size:1.1em; padding:0; margin:0;} 
#oDivContent ul{ float:left; padding:0; margin:0; width:445px;}
#oDivContent ul li{ padding:0; margin:0 0 0 15px;}
#oDivContent a{ color:#C61000;}
#oDivContent table{ float:left;}
#oDivContent h2{ color:#353D40; padding:0 0 10px 0; margin:0; text-align:left;}
#oDivContent h3{ color:#353D40; padding:10px 0; margin:0; text-align:left; float:left;}
#oDivContent img{ border:0;}
#oDivContentHead p{ float:left; width:100%; }
#oDivContentHead ul{ float:left; width:100%; }

#oDivSpotlight{ float:left; width:250px; padding:0; margin:0;}
#oDivSpotlight p{ padding:10px 20px; margin:0; font-size:0.7em; text-align:left; color:#C61000; font-weight:bold;}
#oDivSpotlight p.large{padding:10px 20px; margin:0; font-size:0.8em; text-align:left; color:#C61000; font-weight:bold;}
#oDivSpotlight p#pSpotTop{ color:#24271E; font-weight:normal;}
#oDivSpotlight p#pSpotTop a{ color:#C61000; font-weight:bold;}
#oDivSpotlight ul{ color:#353D40; text-align:left; padding:0 33px; margin:0; font-size:0.7em; }
#oDivFooterContainer{ width:760px; height:135px; float:left; border-top:2px solid #999;}
#oDivPartners{ float:left; width:760px; border-bottom:2px solid #999; padding:15px 0;}
#oDivPartners img{ padding:0 10px 0 0; margin:0;}

#oDivFooter{ width:760px; font-family:"Arial", Helvetica, sans-serif; font-size:0.7em; padding:10px 0 0 0; float:left; height:55px; color:#24271E;}
#oDivFooter p a{ color:#24271E;}
#oDivAccessibility img{ border:0;}

.Error{ color:#FF0000;}
