.clearff:after { content:"."; display:block; height:0px; line-height:0px; font-size:0px; clear:both; visibility:hidden; }
.clearff { display:inline-block; }
* html .clearff { height: 1%; }
.clearff { display: block; }

.gSearchSubstitute { font-size:0; line-height:0; height:15px; overflow:hidden; }
a.cpm_link, a.cpm_link_active { display:block; float:left; text-decoration:none; margin:0 1px 0 0; font-size:13px; font-family:Arial, Verdana; font-weight:bold; }
a.cpm_link span, a.cpm_link_active span { display:block; width:auto; text-align:center; }
a.cpm_link span span, a.cpm_link_active span span { white-space:nowrap; margin:0 10px; position:relative; top:-2px; }
b.cpm_b1, b.cpm_b2, b.cpm_b3, b.cpm_b4 { display:block; font-size:0; line-height:0; overflow:hidden; }
b.cpm_b1 { margin:0 5px; height:1px; }
b.cpm_b2 { margin:0 3px; height:1px; }
b.cpm_b3 { margin:0 2px; height:1px; }
b.cpm_b4 { margin:0 1px; height:2px; }
#extraDropDownMenu a, #extraDropDownMenu span { display:block; }
#extraDropDownMenu span { padding:3px 0; margin:0 10px; white-space:nowrap; }
#extraDropDownMenu table { background:#fff; font-weight:normal; position:absolute; z-index:777; border:solid 1px #ced5bc; }
#extraDropDownMenu { display:none; background:#fff; }
#extraDropDownTrigger:hover #extraDropDownMenu { display:block; }
#extraDropDownMenu a:hover { background:#f6ffdf; }

div.wellPageMenuLinksNew a.cpm_link, div.wellPageMenuLinksNew a.cpm_link_active { font-size:14px; }
div.wellPageMenuLinksNew a.cpm_link_active, #extraDropDownTrigger a.cpm_link { }
div.wellPageMenuLinksNew a.cpm_link span span, div.wellPageMenuLinksNew a.cpm_link_active span span { margin:0 10px; }
div.wellPageMenuLinksNew .cpm_link b, div.wellPageMenuLinksNew .cpm_link span { background:#ffffff; }
div.wellPageMenuLinksNew .cpm_link span { color:#004276; }
div.wellPageMenuLinksNew .cpm_link_active b { background:#f3f3f3; }
div.wellPageMenuLinksNew .cpm_link_active span { background:#f3f3f3; color:#4c4c4c; }
div.wellPageMenuLinksNew #extraDropDownMenu table { font-size:12px; }
.v3bbr1, .v3bbr2, .v3bbr3, .v3bbr3 div, .v3bbr4, .v3bbr4 div, .v3bbr5, .v3bbr5 div { height:1px; font-size:0px; line-height:0px; overflow:hidden; }
.v3bbr1 { margin:0 5px; }
.v3bbr2 { margin:0 3px; }
.v3bbr3 { margin:0 2px; }
.v3bbr2, .v3bbr4 div { border-width:0 2px; border-style:solid; }
.v3bbr3, .v3bbr4, .v3bbr5, .v3bbr5 div, .v3bbrc1, .v3bbrc2 { border-width:0 1px; border-style:solid; }
.v3bbr3 div, .v3bbr4, .v3bbr5, .v3bbr4 div, .v3bbr5 div, .v3bbrc2 { margin:0 1px; }
.v3bbGreenDarkWhite .v3bbr1 { background:#cde367; }
.v3bbGreenDarkWhite .v3bbr3 div { background:#ecf7d1; }
.v3bbGreenDarkWhite .v3bbr2, .v3bbGreenDarkWhite .v3bbr3, .v3bbGreenDarkWhite .v3bbr4, .v3bbGreenDarkWhite .v3bbrc1, .v3bbGreenDarkWhite .v3bbr5 { background:#d9ee94; border-color:#cde367; }
.v3bbGreenDarkWhite .v3bbr4 div, .v3bbGreenDarkWhite .v3bbr5 div, .v3bbGreenDarkWhite .v3bbrc2 { background:#ffffff; border-color:#ecf7d1; }
.darkBlueFg { color:#0f479c; }
.borderDottedGRNtop { border-top:dotted 1px #bdd77a; }
img.dabCommImg { position:relative; top:-1px; left:3px; }
span.identifierIconContainerR { margin-right:3px; white-space:nowrap; }
span.identifierIconContainerR img { margin-right:3px; position:relative; }
span.identifierIconContainer { margin-left:3px; white-space:nowrap; }
span.identifierIconContainer img { margin-left:3px; position: relative; }
img.identifierIcon2 { top:2px; }
.greenTitleDk { color:#3c70a4; }

/* --- */


.page_main {width:968px;margin:0 auto;}
div.colCenter1 { margin-right:15px; min-height:1%; width:968px; margin-left:0; margin-right:0; padding-left:0; padding-right:0; }
textarea, input { font-family:Arial, Verdana, Helvetica; margin:0; }
table { vertical-align:top; }
img { border:none; }

.boldfont { font-weight:bold; }
.displayBlock { display:block; }
.leftAlign { float:left; }
.rightAlign { float:right; }
.nowrap { white-space:nowrap; }
.m5right { margin-right:5px; }
.pm0all { padding:0; margin:0; }
.p1bottom { padding-bottom:1px; }
.p3top { padding-top:3px; }
.p3bottom { padding-bottom:3px; }
.p3sides { padding-top:3px; padding-bottom:3px; }
.p5top { padding-top:5px; }
.p5bottom { padding-bottom:5px; }
.p12bottom { padding-bottom:12px; }
.p6top { padding-top:6px; }
.p10top { padding-top:10px; }
.p12top { padding-top:12px; }
.p15top { padding-top:15px; }
.p20top { padding-top:20px; }
.p10bottom { padding-bottom:10px; }
.p20bottom { padding-bottom:20px; }
.p2top { padding-top:2px; }
.p8bottom { padding-bottom:8px; }
.p7top { padding-top:7px; }
.p7bottom { padding-bottom:7px; }
.p15bottom { padding-bottom:15px; }
.p6bottom { padding-bottom:6px; }
.m10left { margin-left:10px; }
.m10right { margin-right:10px; }
.p20left { padding-left:20px; }
.p20right { padding-right:20px; }
.p10sides { padding-top:10px; padding-bottom:10px; }
.m7sides { margin-left:7px; margin-right:7px; }
.m10sides { margin-left:10px; margin-right:10px; padding-top:10px;}
.m15sides { margin-left:15px; margin-right:15px; }
.m30sides { margin-left:30px; margin-right:30px; }
.text10 { font-size:10px; }
.text11 { font-size:11px; }
.text12 { font-size:12px; }
.text13 { font-size:13px; }
.text14 { font-size:14px; }
.text15 { font-size:15px; }
.text16 { font-size:16px; }
.textAlt { font-size:1px; line-height:1px; }
.textLine11 { line-height:110%; }
.txtRight { text-align:right; }
.button20blue { display:inline; margin:0; padding:0; }
.button20blue a { display:block; cursor:pointer; text-decoration:none; font-style:normal; }
.button20blue a div { display:block; margin:0; padding:0; }
.button20blue a .cbtnb, .button20blue a .cbtnb * { height:6px; font-size:0px; }
.button20blue a div div div { margin-right:6px; }
.button20blue a b { display:block; white-space:nowrap; }
.button20blue .button_search_14arial b { top:2px; _top:3px; margin:0 4px 0 10px !important; font-size:14px; line-height:11px; font-weight:bold; font-family:Arial, Verdana, San-Serif; }
div.imageInstance, span.imageInstance { position:relative; }
div.imageInstance *, span.imageInstance * { text-decoration:none; }
div.imageInstance img, span.imageInstance img { border:0; display:block; }
span.brandingVideoIcon span.brandingVideoIconTx, span.brandingVideoIcon { position:absolute; bottom:0px; display:block; height:19px; font-size:0px; line-height:0px; cursor:hand; }
span.brandingVideoIcon span.brandingVideoIconTx { width:19px; right:0px; }
span.brandingVideoIcon span.brandingVideoIconTx img { position:relative; left:7px; top:3px; }
span.imageInstance span.brandingVideoIcon { _bottom:-1px; _right:0px; }
.color444 { color:#444; }
.color777 { color:#777; }
.color999 { color:#999; }
.topLtGraySolid { border-top:solid 1px #ececec; }
.universalWhite { background-color:#fff; }
.hideoutall { height:0; font-size:0; line-height:0; overflow:hidden; }

.event1 {color:#fff; background-color:#1111cc;}
.event2 {color:#fff; background-color:#228822;}
.event3 {color:#fff; background-color:#551a8b;}
.event4 {color:#fff; background-color:#ff0000;}
.event5 {color:#fff; background-color:#fbb818;}
.event6 {color:#fff; background-color:#ff6600;}
.event7 {color:#fff; background-color:#cc0066;}
.event8 {color:#fff; background-color:#bfbfbf;}

