.label {
    color:#000000 !important;
}
.incidentalText {
	FONT-SIZE: 7.5pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
SPAN {
	DISPLAY: inline
}
.scanColumnHeadingText {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #cccccc; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 18px; BACKGROUND-COLOR: #000000
}
.mastheadDateCell {
	WIDTH: 140px; HEIGHT: 19px; BACKGROUND-COLOR: #003366
}
.errorText{
	FONT-SIZE: 9pt; COLOR: #ff0000; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.bodyText {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.punchOutHeaderFrame {
	HEIGHT: 70px
}
.wizardNumber {
	FONT-SIZE: 24pt; COLOR: #666699; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.productDetailsText {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; VERTICAL-ALIGN: top; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
.menu {
	HEIGHT: 19px; BACKGROUND-COLOR: #336699
}
.menuText {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 7.5pt; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.incidentalLightText {
	FONT-SIZE: 7.5pt; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.welcomePanel {
	BACKGROUND-COLOR: #336699
}
.inlineErrorText {
	FONT-SIZE: 7.5pt; COLOR: #ff0000; FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.changeIndicator{
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.previousValue{
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #d66c20; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.previousValueRemoved{
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #d66c20; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-decoration: line-through;
}

.pageHeadingText {
    FONT-WEIGHT: bold;
    FONT-SIZE: 18px;
    COLOR: #333366;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.pageHead {
    FONT-WEIGHT: bold;
    FONT-SIZE: 18px;
    COLOR: #333366;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.inlineHelpText {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.menuHilite {
	BACKGROUND-COLOR: #6699cc
}
.subSectionHeadingText {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #dddddd
}
.tableLightAlternatingRow {
	BACKGROUND-COLOR: #f4f4f4
}
.welcomeText {
	FONT-SIZE: 8pt; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #336699
}
.scanColumn {
	WIDTH: 140px; BACKGROUND-COLOR: #cccccc
}
.confirmationText {
	FONT-SIZE: 9pt; COLOR: #000000; TEXT-INDENT: 25px; FONT-STYLE: italic; FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.mastheadTop {
	BACKGROUND-COLOR: #000000
}
.largeBodyText {
	FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.gutter {
	WIDTH: 25px
}
.welcomeHeadingText {
	FONT-SIZE: 8pt; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.menuRightPad {
	WIDTH: 15px
}
.titleLeftPad {
	WIDTH: 10px
}
.pageWrapper {
	BACKGROUND-COLOR: #cccccc
}
.login {
	FONT-WEIGHT: normal; FONT-SIZE: 7.5pt; WIDTH: 165px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.sectionHeadingText {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #666699; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; border-left: #9999cc 1px solid; border-top: #9999cc 1px solid;
}
.sectionHeadingTextExpando {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #666699; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; border-top: #9999cc 1px solid;
}
.newsHead {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #cccccc;
}
.newsBody {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #eeeeee;
}
.menuSelected {
	BACKGROUND-COLOR: #6699cc
}
.heading {
	HEIGHT: 18px
}
.helpTOCText {

}
.tableAlternatingRow {
	BACKGROUND-COLOR: #eeeeee
}
.tabText {
	FONT-WEIGHT: bold; FONT-SIZE: 7.5pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.bannerText {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.tableText {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
.tableColumnHeadingText {
    color: #000000;
    background: #ffffff;
    font-size: 8pt;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.scanColumnText {
	FONT-SIZE: 8pt; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.productDetailsLabelText {
	FONT-SIZE: 8pt; VERTICAL-ALIGN: top; COLOR: #000033; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
.formItemLabelText {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; TEXT-TRANSFORM: none; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: right
}
.optionalFormItemLabelText {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; TEXT-TRANSFORM: none; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: right
}
.catalogTreeText {
	color: #000066; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;
}
.catalogTreeSmallText {
	color: #000066; font-family: Arial, Helvetica, sans-serif; font-size: 7.5pt;
}
.mastheadDateCell {
	background-color: #003366; height: 19px; width: 140px;
}
.invoiceRemitTo {
	BORDER-RIGHT: #9c9cb8 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #9c9cb8 1px solid; PADDING-LEFT: 5px; BACKGROUND: #eee; PADDING-BOTTOM: 3px; BORDER-LEFT: #9c9cb8 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #9c9cb8 1px solid
}
.remitToSlipDotline {
	BORDER-RIGHT: #9c9cb8 0px solid; BORDER-TOP: #000 2px dotted; BORDER-LEFT: #9c9cb8 0px solid; BORDER-BOTTOM: #9c9cb8 0px solid
}
.remitToSlipTableHeader {
	color: #555580;
	font-weight: bold;
}
.rfxNotificationText {
    font-family: Arial; font-size: 11pt;
}

.htmlEmailBorder {
	border:5px solid #8BAED6;
}

.htmlEmailFormat {
	padding:0px 10px 0px 10px;
}

.pageBreakBefore {
	page-break-before: always;
}
.pageBreakAfter {
	page-break-after: always;
}

.greenStatusText {
	color: #00CC00
}
.redStatusText {
	color: #FF0000
}
.normalStatusText {
	color: #000000
}

a.errorLink:hover,
a.errorLink:link,
a.errorLink:visited,
a.errorLink:active {
    color:#FF0000;
}


.dialogBoxDiv {
    BORDER-RIGHT: #333366 1px solid; BORDER-TOP: #333366 1px solid; DISPLAY: none; Z-INDEX: 100; LEFT: 230px; BORDER-LEFT: #333366 1px solid; BORDER-BOTTOM: #333366 1px solid; POSITION: absolute; TOP: 200px; BACKGROUND-COLOR: #eeeeee
}
.dialogBoxTable {
    BORDER-RIGHT: #ffffff 2px solid; BORDER-TOP: #ffffff 2px solid; BORDER-LEFT: #ffffff 2px solid; BORDER-BOTTOM: #ffffff 2px solid; BACKGROUND-COLOR: #eeeeee
}
.dialogBoxHeader {
    FONT-WEIGHT: bold; BACKGROUND: url(../resources/dialogboxgradient.gif) repeat-x
}
A.xnav {
    FONT-SIZE: 8pt; TEXT-DECORATION: none
}
A.xnav:hover {
    FONT-SIZE: 8pt; TEXT-DECORATION: underline
}
.editEmphasis {
    BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-LEFT: #ffffff 1px solid; CURSOR: hand; PADDING-TOP: 0px; BORDER-BOTTOM: #e0a132 1px solid
}
.editEmphasisOver {
    BORDER-RIGHT: #e0a132 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #e0a132 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-LEFT: #e0a132 1px solid; CURSOR: hand; PADDING-TOP: 0px; BORDER-BOTTOM: #e0a132 1px solid; BACKGROUND-COLOR: #eeeeee
}
.dashboard_section_blue {
    BORDER-TOP: #bbc8df 1px solid; BORDER-LEFT: #bbc8df 1px solid
}
.dashboard_header_blue {
    BACKGROUND: #bbc8df; COLOR: #000000
}
DIV.scrollTableWrapper {
    BORDER-RIGHT: #9c9cb8 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #9c9cb8 1px solid; MARGIN-TOP: 7px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #9c9cb8 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #9c9cb8 1px solid; OVERFLOW: visible
}
.scrollTableWrapper DIV.tableHeader {
    PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BORDER-BOTTOM: #9c9cb8 1px solid; BACKGROUND-COLOR: #eeeeee
}


.summaryTableBody {
  MARGIN-BOTTOM: 1px; MARGIN-TOP: 20px;BACKGROUND-COLOR: #eeeeee; border-bottom: 1px solid #9c9cb8; border-top: 1px solid #9c9cb8; border-right: 1px solid #9c9cb8; border-left: 1px solid #9c9cb8;
}

.summaryTableBody td {
    padding: 0px 2px 5px 10px;
}

.diffSummaryTableBody {
  MARGIN-BOTTOM: 1px; MARGIN-TOP: 20px;
}

.diffSummaryTableBody td {
    padding: 0px 2px 5px 10px;
}

.innerTableBody {
	MARGIN-BOTTOM: 20px; BACKGROUND-COLOR: #eeeeee; border-bottom: 10px solid #eeeeee;
}

.innerTableBody td {
    padding: 0px 5px 0px 5px;
}

.innerTableBody h3 {
    margin: 5px 0px 0px 0px;
}

.innerTableBodyPrint {
	MARGIN-BOTTOM: 20px; border-bottom: 10px;
}

.innerTableBodyPrint td {
    padding: 0px 5px 0px 5px;
}

.innerTableBodyPrint h3 {
    margin: 5px 0px 0px 0px;
}

.sectionHighlightAlt {
    position:relative;
    height:25px;
    border-top:1px dotted #9C9CB8;
    padding:0px;
}

.sectionHighlightAlt h2 {
    position:absolute;
    top:-1px; left:0px;
    width:auto;
    color:#000000;
    white-space:nowrap;
    background-color:#FFEAAA;
    border:1px solid #9C9CB8;
    padding:2px 10px 4px 5px;
}

ul.starting li {
    line-height:18px;
}

.thinPage {
    margin:10px;
}

.box {
    background-color: #555580;
}

div.promotxt {
    border:1px solid #555580;
    padding:10px;
    width:600px;
}

div.promotxt h1 {
    color:#555580;
    font:bold 24px/28px Verdana, Arial, Helvetica, sans-serif;
    white-space:normal;
}

h2.headline {
    font:bold 12px/20px Verdana, Arial, Helvetica, sans-serif;
    color:#000000;
    margin:20px 0px 0px 0px;
}

div.promotxt P {
    font:11px/16px Verdana, Arial, Helvetica, sans-serif;
    margin:0px 0px 7px 0px;
}

div.promotxt li {
    font:11px/16px Verdana, Arial, Helvetica, sans-serif;
    margin-bottom:3px;
}

div.balloon {
    background-color:#FFEAAA;
    float:right;
    margin-left:5px;
    padding:15px;
    border:5px solid #FF9900;
    text-align:center;
    font:bold 15px/20px Verdana, Arial, Helvetica, sans-serif;
}

div.balloon .date {
    font:bold 10px/20px Verdana, Arial, Helvetica, sans-serif;
}

.totalWrapperLeftTopBorder {
    float:left;
    padding:2px;
    border:1px solid #9C9CB8;
}

.totalBox tr.stdRow td {
    font: 11px Verdana, Arial, Helvetica, sans-serif;
    text-align:right;
    background-color:#E9E9F1;
    padding:5px 5px 5px 15px;
    border-top:0px solid #FFFFFF;
    border-bottom:0px solid #EEEEEE;
    border-right:0px solid #EEEEEE;
}

.totalBox tr.row2 td {
    font:bold 11px Verdana, Arial, Helvetica, sans-serif;
    text-align:right;
    background-color:#FFEAAA;
    padding:5px 5px 5px 15px;
    border-top:0px solid #FFFFFF;
    border-bottom:0px solid #EEEEEE;
    border-right:0px solid #EEEEEE;
}

.exempt {
	border-right: #555580 1px solid;
        padding-right: 15px;
        border-top: #555580 1px solid;
        padding-left: 10px;
        padding-bottom: 5px;
        font: bold 18px/24px Verdana, Arial, Helvetica, sans-serif;
        border-left: #555580 1px solid;
        color: #555580;
        padding-top: 5px;
        border-bottom: #555580 1px solid;
        background-color: #ffeaaa;
}

.exemptsm {
	font: 11px/15px Verdana, Arial, Helvetica, sans-serif;
        color: #000000;
}

.message {
border-top:1px solid #FFFFFF;
padding:3px 5px 3px 2px;
color:#333360;
font:9px/14px Verdana, Arial, Helvetica, sans-serif;
}

.tableConfirm {
    background-position:5px 5px;
    background-color: #DEECCA;
}

.tableError {
    background-position:5px 5px;
    background-color: #DDDDDD;
}

.dashboard_header_blue
{
    color: #000000;
    background: #BBC8DF;
    line-height:20px;
}

.newDialogBoxDiv {
    position:absolute;
    z-index:199;
    background-color:#FFFFFF;
    padding:2px;
}

.fieldhelpAlt {
    color:#333366;
    background-color:#FFFFFF;
    font:normal 11px Verdana, Arial, Helvetica, sans-serif;
    padding:2px 0px 2px 0px;
    cursor:help;
}

td.teaserOpt {
    border:1px solid #555580;
    padding:2px;
    background-color:#FAEAEA;
}

td.teaserReqd {
    border:1px solid #555580;
    padding:2px;
    background-color:#FFD9AA;
}

.teaserBO {
    border:1px solid #555580;
    padding:2px;
    background-color:#EAF4BC;
}

.teaserHead {
    background-color:#CCCCDD;
    padding:5px 5px 5px 5px;
    font-weight:bold;
    border-bottom:1px solid #AAABC6;
}

.teaserBody {
    padding:8px 5px 20px 5px;
    border-top:1px solid #FFFFFF;
}

.clearBox td.wrapper {
    padding:0px 5px 5px 5px;
    border:1px solid #555580;
    vertical-align:top;
}

.clearBox td.wrapper table.detail td {
    padding:5px 10px 2px 0px;
}

.techsupport {
    width:135px;
    border:1px solid #555580;
    margin: 0px 0px 0px 7px;
    background:url(support_contact_us.jpg) no-repeat 0px 0px;
    background-color:#ffffff;
    padding:55px 0px 3px 12px;
}

.flashdemo {
    width:135px;
    border:1px solid #555580;
    margin: 0px 0px 0px 7px;
    background-color:#FFEAAA;
    padding:12px 0px 12px 12px;
}


.severeAlert{
    border-top: 1px solid #5F5186;
    border-bottom: 1px solid #5F5186;
    border-left: 1px solid #5F5186;
    border-right: 1px solid #5F5186;
    background-color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
	font-weight: bold;
    color: #ffffff;
    padding: 5px;
}

.mediumAlert{
    border-top: 1px solid #5F5186;
    border-bottom: 1px solid #5F5186;
    border-left: 1px solid #5F5186;
    border-right: 1px solid #5F5186;
    background-color: #FFEAA9;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
	font-weight: bold;
    color: #000000;
    padding: 5px;
}

#gatewayWrapper {
    margin:auto;
    border:1px solid #555580;
    padding:2px;
}

#gateway a:link, #gateway a:visited {
    color:#333366;
    text-decoration:none;
}

#gateway a:hover {
    color:#333366;
    text-decoration:underline;
}

#gateway td {
    vertical-align:top;
}

#gateway th {
    background-color:#CCCCDD;
    text-align:left;
    padding:5px 10px 5px 5px;
    border-bottom:1px solid #555580;
    width:50%;
}
#gateway input {
    margin:0px 5px 0px 0px;
}

#gateway th.control {
    text-align:right;
    font:normal 9px/12px Verdana, Arial, Helvetica, sans-serif;
}

#gateway th.control input {
    vertical-align:middle;
}

.gatewaySub {
    margin: 15px 0px 10px 15px;
    vertical-align:top;
}


.gatewaySub th {
	color:#555580;
	text-align:left;
	font-weight:bold;
}

.gatewaySub label a:link, .gatewaySub label a:visited, .gatewaySub label {
    font-weight:bold;
    color:#000 !important;
    text-decoration:none;
    padding-left:5px;
}

.gatewaySub label a:hover {
    font-weight:bold;
    color:#000 !important;
    text-decoration:underline;
}

.gatewaySub td.Item {
    padding:0px 20px 0px 17px;
}

.gatewaySub p {
    font:11px/17px Verdana, Arial, Helvetica, sans-serif;
    margin:5px 0px 10px 0px;
    padding-left:5px;
}

.gatewaySub a.success:link, .gatewaySub a.success:visited, div.success {
    color:#339900 !important;
    text-decoration:none;
}

.gatewaySub a.success:hover {
    color:#339900 !important;
    text-decoration:underline;
}

.gatewaySub a.required:link, .gatewaySub a.required:visited {
    color:#FF0000 !important;
    text-decoration:none;
}

.gatewaySub a.required:hover {
    color:#FF0000 !important;
    text-decoration:underline;
}

td.spacerRow {
    font:1px/1px Verdana, Arial, Helvetica, sans-serif;
    padding:0px 10px 0px 10px;
}

td.spacerRow Div {
    background:#FFF url(cssdotted.gif) repeat-x 0px 0px;
	height:1px;
}
.formWrapper {
    border:1px solid #9C9CB8;
    padding:2px;
}

.formWrapper caption {
    font:bold 11px/20px Verdana, Arial, Helvetica, sans-serif;
    background-color:#EEEEEE;
    text-align:left;
    padding:2px 0px 2px 15px;
    border-bottom:1px solid #9C9CB8;
}

.formWrapper caption.exp {
    font:bold 11px/20px Verdana, Arial, Helvetica, sans-serif;
    background-color:#EEEEEE;
    text-align:left;
    padding:2px 0px 2px 2px;
    border-bottom:1px solid #9C9CB8;
}

.formWrapper h2 {
    font:bold 11px/17px Verdana, Arial, Helvetica, sans-serif;
    color:#555580;
    margin:0px 0px 15px 0px;
}

.formsection {
    padding:15px 20px 15px 25px;
    vertical-align:top;
}

a.topanchor {
    display:block;
    text-align:right;
    padding-right:17px;
    text-decoration:none;
    background:url(cssTop.gif) no-repeat 100% 2px;
    margin-bottom:30px;
}

a.topanchor:hover {
    display:block;
    text-align:right;
    padding-right:17px;
    text-decoration:underline;
    background:url(cssTop.gif) no-repeat 100% 2px;
    margin-bottom:30px;
}

a.collapsed {
    color:#000000;
    text-decoration:none;
    background:url(awxToggleImageFalse.gif) no-repeat 0px 1px;
    padding-left:15px;
}

a.expanded {
    color:#000000;
    text-decoration:none;
    background:url(awxToggleImageTrue.gif) no-repeat 0px 1px;
    padding-left:15px;
}

#regtip {
    background:#EEEEEE;
    padding:5px 0px 5px 0px;
    margin:0px 0px 10px 0px;
}
#regtip p {
    margin:5px 20px;
}

#jumplinks {
    background:#CCCCDD;
    padding:5px 0px 5px 0px;
}

#jumplinks a {
    padding:0px 12px 0px 20px;
    background:url(cssdescending.gif) no-repeat 100% 4px;
}

.sidebar {
    width:250px;
    vertical-align:top;
    padding:5px;
}

.rndBoxA {
    background-color:#D8EBAF;
    padding:5px 0px 5px 0px;
}

.rndBoxB{
    background-color:#FFEAAA;
    padding:5px 0px 5px 0px;
}

.rndBoxA p, .rndBoxB p {
    margin:0px 10px 10px 10px;
}

.innerA {
    background-color:#F2F8E4;
    margin:0px 10px 10px 10px;
}

.innerB {
    background-color:#FFF3CE;
    margin:0px 10px 10px 10px;
}

.innerA h2, .innerB h2 {
    margin:0px 10px 5px;
    white-space:normal;
}

.footnote{
	FONT-WEIGHT: normal; FONT-SIZE: 7pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}

.Superscripts {
	FONT-WEIGHT: bold;FONT-SIZE: 7.5pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.cellBorder {
	BORDER-RIGHT: #9c9cb8 1px solid; MARGIN-TOP: 7px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #000000 1px solid; PADDING-TOP: 2px
}

.fullCellBorder
{
    BORDER-RIGHT: 1px solid #9c9cb8; MARGIN-TOP: 7px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: 1px solid #9c9cb8; PADDING-TOP: 2px;
    BORDER-TOP: 1px solid #9c9cb8;BORDER-BOTTOM: 1px solid #9c9cb8
}

.h3FirstCaps {
    text-transform: capitalize;
}

.h2Capitalize{
    font:bold 18px Arial, Verdana, Helvetica, sans-serif;
    text-transform: uppercase;
}

.bottomCellBorder {
    BORDER-RIGHT: 0px solid #000000;BORDER-LEFT: 0px solid #000000;
    BORDER-TOP: 0px solid #000000;BORDER-BOTTOM: 1px solid #9c9cb8
}



#Sidebar {
background:#FFF;
float:right;
width:165px;
padding-right:12px;
position:relative;
}

.boxfade {
background:url(sn_boxfade.gif) repeat-x #fff;
width:165px;
border-right:1px solid #b9b9bb;
border-left:1px solid #b9b9bb;
border-bottom:1px solid #b9b9bb;
border-top:1px solid #b9b9bb;
}

.boxfade h3{
font-size:85%;
color:#000;
margin:0;
padding:6px 8px 4px 10px;
}

.boxfade ul
{
font-size:85%;
margin:0;
padding:0 15px 5px 11px;
}

.boxfade ul li{
list-style:none;
margin:0 0 5px;
padding:0 0 0 3px;
}

.slist ul{
margin-top:0;
margin-bottom:0;
padding:0;}

.slist  li{
font-size:100%;
line-height:1.5em;
list-style:none;
margin:3px 0px 0px -30px;
padding:0px 0px 0px 10px;
background: url(sn_right_anchor_bullet.gif) no-repeat 0 .4em;
}

.nlist ul{
margin-top:0;
margin-bottom:0;
list-style:none;
padding:0;}

.nlist  li{
font-size:100%;
line-height:2em;
margin:0px 0px 0px 5px;
background-image: url(sn_right_anchor_bullet.gif);
background-repeat: no-repeat;
background-position: 0px 5px;
padding-left: 10px;
}



.arialunicodems select  {
	font:normal 11px Arial Unicode MS;
}

.unicode {
    border:1px solid #9C9CB8;
    padding:2px 0px 2px 2px;
    margin-top:7px;
    clear:left;
	}

.unicode td.tableHeader {
    background-color:#EEEEEE;
    padding:3px 0px 3px 0px;
    border-bottom:1px solid #9C9CB8;
}

.unicode td.tableHeader h2.sectionHead {
    border-top-width:0px;
    border-left-width:0px;
}

.unicode td.tableHeader table.widgetBox {
    border-width:0px;
    border-bottom:1px groove;
    padding:3px;
}

.unicode td.tableHeader td.dottedRowBottom {
    border-bottom-width:0px;
}

.unicode table.sectionh2 {
    border-top: none;
    border-left: none;
    margin:0px 0px 4px 0px;
}

.unicode td.tableFooter {
    background-color:#EEEEEE;
    padding:6px 0px 3px 0px;
    border-top:1px solid #FFFFFF;
}

.unicode th.tableHead {
    color:#555580;
    background-color:#E9E9F1;
    font:bold 11px/17px Verdana, Arial, Helvetica, sans-serif;
    padding:2px 5px 2px 5px;
    border-top:1px solid #FFFFFF;
    border-bottom:1px solid #CCCCDD;
}

.unicode th.tableHead A:link {
    color:#555580;
    font:bold 11px/17px Verdana, Arial, Helvetica, sans-serif;
    text-decoration:none;
}

.unicode th.tableHead A:visited {
    color:#555580;
    font:bold 11px/17px Verdana, Arial, Helvetica, sans-serif;
    text-decoration:none;
}

.unicode th.tableHead A:hover {
    color:#333366;
    font:bold 11px/17px Verdana, Arial, Helvetica, sans-serif;
    text-decoration:underline;
}

.unicode td.tableBody {
    color:#000000;
    font:11px/17px   Arial Unicode MS;
    padding:3px 5px 3px 5px;
    border-top:1px solid #CCCCDD;
}

.unicode td.firstRow {
    border-top-width:0px;
}

.unicode tr.tableRowDragHover td.tableBody {
    padding:2px 5px 3px 5px;
    border-top:2px dashed #8E8FFF;
}

.unicode tr.tableRow1, .unicode tr.tableRow2 {
    background-color:#FFFFFF;
}

.unicode tr.tableRowHover {
    background-color:#EEEEEE;
}

.unicode tr.tableRowSelected {
    background-color:#FFEAAA;
}

.dynamicTableUpdate .unicode td.tableHeader, .dynamicTableUpdate .classicTableWrapper td.tableHeader {
    background-color: #CDE2AE;
}



.loginfill {
    height:148px;
    background-image:url('csslogin_fill.gif');
    background-repeat:repeat-x;
}
.login2leftside {
    width:6px;
    height:148px;
    border-width:1px 0px 0px 1px;
    border-style: solid;
    border-color: #b8b8b8;
    background-image:url('csslogin_fill.gif');
    background-repeat:repeat-x;
}
.loginleftside {
    width:7px;
    background-image:url('csslogin_left_side.gif');
    background-repeat:repeat-y;
}
.loginrightside {
    width:6px;
    background-image:url('csslogin_right_side.gif');
    background-repeat:repeat-y;
}
.loginbottomleft {
    height:8px;
    background-image:url('csslogin_bottom_left.gif');
    background-repeat:no-repeat;
}
.loginbottommid {
    height:8px;
    background-image:url('csslogin_bottom_mid.gif');
    background-repeat:repeat-x;
}
.loginbottomright {
    width:6px;
    height:8px;
    background-image:url('csslogin_bottom_right.gif');
    background-repeat:no-repeat;
}



.rightpanelbackground {
    background-image:url('csslogin_links_background.gif');
    background-repeat:repeat-y;
}
.rightpanelbody {
    background-color:#EEEEEE;
    border-left:solid;
    border-left-width:1px;
    border-left-color:#666666;
    padding-top:6px;
    padding-right:5px;
    padding-left:18px;
}

.loginheadingbig {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12pt;
    font-weight:bold;
    color:#555580;
}

.loginheadingmedium {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11pt;
    font-weight:bold;
    color:#555580;
}

.loginheadingsmall {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:9pt;
    font-weight:bold;
    color:#4e5f52;
}

.loginheadingsmallblack {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    color:#000000;
}

.loginheadsection {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11pt;
    font-weight:bold;
    color:#ffffff;
    background-image:url('cssheadsection_bg.jpg');
    background-repeat: repeat-x;
}

.loginsubheading {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11pt;
    font-weight:bold;
    color:#555580;
}

.spacerline {
    background-color:#bababa;
}

.specialList {
    list-style-image:url('cssgreater_than.gif');
    margin-left:16px;
    padding-left:10px;
}

.specialListItem {
    padding-bottom:4px;
}

div.noBoxPortlet{
    border-left:1px solid #E4EDF4;
    border-right:1px solid #E4EDF4;
    border-bottom:1px solid #E4EDF4;
    border-top:none;
    margin-top:0px;
    padding:0px;
}

.portletContentArea{
    background-color:#F9F9F9;
    margin:0px;
    border:none;
}

.portletLink, td.portletLink {
    color:#ffffff;
    text-decoration:underline;
}

.portletLink a:link{
    text-decoration:underline;
    color:#ffffff;
}

.portletLink a:visited{
    text-decoration:underline;
    color:#ffffff;
}

.asnportletTitle {
    color:#FFFFFF;
    font-size:11px;
    padding-bottom:3px;
    white-space:nowrap;
}

.titleDivs{
   float: left;
   width: 49%;
}

.subTitleDiv{
    float: right;
    width: 49%;
    text-align: right;
    margin-right:5px;
}

.portletCursor{
    cursor:auto;
}

.portletTextBold{
	font-weight:bold;
	font-size:11px;
	color:#ffffff;
	vertical-align:middle;
}

.portletText {
	font-size:11px;
	color:#ffffff;
	vertical-align:middle;
}

.portletText a:link {
	color:#ffffff;
	text-decoration:none;
}


.portletText a:visited {
	color:#ffffff;
	font:bold;
	text-decoration:none;
}

.portletText a:hover {
	color:#ffffff;
	text-decoration:underline;
}

.propertyNavigator {
    background-image:url('img_switcher_bg-gry_2x20.gif');
    height:20px;
	background-repeat: repeat-x;
    color:#fff;
}

.propertyNavigator a:link,
.propertyNavigator a:visited,
.propertyNavigator a:hover {
    color:#fff;
    text-decoration:none;
}

.propertyNavigatorCurrent {
    background-image: url('img_switcher_tab-blu_10x20.gif');
	background-repeat: repeat-x;
    height:20px;
    color:#fff;
}

.propertyNavigatorBottom {
	background-image: url('fill_bottom_gradient.gif');
	background-repeat: repeat-x;
}

.TestBoxGradient .rbBC {
    border-color:#ff0000;
    background-color:#ff0000;
}

.TestBoxGradient .rbFC {
    background-color:#EEEEEE;
}

.TestBoxGradient .rbBFC {
    background-color:#eeeeee;
}

.TestBoxGradient .rbBtFC {
	background-color:#EEEEEE;
}

.TestBoxGradient .gradBox {
	border:0px none;
	border-right:1px solid #ff0000;
	border-left:1px solid #ff0000;
}

.quickLinksPortlet

{
    width:198px;
    margin-top:10px;
    margin-left:0px;
    margin-right:10px;
    margin-bottom:10px;
    min-height:98%;
    float:left;
    background-image:url('cssYellowGradient.gif');
    background-repeat: repeat-x;
}

.sErrorGroupText{
    font-size:11px;
    color:red;
}

.sErrorGroupInfoText{
    font-size:11px;
    color: #888888;
}

/** Discovery Panel **/
div.dialogWrapper {
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
    -moz-box-shadow:5px 5px 5px #444444;
    -webkit-box-shadow:5px 5px 5px #444444;
    background-color:#F8F9FB;
    border:3px solid #505050;
}

div.dialogInnerWrapper {
    background-image:none;
    background-color:transparent;
    border:none;
    padding:10px;
    text-align:left;
}


div.dialogInnerWrapper td {
    text-align:left;
}



.alertTitleBar {
    background-color:transparent;
    border:none;
    height:18px;
    padding:4px 5px 3px 5px;
}
.register {
    float:right;
}
.buttonsContainer {
    float:none;
}
.buttonsContainer .help {
    float:right;
}
.dialogCancelContainer {
    position:relative;
    line-height:0px;
    font-size:0px;
}
a.dialogCancel, a.dialogCancel:hover{
    position:absolute;
    top:-32px;
    right:-32px;
    height:26px;
    width:26px;
    display:block;
    -moz-border-radius:20px;
    -webkit-border-radius:20px;
    background-color:#505050 !important;
    color:#FFFFFF !important;
    text-align:center;
    font-weight:bold;
    line-height:23px;
    font-size:15px;
    text-decoration:none !important;
}

.IsIE a.dialogCancel {
    background-image:url('disc_dialog_close.gif');
    background-color:transparent !important;
    line-height:0px;
}

.IsIE6 div.dialogWrapper .hoverTipPointer {
    border-left-color:#F8F9FB;
    border-right-color:#F8F9FB;
}

.searchPortletLabels, td.searchPortletLabels{
    padding:0px 0px 1px 2px;
}

td.searchPortletFields{
    padding:0px 0px 5px 14px;
}

.ADSubSectionHeadingColor {
	background-color:#C3C6Cf;
}

.ADStepLabel .ADStepHeaderSelectedText {
	font-size:12px;
	color:#ffffff;
	vertical-align:middle;
    white-space:nowrap;
}

.ADStepLabel .ADStepHeaderNotSelectedText {
	font-size:12px;
	color:#898989;
	vertical-align:middle;
    white-space:nowrap;
}

.ADStepLabel .contentArea {
    border:1px solid #D9D9D9;
    background-color:#FFFFFF;
    vertical-align:middle;
    padding-top:4px;
    text-align:center;
}

.ADStepLabel .contentArea div {
    height:20px;
}

.ADStepLabel .contentAreaSelected {
    border:1px solid #D9D9D9;
    background-color:#64659d;
    vertical-align:middle;
    padding-top:4px;
    text-align:center;
}

.ADStepLabel .contentAreaSelected div {
    height:20px;
}

.ADStepLabel .roundedCorner .rbBC {
    border-color:#D9D9D9;
    background-color:#D9D9D9;
}

.ADStepLabel .roundedCorner .rbFC {
    background-color:#FFFFFF;
}

.ADStepLabel .roundedCorner .rbBFC {
    background:#ffffff;
}

.ADStepLabel .roundedCorner .rbBtFC {
	background-color:#FFFFFF;
}

.ADStepLabel .roundedCorner .gradBox {
	border:0px none;
}

.ADStepLabel .roundedCornerSelected .rbBC {
    border-color:#D9D9D9;
    background-color:#64659d;
}

.ADStepLabel .roundedCornerSelected .rbFC {
    background-color:#64659d;
}

.ADStepLabel .roundedCornerSelected .rbBFC {
    background:#64659d;
}

.ADStepLabel .roundedCornerSelected .rbBtFC {
	background-color:#64659d;
}

.ADStepLabel .roundedCornerSelected .gradBox {
	border:0px none;
}

.ADStepLabel .roundedCornerSelected .labelContent,
.ADStepLabel .roundedCorner .labelContent {
    height:16px;
}

.ADHintText {
    font-size:11px/1.2;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.ADBrandMediumText {
	color:#9999CC;
}

.ADBlueMedFont {
	font-size:14px;
	color:#333366;
}

.ADPageHeaderFont {
	font-size:18px;
	color:#333366;
}

.ADLink a:link {
	color:#336699;
	text-decoration:none;
}

.ADLink a:hover {
    color:#336699 !important;
    text-decoration:underline;
}

.ADLink a:visited {
	color:#336699;
	text-decoration:none;
}

.ADWhiteLink a:link {
    color:#ffffff;
    text-decoration:none;
}

.ADWhiteLinkUnderline a:link {
    color:#ffffff;
    text-decoration:underline;
}

.ADWhiteLink a:hover {
    color:#ffffff !important;
    text-decoration:underline;
}

.ADWhiteLink a:visited {
    color:#ffffff;
    text-decoration:none;
}

.ADBlackLink a:link {
	text-decoration:none;
}

.ADBlackLink a:hover {
	text-decoration:underline;
}

.ADBlackLink a:visited {
	text-decoration:none;
}

.ADLtBlLink a:link {
	color:#6a6d9e;
	text-decoration:none;
}

.ADLtBlLink a:hover {
	color:#6a6d9e;
	text-decoration:underline;
}

.ADLtBlLink a:visited {
	color:#6a6d9e;
	text-decoration:none;
}

.ADYellowMessageBoxLink a:link {
    color:#666666;
    text-decoration:none;
}

.ADYellowMessageBoxLink a:hover {
    color:#666666;
    text-decoration:underline;
}

.ADYellowMessageBoxLink a:visited {
    color:#666666;
    text-decoration:none;
}

.ADViewLink a:link {
    color:#333333 !important;
    text-decoration:none;
}

.ADViewLink a:hover {
    color:#333333 !important;
    text-decoration:underline;
}

.ADViewLink a:visited {
    color:#333333 !important;
    text-decoration:none;
}

.ADCellPadding {
    padding: 5px 0px 5px 0px;
}

.ADFiltersPadding {
    padding: 5px 10px 5px 10px;
}

.ADDunsSearchPadding {
	padding: 5px 0px 5px 0px;
}

.ADPortletBoxGray .rbFC {
    background-color:#C7C7C7 !important;
}

.ADPortletBoxGray .gradBox {
	background-color:none;
}

.ADPortletBoxGray .rbBC {
    background-color:#CCCCCC;
    border-left:1px solid #CCCCCC;
    border-right:1px solid #CCCCCC;
    border-bottom:0px none;
    border-top:0px none;
}

.ADPortletBoxGray .rbB {
    background-color:#C7C7C7;
}

.ADPortletBoxDkGray .rbFC {
    background-color:#7f7f7f !important;
}

.ADPortletBoxDkGray .gradBox {
	background-color:none;
}

.ADPortletBoxDkGray .rbBC {
    background-color:#7f7f7f;
    border-left:1px solid #7f7f7f;
    border-right:1px solid #7f7f7f;
    border-bottom:0px none;
    border-top:0px none;
}

.ADPortletBoxDkGray .rbB {
    background-color:#7f7f7f;
}

.ADPortletBoxGrayBtm .rbBC {
    border-color:#D9D9D9;
    background-color:#D9D9D9;
}

.ADPortletBoxGrayBtm .rbFC {
    background-color:#EFEFEF;
}

.ADPortletBoxGrayBtm .rbBFC {
    background:#EFEFEF;
}

.ADPortletBoxGrayBtm .rbBtFC {
	background-color:#EFEFEF;
}

.ADPortletBoxGrayBtm .gradBox {
    border:0px none;
	border-right:1px solid #D9D9D9;
	border-left:1px solid #D9D9D9;
}

.ADPortletBoxGrayBtm2 .rbBC {
    border-color:#D9D9D9;
    background-color:#D9D9D9;
}

.ADPortletBoxGrayBtm2 .rbFC {
    background-color:#E8E8E8;
}

.ADPortletBoxGrayBtm2 .rbBFC {
    background:#E8E8E8;
}

.ADPortletBoxGrayBtm2 .rbBtFC {
	background-color:#E8E8E8;
}

.ADPortletBoxGrayBtm2 .gradBox {
    border:0px none;
	border-right:1px solid #D9D9D9;
	border-left:1px solid #D9D9D9;
}

.ADPortletBoxGrayFooter {
    background-image:url('dis_search_box_bottom.gif');
    background-repeat:repeat-x;
    border-top:1px solid #D9D9D9;
    background-color:#EFEFEF;
}

.ADSearchTableHead {
    background-repeat:repeat-x;
    border-top:1px solid #EFEFEF;
    border-bottom:1px solid #DEDEDE;
    background-color:#EFEFEF;
}

.ADSearchSubHeaderFont  {
    font-size:11px;
    font-weight:bold;
    color:#666666;
}

.ADRegWizardPortletBox {
}

.ADRegWizardPortletBox .gradBox {
	background-color:#f6b24d;
}

.ADRegWizardPortletBox .rbBC {
    background-color:#CCCCCC;
    border-left:1px solid #CCCCCC;
    border-right:1px solid #CCCCCC;
    border-bottom:0px none;
    border-top:0px none;
}

.ADRegWizardPortletBox .rbB {
    background-color:#f6b24d;
}

.ADRegWizardPortletBox .rbFC {
    background-color:#f6b24d !important;
    border-left:1px solid #CCCCCC;
    border-right:1px solid #CCCCCC;
}

.ADRegWizardPortletBoxTitleBar {
    background-color:#f6b24d;
    color:#ffffff;
    border-left:1px solid #CCCCCC;
    border-right:1px solid #CCCCCC;
}

.ADPortletBoxOrangeGradient {
	border-right:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
}

.ADPortletBoxOrange .gradBox {
	background-color:#feb77e;
}

.ADPortletBoxOrange .rbBC {
    background-color:#CCCCCC;
    border-left:1px solid #CCCCCC;
    border-right:1px solid #CCCCCC;
    border-bottom:0px none;
    border-top:0px none;
}

.ADPortletBoxOrange .rbB {
    background-color:#feb77e;
}

.ADPortletBoxOrange .rbFC {
    background-color:#feb77e !important;
    border-left:1px solid #CCCCCC;
    border-right:1px solid #CCCCCC;
}

.ADPortletBoxOrangeTitleBar {
    background-color:#feb77e;
    color:#ffffff;
}

.ADPortletBoxGreenGradient {
	border-right:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
}

.ADPortletBoxGreen .gradBox {
	background-color:#aedca9;
}

.ADPortletBoxGreen .rbBC {
    background-color:#CCCCCC;
    border-left:1px solid #CCCCCC;
    border-right:1px solid #CCCCCC;
    border-bottom:0px none;
    border-top:0px none;
}

.ADPortletBoxGreen .rbB {
    background-color:#aedca9;
}

.ADPortletBoxGreen .rbFC {
    background-color:#aedca9 !important;
    border-left:1px solid #CCCCCC;
    border-right:1px solid #CCCCCC;
}

.ADYellowBox {
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border:1px solid #D9D9D9;
    border-radius:5px;
    background-color:#FFFFCB;
}

.ADPortletBoxBlueGradient {
	border-right:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
}

.ADPortletBoxBlue .gradBox {
	background-color:#afc5e0;
}

.ADPortletBoxBlue .rbBC {
    background-color:#CCCCCC;
    border-left:1px solid #CCCCCC;
    border-right:1px solid #CCCCCC;
    border-bottom:0px none;
    border-top:0px none;
}

.ADPortletBoxBlue .rbB {
    background-color:#afc5e0;
}

.ADPortletBoxBlue .rbFC {
    background-color:#afc5e0 !important;
    border-left:1px solid #CCCCCC;
    border-right:1px solid #CCCCCC;
}

.ADPortletBoxContent {
    border-left:1px solid #CCCCCC;
    border-right:1px solid #CCCCCC;
}

.orangeContentFill {
    background-image:url('dis_header_fill_orange.gif');
    background-repeat:repeat-x;
    border-bottom:1px solid #CCCCCC;
}

.grayContentFill {
    background-image:url('dis_header_fill_gray.gif');
    background-repeat:repeat-x;
    border-bottom:1px solid #CCCCCC;
}

.greenContentFill {
    background-image:url('dis_header_fill_green.gif');
    background-repeat:repeat-x;
    border-bottom:1px solid #CCCCCC;
}

.blueContentFill {
    background-image:url('dis_header_fill_blue.gif');
    background-repeat:repeat-x;
    border-bottom:1px solid #CCCCCC;
}

.landingPageTitleBar {
    display:none;
}

.ADPortletContentArea {
	background-color:#Ffffff;
	margin:0px;
	border-right:1px solid #D9D9D9;
	border-left:1px solid #D9D9D9;
}

.ADPortletContentAreaBlue {
	background-color:#81a3d1;
	margin:0px;
	border-right:1px solid #81a3d1;
	border-left:1px solid #81a3d1;
}

.ADRegPortletContent {
    background-image:url("cssGrayGradientFill.gif");
    background-repeat:repeat-x;
    background-color:#E8E8E8;
}

.ADRegPortletFont {
    color:#61649b;
}

.ADPortletPadding {
	padding: 7px 7px 7px 7px;
}

.ADPadding {
    padding: 14px 14px 14px 14px;
}

.ADTitleFont {
	font-size:14px;
	color:black;
}

.ADMarketingFontColor {
	color:#6B6D9E;
}

.ADMarketingFontNormal {
	font-size:14px;
}

.ADMarketingFontLarge {
	font-size:24px;
}

.ADMarketingFontVeryLarge {
	font-size:30px;
}

.ADMarketingFontMedium {
    font-size:20px;
}

.ADMarketingTitleBar {
	vertical-align:middle;
	text-align:center;
	color:white;
}

.ADSubSectionHeader {
	background-color:#ececec;
	height:23px;
}

.ADSubSectionHeaderFont {
	font-size:12px;
	font-weight:bold;
	color:#333333;
	vertical-align:middle;
}

.ADSubPortletContentArea {
    border:none;
}

.ADSubPortletContentAreaYellow {
	border:1px solid #d2d2d2;
	background-color:#ffffcb;
	border-top:0px none;
	text-align:center;
}

.ADSubPortletContentArea a:link {
	color:#333399;
	text-decoration:none;
}

.ADSubPortletContentArea a:visited {
	color:#333399;
	text-decoration:none;
}

.ADSubPortletContentArea a:hover {
	color:#333399;
	text-decoration:underline;
}

.ADSubPortletClearTitleBarStyle {
    font-size:13px;
    font-weight:bold;
    font-family:arial;
    background-color:transparent;
    padding-left:0px;
    color:#333333;
}

.ADRefinementTitleBarStyle {
    font-size:13px;
    font-weight:bold;
    font-family:arial;
    background-color:transparent;
    padding-left:0px;
    color:#333333;
}

.ADRefinementContentStyle {
    background-color:transparent;
}

.ADRefinementRowClass1 {
    background-color:white;
    color:#333333;
}

.ADRefinementRowClass2 {
    background-color:#EEEEEE;
    color:#333333;
}

.ADRefinementPortletBox .rbBC {
    border-color:#CCCCCC;
    background-color:#cccccc;
}

.ADRefinementPortletBox .rbFC {
    background-color:#fafbfc;
}

.ADRefinementPortletBox .rbBFC {
    background-color:#fafbfc;
}

.ADRefinementPortletBox .rbBtFC {
	background-color:#FaFbFc;
}

.ADRefinementPortletBox .gradBox {
	border:0px none;
	border-right:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
}

.ADTableInfoBar {
	background-color:#E9EAED;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:17px;
	padding:4px 12px;
}


.ADTableBody {
	background-color:#FFFFD9;
}

.ADTableBodyWhite {
    background-color:#FFFFFF;
}
.ADTableBodyBorder {
    border-bottom:1px solid #d6dce1;
}

.ADTableColumnBandYellow {
    background-color:#F6E8A4;
}

.ADTableColumnBandGray {
    background-color:lightskyblue;
}

.ADPortletContentArea a:link {
    color:#336699;
    text-decoration:none;
}

.ADPortletContentArea a:visited {
    color:#336699;
    text-decoration:none;
}

.ADPortletContentArea a:hover {
    color:#336699;
    text-decoration:underline;
}

.ADHiliteBlock .ADHitHilite {
    display:inline-block;
    font-weight:bold;
}

.ADHiliteBlock div:hover {
    cursor:pointer;
    display:inline-block;
}

.ADHiliteBlock div {
    text-decoration:underline;
    display:inline-block;
}

.IsIE.ADHitHilite {
    font-weight:bold;
}

.IsIE.ADHitHilite div {
    cursor:pointer;
    display:inline;
}

.ADHiliteBlock a {
    cursor:pointer;
}

.ADTableWrapper th.tableHead {
    border:0px none;
    margin:0px;
    font-size:10px;
    font-weight:bold;
    color:#333333;
    padding-bottom:6px;
    border-bottom:1px solid #D9D9D9;
}

.ADTableWrapper td.tableFooter {
    width:100%;
    padding:3px 0px 3px 0px;
    border-top:1px solid #D9D9D9;
}

.ADTableWrapper .tableHead {
    background-image:url('dis_table_wrapper_head_fill.gif');
    background-repeat:repeat-x;
}

.ADTableWrapper a:link {
    color:#333399;
    text-decoration:none;
}

.ADTableWrapper a:visited {
    color:#333399;
    text-decoration:none;
}

.ADTableWrapper a:hover {
    color:#ff0099;
    text-decoration:underline;
}

.ADTableWrapper tr.tableRow1 {
    background-color:#FFFFFF;
}

.ADTableWrapper tr.tableRow2 {
    background-color:#ebebeb;
}

.ADTableWrapper tr.tableRowHover {
    background-color:none;
}

.RFPTableWrapper th.tableHead {
    background-color:#e1dfed;
    background-image:none;
}

.RFPTableWrapper td.tableHeader {
    background-image:url('dis_table_wrapper_head_fill.gif');
    background-repeat:repeat-x;
    padding-left:5px;
    padding-bottom:5px;
}

.ADGradientPortletFillRefinement {
	background-image:url('cssPurpleFillSmall.gif');
	background-repeat:repeat-x;
	border:0px none;
}

.ADGradientPortletFillTable {
	background-image:url('cssPurpleFillLarge.gif');
	background-repeat:repeat-x;
	border:0px none;
}

.ADGradientPortletFillTableGray {
	background-image:url('cssGrayFill.gif');
	background-repeat:repeat-x;
	border:0px none;
}

.ADGradientPortletFillTableOrange {
	background-image:url('dis_header_orange_fill.gif');
	background-repeat:repeat-x;
	border:0px none;
}

.ADGradientPortletFillTableGreen {
	background-image:url('dis_header_green_fill.gif');
	background-repeat:repeat-x;
	border:0px none;
}

.ADGradientPortletFillTableGrayL {
	background-image:url('dis_header_gray_fill.gif');
	background-repeat:repeat-x;
	border:0px none;
}

.ADGradientPortletFillTableBlue {
	background-image:url('dis_header_blue_fill.gif');
	background-repeat:repeat-x;
	border:0px none;
}

.ADGradientPortletFillTableGrayGradient {
	background-image:url('dis_header_gray_gradient_fill.gif');
	background-repeat:repeat-x;
	border:0px none;
}

.ADGradientPortletFillTableGrayGradient2 {
	background-image:url('dis_header_gray_gradient2_fill.gif');
	background-repeat:repeat-x;
	border:0px none;
}

.ADGradientPortletFillTableGrayGradient3 {
	background-image:url('dis_header_gray_gradient3_fill.gif');
	background-repeat:repeat-x;
	border:0px none;
}

.ADGradientPortletFillTableGrayGradient4 {
    background-image:url('dis_header_gray_gradient4_fill.gif');
    background-repeat:repeat-x;
	border:0px none;
}

.ADGradientPortletFillTableGrayGradientHeader3Left {
	background-image:url('dis_header_gray_gradient3_left.gif');
	background-repeat:no-repeat;
	border:0px none;
}

.ADGradientPortletFillTableGrayGradientHeader3Right {
	background-image:url('dis_header_gray_gradient3_right.gif');
	background-repeat:no-repeat;
	border:0px none;
}

.ADGradientPortletFillGrayGradientFooterSmallRight {
	background-image:url('dis_footer_gray_gradient_med_right.gif');
	background-repeat:no-repeat;
	border:0px none;
}

.ADGradientPortletFillGrayGradientFooterSmallLeft {
	background-image:url('dis_footer_gray_gradient_med_left.gif');
	background-repeat:no-repeat;
	border:0px none;
}


.ADGradientPortletFillTableYellowGradient {
    background-image:url('dis_header_yellow_gradient_fill.gif');
    background-repeat:repeat-x;
	border:0px none;
}

.ADGradientPortletFillFooterGrayGradient {
	background-image:url('dis_footer_gray_fill.gif');
	background-repeat:repeat-x;
	border:0px none;
}

.ADGradientPortletFillFooterGrayGradientTable {
	background-image:url('dis_footer_gray_gradient_table_fill.gif');
	background-repeat:repeat-x;
	border:0px none;
}

.ADGradientPortletFillFooterGrayGradientMed {
	background-image:url('dis_footer_gray_gradient_med_fill.gif');
	background-repeat:repeat-x;
	border:0px none;
}

.ADGradientProfileMeterFill {
	background-image:url('dis_ProgMeter_Green.gif');
	background-repeat:repeat-x;
	border:0px none;
}

.ADGradientProfileMeterUnFill {
	background-image:url('dis_ProgMeter_Grey.gif');
	background-repeat:repeat-x;
	border:0px none;
}

.ADEmptyTableCellShow {
   empty-cells:show;
}

.ADPortletContentAreaGray {
	background-color:#F5F5F5;
	margin:0px;
	border-right:1px solid #DFDFDF;
	border-left:1px solid #DFDFDF;
}

.ADUniqueDataHeader {
    font-size:14px;
    color:#000000;
}

.ADUniqueDataRegular {
    font-size:11px;
    color:#000000;
}

.ADUniqueDataBiggerRegular {
    font-size:12px;
    color:#000000;
}

.ADDarkOrange {
    color:#D66C20;
}

.ADDarkGreen {
    color:#598527;
}

.ADDarkerGray {
    color:#999999;
}



.grayText {
	color:#777777;
}

.darkText {
    color:#333333;
}

.blackText {
	color:#000000;
 }

 .altBlackText {
	color:#5A5A5A;
 }

.darkGrayText {
	color:#888888;
}

.darkerGrayText {
	color:#999999;
}

.ADGraphAnchorOrange {
	background-image:url('img_orng_bar-1.gif');
	background-repeat:no-repeat;
	border:0px none;
}

.ADGraphValueOrange {
	background-image:url('img_orng_bar-2.gif');
	background-repeat:repeat-x;
	border-top:2px solid #FFFFFF;
}

.ADGraphEmptyOrange {
	background-image:url('img_orng_bar-bg.gif');
	background-repeat:repeat-x;
    border-top:2px solid #FFFFFF;
}

.ADGraphAnchorGreen {
	background-image:url('img_grn_bar-1.gif');
	background-repeat:no-repeat;
	border:0px none;
}

.ADGraphValueGreen {
	background-image:url('img_grn_bar-2.gif');
	background-repeat:repeat-x;
    border-top:2px solid #FFFFFF;
}

.ADGraphEmptyGreen {
	background-image:url('img_grn_bar-bg.gif');
	background-repeat:repeat-x;
    border-top:2px solid #FFFFFF;
}

.ADCompanyTitleFont {
	font-size:18px;
}

.ADFontMed {
	font-size:12px;
}

.ADHighLine {
    line-height:20%;
}

.ADFontMedSmall {
	font-size:11px;
 }

.ADSectionTitleYellow {
    font-size:14px;
    color:#edb11d;
}

.ADSubsectionTitle {
	color:#6b6d9e;
	width:156px;
}

.ADStepBallText {
    font-size:14px;
    font-weight:bold;
    color:#64659D;
}

.ADLtBlFont {
	color:#6a6d9e;
}

.ADPortletBoxGradient .rbB {
    border-bottom:2px solid #666699;
    padding:0px 0px 5px 0px;
}

.ADPortletBoxGradient .portletTitleBar {
    background-image:none;
    background-color:transparent;
}

.ADPortletBoxGradient .gradBox {
    background-image:url("cssGrayGradientFill.gif");
    background-repeat:repeat-x;
    border-bottom:0px none;
}

.ADPortletBoxGradient .rbBC {
    background-color:#E8E8E8;
    border-color:#D9D9D9;
}

.ADPortletBoxGradient .rbFC {
    background-color:#FFFFFF;
}

.ADPortletBoxGradient .rbBtFC {
	background-color:#E8E8E8;
}

.ADFreeTextSearchBox .rbB {
    border-bottom:2px solid #CCCCCC;
    padding:0px 0px 5px 0px;
}

.ADFreeTextSearcsshBox .portletTitleBar {
    background-image:none;
    background-color:transparent;
}

.ADFreeTextSearchBox .rbBC {
    background-color:#E0E0E0;
    border-color:#E0E0E0;
}

.ADFreeTextSearchBox .rbFC {
    background-color:#FAFAFA;
}

.ADFreeTextSearchBox .rbBtFC {
	background-color:#E0E0E0;
}

.ADFreeTextSearchBox .gradBox {
    background-image:url("dis_search_topbar_fill.gif");
    background-repeat:repeat-x;
    border-bottom:0px none;
    background-color:#E0E0E0;
}

.ADPortletBoxGradientOrange .rbB {
    border-bottom:2px solid #666699;
    padding:0px 0px 0px 0px;
}

.ADPortletBoxGradientOrange .rbBC {
    background-color:#F8DEBB;
    border-color:#F8DEBB;
}

.ADPortletBoxGradientOrange .rbFC {
    background-color:#FFFFFF;
}

.ADPortletBoxGradientOrange .rbBtFC {
    background-color:#FCEEDE;
}

.ADPortletBoxGradientOrange .gradBox {
    background-color:#FCEEDE;
    background-image:url("dis_how_to_orange.jpg");
    background-repeat:repeat-x;
    border-bottom:0px none;
}


.ADBoxGradientOrange .rbB {
    border-bottom:2px solid #666699;
    padding:0px 0px 0px 0px;
}

.ADBoxGradientOrange .div.rbB {
    padding:;
}


.ADBoxGradientOrange .rbBC {
    background-color:#F8DEBB;
    border-color:#F8DEBB;
}

.ADBoxGradientOrange .rbFC {
    background-color:#FFFFFF;
}

.ADBoxGradientOrange .rbBtFC {
    background-color:#FCEEDE;
}

.ADPortletBoxGradientOrange .gradBox {
    background-color:#FCEEDE;
    background-image:url("dis_how_to_orange.jpg");
    background-repeat:repeat-x;
    border-bottom:0px none;
}

.ADProfileMeterSpacing1 {
	padding: 30px 30px 30px 30px ;
}

.ADPreferencesMatch {
    color:green;font-size:10px;
}

.ADPreferencesNoMatch {
    color:red;font-size:10px;
}

.ADPortletBoxGradientBlue .rbB {
    border-bottom:2px solid #666699;
    padding:0px 0px 5px 0px;
}

.ADPortletBoxGradientBlue .rbBC {
    background-color:#BBD0E5;
    border-color:#BBD0E5;
}

.ADPortletBoxGradientBlue .rbFC {
    background-color:#FFFFFF;
}

.ADPortletBoxGradientBlue .rbBtFC {
    background-color:#E9F0F8;
}

.ADPortletBoxGradientBlue .gradBox {
    background-image:url("dis_how_to_box_fill_blue.jpg");
    background-repeat:repeat-x;
    border-bottom:0px none;
    background-color:#E9F0F8;
}


.ADPortletBoxNoTitle .rbBC {
    border-color:#D9D9D9;
    background-color:#D9D9D9;
}

.ADPortletBoxNoTitle .rbFC {
    background-color:#FFFFFF;
}

.ADPortletBoxNoTitle .rbBFC {
    background:#ffffff;
}

.ADPortletBoxNoTitle .rbBtFC {
	background-color:#FFFFFF;
}

.ADPortletBoxNoTitle .gradBox {
	border:0px none;
	border-right:1px solid #D9D9D9;
	border-left:1px solid #D9D9D9;
}

.ADPortletBoxBlueBtm .rbBC {
    border-color:#81a3d1;
    background-color:#81a3d1;
}

.ADPortletBoxBlueBtm .rbFC {
    background-color:#81a3d1;
}

.ADPortletBoxBlueBtm .rbBFC {
    background:#81a3d1;
}

.ADPortletBoxBlueBtm .rbBtFC {
	background-color:#81a3d1;
}

.ADPortletBoxBlueBtm .gradBox {
    border:0px none;
	border-right:1px solid #81a3d1;
	border-left:1px solid #81a3d1;
}

.ADPortletBoxNoGradBox .gradBox
{
    display:none;
}

.ADPortletBoxYellow .rbBC {
    border-color:#D9D9D9;
    background-color:#D9D9D9;
}

.ADPortletBoxYellow .rbFC {
    background-color:#FFFFCB;
}

.ADPortletBoxYellow .rbBFC {
    background:#FFFFCB;
}

.ADPortletBoxYellow .rbBtFC {
	background-color:#FFFFCB;
}

.ADPortletBoxYellow .gradBox {
	border:0px none;
	border-right:1px solid #D9D9D9;
	border-left:1px solid #D9D9D9;
}

.ADPortletBoxNoTitleGray .rbBC {
    border-color:#DFDFDF;
    background-color:#DFDFDF;
    border-top:0px none;
}

.ADPortletBoxNoTitleGray .rbFC {
    background-color:#F5F5F5;
}

.ADPortletBoxNoTitleGray .rbBFC {
    background:transparent;
}

.ADPortletBoxNoTitleGray .rbBtFC {
	background-color:#F5F5F5;
}

.ADPortletBoxNoTitleGray .gradBox {
	background-color:#F5F5F5;
}

.ADPortletBoxNoTitleBlack .rbBC {
	border-color:#D9D9D9;
	background-color:#D9D9D9;
	border-top:0px none;
}

.ADPortletBoxNoTitleBlack .rbFC {
	background-color:#666666;
}

.ADPortletBoxNoTitleBlack .rbBFC {
	background-color:#666666;
    border: 1px solid #666666;
}

.ADPortletBoxNoTitleBlack .rbBtFC {
	background-color:#666666;
}

.ADPortletBoxNoTitleBlack .gradBox {
	background-color:#666666;
}

.ADPortletBoxNoTitleE8E8E8Gray .rbBC {
	border-color:#D9D9D9;
	background-color:#D9D9D9;
	border-top:0px none;
}

.ADPortletBoxNoTitleE8E8E8Gray .rbFC {
	background-color:#E8E8E8;
}

.ADPortletBoxNoTitleE8E8E8Gray .rbBFC {
	background:transparent;
}

.ADPortletBoxNoTitleE8E8E8Gray .rbBtFC {
	background-color:#E8E8E8;
}

.ADPortletBoxNoTitleE8E8E8Gray .gradBox {
	background-color:#E8E8E8;
}

.ADDottedBorderRight {
	border-right:1px dotted #333399
}

.ADDottedBorderLeft {
    border-left:1px dotted #333399
}

.ADSolidBorderRight {
	border-right:2px solid #C4C4C4;
}

td.ADDottedBorderBottom {
	padding-left:8px;
	padding-right:8px;
	padding-top:8px;
    line-height:5px;
}

td.ADDottedBorderBottom Div {
	border-top:1px dotted #333399;
}

td.ADDottedBorderBottomWhite {
	padding-top:8px;
    line-height:5px;
}

td.ADDottedBorderBottomWhite Div {
	border-top:1px dotted #ffffff;
}

.ADDottedBorderBottomBlue {
    border-bottom-style: dotted;
    border-bottom-width: 1px;
    border-bottom-color: #6B6D9E;
}

.ADDottedBorderBottomGray {
    border-bottom-style: dotted;
    border-bottom-width: 1px;
    border-bottom-color: #666666;
}

.ADDottedBorderBottomDnB {
    border-bottom-style: dotted;
    border-bottom-width: 1px;
    border-bottom-color: #D6DCE1;
}

.ADDottedBorderRightDnB {
    border-right:1px dotted #D6DCE1;
}

.ADDottedBorderTopGray {
    height:1px;
    border-left:0px;
    border-right:0px;
    border-bottom:0px;
    border-top-style: dotted;
    border-top-width: 1px;
    border-top-color: #666666;
    padding-top: 5px;
}

td.discBtn td.btnC,
td.discBtnOver td.btnC,
td.discHiliteBtn td.btnC,
td.discHiliteBtnOver td.btnC {
    background-image:url("btn_sm_orange_bg-2x22.gif");
    color:black;
    padding:0px 10px 2px;
    vertical-align:middle;
    white-space:nowrap;
}

td.discBtnOver td.btnC,
td.discHiliteBtnOver td.btnC {
    background-image:url("btn_sm_orange_bg_mo-2x22.gif");
}

td.discBtn td.btnL div ,
td.discBtnOver td.btnL div,
td.discHiliteBtn td.btnL div,
td.discHiliteBtnOver td.btnL div {
    background-image:url("btn_sm_orange_lft-15x22.gif");
    width:15px;
    height:22px;
}

td.discBtnOver td.btnL div,
td.discHiliteBtnOver td.btnL div {
    background-image:url("btn_sm_orange_lft_mo-15x22.gif");
    width:15px;
    height:22px;
}

td.discBtn td.btnR div ,
td.discBtnOver td.btnR div,
td.discHiliteBtn td.btnR div ,
td.discHiliteBtnOver td.btnR div {
    background-image:url("btn_sm_orange_rgt-15x22.gif");
    width:15px;
    height:22px;
}

td.discBtnOver td.btnR div,
td.discHiliteBtnOver td.btnR div {
    background-image:url("btn_sm_orange_rgt_mo-15x22.gif");
}

td.discBtnDisabled td.btnC,
td.discHiliteBtnDisabled td.btnC {
    background-image:url("btn_sm_gray_bg-dis-2x22.gif");
    color:black;
    padding:0px 10px 2px;
    vertical-align:middle;
    white-space:nowrap;
}

td.btnDisabled .rbB, td.btnSpecial1Disabled .rbB {
    background-color: #DCDCDC !important;
    background-image: none;
    color: #959595;
    padding: 0 4px 1px !important;
    white-space: nowrap;
    cursor: default !important;
}

td.discBtnDisabled td.btnL div,
td.discHiliteBtnDisabled td.btnL div {
    background-image:url("btn_sm_gray_lft-dis-15x22.gif");
    width:15px;
    height:22px;
}

td.discBtnDisabled td.btnR div,
td.discHiliteBtnDisabled td.btnR div {
    background-image:url("btn_sm_gray_rgt-dis-15x22.gif");
    width:15px;
    height:22px;
}

td.discBtnLarge td.btnC,
td.discBtnLargeOver td.btnC {
    background-image:url("btn_lg_orange_bg-2x30.gif");
    color:black;
    font-weight:bold;
    padding:0px 10px 2px;
    vertical-align:middle;
    white-space:nowrap;
}

td.discBtnLargeOver td.btnC {
    background-image:url("btn_lg_orange_bg_mo-2x30.gif");
}

td.discBtnLarge td.btnL div ,
td.discBtnLargeOver td.btnL div {
    background-image:url("btn_lg_orange_lft-15x30.gif");
    width:15px;
    height:30px;
}

td.discBtnLargeOver td.btnL div {
    background-image:url("btn_lg_orange_lft_mo-15x30.gif");
}

td.discBtnLarge td.btnR div ,
td.discBtnLargeOver td.btnR div {
    background-image:url("btn_lg_orange_rgt-15x30.gif");
    width:15px;
    height:30px;
}

td.discBtnLargeOver td.btnR div {
    background-image:url("btn_lg_orange_rgt_mo-15x30.gif");
}

td.discBtnLargeDisabled td.btnC {
    background-image:url("btn_lg_orange_bg-dis-2x30.gif");
    color:#F1F1F1;
    font-weight:bold;
    padding:0px 10px 2px;
    vertical-align:middle;
    white-space:nowrap;
}

td.discBtnLargeDisabled td.btnL div {
    background-image:url("btn_lg_orange_lft-dis-15x30.gif");
    width:15px;
    height:30px;
}

td.discBtnLargeDisabled td.btnR div {
    background-image:url("btn_lg_orange_rgt-dis-15x30.gif");
    width:15px;
    height:30px;
}

td.discMenu td.btnC,
td.discMenuOver td.btnC {
    background-image:url("btn_sm_gray_bg-2x22.gif");
    color:black;
    padding:0px 10px 2px 5px;
    vertical-align:middle;
    white-space:nowrap;
}

td.discMenuOver td.btnC {
    background-image:url("btn_sm_gray_bg_mo-2x22.gif");
}

td.discMenu td.btnL div,
td.discMenuOver td.btnL div {
    background-image:url("btn_sm_gray_lft-15x22.gif");
    width:15px;
    height:22px;
}

td.discMenuOver td.btnL div {
    background-image:url("btn_sm_gray_lft_mo-15x22.gif");
}

td.discMenu td.btnR div,
td.discMenuOver td.btnR div{
    background-image:url("btn_sm_gray_rgt_down-23x22.gif");
    width:23px;
    height:22px;
}

td.discMenuOver td.btnR div {
    background-image:url("btn_sm_gray_rgt_mo_down-23x22.gif");
}

td.discMenuDisabled td.btnC {
    background-image:url("btn_sm_gray_bg-dis-2x22.gif");
    color:black;
    padding:0px 10px 2px 5px;
    vertical-align:middle;
    white-space:nowrap;
}

td.discMenuDisabled td.btnL div {
    background-image:url("btn_sm_gray_lft-dis-15x22.gif");
    width:15px;
    height:22px;

}

td.discMenuDisabled td.btnR div {
    background-image:url("btn_sm_gray_rgt-dis-15x22.gif");
    width:15px;
    height:22px;

}

td.discHiliteMenu td.btnC,
td.discHiliteMenuOver td.btnC {
    background-image:url("btn_sm_orange_bg-2x22.gif");
    color:black;
    padding:0px 10px 2px 5px;
    vertical-align:middle;
    white-space:nowrap;
}

td.discHiliteMenuOver td.btnC {
    background-image:url("btn_sm_orange_bg_mo-2x22.gif");
}

td.discHiliteMenu td.btnL div,
td.discHiliteMenuOver td.btnL div {
    background-image:url("btn_sm_orange_lft-15x22.gif");
    width:15px;
    height:22px;

}

td.discHiliteMenuOver td.btnL div {
    background-image:url("btn_sm_orange_lft_mo-15x22.gif");
}

td.discHiliteMenu td.btnR div,
td.discHiliteMenuOver td.btnR div{
    background-image:url("btn_sm_orange_rgt_down-23x22.gif");
    width:23px;
    height:22px;

}

td.discHiliteMenuOver td.btnR div {
    background-image:url("btn_sm_orange_rgt_mo_down-23x22.gif");
}

td.discHiliteMenuDisabled td.btnC {
    background-image:url("btn_sm_gray_bg-dis-2x22.gif");
    color:#F1F1F1;
    font-weight:bold;
    padding:0px 10px 2px 5px;
    vertical-align:middle;
    white-space:nowrap;
}

td.discHiliteMenuDisabled td.btnL div {
    background-image:url("btn_sm_gray_lft-dis-15x22.gif");
    width:15px;
    height:22px;

}

td.discHiliteMenuDisabled td.btnR div {
    background-image:url("btn_sm_gray_rgt-dis-15x22.gif");
    width:15px;
    height:22px;

}

td.discSecBtn td.btnC,
td.discSecBtnOver td.btnC {
    background-image:url("btn_sm_gray_bg-2x22.gif");
    color:black;
    padding:0px 10px 2px;
    vertical-align:middle;
    white-space:nowrap;
}

td.discSecBtnOver td.btnC {
    background-image:url("btn_sm_gray_bg_mo-2x22.gif");
}

td.discSecBtn td.btnL div,
td.discSecBtnOver td.btnL div {
    background-image:url("btn_sm_gray_lft-15x22.gif");
    width:15px;
    height:22px;
}

td.discSecBtnOver td.btnL div {
    background-image:url("btn_sm_gray_lft_mo-15x22.gif");
}

td.discSecBtn td.btnR div,
td.discSecBtnOver td.btnR div{
    background-image:url("btn_sm_gray_rgt-15x22.gif");
    width:15px;
    height:22px;

}

td.discSecBtnOver td.btnR div {
    background-image:url("btn_sm_gray_rgt_mo-15x22.gif");
}

td.discSecBtnDisabled td.btnC {
    background-image:url("btn_sm_gray_bg-2x22.gif");
    color:#999999;
    padding:0px 10px 2px;
    vertical-align:middle;
    white-space:nowrap;
}

td.discSecBtnDisabled td.btnL div {
    background-image:url("btn_sm_gray_lft-15x22.gif");
    width:15px;
    height:22px;

}

td.discSecBtnDisabled td.btnR div {
    background-image:url("btn_sm_gray_rgt-15x22.gif");
    width:15px;
    height:22px;
}

td.discHowToBtn td.btnC,
td.discHowToBtnOver td.btnC {
    background-image:url("dis_how_to_fill.gif");
    color:#FFFFFF;
    font-weight:bold;
    padding:0px 10px 2px;
    width:99%;
    vertical-align:middle;
    white-space:nowrap;
}

td.discHowToBtnOver td.btnC {
    background-image:url("dis_how_to_fill_on.gif");
}

td.discHowToBtn td.btnL div,
td.discHowToBtnOver td.btnL div {
    background-image:url("dis_how_to_left.gif");
    width:8px;
    height:30px;
}

td.discHowToBtnOver td.btnL div {
    background-image:url("dis_how_to_left_on.gif");
}

td.discHowToBtn td.btnR div,
td.discHowToBtnOver td.btnR div {
    background-image:url("dis_how_to_right.gif");
    width:22px;
    height:30px;
}

td.discHowToBtnOver td.btnR div {
    background-image:url("dis_how_to_right_on.gif");
}

td.discHowToActionBtn td.btnC,
td.discHowToActionBtnOver td.btnC {
	background-image:url('dis_howto_buyer_but_fill.gif');
	color:#FFFFFF;
	font-weight:bold;
	padding:0px 10px 2px;
	vertical-align:middle;
    white-space:nowrap;
}

td.discHowToActionBtnOver td.btnC {
	background-image:url('dis_howto_buyer_but_fill_on.gif');
}

td.discHowToActionBtn td.btnL div,
td.discHowToActionBtnOver td.btnL div {
	background-image:url('dis_howto_buyer_but_lft.gif');
	width:6px;
	height:42px;
}

td.discHowToActionBtnOver td.btnL div {
	background-image:url('dis_howto_buyer_but_lft_on.gif');
}

td.discHowToActionBtn td.btnR div,
td.discHowToActionBtnOver td.btnR div {
	background-image:url('dis_howto_buyer_but_rht.gif');
	width:6px;
	height:42px;
}

td.discHowToActionBtnOver td.btnR div {
	background-image:url('dis_howto_buyer_but_rht_on.gif');
}

td.discPrevBtn td.btnC,
td.discPrevBtnOver td.btnC {
    padding-left:5px;
    white-space:nowrap;
}

td.discPrevBtn img,
td.discPrevBtnOver img {
    padding-right:8px;
}

td.discNextBtn td.btnC,
td.discNextBtnOver td.btnC {
    padding-right:5px;
    white-space:nowrap;
}

td.discNextBtn img,
td.discNextBtnOver img {
    padding-left:8px;
}

td.discSolidBtnPurple .rbB,
td.discSolidBtnPurpleOver .rbB {
    color:#63639c;
    font-weight:bold;
    padding:0px 10px 1px !important;
    background-color:#d6d6de;
    white-space:nowrap;
}

.discSolidBtnPurple .rbBC,
.discSolidBtnPurpleOver .rbBC {
    background-color:#d6d6de;
    border-color:#d6d6de;
}

td.discSolidBtnPurple .rbFC,
td.discSolidBtnPurpleOver .rbFC {
    background-color:#d6d6de;
}

td.discSolidBtnPurple .rbBtFC,
td.discSolidBtnPurpleOver .rbBtFC {
    background-color:#d6d6de;
}

td.discSolidBtnPurple span {
    color:#63639c;
}

td.discSolidBtn .rbB,
td.discSolidBtnOver .rbB {
    color:#FFFFFF;
    font-weight:bold;
    padding:0px 10px 1px !important;
    background-color:#969696;
    white-space:nowrap;
}

.discSolidBtn .rbBC {
    background-color:#969696;
    border-color:#969696;
}

td.discSolidBtn .rbFC,
td.discSolidBtn .rbBtFC {
    background-color:#969696;
}

td.discSolidBtn span {
    color:#E1A334;
}

td.discSolidBtnOver .rbB,
.discSolidBtnOver .rbBC,
td.discSolidBtnOver .rbFC,
td.discSolidBtnOver .rbBtFC {
    background-color:#7A7C7A;
}

.discSolidBtnOver .rbBC {
    border-color:#7A7C7A;
}

td.discSolidBtnOver span {
    color:#E28D00;
}

td.discSolidBtnDisabled .rbB {
    color:#F0F1F0;
    font-weight:bold;
    padding:0px 10px 1px !important;
    background-color:#D3D4D3;
    white-space:nowrap;
}

.discSolidBtnDisabled .rbBC {
    background-color:#D3D4D3;
    border-color:#D3D4D3;
}

td.discSolidBtnDisabled .rbFC,
td.discSolidBtnDisabled .rbBtFC {
    background-color:#D3D4D3;
}

td.discSolidBtnDisabled span {
    color:#F6D9AA;
}

td.discBigBtn td.btnC,
td.discBigBtnOver td.btnC {
    background-image:url("dis_big_fill.gif");
    color:#FFFFFF;
    font-weight:bold;
    padding:0px 10px 2px;
    vertical-align:middle;
    text-align:center;
    width:99%;
    white-space:normal;
}

td.discBigBtnOver td.btnC {
    background-image:url("big_a_fill_on.gif");
}

td.discBigBtn td.btnL div,
td.discBigBtnOver td.btnL div{
    background-image:url("dis_big_left.gif");
    width:5px;
    height:51px;
}

td.discBigBtnOver td.btnL div {
    background-image:url("big_a_left_on.gif");
}

td.discBigBtn td.btnR div,
td.discBigBtnOver td.btnR div{
    background-image:url("dis_big_right.gif");
    width:80px;
    height:51px;
    background-repeat:no-repeat;
}

td.discBigBtnOver td.btnR div {
    background-image:url("big_a_right_on.gif");
}

td.discUpgradeBtn td.btnC,
td.discUpgradeBtnOver td.btnC {
	background-image:url("dis_upgrade_btn_fill.gif");
	color:#ffffff;
	padding:0px 10px 2px;
	vertical-align:middle;
	text-align:center;
    width:55px;
	white-space:normal;
	text-decoration:none;
    font-weight:bold;
    font-size:15px;
}

td.discUpgradeBtn td.btnR div,
td.discUpgradeBtnOver td.btnR div {
	background-image:url("dis_upgrade_btn_right.gif");
	background-repeat:no-repeat;
	width:16px;
	height:112px;
}

td.discUpgradeBtn td.btnL div,
td.discUpgradeBtnOver td.btnL div {
	background-image:url("dis_upgrade_btn_left.gif");
	background-repeat:no-repeat;
	width:16px;
	height:112px;
}

.discUpgrade {
    background-color:#B5B5CD;
}

.discUpgrade td.discBtn td.btnL div {
    background-image:url("pur_left.gif");
}

.discUpgrade td.discBtnOver td.btnL div{
    background-image:url("pur_left_on.gif");
}

.discUpgrade td.discBtnDisabled td.btnL div {
    background-image:url("pur_left_dis.gif");
}

.discUpgrade td.discBtn td.btnR div {
    background-image:url("pur_right.gif");
}

.discUpgrade td.discBtnOver td.btnR div {
    background-image:url("pur_right_on.gif");
}

.discUpgrade td.discBtnDisabled td.btnR div {
    background-image:url("pur_right_dis.gif");
}

.discUpgrade td.discHiliteBtn td.btnL div {
    background-image:url("pur_high_left.gif");
}

.discUpgrade td.discHiliteBtnOver td.btnL {
    background-image:url("pur_high_left_on.gif");
}

.discUpgrade td.discHiliteBtnDisabled td.btnL {
    background-image:url("pur_high_left_dis.gif");
}

.discUpgrade td.discHiliteBtn td.btnR div {
    background-image:url("pur_high_right.gif");
}

.discUpgrade td.discHiliteBtnOver td.btnR div {
    background-image:url("pur_high_right_on.gif");
}

.discUpgrade td.discHiliteBtnDisabled td.btnR div {
    background-image:url("pur_high_right_dis.gif");
}

.discUpgrade td.discMenu td.btnL div {
    background-image:url("pur_menu_left.gif");
}

.discUpgrade td.discMenuOver td.btnL div {
    background-image:url("pur_menu_left_on.gif");
}

.discUpgrade td.discMenuDisabled td.btnL div {
    background-image:url("pur_menu_left_dis.gif");
}

.discUpgrade td.discMenu td.btnR div {
    background-image:url("pur_menu_right.gif");
}

.discUpgrade td.discMenuOver td.btnR div {
    background-image:url("pur_menu_right_on.gif");
}

.discUpgrade td.discMenuDisabled td.btnR div {
    background-image:url("pur_menu_right_dis.gif");
}

.discUpgrade td.discSolidBtn .rbB {
    color:#63639C;
    background-color:#D6D6DE;
}

.discUpgrade .discSolidBtn .rbBC {
    background-color:#D6D6DE;
    border-color:#D6D6DE;
}

.discUpgrade td.discSolidBtn .rbFC {
    background-color:#D6D6DE;
}

.discUpgrade td.discSolidBtn .rbBtFC {
    background-color:#D6D6DE;
}

.discUpgrade td.discSolidBtn span {
    color:#63639C;
}

.discUpgrade td.discSolidBtnOver .rbB {
    color:#3A3D84;
    background-color:#CCCDD6;
}

.discUpgrade .discSolidBtnOver .rbBC,
.discUpgrade td.discSolidBtnOver .rbFC,
.discUpgrade td.discSolidBtnOver .rbBtFC {
    background-color:#CCCDD6;
}

.discUpgrade .discSolidBtnOver .rbBC {
    border-color:#CCCDD6;
}

.discUpgrade td.discSolidBtnOver span {
    color:#3A3D84;
}

.discUpgrade td.discSolidBtnDisabled .rbB {
    color:#9A99C3;
    font-weight:bold;
    padding:0px 10px 1px !important;
    background-color:#C8C7DD;
    white-space:nowrap;
}

.discUpgrade .discSolidBtnDisabled .rbBC {
    background-color:#C8C7DD;
    border-color:#C8C7DD;
}

.discUpgrade td.discSolidBtnDisabled .rbFC,
.discUpgrade td.discSolidBtnDisabled .rbBtFC {
    background-color:#C8C7DD;
}

.discUpgrade td.discSolidBtnDisabled span {
    color:#9A99C3;
}

td.disDeciYBtn td.btnC,
td.disDeciYBtnOver td.btnC {
    background-image:url("dis_decid_yel_fill.gif");
    color:#FFFFFF;
    font-weight:bold;
    padding:0px 10px 2px;
    vertical-align:middle;
    text-align:right;
    width:100%;
    white-space:nowrap;
}

td.disDeciYBtnOver td.btnC {
    background-image:url("dis_decid_yel_fill_over.gif");
}

td.disDeciYBtn td.btnL div,
td.disDeciYBtnOver td.btnL div {
    background-image:url("dis_decid_yel_left.gif");
    width:7px;
    height:30px;
}

td.disDeciYBtnOver td.btnL div {
    background-image:url("dis_decid_yel_left_over.gif");
}

td.disDeciYBtn td.btnR div,
td.disDeciYBtnOver td.btnR div{
    background-image:url("dis_decid_yel_right.gif");
    width:22px;
    height:30px;
}

td.disDeciYBtnOver td.btnR div {
    background-image:url("dis_decid_yel_right_over.gif");
}

td.disDeciBBtn td.btnC,
td.disDeciBBtnOver td.btnC {
    background-image:url("dis_decid_blu_fill.gif");
    color:#FFFFFF;
    font-weight:bold;
    padding:0px 10px 2px;
    vertical-align:middle;
    text-align:right;
    width:100%;
    white-space:nowrap;
}

td.disDeciBBtnOver td.btnC {
    background-image:url("dis_decid_blu_fill_over.gif");
}

td.disDeciBBtn td.btnL div,
td.disDeciBBtnOver td.btnL div {
    background-image:url("dis_decid_blu_left.gif");
    width:7px;
    height:30px;
}

td.disDeciBBtnOver td.btnL div {
    background-image:url("dis_decid_blu_left_over.gif");
}

td.disDeciBBtn td.btnR div,
td.disDeciBBtnOver td.btnR div{
    background-image:url("dis_decid_blu_right.gif");
    width:22px;
    height:30px;
}

td.disDeciBBtnOver td.btnR div {
    background-image:url("dis_decid_blu_right_over.gif");
}

td.disSearchPBtn td.btnC,
td.disSearchPBtnOver td.btnC {
    background-image:url("dis_src_act_fill.gif");
    color:#FFFFFF;
    font-weight:bold;
    padding:0px 10px 2px;
    vertical-align:middle;
    white-space:nowrap;
}

td.disSearchPBtnOver td.btnC {
    background-image:url("dis_srch_act_fill_over.gif");
}

td.disSearchPBtn td.btnL div,
td.disSearchPBtnOver td.btnL div {
    background-image:url("dis_srch_act_left.gif");
    width:6px;
    height:28px;
}

td.disSearchPBtnOver td.btnL div {
    background-image:url("dis_srch_act_left_over.gif");
}

td.disSearchPBtn td.btnR div,
td.disSearchPBtnOver td.btnR div{
    background-image:url("dis_srch_act_right.gif");
    width:6px;
    height:28px;
}

td.disSearchPBtnOver td.btnR div {
    background-image:url("dis_src_act_right_over.gif");
}

td.disSearchBBtn td.btnC,
td.disSearchBBtnOver td.btnC {
    background-image:url("dis_srch_post_fill.gif");
    color:#FFFFFF;
    font-weight:bold;
    padding:0px 10px 2px;
    vertical-align:middle;
    white-space:nowrap;
}

td.disSearchBBtnOver td.btnC {
    background-image:url("dis_srch_post_fill_over.gif");
}

td.disSearchBBtn td.btnL div,
td.disSearchBBtnOver td.btnL div {
    background-image:url("dis_srch_post_left.gif");
    width:5px;
    height:27px;
}

td.disSearchBBtnOver td.btnL div {
    background-image:url("dis_srch_post_left_over.gif");
}

td.disSearchBBtn td.btnR div,
td.disSearchBBtnOver td.btnR div{
    background-image:url("dis_srch_post_right.gif");
    width:21px;
    height:27px;
}

td.disSearchBBtnOver td.btnR div {
    background-image:url("dis_srch_post_right_over.gif");
}

td.disWorksBtn td.btnC,
td.disWorksBtnOver td.btnC {
    background-image:url("dis_works_fill.gif");
    color:#FFFFFF;
    font-weight:bold;
    padding:0px 10px 2px;
    vertical-align:middle;
    white-space:nowrap;
}

td.disWorksBtnOver td.btnC {
    background-image:url("dis_works_fill_over.gif");
}

td.disWorksBtn td.btnL div,
td.disWorksBtnOver td.btnL div {
    background-image:url("dis_works_left.gif");
    width:6px;
    height:42px;
}

td.disWorksBtnOver td.btnL div {
    background-image:url("dis_works_left_over.gif");
}

td.disWorksBtn td.btnR div,
td.disWorksBtnOver td.btnR div{
    background-image:url("dis_works_right.gif");
    width:6px;
    height:42px;
}

td.disWorksBtnOver td.btnR div {
    background-image:url("dis_works_right_over.gif");
}

.discUserGreeting {
	white-space:nowrap;
	padding-right:20px;
	font-size:10px;
	color:#6b6d9E;
    padding-bottom:15px;
}

.ADMainTabListWrapper {
	height:17px;
    padding-left:104px;
}

.discTabWrapper td.tabBox,
.discTabWrapperDisabled td.tabBox {
    background-image:url("img_hdr_bg-blu_25x69.gif");
    padding-top:5px;
}

.discTabWrapper td.tabBox table,
.discTabWrapperDisabled td.tabBox table {
    margin-right:auto;
    margin-left:auto;
    padding-top:0px;
}

.discTabWrapper td.tabBoxLeft,
.discTabWrapperDisabled td.tabBoxLeft,
.discTabWrapper td.tabBoxRight,
.discTabWrapperDisabled td.tabBoxRight {
    display:none;
    padding-top:0px;
}

.discTabWrapper .tabLeft,
.discTabWrapper .tabRight,
.discTabWrapper .tabSelectedLeft,
.discTabWrapper .tabSelectedRight,
.discTabWrapperDisabled .tabLeft,
.discTabWrapperDisabled .tabRight,
.discTabWrapperDisabled .tabSelectedLeft,
.discTabWrapperDisabled .tabSelectedRight {
    width:8px;
    height:29px;
    padding-top:0px;
}

.discTabWrapper .tab,
.discTabWrapper .tabSelected,
.discTabWrapperDisabled .tab,
.discTabWrapperDisabled .tabSelected
{
    border:none;
    padding-top:0px;
    /*margin:0px;*/
}

.discTabWrapper .tabLeft,
.discTabWrapperDisabled .tabLeft {
    background-image:url("img_hdr_bg-blu_25x69.gif");
    height:69px;
}

.discTabWrapper div.tab,
.discTabWrapperDisabled div.tab {
    background-image:url("img_hdr_bg-blu_25x69.gif");
    height:69px;
}

.discTabWrapper .tabRight,
.discTabWrapperDisabled .tabRight {
    background-image:url("img_hdr_bg-blu_25x69.gif");
    height:69px;
}

.discTabWrapper a.tab:link,
.discTabWrapper a.tab:visited,
.discTabWrapperDisabled a.tab:link,
.discTabWrapperDisabled a.tab:visited {
    font-family: Century Gothic, Verdana, Arial, Helvetica, sans-serif;
    font-size:18px;
    font-weight:strong;
    line-height:normal;
    color:#d6e0e9;
    padding-top:32px;
}

.discTabWrapper a.tab:hover,
.discTabWrapperDisabled a.tab:hover {
    background-color:transparent;
    color:#b7d8ec;
}

.discTabWrapper .tabSelectedLeft,
.discTabWrapperDisabled .tabSelectedLeft {
    background-image:url("img_main-tab_lft_13x69.gif");
    height:69px;
    width:13px;
}

.discTabWrapper div.tabSelected,
.discTabWrapperDisabled div.tabSelected {
    background-image:url("img_main-tab_ctr_10x69.gif");
    height:69px;
}

.discTabWrapper a.tabSelected:link,
.discTabWrapper a.tabSelected:visited,
.discTabWrapperDisabled a.tabSelected:link,
.discTabWrapperDisabled a.tabSelected:visited {
    font-family: Century Gothic, Verdana, Arial, Helvetica, sans-serif;
    font-size:18px;
    font-weight:strong;
    line-height:normal;
    color:#006699;
    padding-top:32px;
}

.discTabWrapper .tabSelectedRight,
.discTabWrapperDisabled .tabSelectedRight {
    background-image:url("img_main-tab_rgt_13x69.gif");
    height:69px;
    width:13px;
}

.ADMastCmd {
    font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	line-height:20px;
}

.ADMastCmd td.mastCmd {
    padding:0px;
    white-space:nowrap;
    text-align:left;
    margin:0px;
    background-repeat:repeat-x;
    line-height:18px;
}

.ADMastCmd .readOnly {
    text-decoration:none;
    color:#FFFFFF;
}

.ADMastCmd a:link {
	font:12px;
    text-decoration:bold;
    background-color:transparent;
}

/*
.ADMastCmd a:link {
    font:12px;
    text-decoration:bold;
    background-color:transparent;
}
*/

.ADMastCmd a:visited {
	text-decoration:bold;
	background-color:transparent;
	font:12px;
}

.ADMastCmd a:hover {
	text-decoration:bold;
	background-color:transparent;
	color:#000000;
	font:12px;
}

.ADMastCmd td.mastCmdContainer {
	border:0px none;
    background-image:url('img_secNav_bg2_10x41.gif');
}

.ADMastCmd .mastCmd .cmdTabWrapper {
    background-image:url('img_secNav_bg2_10x41.gif');
    line-height:18px;
    width:100%;
}

/*
.cmdTabWrapper a:link {
    color:red;
    font:14px Verdana, Arial, Helvetica, sans-serif !important;
}
*/

.ADMastCmd div.cmdTabWrapper td.tabBox {
    background-image:none;
    color:#000000;
    margin:0px;
    width:100%;
}

.ADMastCmd div.cmdTabWrapper td.tabBox table {
}


.ADMastCmd div.cmdTabWrapper div.tabSelected {
    background-image:url('img_sec-tab_ctr_10x41.gif');
    background-repeat:repeat-x;
    border:none;
    height:41px;
    line-height:21px;
    white-space:nowrap;
    vertical-align:middle;
    padding:0px;
}

.ADMastCmd div.noSelect div.cmdTabWrapper div.tabSelected {
    background-image:none !important;
}



.ADMastCmd div.cmdTabWrapper td.tabSelected{
    width:1px;
}

.ADMastCmd div.cmdTabWrapper td.tabSelected div.tabSelectedLeft{
    background-image:url('img_sec-tab_lft_10x41.gif');
    background-repeat:no-repeat;
    width:10px;
    height:41px;
    vertical-align:top;
}


.ADMastCmd div.noSelect div.cmdTabWrapper td.tabSelected div.tabSelectedLeft{
    background-image:none !important;
}


.ADMastCmd div.cmdTabWrapper td.tabSelected div.tabSelectedRight{
    background-image:url('img_sec-tab_rgt_10x41.gif');
    background-repeat:no-repeat;
    width:10px;
    height:41px;
    vertical-align:top;
}

.ADMastCmd div.noSelect div.cmdTabWrapper td.tabSelected div.tabSelectedRight{
    background-image:none !important;
}


.ADMastCmd div.cmdTabWrapper .tabListWrapper {
    background-image:url('img_secNav_bg2_10x41.gif');
    width:968px;
	margin-left:auto;
    margin-right:auto;
    height: 41px;

}

.ADMastCmd div.cmdTabWrapper .tabListWrapper table.tabBox{
    width:100%;
    height: 41px;

}

.ADMastCmd div.cmdTabWrapper .tabListWrapper .tabBox .tabBoxLeft {
    display:none;
}

.ADMastCmd div.cmdTabWrapper .tabListWrapper .tabBox  {

    height: 41px;

}

.ADMastCmd div.cmdTabWrapper .tabListWrapper .taBox .tabBoxRight {
    display:none;
}

.ADMastCmd div.cmdTabWrapper div.tab {
    background-color:transparent;
    background-image:none;
    border:none;
    white-space:nowrap;
    padding-right:5px;
}

.ADMastCmd div.cmdTabWrapper div.tabShadow {
    width:5px;
}

.ADMastCmd div.cmdTabWrapper a.tabSelected {
    font:14px Verdana, Arial, Helvetica, sans-serif !important;
    color:#000000;
    line-height:21px !important;
    padding-top:6px;

}


.ADMastCmd div.noSelect div.cmdTabWrapper a.tabSelected {
    color:#006699;
}


.ADMastCmd div.cmdTabWrapper a.tab {
    font: 14px Verdana, Arial, Helvetica, sans-serif !important;
    color:#006699;
    line-height:21px !important;
    margin-bottom:10px;
}

.ADMastCmd div.cmdTabWrapper a.tab:hover {

    color:#004161;
    text-decoration:none;
}


.ADMastCmdPurple td.mastCmd {
    background-repeat:repeat-x;
    line-height:18px;
}

body.dialogContentWrapper {
    background-image:url("img_footer-bg_100x100.gif") !important;
}

.noMargin {
    margin:0px !important;
    padding:0px 0px 0px 0px !important;
    border:0px none !important;
}
.noMarginDataTableRow{
    margin:0px !important;
    padding:0px !important;
}

.rfpNotificationHeaderBar {
    FONT-WEIGHT: bold;
    FONT-SIZE: 18pt;
    FONT-FAMILY: Verdana;
    background-image: url('dis_email_bar_fill.gif');
    color: white;
}

.rfpNotificationHeadlineText {
    FONT-SIZE: 18pt;
    FONT-FAMILY: Verdana;
    COLOR: #4f4f7d;
}

.rfpNotificationText {
    FONT-SIZE: 11pt;
    FONT-FAMILY: Verdana;
    COLOR: black;
}

.rfpNotificationLeftHighlightBar {
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt;
    FONT-FAMILY: Verdana;
    COLOR: white;
    background-image: url('dis_email_but_gray_fill.gif');
}

.rfpNotificationRightHighlightBar {
    FONT-SIZE: 11pt;
    FONT-FAMILY: Verdana;
    COLOR: white;
    background-image: url('dis_email_but_green_fill.gif');
}

.rfpNotificationFooterTitle {
    FONT-SIZE: 11pt;
    FONT-WEIGHT: bold;
    FONT-FAMILY: Verdana;
    COLOR: #666699;
}

.rfpNotificationFooterText {
    FONT-SIZE: 11pt;
    FONT-FAMILY: Verdana;
    COLOR: #777777;
}

.rfpNotificationBodyFooterText {
    FONT-STYLE: italic;
    color:#666699;
}

.italicText {
    FONT-STYLE: italic;
}

.ADMarketingBox {
	border-top:1px solid #D9D9D9;
	border-bottom:1px solid #D9D9D9;
	background-image:url("dis_image_search_background.jpg");
	background-repeat:no-repeat;
    padding:7px 7px 7px 0px;
}

.ADMarketingFillLeft {
	background-image:url('dis_grayline_left_fill.gif');
	background-repeat:repeat-y;
	width:1px;
}

.ADMarketingFillRight {
	background-image:url('dis_grayline_right_fill.gif');
	background-repeat:repeat-y;
}

.ADContent {
	width:97%;
	margin-left:20px;
	margin-right:20px;
	margin-top:8px;
}

.ADLandingContent {
    width:100%;
    margin-top:0px;
    margin-left:0px;
    margin-right:0px;
}

.enhancedProfileTable {
	padding:20px 20px 20px 20px;
}

.profileLastUpdated {
	font-size:10px;
	color:#64649b;
	padding-left:15px;
}

.disSellBannerFill {
	background-image:url('dis_sell_banner_fill.gif');
	background-repeat:repeat-x;
	border:0px none;
}

td.disMainVideo td.btnC {
	background-image:url("dis_short_video.jpg");
	background-repeat:no-repeat;
	height:87px;
	width:338px;
}

td.disMainVideoOver td.btnC {
	background-image:url("dis_short_video_over.jpg");
	background-repeat:no-repeat;
	height:87px;
	width:338px;
}

td.disMainVideoSupplier td.btnC {
	background-image:url("dis_short_video_supplier.jpg");
	background-repeat:no-repeat;
	height:87px;
	width:338px;
}

td.disMainVideoSupplierOver td.btnC {
	background-image:url("dis_short_video_supplier_over.jpg");
	background-repeat:no-repeat;
	height:87px;
	width:338px;
}

td.disBuyerVid td.btnC {
	background-image:url('dis_howto_buyer_vid.jpg');
	background-repeat:no-repeat;
	width:240px;
	height:164px;
	text-align:center;
	vertical-align:top;
    white-space:normal;
}

td.disBuyerVidOver td.btnC {
	background-image:url('dis_howto_buyer_vid_on.jpg');
	background-repeat:no-repeat;
	height:164px;
	width:240px;
	text-align:center;
	vertical-align:top;
    white-space:normal;
}

.ADHowToOverview {
	background-image:url("dis_howto_overview.jpg");
	background-repeat:repeat-x;
	height:206px;

}

.ADHowToBuyerFill {
	background-image:url('dis_howto_buyer_fill.jpg');
	background-repeat:repeat-x;
}

td.disSupplierVid td.btnC {
	background-image:url('dis_howto_supplier_vid.jpg');
	background-repeat:no-repeat;
	height:170px;
	width:239px;
	white-space:normal;
	text-align:center;
	vertical-align:top;
	padding:10px 10px 0px 10px;
}

td.disSupplierVidOver td.btnC {
	background-image:url('dis_howto_supplier_vid_over.jpg');
	background-repeat:no-repeat;
	height:170px;
	width:239px;
	white-space:normal;
	text-align:center;
	vertical-align:top;
	padding:10px 10px 0px 10px;
}

.ADSlideshowFill {
	background-image:url('dis_howto_logo_top_fill.gif');
	background-repeat:repeat-x;
	color:#6a6d9e;
	font-size:16px;
	font-weight:bold;
    text-align:center !important;
	vertical-align:middle;
}

.ADSlideshowBotFill {
	background-image:url('dis_howto_logo_bot_fill.gif');
	background-repeat:repeat-x;
	text-align:center;
	vertical-align:middle;
}

.ADContentSlide {
    text-align:center !important;
	vertical-align:top;
    overflow:hidden;
}

.ADContentslide .contentdiv{
    display: none;
    text-align:center !important;
    vertical-align:middle;
}

.ADTabWrapper {
    background-image:url(dis_tab_shadow_bottom.gif);
    background-position:0 100%;
    background-repeat:repeat-x;
}

.ADTabWrapper .rbBC {
    background-color:#9b9b9b;
    border-color:#9b9b9b;
}


.ADTabWrapper .tabBox {
    margin-left:40px;
}


.ADTabWrapper .rbFC {
    background-color:#8c8c8c;
}

.ADTabWrapper .rbBFC {
    background-image:url(dis_tab_on_fill.gif);
    background-repeat:repeat-x;
}

.ADTabWrapper .tabListWrapper {
    border-color: #666666;
    border-width: medium medium 2px;
    background-image:url(dis_tab_shadow_top.gif);
    background-position:0 98%;
    background-repeat:repeat-x;
    margin-bottom:5px;
}

.SmallDiscTabWrapper .rbBFC {
    background: transparent none repeat scroll 0 0;
}

.SmallDiscTabWrapper td.tabBox{
    background-image:none;
    padding:0 0 0 40px;
}

.SmallDiscTabWrapper table.tabBox{
    background-image:none;
    border-bottom: 1px solid #666666;
    padding:0px;
}

.SmallDiscTabWrapper {
    background-image:url("dis_tab_shadow_bottom.gif");
    background-position:0 100%;
    background-repeat:repeat-x;
    height:30px;
}

.IsIE .SmallDiscTabWrapper {
    background:none !important;
    height:30px;
}

.SmallDiscTabWrapper .tabListWrapper{
    background-image:url("dis_tab_shadow_top.gif");
    background-position:0 98%;
    background-repeat:repeat-x;
    margin-bottom:5px;
}

.SmallDiscTabWrapper td.tabBoxLeft,
.SmallDiscTabWrapper td.tabBoxRight {
    display:none;
}

.SmallDiscTabWrapper .tabLeft,
.SmallDiscTabWrapper .tabRight,
.SmallDiscTabWrapper .tabSelectedLeft,
.SmallDiscTabWrapper .tabSelectedRight {
    width:4px;
    height:22px;
}

.SmallDiscTabWrapper .tab,
.SmallDiscTabWrapper .tabSelected{
    background-color:transparent;
    border:none;
    margin:0px;
}

.SmallDiscTabWrapper .tabLeft {
    background-image:url("dis_sm_tab_off_left.gif");
}

.SmallDiscTabWrapper div.tab {
    background-image:url("dis_sm_tab_off_fill.gif");
    background-repeat:repeat-x;
    height:22px;
}

.SmallDiscTabWrapper .tabRight {
    background-image:url("dis_sm_tab_off_right.gif");
}

.SmallDiscTabWrapper a.tab:link,
.SmallDiscTabWrapper a.tab:visited,
.SmallDiscTabWrapper a.tab:hover {
    font-size:12px;
    font-weight:normal;
    line-height:normal;
    padding:4px 10px;
    color:black;
    background:transparent;
    text-decoration:none;
}

.SmallDiscTabWrapper .tabShadow{
    display:none;
}

.SmallDiscTabWrapper .tabSelectedLeft {
    background-image:url("dis_sm_tab_on_left.gif");
}

.SmallDiscTabWrapper div.tabSelected {
    background-image:url("dis_sm_tab_on_fill.gif");
    background-repeat:repeat-x;
    height:21px;
}

.SmallDiscTabWrapper a.tabSelected:link,
.SmallDiscTabWrapper a.tabSelected:visited,
.SmallDiscTabWrapper a.tabSelected:hover {
    font-size:12px;
    font-weight:bold;
    line-height:normal;
    padding:3px 10px;
    color:white;
    text-decoration:none;
}

.SmallDiscTabWrapper .tabSelectedRight {
    background-image:url("dis_sm_tab_on_right.gif");
}

.IsMoz .displayFloat{
    display:-moz-inline-box;
    padding:0px 8px 20px 8px;
    vertical-align:top
}

.displayFloat{
    display:inline-block;
    padding:0px 0px 20px 8px;
    vertical-align:top
}




.ADTabWrapper div.tabSelected {
    background-image:url(cssTabFirst.gif);
    padding:0px;
    font-weight:bold;
}

.ADTabWrapper a.tab:link, .ADTabWrapper a.tab:visited {
    color:black;
}

.ADTabWrapper a.tabSelected:link, a.tabSelected:visited,
a.tabSelected:hover {
    color:white;
}

.ADDecisionPointTitleBar {
	vertical-align:middle;
	text-align:left;
	color:white;
    background-color:#666666;
}

.ADStandardBenefitDetailsContentArea {
	background-image:url('dis_decision_fill.gif');
	background-repeat:repeat-x;
	margin:0px;
	border-right:1px solid #D9D9D9;
	border-left:1px solid #D9D9D9;
    background-color:#E8E8E8;
}


.ADAdvantageDescContentArea {
	background-image:url('dis_how_to_box_fill_blue.jpg');
    background-position:bottom center;
    background-repeat:repeat-x;
	margin:0px;
	border-right:1px solid #D9D9D9;
	border-left:1px solid #D9D9D9;
}

.viewEnhancedProfileLinkText {
	font-size:10px;
	color:#63659C;
}

.ADHowToHeaderFont {
    font-size:24px;
    color:#666666;
}

.ADPricingPlansGrayCellTop {
    width:230px;
    vertical-align:top;
}

.ADPricingPlansCompareCellTop {
    width:240px;
    vertical-align:top;
}

.ADPricingPlansCompareCellDesc {
    font-size:11px;font-family:verdana;
    color:#333333;
    line-height:125%;
    padding: 3px 15px 0px 15px;
}

.ADPricingPlansCompareCellDescWhite {
    font-size:11px;font-family:verdana;
    color:#FFFFFF;
    line-height:125%;
    padding: 3px 15px 0px 15px;
}

.ADPricingPlansFigures{
    font-size:24px;font-family:georgia;color:#ff9933;
}

.ADPricingPlansTimePeriod{
    font-size:14px;font-family:georgia;color:#ff9933;font-weight:bold;
}

.ADPricingPlansQuestion {
    vertical-align:top;
    font-weight:bold;font-size:14px;font-family:verdana;color:#333333;
}

.ADPricingPlansAnswer {
    vertical-align:top;
    font-size:11px;font-family:verdana;color:#333333;padding-top:5px;line-height:125%;
}

.ADPricingPlansHeaderFontBlack {
    font-family:verdana;
    font-size:20px;
    color:#666666;
}

.ADPricingPlansHeaderFontWhite {
    font-family:verdana;
    font-size:20px;
    color:#FFFFFF;
}

.ADPricingPlansContentRegular1 {
    font-family:verdana;
    font-size:11px;
    color:#333333;
}

.ADPricingPlansContentRegular2 {
    font-family:verdana;
    font-size:12px;
    color:#666666;
}

.ADPricingPlansWhite1CellSmall {
    background-image:url('img_prcplans_white_fill_rgt.gif');
    background-repeat:repeat-y;
    margin:0px;
    border:0px none;
}

.ADPricingPlansWhite1CellBig {
    background-image:url('img_prcplans_white_fill_rgt.gif');
    background-repeat:repeat-y;
    margin:0px;
    border-top:1px solid #d9e2e7;
    border-right:0px none;
    padding: 10px 15px 10px 15px;
}

.ADPricingPlansBlueCellBig {
    background-image:url('img_prcplans_blue_fill.gif');
    background-repeat:repeat-y;
    margin:0px;
    border-top:1px solid #3f7aac;
    border-right:0px none;
    padding: 10px 15px 10px 15px;
}

.ADPricingPlansBlueCellSmall {
    background-image:url('img_prcplans_blue_fill.gif');
    background-repeat:repeat-y;
    margin:0px;
    border:0px none;
}


.ADPricingPlansWhiteCellBig {
    background-color: #FFFFFF;
    margin:0px;
    border-top:1px solid #d9e2e7;
    border-collapse:collapse;
    padding: 5px 15px 5px 15px;
}

.ADPricingPlansWhiteCellBigLeft {
    border-left: 1px solid #d9e2e7;
}

.ADPricingPlansWhiteCellBigRight {
    border-right:1px solid #d9e2e7;
}

.ADPricingPlansWhiteCellSmall {
    background-image:url('img_prcplans_white_fill_lft.gif');
    background-repeat:repeat-y;
    margin:0px;
    border:0px none;
}

.ADPricingPlansWhiteCellLeft {
    background-color: #FFFFFF;
    border-left:1px solid #D9E2E7;
    margin: 0px;
}

.ADPricingPlansWhiteCellRight {
    background-color: #FFFFFF;
    border-right:1px solid #D9E2E7;
    margin:0px;
}

.ADPricingPlanDescriptionSize {
    position: relative;
    width: 950px;
    margin-left: auto;
    margin-right: auto;
}

.ADPricingPlanDescriptionSeparation {
    padding-top: 10px;
}

.ADPricingPlanDescriptionColumn {
    width: 470px;
    margin-bottom:10px;
}

.ADPricingPlanDescriptionColumn ul.SectionBullet {
    padding:0 0 0 25px;
}

.ADPricingPlansGrayCell {
   margin:0px;
   border-top:1px solid #d9e2e7;
   border-left:0px none;
   border-right:0px none;
   padding: 10px 10px 10px 0px;
}

.ADPricingPlansAction {
    clear: right;
    padding-top: 10px;
}

.ADMarketingLandingBarLeft {
	background-image:url('dis_landing_bluebar_left.gif');
	background-repeat:no-repeat;
}

.ADMarketingLandingBarFill {
	background-image:url('dis_landing_bluebar_fill.gif');
	background-repeat:repeat-x;
}

.ADMarketingLandingMainBackground {
	background-image:url('dis_landing_background.jpg');
	background-repeat:no-repeat;
}

.ADMarketingLandingInputArea {
	background-image:url('dis_login_box_fill.gif');
	background-repeat:repeat-x;
	margin:0px;
	border-right:1px solid #D9D9D9;
	border-left:1px solid #D9D9D9;
}

.ADMarketingLandingInputAreaExtension {
	background-color:#E8E8E8;
	margin:0px;
}

.supplierLandingFillBot {
    background-image:url('dis_banner_fill_bot_green.jpg');
    background-repeat:repeat-x;
}

.supplierLandingFillTop {
    background-image:url('dis_banner_fill_top_green.jpg');
    background-repeat:repeat-x;
}

.quoteLandingFillBot {
    background-image:url('dis_banner_fill_bot_blue.jpg');
    background-repeat:repeat-x;
}

.quoteLandingFillTop {
    background-image:url('dis_banner_fill_top_blue.jpg');
    background-repeat:repeat-x;
}

.IsAD {
    background-image:url("img_footer-bg_100x100.gif");

}

.IsAD .cueTipIcon {
    background-image:url("dis_cueTip_off.gif");
    height: 21px;
    width: 22px;
    vertical-align: bottom;
}

.IsAD .cueTipIcon:hover {
    background-image:url("dis_cueTip_on.gif");
    height:21px;
    width:22px;
    vertical-align: bottom;
}

.ADMultiTableWrapper .tableHead {
    display:none;
}

.ADMultiTableWrapper td.tableBody {
    border-top:0px none;
    padding:5px 5px 5px 5px;
    line-height:15px;
}

.ADChooserTabBackground {
    background-image:url('dis_table_wrapper_head_fill.gif');
    background-repeat:repeat-x;
}

div.constantTableHeight {
    height:200px;
}

div.ADMultiTableWrapper {
    border:1px solid #D9D9D9;
    margin:0px;
    padding:0px;
}

.ADUDKeylineLeft {
    border-left:1px solid #C6C6C6;
}

.ADUDKeylineRight {
    border-right:1px solid #C6C6C6;
}

.ADUDFillTitle {
    font-weight:bold;
    font-size:14px;
    color:#FFFFFF;
    vertical-align:middle;
}

.ADUDFillTitleSmall {
    font-weight:bold;
    font-size:11px;
    color:#FFFFFF;
    vertical-align:top;
}

.ADUDFillCommon {
    background-repeat:no-repeat;
    background-position:bottom left;
}

.ADUDFillOrange {
    background-color:#FFBE8B;
    padding:8px 8px 18px 8px;
}

.ADUDBottomOrange {
    background-image:url('using_dis_bm_orange.gif');
}

.ADUDFillGreen {
    background-color:#96CB91;
    padding:8px 8px 18px 8px;
}

.ADUDBottomGreen {
    background-image:url('using_dis_bm_green.gif');
}

.ADUDFillBlue {
    background-color:#ABC2DC;
    padding:8px 0px 18px 0px;
}

.ADUDBottomBlue {
    background-image:url('using_dis_bm_blue.gif');
}

.ADUDFillGray {
    background-color:#ADADAD;
    padding:8px 0px 18px 0px;
}

.ADUDBottomGray {
    background-image:url('using_dis_bm_gray.gif');
}

.ADUDFillPurple {
    background-color:#A59DBC;
    padding:8px 4px 18px 4px;
}

.ADUDBottomPurple {
    background-image:url('using_dis_bm_purple.gif');
}

.ADUDFillBlank {
    background-color:#FBFBFB;
    padding:8px 8px 18px 8px;
}

.ADUDBottomBlank {
    background-image:url('using_dis_bm_blank.gif');
}

.ADUDColumnFillCommon {
    background-repeat:no-repeat;
    background-position:bottom left;
    background-color:#FFFFFF;
    padding:12px 8px 0px 8px;
}

.ADUDColumnOrange {
    background-image:url('using_dis_col_orange.gif');
}

.ADUDColumnGreen {
    background-image:url('using_dis_col_green.gif');
}

.ADUDColumnBlue {
    background-image:url('using_dis_col_blue.gif');
}

.ADUDColumnGray {
    background-image:url('using_dis_col_gray.gif');
}

.ADUDColumnPurple {
    background-image:url('using_dis_col_purple.gif');
}

.ADUDColumnBlank {
    background-image:url('using_dis_col_blank.gif');
}

.ADUDColumnBottomCommon {
    background-repeat:no-repeat;
    background-position:bottom left;
    padding:8px 8px 8px 8px;
    line-height: 70px;
}

.ADUDColumnBottomOrange {
    background-image:url('using_dis_colbm_orange.gif');
}

.ADUDColumnBottomGreen {
    background-image:url('using_dis_colbm_green.gif');
}

.ADUDColumnBottomBlue {
    background-image:url('using_dis_colbm_blue.gif');
    padding-right:4px;
    padding-left:4px;
}

.ADUDColumnBottomGray {
    background-image:url('using_dis_colbm_gray.gif');
    padding-right:4px;
    padding-left:4px;
}

.ADUDColumnBottomPurple {
    background-image:url('using_dis_colbm_purple.gif');
    padding-right:4px;
    padding-left:4px;
}

.ADUDColumnBottomBlank {
    background-image:url('using_dis_colbm_blank.gif');
}

td.disLearnBtn td.btnC,
td.disLearnBtnOver td.btnC {
    background-image:url("using_dis_learn_btn_fill.gif");
    color:#FFFFFF;
    vertical-align:middle;
    white-space:nowrap;
}

td.disLearnBtnOver td.btnC {
    background-image:url("using_dis_learn_btn_fill_over.gif");
}

td.disLearnBtn td.btnL div,
td.disLearnBtnOver td.btnL div {
    background-image:url("using_dis_learn_btn_left.gif");
    width:4px;
    height:22px;
}

td.disLearnBtnOver td.btnL div {
    background-image:url("using_dis_learn_btn_left_over.gif");
}

td.disLearnBtn td.btnR div,
td.disLearnBtnOver td.btnR div{
    background-image:url("using_dis_learn_btn_right.gif");
    width:4px;
    height:22px;
}

td.disLearnBtnOver td.btnR div {
    background-image:url("using_dis_learn_btn_right_over.gif");
}

.ADLearnMoreHeader {
    color:#6a6d9e;
    font-size:14px;
}

.ADMessageFlag {
    color:#333333;
    font-size:14px;
}

.ADProfileMeterPopupMenu {
    border:0px none;
    background-color:transparent;
}

.ADPortletBoxContactNow {
	border:0px none;
}

.ADPortletBoxContactNow .gradBox {
	background-color:#faf7d4;
}

.ADPortletBoxContactNow .gradBody {
    background-image:url("gradient_yellow.gif");
    background-repeat:repeat-x;
    border-bottom:0px none;
    background-color:#eceab9;
}

.ADPortletBoxContactNow .rbBC {
    background-color:#d9d9d9;
    border-left:1px solid #d9d9d9;
    border-right:1px solid #d9d9d9;
    border-bottom:0px none;
    border-top:0px none;
}

.ADPortletBoxContactNow .rbB {
    background-color:#faf7d4;
}

.ADPortletBoxContactNow .rbFC {
    background-color:#faf7d4 !important;
    border-left:1px solid #d9d9d9;
    border-right:1px solid #d9d9d9;
}

.ADPortletBoxContactNow .rbBtFC {
	background-color:#eceab9 !important;
}




.ADProfileNavigatorLink a {
    color:#333399;

    text-decoration:none;

}

.ADProfileNavigatorLink a:hover div {
	color:#333366;

}
.ADProfileNavigatorLink a:active, a:hover, a:focus {
	outline: none;
}

.ADProfilePageStyle  div.stepNavTop, div.stepNavBottom {
}

.ADProfilePageStyle  a {
	text-decoration: none;
}


.ADPopup span.PopupLink {
    position:relative;
}

.ADPopup span.PopupLink span.PopupBlock {
	 display: none;
}

.ADPopup span.PopupLink:hover span.PopupHoverArea {
    display: absolute;
}

.ADPopup span.PopupLink:hover span.PopupBlock {
    display:block;
    position:absolute;
    bottom: 12px;
    left: -10px;
    padding: 0px 0px 10px 0px;
    margin: 0px 0px 35px 0px;
    width: 300px;
    z-index: 1000;
}

.IsIE .ADPopup span.PopupLink:hover span.PopupBlock {
    bottom: -4px;
    left:-10px;
}

.ADPopup span.PopupLink:hover span.PopupBottom {
    display: block;
    position:absolute;
    bottom: 8px ;
    left: 10px;
    padding: 10px 10px 10px 10px;
    margin-bottom: 30px;
    background: url(down_end.gif) no-repeat;
}

.IsIE .ADPopup span.PopupLink:hover span.PopupBottom {
    bottom: -7px ;
    left: 10px;
    padding: 26px 10px 10px 10px;
}

.ADPopupBox .rbBC {
    border-color:#C6E5EC;
    background-color:#C6E5EC;
    border-top:0px none;
}

.ADPopupBox .rbFC {
    background-color:#E8FBFE;
}

.ADPopupBox .rbBFC {
    background:transparent;
}

.ADPopupBox .rbBtFC {
	background-color:#E8FBFE;
}

.ADPopupBox .gradBox {
	background-color:#E8FBFE;
}

.ADTabs td.TabOnLeft {
	width: 7px;
	background: url(tab_on_lft.gif) no-repeat bottom right;
    text-align: right !important;
}

.ADTabs td.TabOnCenter {
	width: auto;
    text-align: center !important;
	background: url(tab_on_cntr.gif) repeat-x 0 0;
}

.ADTabs td.TabOnCenter a:link{
    text-align: center !important;
    text-decoration:none;
}

.ADTabs td.TabOnRight {
	width: 7px;
    background: url(tab_on_rt.gif) no-repeat bottom right;
}

.ADTabs td.TabOffLeft {
	width: 7px;

	background: url(tab_off_lft.gif) no-repeat bottom right;
	border-bottom: 1px solid #D9D9D9;
    text-align: right !important;
}

.ADTabs td.TabOffCenter {
    width: auto;
    background-image: url(tab_off_cntr.gif);
    background-repeat:repeat-x;
    background-position: 0px -1px;
    border-bottom: 1px solid #D9D9D9;
    text-align: center !important;
}

.ADTabs td.TabOffCenter a:link{
    text-decoration:none;
    text-align: center !important;
}


.ADTabs td.TabOffRight {
	width: 7px;
	height: 26px;
	background: url(tab_off_rt.gif) no-repeat bottom right;
	border-bottom: 1px solid #D9D9D9;
}

.ADTabs div.TabOnContent  {
	border-left: 1px solid #D9D9D9;
	border-right: 1px solid #D9D9D9;
    border-bottom: 1px solid #D9D9D9;
	overflow-x: auto;
    background-color:#fff;
}


.ADTabs td.TabSpacing {
	width: 5px;
	border-bottom: 1px solid #D9D9D9;
}

.ADTabs td.TabPadding {
	border-bottom: 1px solid #D9D9D9;
}

    background: url(tab_on_rt.gif) no-repeat bottom right;
}

.ADTabs td.TabOffLeft {
	width: 7px;

	background: url(tab_off_lft.gif) no-repeat bottom right;
	border-bottom: 1px solid #D9D9D9;
    text-align: right !important;
}

.ADTabs td.TabOffCenter {
    width: auto;
    background-image: url(tab_off_cntr.gif);
    background-repeat:repeat-x;
    background-position: 0px -1px;
    border-bottom: 1px solid #D9D9D9;
    text-align: center !important;
}

.ADTabs td.TabOffCenter a:link{
    text-decoration:none;
    text-align: center !important;
}


.ADTabs td.TabOffRight {
	width: 7px;
	height: 26px;
	background: url(tab_off_rt.gif) no-repeat bottom right;
	border-bottom: 1px solid #D9D9D9;
}

.ADTabs div.TabOnContent  {
	border-left: 1px solid #D9D9D9;
	border-right: 1px solid #D9D9D9;
    border-bottom: 1px solid #D9D9D9;
	overflow-x: auto;
    background-color:#fff;
}

div.SubTabContent
{
     border-left: 1px solid #D9D9D9;
    border-right: 1px solid #D9D9D9;
   border-bottom: 1px solid #D9D9D9;
    overflow-x: auto;
}

.ADTabs td.TabSpacing {
	width: 5px;
	border-bottom: 1px solid #D9D9D9;
}

.ADTabs td.TabPadding {
	border-bottom: 1px solid #D9D9D9;
}

.ADManageProfileFooter {
	border-left: 1px solid #D9D9D9;
	border-right: 1px solid #D9D9D9;
	border-bottom: 1px solid #D9D9D9;
}


.ADProfileRequired td  {
    color: #d66c20;
    font-weight: bold;
    text-align: right !important;
}


.ADProfileRequired2  {
	color: #d66c20;
	font-weight: bold;
}


.ADBuyer .TabPadding {
	width:99%;

}

.ADBuyer .ADProfileRequired td,
.ADBuyer .ADProfileRequired2 {
	color: black !important;
	font-weight: normal !important;
}


.ADHowToGreen {
    background-color:#f6ffe4;
    padding:25px 25px;
}

.ADHowToGreenTop {
    background-image: url("dis_green_top2.gif");
    background-repeat: no-repeat;
    background-position: 0 0;
    width:736px;
    height:114px;
    color:#6b8c01;
    font-weight: bold;
    font-size:40px;
}

.ADGreenBanner a:link,
.ADGreenBanner a:visited,
.ADGreenBanner a:hover {
    text-decoration:none;
}

.ADGreenBanner .greenBannerTitle {
    color:#6b8c01;
    font-weight: bold;
    font-size:25px;
}

.ADGreenBanner .greenBannerText {
    color:#5B740A;
    font-weight:bold;
    font-size:12px;
    background-color:#D2EE93;
}

.ADInfoColumn {
    width:240px;
    padding:0px 0px 0px 10px;
}


.smi_compare_header_blue {
    BACKGROUND: #E0E7F2;
}

.smi_compare_subheader_blue {
    BACKGROUND: #B6C6E1;
	BORDER: #E0E7F2 1px solid;
}

.smi_compare_subheader_blue_first_cell {
    BACKGROUND: #B6C6E1;
	border-left:0px none;
	BORDER-top: #E0E7F2 1px solid;
	BORDER-right: #E0E7F2 1px solid;
	BORDER-bottom: #E0E7F2 1px solid;
}

.smi_compare_section_blue {
    BORDER: #E0E7F2 1px solid;
}

.smi_compare_section_blue_first_cell {
    border-left:0px none;
	BORDER-top: #E0E7F2 1px solid;
	BORDER-right: #E0E7F2 1px solid;
	BORDER-bottom: #E0E7F2 1px solid;
}



.SEAPLtGreyBackground {
	BACKGROUND-COLOR: #f0f0f0
}

.SEAPOrangeBackground {
	BACKGROUND-COLOR: #f7df94
}

.SEAPDarkGrayText {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #999999; FONT-FAMILY: Verdana;
}

.SEAPLightGrayText {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #CCCCCC; FONT-FAMILY: Verdana;
}


.SEInviteSectionHeading {
	color: #679146;
    font-weight:bold;
}

.SEFilterInlineLtGrayText {
	FONT-SIZE: 8pt; COLOR: #CCCCCC; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.SEInviteBulletBlock {
	padding:10px 30px 10px;
	margin:0;
	position:relative;
}

.SEInviteBullet {
	padding: 0 0 2px
}

.SETaskMeterGradient {
	background-image:url("img_tm_mid2.gif");
	background-repeat:repeat-x;
}

.SELink a:link {
	color:#333366;
	text-decoration:none;
}

.SELink a:hover {
    color:#333366;
    text-decoration:underline;
}

.SELink a:visited {
	color:#333366;
	text-decoration:none;
}
.RGNonWalk {
	font-family:Verdana;
	font-size:14px;
	color:#333333;
}
.RGNonWalkBuyerName {
	font-family:verdana;
	font-size:24px;
	color:#F26522;
}
.RGNonWalkHead {
	font-family:verdana;
	font-size:16px;
	color:#333333
}
.RGNonWalkFirstTimeHead {
	font-family:verdana;
	font-size:24px;
	color:#333333
}
.RGNonWalkFirstTimeBody {
	font-family:verdana;
	font-size:11px;
	color:#333333
}
.RGNonWalkForgotLink {
	font-family:verdana;
	font-size:10px;
	text-align:right;
	vertical-align:bottom;
	padding-right:5px
}
.RGNonWalkNoAccount{
	font-family:verdana;
	font-size:18px;
	color:#333333
}
.RGNonWalkUnsubscribe {
	font-family:verdana;
	font-size:10px;
	color:#666666;
	padding-top:25px;
}
.RGNonWalkTable {
	border: solid 1px;
	border-color:#d0cadd;
	background-color:#eeebf3;
}

.seFilterSection {
BACKGROUND-COLOR: #f8f8f8
}

.seFilterSectionDivider {
border-bottom:1px solid #9C9CB8;
}

.customTableWrapper td.tableHeader {
     padding:5px 0 0;
	 background-color:#E4E4E4;
     background-position:left top;
}

.cmdBarSides {
    width:300px;
    background-image:url("img_hdr_bg-blu_25x69.gif");
    height:69px;
}

.cmdBarBackground {
    background-image:url("img_hdr_bg-blu_25x69.gif");
    background-repeat:repeat-x;
    height:69px;
}

.cmdBarBackground .tabListWrapper {
   margin-top:-5px;
}


.mastHeadCmdBarBackground {
    background-image:url("img_switcher_tab-blu_10x20.gif");
}


.ADLinkWhite a:link {
    color:#FFFFFF;
    text-decoration:none;
    font-size:10px;
    background-image:none;
    margin-left:5px;
    margin-right:5px;

}

.ADLinkWhite a:hover {
    color:#FFFFFF;
    text-decoration:underline;
    font-size:10px;
    background-image:none;
}

.ADLinkWhite a:visited {
    color:#FFFFFF;
    text-decoration:none;
    font-size:10px;
    background-image:none;
}

.ADSubTab {
    margin-left:auto;
    margin-right:auto;
    width:968px;
    margin-top:-11px;
}

.ADSubTab td.tabBox {
    background-image:none;
    height:28px;
    width:100%;
    margin-left:-20px;

}


.ADSubTab .tabSelected {
    margin-top:-3px;
    font-size:11px;
    color:#000000;
    position: relative;
}


.ADSubTab div {
   background-image: none;
   border-width:0px;
}


.ADSubTab div.tab {
    background-image:none;
    background-color:#ECF1F3;
    border-width:0px;
    height:28px;
}


.ADSubTab a.tab {
   background-color:transparent;
   font-size:11px;
   color:#006699;
   padding-top:3px;
}

.ADSubTab a.tab:link {
   background-color:transparent;
   font-size:11px;
   color:#006699;
   padding-top:3px;
}

.ADSubTab a.tabSelected {
   color:black;
}
.ADSubTab a.tabSelected:hover {
   color:black;
}

.ADSubTab a.tab:hover {
   color:#004161;
}

.ADSubTab td.tabBoxLeft {

   display:none;
}


.pageContent{
    background-color: #f6f8f9;
}


.ADFooter {
    min-height:150px;
    padding-top: 15px;
    width:960px;
    margin-left: auto;
    margin-right: auto;
}
.ADFooterContent {

}
#ADFooterAboutUS{
    color:#999;
}
#ADFooterAboutUS,#ADFooterLink {
    width: 480px;
    float:left;
}
#ADFooterAboutUsTitle{
    font-weight:700;
    margin-bottom:5px;
}
#ADFooterAboutUSBox {
    margin-right: 10px;
}
#ADFooterAboutUsContent{
    margin-bottom:10px;
}
#ADFooterLink {
    width:160px;
    flaot:left;
    color:#999;
}
#ADFooterLink ul {
    margin:0px 10px 0px 0px;
    padding:0px;
}
#ADFooterLink li {
    list-style:none;
    margin:0px;
}
#ADFooterLink ul #ADFooterLinkTitle {
    margin-bottom: 5px;
}
#ADFooterLink li a,#ADFooterLink li a:link,#ADFooterLink li a:visited{
    color:#336699;
    text-decoration:none;
}
#ADFooterLink li a:hover{
    text-decoration:underline;
}

.ADHtmlBody {
    background-image:url("img_footer-bg_100x100.gif");
}

.ADMyAccount {
   margin-top:0px;
   padding-top:20px;
   margin-left: auto;
   margin-right: auto;
   background-image:none;
   min-height:525px;
}

.ADMyAccountSubTab {
	margin-top:10px;
    background-image:none;
    background-color:#ECF1F3;
    border-bottom:1px solid #D9E2E7;
    width:100%;
}
.ADMyAccountSubTabInner {
    border-bottom:1px solid #F3F5F6;
}


.ADMastCmd div.cmdTabWrapper  div.SupplierTabPadding .tabListWrapper {
	margin-left:0px;
}

.SupplierTabPadding {
   margin: 0px;
   padding: 0px;
}

.SupplierPageCmd {
    position:absolute;
    height:30px;
    width:200px;
    top:81px;
    right:20px;
}

.ADMastCmd div.SupplierTabPadding div.SupplierPageCmd td {
	color:#006699;
}

.SupplierTabPadding .tabListWrapper {
	margin-left:0px;
	padding-left:15px;
}

.SupplierSubtab   {
    margin-top:0px;
    padding-top:10px;
	background-image:url("img_thirdLevel_bg2_5x6.gif");
	background-repeat:repeat-x;
}

.ADSecondTabContent {
   margin-top:0px;
   padding-top:10px;
   margin-left: auto;
   margin-right: auto;
   background-image:url("img_thirdLevel_bg2_5x28.gif");
   background-repeat:repeat-x;
   min-height:525px;
}

.MainPagePlaceHoder {
   width:950px;
   height:525px;

}



.whiteBorder {
   border: 1px solid white;
}



.ADMainPanelVerticalDiv {
   background-image:url("img_verital-divider_2x260.gif");
   background-repeat:no-repeat;
   background-position:center;
   width:2px;
}

.ADTeaser {
    background-color:#FFEAAA;

}

.ADPosting {
    background-color:#FFBB00;
}


.ADMainPanelUL {
    /*list-style-type:none;*/
    /*list-style-image:none;*/
    /*list-style-position:inside;*/
    /*padding: 0 10px 0 15px;*/
    margin: 0 0 0 0;
    /*height:100%;*/
    width:auto;
}

.ADHeroBanner {
    position:relative;
    height:270px;
    width:950px;
    margin-left:auto;
    margin-right:auto;
}

.ADMainMetricsLeftBuyerBG {
    background-image:url("dis_hero_sprite-b.png");
    background-repeat:no-repeat;
    width:180px;
    height:270px;
    position:absolute;
    top:0px;
    left:0px;
}

.ADMainMetricsLeftBuyerBG0 {
    background-position:0px 0px;
}

.ADMainMetricsLeftBuyerBG1 {
    background-position:-180px 0px;
}

.ADMainMetricsLeftBuyerBG2 {
    background-position:-360px -0px;
}

.ADMainMetricsMidBuyerBG {
    background-image:url("dis_hero-b_bg-mid_455x270.gif");
    background-repeat:no-repeat;
    width:455px;
    height:270px;
    position:absolute;
    top:0px;
    left:180px;
}

.ADMainMetricsLeftSupplierBG {
    background-image:url("dis_hero-s_bg-left_455x270.gif");
    background-repeat:no-repeat;
    width:455px;
    height:270px;
    position:absolute;
    top:0px;
    left:0px;
}

.ADMainMetricsMidSupplierBG {
    background-image:url("dis_hero_sprite-s.png");
    background-repeat:no-repeat;
    width:180px;
    height:270px;
    position:absolute;
    top:0px;
    left:455px;
}

.ADMainMetricsMidSupplierBG0 {
    background-position:0px 0px;
}

.ADMainMetricsMidSupplierBG1 {
    background-position:-180px 0px;
}

.ADMainMetricsMidSupplierBG2 {
    background-position:-360px 0px;
}

.ADMainPanelULRight {
    background-image:url("dis_hero_bg-right_315x270.jpg");
    background-repeat:no-repeat;
    width:315px;
    height:270px;
    position:absolute;
    top:0px;
    left:635px;
}

.ADMainPanelProgram {
    margin-top:10px;
}

.ADMetricsSectionBuyer {
    position:absolute;
    top:25px;
    left:185px;
    width:415px;
    z-index:10;
}

.ADMetricsSectionTagLineBuyer {
    position:relative;
    width:415px;
}

.ADMetricsSectionBulletsBuyer {
    position:relative;
    width:430px;
    padding-top:10px;
}
.IsIE .ADMetricsSectionBulletsBuyer{
    padding-top:20px;
    padding-left:10px;
}

.ADMetricsSectionSupplier {
    position:absolute;
    top:25px;
    left:25px;
    z-index:10;
}

.ADMetricsSectionTagLineSupplier {
    position:relative;
    width:460px;
}

.ADMetricsSectionBulletsSupplier {
    position:relative;
    width:460px;
    padding-top:10px;
}
.IsIE .ADMetricsSectionBulletsSupplier{
    padding-top:20px;
    padding-left:10px;
}

.ADMainPanelHeadingBuyerText {
    font-family: Century Gothic, sans-serif;
    line-height:38px;
    font-weight:normal;
    font-size:32px;
    color:#3C6500;
    text-shadow: 1px 1px 1px #77A02B;
    width:445px;
}

.ADMainPanelHeadingSupplierText {
    font-family: Century Gothic, sans-serif;
    line-height:38px;
    font-weight:normal;
    font-size:32px;
    color:#522C00;
    text-shadow: 1px 1px 1px #9E7A2C;
}

.ADMainPanelPortletHeadingText {
    font-family: Century Gothic, Verdana, Arial, Helvetica, sans-serif;
    line-height:16px;
    font-weight:bold;
    font-size:16px;
    color:#ffffff;
    text-shadow: 2px 2px 2px #336699;
}

.ADMainPanelHeadingTextData {
    font-family: Century Gothic, Verdana, Arial, Helvetica, sans-serif;
    font-size:38px;
    font-weight: bold;
    text-shadow: 1px 1px 1px #ffde95;
    letter-spacing:-2px;
    color:#783c00;
}




.ADMainPanelHintText {
    padding-bottom:10px !important;
    font-size:10px;
    font-style: italic;
    color:#cccccc;

}

.ADMainPanelOrText {
    font-size:10px;
    font-weight: bold;
    font-style: italic;
    color:#7e7e7e;
}

.ADMainPanelLinkText a:link {
    text-decoration:none;
    color:#006699;
}

.ADColorWhite {
    color:#ffffff;
}

.ADMainPanelLinkText a:hover {
    text-decoration:underline;
    color:#006699;

}

.ADMainPanelLinkText a:visited {
    text-decoration:none;
    color:#006699;
}

.ADMainPanelProgramBuyer {
    background-image:url("dis_prgs-s_bar-green_936x130.gif");
    background-repeat:no-repeat;
    background-position:50% 50%;
    padding-bottom:10px;
}

.ADMainPanelProgramSupplier {
    background-image:url("dis_prgs-s_bar-orange_936x130.gif");
    background-repeat:no-repeat;
    background-position:50% 50%;
    padding-bottom:10px;
}

.ADHeroBannerProgram {
    position:relative;
    width:950px;
}

.ADHeroBannerProgramFirst {
    width:285px;
    padding: 10px 0px 5px 17px;
    float:left;
}

.ADHeroBannerProgramSecond {
    width:295px;
    padding: 10px 0px 5px 20px;
    float:left;
}

.ADHeroBannerProgramThird {
    width:290px;
    padding: 10px 0px 5px 25px;
    float:left;
}

.ADHomeSteps {
    font-family: Century Gothic, sans-serif;
    font-size:15px;
    font-weight:bold;
}

.ADHomeStepsBuyer {
    color:#558B00;
}

.ADHomeStepsSupplier {
    color:#CC6600;
}

.ADHomeStepsDesc {
    font-family: Century Gothic, sans-serif;
    font-weight:normal;
    font-size:12px;
    line-height:16px;
    color:#333333;
    /*white-space: normal;*/
    padding-top:5px;
}

.ADCustomerBG {
   background-image:url("img_hdw_948x95.gif");
   background-repeat:no-repeat;
}

.ADCustomerBGBuy1 {
    background-image:url("buyer_hiw_step1.gif");
    background-repeat:no-repeat;
    width:88px;
    height:88px;
}

.ADCustomerBGBuy2 {
    background-image:url("buyer_hiw_step2.gif");
    background-repeat:no-repeat;
    width:88px;
    height:88px;
}

.ADCustomerBGBuy3 {
    background-image:url("buyer_hiw_step3.gif");
    background-repeat:no-repeat;
    width:88px;
    height:88px;
}

.ADCustomerBGSup1 {
    background-image:url("supplier_hiw_step1.gif");
    background-repeat:no-repeat;
    width:88px;
    height:88px;
}

.ADCustomerBGSup2 {
    background-image:url("supplier_hiw_step2.gif");
    background-repeat:no-repeat;
    width:88px;
    height:88px;
}

.ADCustomerBGSup3 {
    background-image:url("supplier_hiw_step3.gif");
    background-repeat:no-repeat;
    width:88px;
    height:88px;
}

.IsIE ul.ADMainMetricBulletBuyer {
    margin-left:5px;
}

ul.ADMainMetricBulletBuyer {
    padding-left: 10px;
}

li.ADMainMetricBulletBuyer {
    padding-bottom:10px;
    font-family: Century Gothic, Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size:18px;
    color:#336600;
    text-shadow: 1px  1px 1px #D6F291;
}
.IsIE li.ADMainMetricBulletBuyer{
    padding-bottom:15px;
}

.IsIE ul.ADMainMetricBulletSupplier {
    margin-left:5px;
}

ul.ADMainMetricBulletSupplier {
    padding-left: 10px;
}

li.ADMainMetricBulletSupplier {
    padding-bottom:10px;
    font-family: Century Gothic, sans-serif;
    font-weight:bold;
    font-size:18px;
    color:#A84103;
    text-shadow: 1px  1px 1px #D6F291;
}
.IsIE li.ADMainMetricBulletSupplier{
    padding-bottom:15px;
}

.ADMetricSubFontBuyerText {
    font-family: Century Gothic, Verdana, Arial, Helvetica, sans-serif;
    font-size:16px;
    color:#336600;
    text-shadow: 1px 1px 1px #D6F291;
}

.ADMetricSubFontSupplierText {
    font-family: Century Gothic, Verdana, Arial, Helvetica, sans-serif;
    font-size:16px;
    color:#a84103;
    text-shadow: 1px 1px 1px #FBE297;
}

.ADMetricDescSupplierText {
    font-family: Century Gothic, Verdana, Arial, Helvetica, sans-serif;
    font-size:15px;
    color:#a84103;
    font-weight:bold;
    text-shadow: 1px 1px 1px #FBE297;
}

.ADMetricSubFontBuyerData {
    /* this is also used in a java file for the homepage metrics - remove it carefully */
    font-family: Century Gothic, Verdana, Arial, Helvetica, sans-serif;
    line-height:16px;
    font-size:22px;
    font-weight:bold;
    color:#336600;
    text-shadow: 1px 1px 1px #D6F291;
}

.ADMetricSubFontSupplierData {
    /* this is also used in a java file for the homepage metrics - remove it carefully */
    font-family: Century Gothic, Verdana, Arial, Helvetica, sans-serif;
    line-height:16px;
    font-size:22px;
    font-weight:bold;
    color:#A84103;
    text-shadow: 1px 1px 1px #FBE297;
}

.ADHowItWorksTitle {
    font-family: Century Gothic, Verdana, Arial, Helvetica, sans-serif;
    line-height:14px;
    font-size:20px;
    color:#666666;
    text-shadow: 1px 1px 1px #ffffff;
}

.ADMainMetricList {
    background-image:url("icn_orange-bullet.gif");
    background-repeat:no-repeat;
    height:100%;
    padding-bottom:10px;
    width:20px;
    vertical-align:middle;
}

.ADMainMetricList li {
    padding-bottom:10px;
    color:#7e7e7e;
}

.ADFormTable {
    padding-left:15px;
    padding-right:5px;
    padding-bottom:7px;
    color:#333333;
}

.ADFormTableInput {
    padding-bottom:7px;
}

.ADMatchesCountFont,.ADMatchesCountFontCenter {
    FONT-SIZE: 30pt;
    fon-weight:normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    padding-right:10px;
}
.ADMatchesCountFont{
    float:left;
}
.IsIE .ADMatchesCountFont{
    padding-right:5px;
}
.IsIE .ADHomePageMatchedLeads .ADMatchesCountFont{
    padding-right:10px;
}
.ADMatchesCountFontCenter {
    text-align:center;
}

.ADStylishNumberDisplay {
    FONT-SIZE: 24pt;
    fon-weight:normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    padding-right: 2px;
    font-weight: bold;
    color:#006699;
}

.ADMatchesTextFont1,.ADMatchesTextFont2,.ADMatchesTextFont3,.ADMatchesTextFontCenter {
    FONT-SIZE: 12pt;
    COLOR: #006699;
    font-weight:700;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.ADMatchesTextFont1,.ADMatchesTextFont2,.ADMatchesTextFont3{
    float:left;
}
.ADMatchesTextFont1{
    width:175px;
    line-height:26px;
}
.ADMatchesTextFont2{
    width:155px;
}
.ADMatchesTextFont3{
    width:125px;
}
.ADMatchesTextFontCenter{
    text-align:center;
}

.ADHomePageMatchedLeads {
    padding-top:5px;
}
.ADHomePageMatchedLeads .ADMatchesTextFont1, .ADHomePageMatchedLeads .ADMatchesTextFont2,.ADHomePageMatchedLeads .ADMatchesTextFont3{
    line-height:26px;
}
.ADHomePageMatchedLeads .ADMatchesTextFont1{
    width:215px;
}
.ADHomePageMatchedLeads .ADMatchesTextFont2{
    width:185px;
}
.ADHomePageMatchedLeads .ADMatchesTextFont3{
    max-width:170px;
}

.ADMatchesTextFontGray {
    FONT-SIZE: 12pt;
    font-weight:normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    font-weight:400;
}

.ADFooterText {
    float:left;
}

.ADFooterText * {
    float:left;
}


.ADFooterText a {
    color:#006699;
    text-decoration:none;
}

.ADSeparator {
    color: #CCCCCC;
}

.ADTextColorLightGray {
    color: #7E7E7E;
}

.ADSectionTitleGray {
    font-size: 14px;
    font: Verdana, Arial, Helvetica,sans-serif;
    padding-bottom:10px;
    color:#666666;
}

.ADHowToModal {
    width:968px;
    padding-top:10px
}

.ADHomePageTextFields {
    width:220px;
    padding:0.6em;
    border:1px solid #cccccc;
    -moz-border-radius:5px; border-radius:5px;
    background-color:white;
}

.ADMainPageHorizDiv {
    background-image:url("img_hero_h-div_315x2.jpg");
    background-repeat:no-repeat;
    height:2px;
    width:100%;
}

.ADMainPanelHorizDiv {
   background-image:url("img_horizontal-divider2_2x2.gif");
   background-repeat:repeat-x;
   height:2px;
   width:100%;
}

.ADMainPanelFooterHorizDiv {
   background-image:url("img_horizontal-divider_2x2.gif");
   background-repeat:repeat-x;
   height:2px;
   width:100%;
}

ul.ADHelpBoxList {
    padding-left: 5px;
    margin:0px;
}
.IsIE ul.ADHelpBoxList {
    margin-left:15px;
}

li.ADHelpBoxList {
    margin-bottom:5px;
}
.ADHelpBoxSection {
    margin-bottom:10px;
}

.ADUserBenefitTitle {
    font-size:14px;
    padding-bottom:5px;
    padding-top:5px;
    color:#666666;
}

.ADUserBenefit {
    padding-bottom:5px;
    padding-left:10px;
}

.ADProfileViewFont {
    color:#333333;
    font:Verdana;
    font-size:12px;
    text-align: right;
}

.ADProfileViewHeaderFont {
    font:Verdana;
    font-size:18px;
    color: #666666;
}

.ADProfileViewHeaderFont {
    font:Verdana;
    font-size:18px;
    color: #666666;
}

.ADPageWithHelpColumnContentTemplate {
    float:left;
    width:710px;
}

.ADPageWithHelpColumnContent {
    padding-right:10px;
}

.ADPageWithHelpColumnReturnAction {
    text-align:right;
    padding-right:10px;
}

.ADPageWithHelpColumnCustomLinkContent {
    margin:0 10px 5px 0;
}

.ADPortletWrapperTitle {
    font-size:11px;
    font-weight:bold;
    _color:#333366;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.ADPageWithHelpColumnHelpWrapperLess {
    float:right;
    width:240px;
    margin-top:19px;
}

.ADPageWithHelpColumnHelp {
    float:right;
    width:240px;
}

.ADQuoteSummaryTable td{
    line-height:14px;
}

.ADS4TOU {
    height:30px;
    padding-top:10px;
}

.ADPaddingHelperTop {
    padding-top:10px;
}

.ADPaddingHelperBottom {
    padding-bottom:10px;
}

.S4WrapperLess .panel {
    margin-top:0px !important;
}

.ADPricingPlansGrayCellTop {
    width:350px;
    vertical-align:top;
}

.ADPricingPlansCompareCellTop {
    width:300px;
    vertical-align:top;
}

.ADPricingPlansCompareCellDesc {
    font-size:11px;font-family:verdana;
    color:#333333;
    line-height:150%;
    padding: 3px 15px 0px 15px;
}

.ADPricingPlansCompareCellDescWhite {
    font-size:11px;font-family:verdana;
    color:#FFFFFF;
    line-height:150%;
    padding: 3px 15px 0px 15px;
}

.ADPricingPlansFigures{
    font-size:24px;
    font-family: Georgia,"Times New Roman",Times,serif;
    color:#ff9933;
}

.ADPricingPlansFiguresSmall {
    font-size:18px;
    font-family: Georgia,"Times New Roman",Times,serif;
    color:#ff9933;
}

.ADPricingPlansAmountPrefix {
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 20px;
    color:#FF9933;
}

.ADPricingPlansAmountSuffix {
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 14px;
    color:#FF9933;
}

.ADPricingPlansAmountValue {
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 40px;
    color:#FF9933;
}

.ADPricingPlansAmountValueSmall {
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 24px;
    color:#FF9933;
}

.ADPricingPlansAmountPeriod {
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 14px;
    text-align: right;
}

.ADPricingPlansAmountPeriodWhite {
    color:#FFFFFF;
}

.ADPricingPlansAmountPeriodGray {
    color:#333333;
}

.ADPricingPlansQuestion {
    font-size: 14px;
    padding-bottom: 5px;
    padding-top: 15px;
    color:#666666;
}

.ADPricingPlansAnswer {
    vertical-align:top;
    font-size:11px;
    font-family:verdana;
    color:#333333;
    line-height:125%;
}

.ADPricingPlansHeaderFontBlack {
    font-family:verdana;
    font-size:20px;
    color:#666666;
    padding: 5px 15px;
}

.ADPricingPlansHeaderFontWhite {
    font-family:verdana;
    font-size:20px;
    color:#FFFFFF;
    padding: 5px 15px;
}

.ADPricingPlansContentRegular1 {
    font-family:verdana;
    font-size:12px;
    color:#333333;
    text-align:left !important;
}

.ADPricingPlansContentRegular2 {
    font-family:verdana;
    font-size:12px;
    color:#666666;
}

.ADPricingPlansBlueCellBig {
    background-color: #336C9C;
    margin:0px;
    border-top:1px solid #3f7aac;
    border-right:0px none;
    padding: 10px 15px 10px 15px;
    text-align: center !important;
}

.ADPricingPlansBlueCellSmall {
    background-color: #336C9C;
    margin:0px;
    border:0px none;
}


.ADPricingPlansWhiteCellBig{
    background-color: #FFFFFF;
    margin:0px;
    background-color: #ffffff;
    border-top:1px solid #d9e2e7;
    border-left:1px solid #D9E2E7;
    border-collapse: collapse;
    padding: 10px 15px 10px 15px;
    text-align: center !important;
}

.ADPricingPlansWhiteCellSmall {
    background-color: #FFFFFF;
    margin:0px;
    border-left:1px solid #D9E2E7;
    background-color: #ffffff;
}


.ADPricingPlansGrayCell {
   margin:0px;
   border-top:1px solid #d9e2e7;
   border-left:0px none;
   border-right:0px none;
   padding: 10px 10px 10px 0px;
}

.ADPricingPlansThickBottomBorder {
   border-bottom:5px solid #d9e2e7;
   padding: 10px 0 5px 0;
   color: #666666 ;
   font: 16px Verdana, Arial, Helvetica, sans-serif;
}

.ADPricingPlansThickBottomBorderBlue {
   border-bottom:5px solid #3f7aac;
   padding: 5px 0px 1px 0px;
}

.ADPricingPlanTopBlue {
    -moz-border-radius: 5px 5px 0px 0px;
    -webkit-border-radius: 5px 5px 0px 0px;
    background-color: #336C9C;
}

.ADPricingPlanBottomBlue {
    -moz-border-radius: 0px 0px 5px 5px;
    -webkit-border-radius: 0px 0px 5px 5px;
    background-color: #336C9C;
}

.ADPricingPlanTopLeftWhite {
    -moz-border-radius: 5px 0px 0px 0px;
    -webkit-border-radius: 5px 0px 0px 0px;
    background-color: #FFFFFF;
    border-top:1px solid #D9E2E7;
    border-left:1px solid #D9E2E7;
}

.ADPricingPlanTopRightWhite {
    -moz-border-radius: 0px 5px 0px 0px;
    -webkit-border-radius: 0px 5px 0px 0px;
    background-color: #FFFFFF;
    border-top:1px solid #D9E2E7;
    border-right:1px solid #D9E2E7;
}

.ADPricingPlanBottomLeftWhite {
    -moz-border-radius: 0px 0px 0px 5px;
    -webkit-border-radius: 0px 0px 0px 5px;
    background-color: #FFFFFF;
    border-left:1px solid #D9E2E7;
    border-bottom:1px solid #D9E2E7;
}

.ADPricingPlanBottomRightWhite {
    -moz-border-radius: 0px 0px 5px 0px;
    -webkit-border-radius: 0px 0px 5px 0px;
    background-color: #FFFFFF;
    border-right:1px solid #D9E2E7;
    border-bottom:1px solid #D9E2E7;
}

.ADPricingPlanTopBottom {
    line-height: 5px;
}

.ADPricingPlansCommon {
    width: 242px;
    vertical-align: middle;
}

.ADPricingPlanBlueBg {
    background-color: #336C9C;
}

.ADPricingPlanCellHeight {
    line-height: 5px;
    font-size: 5px;
}

ul.ADPricingPlans {
    padding-left: 25px;
    line-height: 150%;
}

.IsIE ul.ADPricingPlans {
    margin-left: 5px;
    line-height: 150%;
}

.ADPricingPlansAmount {
    text-align: center !important;
}

.ADPrivacyStatement {
    padding-top:5px;
    font-size: 10px;
}

.ADButtonNoLeftRightMargin .btnWrap, .ADButtonMargin .btnWrap {
    margin: 1px 0px;
}

.ADButtonNoLeftRightMargin .btnWrap {
    float: none;
}

.ADButtonCenter .btnWrap{
    margin-left:auto;
    margin-right:auto;
}

td.profileTableBody {
    text-align:right !important;
}

td.profileLabelAlign {
    text-align:center !important;
}

td.profileSectionHeader {
     font-weight: 300;
     color:#666666;
     font :14px Verdana, Arial, Helvetica, san-serif;
     border-bottom:2px solid #CFD4DC;
     text-align:left;
}

.ADDunsCueTip td.cff {
    height:auto;
	width:auto;
}

.divFloatRight {
	float:right;
}

.ADDunsCueTip td.cff input.tf {
    border-color:#C5D0D5 !important;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    height:20px;
	width:auto;
}

.paddingBottom {
	padding-bottom:10px
}

.paddingBottom15 {
	padding-bottom: 15px !important;
}

.inlineDescriptionText {
    FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #999999; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.IsIE .ADDunsCueTip td.cff input.tf {
    height:16px;
}

.requiredFieldHintText {
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #666666;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    width: 100%;
}

/* Compact Form  - REMOVE this once AN/Discovery adopts platform changes for the same*/
td.cff {
    height:35px;
    width:1%;
}

.hoverTipContainer {
    float:left;
}

td.cff input.tf {
    border-color:#C5D0D5 !important;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    width:260px;
    height:20px;
}

.hoverTipContainerPadding {
    padding-left:2px;
}

td.cff input.tf:focus {
    outline-width:0;
}

.imgAlign {
    text-align:center !important;
    border: 1px solid #D9D9D9;
}

tr.cfe input.tf {
    border-color:#FD1313 !important;
}

.hcard,.hcPointer,.hoverTipContent,.hoverTipPointer{
position:absolute;
}

td.cft {
    padding-left:5px;
}

.hcContent,div.RoundedCornerBox,div.RoundedCornerBoxSectionContent{
background:#fff
}

.SubTitleTip .hoverTipContent {
    right:-220px;
}

.hcContent,div.RoundedCornerBox,.hoverTipContent{
    -moz-border-radius:5px;
    border-radius:5px;
    -webkit-border-radius:5px;
}

td.ADProfileMeterProgressBar
{
    padding:10px 0px 10px 20px;
}

.hcContent{
-moz-box-shadow:3px 3px 5px #666;
-webkit-box-shadow:3px 3px 5px #666;
border:3px solid #9ca6b5;
margin-left:10px;
width:260px;
}

td.ADProfileMeterPercent {
    padding: 10px 20px 10px 10px;
}

.hcContent,div.RoundedCornerBoxSectionContent,.hoverTipContent{
padding:10px;
}

td.ADProfileMeterLink {
    padding:0px 20px 10px 20px;
}

.hoverLeft .hcContent{
margin-left:0;
margin-right:10px;
}

div.ADSupplierStats td.ADProfileMeterProgressBar {
    padding:0px;
}

.hcPointer,.hoverTipPointer{
font-size:0;
height:0;
line-height:0;
width:0;
}

div.ADSupplierStats td.ADProfileMeterLink {
    padding: 0px 20px 0px 0px;
}

.hcPointer{
border-color:transparent #9ca6b5;
border-left:0;
border-style:solid solid solid none;
border-width:8px 11px 8px 0;
left:0;
top:20px;
}

.ADPostPrefFieldsPadding {
    padding:5px 10px 5px 0px
}

.hcPointerInner{
border-right-color:#FFF;
left:4px;
}

.ADExternalLinkText{
line-height:180%;
}

.IsIE6 .hcPointer{
border-bottom-color:#FFC0CB!important;
border-top-color:#FFC0CB!important;
filter:chroma(color=pink)
}

.ADExternalLinkText ul
{
padding-left: 25px;
margin:0;
}

.hoverLeft .hcPointer{
border-color:transparent transparent transparent #9ca6b5;
border-style:solid none solid solid;
border-width:8px 0 8px 11px;
right:0;
}

.ADExternalLinkText li
{
padding-bottom:2px;
}

.hoverLeft .hcPointer,.hoverLeft .hcPointerInner{
left:auto;
}

.IsIE ADExternalLinkText ul
{
margin-left:5px;
}

.hoverLeft .hcPointerInner{
border-left-color:#FFF;
right:4px;
}

.ADExternalLinkSeparator{
height:1px;
border-top: dotted 1px #ACC4E0;
border-left:0px;
border-right:0px;
border-bottom:0px;
}

a.hoverTip{
background:url(cssHoverTip.gif);
height:16px;
width:16px;
margin-left:2px !important;
}

.ADExternalLinkRssTitle{
font-size:14px;
font-weight: bold;
padding-bottom:10px;
}

a.hoverTip,a.hoverTip:hover .hoverTipPointer,a.hoverTip:hover .hoverTipContent{
display:block;
}

.ADPartnersPaddingButton{
padding:10px 0 0 0;
}

.hoverTipContent{
white-space:normal;
background:#d1f2ff;
bottom:25px;
right:-20px;
}

.ADPartnersModal
{
width:800px;
}

.hoverTipContentRight {
   left:-20px;
   right: 0px !important;
}

.ADPartnersModalAlignment {
padding: 0 3px;
}

.hoverTipContent,.hoverTipPointer{
display:none;
}

.ADPartnersModal .ADExternalLinkRssTitle
{
padding-bottom:0px;
font-size:20px;
color:#666;
}

.hoverTipPointer{
border-bottom:0;
border-left:7px solid transparent;
border-right:7px solid transparent;
border-top:7px solid #d1f2ff;
bottom:18px;
left:1px;
}

.ADPartnersModal .PartnerModalImage
{
float:right;
padding:2px 0px 20px 20px;
}

.IsIE6 .hoverTipPointer{
border-left:7px solid #fff;
border-right:7px solid #fff;
}

.ADPartnersFullPage
{
padding:10px 15px;
}

a.hoverTip:hover {
    position:relative;
    text-decoration:none;
}

.ADPartnersFullPage .PartnerImage
{
float:right;
padding:0 0 20px 20px;
}

.ADUpSellAddServiceFont {
    font:Verdana;
    font-size:14px;
    font-weight: bold;
    color: #336699;
}

.hoverTipContent{
    width:230px;
}


.ADUpSellHeaderFont {
    font:Verdana;
    font-size:24px;
    color: #999900;
}

.ADUpSellSubHeaderFont {
    font:Verdana;
    font-size:14px;
    font-weight: bold;
    color: #cc6600;
}

a.hoverTip{
text-decoration:none;
color:#369;
}

.ADUpSellFont2 {
    font:Verdana;
    font-size:14px;
    font-weight: bold;
    color: #000000;
}

.ADUpSellFont3 {
    font:Verdana;
    font-size:14px;
    font-weight: bold;
    color: #990000;
}

.ADUpSellFont4 {
    font:Verdana;
    font-size:11px;
    font-style: italic;
    color: #666666;
}

div.RoundedBoxContentPadding {
    padding: 15px;
}

ul.ANSectionBullet {
    padding: 5px 0px 0px 25px;
    line-height: 150%;
    margin: 0px;
}
.ADNewToDiscoveryHeaderFontBrown {
    font-family:verdana;
    font-size:19px;
    color:#663300;
}

.ADNewToDiscoveryHeaderFontOrange {
    font-family:verdana;
    font-size:14px;
    font-weight:bold;
    color:#cc6600;
}

.ADNewToDiscoveryContentFont {
    font-family:verdana;
    font-size:11px;
    color:#000000;
    line-height:150%;
}
td.disFeaturesVid td.btnC {
    background-image:url('dis_videoscreen_features.gif');
    background-repeat:no-repeat;
    width:310px;
    height:175px;
    text-align:center;
    vertical-align:top;
    white-space:normal;
}
td.disFeaturesVidOver td.btnC {
    background-image:url('dis_videoscreen_features.jpg');
    background-repeat:no-repeat;
    height:164px;
    width:240px;
    text-align:center;
    vertical-align:top;
    white-space:normal;
}

td.disEnhanceProfileVid td.btnC {
    background-image:url('dis_videoscreen_enhance.gif');
    background-repeat:no-repeat;
    width:310px;
    height:175px;
    text-align:center;
    vertical-align:top;
    white-space:normal;
}

td.disEnhanceProfileVidOver td.btnC {
    background-image:url('dis_videoscreen_enhance.jpg');
    background-repeat:no-repeat;
    height:164px;
    width:240px;
    text-align:center;
    vertical-align:top;
    white-space:normal;
}
td.disCreateProfileVid td.btnC {
    background-image:url('dis_videoscreen_profile.gif');
    background-repeat:no-repeat;
    width:310px;
    height:175px;
    text-align:center;
    vertical-align:top;
    white-space:normal;
}
td.disCreateProfileVidOver td.btnC {
    background-image:url('dis_videoscreen_profile.jpg');
    background-repeat:no-repeat;
    height:164px;
    width:240px;
    text-align:center;
    vertical-align:top;
    white-space:normal;
}
td.disIntroduceVid td.btnC {
    background-image:url('dis_videoscreen_introduce.gif');
    background-repeat:no-repeat;
    width:310px;
    height:175px;
    text-align:center;
    vertical-align:top;
    white-space:normal;
}
td.disIntroduceVidOver td.btnC {
    background-image:url('dis_videoscreen_introduce.jpg');
    background-repeat:no-repeat;
    height:164px;
    width:240px;
    text-align:center;
    vertical-align:top;
    white-space:normal;
}
.ADNewToDiscoveryVidHeaderFont {
    font-family:verdana;
    font-size:12px;
    font-weight:bold;
    color:#000000;
    padding:5px 2px 5px 2px;
}

.IsIE ul.ADNewToDiscoveryBullet {
    margin-left:5px;
}

ul.ADNewToDiscoveryBullet {
    padding-left: 15px;
}

li.ADNewToDiscoveryBullet {
    padding-bottom:10px;
    font-family: Century Gothic, Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#336600;
    line-height: 150%;
}

.ADNewToDiscoveryVidFooterFont {
    font-family:verdana;
    font-size:14px;
    font-weight:bold;
    color:#969696;
    padding:5px 5px 5px 5px;
}

.ADPricingPlansMarketingContentHeaderFont {
    font-family:verdana;
    font-size:19px;
    color:#999900;
    padding:5px 5px 5px 5px;
}
.ADResLink a:link {
    color:#336699;
    text-decoration:none;
}

.ADResLink a:hover {
    color:#336699 !important;
    text-decoration:underline;
}

.ADResLink a:visited {
    color:#336699;
    text-decoration:none;
}


.ADQuoteProgress .ADProgressEntry {
    line-height:25px !important;
}

.ADQuoteProgress .RoundedCornerBoxSectionContent, .ADHelpBoxNoPadding .RoundedCornerBoxSectionContent{
	padding:0px !important;
}

a:hover{
    text-decoration:underline;
}

.ADQuoteProgress .RoundedCornerBoxSection, .ADHelpBoxNoPadding .RoundedCornerBoxSection {
    width:238px !important;
}

.ADQuoteProgress .ADProgressEntry span {
    padding-left:3px;
}

.profileTableHeader {
    color: #555580;
    font: bold 11px/17px Verdana,Arial,Helvetica,sans-serif;
    margin: 0 0 15px;
    font-weight:bold;
}

.ADQuoteProgress .ADProgressEntry span {
    padding-left:3px;
}

.paddingBottom20 {
	padding-bottom:20px;
}

div.ADProgressEntry {
    border-top:1px dotted #d6dce1;
    min-height:25px;
    line-height:25px;
    padding-left:10px;
}

span.ADProgressEntry{
    padding-left:0px !important;
}

div.ADProgressEntry b {
    font-size:14px;
}

.ADHelpBoxNoPadding div.ADProgressEntry {
    line-height:normal;
}


.paddingBottom5 {
	padding-bottom:5px;
}


span.ADProgressEntry{
    padding-left:0px !important;
}

.paddingTop5 {
	padding-top:5px !important;
}

.paddingTop3 {
	padding-top:3px !important;
}

.paddingLeft3 {
	padding-left:3px !important;
}

.paddingLeft2 {
	padding-left:2px !important;
}

.ADProgressEntry.ADProgressStatus {
	border-top:none;
}

.noPadding{
   margin: 0px !important;
   padding: 0px !important;
}



/* ADEventStateXX maps to state ie, 19 is open etc. */
.ADProgressEntry.ADProgressStatus.ADEventState1 b,
.ADProgressEntry.ADProgressStatus.ADEventState19 b {
    color:green;
}

.SubTabWrapper .rbBFC {
    background: transparent none repeat scroll 0 0;
}

.ADProgressEntry.ADProgressStatus.ADEventState15 b,
.ADProgressEntry.ADProgressStatus.ADEventState16 b,
.ADProgressEntry.ADProgressStatus.ADEventState17 b {
    color:red;
}

.SubTabWrapper td.tabBox{
    background-image:none;
    padding:0 0 0 0px;
}

.ADExternalLinkText{
line-height:180%;
}

.SubTabWrapper table.tabBox{
    background-image:none;
    padding:0px;
}

.ADExternalLinkText ul
{
padding-left: 25px;
margin:0
}

.SubTabWrapper {
    height:30px;
    color:#369;
}

.ADExternalLinkText li
{
padding-bottom:2px;
}

.SubTabWrapper .tabListWrapper{
    margin-bottom:5px;
}

.IsIE ADExternalLinkText ul
{
margin-left:5px;
}

.SubTabWrapper td.tabBoxLeft,
.SubTabWrapper td.tabBoxRight {
    display:none;
}

.ADExternalLinkSeparator{
height:1px;
border-top: dotted 1px #ACC4E0;
border-left:0px;
border-right:0px;
border-bottom:0px;
}

.SubTabWrapper .tabLeft,
.SubTabWrapper .tabRight,
.SubTabWrapper .tabSelectedLeft,
.SubTabWrapper .tabSelectedRight {
    background: transparent;
    width:4px;
    height:22px;
}

.ADExternalLinkRssTitle{
font-size:14px;
font-weight: bold;
padding-bottom:10px;
}

.SubTabWrapper .tab,
.SubTabWrapper .tabSelected{
    font-weight:bold;
    border:none;
    margin:0px;
}

.ADPartnersPaddingButton{
padding:10px 0 0 0;
}

.SubTabWrapper td.lastTab td.tabSelected {
    background: transparent;
    display:none;
}

.ADPartnersModal
{
width:800px;
}

.SubTabWrapper td.tabPreSelected td.tab {
    background: transparent;
    display:none;
}

.SubTabWrapper a.tab:link, a.tab:visited {
    display: block;
    padding: 0px 0px 0px 0px;
    text-align: center;
    text-decoration: none;
    white-space: nowrap;
}

.ADPartnersModalAlignment {
padding: 0 3px;
}

.SubTabWrapper .tabLeft {
    background: transparent;
    display:none;
}

.ADPartnersModal .ADExternalLinkRssTitle
{
padding-bottom:0px;
font-size:20px;
color:#666;
}

.ADPartnersModal .PartnerModalImage
{
float:right;
padding:2px 0px 20px 20px;
}

.ADModalParagraph {
margin-bottom:10px;
}

.ADModalParagraphIndent {
    margin-left: 20px;
}

div.ADSupplierSearchHeaderPadding div.RoundedCornerBoxSectionTitleInfo,
div.ADSupplierSearchHeaderPadding div.RoundedCornerBoxSectionFooter {
    padding: 0px 10px;
}

div.ADQuoteSearchHeaderPadding div.RoundedCornerBoxSectionTitleInfo {
    padding: 7px 10px 5px 10px;
}

.ADBulletSupplierPreference {
    padding-left:10px;
    margin:0px;
}

.ADBulletSupplierPreference li {
    padding-left:0px;
}

.SubTabWrapper div.tab {
    background-color:transparent;
    background-image:none;
    height:22px;
}

.SubTabWrapper .tabRight {
    background: url('img_subTab_Seperate.gif') no-repeat;
    width:1px;
}

.SubTabWrapper a.tab:link,
.SubTabWrapper a.tab:visited,
.SubTabWrapper a.tab:hover {
    font-size:11px;
    font-weight:normal;
    line-height:normal;
    padding-left:10px;
    padding-right:10px;
    padding-bottom:10px;
    color:#069;
    background:transparent;
    text-decoration:none;
}

.SubTabWrapper .tabShadow{
    display:none;
}

.SubTabWrapper .tabSelectedLeft {
    background: transparent;
    display:none;
}

.SubTabWrapper div.tabSelected {
    background-color:transparent;
    background-image:none;
    height:21px;
    padding: 0px !important;
}

.SubTabWrapper a.tabSelected:link,
.SubTabWrapper a.tabSelected:visited,
.SubTabWrapper a.tabSelected:hover {
    background-color:transparent;
    background-image:none;
    font-size:11px;
    font-weight:normal;
    line-height:normal;
    padding-left:10px;
    padding-right:10px;
    padding-bottom:10px;
    color:#666;
    text-decoration:none;
}

.SubTabWrapper .tabSelectedRight {
    background: url('img_subTab_Seperate.gif') no-repeat;
    width:1px;
 }

.SubTabWrapper td.lastTab .tabRight,
.SubTabWrapper td.lastTab .tabSelectedRight
{
    background : none;
}

.IsIE .ADBulletSupplierPreference ul {
    margin-left: 5px;
}

.linkAccountClass
{
    color:#369;
    padding-top:4px;
}

.linkAccountClass a
{
    color:#369;
}

td.linkAccountClass a
{
    color:#369;
}

.ADCommodityWarning {
    color:red;
}

table.docTableStyle
{

}

th.docTableStyle
{
    background: #F2F6F9;
    color: #369;
    border-bottom : 1px solid #D9D9D9;
    font-weight: normal;
}

th.docTableStyleLeft
{
     -moz-border-radius: 5px 0px 0px 0px;
     -webkit-border-radius: 5px 0px 0px 0px;
     background: #F2F6F9;
     color: #369;
     border-bottom : 1px solid #D9D9D9;
     font-weight: normal;
}

th.docTableStyleRight
{
    -moz-border-radius: 0px 5px 0px 0px;
    -webkit-border-radius: 0px 5px 0px 0px;
    background: #F2F6F9;
    color: #369;
    border-bottom : 1px solid #D9D9D9;
    font-weight: normal;
}


td.docTableStyle
{
   border-bottom : 1px solid #D9D9D9;
}

#searchrefinement {}

#searchrefinement #title {
    font-weight:700;
}

#searchrefinement #item {
    margin-bottom:5px;
}

#commodityprofile.ul{
}

#commodityprofile li{
    list-style:none;
}

table.notificationTitleStyle
{
 border-bottom : 1px solid #D9D9D9;
}

table.notificationTitleStyle th
{
    background: #F2F6F9;
    color: #369;
    font-weight: normal;
    padding : 7px;
    border-bottom : 1px solid #D9D9D9;
}

table.notificationTitleStyle .left
{
 -moz-border-radius: 5px 0px 0px 0px;
 -webkit-border-radius: 5px 0px 0px 0px;
 border-bottom : 1px solid #D9D9D9;
}

table.notificationTitleStyle .right
{
    -moz-border-radius: 0px 5px 0px 0px;
    -webkit-border-radius: 0px 5px 0px 0px;
     border-bottom : 1px solid #D9D9D9;
}

table.blueRoundedCornerBox th
{
     background: #F2F6F9;
     -moz-border-radius: 5px 5px 0px 0px;
     -webkit-border-radius: 5px 5px 0px 0px;
     border-radius: 5px 5px 0px 0px;
     border-bottom : 1px solid #D9D9D9;
     padding-top:7px;
     padding-bottom:7px;
     padding-left:15px;
     color: #369;
     font-weight: normal !important;
}

table.blueRoundedCornerBoxComplete
{
     background: #F2F6F9;
     -moz-border-radius: 5px 5px 5px 5px;
     -webkit-border-radius: 5px 5px 5px 5px;
     border-radius: 5px 5px 5px 5px;
     padding-top:7px;
     padding-bottom:7px;
     padding-left:15px;
     color: #369;
     font-weight: normal !important;
}


a.blueCollapsed {
    color:#369;
    text-decoration:none;
    background:url(icn_collapsed-linkStyle_12x12.gif) no-repeat 0px 1px;
    padding-left:15px;
}

a.blueExpanded {
    color:#369;
    text-decoration:none;
    background:url(icn_expanded-linkStyle_12x12.gif) no-repeat 0px 1px;
    padding-left:15px;
}

table.notificationBorderStyle
{
    border-bottom : 1px solid #D9D9D9;
}

table.notificationOldBorderStyle
{
    border-bottom:1px solid #ccccdd;
}

table.notificationBottomBorderStyle
{
    border-bottom : 1px solid #D9D9D9;
    padding : 7px;
}

#pagination #currentpage{
    cursor:default;
}

td.notificationStyle{
    padding : 7px;
}

#searchbreadcrumbs{
    margin-bottom:10px;
    overflow:auto;
}

.SubTabCmd td.mastCmdContainer {
    border:0px none;
    background-image:url('img_SubTab_BG.gif');
}

#searchbreadcrumbsitem, #searchbreadcrumbsdivider{
    float:left;
    color:#666;
    padding-top:3px;
    padding-right: 5px;
    padding-left:2px;
}
.zeroMargin {
    margin: 0 !important;
}

#searchbreadcrumbsitem a,#searchbreadcrumbsitem a:link,#searchbreadcrumbsitem a:visited{
    color:#336699;
    text-decoration:none;
}

.positionRelativeOuter {
    position:relative;
}

.positionRelativeInner
{
    position:absolute;
    top:50%;
}

.floatRight {
    float:right;
}

/*AOD Registration classes start*/

.RGreqdFieldText {
    FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

#searchbreadcrumbsitem a:hover{
    text-decoration:underline;
}

.RGgreyInformationText {
    FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #A1A1A1; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

#searchbreadcrumbsdivider{
    margin-top: -3px;
}

.RGgreySectionHeading {
    FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.RGPageTitleText {
    FONT-WEIGHT: normal; FONT-SIZE: 20px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.RGblackBodyText {
    FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.RGconfirmEmailHighlight {
    background-color:#D0FFFD;
}

.RGltgreyDivider {
border-bottom:2px solid #E9E9E9;
}

.RGgreyFooterText {
    FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #999999; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.RGconfirmEmailPortletBoxLtGray .rbBC {
    border-color:#F2F2F2;
    background-color:#F2F2F2;
}

.RGconfirmEmailPortletBoxLtGray .rbFC {
    background-color:#F2F2F2;
}

.RGconfirmEmailPortletBoxLtGray .rbBFC {
    background:#F2F2F2;
}

.RGconfirmEmailPortletBoxLtGray .rbBtFC {
    background-color:#F2F2F2;
}

.RGconfirmEmailPortletBoxLtGray .gradBox {
    border:0px none;
    border-right:1px solid #F2F2F2;
    border-left:1px solid #F2F2F2;
}

.RGconfirmEmailSectionPadding {
    padding: 15px 15px 15px 15px;
}

div.RGconfirmEmailSectionPadding td.ADProfileMeterProgressBar {
    padding:0px;
}

/*
Steps
*/
div.StepsWizard div {
    height:37px;
    float:left;
}

.RGtouText {
    FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.StepsWizardTitle,.StepSelectedText,.StepNotSelectedText{
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:14px;
    font-weight:bold;
    line-height:35px;
}

.RGsectionPortletBoxBlue .rbBC {
    border-color:#E6F2FA;
    background-color:#E6F2FA;
}

.StepsWizardTitle {
    padding:0 5px 0 10px;
    color:#666666;
    text-shadow:#ffffff 1px 1px;
}

.RGsectionPortletBoxBlue .rbFC {
    background-color:#E6F2FA;
}

.StepSelectedText {
    color:#b9b9b9;
    text-shadow:#ffffff 1px 1px;
}

.RGsectionPortletBoxBlue .rbBFC {
    background:#E6F2FA;
}

.StepNotSelectedText {
    color:#ffffff;
    text-shadow:#6291bb 1px 1px;
}

.RGsectionPortletBoxBlue .rbBtFC {
    background-color:#E6F2FA;
}

.StepsWizardLeftGray {
    background:url('img_wiz_gry-lft_5x37.png');
    width:5px;
}

.RGsectionPortletBoxBlue .gradBox {
    border:0px none;
    border-right:1px solid #E6F2FA;
    border-left:1px solid #E6F2FA;
}

.StepsWizardRightGray {
    background:url('img_wiz_gry-rgt_5x37.png');
    width:5px;
}

.RGHorizDiv {
   background-image:url("img_reg_horizontal-divider_2x2.gif");
   background-repeat:repeat-x;
   height:2px;
   width:100%;
}

.StepsWizardRightBlue {
    background:url('img_wiz_blu-rgt_5x37.png');
    width:5px;
}

.RGSectionPadding {
    padding: 0px 30px 0px 30px;
}

.StepsWizardLeftBlue {
    background:url('img_wiz_blu-lft_5x37.png');
    width:5px;
}

.RGSectionNumberBackground {
    background-image:url('img_registerSectionNo_bg_30x30.png');
    background-repeat:no-repeat;
    border:0px none;
}

.StepsWizardGrayBG,.StepsWizardTitle,.StepsWizardBlueBG {
    padding:0 5px;
    min-width:80px;
}
.RGSectionNumber {
    FONT-WEIGHT: normal; FONT-SIZE: 18px; COLOR: #FFFFFF; FONT-FAMILY: Georgia, Verdana, Arial, Helvetica, sans-serif;
}

.StepsWizardGrayBG, .StepsWizardTitle {
    background:url('img_wiz_gry-bg_2x37.png') repeat-x;
}

.RGFormLabel td  {
    color: #333333;
    font-weight: bold;
    font-family: Verdana, Arial, Georgia, Helvetica, sans-serif;
    text-align: right !important;
}

.RGFormLink a:link {
    color:#006699;
    text-decoration:none;

}

. RGFormLink a:hover {
    color:#006699 !important;
    text-decoration:underline;
}

. RGFormLink a:visited {
    color:#006699;
    text-decoration:none;
}

.RGFormLabelNormal td  {
    color: #333333;
    font-weight: normal;
    font-family: Verdana, Arial, Georgia, Helvetica, sans-serif;
    text-align: right !important;
}

/* AOD Registration classes end.*/
.StepsWizardBlueBG {
    background:url('img_wiz_blu-bg_2x37.png') repeat-x;
}

.StepsWizardBlueGrayArrow {
    background:url('img_wiz_blue-gry-arw_12x37.png') no-repeat;
    width:12px;
}

.StepsWizardBlueBlueArrow {
    background:url('img_wiz_blue-blue-arw_12x37.png') no-repeat;
    width:12px;
}

.StepsWizardGrayBlueArrow {
    background:url('img_wiz_gry-blue-arw_12x37.png') no-repeat;
    width:12px;
}

.StepsWizardGrayGrayArrow {
    background:url('img_wiz_gry-gry-arw_12x37.png') no-repeat;
    width:12px;
}

td.linkAccountTable {
    background-color:#e6f2fa;
    padding:10px;
    -moz-border-radius:10px;
}

.linkPageTitlesBold {
    font-weight: bold;
    color: #666;
    font-family: Verdana, Helvetica, Arial;
    font-size:14px;
}

.StepsWizardGreenCheck {
    background:url('img_wiz_1grn-chk_28x37.png');
    width:28px;
    margin: 0px 5px 0px 0px;
}


.StepsWizard1Selected,.StepsWizard2Selected,.StepsWizard3Selected,
.StepsWizard1NotSelected,.StepsWizard2NotSelected,.StepsWizard3NotSelected{
    width:28px;
    margin: 0px 5px 0px 0px;
}

.profileSearchBox {
    background-color:#E6F2FA;
    padding:10px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
}

.StepsWizard1Selected {
    background:url('img_wiz_1blu_28x37.png');
}

.StepsWizard2Selected {
    background:url('img_wiz_2blu_28x37.png');
}

.StepsWizard3Selected {
    background:url('img_wiz_3blu_28x37.png');
}

.StepsWizard1NotSelected {
    background:url('img_wiz_1gry_28x37.png');
}

.StepsWizard2NotSelected {
    background:url('img_wiz_2gry_28x37.png');
}

.StepsWizard3NotSelected {
    background:url('img_wiz_3gry_28x37.png');
}

.notificationPreferencePadding
{
    padding-bottom:10px;
}

.notificationPreferenceDescriptionPadding
{
    padding-left:5px;
}

.checkBoxTextMargin {
    margin-left:25px;
}

.checkBoxZeroPaddingMargin {
    margin : 0px;
    padding: 0px;
}

.profileSubSectionMargin
{
    margin-left:16px;
    margin-right:16px;
    margin-top:0px !important;
}

.ADUnreadCount{
    color:#fff;
    background-color:#d66c20;
    font-size:8px;
    border-radius:2px;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    padding:0 2px;
    pointer:default;
}

.ADStatisticTitleRefinement{
    padding-left:10px;
    padding-top:3px
}

.ADLabelColon{
    padding-right:10px
}
.IsIE .ADLabelColon{
    padding-right:5px
}

.hoverTipContentRight {
   left:-20px;
   right: 0px !important;
}
.IsIE .ADS4EIntroTip .RoundedCornerBoxSection {
    width:948px;
}
.IsIE .ADSearchLeadNoLeads .RoundedCornerBoxSection {
    width:948px;
}
.adtabs{
    border-bottom: 1px #d6dce1 solid;
    padding: 5px 10px;
    margin-bottom: 10px;
}
.IsIE .adtabs{
    border-bottom:none;
    padding:0 10px;
    margin-bottom:-1px;
    position:relative;
    z-index:10;
}
.IsIE .adquotesearchcontent {
    position:relative;
    z-index:1;
    border-top:1px #d6dce1 solid;
    padding-top:10px;
}
.adtabs ul {
    margin-left: 0;
    padding-left: 0;
    display: inline;
}
.adtabs ul li a,.adtabs ul li a:visited,.adtabs ul li a:link{
    color: #666;
    text-decoration:none;
}
.adtabs ul li a:hover {
    color: #333;
    text-decoration:none;
}
.adtabs ul li {
    margin-left: 0;
    margin-right: 5px;
    margin-bottom: 0;
    padding: 5px 15px;
    border-left: 1px solid #d6dce1;
    border-right: 1px solid #d6dce1;
    border-top: 1px solid #d6dce1;
    list-style: none;
    display: inline;
    color: #666;
    font-size:14px;
    border-radius:5px 5px 0 0;
    -moz-border-radius:5px 5px 0 0;
    -webkit-border-radius:5px 5px 0 0;
    box-shadow:2px -2px 3px #eeeeee;
    -moz-box-shadow:2px -2px 3px #eeeeee;
    -webkit-box-shadow:2px -2px 3px #eeeeee;
    background: #eaf1f6; /* Old browsers */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eaf1f6',GradientType=0 ); /* IE6-9 */
    background: -moz-linear-gradient(top, #ffffff 0%, #ebf2f6 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#eaf1f6)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ffffff 0%,#eaf1f6 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffffff 0%,#eaf1f6 100%); /* Opera11.10+ */
    background: -ms-linear-gradient(top, #ffffff 0%,#eaf1f6 100%); /* IE10+ */
    background: linear-gradient(top, #ffffff 0%,#eaf1f6 100%); /* W3C */
    zoom:1;
}
.IsIE .adtabs ul li {
    border-bottom: 1px solid #d6dce1;
}
.adtabs ul li.selected {
    color:#000;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d7e8f4', endColorstr='#F6F8F9',GradientType=0 ); /* IE6-9 */
    background: -moz-linear-gradient(top, #d7e8f4 0%, #F6F8F9 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d7e8f4), color-stop(100%,#F6F8F9)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #d7e8f4 0%,#F6F8F9 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #d7e8f4 0%,#F6F8F9 100%); /* Opera11.10+ */
    background: -ms-linear-gradient(top, #d7e8f4 0%,#F6F8F9 100%); /* IE10+ */
    background: linear-gradient(top, #d7e8f4 0%,#F6F8F9 100%); /* W3C */
    border-bottom: 1px #F6F8F9 solid;
}
.IsIE .adtabs ul li.selected {
    border-bottom: none;
    font-weight:700;
}
.adtabs ul li.here {
    list-style: none;
    display: inline;
}

.adprofileview {
    padding-top:10px;
}
.adprofileview .adtabs ul li.selected {
    border-bottom: 1px #ffffff solid;
}

.adprofilecontent {
    padding: 20px 10px;
    border-left: 1px solid #D9D9D9;
    border-right: 1px solid #D9D9D9;
    border-bottom: 1px solid #D9D9D9;
    overflow-x: auto;
    background-color:#fff;
    min-height:480px;
}
.ADDisplayIconInline {
    display:inline-block;
    vertical-align:middle;
    height:20px;
}
.SellerActivityContactReqStyle{
    font-size:12px;
    color:#333333;
    font:Verdana;
}
.MPFootNoteStyle{
font-family: Verdana;
font-size: 11px;
font-weight: normal;
font-style: normal;
text-decoration: none; color: rgb(162, 181, 183);
text-align: left;
line-height: 16px;
}

.EALinkSup2 {
    font-weight:bold;
    color: #ff0000;
}

.EALink a:link {
	text-decoration:none !important;
}

.EALink a:hover {
    text-decoration:none !important;
}

.EALink a:visited {
	text-decoration:none !important;
}

/**
 Hover Card
 Don't change the order of the class of the hover card
**/
.hcard {
    position:absolute;
}
.hcContent {
    background-color:#FFFFFF;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    -moz-box-shadow:2px 2px 3px #666;
    -webkit-box-shadow:2px 2px 3px #666;
    border:3px solid #c2c2c2;
    padding:10px;
    width:260px;
    margin-left:10px;
}
.hoverLeft .hcContent {
    margin-left:0px;
    margin-right:10px;
}
.hcPointer {
    position:absolute;
    width:0;
    height:0;
    border-left: 0;
    line-height:0px;
    font-size:0px;
    top:20px;
    border-style:solid solid solid none;
    border-width:8px 11px 8px 0;
    border-color:transparent #c2c2c2 transparent;
    left:0px;
}
.hcPointerInner {
    border-right-color:#FFF;
    left:4px;
}
.IsIE6 .hcPointer {
    border-top-color:pink !important;
    border-bottom-color:pink !important;
    filter: chroma(color=pink);
}

.hoverLeft .hcPointer {
    border-style:solid none solid solid;
    border-width:8px 0 8px 11px;
    border-color:transparent transparent transparent #c2c2c2;
    right:0px;
    left:auto;
}
.hoverLeft .hcPointerInner {
    border-left-color:#FFF;
    right:4px;
    left:auto;
}
/* Hover Card End
----------*/
.hoverBottom .hcContent,.hoverBottomLeft .hcContent{
    background: -moz-linear-gradient(top, #fdfbdf 0%, #fbf7c0 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdfbdf), color-stop(100%,#fbf7c0));
    filter:progid:DXimageTransform.Microsoft.gradient(startColorstr='#fdfbdf',endColorstr='#fbf7c0',GradientType=0);
    color:#663300;
    text-shadow:#fff 1px 1px;
    border:1px solid #cbc272;
    box-shadow:0 0 2px #ececec;
    -moz-box-shadow:0 0 2px #ececec;
    -webkit-box-shadow:0 0 2px #ececec;
    max-width:220px;
}

.hoverBottom .hcContent {
    margin-left:0px;
    margin-top:10px;
}

.hoverBottomLeft .hcContent {
    margin-left:-90px;
    margin-top:10px;
}

.IsIE6 .hoverBottomLeft .hcContent {
    position:relative;
}

.IsIE6 .hoverBottom .hcContent, .IsIE6 .hoverBottomLeft .hcContent {
    margin-top:13px;
}

.IsIE6 .hoverBottom .hcPointer, .IsIE6 .hoverBottomLeft .hcPointer {
    border-left-color:pink !important;
    border-right-color:pink !important;
    border-bottom-color:#cbc272 !important;
    top:5px;
}

.IsIE6 .hoverBottom .hcPointerInner, .IsIE6 .hoverBottomLeft .hcPointerInner {
    border-bottom-color:#fdfbdf !important;
    top:8px;
}

.hoverBottom .hcPointer, .hoverBottomLeft .hcPointer {
    border-style:none solid solid solid;
    border-width:0px 10px 10px 10px;
    border-color:transparent transparent #cbc272 transparent;
    top:0px;
    right:auto;
    left:25px;
}

.hoverBottom .hcPointerInner, .hoverBottomLeft .hcPointerInner {
    border-bottom-color:#fdfbdf !important;
    right:auto;
    top:2px;
    left:25px;
}

.hoverCardClose
{
    color:#000;
    line-height:9px;
    font-size:9px;
    text-align:right;
    letter-spacing:1px;
    margin-top:-5px;
    margin-right:-5px;
    text-decoration:none;
}
.hoverCardClose a:link, .hoverCardClose a:hover, .hoverCardClose a:visited {
    text-decoration:none !important;
    color:#000;
}
.SellerActivityContactReqStyle{
    font-size:12px;
    color:#333333;
    font:Verdana;
}

.boldGrayFont {
    color:#666;
}

.DataTableHeaderFont {
    font-size:11px;
    color:#333;
    font-weight:bold;
    padding-left:5px;
}

.profileTabContent{
    background-color:#fff;
}

.certificationFieldWrapperStyle {
    padding-top:8px;
    border:1px solid #d9d9d9;
    margin-bottom:10px;
}

.alignTop {
    vertical-align:top;
}

.paddingTop20 {
    padding-top:20px;
}

.CLltgreyDivider {
border-bottom:1px solid #E9E9E9;
}

.CLPropPanelPortletBoxLtGray .rbBC {
    border-color:#F0F1F2;
    background-color:#F0F1F2;
}

.CLPropPanelPortletBoxLtGray .rbFC {
    background-color:#F0F1F2;
}

.CLPropPanelPortletBoxLtGray .rbBFC {
    background:#F0F1F2;
}

.CLPropPanelPortletBoxLtGray .rbBtFC {
    background-color:#F0F1F2;
}

.CLPropPanelPortletBoxLtGray .gradBox {
    border:0px none;
    border-right:1px solid #F0F1F2;
    border-left:1px solid #F0F1F2;
}

.CLPropPanelPropertyText {
    FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.sgnselectpanellabel {
    font-size:12px; font:Verdana,Arial,Helvetica,sans-serif; color:#666666;
    padding-left: 10px;
}

.sgnselectpanel .rbBC {
    border-color:#D9D9D9;
    background-color:#D9D9D9;
}

.sgnselectpanel .rbFC {
    background-color:#FFFFFF;
}

.sgnselectpanel .rbBFC {
    background:#ffffff;
}

.sgnselectpanel .rbBtFC {
	background-color:#FFFFFF;
}

.sgnselectpanel .gradBox {
	border:0px none;
	border-right:1px solid #D9D9D9;
}

.sgnselectpanelbody {
    height:278px;
    padding: 50px 0 0 115px;
    font-size:12px; font:Verdana,Arial,Helvetica,sans-serif; color:#79797E;
    line-height:25px;
}

.sgnselectpaneltitle {
    font-size:18px;
    font-weight:bold;
}

.sgnselectpaneltitlehint {
    font-size:11px;
}

.sgnselectpanelbody ul {
    list-style: outside;
    font-size:13px;
    padding: 10px 0 0 15px;
    margin:0;
}

.sgnselectpanelbody ul li {
    padding-left:10px;
    margin:0;
    line-height: 30px;
}

.sgnpanelbutton {
    margin:-15px 0 0 -3px
}
.sgntablabel {
    width:235px;
    height:37px;
    padding:15px;
    vertical-align:middle;
    font-size:11px; font:Verdana,Arial,Helvetica,sans-serif; color:#ADAEAF;
}

.sgntablabel a {
    font-size:16px;
    color:#7E7E7E;
    text-decoration:none;

}
. sgntablabel a:hover {
    color:#7E7E7E !important;
    text-decoration:underline;
}

.sgnselecttab .rbBC {
    border-color:#D9D9D9;
    background-color:#D9D9D9;
}

.sgnselecttab .rbFC {
    background-color:#FFFFFF;
}

.sgnselecttab .rbBFC {
    background:#ffffff;
}

.sgnselecttab .rbBtFC {
	background-color:#FFFFFF;
}

.sgnselecttab .gradBox {
	border:0px none;
	border-left:1px solid #D9D9D9;
}

.sgnselecttabgrey .rbBC {
	border-color:#D9D9D9;
	background-color:#D9D9D9;
	border-top:0px none;
	border-right:1px solid #D9D9D9;
}

.sgnselecttabgrey .rbFC {
	background-color:#F0F1F2;
}

.sgnselecttabgrey .rbBFC {
	background:transparent;
}

.sgnselecttabgrey .rbBtFC {
	background-color:#F0F1F2;
}

.sgnselecttabgrey .gradBox {
	background-color:#F0F1F2;
}

.sgnpanelborder {
	border-right:1px solid #D9D9D9;
}


/* Common Landing Page */


.clpbg {
	background-image:url('bg_commerceLanding_banner.gif');
	background-repeat:repeat-y;
	background-position:right;
}

.clp01 {
	background-image:url('CommerceLanding_Final_02.gif');
	background-repeat:repeat-x;
}

.clp10 {
	background-image:url('CommerceLanding_Final_03.gif');
	background-repeat:repeat-y;
}

.clp11 {
	background-image:url('CommerceLanding_Final_04.gif');
	background-repeat:no-repeat;
}

.clp12 {
	background-image:url('CommerceLanding_Final_05.gif');
	background-repeat:no-repeat;
}

.clp13 {
	background-image:url('CommerceLanding_Final_06.gif');
	background-repeat:repeat-y;
}

.clp2111 {
	background-image:url('CommerceLanding_Final_07.gif');
	background-repeat:no-repeat;
}

.clp2211 {
	background-image:url('CommerceLanding_Final_08.gif');
	background-repeat:repeat-y;
}

.clp2212 {
	background-image:url('CommerceLanding_Final_09.gif');
	background-repeat:repeat-y;
}

.clp2121 {
	background-image:url('CommerceLanding_Final_10.gif');
	background-repeat:repeat-y;
}


.clp2221 {
	background-image:url('CommerceLanding_Final_11.png');
	background-repeat:no-repeat;
}

.clp2222 {
	background-image:url('CommerceLanding_Final_12.gif');
	background-repeat:repeat-y;
}


.clp2131 {
	background-image:url('CommerceLanding_Final_13.gif');
	background-repeat:no-repeat;
}

.clp2141 {
	background-image:url('CommerceLanding_Final_14.gif');
	background-repeat:no-repeat;
}

.clp2151 {
	background-image:url('CommerceLanding_Final_15.gif');
	background-repeat:repeat-y;
}

.clp2161 {
	background-image:url('CommerceLanding_Final_16.gif');
	background-repeat:no-repeat;
}

.clp2231 {
	background-image:url('CommerceLanding_Final_17.gif');
	background-repeat:repeat-y;
}

.clp2232 {
	background-image:url('CommerceLanding_Final_18.gif');
	background-repeat:no-repeat;
}

.clp4111 {
	background-image:url('CommerceLanding_Final_19.gif');
	background-repeat:repeat-y;
}

.clp4112 {
	background-image:url('CommerceLanding_Final_20.gif');
	background-repeat:repeat-y;
}

.clp4113 {
	background-image:url('CommerceLanding_Final_21.gif');
	background-repeat:repeat-y;
}

.clp51 {
	background-image:url('CommerceLanding_Final_22.gif');
	background-repeat:no-repeat;
}

.clp61 {
	background-image:url('CommerceLanding_Final_23.gif');
	background-repeat:no-repeat;
}

.commerce-banner {
	background-image:url('img_banner-commerce_630.png');
	background-repeat:no-repeat;
}

.commerce-bannerText1 {
    font-size: 48px;
    color: white;
    padding-left: 10px;
    font-family: Impact, Charcoal, sans-serif;
    line-height: 48px;
    width:375px;
    height:auto;
}

.clpPanelHeading {
    font-weight: bold;
    color: #FFFFFF;
    font-family: Verdana, Helvetica, Arial;
    font-size:14px;
}

.clpPanelLabel {
    font-weight: bold;
    color: #FFFFFF;
    font-family: Verdana, Helvetica, Arial;
    font-size:10px;
}

.clpPanelInstruction {
    font-weight: normal;
    color: #FFFFFF;
    font-family: Verdana, Helvetica, Arial;
    font-size:12px;
}

.clpPanelHelp {
    font-weight: normal;
    color: #D9EACB;
    font-family: Verdana, Helvetica, Arial;
    font-size:10px;
}

.clpPanelBanner {
    font-weight: bold;
    color: #FFFFFF;
    font-family: Helvetica, Verdana, Arial;
    font-size:30px;
}

.clpPanelBannerInstruction {
    font-weight: bold;
    color: #FFFEBE;
    font-family: Helvetica, Verdana, Arial;
    font-size:16px;
}

.clpSgnHeader {
    font-weight: bold;
    color: #717171;
    font-family: Helvetica, Verdana, Arial;
    font-size:12px;
}

.clpSgnTitle {
    font-weight: normal;
    color: #A2A2A2;
    font-family: Verdana, Helvetica, Arial;
    font-size:11px;
}

.clpSgnDescription {
    font-weight: normal;
    color: #8B8B8B;
    font-family: Verdana, Helvetica, Arial;
    font-size:11px;
}

.clpTextfield {
    padding:2px;
    border: 3px solid #9dc977 !important;
    height:19px;
    width:245px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
}

.clpTextfield  ph {
    color:#999999;
}

.clpLink a:link {
	color:#D9EACB;
	text-decoration:none;
	font-family: Verdana, Helvetica, Arial;
    	font-size:11px;
}

.clpLink a:hover {
    color:#D9EACB !important;
    text-decoration:underline;
    font-family: Verdana, Helvetica, Arial;
    font-size:11px;
}

.clpLink a:visited {
	color:#D9EACB;
	text-decoration:none;
	font-family: Verdana, Helvetica, Arial;
    font-size:11px;
}

.clpSgnPropertyTitle {
    font-weight: normal;
    color: #717171;
    font-family: Helvetica, Verdana, Arial;
    font-size:18px;
}

.clpSgnPropertyRole {
    font-weight: normal;
    color: #A2A2A2;
    font-family: Verdana, Helvetica, Arial;
    font-size:11px;
}

.clpSgnPropertyDescription {
    font-weight: normal;
    color: #8B8B8B;
    font-family: Verdana, Helvetica, Arial;
    font-size:11px;
}

/* Common Landing Page */

/*Common Login pages*/

a.loginPanelLink
{
    font-size:11px;
    text-decoration:none;
}

a.loginPanelLink:hover
{
    font-size:11px;
    text-decoration:underline;
}

td.discLoginField input.tf {
    border:1px solid #C5D0D5 !important;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    width:260px;
    height:20px;
}

td.clpLoginField input.tf {
    padding:2px;
    border: 1px solid #9dc977 !important;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    height:20px;
    width:245px;
}

td.sourcingLoginField input.tf {
    padding:2px;
    border: 1px solid #C5D0D5 !important;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    height:20px;
    width:215px;
}

.pfc label.ph {
    display: block;
    left: 7px;
    position: absolute;
    top: 6px;
}

.ph {
    color: #999999;
    font-style:normal;
}

td.dialogButtons div.buttonsContainer table.btnBrandWrap
{
    margin:0px;
}

td.dialogButtons
{
    padding:5px;
}

.confSpacer {
    width: 100%;
    min-width:300px;
}

tr.cfe input.tf {
    border: 1px solid #FD1313 !important;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
}

.linkClass
{
    font-size:11px;
    white-space:nowrap;
    padding-top:10px;
    text-align:right;
    color:#369 !important;
    text-decoration:none !important;
}

.paddingTop2
{
    padding-top:2px !important;
}


.ul noMarginBottom
{
    margin-bottom:0px !important;
    margin-top:10px !important;
}
.panel .dialogWrapper .dialogInnerWrapper .helpRibbonHeader
{
    background-color:#FFF !important;
}
.TradeMarkFont{
    font-size:7px;
}



.linkClass a:visited a:link
{
    color:#369 !important;
    text-decoration:none !important;
}
.ADInvitedSellerBox {
    border: 1px solid #333;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    background-color: #ff6600;
    height:18px;
    width: 18px;
    display: block;
    float: left;
    text-align: center;
    cursor: pointer;
}
.ADInviteSellerBoxPadding {
    white-space:nowrap;
    padding-right:10px;
    align:center;
}
.ADInvitedSellerBoxTitlePadding {
    padding-left: 5px;
    padding-right: 15px;
    float: none;
    font-weight: bold;
    white-space: nowrap;
}
.ADSInviteResultRecordDottedBorder {
    border-top:1px dotted #c5c5c5;
    padding:5px 0px 5px 0px;
}
.ADInvitedSellerBoxDottedBorder {
    border-bottom-style: dotted;
    border-bottom-width: 1px;
    border-bottom-color: #666666;
    padding-bottom: 5px;
}
.ADInvitedSellerBoxTextColor{
    color:#666666
}


/* Splash Page */
.SPPortletBoxLtGray .rbBC {
    border-color:#F0F1F2;
    background-color:#F0F1F2;
}

. SPPortletBoxLtGray .rbFC {
    background-color:#F0F1F2;
}

. SPPortletBoxLtGray .rbBFC {
    background:#F0F1F2;
}

. SPPortletBoxLtGray .rbBtFC {
    background-color:#F0F1F2;
}

. SPPortletBoxLtGray .gradBox {
    border:0px none;
    border-right:1px solid #F0F1F2;
    border-left:1px solid #F0F1F2;
}


.SPPortletBoxBlue .rbBC {
    border-color:#0EADEC;
    background-color:#0EADEC;
}

. SPPortletBoxBlue .rbFC {
    background-color:#0EADEC;
}

. SPPortletBoxBlue .rbBFC {
    background:#0EADEC;
}

. SPPortletBoxBlue .rbBtFC {
    background-color:#0EADEC;
}

. SPPortletBoxBlue .gradBox {
    border:0px none;
    border-right:1px solid #0EADEC;
    border-left:1px solid #0EADEC;
}

.SPPortletBoxPurple .rbBC {
    border-color:#8642EB;
    background-color:#8642EB;
}

. SPPortletBoxPurple .rbFC {
    background-color:#8642EB;
}

. SPPortletBoxPurple .rbBFC {
    background:#8642EB;
}

. SPPortletBoxPurple .rbBtFC {
    background-color:#8642EB;
}

. SPPortletBoxPurple .gradBox {
    border:0px none;
    border-right:1px solid #8642EB;
    border-left:1px solid #8642EB;
}


.SPPortletBoxMagenta .rbBC {
    border-color:#882AAC;
    background-color:#882AAC;
}

. SPPortletBoxMagenta .rbFC {
    background-color:#882AAC;
}

. SPPortletBoxMagenta .rbBFC {
    background:#882AAC;
}

. SPPortletBoxMagenta .rbBtFC {
    background-color:#882AAC;
}

. SPPortletBoxMagenta .gradBox {
    border:0px none;
    border-right:1px solid #882AAC;
    border-left:1px solid #882AAC;
}


.SPPortletBoxDarkBlue .rbBC {
    border-color:#5185CD;
    background-color:#5185CD;
}

. SPPortletBoxDarkBlue .rbFC {
    background-color:#5185CD;
}

. SPPortletBoxDarkBlue .rbBFC {
    background:#5185CD;
}

. SPPortletBoxDarkBlue .rbBtFC {
    background-color:#5185CD;
}

. SPPortletBoxDarkBlue .gradBox {
    border:0px none;
    border-right:1px solid #5185CD;
    border-left:1px solid #5185CD;
}


.ADQuoteTable {
    padding-right:5px;
    color:#333333;
    font-weight:700;
    text-align:right !important;
    white-space:nowrap;
    valign:top;
}
.ADQuoteTableNormalText {
    padding-right:5px;
    color:#333333;
    text-align:right !important;
    white-space:nowrap;
    valign:top;
}
.ADQuoteTableNormalTextNoPadding {
    color:#333333;
    text-align:right !important;
    white-space:nowrap;
    valign:top;
}
.ADQuotePortletPaddingTop {
	padding: 7px 7px 0px 7px;
}
.ADQuotePortletPaddingBottom {
	padding: 0px 7px 7px 7px;
}
.ADQuoteDetailsTopDiv {
   margin-top:0px;
   padding:15px 15px 0 15px;
   margin-left: auto;
   margin-right: auto;
   background-color: #E6F2FA;
   width: 470px;
   border-radius:5px 5px 0px 0px;
   -moz-border-radius:5px 5px 0px 0px;
   -webkit-border-radius:5px 5px 0px 0px;
}
.ADQuoteDetailsBottomDiv {
   margin-top:0px;
   padding:0px 15px 15px 15px;
   margin-left: auto;
   margin-right: auto;
   background-color: #E6F2FA;
   width: 470px;
   border-radius:0px 0px 5px 5px;
   -moz-border-radius:0px 0px 5px 5px;
   -webkit-border-radius:0px 0px 5px 5px;
}
.ADGreyText {
    color: #666666;
}
.ADQuoteReviewTitleText {
    font-family:verdana;
    font-size:14px;
    color:#666666;
    font-weight:700;
}
.ADInvitedSellerBoxMargin {
    margin-top:5px;
    margin-bottom:5px;
}
.ADInvitedSellersDottedDivider {
    border-top-style: dotted;
    border-top-width: 1px;
    border-top-color: #e0e8ec;
    border-bottom-style: dotted;
    border-bottom-width: 1px;
    border-bottom-color: #e0e8ec;
    padding: 5px 0px;
}
.quoteCountBox{
    background-color: #f60;
    padding:1px 3px;
    margin-left:5px;
    border:1px #cc3300 solid;
    border-radius:3px;
    moz-border-radius:3px;
    -webkit-border-radius:3px;
}
.quoteCountText{
    color:#ffffff;
    font-size:12px;
}
.ADDisplayIconInline {
    display:inline-block;
    vertical-align:middle;
    height:20px;
}
.ADQuoteTextColor {
    color: #333333;
}
.ADQuoteTextColorBold {
    color: #333333;
    font-weight:700;
    white-space: nowrap;
}
.ADQuoteSectionBorderTop {
    border-top:1px dotted;
    margin-top:5px;
    padding-top:5px;
    border-top-color: #e0e8ec;
}
.ADQuoteBottomButtonStyle{
    position:relative;
    bottom:0;
    float:right;
    width:240px;
    padding-top:5px;
}
.ADCellPaddingBottom{
    padding-bottom: 5px;
}
.ADSmallFont{
    font-size:10px;
}
.ADCheckBoxTitlePadding {
    padding-right: 5px;
}

.adsmallbutton,.adbigbutton {
    border:1px #E8C14F solid;
    background: #fff7e1; /* Old browsers */
    background: -moz-linear-gradient(top, #fff7e1 0%, #fff2cd 30%, #fce6a8 40%, #fcd460 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff7e1), color-stop(30%,#fff2cd), color-stop(40%,#fce6a8), color-stop(100%,#fcd460)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #fff7e1 0%,#fff2cd 30%,#fce6a8 40%,#fcd460 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #fff7e1 0%,#fff2cd 30%,#fce6a8 40%,#fcd460 100%); /* Opera11.10+ */
    background: -ms-linear-gradient(top, #fff7e1 0%,#fff2cd 30%,#fce6a8 40%,#fcd460 100%); /* IE10+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff7e1', endColorstr='#fcd460',GradientType=0 ); /* IE6-9 */
    background: linear-gradient(top, #fff7e1 0%,#fff2cd 30%,#fce6a8 40%,#fcd460 100%); /* W3C */
    border-radius:3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    color: #666;
    text-align:center;
    text-decoration: none;
    zoom:1;
}
.adsmallbutton:link,.adsmallbutton:hover,.adsmallbutton:visited,
.adbigbutton:link,.adbigbutton:hover,.adbigbutton:visited {
    text-decoration:none;
    color: #666 !important;
}
.adsmallbutton:hover,.adbigbutton:hover{
    background: #ffce00; /* Old browsers */
    background: -moz-linear-gradient(top, #fff7ce 0%, #fff19f 30%, #ffe14f 40%, #ffce00 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff7ce), color-stop(30%,#fff19f), color-stop(40%,#ffe14f), color-stop(100%,#ffce00)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #fff7ce 0%,#fff19f 30%,#ffe14f 40%,#ffce00 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #fff7ce 0%,#fff19f 30%,#ffe14f 40%,#ffce00 100%); /* Opera11.10+ */
    background: -ms-linear-gradient(top, #fff7ce 0%,#fff19f 30%,#ffe14f 40%,#ffce00 100%); /* IE10+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff7ce', endColorstr='#ffce00',GradientType=0 ); /* IE6-9 */
    background: linear-gradient(top, #fff7ce 0%,#fff19f 30%,#ffe14f 40%,#ffce00 100%); /* W3C */
}
.adsmallbutton,.adsmallbuttonsec {
    padding:3px 10px;
    font:11px Verdana, Arial, Helvetica, sans-serif;
    min-height:16px;
}
.adbigbutton {
    font-size:18px;
    display:block;
    padding:10px 10px;
}

.adsmallbuttonsec {
    border:1px #ccc solid;
    background: #d2d2d2; /* Old browsers */
    background: -moz-linear-gradient(top, #ffffff 0%, #eeeeee 30%, #e2e2e2 40%, #d2d2d2 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(30%,#eeeeee), color-stop(40%,#e2e2e2), color-stop(100%,#d2d2d2)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ffffff 0%,#eeeeee 30%,#e2e2e2 40%,#d2d2d2 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffffff 0%,#eeeeee 30%,#e2e2e2 40%,#d2d2d2 100%); /* Opera11.10+ */
    background: -ms-linear-gradient(top, #ffffff 0%,#eeeeee 30%,#e2e2e2 40%,#d2d2d2 100%); /* IE10+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d2d2d2',GradientType=0 ); /* IE6-9 */
    background: linear-gradient(top, #ffffff 0%,#eeeeee 30%,#e2e2e2 40%,#d2d2d2 100%); /* W3C */
    border-radius:3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    color: #333;
    text-align:center;
    text-decoration: none;
    zoom:1;
}

.adsmallbuttonsec:link,.adsmallbuttonsec:hover,.adsmallbuttonsec:visited{
    text-decoration:none;
    color: #666 !important;
}

.adsmallbuttonsec:hover{
    background: #d9d9d9; /* Old browsers */
    background: -moz-linear-gradient(top, #f5f5f5 0%, #eaeaea 30%, #e1e1e1 40%, #d9d9d9 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f5f5), color-stop(30%,#eaeaea), color-stop(40%,#e1e1e1), color-stop(100%,#d9d9d9)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #f5f5f5 0%,#eaeaea 30%,#e1e1e1 40%,#d9d9d9 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #f5f5f5 0%,#eaeaea 30%,#e1e1e1 40%,#d9d9d9 100%); /* Opera11.10+ */
    background: -ms-linear-gradient(top, #f5f5f5 0%,#eaeaea 30%,#e1e1e1 40%,#d9d9d9 100%); /* IE10+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#d9d9d9',GradientType=0 ); /* IE6-9 */
    background: linear-gradient(top, #f5f5f5 0%,#eaeaea 30%,#e1e1e1 40%,#d9d9d9 100%); /* W3C */
}

.adbuttonblock {
    display:block;
}

.adbuttonpadding {
    margin-top:5px;
}
.MSSActivityBoxStyle{
    vertical-align:bottom;
    padding-left:5px;
}

.paddingTop10
{
    padding-top:10px;
}

.loginLinkDiv{
    float:right !important;
    width:100px !important;
    text-align:right !important;
}
.ANCheckbox input{
    margin:0 ;
}

.IsIE7 .ANCheckbox input{
     margin:-2px !important;
}
.IsSaf .ANCheckbox input{
    margin:2px ;
}
.ANPopUp select{
    width:257px;
 }

.ADNewToDiscoveryHeaderFontOrange {
    font-family:verdana;
    font-size:14px;
    font-weight:bold;
    color:#cc6600;
}

.ADNewToDiscoveryContentFont {
    font-family:verdana;
    font-size:11px;
    color:#000000;
    line-height:150%;
}

.ADNewToDiscoveryVidHeaderFont {
    font-family:verdana;
    font-size:12px;
    font-weight:bold;
    color:#000000;
    padding:5px 2px 5px 2px;
}

.IsIE ul.ADNewToDiscoveryBullet {
    margin-left:5px;
}

ul.ADNewToDiscoveryBullet {
    padding-left: 15px;
}

li.ADNewToDiscoveryBullet {
    padding-bottom:10px;
    font-family: Century Gothic, Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#336600;
    line-height: 150%;
}

.ADResLink a:link {
    color:#336699;
    text-decoration:none;
}

.ADResLink a:hover {
    color:#336699 !important;
    text-decoration:underline;
}

.ADResLink a:visited {
    color:#336699;
    text-decoration:none;
}

.ADNewToDiscoveryVidFooterFont {
    font-family:verdana;
    font-size:14px;
    font-weight:bold;
    color:#969696;
    padding:5px 5px 5px 5px;
}

td.disFeaturesVid td.btnC {
    background-image:url('dis_videoscreen_features.gif');
    background-repeat:no-repeat;
    width:310px;
    height:175px;
    text-align:center;
    vertical-align:top;
    white-space:normal;
}
td.disFeaturesVidOver td.btnC {
    background-image:url('dis_videoscreen_features.jpg');
    background-repeat:no-repeat;
    height:164px;
    width:240px;
    text-align:center;
    vertical-align:top;
    white-space:normal;
}

td.disEnhanceProfileVid td.btnC {
    background-image:url('dis_videoscreen_enhance.gif');
    background-repeat:no-repeat;
    width:310px;
    height:175px;
    text-align:center;
    vertical-align:top;
    white-space:normal;
}

td.disEnhanceProfileVidOver td.btnC {
    background-image:url('dis_videoscreen_enhance.jpg');
    background-repeat:no-repeat;
    height:164px;
    width:240px;
    text-align:center;
    vertical-align:top;
    white-space:normal;
}
td.disCreateProfileVid td.btnC {
    background-image:url('dis_videoscreen_profile.gif');
    background-repeat:no-repeat;
    width:310px;
    height:175px;
    text-align:center;
    vertical-align:top;
    white-space:normal;
}
td.disCreateProfileVidOver td.btnC {
    background-image:url('dis_videoscreen_profile.jpg');
    background-repeat:no-repeat;
    height:164px;
    width:240px;
    text-align:center;
    vertical-align:top;
    white-space:normal;
}
td.disIntroduceVid td.btnC {
    background-image:url('dis_videoscreen_introduce.gif');
    background-repeat:no-repeat;
    width:310px;
    height:175px;
    text-align:center;
    vertical-align:top;
    white-space:normal;
}
td.disIntroduceVidOver td.btnC {
    background-image:url('dis_videoscreen_introduce.jpg');
    background-repeat:no-repeat;
    height:164px;
    width:240px;
    text-align:center;
    vertical-align:top;
    white-space:normal;
}

.smallPopupWidth
{
    width:200px;
}

.IsIE7 .Cpointer{
    cursor:pointer !important;
}
.profileTabLabelAlign
{
    text-align:center !important;
    vertical-align:middle !important;
}

pre {
 white-space: pre-wrap;       /* For css-3 */
 white-space: -moz-pre-wrap;  /* For Mozilla Firefox */
 white-space: -pre-wrap;      /* For Opera 4-6 */
 white-space: -o-pre-wrap;    /* For Opera 7 */
 word-wrap: break-word;       /* For Internet Explorer */
}

.adtabs{
    border-bottom: 1px #d6dce1 solid;
    padding: 5px 10px;
    margin-bottom: 10px;
}
.IsIE .adtabs{
    border-bottom:none;
    padding:0 10px;
    margin-bottom:-1px;
    position:relative;
    z-index:10;
}
.IsIE .adquotesearchcontent {
    position:relative;
    z-index:1;
    border-top:1px #d6dce1 solid;
    padding-top:10px;
}
.adtabs ul {
    margin-left: 0;
    padding-left: 0;
    display: inline;
}
.adtabs ul li a,.adtabs ul li a:visited,.adtabs ul li a:link{
    color: #666;
    text-decoration:none;
}
.adtabs ul li a:hover {
    color: #333;
    text-decoration:none;
}
.adtabs ul li {
    margin-left: 0;
    margin-right: 5px;
    margin-bottom: 0;
    padding: 5px 15px;
    border-left: 1px solid #d6dce1;
    border-right: 1px solid #d6dce1;
    border-top: 1px solid #d6dce1;
    list-style: none;
    display: inline;
    color: #666;
    font-size:14px;
    border-radius:5px 5px 0 0;
    -moz-border-radius:5px 5px 0 0;
    -webkit-border-radius:5px 5px 0 0;
    box-shadow:2px -2px 3px #eeeeee;
    -moz-box-shadow:2px -2px 3px #eeeeee;
    -webkit-box-shadow:2px -2px 3px #eeeeee;
    background: #eaf1f6; /* Old browsers */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eaf1f6',GradientType=0 ); /* IE6-9 */
    background: -moz-linear-gradient(top, #ffffff 0%, #ebf2f6 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#eaf1f6)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ffffff 0%,#eaf1f6 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffffff 0%,#eaf1f6 100%); /* Opera11.10+ */
    background: -ms-linear-gradient(top, #ffffff 0%,#eaf1f6 100%); /* IE10+ */
    background: linear-gradient(top, #ffffff 0%,#eaf1f6 100%); /* W3C */
    zoom:1;
}
.IsIE .adtabs ul li {
    border-bottom: 1px solid #d6dce1;
}
.adtabs ul li.selected {
    color:#000;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d7e8f4', endColorstr='#F6F8F9',GradientType=0 ); /* IE6-9 */
    background: -moz-linear-gradient(top, #d7e8f4 0%, #F6F8F9 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d7e8f4), color-stop(100%,#F6F8F9)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #d7e8f4 0%,#F6F8F9 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #d7e8f4 0%,#F6F8F9 100%); /* Opera11.10+ */
    background: -ms-linear-gradient(top, #d7e8f4 0%,#F6F8F9 100%); /* IE10+ */
    background: linear-gradient(top, #d7e8f4 0%,#F6F8F9 100%); /* W3C */
    border-bottom: 1px #F6F8F9 solid;
}
.IsIE .adtabs ul li.selected {
    border-bottom: none;
    font-weight:700;
}
.adtabs ul li.here {
    list-style: none;
    display: inline;
}

.adprofiletabs .tab, .adprofiletabs .tabSelected {
    color: #666;
    font-size:11px;
    padding:5px 10px;
    text-align:center;
    border-left: 1px solid #d6dce1;
    border-right: 1px solid #d6dce1;
    border-top: 1px solid #d6dce1;
    border-radius:5px 5px 0 0;
    -moz-border-radius:5px 5px 0 0;
    -webkit-border-radius:5px 5px 0 0;
}

.IsMoz .adprofiletabs .tab,.IsMoz  .adprofiletabs .tabSelected, .IsSaf .adprofiletabs .tab,.IsSaf  .adprofiletabs .tabSelected {
    text-align: center;
}

.IsIE .adprofiletabs .tab,.IsIE  .adprofiletabs .tabSelected {
    text-align: center;
}

.adprofiletabs .tabspace, .adprofiletabs .tab {
    border-bottom: 1px solid #d6dce1;
}

.IsIE .adprofiletabs .tabspace {
}

.IsMoz .adprofiletabs .lasttab, .IsSaf .adprofiletabs .lasttab {
    width:99% !important;
}

.IsIE .adprofiletabs .lasttab {
}

.adprofiletabs a,.adprofiletabs a:visited,.adprofiletabs a:link{
    color: #666;
    text-decoration:none;
}

.adprofiletabs a:hover {
    color: #333;
    text-decoration:none;
}

.adTabsTable
{
    width:100%;
}

.IsIE .adTabsTable{
    width:1%;
}

.fillerTabsTable
{
    border-bottom: 1px solid #d6dce1;
}

.IsIE .fillerTabsTable{
    width:99%;
    border-bottom: 1px solid #d6dce1;
}

.adprofiletabs .tab {
    background: #eaf1f6; /* Old browsers */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eaf1f6',GradientType=0 ); /* IE6-9 */
    background: -moz-linear-gradient(top, #ffffff 0%, #ebf2f6 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#eaf1f6)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ffffff 0%,#eaf1f6 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffffff 0%,#eaf1f6 100%); /* Opera11.10+ */
    background: -ms-linear-gradient(top, #ffffff 0%,#eaf1f6 100%); /* IE10+ */
    background: linear-gradient(top, #ffffff 0%,#eaf1f6 100%); /* W3C */
}
.adprofiletabs .tabSelected, .adprofileview .adtabs ul li.selected {
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d7e8f4', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
    background: -moz-linear-gradient(top, #d7e8f4 0%, #ffffff 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d7e8f4), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #d7e8f4 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #d7e8f4 0%,#ffffff 100%); /* Opera11.10+ */
    background: -ms-linear-gradient(top, #d7e8f4 0%,#ffffff 100%); /* IE10+ */
    background: linear-gradient(top, #d7e8f4 0%,#ffffff 100%); /* W3C */
}
.adprofileview {
    padding-top:10px;
}
.adprofileview .adtabs ul li.selected {
    border-bottom: 1px #ffffff solid;
}
.adprofiletabs .tabspace {
    border-bottom: 1px #d6dce1 solid;
    min-width:5px;
}

.adprofiletabs a,.adprofiletabs a:visited,.adprofiletabs a:link{
    color: #666;
    text-decoration:none;
}
.adprofiletabs a:hover {
    color: #333;
    text-decoration:none;
}
.adprofilecontent {
    padding: 20px 10px;
    border-left: 1px solid #D9D9D9;
    border-right: 1px solid #D9D9D9;
    border-bottom: 1px solid #D9D9D9;
    overflow-x: auto;
    background-color:#fff;
    min-height:480px;
}

.awdatatableminwidth {
    width: 150px;
	min-width: 150px;
}

.anprofilecontent {
    background-color: #FFFFFF;
    border-bottom: 1px solid #D9D9D9;
    border-left: 1px solid #D9D9D9;
    border-right: 1px solid #D9D9D9;
    overflow-x: auto;
    padding: 0px 0px 10px 0px;
}

.paddingTop15 {
	padding-top: 15px;
}

table.loginTable {
    padding-left: 25px;
}

.IsIE table.loginTable {
    padding-left: 0px;
    margin-left: 25px;
}

.ADPostingRespBox{
    background-color:#eaf1f6;
    width:100%;
}

.ADPostingRespBoxContent{
    padding:10px 0px 10px 10px;
    line-height:16px;
}

.ADPostingInfoText{
FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.ADPostingHeadingText{
FONT-SIZE: 12px; COLOR: #336699; FONT-WEIGHT:BOLD ;FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}


.postingCountText{
FONT-SIZE: 12px; COLOR: #990000; FONT-FAMILY: Verdana;
}

.postingBrackets{
FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: Verdana;
}

.linkCountTextSelected{
FONT-SIZE: 10px; COLOR: #000000; FONT-WEIGHT:BOLD ;FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    padding: 0 5px 0 3px;
}

.linkCountTextUnSelected{
    FONT-SIZE: 10px;
    COLOR: #336699;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    padding: 0 5px 0 3px;
}

.linkCountTextUnSelectedNotEmpty{
  FONT-WEIGHT:BOLD;
}


.ADRespLink a:link {
	color:#666666;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana;
	text-decoration:none;
}

.ADRespLink a:hover {
    color:#666666 !important;
    text-decoration:underline;
}

.ADRespLink a:visited {
	color:#666666;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana;
	text-decoration:none;
}

.ADPostingRespBodyText {
    FONT-SIZE: 11pt;
    FONT-FAMILY: Verdana;
    COLOR: #000000;
}

.postingLabel,.postingSort {
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana;
    COLOR: #666666;
}
.respInfoText,.postingLabel {
    margin-top:5px;
}

.ADGrayLink a:link {
    color:#336600;
    text-decoration:none;
}

.ADGrayLink a:hover {
    color:#336600 !important;
    text-decoration:underline;
}

.ADGrayLink a:visited {
    color:#336600;
    text-decoration:none;
}


.quoteCountBox{
    background-color: #f60;
    padding:1px 3px;
    margin-left:5px;
    border:1px #cc3300 solid;
    border-radius:3px;
    moz-border-radius:3px;
    -webkit-border-radius:3px;
}

.matchCountText{
font-color:red;
font-size:12px;
}

.quoteCountText{
color:#ffffff;
font-size:12px;
}

.responseHeaderTitle {
font-size:14px;
font-weight:bold;
color:black;
}

.responseHeaderDate {
font-size:11px;
}

.responseHeaderContent {
font-size:11px;
color:black;
padding-top:2px;
padding-bottom:5px;
}

.responsePrefPadding {
padding-left:10px;
}

.prefSpacer {
padding-bottom:5px;
}

.responseSectionPadding {
padding:5px;
}

.responseSection {
color:#D7E8F4;
padding:10px;
}

.attachmentPadding {
padding:5px;
}

.attachmentSection {
padding:5px;
background-color: #EAF1F6;
}

.respAttachment {
display:block;
float:left;
background-image:url('ssAttachmentIcon.gif');
background-repeat:no-repeat;
padding-right:10px;
height:20px;
width:20px;
}

.respAttachmentSpacer{
padding-left:20px;
}



.respLine1 {
width:500;
}

.respUnreadText{
FONT-SIZE: 10px; COLOR: #FF6600; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.respHypen{
font-size:10px;
color:#666;
font-family:Verdana;
}

.respReadText{
FONT-SIZE: 10px; COLOR: #777777; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.respSubjectRead{
font-size:11px;
font-family:Verdana;
color:#000000;
font-weight:normal;
}

.respSubjectUnRead{
font-size:11px;
font-family:Verdana;
color:#000000;
font-weight:bold;
}


.respInfoText{
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana;
    COLOR: #000000;
}

.respInfoPadding{
    padding:5px 0 0px 5px;
}

.respInfoPaddingBig{
    padding:4px 0px 0px 30px;
}

.respInfoPaddingBig1{
    padding:0px 0px 0px 30px;
}

.respBlockPadding{
    padding-bottom:3px;
}

.quoteHeadingPadding{
    padding:15px 0px 5px 0px;
}

.quoteSeparatorPadding{
    padding: 15px 0px 0px 0px;
}

.quoteListArrow{
    border-color: transparent transparent #eaf1f6;
    border-style: solid;
    border-width:7px;
    width:0;
    height:0;
    margin-left:25px;
}

.ADShortlistTopDiv {
   margin-top:0px;
   padding:15px 15px 0 15px;
   margin-left: auto;
   margin-right: auto;
   background-color: #E6F2FA;
   border-radius:5px 5px 0px 0px;
   -moz-border-radius:5px 5px 0px 0px;
   -webkit-border-radius:5px 5px 0px 0px;
}
.ADShortlistBottomDiv {
   margin-top:0px;
   padding:0px 15px 15px 15px;
   margin-left: auto;
   margin-right: auto;
   background-color: #E6F2FA;
   width: 770px;
   border-radius:0px 0px 5px 5px;
   -moz-border-radius:0px 0px 5px 5px;
   -webkit-border-radius:0px 0px 5px 5px;
}
.ADDisplayIconInline {
    display:inline-block;
    vertical-align:middle;
    height:20px;
}
.ADTextAreaPadding {
    padding-left:25px;
}
.ADAlertOrangeText {
    color: #ff6600;
    font-weight: bold;
    font-size: 11px;
}
.ADGreyText {
    color: #666666;
}
.ADButtonAreaText {
    padding-top: 10px;
    padding-left: 15px;
}
.ADModalPageTitleText {
    font-family:verdana;
    font-size:20px;
    font-weight:400;
    color:#666666;
    padding-bottom:10px;
}
.ADModalFormTable {
    padding-right:5px;
    color:#000;
    font-weight:700;
    text-align:right !important;
    white-space:nowrap;
    width: 195px;
}
.ADModalPageTitlePadding{
    padding-bottom:10px;
}
.ADModalPageSubTitle{
    color: #000;
    font-size: 11px;
}
.ADModalFormTablePadding {
    padding-bottom: 5px;
}
.ADModalSection{
    padding-bottom: 10px;
}

.postingButtonPadding{
 padding-top:8px;
 padding-bottom:0px !important;
}

.postingHelpBoxPadding{
 margin-top:10px;
}

.adProfileLists ul {
margin: 0;
padding-left: 0;
}

.adProfileLists  li {
line-height:13px;
list-style: none;
margin-left: 0;
margin-right: 0;
margin-bottom: 5px;
margin-top:0;
font-size: 11px;
padding-left: 0;
}

.adProfileLists {
padding-bottom:5px;
}

.adProfileFullProfile
{
padding-top:7px;
padding-bottom:7px;
font-size:11px;
}
div.ADProgressEntry .adProfileFullProfile b {
font-size:12px;
}

.adProfileHeading {
    font-size: 12px;
    color:#000;
    font-weight:bold;
    padding-top:5px;
    padding-bottom:7px;
}

.adSupportBox{
padding-bottom:7px;
font-size:11px;
}


.ADSubSectionSmallerFont {
	font-size:11px;
	font-weight:bold;
	color:#000000;
	margin-bottom:2px;
}

.ADNormalText {
	font-size:11px;
	color:#000000;
}

.ADDottedBorderLeft2 {
    border-left:1px dotted #ccc;
    padding-left:8px;
}

.postingHeaderTitle {
    font-family:verdana;
    font-size:20px;
    font-weight:bold;
    color:black;
}

.postingHeaderContent {
    font-family:verdana;
    font-size:14px;
    color:#666666;
    font-weight:bold;
}

.postingAmount {
    font-family:verdana;
    font-size:13px;
    color:#669900;
    font-weight:bold;
}

.postingHeaderPadding {
    padding-bottom: 10px;
}

.postingHeaderSectionPadding {
    padding-bottom: 15px;
}

.postingSectionDivider {
    border-bottom-color:#d2dee9;
    border-bottom-width:2px;
    border-bottom-style:solid;
}

.postingProjectAmount {
    font-family: verdana;
    font-size: 13px;
    font-weight: bold;
    color: #669900;
}

.postingSummaryItemPadding {
    padding-bottom: 5px;
}

.postingButtonPadding {
    padding-bottom: 5px;
}

.postingSummaryHeaderDivider {
    height:1px;
    border-left:0px;
    border-right:0px;
    border-bottom:0px;
    border-top-style: dotted;
    border-top-width: 1px;
    border-top-color: #cccccc;
}

.postingUnreadResponsePadding {
    padding-bottom:5px;
}

.postingUnreadResponseItemPadding {
    padding-bottom:2px;
}

.postingUnreadResponseName {
    font-size:11px;
    color:#000000;
}

.postingUnreadResponseLink {
    font-size:11px;
    color:#336699;
}

.disclaimerPadding {
    padding-bottom:5px;
}
a.ADModalDialogCancel {
    position:absolute;
    top:-42px;
    right:-44px;
    height:26px;
    width:26px;
    display:block;
    -moz-border-radius:20px;
    -webkit-border-radius:20px;
    background-color:#505050;
    color:#FFFFFF;
    text-align:center;
    font-weight:bold;
    line-height:23px;
    font-size:15px;
    text-decoration:none;
}
.ADConfirmationPagePadding{
    padding: 25px 30px 30px 30px;
}

.ADConfirmationPageButtonPadding{
    padding-top:10px;
    background-color:#E6F2FA;
}

.responseAttachmentPadding{
    width:19px;
}

.responseBoxMsgPadding{
    padding:5px 0px 5px 34px;
}

.postingButtonSection {
    margin-top:23px;
}
.IsIE .postingButtonSection {
    margin-top:28px;
}
.subTitlePostingType {
    line-height:20px;
    margin-left:5px;
}
.RoundedCornerBoxSectionTitle .subTitlePostingType {
    margin-left:0;
}
.SendMessageModalButtonPadding {
    padding-top:10px;
    background-color:#E6F2FA;
}

.EAIntroText {
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #666666;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    padding-left:10px;
    padding-right:10px;
}

.EABlueSectionTopPadding {
    padding-top:5px;
}

.profileOverrideConfirmationWarning {
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
}

.EALinkText a:link {
    color: #336699;
    font: Verdana,Arial,Helvetica,sans-serif;
    font-weight: normal;
	text-decoration:none;
}

.EALinkText a:visited {
    color: #336699;
    font: Verdana,Arial,Helvetica,sans-serif;
    font-weight: normal;
	text-decoration:none;
}

.EALinkText a:hover {
    color: #336699;
    font: Verdana,Arial,Helvetica,sans-serif;
    font-weight: normal;
	text-decoration:underline;
}
.marginBottom5{
    margin-bottom:5px;
}
.marginTop10{
    margin-top:10px;
}
.regname{
    margin-right:0px !important;
    padding-right:0px!important;
}

.IsIE .hoverTipDiv {
    position: relative;
}

.hoverTipDiv  {
    position: absolute;
}
.ADSearchLink a:link {
    color:#cccccc;
    text-decoration:none;
}

.ADSearchLink a:hover {
    color:#666666 !important;
    text-decoration:underline;
}

.ADSearchLink a:visited {
    color:#666666;
    text-decoration:none;
}
