Body{margin-top:0px; background-color:#FFFFFF; background-image:url(cms/cmsimages/gray-body-bg.png); font-family:Arial,Sans-Serif; }
/* DIVS */
.DivMainSite{width:850px; min-height:700px; margin:auto; background-color:#FFFFFF;}
.DivSiteBody{width:845px; min-height:600px; margin:auto; background-color:#FFFFFF;}
.DivIndexContent{width:845px; margin:auto; background:transparent;}
.DivWelcomeBox{width:818px; min-height:20px; margin:auto; border:1px solid #CCCCCC; color:#666666; font-size:13px; padding:10px;}
.DivSiteFooter{width:850px; background:transparent;}
.DivOrangeFooterBar{width:100%; height:8px; background-color:#FF6600; background-image:url(cms/cmsimages/footer-orange-top-bar.png);}
.DivFooterArea{width:100%; height:155px; background-color:#000000; background-image:url(cms/cmsimages/footer-bg.png);}
.UKUSSite{font-size:11px; color:#9A9A9A; text-decoration:none; font-weight:bold; vertical-align:middle}
.UKUSSite span{position:relative; top:-5px;}
.WGNavBar{width:430px; height:60px; background-image:url(cms/cmsimages/wg-nav-bar.png);}
.WGNavBar td{background:transparent url(cms/cmsimages/wg-nav-bar-separator.png) no-repeat top right}
.WGNavBar a{font-size:14px; font-weight:bold; color:#666666; text-decoration:none;}
.ORNavBar{width:845px; height:36px; background:#FF6600; background-image:url(cms/cmsimages/main-prod-nav-bar.png);}
#ORNavBarSelected{background-image:url(cms/cmsimages/main-prod-nav-bar-sel.png);}
.ORNavBar a{font-size:15px; font-weight:bold; color:#FFFFFF; text-decoration:none;}
.ORNavBar td{width:138px;}
#ORNavBarSelArrow{height:25px; padding-top:9px; background-image:url(cms/cmsimages/main-prod-nav-bar-sel-arrow.png); background-repeat:no-repeat; background-position:top center;}
.SubGNavBar{width:845px; height:24px; background:#FFFFFF; background-image:url(cms/cmsimages/sub-prod-nav-bar.png);}
#SubGNavBarSelected{background-image:url(cms/cmsimages/sub-prod-nav-bar-sel.png);}
.SubGNavBar a{font-size:12px; font-weight:bold; color:#666666; text-decoration:none;}
.FooterTitle{color:#FFFFFF; font-size:15px; font-weight:bold;}
.FooterTitle a{text-decoration:none; color:#FFFFFF;}
.FooterText{color:#B3AF9E; font-size:12px;}
.FooterText a{text-decoration:none; color:#B3AF9E;}

.PTextFormat{color:#666666; font-size:12px;}
.STextFormat{color:#333333; font-size:13px;}
.YouAreText{color:#666666; font-size:12px;}
.LinkRegular{font-size:12px; font-weight:bold; color:#666666; text-decoration:underline;}
.IndexBoxDiv{position:relative; top:10px; font-size:40px;}
.IndexBoxDiv a{color:#FFFFFF; text-decoration:none; text-shadow: black 0.1em 0.1em 0.2em}
.IndexBoxDiv span{color:#FFFFFF; font-weight:bold; text-shadow: black 0.1em 0.1em 0.2em}
.LinkIndexBoxButton{color:#666666; font-size:14px; font-weight:bold; text-decoration:none; position:relative;}
.PFinderBoxDiv{position:relative; top:10px; font-size:40px; color:#FFFFFF; text-shadow: black 0.1em 0.1em 0.2em}

.PageRightTop{width:100%; height:45px; background:#FFFFFF url(cms/cmsimages/page-top-right.png) no-repeat top center; text-align:center;}
.PageRightTitle{color:#666666; font-size:16px; font-weight:bold; position:relative; top:14px;}
.PageRightBody{width:100%; min-height:275px; background:#FFFFFF url(cms/cmsimages/page-body-right.png) repeat-y;}
.PageRightBody div{color:#333333; font-size:13px;}
.PageRightBottom{width:100%; height:10px; background:#FFFFFF url(cms/cmsimages/page-bottom-right.png) no-repeat top center; text-align:center;}
.PageLeftTop{width:100%; height:71px; background:#FFFFFF url(cms/cmsimages/page-top-left.png) no-repeat top center; text-align:center;}
.PageLeftTitle{color:#666666; font-size:24px; font-weight:bold; position:relative; top:20px;}
.PageLeftBody{width:100%; min-height:250px; background:#FFFFFF url(cms/cmsimages/page-body-left.png) repeat-y;}
.PageLeftBody div{color:#333333; font-size:13px;}
.PageLeftBottom{width:100%; height:10px; background:#FFFFFF url(cms/cmsimages/page-bottom-left.png) no-repeat top center; text-align:center;}
.PageFormat{width:552px; margin:auto; min-height:100px;}
.PageFormat td{background:#FFFFFF url(cms/cmsimages/page-format-left-bg.png);}
.PListTable{width:145px; margin:auto}
.PListTable tr{height:40px;}
.PListTable td{background-image:url(cms/cmsimages/product-bottom-menu-dots.png); text-align:center}
.PListTable a{font-size:13px; color:#666666; text-decoration:none; font-weight:bold}
#PListCurrent{background-image:url(cms/cmsimages/product-bottom-menu-dots-sel.png); text-align:center}
.PProductFormat{width:552px; margin:auto; min-height:100px;}
.PProductLeftMenu{width:145px; margin:auto}
.PProductLeftMenu tr{height:50px;}
.PProductLeftMenu span{font-size:15px; color:#666666; font-weight:bold;}
.PProductButtons{background:transparent url(cms/cmsimages/ppage-blank-button.png) no-repeat top center; height:50px; width:145px; text-align:center;}
.PProductButtons a{text-decoration:none; font-size:11px; font-weight:bold; color:#333333; position:relative; top:2px; left:0px;}
.PProductButtonsL{background:transparent url(cms/cmsimages/ppage-blank-button-l.png) no-repeat top center; height:50px; width:145px; text-align:center;}
.PProductButtonsL a{text-decoration:none; font-size:11px; font-weight:bold; color:#333333; position:relative; top:0px; left:0px;}
#PProductBtnCurrent{background:transparent url(cms/cmsimages/ppage-blue-button.png) no-repeat top center;}
#PProductBtnCurrentL{background:transparent url(cms/cmsimages/ppage-blue-button-l.png) no-repeat top center;}
#PProductBtnCurrentGreen{background:transparent url(cms/cmsimages/ppage-green-button.png) no-repeat top center;}
#PProductBtnCurrentOrange{background:transparent url(cms/cmsimages/ppage-orange-button.png) no-repeat top center;}
#PProductBtnCurrentOrangeL{background:transparent url(cms/cmsimages/ppage-orange-button-l.png) no-repeat top center;}
.BlankTable{width:380px; margin:auto;}
.BlankTable tr{height:30px; background:#FFFFFF;}
.BlankTable td{background:#FFFFFF; font-size:13px; color:#666666; border-bottom:1px solid #DEDEDE;}
.BlankTable a{text-decoration:none; font-size:12px; color:#6699CC;}
.SiteMap{width:520px; margin:auto;}
.SiteMap #Header{color:#666666; font-size:14px; font-weight:bold;}
.SiteMap td{}
.SiteMap a{font-size:12px; color:#6699CC; text-decoration:underline;}
.screen-border img{
border: 1px solid #CE4301;
}
.screen-border:hover img{
border: 1px solid #FB7F01;
}
.screen-border:hover{
color: #FB7F01; /* Dummy definition to overcome IE bug */
}

