#upload_button {
    color: rgb(0, 0, 255);
    text-decoration: underline;

}

p {
    margin: 10px 0;
}
#exchangeMenu {
    background-color: rgb(230, 230, 230);
    border: 1px solid rgb(150, 150, 150);
    padding: 10px;
    margin: 0 0 20px 0;
    text-align: center;
}
.row {
    border-width: 0 0 1px 0;
    border-color: rgb(200, 200, 200);
    border-style: solid;
}
#contenttable {
    width: 99%;
}
.mandatory {
    color: rgb(255, 0, 0);
}
input[type="text"], input[type="password"] {
    width: 230px;
}
input[type="text"], input[type="password"], select, textarea {
    border: 1px solid rgb(150, 150, 150);
}
input[type="text"]#username {
    width: 90px;
}
textarea {
    font-family: verdana, helvetica, arial, sans-serif;
    font-size: 10px;
}
select#quota {
    width: 90px;
}
select.antispam {
    margin-bottom: 5px;
}
select.antispam, input[type="text"].antispamScore {
    width: 100px;
}
.boxContainerRow {
    width: 100%;
}

.clearFloat {
    clear: both;
}
#formSharePointOrder input, #formSharePointOrder select {
    width: 230px;
}
.contentBox {
    width: 550px;
    border: 1px solid rgb(200, 200, 200);
    background-color: rgb(245, 245, 245);
    padding: 10px;
    margin: 20px auto 0 auto;
}
.emptyResultSet {
    height: 30px; 
    color: rgb(100, 100, 100); 
    font-style: italic; 
    text-align: center;
}
.small {
    font-size: 10px;
    
}
#menuDiv {
    width: 755px;
    padding: 0 10px;
    margin: 0 auto;
}
.menuButton {
    height: 55px;
}
.menuButton, .menuButtonText {
    text-align: center; 
    vertical-align: top;
}
.menuButtonText {
    padding: 5px 0px;
    font-weight: bold; 
    font-size: 14px; 
}
#menuTable {
    width: 100%; 
    margin: 0 auto; 
    border:0px solid rgb(0,0,0);
}
hr {
    height: 1px;
    border: 0;
    color: rgb(0, 0, 0);
    background-color: rgb(0, 0, 0);
}
p.domain, p.catchall {
    text-align: right;
    margin-right: 10px;
    margin-top: 5px;
}
div.box {
    background-color: #e9ebeb;
    margin: 20px;
    padding: 10px;
    border: 1px solid rgb(0, 0, 0);
}



html
{
  overflow-x: auto;
  overflow-y: scroll;
}
h1 {
    font-size: 16px;
    font-weight: bold;
}
h2 {
    font-size: 16px;
    font-weight: normal;
    color: #434343;
}

a:link, a:active, a:visited, a:hover {
    /*color: #C4273C;*/
    color:rgb(0,0,0);
}

a:link,a:active,a:visited {
    text-decoration:none;
}

.listEven, .listOdd {
    padding: 2px 5px 2px 5px;
    height: 20px;
    color: #000000;
}
.listEven {
    background-color: #E2E3E7;
}
.listOdd {
    background-color: #FFFFFF;
}
p {
    margin: 5px 0 5px 0;
}
.boxDetails {
    background-color:#fcfcfc;
    border-color:#cccccc;
    border-style:solid;
    border-width:0px 1px 1px;
    padding:6px;

        
}

.boxHeader {
    border-color:#000000;
    border-style:solid;
    border-width:0 0 1px;
    font-weight:bold;
    padding-bottom:3px;
}

.boxContainer {
    float:left;
    margin:0 10px 30px;

    width:46%;
}

.boxTd {
    height:30px;
    width:230px;
    /*font-weight:bold;*/
}

.boxDetails hr {
    background-color:#C8C8C8;
    color:#C8C8C8;
}

.hTr:hover {
    background-color:#f9f9f9;
}

.submitImg {
    background: no-repeat url(/images/save_icon.png) right;
    height:18px;
    width:18px;  
    float:left;  
    margin-left:10px;
}

.submitImg:hover {
    background: no-repeat url(/images/save_h.png) right;
    height:18px;
    width:18px;  
    float:left;  
    margin-left:10px;   
}


.submitDiv {
    float:right;
    cursor:hand;
    background: #ffffff no-repeat url(/images/save_icon.png) right;
    height:18px;
    margin-top:5px;
    border:1px solid #cccccc;
    padding:3px;
    margin-right:5px;
}

.submitDiv:hover  {
    color:#666666;
    background: no-repeat url(/images/save_h.png) right;
    height:18px;
    background-color: #fff;
}

.submitDiv .submitText {
    text-align:right;
    margin-top:3px;
    margin-right:30px;
    float:left;
    font-weight:bold;
}

#infoContainer {
    display: none;
    padding-left: 10px; 
    padding-right: 10px; 
    font-size: 10px;
}

.boxLeft {
    width:230px;
    float:left;
    padding-top:2px;
    height:10px;
    margin-top:4px;
}


.boxRight {
    margin-top:4px;
    height:14px;
    padding-top:2px;
}

.submitField {
    height:18px;
}

form { margin: 0; }

.round {
    cursor:hand; 
    line-height:26px;
    height:26px;
    background:url(/images/buttons.png) no-repeat right top; 
    padding-right:25px; 
    display:inline-block;
    outline: none;
}

.round span { 
    background:url(/images/buttons.png) no-repeat left top; 
    height:26px;
    line-height:26px;
    display:inline-block;
    outline: none;
    padding-left:15px;
    font-family:Trebuchet MS;
    font-weight:bold;
    font-size:13px;
    text-transform:uppercase;
    color:#666666;
}

a.round:hover {background-position:right -156px; text-decoration:none;}
a.round:hover span {background-position:left -156px;color:#333333;}

.viewInputs {
    float:left;
    margin-top:4px;
}
