﻿* { padding:0; margin:0;}
body, td, input, select, textarea {font-family:Verdana,Arial,Helvetia,sans-serif; color:Black; font-size:11px; }

a {color: Black;}

li { margin-left:13px;}

.AGB {}
.AGB td{padding: 2px 0 2px 0;}

h1 { font: normal 26px Verdana, Geneva, Arial, Helvetica, sans-serif; margin-top:11px; color: #003366; text-decoration:none; margin-left:14px;}
h1 a {color: #003366; text-decoration:none;}

.help h1 {font: bold 15px Verdana, Geneva, Arial, Helvetica, sans-serif; margin-top:11px; color: #003366; text-decoration:none; margin-left:0px; }
.help h2 {font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif; margin-top:11px; color: #003366; text-decoration:none; margin-left:0px; border-bottom:solid 1px #003366; }
.help p { margin-bottom:5px;}

h2 {font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #003366; text-decoration:none;}
h2 a {color: #003366; text-decoration:none;}
.head { background-image: url(./gfx/head.png); border-collapse:collapse; background-repeat:no-repeat; background-position:top;width:950px;  
	text-align: left; height: 119px;  margin-left: auto; margin-right: auto; margin-bottom:20px;}
.headBordersLR { vertical-align:top; text-align:left; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; }
.headCell { color:#666666; border-right:1px solid #003366; border-left:1px solid #003366; vertical-align:bottom; text-align: center; padding:0 3px 0 3px ; }
.headMenu{	height: 23px; width:321px; float:right;}
.headTable{ float: right;}
.headTitle { color:#666666; font-size:large; text-align:left; }
.headText { color:#666666; font-size:11px; text-align:left }
.text { color:Black; font-size:11px; text-align:left }
.textLight { color:#999999; font-size:11px; text-align:left }
.textLightSmall { color:#999999; font-size:11px; text-align:left }
.textBold {color:#666666; font-weight:bold}
.textsmall {color: Black; font-size:11px;}
.borderbox { border:1px solid #999999; }

.foot { vertical-align:top; color:#999999; background-image: url(./gfx/foot_bg.gif); background-repeat:repeat-x; font-size:9px; font-family:Verdana,Arial,Helvetia,sans-serif; }

.menuTitle { color:#FFFFFF; font-size:11px; text-align:left; }
.textTitle { color:#003366; font-size:12px; font-weight:bold; border-bottom:1px solid #003366; text-align:left; margin-bottom:10px;}

.login { font-size: 10px; width:158px; color:#666666; margin-left:1px; height: 18px;}

.formelem { background-image: url(./gfx/bg_cartbtn.png); background-repeat:repeat-x; border:ridge 1px #cc5600; }
.formelem tr {height: 17px;}
.formelem .btn { font-size:10px; font-weight:bold; cursor:pointer; color:White;  line-height:17px;}

.cartButton { width: 134px; border-collapse:collapse; }
.cartButton TD { height: 14px; }
.cartButton .ava {width: 21px; }
.cartButton .text {width: 77px; color:#666666; font-size:10px; border:1px solid #CCCCCC; }
.cartButton .icons {width: 36px; text-align:right; }

.cart {}
.cart .dark {background-color: #d2dfef;}
.cart .light {background-color: #ebf4fb;}
.cart .white {background-color: white;}

.compare_main { border-collapse:collapse; table-layout:fixed; }
.compare_main .title {background: #E3E9F4; font-weight:bold; font-size:11px; border-top:1px solid #CCCCCC; border-right:1px solid #CCCCCC; border-left:1px solid #CCCCCC; }
.compare { border-collapse:collapse; table-layout:fixed; }
.compare td { vertical-align:top; text-align:left; border:1px solid #CCCCCC; font-size:10px; }
.compare .price { color:#CC0033; text-align: right; font-weight:bold; font-size:11px; }
.compare .sub {background: #ebf4fb; font-weight:bold; }

.box { background-repeat:no-repeat; padding:0px; margin:0px }
.box TD {border-collapse:collapse; }
.box .title { color:White; font-weight:bold; text-align:left; }
.box .title a:hover { color:White; text-decoration:none; }
.boxBorderLT { border-left:1px solid #E0DDDD; border-top:1px solid #E0DDDD; }
.boxBorderRT { border-right:1px solid #E0DDDD; border-top:1px solid #E0DDDD; }
.boxBorderLB { border-left:1px solid #E0DDDD; border-bottom:1px solid #003366; }
.boxBorderRB { border-right:1px solid #E0DDDD; border-bottom:1px solid #003366; }
.boxBorderLRB { border-left:1px solid #E0DDDD; border-right:1px solid #E0DDDD; border-bottom:1px solid #003366; }
.boxBorderL { border-left:1px solid #E0DDDD; }
.boxBorderR { border-right:1px solid #E0DDDD; }
.boxBorderB { border-bottom:1px solid #003366; }
.boxBorderRedTop { border-top:1px solid #003366; }
.boxBorderT { border-top:1px solid #E0DDDD; }
.boxTitleBG { border-top:1px solid #E0DDDD; text-align:left; color: White; background-repeat:repeat-x; background-image: url(./gfx/boxbg_title.gif) }
.boxTitleRight { background-repeat:no-repeat; background-image: url(./gfx/boxbg_title_circle.gif) }

.datalightgrey { font-size:10px; border-bottom:1px solid #dddddd; text-align:left; }
.datalightgrey TD { font-size:10px; background-color:#F7F6F4; border-left:1px solid #F7F6F4; border-right:1px solid #F7F6F4; border-top:1px solid white; height:19px; }

.filter { font-size:10px; text-align:left; border-collapse:collapse; }
.filter TD { font-size:10px; background-color:white; border-top:1px solid white; }
.filter Input { width:12px; }
.filter .title {color:#666666; font-weight:bold; background-color:#d2dfef; height:16px;  }
.filter .subtitle { color:#666666; font-weight:bold; background-color:#ebf4fb; height:16px;}

.sorter { font-size:13px; height:21px; background-image: url(./gfx/bg_sorter.png); width:550px; border:solid 1px #bebebe; }
.sorter .btnShopBG {background-image: url(./gfx/bg_sort_title.png); background-repeat: repeat; vertical-align:middle; line-height:21px; border:solid 1px #000000; width:85px; margin-top:-1px; margin-bottom:-1px; margin-left:-1px;}
.sorter .title {  height:14px; color:#666666; font-weight:bold; line-height:14px; }
.sorter .titlesel {  height: 14px; color:#0099ff; font-weight:bold; width:92px;}
.sorter .item { background-color: #ebf4fb;  height:14px; color:#666666; border-bottom:1px solid white;}
.sorter .itemsel {background-color:#d2dfef;  height:14px; color:#0099ff; border-bottom:1px solid white;}
.sorter .image { background-color: #ebf4fb; text-align:right; height:14px;}
.sorter .imgsel {background-color:#d2dfef; text-align:right; height:14px}


.orangetitle { width:552px; }
.orangetitle .title { color:White; font-weight:bold; background-image: url(./gfx/bg_title.gif); }

.btnShopBG { font-size:9px; font-weight:bold; color:white; width:134px; background-image: url(./gfx/bg_cartbutton.gif); }
.btnShop { font-size:9px; font-weight:normal; color:#CCCCCC; width:134px; }


.btnDetail { border-top:1px solid #d2dfef; border-bottom:1px solid #d2dfef; font-size:11px; text-align:center; }
.btnDetail td {color:white; background-color: #d2dfef; font-weight:bold; }
.btnDetail a {color:#CCCCCC; background-color: #d2dfef; font-weight:normal; }
.btnDetail_disabled {border-top:1px solid #EEEEEE; border-bottom:1px solid #EEEEEE; font-size:11px; text-align:center; cursor:text; }
.btnDetail_disabled td {color:#CCCCCC; background-color: #EEEEEE; font-weight:bold; cursor:text; }
.btnDetail_disabled a {color:#CCCCCC; background-color: #EEEEEE; font-weight:normal; cursor:text; }

.topProduct { border-top:1px solid #CCCCCC; border-bottom:1px solid #003366; background-image: url(./gfx/bg_topproduct.gif); border-collapse:collapse; background-repeat:no-repeat; background-position:top; }
.topProduct td { text-align:left; vertical-align:top; }
.topProduct .title { color: #003366; font-size:20px; font-weight:bolder; padding-left:9px; }
.topProduct .producer { text-align:right; padding-top:0px; padding-right:0px; width:180px; vertical-align:top; }
.topProduct .descTitle { color:#666666; font-size:10px; text-align:left; padding-left:9px; font-weight:bold; vertical-align:top; }
.topProduct .desc { color:#666666; font-size:10px; text-align:left; padding-left:9px; vertical-align:top; }
.topProduct .price { color:#CC0033; font-size:27px; font-weight:bolder; padding-left:4px; }
.topProduct .curr { color:#CC0033; font-size:10px; font-weight:bolder; padding-left:2px; }
.topProduct .functions { color:#666666; font-size:10px; vertical-align:middle; padding-left:9px; }
.topProduct .picture { background-repeat:no-repeat; }

.bigProduct { border-top:1px solid #CCCCCC; border-bottom:1px solid #003366; }
.bigProduct td { text-align:left; vertical-align:top; }
.bigProduct .title { color:#003366; font-size:12px; font-weight:bold; background-color:#f7f6f4; }
.bigProduct .producer { border-bottom:1px solid #CCCCCC; text-align:right; vertical-align:middle; }
.bigProduct .desc { color:#666666; font-size:10px; }
.bigProduct .priceBorders { border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; text-align:right; vertical-align:middle; }
.bigProduct .priceText { color:#CC0033; font-size:11px; font-weight:bold; }
.bigProduct .price { color:#CC0033; font-size:12px; font-weight:bold; }

.midProduct { }
.midProduct td { text-align:left; vertical-align:top; }
.midProduct .top { border-top:1px solid #CCCCCC; }
.midProduct .bottomgray { border-bottom:1px solid #CCCCCC; }
.midProduct .bottom { border-bottom:1px solid #003366; }
.midProduct .title { color:#003366; font-size:12px; font-weight:bold; background-color:#EEEEEE; }
.midProduct .desc { color:#666666; font-size:10px; }
.midProduct .price { color:#CC0033; font-size:11px; font-weight:bold; vertical-align:middle; text-align:center; }
.midProduct .function { text-align: left; }

.smlProduct { border-top:1px solid #CCCCCC; border-bottom:1px solid #003366; }
.smlProduct td { text-align:left; vertical-align:top; }
.smlProduct .title { color:#ee871a; font-size:12px; font-weight:bold; background-color:#EEEEEE; }
.smlProduct .producer { text-align:right; vertical-align:middle; background-image: url(./gfx/bg_gradient.gif); background-repeat: no-repeat; background-position: center left;}
.smlProduct .desc { color:#666666; font-size:10px; background-color:#EEEEEE; cursor:help; }
.smlProduct .price { color:#CC0033; font-size:11px; font-weight:bold; vertical-align:middle; }

.headFilter { border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; }
.headFilter td { text-align:left; vertical-align:top; color:#999999; }
.headFilter .headL { font-weight:bold; font-size:11px; text-align:left; background-color:#ede8e0; vertical-align: middle; }
.headFilter .headC { font-weight:bold; font-size:11px; text-align:center; background-color:#ede8e0; vertical-align: middle; }
.headFilter .title { font-weight:bold; font-size:10px; }

.mainProduct { border-top:1px solid #CCCCCC;}
.mainProduct td { text-align:left; vertical-align:top; }
.mainProduct .title { color:#003366; font-size:16px; font-weight:bold; background-color:#EEEEEE; }
.mainProduct .producer { text-align:right; vertical-align:middle; }
.mainProduct .descTitle { color:#666666; font-size:10px; font-weight:bold; }
.mainProduct .desc { color:#666666; font-size:10px; }
.mainProduct .priceText { color:#CC0033; font-size:12px; font-weight:bold; vertical-align:middle; text-align:left; }
.mainProduct .price { color:#CC0033; font-size:14px; font-weight:bold; vertical-align:middle; text-align:left; }
.mainProduct .pricePrepaymentText { color:#CC0033; font-size:12px; font-weight:bold; vertical-align:middle; text-align:left; padding-left:10px;}
.mainProduct .function { border-bottom: 1px solid #CCCCCC; border-top:1px solid #CCCCCC; }

.elemDetail {border-collapse:collapse; text-align:center; font-weight:bold; }
.elemDetail .title {color:#7f7878; background-color: #f7f6f4; font-size:10px; border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;}
.elemDetail .titlesel {color:#7f7878; background-color: #D2DFEF; font-size:10px; border-top:1px solid #003366; border-bottom:1px solid #003366;}
.elemDetail .space {background-color:White;}

.errorMessage { border:1px solid #FF9933; background-color:#FFEBBB;color:#666666;margin:0px 0px 10px 0px; padding:10px 10px 10px 10px;}
.errorMessage TD { font-size: 9px; color:#666666; text-align:left; border:0px; }
.validationMessage {color:Red}
.infoMessage { border:1px solid #00CC33; color: #666666; text-align:left; background-color:#d2dfef; margin:0px 0px 10px 0px; padding:10px 10px 10px 10px; }
.infoMessage TD { font-size: 9px; color:#00CC33; text-align:left; border:0px; }
.info0 {border-top:1px solid #00CC33; border-bottom:1px solid #00CC33; color: #666666; }
.info1 {border-top:1px solid #00CC33; border-bottom:1px solid #00CC33; color: #666666; }
.info2 {border-top:1px solid #00CC33; border-bottom:1px solid #00CC33; color: #666666; }
.info5 {border-top:1px solid #00CC33; border-bottom:1px solid #00CC33; color: #666666; }
.info6 { border-top:1px solid #E0E0E0; border-bottom:1px solid #E0E0E0; color: #666666; text-align:left; background-color:#E0E0E0;}

.navTree { text-align:left; font-family: verdana,Arial,Helvetia,sans-serif; font-size:10px; }
.navTree td { border-top:1px solid white; height:16px}
.navTree .navMainSel { background-color: #D2DEEB; width:197px; padding-left:10px; font-size:10px;}
.navTree .navSubSel { background-color: #EEF1F7; width:197px; padding-left:18px; font-size:10px;}
.navTree .navSubAccSel { background-color: #EEF1F7; width:197px; padding-left:15px; font-size:10px;}
.navTree .navItmSel {padding-left:23px; font-size:10px;}
.navTree .navIcnSel { cursor:pointer; font-size:10px;}
.navTree .navMain { background-color: #F7F6F4; width:197px; padding-left:10px; font-size:10px;}
.navTree .navMainPointer { background-color: #F7F6F4; width:197px; padding-left:13px; font-size:10px;}
.navTree .navSub { background: #EEEEEE; width:197px; padding-left:18px; font-size:10px;}
.navTree .navSubAcc { background: #EEEEEE; width:197px; padding-left:15px; font-size:10px;}
.navTree .navItm { padding-left:23px; font-size:10px;}
.navTree .navIcn { cursor:pointer; font-size:10px; }

.tabRot11{font-size:11px;border:1px solid #CC0033;border-collapse:collapse;vertical-align:top;text-align:left;}
.tabRot12{font-size:12px;border:1px solid #CC0033;border-collapse:collapse;vertical-align:top;text-align:left;}
.tabGrau11{font-size:11px;border:1px solid #CCCCCC;border-collapse:collapse;vertical-align:top;text-align:left;}
.tabGrau12{font-size:12px;border:1px solid #CCCCCC;border-collapse:collapse;vertical-align:top;text-align:left;}
.tabSchwarz11{font-size:11px;border:1px solid #000000;border-collapse:collapse;vertical-align:top;text-align:left;}
.tabSchwarz12{font-size:12px;border:1px solid #000000;border-collapse:collapse;vertical-align:top;text-align:left;}
.tab11{font-size:11px;border-collapse:collapse;vertical-align:top;text-align:left;}
.tab12{font-size:12px;border-collapse:collapse;vertical-align:top;text-align:left;}
.message{border:solid 1px #003366; background-color: #d2dfef;}
.likeOrangeLink
{
	cursor: pointer;
	color: #003366;
}
.headLogo
{
	margin-left:0px; margin-right:5px; float:left;
}
.headLogoLnk {width:390px; height:80px; border:none 0; margin-left:20px; }
.searchBox{padding-top:22px;}
.defaultHead{ margin-top: 70px; width: 552px; }
.rightNavi{padding-top: 82px;}

.cartBtn{ background-image: url(../pc_ostschweiz/gfx/bg_cartbtn.png); cursor:pointer;
	color:White; font-weight:bold; height:17px; border:ridge 1px #cc5600; padding-left:5px; padding-right:5px; padding-top: 4px;}

.configuratorHead{width: 162px; height: 15px; padding: 7px 0 0 7px;
    background-color: #003366; color: White; font-weight: bold; text-align: left;
    background-image: url(../App_Themes/pcp/gfx/bgbox_169_empty.gif);
    background-position: top left; background-repeat: no-repeat;}
.boxNewBorder{width: 169px; background-color: #E0DDDD;}
.boxNewNavMain{background-color: #F7F6F4; padding-left: 10px;
            padding-top: 2px; font-size: 10px; height: 14px; margin-bottom: 1px; cursor:pointer;}
.boxNewNavSub{height: 16px; margin-bottom: 1px; background: #EEEEEE;
                padding-left: 18px; font-size: 10px;}
.boxNewBorderBottom{width: 169px; background-color: #003366; height: 1px;}
.configuratorTitle{color: #003366; font-size: 13px; font-weight: bold;}
.search{ font-size: 10px; color:#666666; width:230px;}

.boxRight{width:169px; border-bottom:solid 1px #003366; margin-bottom: 10px;}
.boxRight .boxHead{width: 133px; height: 17px; padding: 18px 0 0 36px;
    background-color: #003366; color: White; font-weight: bold; text-align: left;
    background-image: url(../App_Themes/pcp/gfx/bgbox_169_empty.gif);
    background-position: top left; background-repeat: no-repeat;}
.boxRight .boxBorder{width: 169px; background-color: #e0dddd;}
.boxRight .boxBorder .boxWhiteBorder{width: 163px; background-color: White;
        padding: 1px 2px 1px 2px; margin: 0 1px 0 1px;}
.boxRight .boxBorder .boxNewBorderBottom{width: 169px; background-color: #003366; height: 1px;}

.boxLeft{width:203px; border-bottom:solid 1px #003366; margin-bottom: 10px;}
.boxLeft .boxHead{width: 167px; height: 17px; padding: 14px 0 0 36px;
    background-color: #003366; color: White; font-weight: bold; text-align: left;
    background-image: url(../App_Themes/pcp/gfx/bgbox_169_empty.gif);
    background-position: top left; background-repeat: no-repeat;}
.boxLeft .boxBorder{width: 203px; background-color: #e0dddd;}
.boxLeft .boxBorder .boxWhiteBorder{width: 197px; background-color: White;
        padding: 1px 2px 1px 2px; margin: 0 1px 0 1px;}
.boxLeft .boxBorder .boxNewBorderBottom{width: 203px; background-color: #003366; height: 1px;}

boxLeftEmpty{width:203px; border-bottom:solid 1px #003366; margin-bottom: 10px;}
.boxLeftEmpty .boxHead{width: 167px; height: 17px; padding: 4px 0 0 36px;
    background-color: #003366; color: White; font-weight: bold; text-align: left;
    background-image: url(../App_Themes/pcp/gfx/bgbox_202_empty.gif);
    background-position: top left; background-repeat: no-repeat;}
.boxLeftEmpty .boxBorder{width: 203px; background-color: #e0dddd;}
.boxLeftEmpty .boxBorder .boxWhiteBorder{width: 197px; background-color: White;
        padding: 1px 2px 1px 2px; margin: 0 1px 0 1px;}
.boxLeftEmpty .boxBorder .boxNewBorderBottom{width: 203px; background-color: #003366; height: 1px;}

.boxListItemGray{background-color: #eff0f2; 
            padding-top: 3px; font-size: 10px; height: 24px; }
.boxListItemGray .listItemLeft{float:left; margin-left: 2px;}
.boxListItemGray .listItemRight{float:right; margin-right: 2px;}

.boxListItemGrayAlt{background-color: #e3e4e6; 
            padding-top: 3px; font-size: 10px; height: 24px; }
.boxListItemGrayAlt .listItemLeft{float:right; margin-left: 2px;}
.boxListItemGrayAlt .listItemRight{float:left; margin-right: 2px;}

.boxDivGray{background-color: #F7F6F4; 
            padding-top: 3px; font-size: 10px; margin-bottom: 1px; padding-left:2px; }
.boxDivGray .listItemLeft{float:right; }
.boxDivGray .listItemRight{float:left; margin-right: 2px;}

.navSubSel {width: 197px; background-color: #ffffff; height: 23px; cursor:pointer;}
.navSubSel:hover {background-color: #b2b3b5; color:White; }
.navSubSel .navIcn {float:left; width: 6px; height: 10px; margin-top:6px;margin-left: 20px; margin-right:6px}
.navSubSel .navLnk { float: right; width:165px; margin-top:4px; color:#0099ff; font-weight:bold;}
.navSubAccSel {width: 197px;background-color: #ffffff; height: 23px; cursor:pointer;}
.navSubAccSel:hover {background-color: #b2b3b5; color:White; }
.navSubAccSel .navIcn {float:right; width: 6px; height: 10px; margin-top:6px;margin-right:6px;}
.navSubAccSel .navLnk {float:left;margin-top:4px;margin-left: 20px;font-weight:bold;}
.navSub {width: 197px; background: #ffffff;  height: 23px; cursor:pointer;}
.navSub:hover {background-color: #b2b3b5; color:White; }
.navSub .navIcn {float:left; width: 6px; height: 10px; margin-left: 20px; margin-right:6px; margin-top: 6px;}
.navSub .navLnk {float: right; width:165px; margin-top:4px; color:Black;}
.navItm {width: 197px; background: #ffffff;  height: 23px; cursor:pointer;}
.navItm:hover {background-color: #b2b3b5; color:White; }
.navItm .navIcn {float:left; width: 6px; height: 10px; margin-left: 25px; margin-right:6px; margin-top: 6px;}
.navItm .navLnk {float: right; width:160px; margin-top:4px; color:Black;}
.navItmSel {width: 187px; height: 23px; cursor:pointer;}
.navItmSel:hover {background-color: #b2b3b5; color:White; }
.navItmSel .navIcn {float:left; width: 6px; height: 10px; margin-left: 25px; margin-right:6px; margin-top: 6px;}
.navItmSel .navLnk {float: right; width:150px; margin-top:4px; color:#0099FF; font-weight:bold;}
.navSubAcc {width: 197px;background: #ffffff; height: 23px; cursor:pointer;}
.navSubAcc:hover {background-color: #b2b3b5; color:White; }
.navSubAcc .navIcn {float:right; width: 6px; height: 10px; margin-top:6px; margin-right:6px;}
.navSubAcc .navLnk {float:left; margin-top:4px;margin-left: 20px;}
.navSubAccOpen {width: 197px; background-color: #ffffff; color:#0099ff;  height: 23px; cursor:pointer; }
.navSubAccOpen:hover {background-color: #b2b3b5; color:White; }
.navSubAccOpen .navIcn {float:right; margin-right:4px; width: 9px; height: 5px; margin-top:5px;}
.navSubAccOpen .navLnk {float:left; margin-top:4px; margin-left: 20px; font-weight:bold; color:#0099ff; font-weight: bold;}
.navSubAccSelOpen {width: 197px; background-color: #ffffff; color:#0099ff;  height: 23px; cursor:pointer; }
.navSubAccSelOpen:hover {background-color: #b2b3b5; color:White; }
.navSubAccSelOpen .navIcn {float:right; margin-right:4px; width: 9px; height: 5px; margin-top:5px;}
.navSubAccSelOpen .navLnk {float:left; margin-top:4px; margin-left: 20px;font-weight:bold; color:inherit;}
.navIcnSel {width: 187px; cursor:pointer; padding-top: 2px; height: 23px; cursor:pointer;}
.navMain {width: 197px; background-color: #eff0f2;  height: 23px; cursor:pointer; }
.navMain .navIcn {float:right; width: 6px; height: 10px; margin-top:4px; margin-right:6px;}
.navMain .navLnk {float:left; margin-top:4px; margin-left: 15px;}
.navMain:hover {background-color: #b2b3b5; color:White; }
.navMainSel  {width: 197px; background-color: #eff0f2;  height: 23px; cursor:pointer; }
.navMainSel .navIcn {float:right; width: 6px; height: 10px; margin-top:3px; margin-right:6px;}
.navMainSel .navLnk {float:left; margin-top:4px; margin-left: 15px; font-weight:bold;}
.navMainSel:hover {background-color: #b2b3b5; color:White; }
.navMainAlt {width: 197px; background-color: #e3e4e6; height: 23px; cursor:pointer;}
.navMainAlt .navIcn {float:right; width: 6px; height: 10px; margin-top:4px;margin-right:6px;}
.navMainAlt .navLnk {float:left; margin-top:4px; margin-left: 15px;}
.navMainAlt:hover {background-color: #b2b3b5; color:white;}
.navMainOpen {width: 197px; background-color: #ffffff; color:#0099ff;  height: 23px; cursor:pointer; }
.navMainOpen .navIcn {float:right; margin-right:4px; width: 9px; height: 5px; margin-top:5px;}
.navMainOpen .navLnk {float:left; margin-top:4px; margin-left: 15px;font-weight:bold;}
.navMainOpen:hover {background-color: #b2b3b5; color:White; }
.navMainAltSel {width: 197px; background-color: #e3e4e6;  height: 23px; cursor:pointer;}
.navMainAltSel .navIcn {float:right; width: 6px; height: 10px; margin-top:3px;margin-right:6px;}
.navMainAltSel .navLnk {float:left; margin-top:4px; margin-left: 15px; font-weight:bold;}
.navMainAltSel:hover {background-color: #b2b3b5; color:white;}
.navMainAltOpen {width: 197px; background-color: White; color:#0099ff; font-weight:bolder; height: 23px; cursor:pointer; }
.navMainAltOpen .navIcn {float:right; margin-right:4px; width: 9px; height: 5px; margin-top:5px;}
.navMainAltOpen .navLnk {float:left; margin-top:4px; margin-left: 15px;}
.navMainAltOpen:hover {background-color: #b2b3b5; color:White; }
.navMainAltSelOpen {width: 197px; background-color: #ffffff; color:#0099ff; font-weight:bolder; height: 23px; cursor:pointer; }
.navMainAltSelOpen .navIcn {float:right; margin-right:4px; width: 9px; height: 5px; margin-top:5px;}
.navMainAltSelOpen .navLnk {float:left; margin-top:4px; margin-left: 15px;}
.navMainAltSelOpen:hover {background-color: #b2b3b5; color:White; }
.navMainAltSelPathOpen {width: 197px; background-color: #ffffff; color:#0099ff; font-weight:bolder; height: 23px; cursor:pointer; }
.navMainAltSelPathOpen .navIcn {float:right; margin-right:4px; width: 9px; height: 5px; margin-top:5px;}
.navMainAltSelPathOpen .navLnk {float:left; margin-top:4px; margin-left: 15px;}
.navMainAltSelPathOpen:hover {background-color: #b2b3b5; color:White; }
.navMainSelOpen {width: 197px; background-color: #ffffff; color:#0099ff; font-weight:bolder; height: 23px; cursor:pointer; }
.navMainSelOpen .navIcn {float:right; margin-right:4px; width: 9px; height: 5px; margin-top:5px;}
.navMainSelOpen .navLnk {float:left; margin-top:4px; margin-left: 15px;}
.navMainSelOpen:hover {background-color: #b2b3b5; color:White; }
.navMainSelPathOpen {width: 197px; background-color: #ffffff; color:#0099ff; font-weight:bolder; height: 23px; cursor:pointer; }
.navMainSelPathOpen .navIcn {float:right; margin-right:4px; width: 9px; height: 5px; margin-top:5px;}
.navMainSelPathOpen .navLnk {float:left; margin-top:4px; margin-left: 15px;}
.navMainSelPathOpen:hover {background-color: #b2b3b5; color:White; }

.navLnk a{ text-decoration:none;}

.proMainOCP { width:550px; background-image:url(./gfx/bgocpnl_blue_grad.png); border-top:solid 1px #666666; height:20px; border-left:solid 1px #006aad; border-right:solid 1px #006aad; border-bottom:solid 1px #666666;}
.proMainOCP .borderTop { border-top:solid 1px #85c7e8; padding-left: 17px; padding-top:2px; color:White;}