body{margin:0;padding:0;background-color:#a9aaab;font-family:Arial,sans-serif;color:#000;font-size:small;text-align:center;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:11pt;}
#contentholder{background:#fff none repeat scroll 0;margin:0 auto;padding:0;position:relative;text-align:left;width:786px;}
#footer{background:#dbdada none repeat scroll 0;border:3px solid #fff;clear:both;color:#7c7c7c;font-size:7pt;margin-top:10px;padding:2px 15px;}
img{border:0;}
#header{background:transparent url(/dms/images/tbc_logo.gif) no-repeat scroll 10px;height:55px;position:relative;}
a{color:#5b89d6;}
a:hover{color:#036;}
a:link,a:active,a:visited{color:#000;}
#header #homelink a{display:block;font-size:90%;height:100%;text-decoration:none;text-indent:-9999px;}
#header #homelink{height:45px;left:10px;position:absolute;top:10px;width:270px;}
#leftnav{background:transparent url(/dms/images/leftnav_top.gif) no-repeat scroll 0;border-top:1px solid #333;float:left;margin-left:2px;position:relative;width:157px;}
html>body #leftnav{margin-left:3px;width:159px;}
#mainholder{border-top:1px solid #333;margin:0;padding:0;position:relative;width:617px;}
html>body #mainholder{margin:0 0 0 166px;}
#blank #mainholder{right:auto;width:617px;}
#main{overflow:hidden;position:relative;width:617px;}
#mainFull{overflow:hidden;position:relative;width:100%;}
#guts{margin:5px;}
#topnav{float:right;margin:0;padding:0 0 0 15px;background:transparent url(/dms/images/header_nav_corner.gif) no-repeat 0 100%;height:20px;}
#topnav ul{margin:0;padding:0;}
#topnav li{display:block;float:left;position:relative;list-style:none;height:20px;text-indent:-9999px;}
#topnav a{display:block;font-size:90%;height:100%;text-decoration:none;}
#topnav ul #tn_contact{background:transparent url(/dms/images/top_nav.gif) no-repeat scroll 0 50%;width:110px;}
#topnav ul #tn_home{width:40px;background:transparent url(/dms/images/top_nav.gif) no-repeat -110px 50%;}
#topnav ul #tn_logout{width:45px;background:transparent url(/dms/images/top_nav.gif) no-repeat -151px 50%;}
p{margin:6px 0;}
#companyname{background:#dedede none repeat scroll 0;color:#333;display:block;font-weight:bold;padding:3px;}
h1{background:#a9ce70 url(/dms/images/h1_back.gif) repeat-y scroll 100% 0;color:#fff;display:block;font-size:12pt;margin:3px 0 0;padding:3px;}
h1.pm{background:transparent none repeat scroll 0;color:#226a94;font-family:Arial,sans-serif;font-size:140%;margin-bottom:.5em;margin-top:0;padding:.5em 0 0;}
h1.pmSub{background:none;padding:0;font-family:Arial,sans-serif;color:#226a94;font-size:105%;margin-top:0;margin-bottom:.5em;padding-top:0;}
#blank h1{margin:0;}
h2.pm{background:none;padding:0;font-family:Times,serif;color:#226a94;font-weight:normal;font-size:145%;margin:0;line-height:100%;}
h2.curProgress{display:inline;line-height:1.2em;margin:0 4px 0 2px;}
h3{font-size:150%;font-weight:bold;}
h3.pm{font-size:105%;font-family:Arial,sans-serif;color:#226a94;margin-bottom:5px;line-height:100%;}
h4.pm{font-family:Arial,sans-serif;font-size:95%;margin:0;line-height:100%;}
h5{font-size:10pt;font-weight:bold;}
dd{margin:0;}
dd.colourBack{background:#f5f5dc none repeat scroll 0;}
dl{display:inline;float:left;margin:0 0 10px;}
dl div.thirty{float:left;margin-right:10px;width:190px;}
dl div.fifty{float:left;margin-right:10px;width:290px;}
dl div.sixty{float:left;width:318px;margin-right:10px;}
dl div.forty{float:left;width:262px;margin-right:10px;}
dl div.seventy{float:left;width:390px;margin-right:10px;}
dl div.full{margin-right:10px;}
dl.thirty{margin-right:10px;width:195px;}
dl.address1{width:266px;margin-right:0;}
dl.address2{width:145px;margin-right:0;}
dl dl{margin-right:10px;width:180px;}
dl.thirtylast{margin-right:0;width:191px;}
dl.fifty{margin-right:10px;width:298px;}
dl.fiftylast{margin-right:0;width:298px;}
dl.full{width:606px;}
dl.fullwide{width:700px;}
dl.fullWithColor{background:#fffacd none repeat scroll 0;width:606px;}
dd div.colourBack{background:#dcdcdc none repeat scroll 0;}
br{clear:both;}
.spacer{clear:both;}
ul.arrow{margin:0 0 10px;padding:0 0 0 18px;}
ul.arrow li{margin:0 0 4px;padding:0;}
.floatright,.floatRight{float:right;margin:8px 0 0 0;}
.required{color:#5b89d6;font-weight:bold;margin:0 0 5px;}
.error{color:red;font-weight:bold;margin:0 0 5px;}
.datagrid{border-bottom:1px solid #a9ce70;}
.datagrid th{background-color:#a9ce70;}
tr{background:none;}
.datagrid tr td,.datagrid th{border-bottom:1px solid #fff;border-right:1px solid #fff;padding:2px 4px;}
tr.rowalt{background-color:#f4fee5;}
.companyselect{background-color:#dedede;padding:3px;}
.go{display:inline;}
.companylist{margin-bottom:4px;width:114px;}
div.clearFloats{clear:both;margin:0;}
.floatLeft{float:left;margin:8px 0 0 0;}
.right{text-align:right;}
.left{text-align:left;}
.center{text-align:center;}
.top{vertical-align:top;}
.bottom{vertical-align:bottom;}
.noDisplay{display:none;}
.marginTop3px{margin-top:3px;}
.noMargin{margin:0;padding-top:3px;padding-bottom:3px;}
.noPadding{padding:0;}
.paddingTop2px{padding-top:2px;}
.paddingRight5px{padding-right:5px;}
.paddingLeft6px{padding-left:6px;}
.withBottomPadding{padding-bottom:4px;}
.withBottomPadding10px{padding-bottom:10px;}
p.hangingIndent{margin:0;margin-left:1.3em;margin-top:.5em;text-indent:-1.3em;}
p.hangingIndent2{margin:0;margin-left:.7em;text-indent:-0.5em;}
div.indentedBlock{margin-left:30px;padding:5px;}
div.withFillAndBorder{border:1px solid #ccc;background-color:#e0e0e0;padding:5px;}
div.withBorder{border:1px solid #ccc;}
a.backToTop:link,a.backToTop:active,a.backToTop:visited{font-size:x-small;color:#000;}
.requiredText{font-family:Verdana,Arial,sans-serif;color:#f00;font-weight:bold;}
.requiredTextWithPadding6px{font-family:Verdana,Arial,sans-serif;color:#f00;font-weight:bold;padding-left:6px;}
.legalText{font-size:x-small;}
.errorMessage{border:1px solid #f00;padding:5px;color:#f00;font-weight:bold;font-size:90%;}
.errorMessage a:link,.errorMessage a:active,.errorMessage a:visited{color:#f00;}
.smallWhiteExample{font-size:x-small;font-weight:bold;color:#fff;}
.smallBlackExample{font-size:x-small;font-weight:bold;color:#000;}
.smallNormalText{font-size:x-small;}
.blackBold{color:#000;font-weight:bold;}
.fontColor993300{color:#930;}
.bold{font-weight:bold;}
.smaller{font-size:smaller;}
.fontsize85pc{font-size:85%;}
.noUnderline{text-decoration:none;}
.lineheight1p5em{line-height:1.5em;}
.bgFFFFFF{background-color:#fff;}
#globalNavAdminButtonContainer{padding-top:5px;padding-left:15px;}
#globalNavAdminButtonContainer img{margin-right:2px;}
th,td{font-size:11px;}
div.adminContentArea{padding:5px;}
table.adminDataTable{border-collapse:collapse;width:100%;border-spacing:0;font-size:85%;margin-top:10px;margin-bottom:10px;}
table.adminDataTable th{background-color:#e0e0e0;border:1px solid #ccc;vertical-align:baseline;}
table.adminDataTable td{vertical-align:baseline;}
table.fullsizefont td{font-size:small;font-family:Arial,sans-serif;}
table.adminDataTable col#programInstanceName{width:100px;}
table.adminDataTable col#programInstanceCurrentState,table.adminDataTable col#programInstanceScheduledState{width:50px;}
table.adminDataTable col#programInstanceCurrentState{font-weight:bold;}
#productsummary{background:#eee none repeat scroll 0;border:0 solid black;font-size:7pt;margin-top:3px;overflow:hidden;position:relative;width:617px;}
#productsummary ul{float:left;list-style-image:none;list-style-position:outside;list-style-type:none;margin:3px;padding:0;width:180px;}
#productsummary li{clear:both;width:100%;}
#productsummary div.label{float:left;margin:0;padding:0;text-align:right;width:80px;}
#productsummary div.value{float:left;margin:0;padding:0;width:80px;}
#producttabs{font-weight:bold;margin-top:5px;overflow:hidden;padding:0;position:relative;width:100%;}
#producttabs ul{list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;overflow:hidden;padding:0;width:100%;}
#producttabs li{background:#ccc url(/dms/images/tab_crn_r.gif) no-repeat scroll right top;border-bottom:1px solid #fff;float:left;height:100%;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0 2px 0 0;padding:0;position:relative;}
#producttabs #current{background:#88af5a url(/dms/images/tab_crn_r.gif) no-repeat scroll right top;border-bottom:1px solid #88af5a;}
#producttabs a{background:transparent url(/dms/images/tab_crn_l.gif) no-repeat scroll left top;color:#666;display:block;padding:2px 6px;text-decoration:none;}
#producttabs #current a{color:#fff;}
#productdetailsborder{border-color:#88af5a;border-style:solid;border-width:3px 1px 1px;}
#blackBorder{border:1px solid Black;}
#productdetails{margin:0;overflow:hidden;padding:0;position:relative;width:100%;}
#productbuttons{border-top:1px solid #ccc;padding-top:5px;}
.textinput{margin:2px 0 5px;overflow:hidden;width:100%;}
input{margin-right:2px;font-size:85%;padding:0;}
.textinput input{float:left;}
.textinput span{float:left;text-align:right;width:30%;}
textarea{margin:0;font-size:90%;}
select{float:none;margin:0;font-size:85%;}
.addressline{background:#fff none repeat scroll 0;height:100%;overflow:hidden;width:100%;margin:0 -5px 0 0;}
.addresslinehead{height:100%;overflow:hidden;width:100%;}
.add1,.add2,.add3{background:#fff none repeat scroll 0;float:right;height:100%;margin:0;padding:0 1px;width:125px;}
.addresslinehead .add1,.addresslinehead .add2,.addresslinehead .add3{background:#eee none repeat scroll 0;}
.addAddressWhite1,.addAddressWhite2{float:left;height:100%;margin:0 1px;padding:0 2px;width:190px;}
.addLabelAndAddress{float:left;width:266px;}
.addresslinehead input,.addressline input{margin:0;}
html>body .addresslinehead input,html>body .addressline input{margin:2px;}
.addresslinehead select,.addressline select{margin:0;}
html>body .addresslinehead select,html>body .addressline select{margin:2px;}
.addresslinehead textarea,.addressline textarea{margin:0;}
html>body .addresslinehead textarea,html>body .addressline textarea{margin:2px;}
.addressline .addAddressform{width:180px;}
.addressline .addform{width:130px;}
.addlabel{float:left;margin-top:1px;padding:0 0 2px 0;text-align:left;width:140px;vertical-align:top;}
.addSmallLabel{float:left;margin-top:3px;text-align:left;width:70px;}
.addwidelabel{float:left;margin-top:3px;text-align:left;width:140px;}
.addwidelabel2{float:left;margin-top:3px;text-align:left;width:190px;}
.addlabelWhiteBackground{float:left;margin:0;padding:2px 0 0;text-align:left;width:120px;}
.addlabelWhiteBackground tr{background-color:#fff;}
.addText{margin-top:3px;}
.addresslabel{height:21px;}
.wideaddresslabel1{float:left;font-size:8pt;font-weight:bold;height:25px;text-align:right;vertical-align:bottom;width:130px;}
.wideaddresslabel2{float:left;font-size:8pt;font-weight:bold;height:22px;text-align:left;vertical-align:bottom;width:130px;}
.wideaddresslabel3{float:left;font-size:8pt;font-weight:bold;height:19px;text-align:right;vertical-align:bottom;width:130px;}
.contentRow{height:100%;overflow:hidden;padding:2px 0;width:100%;}
.addContent{float:left;height:100%;width:190px;}
.addContent3{float:left;height:100%;width:210px;}
.addContent2{float:left;height:100%;width:270px;}
.addSmallContent{float:left;height:100%;width:30px;}
.addLargeContent{float:left;height:100%;width:210px;}
.addExtraLargeContent{float:left;height:100%;width:350px;}
.contentRow .addLargeContentform{width:200px;}
.contentRow .addContentform{width:180px;}
.contentRow .addShortContentform{height:100%;width:130px;}
.contentRow .addShortContent{width:140px;height:100%;float:left;}
.contentRow .add100PxLeft{width:100px;height:100%;float:left;}
.contentRow .add80PxLeft{width:80px;height:100%;float:left;}
.contentRow .add101PxLeft{float:left;}
.contentRow .addLeft{left:0;float:left;width:255px;cursor:text;}
.contentRow .addMiddle{left:175px;float:left;position:relative;}
.contentRow .addRight{right:5px;float:right;width:255px;position:relative;cursor:text;}
.contentRow .add120PxLeft{width:120px;height:100%;float:left;}
.contentRow .add200PxLeft{width:200px;height:100%;float:left;}
.contentRow .add100PxRight{width:100px;height:100%;float:left;text-align:right;}
.contentRow .addSmallForm{width:40px;height:100%;}
.contentRow .add140PxRight{width:140px;height:100%;float:left;text-align:right;}
.contentRow .add75PxLeft{width:75px;height:100%;float:left;}
.contentRow .add60PxLeft{width:60px;height:100%;float:left;}
.padding5{padding:5px;}
.CalendarItems{font-family:Helvetica;font-size:11px;margin-top:0;margin-bottom:0;}
.CalendarHeader{font-family:Helvetica;font-size:13px;margin-top:0;margin-bottom:0;}
.CalendarHeaderBold{font-family:Helvetica;font-size:13px;margin-top:0;margin-bottom:0;font-weight:bolder;}
.experienceLocationList{height:245px;width:170px;}
.experienceLocationButton{width:75px;}
#scrollingDiv{overflow:auto;width:100%;}
#scrollingDiv400Px{height:400px;overflow:auto;width:100%;}
.prodSearchResultHeaderStyle{color:#00f;width:0;background-color:#a9ce70;}
.leftNavigationLevel1{font-weight:bold;background-color:Fuchsia;}
.leftNavigationLevel2{font-weight:bold;background-color:Blue;}
.leftNavigationLevel3{font-weight:bold;background-color:Lime;}
.leftNavigationLevel4{font-weight:bold;background-color:Aqua;}
.leftNavigationLevel5{font-weight:bold;background-color:Gray;}
.leftNavigationLevel6{font-weight:bold;background-color:Purple;}
.hidden{visibility:hidden;}
#primarynav{position:relative;z-index:200;padding-bottom:5px;background:transparent url('/dms/images/left_nav_bottom.gif') repeat-x 0 100%;}
#primarynav ul{margin:0;padding:0;background-color:#88af5a;border-bottom:3px solid #484848;}
#primarynav li{position:relative;list-style:none;}
#primarynav li.last{border-bottom:1px solid #ac6f38;}
#primarynav li.over{z-index:200;}
#primarynav li ul,#primarynav li ul ul{position:absolute;top:auto;left:-1px;z-index:200;background:#f5f3da;width:200px;text-indent:0;}
#primarynav li>ul{left:-31px;background:transparent;padding:30px;padding-top:0;}
#primarynav li ul ul{top:0;left:195px;padding-left:0;}
#primarynav ul li>ul{background:transparent;}
#primarynav ul ul li{background:#f5f3da;border-right:1px solid #ac6f38;}
/* hide from IE Mac(and IE Win) \*/ #primarynav ul ul>li{float:none;}
/* end */ #primarynav a{color:#FFF;display:block;height:100%;font-size:90%;text-decoration:none;padding:3px 3px 3px 7px;}
#primarynav a:hover{background-color:#6c9140;}
#home #primarynav #home,#products #primarynav #products,#company #primarynav #company,#contacts #primarynav #contacts,#photos #primarynav #photos,#log #primarynav #log{padding:1px;background:#333;}
#home #primarynav #home a,#products #primarynav #products a,#company #primarynav #company a,#contacts #primarynav #contacts a,#photos #primarynav #photos a,#log #primarynav #log a{color:#fff;background:#333 URL('/dms/images/yellow_bar.gif') repeat-y 0 0;}
#primarynav a,#primarynav li.over li a,#primarynav li.over li.over li a{color:#FFF;}
#primarynav li.over a,#primarynav li.over a:hover,#primarynav li.over li.over a,#primarynav li.over li.over a:hover{background:#f9ddab;color:#af3b28;}
#primarynav li li.last a{border-bottom-width:1px;}
#primarynav li li a{border:1px solid #d8b480;border-bottom-width:0;padding:3px 5px;}
#primarynav li:hover ul ul,#primarynav li:hover ul ul ul,#primarynav li.over ul ul,#primarynav li.over ul ul ul,#primarynav li ul{display:none;}
#primarynav li:hover ul,#primarynav li li:hover ul,#primarynav li li li:hover ul,#primarynav li.over ul,#primarynav li li.over ul,#primarynav li li li.over ul{display:block;}
#pageContainer{margin-left:auto;margin-right:auto;width:800px;padding-left:10px;background-image:url(/dms/images/main_bg.png);background-repeat:no-repeat;}
#pageContentContainer{text-align:left;}
#logoHeader{width:780px;height:106px;background-color:#000;}
.logoHeaderImage{margin-top:6px;margin-left:10px;}
#globalNavContainer{width:780px;background-color:#81c150;line-height:1.2em;}
#globalNavButtonContainer{float:left;background-color:#81c150;padding-top:5px;padding-left:15px;}
#globalNavButtonContainer img{margin-right:2px;}
#loginButtonContainer{float:right;font-size:11px;font-weight:bold;color:#fff;padding-top:5px;padding-right:18px;}
#loginButtonContainer a:link,#loginButtonContainer a:active,#loginButtonContainer a:visited{color:#fff;}
#loginButtonContainer img{margin-bottom:-3px;}
#leftNavigation{background-color:#f6f6f6;font-size:85%;margin-bottom:15px;}
#leftNavigation p{margin-bottom:0;margin-top:0;}
#leftNavigation div{padding-bottom:4px;padding-right:4px;padding-top:4px;}
#leftNavigation div.inactive{background-image:url(/dms/images/left_nav_inactive_bg.gif);background-repeat:repeat-y;}
#leftNavigation div.active{background-image:url(/dms/images/left_nav_active_bg.gif);background-repeat:repeat-y;}
#leftNavigation div.inactive:hover,#leftNavigation div.over{background-image:url(/dms/images/left_nav_hover_bg.gif);background-repeat:repeat-y;}
#leftNavigation div.inactive a:link,#leftNavigation div.inactive a:active,#leftNavigation div.inactive a:visited{color:#000;text-decoration:none;}
#leftNavigation div.active a:link,#leftNavigation div.active a:active,#leftNavigation div.active a:visited{color:#fff;text-decoration:none;}
img.leftNavIcon{margin-left:-1.2em;margin-right:.3em;}
p.level1{font-weight:bold;margin-left:2em;padding-right:2em;}
p.level2{margin-left:3.3em;padding-right:2em;}
p.level2Group{font-weight:bold;margin-left:3.3em;padding-right:2em;}
p.level3Group{font-weight:bold;margin-left:4.5em;padding-right:2em;}
p.level3{margin-left:4.5em;padding-right:2em;}
p.level3Active{margin-left:4.5em;padding-right:2em;}
p.level3Inactive{color:#b6b6b6;margin-left:4.5em;padding-right:2em;}
#leftNavigation p.level3Inactive a:link,#leftNavigation p.level3Inactive a:active,#leftNavigation p.level3Inactive a:visited{color:#b6b6b6;cursor:default;}
p.level4Complete{margin-left:5.5em;padding-right:1em;}
p.level4Active{margin-left:5.5em;padding-right:1em;}
p.level4Inactive{color:#b6b6b6;margin-left:5.5em;padding-right:1em;}
#leftNavigation p.level4Inactive a:link,#leftNavigation p.level4Inactive a:active,#leftNavigation p.level4Inactive a:visited{color:#b6b6b6;cursor:default;}
p.level4Inactive a:hover{text-decoration:none;}
p.level5Complete{margin-left:6.5em;padding-right:1em;}
p.level5Active{margin-left:6.5em;padding-right:1em;}
p.level5Inactive{color:#b6b6b6;margin-left:6.5em;padding-right:1em;}
#leftNavigation p.level5Inactive a:link,#leftNavigation p.level5Inactive a:active,#leftNavigation p.level5Inactive a:visited{color:#b6b6b6;cursor:default;}
p.level5Inactive a:link,p.level5Inactive a:active,p.level5Inactive a:visited{color:#b6b6b6;cursor:default;}
p.level5Inactive a:hover{text-decoration:none;}
#mainContentContainer{background-color:#fff;width:97.5%;}
.homePrimaryContent,.primaryContent{background-color:#fff;line-height:1.2em;padding-top:25px;}
.homePrimaryContent{padding:20px;background-image:url(/dms/images/home_primary_content_bg.gif);background-position:center bottom;background-repeat:no-repeat;padding-bottom:10px;}
.primaryContent a:link,.primaryContent a:active,.primaryContent a:visited,.rightColumnContent a:link,.rightColumnContent a:active,.rightColumnContent a:visited{color:#000;}
.singleColumnContent{background-color:#fff;line-height:1.2em;padding:25px 5px 10px 5px;}
.leftColumnContent{float:left;padding:0 0 15px 15px;}
.rightColumnContent{float:right;padding:0 12.5px 5px 14px;vertical-align:top;width:535px;}
.navigationColumn{width:202px;}
.formContentColumn{vertical-align:top;border-left:1px solid #226a94;}
.contentTabArea{margin:0;padding:0;border-bottom:1px solid #226a94;}
.contentTabArea img{margin-bottom:-3px;margin-right:0;margin-left:0;}
.emptyContentTabArea{height:27px;}
div.pageTextHeader{padding:10px;}
.pageTextHeaderContainer{float:left;width:80%;}
.pageTextHeader h1{margin:0;padding:0px 0px 5px 0px;width:90%;}
.pageTextHeaderContainer h4{color:#3b7809;}
div.alert{margin-bottom:10px;}
div.alert h4{color:#f00;}
.programSnippet{width:199px;background-color:#f7f7f7;background-image:url(/dms/images/program_snippet_bg.gif);background-position:bottom;background-repeat:no-repeat;}
.programSnippetHeader{background-image:url(/dms/images/program_snippet_header.gif);background-position:top;background-repeat:no-repeat;padding:10px;font-family:Times,serif;font-size:110%;font-weight:bold;color:#226a94;}
.programSnippet .floatLeft{font-size:85%;font-family:Arial,Arial,sans-serif;color:#000;padding-left:10px;width:60%;}
.programSnippet .floatright,.programSnippet .floatRight{padding-right:18px;}
.programSnippet img.button{margin-left:10px;}
.narrowColumn{width:33%;}
.wideColumn{width:60%;}
.extraWideColumn{width:75%;}
.equalColumn{width:46%;}
.equalColumn49PC{width:49%;}
p.introText{margin:0;margin-top:5px;margin-bottom:10px;line-height:1.3em;}
.homePrimaryContent div.loginWidget{border-left:1px solid #ccc;padding-left:15px;}
.homeSecondaryContent{background-color:#ecf3f5;background-image:url(/dms/images/home_secondary_content_bg.gif);background-position:center top;background-repeat:repeat-y;line-height:1.2em;width:100%;}
.homeSecondaryContent .leftColumnContent,.homeSecondaryContent .rightColumnContent{padding-top:18px;}
.homeSecondaryContent h2{clear:both;font-size:160%;margin:0 0 3px;padding:3px;}
.homeSecondaryContent .leftColumnContent p,.homeSecondaryContent .rightColumnContent p{line-height:1.4em;}
.homePrimaryContent .leftColumnWide{border-right:1px solid #ccc;}
.programsInfoContainerRow{margin-bottom:4px;}
.programsInfoContainer{background-color:#f5f9fa;background-image:url(/dms/images/top_drop_shadow_short.gif);background-position:center top;background-repeat:repeat-x;border:1px solid #dee1e2;height:100px;padding-top:10px;width:348px;}
.programsInfoContainerWide{width:99%;}
.programsInfoContainerContent{width:260px;}
.programsInfoContainerContentWide{width:auto;padding-right:10px;}
.programsInfoContainer h3{margin:0;}
.programsInfoContainerWide h3{margin-top:6px;margin-bottom:6px;}
.programsInfoContainer p{font-size:85%;margin:0;padding-bottom:5px;}
h1.secondaryHeader{margin-top:25px;margin-bottom:18px;}
.formSubsection{background-color:#f5f5f5;line-height:1.2em;margin-bottom:10px;}
.formSubsectionHeaderContainer{width:100%;background-color:#fff;}
.formSubsectionHeader{margin:0;padding:4px 5px 4px 0;background-color:#fff;color:#369;font-weight:bold;}
.formSubsectionHeaderContainer .floatLeft{margin-left:3px;margin-right:0;}
.formSubsectionPriceHeader{font-size:85%;font-weight:bold;color:#fff;margin:-5px -5px 0 0;padding-left:65px;padding-top:3px;padding-right:5px;padding-bottom:3px;background-image:url(/dms/images/price_header_bg.gif);background-position:bottom left;background-repeat:no-repeat;}
.formSubsectionNoChargePriceHeader{display:none;}
.formSubsectionBlankHeader{font-size:85%;font-weight:bold;color:#fff;margin:0;padding-left:65px;padding-top:3px;padding-right:5px;padding-bottom:3px;background-image:url(/dms/images/form_subsection_content_bg.gif);background-position:bottom left;background-repeat:no-repeat;visibility:hidden;}
.formSubsectionContent{margin-top:1px;padding:5px 5px 5px 5px;border:1px solid #afafaf;vertical-align:top;background-color:#fff;background-image:url(/dms/images/form_subsection_content_bg.gif);background-position:top;background-repeat:repeat-x;height:auto;width:522px;}
.formSubsectionContentFullWidth{margin-top:1px;padding:5px 5px 5px 5px;border:1px solid #afafaf;vertical-align:top;background-color:#fff;background-image:url(/dms/images/form_subsection_content_bg.gif);background-position:top;background-repeat:repeat-x;height:auto;width:auto;}
.formSubsectionContentWithRedBorder{margin-top:1px;padding:0 0 2px 5px;border:3px solid #afafaf;border-color:Red;vertical-align:top;background-color:#fff;background-image:url(/dms/images/form_subsection_content_bg.gif);background-position:top;background-repeat:repeat-x;height:auto;}
.formHorizontalLine{margin-top:1px;padding:5px 5px 5px 5px;border-bottom:1px solid #afafaf;vertical-align:bottom;background-color:#fff;background-image:url(/dms/images/form_subsection_content_bg.gif);background-position:top;background-repeat:repeat-x;height:auto;}
.formSubsectionContentWithNoBorder{margin-top:1px;padding:0 0 2px 5px;border:0 solid #afafaf;vertical-align:top;background-color:#fff;background-position:top;background-repeat:repeat-x;height:auto;}
.formSubsectionContentWithNoBorderTransparent{margin-top:1px;padding:0 0 2px 5px;border:0 solid #afafaf;vertical-align:top;background-position:top;background-repeat:repeat-x;height:auto;}
.formSubsectionContent p{margin-bottom:10px;margin-top:3px;}
table.formSubsectionContentTable{font-size:85%;}
td.itemHeading{color:#000;font-weight:bold;}
table.borderCollapse{border-collapse:collapse;margin-top:5px;margin-bottom:5px;}
table.borderCollapseRed{border-collapse:collapse;border-color:Red;border-style:solid;margin-top:5px;margin-bottom:5px;}
table.autoLayout{table-layout:auto;}
table.fullWidth{width:100%;}
table.sideMargins5{margin-left:5px;margin-right:5px;}
table.sideMargins10{margin-left:10px;margin-right:10px;}
table.leftMargin10{margin-left:10px;}
table.bottomMargin20{margin-bottom:20px;}
table.cellPad3px td,table.cellPad3px th{padding:3px;}
table.cellPad2px td,table.cellPad2px th{padding:2px;}
table.cellPadBottom5 td{padding-bottom:5px;}
table.withCellBorders{border-collapse:collapse;}
table.withCellBorders th,table.withCellBorders td{border:1px solid #ccc;padding:3px;}
th.withCellBorders,td.withCellBorders{border:1px solid #a9a9a9;}
th.withoutCellBorders,td.withoutCellBorders{border:none;}
table.withCellBorders tr.withoutCellBorders,table.withCellBorders td.withoutCellBorders{border:none;}
th.withBackground{color:#fff;background-color:#808080;}
th.withLightBackground{color:#000;background-color:#e7e7e7;}
th.withHorzBorders{border-left:1px solid #fff;border-right:1px solid #fff;}
.midGreyBackground{background-color:#e0e0e0;border:1px solid #acacac;}
.ltGreyBorderTopBottom{border-top:1px solid #acacac;border-bottom:1px solid #acacac;}
.midGreyBorderBottom{border-bottom:1px solid #ccc;}
.ltGreyBackground{background-color:#f5f5f5;}
caption{text-align:left;font-weight:bold;}
input.withBorder{border:1px solid #afafaf;}
input.productName{border:1px solid #afafaf;font-size:13px;width:520px;}
div.useCompanyInfo{padding-left:5px;}
div.registerPrimaryPhone{background-color:#808080;margin-left:-5px;margin-top:10px;margin-bottom:10px;padding-left:10px;}
div.registerAdditionalPhone{padding-left:5px;}
table.addOperationsHoursBlockDetail{width:525px;margin-left:-5px;margin-top:15px;margin-bottom:15px;}
table.addOperationsHoursBlockDetail tr{background-color:#ddd;padding-top:3px;padding-bottom:3px;}
table.addOperationsHoursBlockDetail tr.empty{padding:0;background-color:#f5f5f5;}
table.addOperationsHoursBlockDetail tr.empty td{height:10px;}
div.existingOperationsHoursBlock{margin-top:15px;margin-bottom:15px;width:525px;background-color:#e0e0e0;}
div.existingOperationsHoursBlockHeader{background-color:#808080;padding:3px;margin-top:10px;}
div.existingOperationsHoursBlockHeaderContent{font-weight:bold;color:#fff;}
div.servicesDescriptionItem{border:1px solid #ccc;background-color:#e0e0e0;width:505px;margin-bottom:15px;padding:5px;}
label{font-weight:normal;}
label.hidden{display:none;}
label.white{color:#fff;}
label.normal{font-weight:normal;}
label.smallText{font-size:xx-small;font-weight:normal;}
input.secondColumnField{margin-right:-200px;}
#savemessage{padding:5px;border:1px solid #81c151;color:#3b7809;font-weight:bold;}
p.loginHeader{font-size:75%;font-weight:bold;margin-bottom:1em;}
p.fieldLabel{font-size:85%;margin:0;}
.loginWidgetTerms{font-size:70%;line-height:1em;}
.loginWidget a:link,.loginWidget a:active,.loginWidget a:visited{color:#369;}
.loginWidget input.loginCheckbox{margin:0;padding:0;margin-left:-4px;}
.loginCheckboxASP{margin:0;padding:0;margin-left:-4px;font-weight:normal;}
.loginBCeIDWidget{border:1px solid #ccc;background-color:#dedede;padding:5px;}
.loginBCeIDWidget p{margin:0;font-size:85%;padding-bottom:1.5em;}
.loginBCeIDWidget p.subHeader{margin:0;padding-bottom:4px;font-weight:bold;font-size:90%;}
#shoppingCartWidgetContent{margin-right:0;margin-left:0;width:775px;padding-right:5px;font-size:85%;font-weight:bold;height:45px;background-color:White;background-image:url(/dms/images/shopping_cart_top_bg.gif);background-position:top right;background-repeat:no-repeat;}
#shoppingCartWidget{margin-bottom:-17px;}
#shoppingCartWidgetTextContent{padding-top:4px;letter-spacing:.05em;float:right;font-size:11px;font-weight:bold;color:black;}
#shoppingCartWidgetButtonContent{padding-top:4px;float:right;}
.shoppingCartWidgetButtonContent img{margin-top:3px;}
table.fieldHistory{margin-top:10px;width:515px;font-size:85%;}
table.fieldHistory col#fieldHistoryQCStatus{display:none;}
.orderNotification{font-weight:bold;}
div.rootTreeContainer{margin-left:0;font-size:small;min-height:400px;}
div.nestedTreeContainer{margin-left:3em;padding-right:2em;font-size:11px;}
div.rootTreeContainer a:link,div.nestedTreeContainer a:link{margin:0;padding:0;font-weight:bold;color:#000;}
div.rootTreeContainer img,div.nestedTreeContainer img{margin-bottom:-2px;margin-right:4px;}
#footerContainer{width:780px;background-image:url(/dms/images/footer_reflection.png);background-position:left bottom;background-repeat:no-repeat;padding-bottom:30px;}
#footerNavigationContainer{background-color:#000;padding-top:8px;padding-left:22px;padding-bottom:8px;color:#fff;font-size:11px;letter-spacing:.04em;}
#footerNavigationContainer a:link,#footerNavigationContainer a:active,#footerNavigationContainer a:visited{color:#fff;text-decoration:none;}
#footerNavigationContainer a:hover{text-decoration:underline;}
div.k2ContentBlockHeader{background-image:url(/dms/images/k2_content_block_header_bg.gif);background-repeat:repeat-x;background-position:bottom;}
div.k2ContentBlockHeader a{display:block;background-image:url(/dms/images/k2_tab_inactive_left.jpg);background-repeat:no-repeat;background-position:left top;padding:5px 15px 4px;}
ul.tabbedNav{margin:0;padding:10px 10px 0;list-style:none;}
ul.tabbedNav li{float:left;margin:0;padding:0;background-image:url(/dms/images/k2_tab_inactive_right.jpg);background-repeat:no-repeat;background-position:right top;}
div.k2ContentBlockHeader .active{background-image:url(/dms/images/k2_tab_active_right.jpg);}
div.k2ContentBlockHeader .active a{background-image:url(/dms/images/k2_tab_active_left.jpg);padding-bottom:5px;}
.width100pc{width:100%;}
#consolidatedView{font-size:85%;margin-bottom:15px;color:#000;}
#consolidatedView a{color:#000;}
#consolidatedView p{margin-top:0;margin-bottom:0;}
#consolidatedView div{padding-top:4px;padding-bottom:4px;padding-right:4px;}
#consolidatedView img.leftNavIcon{margin-right:.3em;margin-left:-1.2em;}
#consolidatedView p.level1{margin-left:2em;padding-right:2em;font-weight:bold;}
#consolidatedView p.level2{margin-left:3.3em;padding-right:2em;}
#consolidatedView p.level2Group{margin-left:3.3em;padding-right:2em;font-weight:bold;}
#consolidatedView p.level3Group{margin-left:4.5em;padding-right:2em;font-weight:bold;}
#consolidatedView p.level3{margin-left:4.5em;padding-right:2em;}
#consolidatedView p.level3Active{margin-left:4.5em;padding-right:2em;}
#consolidatedView p.level3Inactive{margin-left:4.5em;padding-right:2em;}
#consolidatedView p.level4Complete{margin-left:5.5em;padding-right:1em;}
#consolidatedView p.level4Active{margin-left:5.5em;padding-right:1em;}
#consolidatedView p.level4Inactive{margin-left:5.5em;padding-right:1em;color:#b6b6b6;}
#consolidatedView p.level5Complete{margin-left:6.5em;padding-right:1em;}
#consolidatedView p.level5Active{margin-left:6.5em;padding-right:1em;}
#consolidatedView p.level5Inactive{margin-left:6.5em;padding-right:1em;color:#000;}
.searchFifty{float:left;width:48%;font-weight:bold;padding-left:9px;}
.searchWidth{float:left;width:20px;}
div.searchFifty div{float:left;width:119px;}
div.searchFifty div.searchDateLabel{float:left;width:121px;}
.searchButtons{padding-left:9px;}
div.searchFifty div.searchDate{float:left;width:225px;}
.checkLeftAlign{padding-left:249px;}
.singleColumnContentAbout{padding:25px 38px 10px 38px;background-color:#fff;line-height:1.2em;}
.eventDiv{float:left;width:145px;}
.eventDivLessWidth{float:left;width:140px;}
div.workflowLabel{float:left;width:145px;font-weight:bold;padding-left:9px;}
div.workflowLabelLong{float:left;width:195px;font-weight:bold;padding-left:9px;}
div.infoForWorkflowLabel{float:left;}
.workflowTwenty{float:left;width:40%;padding-left:9px;}
.workflowTen{float:left;width:30%;padding-left:9px;}
.printOrder{float:left;width:20%;padding-left:9px;}
#dialogpageContainerpm{margin-left:auto;margin-right:auto;width:375px;padding-left:10px;}
.dialogsingleColumnContentAbout{padding:2px 5px 2px 5px;background-color:#fff;font-weight:bold;font-size:x-small;line-height:1.2em;}
body.pm{margin:0;padding:0;background-color:#a9aaab;font-family:Arial,sans-serif;color:#000;font-size:small;text-align:center;}
#pageContainerpm{margin-left:auto;margin-right:auto;width:800px;padding-left:10px;background-image:url(/dms/images/main_bg.png);background-repeat:no-repeat;}
.formSubsectionContentpm{margin-top:1px;padding:2px 0 2px 5px;border-left:1px solid #acacac;border-right:1px solid #acacac;border-bottom:1px solid #acacac;vertical-align:top;background-image:url(/dms/images/top_drop_shadow_short.gif);background-position:top;background-repeat:repeat-x;height:auto;}
#footerContainerpm{width:780px;background-image:url(/dms/images/footer_reflection.png);background-position:left bottom;background-repeat:no-repeat;padding-bottom:30px;}
.formSubsectionPagePlaceholder{text-decoration:none;}
.formSubsectionPagePlaceholder a.placeholderContentModify{margin-right:2px;top:2px;position:relative;display:inline;}
iframe.PlaceholderContentEditorPage{height:100%;}
.width25{width:25%;}
.width30{width:30%;}
.width50{width:50%;}
.width60{width:60%;}
.width65{width:65%;}
.width70{width:70%;}
.width75{width:75%;}
.width80{width:80%;}
.width25px{width:25px;}
.width35px{width:35px;}
.width50px{width:50px;}
.width60px{width:60px;}
.width80px{width:80px;}
.width100px{width:100px;}
.width110px{width:110px;}
.width120px{width:120px;}
.width130px{width:130px;}
.width140px{width:140px;}
.width150px{width:150px;}
.width160px{width:160px;}
.width175px{width:175px;}
.width180px{width:180px;}
.width200px{width:200px;}
.width210px{width:210px;}
.width220px{width:210px;}
.width225px{width:225px;}
.width230px{width:230px;}
.width240px{width:240px;}
.width245px{width:245px;}
.width280px{width:280px;}
.width350px{width:350px;}
.width400px{width:400px;}
.width780px{width:780px;}
.height170px{height:170px;}
.fontSize100{font-size:100%;}
.greyborder{border: 1px solid #afafaf;}
