body {background:#fff url() left top repeat-x;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
.region:after{content:".";clear:both;display:block;visibility:hidden;height:0;}
* html .region{height:1px;}
.cb{margin-bottom:10px;}
.BlockItem{padding:5px 10px;}
#RegionSecondaryContent h2{margin-top:10px;}
.UpdateProgress{background-color:#CF4342;color:#FFF;top:0px;right:0px;position:absolute;}
.UpdateProgress img{vertical-align:middle;margin:2px;padding-right:5px;}
.ThreeColumn .blockArea{float:left;width:130px;}
.ThreeColumn .CenterColumn,.ThreeColumn .RightColumn{margin-left:15px;}.TwoColumn490px230px .blockArea{float:left;}
.TwoColumn490px230px .LeftColumn{width:490px;float:left;}
.TwoColumn490px230px .RightColumn{padding-right:10px;padding-top:30px;float:right;}.TwoColumn .blockArea{float:left;width:215px;}
.TwoColumn .RightColumn{float:right;}.TwoColumnSplit .blockArea{float:left;width:464px;}
.TwoColumnSplit .RightColumn{text-align:right;float:right;}
.twocolsplit{width:938px;}
form {display:block;width:968px;margin:0 auto;background-color:#fff;}
#RegionHeader{}
#RegionTop,#RegionPage{padding:8px 15px;background-image:url('/Frameworks/Default/Images/page_bg.gif');background-repeat:repeat-y;}
#RegionTop{padding-bottom:0;}
#RegionPage{clear:both;padding:0px 12px 10px 12px;}
#RegionSidebar{float:left;width:200px;}
#RegionContent{float:right;width:720px;margin-bottom:10px;}
#RegionMainContent{float:left;width:450px;}
#RegionSecondaryContent{float:right;width:256px;}
#RegionSecondaryContent .blockArea{}
#RegionFooter{clear:both;}
#RegionPage .TopArea{margin-bottom:10px;}
#RegionPage .ContentTopShadow{background-image:url('/Frameworks/Default/Images/page_content_topshadow.gif');background-position:top left;background-repeat:repeat-x;min-height:30px;}
#RegionPage .ContentTopShadow .breadcrumb{color:#999;font-size:90%;padding:10px 0px 10px 224px;}
.PageTopShadow{background-image:url('/Frameworks/Default/Images/page_top.gif');padding-top:6px;background-repeat:no-repeat;}
.PageBottomShadow{padding-bottom:6px;background-position:0% 100%;background-image:url('/Frameworks/Default/Images/page_bottom.gif');background-repeat:no-repeat;}
#RegionContent{min-height:375px;_height:375px;}#RegionFooter{color:#ccc;background-color:#fff;padding:0 10px;margin-bottom:25px;text-align:right;}
#RegionHeader{height:75px;position:relative;}
#RegionHeader .PageHeaderLogo{position:absolute;top:25px;left:0;}
#RegionHeader .LocationLinks{position:absolute;top:55px;left:60px;}
#RegionHeader .PageHeaderLinks{float:right;list-style:none none;margin:.5em;padding:0;}
#RegionHeader .PageHeaderLinks li{display:inline;margin:0;padding:0;}
#RegionHeader .linkList a{border-right:solid 1px #d65c33;padding:0 1em;color:#999;}
#RegionHeader .linkList a.last{border-right-style:none;}
#RegionHeader .SearchTextBox{float:right;width:150px;}
#RegionHeader .SearchButton{float:right;padding-left:5px;}
#RegionHeader .linkList{display:inline;padding-top:8px;margin-right:20px;}
#RegionHeader .linkList a{padding:0px 5px;}
#RegionHeader .BrandLinks{position:absolute;right:0;top:30px;width:500px;text-align:right;}
#RegionHeader .BrandLinks img{padding:0 5px;}
.TopMenu{float:left;display:inline;padding-bottom:5px;}
.TopMenu ul{list-style-image:none;list-style-type:none;margin:0;padding:0;}
.TopMenu li{float:left;line-height:normal;margin:0;width:122px;padding-right:15px;}
.TopMenu a{height:17px;background:url('/Frameworks/Default/Images/topmenubutton.gif') no-repeat 50% 50%;display:block;font-weight:bold;font-size:120%;padding:17px 10px;text-align:center;text-decoration:none;color:#fff;}
.TopMenu a:hover,.TopMenu .sel a{background:url('/Frameworks/Default/Images/topmenubutton_selected.gif') no-repeat 50% 50%;color:#333;text-decoration:none;}.TopSearch{float:right;display:inline;padding-top:10px;width:230px;}
.TopSearch .SearchBox{float:left;display:inline-block;padding:8px 7px;border:none 0;background-image:url('/Elements/TextBox/textbox_bg.gif');width:140px;}
.TopSearch .TextBoxRight{display:inline-block;float:left;width:7px;height:30px;background-image:url('/Elements/TextBox/textbox_bg_right.gif');margin-right:15px;}
.TopSearch .SearchButton{padding-top:3px;float:left;}.TreeMenu{padding:0px 0;}
.TreeMenu ul{list-style-image:none;list-style-type:none;margin:0;padding:0;}
.TreeMenu li{list-style-image:none;list-style-type:none;margin:0;border-bottom:solid 1px #ccc;}
.TreeMenu li.exp{padding-bottom:5px;}
.TreeMenu li.exp,.TreeMenu li.sel{border-top:solid 1px #f15c22;border-bottom:solid 1px #f15c22;margin-top:-1px;}
.TreeMenu li.exp ul li,.TreeMenu li.exp ul li.exp ul li{border:0;margin-top:0;padding-bottom:2px;}
.TreeMenu li li,.TreeMenu li li li,.TreeMenu li li li li{border-bottom:none;}
.TreeMenu li li{font-size:90%;}
.TreeMenu a,.TreeMenu .sel li a{display:block;text-decoration:none;background-color:Transparent;font-size:120%;}
.TreeMenu a:hover{color:#ff3333;text-decoration:none;}
.TreeMenu .exp a,.TreeMenu li ul li.exp a{padding-bottom:2px;color:#000;}
.TreeMenu li.sel a,.TreeMenu li ul li.sel a,.TreeMenu li ul li ul li.sel a{color:#ff3333;}
.TreeMenu .exp ul li a,.TreeMenu .exp ul li ul li a{color:#777;}
.TreeMenu li a{color:#777;padding:10px 10px;}
.TreeMenu li li a{padding-top:3px;padding-bottom:3px;padding-left:20px;}
.TreeMenu li li li a{padding-left:30px;}
