@charset "iso-8859-1";

/*
file         screen.css
license      (c) 2010-2011 bpm consult ag, CH-Birsfelden - all rights reserved.

version history:
2.7.2-0  19.05.2010  sb  initial release
3.0.0-0  06.12.2010  sb  rebuilded for release 3 compatibility [MOW-1025]
3.0.1-0  08.08.2011  sb  eBook optimations [MOW-1159]
3.0.1-1  16.08.2011  sb  borders removed [MOW-1185]
3.0.1-2  19.08.2011  sb  borders removed [MOW-1186]

mow colors:
red:    #930a14 #b8303b #c41234 #e4a296 #efc3ba
black:  #333333 #999999 #d7d7d7 #eeeeee #f5f5f5
*/

/** IMPORT DEFAULT CSS **/
@import                 url(../../../bpmweb/css/default/screen.css);

/** GLOBAL DEFAULTS **/
a, .link {
  color:                #b8303b;
}
a:hover, .link:hover {
  color:                #930a14;
}
.warning {
  color:                #930a14;
}
.red {
  color:                #930a14;
}
.disabled {
  color:                #999999;
}
.small {
  color:                #999999;
}
hr {
  border:               1px dotted #cccccc;
  margin:               3px 0 3px 0;
}

/** FORMS **/
input[type=text], input[type=password], select, textarea {
  border:               1px solid #999999;
  background-image:     url(images/formBg.png);
  background-color:     #ffffff;
}
.ext-ie6 input {
  border:               1px solid #999999;
}

/** BUTTONS **/
.button {
  background-image:     url(images/button.png);
}
.button input[type=submit], .button input[type=reset], .button a {
  background-image:     url(images/button.png);
  color:                #b8303b;
}
.button:hover input[type=submit], .button:hover input[type=reset], .button:hover a {
  background-image:     url(images/button.png);
  color:                #930a14;
}

/** ICONBAR **/
.iconbar .clipIcon:hover {
  background-color:     #efc3ba;
}

/** BODY **/
body {
  background-image:     url(images/bodyBg.png);
  color:                #333333;
}
.body {
  background-image:     url(images/header.jpg);
}

/** HEADER LOGO **/
.headerLogo {
  width:                176px;
  margin:               32px 0 0 0;
}

/** HEADER TOP **/
.headerTop a {
  color:                #efc3ba;
}
.headerTop a:hover {
  color:                #ffffff;
}
.headerTopContact span {
  display:              inline-block;
  margin-right:         16px;
}

/** HEADER HELP **/
.help {
  border:               1px solid #00705a;
  background-color:     #94c4ba;
  color:                #00705a;
}

/** HEADER SEARCH **/
.headerSearch {
  margin:               0 212px 0 193px;
}
.headerSearchQuick {
  color:                #333333;
}
.ext-ie7 .headerSearchQuick input[type=text] {
  width:                235px;
}
.headerSearchExpand {
  margin:               -20px 0 0;	
} 
.headerSearchExpand a {
  border:               1px solid #333333;
  color:                #333333;
  font-weight:          bold;
}
.headerSearchExpand a:hover {
  background-color:     #ffffff;
}
.headerSearchAdvanced {
  margin:               -32px 0 0 -14px;
  border-right:         1px solid #d7d7d7;
  border-bottom:        1px solid #d7d7d7;
  background-image:     url(images/headerSearchBg.jpg);
  background-color:     #ffffff;
}
.ext-ie8 .headerSearchAdvanced {
  margin:               -30px 0 0 -14px;
}
.headerSearchAdvancedClose {
  margin:               3px 8px 0 0;
  border:               1px solid #333333;
  color:                #333333;
  font-weight:          bold;
}
.headerSearchAdvancedClose:hover {
  border:               1px solid #333333;
  background-color:     #ffffff;
  color:                #333333;
}

/** HEADER NAVIGATION **/
.headerNav {
  margin:               15px 0 0 0;
}
.headerNav ul {
  width:                580px;
  border-bottom:        1px solid #d7d7d7;
  padding:              0 193px 0 11px;
}
.headerNav li a {
  padding:              2px 7px 2px 7px;
  font-weight:          bold;
}
.headerNav li a:hover {
  background-color:     #efc3ba;
}
.headerNav li.active {
  border-top:           1px solid #d7d7d7;
  border-right:         1px solid #d7d7d7;
  border-left:          1px solid #d7d7d7;
  background-color:     #ffffff;
}
.headerNav li.active a {
  color:                #333333;
}

/** LEFT AREA **/
.left {
  border-right:         1px solid #d7d7d7;
}

/** RIGHT AREA **/
.right {
  border-right:         1px solid #d7d7d7;
}

/** BOX **/
.boxTitle, .boxTitleHeading {
  background-color:     #ffffff;
  background-image:     url(images/boxTitle.png);
}
.boxTitleHeading {
  color:                #efc3ba;
}
.boxTitleHeadingShowhide {
  background-image:     url(images/boxShowhide.png);
}
.boxMain {
  border-right:         1px solid #e4a296;
  border-bottom:        1px solid #e4a296;
  border-left:          1px solid #e4a296;
  background-color:     #ffffff;
}
.boxMainText {
  border-bottom:        1px dotted #e4a296;
}
.boxFooter, .boxFooterHeading {
  display:              none;
}

/** STATIC BOX **/
.boxstaticTitle, .boxstaticTitleHeading {
  min-height:           16px;
  background-color:     #e4a296;
  background-image:     none;
}
.boxstaticTitleHeading {
  padding-bottom:       4px;
}
.main .boxstaticTitleHeading {
  font-size:            16px;
}
.boxstaticMain {
  border:               none;
  padding:              4px 0 4px 0;
  background-color:     #ffffff;
}
.main .boxstaticMain {
  height:               320px;
}
.boxstaticMainText {
  border-bottom:        1px dotted #e4a296;
}
.boxstaticFooter, .boxstaticFooterHeading {
  display:              none;
}

/** PREVIEW **/
#boxBasketPreview, #boxNotepadPreview {
  padding:              1px;
}
.previewTitle, .previewTitle.active {
  border-bottom:        1px dotted #e4a296;
  background-color:     #E4A296;
}
.previewTitle:hover, .previewTitle.active:hover {
  background-color:     #edc5bd;	
}
.preview {
  border-top:           none;
}
.previewItem {
  border-bottom:        1px dotted #e4a296;
}
.previewItem:hover {
  background-color:     #efc3ba;
}

/** NEWSALERT **/
.newsalert {
  margin-top:           8px;
}
.newsalertHeading {
  min-height:           16px;
  padding:              4px;
  border:               0;
  background-color:     #e4a296;
  font-weight:          bold;
}
.newsalertItem:hover {
  background-color:     #efc3ba;
}
.newsalertItemTitle {
  color:                #333333;
}

/** FEED **/
.feed {
  border-top:           1px dotted #e4a296;
}
.feedItem:hover {
  background-color:     #efc3ba;
}

/** QUERY ITEM **/
.queryItem {
  border-top:           1px dotted #e4a296;
}
.box .queryItem, .boxstatic .queryItem {
  border-bottom:        1px dotted #e4a296;
}

/** NAVIGATION **/
.nav {
  border-bottom:        1px solid #efc3ba;
}
.navHeading {
  border-top:           1px solid #efc3ba;
  background-color:     #e4a296;
}
.navItems a {
  border-top:           1px solid #efc3ba;
}
.navItems a:hover {
  background-color:     #efc3ba;
}
.navItems .active > a {
  color:                #333333;
}
.navItems .active > a:hover {
  color:                #930a14;
}

/** GROUP NAVIGATION **/
.group {
  border-top:           1px solid #c41234;
}
.groupHeading {
  background-color:     #c41234;
}
.groupContent .navHeading:hover {
  background-color:     #efc3ba;
}

/** TEXT **/
.text {
  border-top:           0;
}
.boxstatic .text {
  margin:               0;
}
.box .textImg, .boxstatic .textImg {
  float:                none;
  margin:               2px 0 2px 0;
  font-size:            0;
  text-align:           center;
}
.textLink {
  display:              none;
}
.main .box .textLink, .main .boxstatic .textLink {
  display:              block;
}

/** HISTORY **/
.history {
  margin-top:           8px;
  border:               0;
}
.historyHeading {
  min-height:           16px;
  margin-bottom:        4px;
  padding:              4px;
  background-color:     #e4a296;
  background-image:     none;
  font-weight:          bold;
}
.historyItem .clipLink:hover {
  background-color:     #efc3ba;
}

/** MORE ABOUT **/
.moreabout {
  margin-top:           8px;
}
.moreaboutHeading {
  min-height:           16px;
  padding:              4px;
  background-color:     #e4a296;
  font-weight:          bold;
}
.moreaboutMain {
  overflow:             hidden;
  padding:              4px 0 4px 0;
}
.moreaboutMain ul {
  list-style:           none;
}
.moreaboutMain .clipLink:hover {
  background-color:     #efc3ba;
  text-decoration:      none;
}

/** FLASH **/
.flash {
  border-top:           1px dotted #e4a296;
}
.flashSubject {
  border:               1px solid #930a14;
  background-color:     #e9cdd2;
}

/** ARTICLEPACK **/
.articlepack {
  border:               0;
}
.articlepackFooterRuler {
  border:               0;
}
.box .articlepack, .boxstatic .articlepack {
  overflow:             hidden;
  margin:               0;
}
.box .articlepackContent, .boxstatic .articlepackContent {
  width:                auto;
  margin-left:          0;
}

/** ARTICLE ITEM **/
.article {
  border-top:           1px dotted #e4a296;
}
.box .article, .boxstatic .article {
  border-bottom:        0;
}
.articleItem {
  background-repeat:    no-repeat;
}
.articleItemInfoPriceInvalid {
  color:                #930a14;
}

/** DETAIL **/
.detail {
  border-top:           1px dotted #e4a296;
}
.detailOverviewActions .clipIcon:hover {
  border:               1px solid #b8303b;
}
.detailInfoBox {
  background-color:     #ffffff;
  background-image:     url(images/infoBoxBg.png);
}
.detailInfoBoxPrice {
  text-align:           left;	
}
.detailInfoBoxAvailability {
  text-align:           left;	
}
.detailInfoBoxBottom {
  background-image:     url(images/infoBoxBg.png);
}
.detailInfoBoxExpand {
  background-image:     url(images/infoBoxBg.png);
}
.detailInfoBoxExpand p {
  background-image:     url(images/infoBoxExpandBg.png);
}
.detailInfoBoxExpand span {
  background-image:     url(images/infoBoxExpandBg.png);
  color:                #b8303b;
}
.detailInfoBoxExpand p:hover span {
  color:                #930a14;
}

/** DETAIL TAB AREA **/

/** DETAIL FACEBOOK INTEGRATION **/
.detailFacebook {
  border-top:           1px dotted #e4a296;
}

/** RECOMMEND **/
.recommendItem {
  border-top:           1px dotted #e4a296;
}
.recommendForm {
  border-top:           1px dotted #e4a296;
}

/** DOWNLOAD **/
.download {
  border-top:           1px dotted #e4a296;
}
.downloadSearch {
  border:               1px solid #d7d7d7;
  background-color:     #eeeeee;
}
.downloadActions {
  border-top:           1px dotted #e4a296;
}
.downloadContentItem {
  border-top:           1px dotted #e4a296;
}
.downloadContentItemTitle {
  border-top:           1px solid #c41234;
  background-color:     #efc3ba;
}

/** EVENT **/
.event {
  border-top:           1px dotted #e4a296;
}
.eventSearch {
  border:               1px solid #d7d7d7;
  background-color:     #eeeeee;
}
.eventContentItemTitle {
  border-top:           1px solid #c41234;
  background-color:     #efc3ba;
}

/** NEWS **/
.news {
  border-top:           1px dotted #e4a296;
}
.newsSearch {
  border:               1px solid #d7d7d7;
  background-color:     #eeeeee;
}
.newsContentItemTitle {
  border-top:           1px solid #c41234;
  background-color:     #efc3ba;
}

/** SITEMAP **/
.sitemap {
  border-top:           1px dotted #e4a296;
}

/** ERROR **/

/** OVERLAY **/

/** WINDOW **/
.windowActions {
  border-top:           1px dotted #e4a296;
}

/** ALTERNATIVE **/
.alternative {
  border-top:           1px dotted #e4a296;
}

/** ALTERNATIVE ITEM **/
.alternativeItem {
  border-top:           1px dotted #e4a296;
}

/** LOGIN **/
.loginForm {
  border-top:           1px dotted #e4a296;
  border-bottom:        1px dotted #e4a296;
}

/** REGISTER **/
.registerForm {
  border-bottom:        1px dotted #e4a296;
}

/** RESULT **/
.result {
  border-top:           1px dotted #e4a296;
}

/** RESULT ITEM **/
.resultItem {
  border-top:           1px dotted #e4a296;
}
.box .resultItem, .boxstatic .resultItem {
  border-bottom:        1px dotted #e4a296;
}
.resultItemArticlePriceInvalid {
  color:                #930a14;
}

/** FOOTER AREA **/
.footer {
  color:                #999999;
}
.footer a {
  color:                #999999;
}
.footer a:hover {
  color:                #930a14;
}
.footer .text {
  margin-left:          0;
  text-align:           center;
}

/** SELECT ALL **/
.selectall {
  border-top:           1px dotted #e4a296;
}

/** NOTEPAD **/
.notepad {
  border-top:           1px dotted #e4a296;
}
.notepadEmpty {
  color:                #930a14;
}
.notepadContentActions {
  border-top:           1px dotted #e4a296;
}
.notepadContentItem {
  border-top:           1px dotted #e4a296;
}
.notepadContinueActions {
  border-top:           1px dotted #e4a296;
}

/** NOTEPAD EDIT **/
.notepadEdit {
  border-top:           1px dotted #e4a296;
}

/** NOTEPAD ACTIONS **/
.notepadActions {
  border-top:           1px dotted #e4a296;
}

/** NOTEPAD MANAGER **/
.notepadmgr {
  border-top:           1px dotted #e4a296;
}
.notepadmgrTable {
  border-top:           1px solid #e4a296;
}
.notepadmgrTable th {
  border-bottom:        1px solid #e4a296;
}
.notepadmgrTablePath {
  border-top:           1px dotted #e4a296;
  border-bottom:        1px solid #e4a296;
}

/** NOTEPAD PUBLIC **/
.notepadPublic {
  border-top:           1px dotted #e4a296;
}
.notepadPublicItem {
  border-top:           1px dotted #e4a296;
}

/* should be obsolete with release 3.1 */
.notepadContentSave, .notepadContentMail {
  border-top:           1px dotted #e4a296;
}

/** BASKET **/
.basketEmpty {
  color:                #930a14;
}
.basketToPOS {
  margin-bottom:        -4px;
  border-top:           1px dotted #e4a296;
  padding-right:        0;
  background:           0;
}
.basketToPOS .button {
  background-image:     url(images/buttonPOS.png);
}
.basketToPOS .button input {
  background-image:     url(images/buttonPOS.png);
  color:                #b8303b;
}
.basketToPOS .button:hover input {
  background-image:     url(images/buttonPOS.png);
  color:                #930a14;
}

/** BASKET HEADER **/
.basketHeader {
  border-bottom:        1px solid #e4a296;
}

/** BASKET POSITIONS **/
.basketPositionsItem {
  border-top:           1px dotted #e4a296;
}

/** BASKET COMMENT **/
.basketComment {
  border-top:           1px dotted #e4a296;
}

/** BASKET AMOUNT **/
.basketAmount {
  border-top:           1px dotted #e4a296;
}
.basketAmountHeading {
  width:                330px;
  font-weight:          bold;
}
.basketAmountInfo {
  width:                100px;
}

/** BASKET ACTIONS **/
.basketActionsContent {
  border-top:           1px dotted #e4a296;
}

/** BASKET REFRESH **/
.basketRefreshContent {
  border-top:           1px dotted #e4a296;
}

/** BASKET MANUAL ADDITION **/
.basketmanual {
  border-top:           1px dotted #e4a296;
}

/** BASKET MAIL **/
.basketMail {
  border-top:           1px dotted #e4a296;
}

/** PATH IN CHECKOUT **/
.checkoutpath {
  color:                #999999;
}
.checkoutpath .active {
  color:                #333333;
}

/** TABS IN CHECKOUT **/

/** CHECKOUT **/
.checkoutNav {
  border-top:           1px dotted #e4a296;
  border-bottom:        1px dotted #e4a296;
}

/** CHECKOUT 1: LOGIN **/

/** CHECKOUT 2: ADDRESSES **/
.checkoutAddress li p {
  color:                #b8303b;
}
.checkoutAddress li p:hover {
  background-color:     #efc3ba;
  color:                #930a14;
}

/** CHECKOUT 3: CONDITIONS **/
.checkoutConditionGiftcardHelp {
  border-right:         1px dotted #e4a296;
}

/** CHECKOUT 4: VERIFY **/
.checkoutVerifyBasketHeader {
  border-bottom:        1px solid #e4a296;
}
.checkoutVerifyBasketPositionsItem {
  border-top:           1px dotted #e4a296;
}
.checkoutVerifyBasketFooter {
  border-top:           1px solid #e4a296;
}
.checkoutVerifyDataTransInfo {
  margin-top:           8px;	
}

/** CHECKOUT 5: CONFIRMATION **/
.checkoutConfirmationBasketHeader {
  border-bottom:        1px solid #e4a296;
}
.checkoutConfirmationBasketPositionsItem {
  border-top:           1px dotted #e4a296;
}
.checkoutConfirmationBasketFooter {
  border-top:           1px solid #e4a296;
}

/** ACCOUNT **/
.account {
  border-top:           1px dotted #e4a296;
}
.accountTable {
  border-top:           1px solid #c41234;
}
.accountTable th {
  border-bottom:        1px solid #c41234;
}
.accountTable td {
  border-bottom:        1px dotted #e4a296;
}
.accountTable .colPath {
  border-bottom:        1px solid #c41234;
  color:                #999999;
}
.accountEdit {
  border-top:           1px solid #c41234;
  border-bottom:        1px dotted #e4a296;
}
.accountGiftcard {
  border-top:           1px solid #c41234;
}
.accountFilter {
  border:               1px solid #d7d7d7;
  background-color:     #eeeeee;
}

/** PROPERTIES (ACCOUNT) **/
.properties {
  border-top:           1px dotted #e4a296;
}

/** PROPERTIES LOGIN (ACCOUNT) **/
.propertiesLogin {
  border-top:           1px solid #c41234;
}

/** PROPERTIES CONDITIONS (ACCOUNT) **/
.propertiesConditions {
  border-top:           1px solid #c41234;
}

/** PROPERTIES CONDITIONS (ACCOUNT) **/
.propertiesCreditcard {
  border-top:           1px solid #c41234;
}

/** ADDRESS (ACCOUNT) **/
.address {
  border-top:           1px dotted #e4a296;
}
.addressOverview {
  border-bottom:        1px solid #c41234;
}
.addressOverview th {
  border-bottom:        1px solid #c41234;
}
.addressOverview td {
  border-top:           1px dotted #e4a296;
}

/** ADDRESSTABS (ACCOUNT) **/
.addresstab {
  margin:               4px;
  border-top:           1px dotted #e4a296;
}
.addresstabContent {
  padding-top:          8px;
}

/** INTEREST (ACCOUNT) **/
.interest {
  border-top:           1px dotted #e4a296;
}
.interestOverview {
  border-bottom:        1px solid #c41234;
}
.interestOverview th {
  border-bottom:        1px solid #c41234;
}
.interestOverview td {
  border-top:           1px dotted #e4a296;
}

/** LOYALTY (ACCOUNT) **/
.loyalty {
  border-top:           1px dotted #e4a296;
}
.loyaltyOverview {
  border-bottom:        1px solid #c41234;
}
.loyaltyOverview th {
  border-bottom:        1px solid #c41234;
}
.loyaltyOverview td {
  border-top:           1px dotted #e4a296;
}
.loyaltyFilter {
  border:               1px solid #d7d7d7;
  background-color:     #eeeeee;
}
.loyaltyDetail {
  border-bottom:        1px solid #c41234;
}
.loyaltyDetail th {
  border-bottom:        1px solid #c41234;
}
.loyaltyDetail td {
  border-top:           1px dotted #e4a296;
}

/** GIFTCARD (ACCOUNT) **/
.giftcard {
  border-top:           1px dotted #e4a296;
}
.giftcardStatus {
  border-top:           1px dotted #e4a296;
  border-bottom:        1px dotted #e4a296;
}

/** NOTIFICATION (ACCOUNT) **/
.notification {
  border-top:           1px dotted #e4a296;
}
.notificatinTable {
  border-top:           1px solid #c41234;
}
.notificationTable th {
  border-bottom:        1px solid #c41234;
}
.notificationTable td {
  border-bottom:        1px dotted #e4a296;
}

/** ORDERS (ACCOUNT) **/
.orders {
  border-top:           1px dotted #e4a296;
}
.ordersOverview {
  border-bottom:        1px solid #c41234;
}
.ordersOverview th {
  border-bottom:        1px solid #c41234;
}
.ordersOverview td {
  border-top:           1px dotted #e4a296;
}
.ordersDetail {
  border-top:           1px solid #c41234;
}

/** INVOICES (ACCOUNT) **/
.invoices {
  border-top:           1px dotted #e4a296;
}
.invoicesOverview {
  border-bottom:        1px solid #c41234;
}
.invoicesOverview th {
  border-bottom:        1px solid #c41234;
}
.invoicesOverview td {
  border-top:           1px dotted #e4a296;
}
.invoicesDetail {
  border-top:           1px solid #c41234;
  padding:              2px 0 2px 0;
}
.invoicesContent {
  border-bottom:        1px solid #c41234;
}
.invoicesContent th {
  border-bottom:        1px solid #c41234;
}
.invoicesContent td {
  border-top:           1px dotted #e4a296;
}

/** BREAD CRUMB PATH **/
.breadcrumb {
  color:                #999999;
}

/** ANIMATION DEFALUTS **/
.animation {
  clear:                both;
  border-top:           0;
}
.animationImagestage {
  text-align:           center;
}
.animationImagestageIndicator {
  padding:              32px;
}
.animationContainer {
  border:               1px solid #e4a296;
  background-color:     #c41234;
}
.animationNavigationPrev {
  background-image:     url('images/goPrev.png');
}
.animationNavigationNext {
  background-image:     url('images/goNext.png');
}
.animationNavigationIndex {
  border-top:           1px solid #930a14;
  border-right:         1px solid #930a14;
  border-left:          1px solid #930a14;
  background-color:     #d7d7d7;
}
.animationNavigationIndexItem {
  border:               2px solid #c41234;
}
.animationNavigationIndexSelected {
  color:                #b8303b;
  border:               2px solid #b8303b;
}
.animationNavigationIndexItem:hover {
  border:               2px solid #930a14;
  background-color:     #efc3ba;
}

/** ANIMATION IMAGESHOW **/
#imageshowtip {
  background-image:     url(images/toolbox.png);
}
.imageshow .cover {
  display:              none;
}

/** ANIMATION SLIDER **/

/** ANIMATION CAROUSEL **/
.carousel .animationTextstage {
  height:               88px;
  border-top:           1px dotted #930a14;
}
.carousel .animationNavigation {
  margin-bottom:        16px;
  background-image:     url(images/carouselNavBg.png);
}
.carousel .animationNavigationSlider {
  background-image:     url('images/carouselSliderBar.png');
}
.carousel .animationNavigationSliderKnob {
  background-image:     url('images/carouselSliderKnob.png');
}
.carousel .animationTextstage {
  display:              none;
}

/** QUICK TIP **/
#quicktip {
  color:                #ffffff;
}
.quicktipContentTitle {
  background-image:     url(images/bubble.png);
}
.quicktipContentText {
  background-image:     url(images/bubble.png);
}

/** MAIN SLIDER **/
.mainSlider {
  border-top:           1px dotted #e4a296;
  padding-left:         0;
  background-image:     none;
}
.mainSlider span {
  background-image:     url(images/mainShowhide.png);
}

/** AJAX TABS **/
.tabs {
  border-bottom:        1px solid #999999;
}
.tabs li a:hover {
  background-color:     #efc3ba;
}
.tabs li.activeTab {
  border-top:           1px solid #999999;
  border-right:         1px solid #999999;
  border-left:          1px solid #999999;
  background-color:     #ffffff;
}

/** ALERT MESSAGE BOX **/
.alertBg {
  background-image:     url(images/alertBg.png);
}
.alertboxTopLeft {
  background-image:     url(images/alertbox.png);
}
.alertboxTopRight {
  max-height:           25px;
  background-image:     url(images/alertbox.png);
}
.alertboxTopRight .alertboxClose {
  background-image:     url(images/alertboxClose.png);
}
.alertboxMiddleLeft {
  background-image:     url(images/alertboxBody.png);
}
.alertboxMiddleRight {
  background-image:     url(images/alertboxBody.png);
  padding-top:          20px;
}
.alertboxBottomLeft {
  background-image:     url(images/alertbox.png);
}
.alertboxBottomRight {
  background-image:     url(images/alertbox.png);
}

/** EXTERNAL **/

/** CONTACT **/

/** APPROVAL PLAN **/
.approval {
  border-top:           1px dotted #e4a296;
}
.approvalCaption {
  /*background-image:     url(images/mainCaptionBg.png);*/
}
.approvalCaptionShowhide {
  background-image:     url(images/mainShowhide.png);
}
.approvalPlans th {
  border-top:           1px solid #cccccc;
  border-bottom:        1px solid #cccccc;
  color:                #777777;
}
.approvalPositions .position {
  border-top:           1px solid #cccccc;
}
.approvalPositionsActions {
  border-top:           1px solid #cccccc;
}

/** NOTEPAD SELECT **/
.notepadselect {
  border:               1px solid #999999;
  background-color:     #eeeeee;
  color:                #333333;
}
.notepadselect a {
  color:                #b8303b;
}
.notepadselectExist a {
  border-top:           1px solid #d7d7d7;
}
.notepadselectExist a:hover {
  background-color:     #efc3ba;
}

/** FACEBOOK ACTIVITIES **/

/** WIKIPEDIA AUTHOR **/
.wikiAuthor .infobox {
  border:               1px solid #d7d7d7;
}
.wikiAuthor button {
  border:               1px solid #d7d7d7;
}
.wikiAuthor .wikitable th, .wikiAuthor .wikitable td {
  border:               1px solid #d7d7d7;
}
.wikiLicense {
  border:               1px solid #cccccc;
  color:                #999999;
  background-color:     #f5f5f5;
}

