.ui-tabs .ui-tabs-nav li a {padding:0.4em !important;}
.ui-button-text-only .ui-button-text {padding:0.5em !important;}
#pdoc-downloadpsw {display:none !important;}
.even td, .uneven td {padding:10px !important;color:#000;font-family: arial !important;}
.hdrcell {padding:5px !important;color:#000;font-family:arial;}
.hdrcell {background-color: #ebecee !important; border-color:#ebecee !important;}
div.gridbox table.hdr td {border-color:#000 !important; background-color: #ebecee !important;text-align:center !important;padding-left:5px !important;}
.xhdr table tbody tr td {border-color:#CDC499 !important;}
.uneven {background-color:#ffffff !important}
div.gridbox_gray {border-left: 1px solid #000 !important;}

.project-dashboard div.bg-dark {background-color:#ffffff !important;}

.project-invite-header .text-light {color:#000000 !important;}

.page-header {
	display: flex;
	align-items: center;
	background: #FFC72C;
	height: 50px;
}

.page-header>.header-link {
	display: flex;
	align-items: center;
	margin-left: 20px;
	display: flex;
	text-decoration: none !important;
}

.page-header .header-logo {
	height: 48px;
}

.page-header .header-logo-name {
	color: #fff;
	margin-left: 10px;
	font-size: 1.3rem;
}

.login-outer .card {
	margin: inherit !important;
}

.registerbutton {background-color:#DA291C !important;border:2px solid #DA291C;transition:all .15s ease-in-out;font-family: 'Roboto', sans-serif !important;border-radius:4px !important;}
.registerbutton:hover {background-color:#FFC72C !important;border-color: #FFC72C !important;color:#000000 !important;}

/*Access Key and Login module colors New UI*/
.login-outer .col-4 .module .card .card-body button.btn.btn-bluegray {background-color:#DA291C !important;border-color:#DA291C !important;font-family: "Poppins", sans-serif !important;border-radius:4px !important;}
.login-outer .col-4 .module .card  .card-body button.btn.btn-bluegray:hover {background-color:#FFC72C !important;border-color:#FFC72C !important;color:#000000 !important;}

#hccmainouter #hccmaininner div.public-outer div.col-7 div button.btn-dark {
	background-color: #ebecee !important;
	border-color: #000000 !important;
	color:#000000 !important;
	border-radius:0px !important;
	padding: 15px !important;
	font-weight:bold !important;
	text-transform:uppercase;
	font-family: "Poppins", sans-serif !important;
}

#hccmainouter #hccmaininner div.public-outer div.col-7 div button.btn-dark:hover {
	background-color: #ebecee !important;
	border-color: #000000 !important;
	color:#000000 !important;
}

#hccmainouter #hccmaininner div.public-outer div.col-7 {padding-right:5px !important;padding-left:5px !important;}
#hccmainouter #hccmaininner div.public-outer div.col-7 div button.mr-2 {margin-right:calc(100% - 329.54px) !important;}

#hccheadouter {display: block;}

#hccheadtop {background-color:#D50D0D;position: relative;align-self: initial;}
#hccheadtopinner {width:100%;max-width:1600px;margin:0 auto;display: flex;position: relative;}

#hccheadtopleft {width:75%;position: relative;min-height: 1px;display: flex;flex-basis: initial;flex-grow: initial;flex-shrink: initial;order:initial;align-self: initial;}
#hccheadtopleftpad {padding:10px;display: flex;position: relative;width:100%;flex-wrap: wrap;align-content: flex-start;}
#hccheadtopleftcont {width:100%;position: relative;text-align: left;align-items: initial;align-content: initial;flex-basis: initial;flex-grow: initial;flex-shrink: initial;order:initial;align-self: initial;}
#hccheadtopleftwrap {overflow: hidden;display: block;}
.hcclocationlist {margin:0 -25px;padding:0;justify-content: flex-start;display: flex;flex-wrap: wrap;list-style: none;}
.hcclocationlist li {margin:0 25px;justify-content: flex-start;text-align: left;word-break: break-word;display: flex;align-items: center;position: relative;}
.hcclocationlist li:last-child {margin-left:20px;}
.hcclocationlist li span {font-family: "Poppins", sans-serif;font-size:14px;font-weight: 400;color:#ffffff;transition: color .3s;align-self: center;padding-left:5px;}

#hccheadtopright {width: 24.953%;display: flex;position: relative;min-height: 1px;flex-basis: initial;flex-grow: initial;flex-shrink: initial;order:initial;align-self: initial;}
#hccheadtoprightpad {padding:10px;align-content: center;align-items: center;display: flex;position: relative;width:100%;flex-wrap: wrap;}
#hccsocialtop {width:100%;position: relative;align-items: initial;align-content: initial;flex-basis: initial;flex-grow: initial;flex-shrink: initial;order:initial;align-self: initial;}
#hccsocialtopcont {text-align:right;line-height: 1;font-size: 0;display: block;}
#hccsocialwrap {justify-items: initial;display: inline-block;width:100%;word-spacing: 24px;}
.hccsocialitem {display:inline-block;word-break: break-word;}
.hccsocialitem a {background-color: #02010100;border-radius:10%;font-size:18px;line-height:18px;width:18px;height:18px;text-decoration:none !important;display: inline-flex;align-items: center;justify-content: center;text-align: center;cursor: pointer;transition: all .3s;color:#69727d;}
.hccsocialitem a i {color:#ffffff;width:18px;height:18px;position: relative;display: block;}
.fab {font-family: "Font Awesome 5 Brands";font-weight: 400;font-style:normal;font-variant: normal;text-rendering: auto;line-height:1;}
.hccsocialitem a i:before {position: absolute;left:50%;transform:translateX(-50%);}
.fa-facebook-f:before {content: "\f39e";}
.fa-twitter:before {content: "\f099";}
.fa-instagram:before {content: "\f16d";}
.fa-linkedin-in:before {content: "\f0e1";}

#hccheadbottom {background-image: linear-gradient(90deg, #FFC72C 93%, #ffc72c 95%);padding:0 0 0 100px;}
#hccheadbottominner {display: flex;margin:0 auto;position: relative;}

#hcclogo {width:18.629%;position: relative;min-height: 1px;display: flex;flex-basis: initial;flex-grow: initial;flex-shrink: initial;order:initial;align-self: initial;}
#hcclogoinner {align-content: center;align-items: center;padding:10px;display: flex;position: relative;width:100%;flex-wrap: wrap;}
#hcclogo:hover #hcclogoinner {background-color:#F0EAEA;}  
#hcclogocont {width:100%;text-align: center;align-items: initial;align-content: initial;flex-basis: initial;flex-grow: initial;flex-shrink: initial;order:initial;align-self: initial;}
#hcclogowrap {display: block;}
#hcclogowrap a {display: inline-block;text-decoration:none;}
#hcclogowrap a img {vertical-align:middle;display: inline-block;height:auto;max-width:100%;border:none;}

#hccmenu {width:53.024%;position: relative;min-height: 1px;display: flex;flex-basis: initial;flex-grow: initial;flex-shrink: initial;order:initial;align-self: initial;}
#hccmenuinner {align-content: center;align-items: center;padding: 10px;display: flex;position: relative;width:100%;flex-wrap: wrap;}
#hccmenucont {width:100%;position: relative;align-items: initial;align-content: initial;flex-basis: initial;flex-grow: initial;flex-shrink: initial;order:initial;align-self: initial;}
#hccmenuwrap {display: flex;flex-direction: column;}
.hccmainnav {display: flex;}
.hccmainmenu {display:flex;justify-content: center;margin:0 auto;flex-wrap: wrap;list-style: none;padding:0;position: relative;}
.hccmainmenu li {display: flex;list-style: none;margin:0;padding:0;position: relative;}
.hccmainmenu li a {color:#2c2c2c !important;fill:#2c2c2c;font-family: "Poppins", Sans-serif;font-size: 18px;font-weight: 500;padding:13px 0;margin-right:20px;margin-left:20px;white-space: nowrap;flex-grow: 1;transition:.4s;line-height: 20px;display: flex;align-items: center;position: relative;text-decoration:none !important;}
.hccmainmenu li:first-child a {margin-left:0px;}
.hccmainmenu li:last-child a {margin-right:0px;}
.hccmainmenu li a:after {background-color: #2C2C2C;content:"";bottom:0;height:3px;width:100%;left:0;display: block;position: absolute;transition: .3s;transition-timing-function: cubic-bezier(.58, .3, .005, 1);opacity:0}
.hccmainmenu li a:hover:after {opacity:1;}

#hccbanner {width:100%;background-image:url('/portals/695/skins/CustomerName/css/Group-103.jpg');background-position: center center;background-repeat: no-repeat;background-size:cover;}
#hccbannerinner {width:100%;max-width:1140px;margin:0 auto;min-height:300px;display:flex;position: relative;}

#hccpagetitle {width:100%;padding-top:80px;align-self:initial;position:relative;}
#hccpagetitleinner {width:100%;margin:0 auto;max-width:1140px;display: flex;position: relative;}
#hccpagetitleinnercont {width:100%;display: flex;min-height:1px;position: relative;flex-basis: initial;flex-grow: initial;flex-shrink: initial;order:initial;align-self: initial;}
#hccpagetitleinnerflex {width:100%;padding:10px;display: flex;position: relative;justify-content: center;align-content: flex-start;flex-wrap: wrap;}

#hccpagetitlecont {text-align:center;width:100%;position: relative;align-items: initial;align-content: initial;flex-basis: initial;flex-grow: initial;flex-shrink: initial;order:initial;align-self: initial;margin-bottom:20px;display:block;}
#hccpagetitlewrap {width:100%;display: block;}
.hccpagetitletext {width:100%;margin:0;color:#272727;font-family: "Oswald", sans-serif;font-size:55px;font-weight:bold;padding:0;line-height: 1;}
.breadcrumb2 {color:#272727 !important;text-decoration:none !important;pointer-events: none;}

#hccpagetitlemark {width:100%;margin-bottom:20px;width:100%;position: relative;align-items: initial;align-content: initial;flex-basis: initial;flex-grow: initial;flex-shrink: initial;order:initial;align-self: initial;}
#hccpagetitlemarkinner {width:100%;display:block;}
#hccpagetitlemarkflex {width:100%;text-align:center;display: flex;}
.hccpagetitlemarkflexinner {width:7%;margin:0 auto;border-top:7px solid #DA291C;display: flex;direction: ltr;}

#hccmainouter {width:100%;padding:50px 0;}
#hccmaininner {width:95%;margin:0 auto;max-width:1200px;min-height:calc(100vh - 1240.39px);}

#hccfoot {width:100%;}
#hccfootwrap {background-color:#292929;padding:80px 0 0 0;position: relative;align-self:initial;display: block;}
#hccfootcont {max-width:1140px;display: flex;margin:0 auto;position: relative;}
#hccfootinner {width:100%;position: relative;min-height: 1px;display: flex;flex-basis: initial;flex-grow: initial;flex-shrink: initial;order:initial;align-self: initial;}
#hccfootpad {padding:10px;display: flex;position: relative;width:100%;flex-wrap: wrap;align-content: flex-start;}

#hccfoottop {margin-bottom:70px;width:100%;position: relative;flex-basis: initial;flex-grow: initial;flex-shrink: initial;order:initial;align-self: initial;}
#hccfoottopinner {max-width:1140px;margin:0 auto;display: flex;position: relative;}

#hccfoottopcol1 {width:34.86%;position: relative;min-height: 1px;display: flex;flex-basis: initial;flex-grow: initial;flex-shrink: initial;order:initial;align-self: initial;}
#hccfoottopcol1inner {padding:10px 80px 10px 10px;display:flex;position: relative;width:100%;flex-wrap: wrap;align-content: flex-start;}
#hccfootlogo {margin-bottom:20px;width:100%;text-align: center;position:relative;align-items: initial;align-content: initial;flex-basis: initial;flex-grow: initial;flex-shrink: initial;order:initial;align-self: initial;}
#hccfootlogoinner {display: block;}
#hccfootlogoinner a {display: inline-block;text-decoration: none !important;}
#hccfootlogoinner a img {vertical-align: middle;display: inline-block;height:auto;max-width:100%;border:none;}

#hccfootphone {width:100%;position: relative;align-items: initial;align-content: initial;flex-basis: initial;flex-grow: initial;flex-shrink: initial;order:initial;align-self: initial;}
#hccfootphoneinner {margin:35px 0 5px 0;display: block;}
.hccfootphonelist {list-style:none;margin:0;padding:0;}
.hccfootphonelist li {display: flex;font-size:16px;align-items: center;position: relative;list-style: none;}
.hccfootphonelist li a {font-family: "Montserrat", Sans-serif;font-size: 16px;font-weight: 400;width:100%;display: flex;align-items: center;text-decoration:none !important;}
.hccfootphonelist li a span.hccfootphoneicon {text-align:left;position: relative;display: flex;top:0;}
.hccfootphonelist li a span.hccfootphoneicon i {color:#dcdcdc;transition:color 0.3s;width:17.5px;font-size:14px;}
.fas {font-family: "Font Awesome 5 Free";font-weight: 900;-webkit-font-smoothing: antialiased;display: inline-block;font-style: normal;font-variant: normal;text-rendering: auto;line-height: 1;}
.fa-phone-alt:before {content: "\f879";}
.hccfootphonelist li a span.hccfootphonetext {color: #DCDCDC;transition: color 0.3s;align-self:center;padding-left:5px;line-height:24px;}

#hccfoottopcol2 {width:19.035%;position: relative;align-items: initial;align-content: initial;flex-basis: initial;flex-grow: initial;flex-shrink: initial;order:initial;align-self: initial;}
#hccfoottopcol2inner {padding:10px;display: flex;position: relative;width:100%;flex-wrap: wrap;align-content: flex-start;}

#hccfoottopcol2head {margin-bottom:20px;width:100%;position: relative;align-items: initial;align-content: initial;flex-basis: initial;flex-grow: initial;flex-shrink: initial;order:initial;align-self: initial;}
#hccfoottopcol2headinner {padding-top:20px;display: block;}
.hccfootheader {color:#ffffff;font-family: "Oswald", sans-serif;font-size:24px;font-weight:bold;padding:0;margin:0;text-align:left;line-height:24px;}

#hccfoottopcol2list {width:100%;position: relative;align-items: initial;align-content: initial;flex-basis: initial;flex-grow: initial;flex-shrink: initial;order:initial;align-self: initial;}
#hccfoottopcol2listinner {margin-top:10px;display: flex;flex-direction: column;}
.hccfootlistnav {display:block;}
.hccfootlist {display: block;list-style: none;margin:0;padding:0;line-height: normal;position: relative;}
.hccfootlist li {position: relative;display: block;list-style: none;margin:0;padding:0;}
.hccfootlist li a {color: #FFFFFF !important;fill: #FFFFFF;padding-left: 0px;padding-right: 0px;padding-top: 10px;padding-bottom: 10px;font-family: "Montserrat", Sans-serif;font-size: 16px;font-weight: 400;transition:.4s;line-height:20px;position: relative;text-decoration:none !important;display: flex;align-items: center;}
.hccfootlist li a:hover {color: #D7B740 !important;fill: #D7B740;}

#hccfoottopcol3 {width:21.044%;position: relative;align-items: initial;align-content: initial;flex-basis: initial;flex-grow: initial;flex-shrink: initial;order:initial;align-self: initial;}
#hccfoottopcol3inner {padding:10px;display: flex;position: relative;width:100%;flex-wrap: wrap;align-content: flex-start;}

#hccfoottopcol3head {margin-bottom:20px;width:100%;position: relative;align-items: initial;align-content: initial;flex-basis: initial;flex-grow: initial;flex-shrink: initial;order:initial;align-self: initial;}
#hccfoottopcol3headinner {padding-top:20px;display: block;}
.hccfootheader {color:#ffffff;font-family: "Oswald", sans-serif;font-size:24px;font-weight:bold;padding:0;margin:0;text-align:left;line-height:24px;}

#hccfoottopcol3list {width:100%;position: relative;align-items: initial;align-content: initial;flex-basis: initial;flex-grow: initial;flex-shrink: initial;order:initial;align-self: initial;}
#hccfoottopcol3listinner {margin-top:10px;display: flex;flex-direction: column;}
.hccfootlistnav {display:block;}
.hccfootlist {display: block;list-style: none;margin:0;padding:0;line-height: normal;position: relative;}
.hccfootlist li {position: relative;display: block;list-style: none;margin:0;padding:0;}
.hccfootlist li a {color: #FFFFFF !important;fill: #FFFFFF;padding-left: 0px;padding-right: 0px;padding-top: 10px;padding-bottom: 10px;font-family: "Montserrat", Sans-serif;font-size: 16px;font-weight: 400;transition:.4s;line-height:20px;position: relative;text-decoration:none !important;display: flex;align-items: center;}
.hccfootlist li a:hover {color: #D7B740 !important;fill: #D7B740;}

#hccfoottopcol4 {width:25%;position: relative;min-height: 1px;display: flex;flex-basis: initial;flex-grow: initial;flex-shrink: initial;order:initial;align-self: initial;}
#hccfoottopcol4inner {padding:10px;display: flex;position: relative;width:100%;flex-wrap: wrap;align-content: flex-start;}

#hccfoottopcol4head {margin-bottom:20px;width:100%;position: relative;align-items: initial;align-content: initial;flex-basis: initial;flex-grow: initial;flex-shrink: initial;order:initial;align-self: initial;}
#hccfoottopcol4headinner {padding-top:20px;display: block;}
.hccfootheader {color:#ffffff;font-family: "Oswald", sans-serif;font-size:24px;font-weight:bold;padding:0;margin:0;text-align:left;line-height:24px;}

#hccfootcol4loclist {margin-bottom:20px;width:100%;position: relative;align-items: initial;align-content: initial;flex-basis: initial;flex-grow: initial;flex-shrink: initial;order:initial;align-self: initial;}
#hccfootcol4loclistinner {margin:20px 0 5px 0;display: block;}
.hccfootcol4list {list-style:none;padding:0;margin:0;}
.hccfootcol4list li {display: flex;font-size:16px;align-items: center;margin:0;padding:0;list-style:none;}
.hccfootcol4list li a {font-family: "Montserrat", Sans-serif;font-size: 16px;font-weight: 400;width:100%;display: flex;align-items: center;text-decoration:none !important;}
.hccfootcol4list li a span.hccfootcol4loclisticon {display: flex;position: relative;top:0;text-align:left;}
.hccfootcol4list li a span.hccfootcol4loclisticon i {color:#dcdcdc;transition: color 0.3s;width:17.5px;font-size: 14px;}
.fa-map-marker-alt:before {content: "\f3c5";}
.hccfootcol4list li a span.hccfootcol4loclisttext {color:#ffffff;transition: color 0.3s;align-self: center;padding-left:5px;line-height:24px;}

#hccfoottopcol4head2 {margin-bottom:20px;width:100%;position: relative;align-items: initial;align-content: initial;flex-basis: initial;flex-grow: initial;flex-shrink: initial;order:initial;align-self: initial;}
#hccfoottopcol4headinner2 {display: block;}
.hccfootheader2 {color:#ffffff;font-family: "Josefin Sans", Sans-serif;font-size:24px;font-weight:bold;padding:0;margin:0;text-align:left;line-height:24px;}

#hccfoottopcol4social {width:100%;position: relative;align-items: initial;align-content: initial;flex-basis: initial;flex-grow: initial;flex-shrink: initial;order:initial;align-self: initial;}
#hccfoottopcol4socialinner {text-align:left;line-height: 1;font-size: 0;display: block;}
#hccfoottopcol4sociallist {justify-items: center;display: inline-block;width:100%;word-spacing: 10px;}
.hccfoottopcol4listitem {display: inline-block;word-break: break-word;}
.hccfoottopcol4listitem a {background-color: #d7b740;border-radius: 50%;font-size: 20px;line-height: 20px;width:40px;height:40px;text-decoration:none !important;display: inline-flex;align-items: center;justify-content: center;text-align: center;cursor: pointer;transition: all .3s;color:#69727d;}
.hccfoottopcol4listitem a:hover {opacity:.9;}
.hccfoottopcol4listitem a i {width:20px;height:20px;position: relative;display: block;color:#ffffff}

#hccfootbottom {width:100%;position: relative;flex-basis: initial;flex-grow: initial;flex-shrink: initial;order:initial;align-self: initial;}
#hccfootbottominner {max-width:1140px;margin:0 auto;display: flex;position: relative;}
#hccfootbottomcont {width:100%;position: relative;min-height: 1px;display: flex;flex-basis: initial;flex-grow: initial;flex-shrink: initial;order:initial;align-self: initial;}
#hccfootbottomflex {display: flex;position: relative;width:100%;flex-wrap: wrap;align-content: flex-start;}

#hccfootbottomtop {margin-bottom:20px;width:100%;position: relative;align-items: initial;align-content: initial;flex-basis: initial;flex-grow: initial;flex-shrink: initial;order:initial;align-self: initial;}
#hccfootbottomtopinner {display: block;}
#hccfootbottomtopinnersep {display: flex;}
.hccfootbottomtopborder {border-top:1px solid #3d3d3d;width:100%;display: flex;margin:0;direction: ltr;}

#hccfootbottombottom {text-align: center;color: #DCDCDC;font-family: "Montserrat", Sans-serif;font-size: 14px;font-weight: 400;width:100%;position: relative;align-items: initial;align-content: initial;flex-basis: initial;flex-grow: initial;flex-shrink: initial;order:initial;align-self: initial;}
#hccfootbottombottominner {margin: 0px 0px -5px 0px;display: block;}
#hccfootbottombottominner p {margin-top:0;margin-bottom:14.4px;line-height:21px;}

@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400;font-display:auto;src:url("/portals/695/skins/CustomerName/css/fa-brands-400.eot");src:url("/portals/695/skins/CustomerName/css/fa-brands-400.eot") format("embedded-opentype"),url("/portals/695/skins/CustomerName/css/fa-brands-400.woff2") format("woff2"),url("/portals/695/skins/CustomerName/css/fa-brands-400.woff") format("woff"),url("/portals/695/skins/CustomerName/css/fa-brands-400.ttf") format("truetype"),url("/portals/695/skins/CustomerName/css/fa-brands-400.svg") format("svg")}.fab{font-family:"Font Awesome 5 Brands"}
@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;font-display:auto;src:url("/portals/695/skins/CustomerName/css/fa-regular-400.eot");src:url("/portals/695/skins/CustomerName/css/fa-regular-400.eot") format("embedded-opentype"),url("/portals/695/skins/CustomerName/css/fa-regular-400.woff2") format("woff2"),url("/portals/695/skins/CustomerName/css/fa-regular-400.woff") format("woff"),url("/portals/695/skins/CustomerName/css/fa-regular-400.ttf") format("truetype"),url("/portals/695/skins/CustomerName/css/fa-regular-400.svg") format("svg")}
@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:auto;src:url("/portals/695/skins/CustomerName/css/fa-solid-900.eot");src:url("/portals/695/skins/CustomerName/css/fa-solid-900.eot") format("embedded-opentype"),url("/portals/695/skins/CustomerName/css/fa-solid-900.woff2") format("woff2"),url("/portals/695/skins/CustomerName/css/fa-solid-900.woff") format("woff"),url("/portals/695/skins/CustomerName/css/fa-solid-900.ttf") format("truetype"),url("/portals/695/skins/CustomerName/css/fa-solid-900.svg") format("svg")}


.branding-top {
	background: url(dnn_large_banner.jpg) no-repeat center;
	width: 890px;
	height: 340px;
	clear: both;
	overflow: hidden;
}
.branding-top p {
	padding: 270px 60px 0 60px;
	font-size: 1.4em;
	color: #333;
}
.branding-bottom {
	clear: both;
	margin-top: 1em;
	overflow: hidden;
}
.branding-bottom ul {
	list-style: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
	clear: both;
}
.branding-bottom li {
	list-style: none;
	margin: 0 10px 0 0;
	padding: 0;
	display: block;
	width: 170px;
	float: left;
}

.branding-bottom li.training {
	margin: 0;
}

.branding-bottom dl {
	background: url(itembg.gif) repeat-y;
	margin: 33px 0 0 0;
	padding: 0 10px;
}
.branding-bottom dd {
	margin-left: 10px;
	height: 66px;
}
.branding-bottom dt {
	font-size: 90%;
	text-align: center;
	padding-top: 65px;
	margin-bottom: 1.75em;
	font-weight: bold;
}
.branding-bottom .commmunity {
	background: url(community_title.gif) no-repeat top left;
}
.commmunity dt {
	background: url(community_icon.gif) no-repeat;
	background-position: 50% 10px;
}
.branding-bottom .marketplace {
	background: url(marketplace_title.gif) no-repeat top left;
}
.marketplace dt {
	background: url(marketplace_icon.gif) no-repeat;
	background-position: 50% 10px;
}
.branding-bottom .conferences {
	background: url(conferences_title.gif) no-repeat top left;
}
.conferences dt {
	background: url(conferences_icon.gif) no-repeat;
	background-position: 50% 10px;
}
.branding-bottom .training {
	background: url(training_title.gif) no-repeat top left;
}
.training dt {
	background: url(training_icon.gif) no-repeat;
	background-position: 50% 10px;
}
.branding-bottom .support {
	background: url(support_title.gif) no-repeat top left;
}
.support dt {
	background: url(support_icon.gif) no-repeat;
	background-position: 50% 10px;
}
dl.bt {
	margin: 0;
	padding: 0;
	background: url(item_bt_bg.gif) no-repeat bottom;
	height: 32px;
	width: 170px;
}
#LoginInfo
{
	width:660px; 
	float:left;
}
#LoginInfo h3
{
	background-color: #f7f7f7;
	color: #8f0000;
	padding: 2px 0px;
}
#LoginInfo dd, #LoginInfo dt 
{
	display:inline;
}
#LoginInfo dt
{
	font-weight:bold;
	color: #333;
}
#LoginInfo p.LoginNotes
{
	font-size: .8em;
}
#LoginInfo div.LoginBlock {
	float: left;
	width: 310px;
	padding: 5px 5px;
	margin: 0px 2px;
	border: 1px #f0f0f0 solid;
}
.SponsorIcon
{
	margin: 5px 26px; 
	float: left;
}
#QuickLinks 
{
	background-color:#f0f0f0;
	border: 1px gray dotted;
	padding: 2px 5px;
	margin-right:5px;
	width: 200px;
	float:right;
}
div.hr
{
	height: 2px;
	background-color: #8f0000;
	margin: 5px 0 15px 0;
	clear:both;
}
div.hr hr
{
	display: none;
}

