﻿.ImageCheck
{
    display: none;
}
.ImageCheckOn
{
    display: inline;
    height: 14px;
}

.imgrank
{
    width: 50px;
    position: static;
    display: inline;
    color: dimgray;
    font-size: 8pt;
    margin-left: 10px;
}

.texttitleediton
{
    width: 440px;
    font-size:8pt;
    border: solid 1px dimgray;
}

.textdescediton
{
    width: 440px;
    font-size:8pt;
    border: solid 1px dimgray;
}

.texteditoff
{
    width: 455px;
    overflow: visible;
    white-space:pre-wrap;
    font-size: 8pt;
}

.selImageDivSelected
{
    width: 105px;
    height: 105px;
    background-color: white;
    border-right: green 1px solid;
    border-top: green 1px solid;
    border-left: green 1px solid;
    border-bottom: green 1px solid;
    display: block;
    text-align: center;
    vertical-align: middle;
    cursor: default;
    margin-bottom: 3px;
    margin-left: 3px;
}

.selImageDiv
{
    width: 105px;
    height: 105px;
    background-color: white;
    border-right: lightgrey 1px solid;
    border-top: lightgrey 1px solid;
    border-left: lightgrey 1px solid;
    border-bottom: lightgrey 1px solid;
    cursor: pointer;
    display: block;
    text-align: center;
    margin-bottom: 3px;
    margin-left: 3px;

}

.selImageTable
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    vertical-align: middle;
    padding-top: 0px;
    text-align: center;
    width: 100%;
    height: 100%;
}

.TitleOption
{
    cursor:pointer;
    width:448px;
}

.DescOption
{
    cursor:pointer;
    width: 448px;

}

.productOuterPreview
{
    border-right: lightgrey 1px solid;
    border-top: lightgrey 1px solid;
    border-left: lightgrey 1px solid;
    border-bottom: lightgrey 1px solid;
    text-align: left;
    padding-right: 10px;
    padding-left: 10px;
    padding-bottom: 10px;
    padding-top: 10px;
    width:600px;
}

.productOuter
{
    border-right: lightgrey 1px solid;
    border-top: lightgrey 1px solid;
    border-left: lightgrey 1px solid;
    border-bottom: lightgrey 1px solid;
    text-align: left;
    padding-right: 3px;
    padding-left: 3px;
    padding-bottom: 3px;
    padding-top: 3px;
    width:500px;
}

.wecomeOuter
{
    background-color: whitesmoke;
    border-right: lightgrey 1px solid;
    border-top: lightgrey 1px solid;
    border-left: lightgrey 1px solid;
    border-bottom: lightgrey 1px solid;
    text-align: left;
    padding-right: 10px;
    padding-left: 10px;
    padding-bottom: 10px;
    padding-top: 10px;
    width: 500px;
    margin-bottom: 10px;
}

.productDiv
{
    width: 520px;
    text-align: left;
    margin-left: 3px;
}

#AddTitle
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color:#0092CE;
    text-decoration: underline;
    font-weight: bold;
    font-size: 8pt;
    min-height:20px;
    width:370px;
    white-space:normal;
}

#AddCat
{
    border: 4px solid #FFFF99;
    height:25px;
    width:379px;
}

.finderdrop
{
    background-color: #E2E2E2;
}
.WizSelect
{
    border: 1px solid #AAAAAA;
    font-size: 12px;
    color: #666666;
    width: 130px;
    padding: 5px;
    margin: 0px;
    z-index: 9999;
    position: absolute;
    left: 236px;
    cursor:pointer;
}

.WizSelectOn
{
    border-bottom: 0px;
}
#AddCatText
{
    color:#0092CE;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:8pt;
    font-weight:bold;
}

.AddCatSel
{
    width: 500px; 
    font-size:12px;
    position:absolute;
    left:10px;
    top:225px;
    z-index:998;
}

.AddSubTitle
{
    font-size: 8pt;
    color: dimgray;
    font-weight: bold;
}

#AddSite
{
    font-size: 8pt;
    color: dimgray;
    text-decoration: underline;
}

#AddHighlights
{
    color: dimgray;
    font-size: 8pt;
    font-weight: normal;
}

.HighlightLabel
{
    color: dimgray;
    font-size: 8pt;
    font-weight: bold;
}

#AddDesc
{
    text-align:left;
    color: dimgray;
    font-size: 8pt;
    height:50px;
    width:370px;
    white-space:normal;
}

#AddDate
{
    color: dimgray;
    font-size: 8pt;
    font-weight: normal;
}

.debugrank
{
    font-size: 6pt;
    color: dimgray;
}

.par
{
    color: dimgray;
    font-size: 14px;
}
.mtabs
{
    position:relative;
    float:left;
    margin:0;
    padding:0;
    padding-left:10px;
}

.mtabtext
{
    text-align: center;
    display: block;
    padding-top: 5px;
    vertical-align: text-bottom;
    font-weight: bold;
    font-size: 10pt;
}

.mtabbox
{    position:relative;
    display: block;
    float: left;
    height: 30px;
    top: 1px;
    font-weight: bold;
    color: dimgray;
    background-color: White;
    white-space: nowrap;
    text-decoration: none;
    cursor: pointer;
    text-align: center;
    vertical-align: middle;
    border-right: silver 1px solid;
    border-top: silver 1px solid;
    border-left: silver 1px solid;
    margin-left: 10px;
}

.montab
{
    top: 1px;
    width: 150px;
    color: dimgray;
    background-color: White;
    text-decoration: none;
    cursor: default;
}
.mofftab
{
    width: 150px;
    color: #8c8c8c;
    background-color: gainsboro;
}
.ptabs
{
    position:relative;
    float:left;
    margin:0;
    padding:0;
    padding-left:10px;
}

.ptabtext
{
    text-align: center;
    display: block;
    padding-top: 5px;
    vertical-align: text-bottom;
    font-weight: bold;
    font-size: 8pt;
}
.onhidden
{
    display:none;
    }
.ontab
{
    position:relative;
    display: block;
    float: left;
    height: 23px;
    top: 1px;
    width: 90px;
    font-weight: bold;
    color: dimgray;
    background-color: White;
    white-space: nowrap;
    text-decoration: none;
    cursor: pointer;
    text-align: center;
    vertical-align: middle;
    border-right: silver 1px solid;
    border-top: silver 1px solid;
    border-left: silver 1px solid;
    margin-left: 10px;
}
.offtab
{
    display: block;
    float: left;
    height: 23px;
    width: 90px;
    font-weight: bold;
    color: #8c8c8c;
    text-align: center;
    text-decoration: none;
    cursor: pointer;
    vertical-align: middle;
    background-color: gainsboro;
    border-right: silver 1px solid;
    border-top: silver 1px solid;
    border-left: silver 1px solid;
    margin-left: 10px;
}

.signin
{
    border-right: darkgray 2px solid;
    border-top: darkgray 2px solid;
    border-left: darkgray 2px solid;
    border-bottom: darkgray 2px solid;
    position: relative;
    height: 210px;
    background-color: white;
    vertical-align: top;
    text-align: left;
    display: block;
    width: 300px;
    color: dimgray;
    padding-right: 1px;
    padding-top: 10px;
    padding-left: 1px;
    font-weight: normal;
    font-size: 12pt;
    margin-top: 10px;
    margin-bottom: 10px;
}

.join
{
    border-right: darkgray 2px solid;
    border-top: darkgray 2px solid;
    border-left: darkgray 2px solid;
    border-bottom: darkgray 2px solid;
    display: block;
    position: relative;
    height: 210px;
    background-color: white;
    vertical-align: top;
    text-align: left;
    width: 550px;
    color: dimgray;
    padding-right: 1px;
    padding-left: 1px;
    padding-bottom: 3px;
    padding-top: 3px;
    margin-top: 10px;
    margin-bottom: 10px;
}
.joinentry
{
    width: 500px;
}
.signintext
{
    font-weight: bold;
    font-size: 12pt;
    color: darkorange;
}

.forget
{
    font-size: 10pt;
    color: darkgray;
}

.logbutton
{
    color: white;
    background-color: darkgray;
    padding-right: 3px;
    padding-left: 3px;
    padding-bottom: 3px;
    padding-top: 3px;
    font-weight: bold;
    font-size: 12pt;
    width: 50px;
    height: 20px;
    border-top-width: 2px;
    border-left-width: 1px;
    border-left-color: dimgray;
    border-bottom-width: 1px;
    border-bottom-color: dimgray;
    border-top-color: dimgray;
    border-right-width: 1px;
    border-right-color: dimgray;
}

.loginerror
{
    font-size: 8pt;
    color: #ff0000;
}

#idContentInner0
{
    
}

.rvBoxLeft
{
    left:0px;
    position: absolute;
    height: 410px;
    width: 15px;
    display: block;
    background-image: url(/images/review/lbox.gif);
    background-repeat: no-repeat;
}
.rvBoxRight
{
    left:1538px;
    position: absolute;
    top: 0px;
    height: 410px;
    width: 15px;
    display: block;
    background-image: url(/images/review/rbox.gif);
    background-repeat: no-repeat;
}
html > body #idContent1
{
    padding-left:15px;
    }
.ContentHeader
{
    padding:0px 0px 0px 5px;
    position: relative;
    top: 10px;
    width: 510px;
    float:left;
}

.ContentHeaderComment
{
    padding:0px 0px 0px 5px;
    position: relative;
    top: 10px;
    width: 500px;
    float:left;
}
.contentHolder
{
    text-align:left;
    left: 0px;
    position: absolute;
    top: 75px;
    white-space: nowrap;
    width: 1552px;
    height: 420px;
    background-image: url(/images/review/boxback.gif);
    background-repeat: repeat-x;

}
.tabcontentprofile
{
    width: 920px;
    background-color: white;
    margin-bottom: 2px;
    margin-right: 2px;
    vertical-align: top;
    border-top: silver 1px solid;
}

.tabcontent
{
    width: 495px;
    background-color: white;
    margin-bottom: 2px;
    margin-right: 2px;
    vertical-align: top;
    border-top: silver 1px solid;
    cursor:pointer;
      font-size:12px;
}

#sectiontabs
{
    text-align:left;
     top:30px;
     width:490px;
     height:50px;
     display:block;
}

#sections
{
   position:absolute;
   top:73px;
   border-top: silver 1px solid; 
   width:500px;
   z-index:0;

}

#wizardheader
{
}

#logowiz
{
    left: 10px;
    position: absolute;
    top: 1px;
}

.tabtext
{
    text-align: center;
    display: block;
    padding-top: 8px;
    vertical-align: text-bottom;
    font-weight: bold;
    font-size: 8pt;
}

#toptabs
{
    margin-left:200px;
}

.topon
{
    background-color: #dcdcdc;
    width: 100px;
    height: 40px;
    display: block;
    float: left;
    text-align:center;
    vertical-align: middle;
    position: relative;
    top: 35px;
    cursor: pointer;
    background:transparent url("/images/review/top_menu_active.jpg") no-repeat top center;

}

.topoff
{
    background-color: #dcdcdc;
    width: 100px;
    height: 40px;
    display: block;
    float: left;
    text-align: center;
    vertical-align: middle;
    position: relative;
    top: 35px;
    cursor: pointer;
    background: transparent url( "/images/review/top_menu_over.jpg" ) no-repeat top center;
    color: darkgray;
}

.addStageInfo
{
    display:block;
    font-size: 12pt;
    color: dimgray;
    font-weight: bold;
    margin-bottom: 10px;
}

.dimback
{
    font-size: 12pt;
    font-weight: bolder;
    text-align: center;
    vertical-align: middle;
    height: 1em;
    position: absolute;
    color: white;
    background-color: rgb(30,30,30);
    border: 1px solid black;
    visibility: hidden;
    top: 0px;
    left: 0px;
    z-index: 99998;
    padding: 0 0 0 0;
    width: 100%;
    height: 100%;
    filter: alpha(opacity=80);
    -moz-opacity: 0.80;
    opacity: 0.80;
}

#addwizardstatus
{
    font-size: 10pt;
    right: 32px;
    /*left: 300px;*/
    color: dimgray;
    position: absolute;
    top: 3px;
}

#closeimg
{
    position: absolute;
    top:5px;
    right:4px;
    cursor:pointer;
}

.addrecoptionoff
{
    display: inline-block;
    position:relative;
    width: 200px;
    height: 30px;
    font-weight: bold;
    font-size: 9pt;
    color: dimgray;
    background-color: gainsboro;
    cursor: pointer;
    margin: 3px 3px 3px 10px;
    text-align: center;
    vertical-align: middle;
    padding-top: 10px;  
    border-right: silver 1px solid;
    border-top: silver 1px solid;
    border-left: silver 1px solid;
}
html > body .addrecoptionoff
{
    top:2px;
}

.addrecoptionon
{
    display: inline-block;
    position:relative;
    top:1px;
    width: 200px;
    height: 30px;
    font-weight: bold;
    font-size: 9pt;
    color: dimgray;
    background-color: white;
    cursor: pointer;
    margin: 3px 3px 3px 10px;
    text-align: center;
    vertical-align: middle;
    padding-top: 10px;
    border-right: silver 1px solid;
    border-top: silver 1px solid;
    border-left: silver 1px solid;
    z-index:999;
}
html > body .addrecoptionon
{
    top:2px;
}

.addprojoptionoff
{
    display: inline-block;
    position:relative;
    width: 200px;
    height: 30px;
    font-weight: bold;
    font-size: 9pt;
    color: dimgray;
    background-color: gainsboro;
    cursor: pointer;
    margin: 3px 3px 3px 10px;
    text-align: center;
    vertical-align: middle;
    padding-top: 10px;  
    border-right: silver 1px solid;
    border-top: silver 1px solid;
    border-left: silver 1px solid;
}
html > body .addprojoptionoff
{
    top:2px;
}
.addprojoptionon
{
    display: inline-block;
    position:relative;
    top:1px;
    width: 200px;
    height: 30px;
    font-weight: bold;
    font-size: 9pt;
    color: dimgray;
    background-color: white;
    cursor: pointer;
    margin: 3px 3px 3px 10px;
    text-align: center;
    vertical-align: middle;
    padding-top: 10px;  
    border-right: silver 1px solid;
    border-top: silver 1px solid;
    border-left: silver 1px solid;
    z-index:999;
}
html > body .addprojoptionon
{
    top:2px;
}
.rectabs
{
    position:absolute;
    left:5px;
    top:92px;
    display:block;
    float:left;
    margin:0;
    padding:0;
    padding-left:0px;
    z-index:1;
}

.ptabtext
{
    text-align: center;
    display: block;
    padding-top: 5px;
    vertical-align: text-bottom;
    font-weight: bold;
    font-size: 8pt;
}

.recontab
{
    position:relative;
    display: block;
    float: left;
    height: 20px;
    top: 1px;
    width: 80px;
    font-weight: bold;
    color: dimgray;
    background-color: White;
    white-space: nowrap;
    text-decoration: none;
    cursor: pointer;
    text-align: center;
    vertical-align: middle;
    border-right: silver 1px solid;
    border-top: silver 1px solid;
    border-left: silver 1px solid;
    margin-right: 5px;
}
.recofftab
{
    display: block;
    float: left;
    height: 20px;
    width: 80px;
    font-weight: bold;
    color: #8c8c8c;
    text-align: center;
    text-decoration: none;
    cursor: pointer;
    vertical-align: middle;
    background-color: gainsboro;
    border-right: silver 1px solid;
    border-top: silver 1px solid;
    border-left: silver 1px solid;
    margin-right: 5px;
}

.recavail
{
    position:absolute;
    left:5px;
    top:32px;
    display:block;
    width: 225px;
    height: 200px;
    border: silver 1px solid;
    overflow:auto;
}

#forwardsel
{
    display:block;
    width: 225px;
    height: 240px;
    border: silver 1px solid;
    overflow:auto;
}

#forwardemail
{
    left: 5px;
    width: 225px;
    height: 50px;
    overflow: auto;
    background-color: #FFFF99;
}

#recemail
{
    position: absolute;
    left: 5px;
    top: 240px;
    display: block;
    width: 225px;
    height: 55px;
    overflow: auto;
    background-color: #FFFF99;
    font-size:12px;
}

#recaviltitle
{
    position: absolute;
    left: 5px;
    top: 12px;
    font-weight: bold;
    font-size: 10pt;
    color: dimgray;
}

#recseltitle
{
    position: absolute;
    left: 260px;
    top: 12px;
    font-weight: bold;
    font-size: 10pt;
    color: dimgray;
}


#listavailtitle
{
    position: absolute;
    left: 5px;
    top: 12px;
    font-weight: bold;
    font-size: 10pt;
    color: dimgray;
}

#listseltitle
{
    position: absolute;
    left: 260px;
    top: 12px;
    font-weight: bold;
    font-size: 10pt;
    color: dimgray;
}

#reccontainer
{
    position:absolute;
    left:260px;
    top:32px;
    
}

#recsel
{
    position:relative;
    display:block;
    width: 225px;
    height: 200px;
    border: silver 1px solid;
    overflow:auto;
}
#listsel
{
    position:absolute;
    left:260px;
    top:32px;
    display:block;
    width: 225px;
    height: 200px;
    white-space:pre-wrap;
    font-size:12px;
    border: silver 1px solid;
    overflow:auto;
    padding:5px;


}
#sectionprevtab
{
    cursor: pointer;
    position: absolute;
    left: 36px;
    top: 474px;
    height: 30px;
    width: 100px;
    text-align:center;
    vertical-align:middle;
    font-size: 15px;
    font-weight: bold;
}

#sectionnextab 
{
    cursor: pointer;
    position: absolute;
    left: 140px;
    top: 474px;
    height: 30px;
    width: 100px;
    text-align:center;
    vertical-align:middle;
    font-size: 15px;
    font-weight: bold;
}

#section1Submit
{
    cursor: pointer;
    position: absolute;
    left: 359px;
    top: 473px;
    height: 30px;
    width: 100px;
    text-align: center;
    vertical-align: middle;
    font-size: 15px;
    font-weight: bold;
}

.frienditem
{
    position:relative;
    cursor:pointer;
    height:30px;
    border-bottom: lightgrey 1px solid;
    font-size:12px;
}
.friendimage
{
    height: 28px;
    float: left;
    width: 28px;
    text-align: center;
    vertical-align: middle;
}
.friendname
{
    float:left;
    padding: 3px 0px 0px 5px;
    overflow:hidden;
    width:175px;
    height:25px;
}
.emailname
{
    float:left;
    padding: 3px 0px 0px 5px;
    overflow:hidden;
    width:175px;
    height:25px;
    font-size:11px;
}
.projectitem
{
    cursor:pointer;
    height:40px;
    border-bottom: lightgrey 1px solid;
    font-size:10px;
    white-space:normal;
    width:205px;
}
.listitem
{
    cursor: pointer;
    height: 30px;
    border-bottom: lightgrey 1px solid;
    font-size: 8pt;
    color: blue;
}

#sendingmessage
{
    text-align: center;
    margin-top: 40px;
    vertical-align: middle;
    line-height:100px;
    font-size:100px
}

#txtComment
{
    border: 1px solid #666666;
    margin:10px 0px 0px 0px;
    padding:5px;
}
