#panelmshipinfo
{
 clear : both;
 width : 710px;
}

#panelmshipinfo .splitkop
{
 width : 710px;
 height : 34px;
 
 border-bottom  : 1px #000 solid;
}

#panelmshipinfo #aleft
{
 float: left;
}

#panelmshipinfo #aright
{
 float : left;
}

#panelmshipinfo .splitkop a
{
 color : #000;
 
 padding-left : 20px;
 padding-top  : 2px;
 
 font-size    : 18px;
 
 border : 0 !important;
}

#panelmshipinfo .splitkop a:hover
{
 color : #fff !important;
 background-position : 0 -34px;
 border : 0 !important;
}

#panelmshipinfo .splitkop .sel
{
 color : #fff;
 background-position : 0 -34px !Important;
}


#panelmshipinfo .splitkop #aleft a
{
 width : 355px;
 height : 34px;
 max-width : 334px !important;
 max-height : 32px !important;
 
 border-right : 1px #000 solid !important;
 display: block;
 background-image : url(./images/mshipinfo-kopleft.png);
}

#panelmshipinfo .splitkop #aright a
{
 width : 355px;
 max-width : 335px !important;
 height : 34px;
 max-height : 32px !important;
 
 display: block;
 background-image : url(./images/mshipinfo-kopright.png);
}



#panelmshipinfo .kop
{
 width : 710px;
 height : 34px;
 
 border-bottom  : 1px #000 solid;
 background-image : url(./images/mshipinfo-kop.png);
 background-repeat : no-repeat;
 color : #fff;
 
 padding-left : 20px;
 padding-top  : 2px;
 
 font-size    : 18px;
 
}

#panelmshipinfo .main
{
 width : 710px;
 max-width : 678px !important;
 
 border-left  : 1px #000 solid;
 border-right : 1px #000 solid;
 
 padding-left  : 15px;
 padding-right : 15px;
 
 background-image  : url(./images/bg-fade.png);
 background-repeat : repeat-x;
}

#panelmshipinfo .bot
{
 width  : 710px;
 height : 13px;
 
 background-image : url(./images/mshipinfo-bot.png);
 background-repeat : no-repeat;
}

#panelmshipinfo #mshipstatus
{
 width : 675px;
 
 /*border : 1px #000 solid;*/
 height : 100px;
 
 background-color : #fff;
 margin-bottom : 10px;
}

#panelmshipinfo #mshipstatus #pict
{
 width : 100px;
 height : 100px; 
 float: left;
}

#panelmshipinfo #mshipstatus .supreme
{
 background-image : url(./images/panel-supreme.png);
 border : 1px #000 solid;
}

#panelmshipinfo #mshipstatus .premium
{
 background-image : url(./images/panel-premium.png);
 border : 1px #000 solid;
}

#panelmshipinfo #mshipstatus .special
{
 background-image : url(./images/panel-premium.png);
 border : 1px #000 solid;
}

#panelmshipinfo #mshipstatus .free
{
 background-image : url(./images/panel-free.png);
 border : 1px #000 solid;
}

#panelmshipinfo #mshipstatus .nomship
{
 background-image : url(./images/panel-nomship.png);
 border : 1px #000 solid;
}

#panelmshipinfo #mshipstatus .institution
{
 background-image : url(./images/panel-institution.png);
 border : 1px #000 solid;
}


#panelmshipinfo #mshipstatus .publisher
{
 background-image : url(./images/panel-publisher.png);
 border : 1px #000 solid;
}

#panelmshipinfo #mshipstatus .organizer
{
 background-image : url(./images/panel-organizer.png);
 border : 1px #000 solid;
}


#panelmshipinfo #mshipstatus #info
{
 margin-left : 10px;
 margin-top  : 0px;

 width : 565px;
 max-width : 525px;
 float : left;
}

#panelmshipinfo #mshipstatus #info .infokop
{
 width : 565px;
 max-width : 515px;
 height : 20px;
 
 padding-left : 10px;
 background-color : #000;
 color            : #fff;
}

#panelmshipinfo #mshipstatus #info .infobody
{
 width : 565px;
 max-width : 525px;
 
 padding-left : 0px;
 margin-top   : 5px;
}

#panelmshipinfo #mshipstatus #info .infobody TABLE
{
 width : 100%;
 font-family : Tahoma;
 font-size   : 11px;
}

#panelmshipinfo #mshipstatus #info .infobody TABLE TR
{
 height : 23px;
}
#panelmshipinfo #mshipstatus #info .infobody TABLE .row1 TD
{
 background-color : #f1f1f1;
}

#panelmshipinfo #mshipstatus #info .infobody TABLE .row2 TD
{
 background-color : #e1e1e1;
}

#panelmshipinfo #mshipstatus #info .infobody TABLE .tag
{
 padding-left : 5px;
 font-weight : bold;
}

#panelmshipinfo #mshipstatus #info .infobody TABLE .data
{
 padding-left : 5px;
}

.upgradebutton
{ 
 background-image : url(images/upgrade.png);
 background-repeat : no-repeat;
 border : 0 !important;
 
 display : block;
 width  : 166px;
 height : 37px;
}

.upgradebutton:hover
{
 background-position : 0 -37px;
 border : 0;
}

#panelcategory
{
 width : 712px;
 
 margin-top : 25px;
}

.grey LI
{
 color : #aaa;
}

#panelknoppen
{
 margin-left : 25px;
}

.panelinfo
{
 width : 702px;
 clear : both;
}

.panelinfo .top
{
 background-image : url(images/reg-top.png);
 
 width : 702px;
 height : 5px;
 font-size : 1px;
 line-height : 0;
}

.panelinfo .main
{
 width : 702px;
 max-width : 670px;
 
 background-image : url(images/reg-mid.png);
 background-repeat : repeat-x;
 
 background-color  : #dddedf;
 border-left  : 1px #d2d3d3 solid;
 border-right : 1px #d2d3d3 solid;
 
 padding-left : 15px;
 padding-right : 15px;

 min-height: 200px; 
 height:auto !important; 
 height:200px; 
}

.panelinfo .bot
{
 background-image : url(images/reg-bot.png);
 width : 702px;
 height : 5px;
 font-size : 1px;
 line-height : 0;
}

#panelcat UL
{
 padding : 0;
 margin  : 0;
 padding-top : 10px;
 
 list-style: none !important;
}


#panelcat LI
{
 float            : left;
 
 padding-left      : 15px; 
 margin-left       : 15px;
 width             : 320px;
 max-width         : 300px;
 
 padding-top    : 2px;
 padding-bottom : 2px;
 
 background-image: url(images/catdiv-dot.png);
 background-repeat : no-repeat;
}

.panelinfo .editdetails
{
 clear : both;
 float : left;
}

.panelinfo .editdetails a
{
 display : block;
 margin-top : 10px;
 
 width  : 165px;
 height : 28px;
 
 background-image  : url(images/editdetails.png);
 background-repeat : no-repeat;
 
 border : 0 !important; 
}

#info .editdetails a:hover
{
 background-position : 0 -28px;
 border : 0;
}

#info .editdetails
{
 clear : both;
 float : left;
}

#info .editdetails a
{
 display : block;
 margin-top : 10px;
 
 width  : 165px;
 height : 28px;
 
 background-image  : url(images/editdetails.png);
 background-repeat : no-repeat;
 
 border : 0 !important; 
}

.panelinfo .main .editaddcat
{
 clear : left;
 float : left;
}

.panelinfo .main .editaddcat a
{
 display : block;
 margin-top : 10px;
 
 width  : 165px;
 height : 29px;
 
 background-image  : url(images/editaddcats.png);
 background-repeat : no-repeat;
 
 border : 0 !important; 
}

.panelinfo .main .editaddcat a:hover
{
 background-position : 0 -29px;
 border : 0;
}

.panelinfo .main .previewlist
{
 float : right;
}

.panelinfo .main .previewlist a
{
 margin-top : 10px;
 
 width  : 165px;
 height : 29px;
 
 background-image  : url(images/previewlist.png);
 background-repeat : no-repeat;
 
 border : 0 !important; 
}

.panelinfo .main .previewlist a:hover
{
 background-position : 0 -29px;
 border : 0;
}


#panelproductlist
{
 list-style: none url();
 margin  : 0;
 padding : 0;
}

#panelproductlist LI
{
 clear : both;
 border-bottom : 1px #aaa solid;
 
 padding-left  : 5px;
 padding-right : 5px;
}

#panelproductlist .block1
{
 background-color : #fff;
 height : 80px;
}

#panelproductlist .block2
{
 background-image: url(./images/block-bg.png);
 background-repeat: repeat-x;
 
 height : 80px;
}

#panelproductlist .left
{
 float : left;
}

#panelproductlist .right
{
 width : 230px;
 float : right;
}

#panelproductlist #productname
{
 font-size   : 14px;
 font-weight :  bold;
}

#panelproductlist #productcat
{
 font-style: italic;
 font-size : 11px;
}

#panelproductlist #productphoto
{
 margin-top : 2px;
 margin-right : 5px;
 width  : 75px;
 height : 75px; 
 min-width : 75px;
 min-height : 75px; 
 
 float  : left;
}

.productimg
{
 width : 50px;
 height : 50px;
 min-width  : 50px;
 min-height : 50px;
 margin-left : 12px;
 
 background-color : #fff;
 
 cursor : pointer;
}

.productimg img
{
 
 margin-top : 2px;
 border : 0;
}

#panelproductlist #productphoto a
{
 display : block;
 
 width : 100%;
 height : 100%;
 background-image : url(images/uploadphoto.png);
 background-repeat : no-repeat;
 
 border : 1px #999 solid;
}

#panelproductlist #productphoto a:hover
{
 background-position : 0 -75px;
  border : 1px #000 solid;    
}


#panelproductlist #editproduct
{
 width  : 140px;
 height : 29px;
 float : left;
} 

#panelproductlist #editproduct a
{
 margin-top : 7px;
 display : block;
 
 width : 100%;
 height : 100%;
 background-image : url(images/editproduct.png);
 background-repeat : no-repeat;
 
 border : 0;
}

#panelproductlist #editproduct a:hover
{
 background-position : 0 -29px;
 border : 0;
}
#panelproductlist #deleteproduct
{
 width  : 140px;
 height : 29px;
 float : left;
} 

#panelproductlist #deleteproduct a
{
 margin-top : 10px;
 
display : block;
 
 width : 100%;
 height : 100%;
 background-image : url(images/deleteproduct.png);
 background-repeat : no-repeat;
 
 border : 0;
}

#panelproductlist #deleteproduct a:hover
{
 background-position : 0 -29px;
 border : 0;
}



#panelmabolist
{
 margin  : 0;
 padding : 0;
 
 width : 100%;
 list-style: none !important;
 
 
}

#panelmabolist LI
{
 clear : both;
 border-bottom : 1px #aaa solid;
 
 padding-left  : 10px;
 padding-right : 10px;
 padding-top   : 5px;
 
 width : 95%;
 min-width : 640px;
 
 background-image : url();
}

#panelmabolist .block1
{
 background-color : #fff;
 height : 80px;
}

#panelmabolist .block2
{
 background-image: url(./images/block-bg.png);
 background-repeat: repeat-x;
 
 height : 80px;
}

#panelmabolist .left
{
 
 float : left;
}

#panelmabolist .right
{
 width : 230px;
 float : right;
}

#panelmabolist #maboname
{
 font-size   : 14px;
 font-weight :  bold;
}

#panelmabolist #mabocat
{
 font-style: italic;
 font-size : 11px;
}

#panelmabolist #mabophoto
{
 margin-top : 2px;
 margin-right : 5px;
 width  : 75px;
 height : 75px; 
 min-width : 75px;
 min-height : 75px; 
 
 float  : left;
}

.maboimg
{
 width : 50px;
 height : 50px;
 min-width  : 50px;
 min-height : 50px;
 margin-left : 12px;
 
 background-color : #fff;
 
 cursor : pointer;
}

.maboimg img
{
 
 margin-top : 2px;
 border : 0;
}

#panelmabolist #mabophoto a
{
 display : block;
 
 width : 100%;
 height : 100%;
 background-image : url(images/uploadphoto.png);
 background-repeat : no-repeat;
 
 border : 1px #999 solid;
}

#panelmabolist #mabophoto a:hover
{
 background-position : 0 -75px;
  border : 1px #000 solid;    
}

#addmagazine
{
 margin-left : 20px;
  
 width  : 165px;
 height : 29px;
}

#addmagazine a
{
 display : block;
 width   : 100%;
 height  : 100%;
 
 border : 0 !important;
 background-image : url(./images/addmagazine.png);
}

#addmagazine a:hover
{
 background-position : 0 -29px;
 border : 0 !important;
}


#addbook
{
 margin-left : 20px;
  
 width  : 140px;
 height : 29px;
}

#addbook a
{
 display : block;
 width   : 100%;
 height  : 100%;
 
 border : 0 !important;
 background-image : url(./images/addbook.png);
}

#addbook a:hover
{
 background-position : 0 -29px;
 border : 0 !important;
}


#addproduct
{
 margin-left : 20px;
  
 width  : 140px;
 height : 29px;
}

#addproduct a
{
 display : block;
 width   : 100%;
 height  : 100%;
 
 border : 0 !important;
 background-image : url(./images/addproduct.png);
}

#addproduct a:hover
{
 background-position : 0 -29px;
 border : 0 !important;
}

#addevent
{
 margin-left : 20px;
  
 width  : 140px;
 height : 29px;
}

#addevent a
{
 display : block;
 width   : 100%;
 height  : 100%;
 
 border : 0 !important;
 background-image : url(./images/addevent.png);
}

#addevent a:hover
{
 background-position : 0 -29px;
 border : 0 !important;
}



#panelmabolist #editmagazine
{
 width  : 139px;
 height : 28px;
 float : left;
} 

#panelmabolist #editmagazine a
{
 margin-top : 7px;
 display : block;
 
 width : 100%;
 height : 100%;
 background-image : url(images/editmagazine.png);
 background-repeat : no-repeat;
 
 border : 0;
}

#panelmabolist #editmagazine a:hover
{
 background-position : 0 -28px;
 border : 0;
}



#panelmabolist #deletemagazine
{
 width  : 139px;
 height : 28px;
 float : left;
} 

#panelmabolist #deletemagazine a
{
 margin-top : 10px;
 
display : block;
 
 width : 100%;
 height : 100%;
 background-image : url(images/deletemagazine.png);
 background-repeat : no-repeat;
 
 border : 0;
}

#panelmabolist #deletemagazine a:hover
{
 background-position : 0 -28px;
 border : 0;
}

#panelmabolist #editevent
{
 width  : 140px;
 height : 29px;
 float : left;
} 

#panelmabolist #editevent a
{
 margin-top : 7px;
 display : block;
 
 width : 100%;
 height : 100%;
 background-image : url(images/editevent.png);
 background-repeat : no-repeat;
 
 border : 0;
}

#panelmabolist #editevent a:hover
{
 background-position : 0 -29px;
 border : 0;
}


#panelmabolist #deleteevent
{
 width  : 140px;
 height : 29px;
 float : left;
} 

#panelmabolist #deleteevent a
{
 margin-top : 10px;
 
display : block;
 
 width : 100%;
 height : 100%;
 background-image : url(images/deleteevent.png);
 background-repeat : no-repeat;
 
 border : 0;
}

#panelmabolist #deleteevent a:hover
{
 background-position : 0 -29px;
 border : 0;
}

#panelmabolist #editbook
{
 width  : 140px;
 height : 29px;
 float : left;
} 

#panelmabolist #editbook a
{
 margin-top : 7px;
 display : block;
 
 width : 100%;
 height : 100%;
 background-image : url(images/editbook.png);
 background-repeat : no-repeat;
 
 border : 0;
}

#panelmabolist #editbook a:hover
{
 background-position : 0 -29px;
 border : 0;
}


#panelmabolist #deletebook
{
 width  : 140px;
 height : 29px;
 float : left;
} 

#panelmabolist #deletebook a
{
 margin-top : 10px;
 
display : block;
 
 width : 100%;
 height : 100%;
 background-image : url(images/deletebook.png);
 background-repeat : no-repeat;
 
 border : 0;
}

#panelmabolist #deletebook a:hover
{
 background-position : 0 -29px;
 border : 0;
}




.hide
{
 display : none;
}

.show
{
/* display : inline;*/
}


#uploadcompanylogo
{
 width  : 229px;
 height : 229px;

 background-image  : url(images/uploadlogo-image.png);
 background-repeat : no-repeat;
 
 margin-top : 25px;
 margin-left : 10px;
 
 text-align : center !important;
}

#uploadcompanylogo IMG
{
 clear : both;
 
 margin-top : 50px;
 border : 0;
}

#uploadcompanylogonoimage
{
 width  : 229px;
 height : 229px;
 
 margin-top : 25px;
 margin-left : 10px;
 text-align : center;

 background-image  : url(images/uploadlogo-noimage.png);
 background-repeat : no-repeat;
}

.logouploadform
{
 padding : 15px;
 margin-top : 10px;
 margin-left : 10px;
 
 background-color : #f1f1f1;
 border : 1px #000 solid;
 
 text-align : left;
}

.logouploadform .submit
{
 margin-top : 5px;
 margin-bottom : 0px !important; padding : 0px !important;
}




.invoicelist
{
 width : 100%;
  
 background-color : #fff;
 margin-top : 10px;
}

.invoicelist TABLE
{
 width : 100%;
 font-family : tahoma;
 font-size   : 10px;
}

.invoicelist TABLE a
{
 font-family : tahoma;
 font-size   : 10px !important;
}


.invoicelist TABLE TD
{
 padding-left : 5px;
}

.invoicelist TABLE .head TD
{
 font-size : 12px !important;
 color     : #fff;
 background-color : #3F57AA;
 border-bottom : 5px #fff solid !important;
  
 line-height  : 2;
}

.invoicelist TABLE .head TR
{

}

.invoicelist TABLE TD.action
{
 border-left : 2px #fff solid;
}

.invoicelist TABLE .block1 TD
{
 height : 50px;
 background-color : #F2F2F2;
 border-bottom : 4px #fff solid;
 
 vertical-align: middle;
}

.invoicelist TABLE .block2 TD
{
 height : 50px;
 background-color : #E6E6E6; 
 border-bottom : 4px #fff solid;
}

.invoicelist .payonline
{
 margin-top : 15px;
}

.invoicelist .action a
{
 border: 0 !important;
}


.invoicelist .action
{
 text-align : center;
}


.invoicelist .pdf
{
 float : left;
 
 height : 50px;
 width   : 24px;

 margin-left : 2px;
 margin-right : 2px;
}

.invoicelist .pdf a
{
 display : block;
 width   : 100%;
 height  : 100%;
 
 background-image : url(./images/pdficon.png);
 border : 0 !important;
}

.adminfullpanel
{
 width      : 990px;
}

.adminmemberpanel
{
 width : 480px;
 float : left;
 
 border : 1px #000 solid;
 margin : 5px;
}

.adminmemberpanel .companyname { margin : 5px; background-color : #000; color : #fff; padding : 5px;}
.adminmemberpanel .companyinfo a {font-size : 11px !important; }

.adminmemberpanel .companyinfo .left { width : 300px; font-size: 11px; font-family : Tahoma;}
.adminmemberpanel .companyinfo .addressinfo { margin-left : 10px; font-size : 11px; font-family : Tahoma; line-height : 1.5;}
.adminmemberpanel .companyinfo .addressinfo .tag {font-weight: bold; width : 100px; }
.adminmemberpanel .companyinfo .right a { font-size: 11px !important; display : block; width : 165px; height : 20px; background-color : #f1f1f1; border: 1px #000 solid; margin: 2px; margin-bottom : 5px; line-height : 1.7; padding-left : 5px;}
.adminmemberpanel .companyinfo .companyprofile { font-size : 9px; font-family : Tahoma; margin : 10px; height : 150px; overflow: auto; background-color : #e7e7e7; padding: 5px; border: 1px #aaa solid;}

.adminmemberpanel .sectinfo { width: 455px; font-family : Tahoma; font-size : 11px; margin-left : 10px;  border : 1px #000 solid;}
.adminmemberpanel .sectinfo TD { text-align : center; border-right: 1px #000 solid;}
.adminmemberpanel .sectinfo .sel   { background-color : #f1f1f1;  height : 25px; line-height : 2; cursor: pointer; border-bottom : 1px #000 solid; }
.adminmemberpanel .sectinfo .nosel { background-color : #fff;  height : 25px; line-height : 2; cursor: pointer;  border-bottom : 1px #000 solid;}
.adminmemberpanel .sectinfo .bold  { font-weight : bold; border-bottom : 1px #000 dashed;}

.adminmemberpanel .sectinfo a {text-align: center; text-decoration:underline; }
.adminmemberpanel .hidden { display : none }
.adminmemberpanel .show { text-align: left}
.adminmemberpanel .content { padding : 10px; }

.adminmemberpanel .infotable { font-size: 11px; font-family : Tahoma; width: 100%; border : 0px !important;}
.adminmemberpanel .infotable TD {border : 0px !important; }
.adminmemberpanel .infotable .left  { width : 50%; text-align: left; vertical-align: top;}
.adminmemberpanel .infotable .right { width : 50%;  vertical-align: top;text-align: left; padding-left : 5px;}
.adminmemberpanel .infotable .maincat { background-color : #fa3; color : #fff; padding-left: 10px; height : 20px; line-height :1.5; }
.adminmemberpanel .infotable .subcat { padding-left : 10px; font-size : 9px; line-height : 1}
.adminmemberpanel .infotable .product{ margin-bottom : 1px; background-color : #f1f1f1; height : 15px; float: left; padding-left : 10px; font-size:9px; line-height : 1; width : 150px; }
.adminmemberpanel .infotable .del    {  margin-bottom : 1px;   background-color : #f1f1f1; height : 15px;  float: right; font-size:9px; line-height : 1; text-align : right; }
.adminmemberpanel .infotable .del     a {font-size: 9px !important; }
.adminmemberpanel .infotable .product a {font-size: 9px !important; }

.adminmemberpanel .invoicetable { padding-left : 10px; font-size: 10px; font-family : Tahoma; width: 455px; border: 0px !Important; }
.adminmemberpanel .invoicetable .head { background-color : #fa3; color : #fff; padding-left: 10px; height : 20px; line-height :1.5; }
.adminmemberpanel .invoicetable a { font-size : 9px !important;}

.adminmemberpanel .invoicetable .green { padding-left : 5px; background-color : #dfd; margin-bottom : 2px; }
.adminmemberpanel .invoicetable .red {background-color : #fdd; padding-left : 5px; margin-bottom : 2px; }

.adminmemberpanel .sitetable {padding-left : 10px; font-size: 10px; font-family : Tahoma; width: 455px; border: 0px !Important; }
.adminmemberpanel .sitetable .head { background-color : #fa3; color : #fff; padding-left: 10px; height : 20px; line-height :1.5; }
.adminmemberpanel .sitetable a { font-size : 9px !important;}

.adminmemberpanel .sitetable .expired {padding-left : 10px;  background-color : #f77; height : 20px; margin-bottom : 1px;}
.adminmemberpanel .sitetable .line1 {padding-left : 10px;  background-color : #f1f1f1; height : 20px; margin-bottom : 1px;}
.adminmemberpanel .sitetable .line2 {padding-left : 10px;  background-color : #eee; height : 20px; margin-bottom : 1px;}

.adminmemberpanel .sitetable .name { float: left; width : 250px; }
.adminmemberpanel .sitetable .section { float : left; }
.adminmemberpanel .sitetable .membership { float : right; }

.adminmemberpanel .suspected { color : #f00 !important; font-weight:bold;}
.adminmemberpanel .suspecttable { font-size: 11px; font-family : Tahoma; width : 100%; border: 1px #000 solid; }
.adminmemberpanel .suspecttable .head { background-color : #05f; color : #fff; }
.adminmemberpanel .suspecttable TD {padding-left : 5px; height : 25px; line-height : 1.5; }
.adminmemberpanel .suspecttable .sel TD { cursor: pointer; background-color : #e1e1e1; }
.adminmemberpanel .suspecttable .nosel TD { cursor: pointer; }


.panelcontain { width : 1000px; margin-top : 5px;}
.newpanelmenu { width : 275px; background-color : #d8d8d8; background-image: url(./images/panelmenu-bg.jpg); background-repeat: no-repeat; font-size: 11px; float: left; }
.newpanelmenu .head { background-color : #333; background-image: url(./images/panelbar.png); background-repeat: repeat-x; color            : #fff; line-height : 1.5; height : 20px;}
.newpanelmenu .level1 { padding-left : 5px; border-bottom : 1px #888 solid; }
.newpanelmenu .level1 .txt { width : 220px; }

.newpanelmenu .newpaneloptions { width : 260px; margin-left : 15px; }
.newpanelmenu .newpaneloptions .lft  { width : 190px; border-bottom : 1px #888 solid; }
.newpanelmenu .newpaneloptions .lcnt { border-bottom : 1px #888 solid; font-size: 10px; color: #444; }
.newpanelmenu .newpaneloptions .lft a { font-size : 11px !important; display : block; padding-left : 5px; line-height : 1.5; height : 20px; min-height : 25px; border-bottom : 0px #000 solid !important; } 
.newpanelmenu .newpaneloptions .rght { border-bottom : 1px #888 solid; text-align: right;} 
.newpanelmenu .newpaneloptions .rght IMG { border : 1px #000 solid;  opacity: 0.75; filter: alpha(opacity = 75); margin-top : 2px;}

.newpanelmenu .newpaneloptions .sel IMG  { opacity: 0.99 !important; filter: alpha(opacity = 99) !important; }
.newpanelmenu .newpaneloptions .sel .lft { background-color : #ffc !important; }
.newpanelmenu .newpaneloptions .sel .lcnt { background-color : #ffc !important; }
.newpanelmenu .newpaneloptions .sel .rght { background-color : #ffc !important; }

.newpanelmenu .newpaneloptions .hl a { font-weight : bold; }
.newpanelmenu .newpaneloptions .hl .lft { background-color : #ffc !important; }
.newpanelmenu .newpaneloptions .hl .rght { background-color : #ffc !important; }
.newpanelmenu .newpaneloptions .hl .lcnt { background-color : #ffc !important; }
.newpanelmenu .newpaneloptions .hl IMG  { opacity: 0.99 !important; filter: alpha(opacity = 99) !important; }

.newpanelmenu .emailstats { width : 250px; background-color : #fff; margin-left : 20px; margin-top : 5px; padding : 5px; border: 1px #000 solid;}
.newpanelmenu .emailstats .lft  { float : left; }
.newpanelmenu .emailstats .rght { float : right; } 
.newpanelmenu .emailstats .rght IMG { border:  1px #000 solid; }

.mainpanel { width : 720px; margin-left : 5px; float: left; }
.newpanel_companyinformation { width : 720px; border: 1px #000 solid; }
.newpanel_companyinformation .title { width: 718px; height : 18px !important; line-height : 1.5 !important; background-color : #333; background-image: url(./images/panelbar.png); color: #fff; font-size: 11px !important;}
.newpanel_companyinformation TABLE { font-family : Tahoma; font-size : 12px; padding: 3px;  padding-left : 5px; width : 718px; max-width: 718px;}
.newpanel_companyinformation .tag { font-weight : bold; width : 250px; }
.newpanel_companyinformation .row1 { background-color : #f1f1f1; }
.newpanel_companyinformation .row2 { background-color : #fafafa; }
.newpanel_companyinformation .selected { background-color : #ff8; color : #000; }

.newpanel_companyinformation .editcompanyinformation { margin-left : 5px; font-size : 12px; font-weight : bold; }

.newpanel_companyinformation .fullcat { }
.newpanel_companyinformation .catform { }
.newpanel_companyinformation .catform .tag { background-color : #444; color : #fff; height : 25px; line-height : 2; width : 710px; padding-left : 5px; font-weight : normal !important;}

.updatecompanyform { width: 718px; }
.updatecompanyform .title { width: 718px; height : 30px; line-height : 2.5; background-color : #444; color: #fff;}
.updatecompanyform .normal1 { margin-bottom : 3px; background-color : #f5f5f5;}
.updatecompanyform .normal2 { margin-bottom : 3px;}
.updatecompanyform .tag {margin-left : 5px;margin-top  : 5px;width : 250px;float : left;clear : both;font-weight : bold;}
.updatecompanyform .requiredtag {margin-left : 5px;margin-top  : 5px;width : 225px;float : left;clear : both;font-weight : bold;}
.updatecompanyform .reqstar{color : #f00;float : left;width : 25px;text-align : center;margin-top : 5px;}
.updatecompanyform .data { float : left; text-align : left; }
.updatecompanyform .comment { clear : both;  padding: 5px; margin : 5px; margin-left : 255px; color : #555; width : 450px;}
.updatecompanyform  .regular { width : 420px;}
.updatecompanyform  .email { width : 420px;}
.updatecompanyform  .password { width : 250px;}
.updatecompanyform  .skypeid{ width : 240px;}
.updatecompanyform .msnid{ width : 240px;}
.updatecompanyform .name{ width : 200px;}
.updatecompanyform .url{ width : 380px;}
.updatecompanyform .urlprefix{ width : 40px;}
.updatecompanyform .country{ width : 250px;}
.updatecompanyform .error { background-color : #fee !important; border-top: 2px #fff solid; border-bottom: 2px #fff solid;}
.updatecompanyform .error .normal1 { background-color : #fee !important; border-top: 2px #fff solid; border-bottom: 2px #fff solid;}

.newpanel_companyinformation .updatestep { margin-left : 5px; margin-top : 10px;}
.newpanel_companyinformation .profileform .requiredtext { background-color : #eee;  padding : 10px;  margin-bottom : 10px; }
.newpanel_companyinformation .profileform .extendedtext { width : 705px; height : 300px; }
.newpanel_companyinformation .contactlist { font-family : Tahoma; font-size: 11px;}
.newpanel_companyinformation .contactlist TD { padding : 5px;}
.newpanel_companyinformation .contactlist .titlerow { background-color : #576fb5;line-height : 1.5; height : 25px; color : #fff; }
.newpanel_companyinformation .contactlist .mailrow1 {background-color : #f1f1f1;}
.newpanel_companyinformation .contactlist .mailrow1 a {display: block; border-bottom : 0px #000 solid !important; }
.newpanel_companyinformation .contactlist .mailrow2 a {display: block; border-bottom : 0px #000 solid !important; }
.newpanel_companyinformation .contactlist  IMG {border : 0px #000 solid !important; }
.newpanel_companyinformation .contactlist .hlrow {background-color : #ffffa1 !important;}
.newpanel_companyinformation .contactlist .row1 { background-color : #eaeaea; }
.newpanel_companyinformation .contactlist .row1 TD { border-top: 4px #fff solid; }
.newpanel_companyinformation .contactlist .row2 { background-color : #f6f6f6;   }
.newpanel_companyinformation .contactlist .row2 TD { border-top: 4px #fff solid;}
.newpanel_companyinformation .contactlist .selected TD { border-top: 4px #fff solid;}

.newpanel_companyinformation .contactlist .subrow1 { background-color : #eaeaea; }
.newpanel_companyinformation .contactlist .subrow1 TD {border-bottom : 1px #000 solid;}
.newpanel_companyinformation .contactlist .subrow2 { background-color : #f6f6f6;}
.newpanel_companyinformation .contactlist .subrow2 TD { order-bottom : 1px #000 solid;}


.newpanel_companyinformation .contactlist .attach { background-color: #ddd; padding: 0px 0px 0px 5px !important; }
.newpanel_companyinformation .contactlist .hlrow .attach { background-color: #dda !important; }

.newpanel_companyinformation .actions { background-color : #fff; width : 700px; height : 40px; }
.newpanel_companyinformation .actions DIV { float : left; }
.newpanel_companyinformation .actions .replyto a { margin-left : 10px; margin-top: 5px; border: 0px #000 solid !important; display: block; width : 105px; height: 30px; background-image : url(/images/replyto-mail.png); }
.newpanel_companyinformation .actions .replyto a:hover { background-position : 0 -30px; }
.newpanel_companyinformation .actions .delete { float : right !important; }
.newpanel_companyinformation .actions .delete a { margin-left : 10px; margin-top: 5px; border: 0px #000 solid !important; display: block; width : 106px; height: 30px; background-image : url(/images/delete-mail.png); }
.newpanel_companyinformation .actions .delete a:hover { background-position : 0 -30px; }
.newpanel_companyinformation .actions .back a { text-align : center; line-height : 2; margin-left : 10px; margin-top: 5px; border: 1px #000 solid !important; display: block; width : 306px; height: 30px;}
.newpanel_companyinformation .actions .back { margin-left : 75px; }
.newpanel_companyinformation .actions .back a:hover { background-color : #ffa !important; }


.newpanel_companyinformation .mailkop { width : 700px; max-width : 680px; margin-top : 5px;}
.newpanel_companyinformation .mailkop TABLE { margin-left : 5px; width : 690px;}
.newpanel_companyinformation .mailkop .name { font-size : 12px; font-weight : bold; }
.newpanel_companyinformation .mailkop .repliedon { background-color: #ffc; border: 1px #000 solid; }

.newpanel_companyinformation .replykop { width : 680px; }
.newpanel_companyinformation .replykop TABLE { width : 690px; margin-left: 5px;}
.newpanel_companyinformation .replykop TABLE TD { vertical-align : top ; }
.newpanel_companyinformation .replykop .sendbutton { width : 50px; height : 50px; }
.newpanel_companyinformation .replykop .sendbutton #button { width : 65px; height : 65px; }
.newpanel_companyinformation .replykop .mailtag { font-weight : bold; margin-top : 2px; height : 25px; }
.newpanel_companyinformation .replysubject { width : 550px;  }
.newpanel_companyinformation .replykop .name { font-weight : bold; font-size : 12px; margin-top : 2px; }
.newpanel_companyinformation .replybody    { overflow: scroll; width : 690px; height : 300px; margin-left : 10px; margin-top : 5px; padding : 5px;}


.newpanel_companyinformation .mailsubject { width : 690px; margin-left : 10px; padding : 5px; background-color : #000; color : #fff; }
.newpanel_companyinformation .mailbody    { overflow: scroll; width : 690px; height : 300px; margin-left : 10px; margin-top : 5px; padding : 5px; background-color : #f1f1f1; }
.newpanel_companyinformation .disclaimer  { width: 690px; margin-left : 10px; margin-top : 5px; padding : 5px; font-size : 10px; background-color : #fffff1; border : 1px #888 solid; }

.newpanel_companyinformation H1 {  padding : 0 !important; margin: 0 !important; }
.newpanel_companyinformation .notice { background-color : #ffe;border: 1px #000 solid; margin: 10px; padding : 10px; }
.newpanel_companyinformation .notice H1 { color : #f00;}

.endoftrial_premiummship { width : 308px; height : 100px; max-width : 298px; margin-top : 10px; margin-left : 10px; float : left;}
.endoftrial_premiummship a { width : 308px; height : 100px; display: block; background-image : url(./images/upgrade/mship-stayprem.png); border: 0px !important;}
.endoftrial_premiummship a:hover { background-position : 0 -100px;}

.endoftrial_becomefree { float: left; margin-left : 20px; margin-top : 85px; }
.upgmshipinfo .supmship { width : 308px; height : 100px; margin-left: 15px;}
.upgmshipinfo .supmship a { width : 308px; height : 100px; display: block; background-image : url(./images/upgrade/upgmship-sup.png);  border: 0px !important;}
.upgmshipinfo .supmship a:hover { background-position : 0 -100px;}