﻿input[type=text], input[type=password],input[type=datetime],textarea,input[type=file] {
    padding:8px;
    font-size:14px;
    width:200px;
    border:solid 1px #dedede;
    margin:0px;
    font-family:'Microsoft YaHei UI','Microsoft YaHei';
}
input[type=file] {
    width:450px;
}
textarea {
    width:500px;
    height:100px;
}
a img {
    border-width:0px;
}
input[type=submit],input[type=button] {
    background-color:#6b489d;
    border:solid 1px #6b489d;
    padding:8px;
    font-family:'Microsoft YaHei UI','Microsoft YaHei';
    min-width:80px;
    color:#fff;
    margin:0px;
}
    input[type=submit]:hover,input[type=button]:hover {
        background-color:#7841c6;
    }
select {
    margin:0px;
    font-size:14px;
    font-family:'Microsoft YaHei UI','Microsoft YaHei';
    border:solid 1px #dedede;
    min-width:80px;
    padding-left:8px;
    height:36px;
}
    select option {
        
    }

a {
    font-size:12px;
    text-decoration:none;
    line-height:normal;
    color:#6b489d;
}
a:hover {
    text-decoration:underline;
    color:#000;
}
a:visited {
    text-decoration:underline;
    color:#65547d;
}
ul {
    margin:0px;
    padding:0px;
    list-style-type:none;
}

body {
    background-color:#fff;
    margin:0px;
    padding:0px;
    font-size:14px;
    font-family:'Microsoft YaHei UI','Microsoft YaHei';
    line-height:24px;
}

#logo {
    background-image:url(images/logo-blue-100.png);
    height:100px;
    width:268px;
    background-repeat:no-repeat;
    background-position-x:-7px;
    float:left;
}

#headerContainer {
    background-color:#f6f6f6;
}

#header {
    width:910px;
    margin:auto;
    background-color:#f8f8f8;
    padding:10px 40px;
}
#bodyContainer {
    width:910px;
    margin:auto;
    background-color:#f8f8f8;
    padding:30px 40px;
    
}
.right {
    float:right;
}
.left {
    float:left;
}
.clear {
    clear:both;
    height:0px;
}

.editor-label {
    margin-top:10px;
    margin-bottom:5px;
    font-weight:bold;
}

#footer {
    background-color:#fff;
    width:950px;
    margin:auto;
    padding:15px 20px;
    font-size:14px;
    padding-top:20px;
    font-size:13px;
}
    #footer a {
        color:#575757;
        margin-left:20px;
    }

.loginFocus {
    width:451px;
    height:515px;
    background-image:url(images/loginFocus.png);
    border:solid 1px #ccc;
}

a.iconLink18 {
        display:inline-block;
        padding:4px;
        background-repeat:no-repeat;
        padding-left:24px;
        font-size:12px;
    }

.memberBar {
    float:right;
    margin:10px 0px 0px 0px;
}

.memberBar a,.memberBar a:visited {
    color:#314a62;
}
.menu {
    background-color:#000;
    border-bottom:solid 4px #cccccc;
}

.menu li {
    display:inline-block;
    padding:8px 15px;
    font-weight:bold;
    color:#fff;
}
    .menu li a {
        font-size:14px;
        color:#fff;
        display:block;
    }
    .menu li.current {
        background-color:#4781b9;
    }

h1, h2, h3,h4,h5 {
    padding:0px;
    margin:0px;
    font-size:18px;
}

.inlineIcon {
    position:relative; 
    bottom:-4px;
    margin:0px 5px;
}

table {
    font-size:12px;
    border-collapse:collapse;
}
    table th {
        background-color:#bbb;
        padding:2px 8px;
        text-align:left;
    }
    table td {
        padding:3px 8px;
        border-top:solid 1px #ddd;
    }

.inputTip {
    position:absolute; 
    color:#ff6a00;
    background-image:url(images/arrow30.png);
    background-repeat:no-repeat;
    background-position-y:center;
    
}
    .inputTip div {
        background-color:#000;
        margin-left:7px;
        padding:15px;
        padding-bottom:0px;
    }

.input-validation-error {
    padding:4px;
    border:solid 1px #f00;
}


.field-validation-error {
    color: #e80c4d;
    background-color:#fbc6c2;
    padding:8px;
    position:relative;
    top:10px;
    display:block;
    font-size:12px;
    border:dashed 1px #e80c4d;
}

.field-validation-valid {
    display: none;
}

input.input-validation-error {
    border: 1px solid #e80c4d;
}

input[type="checkbox"].input-validation-error {
    border: 0 none;
}

.validation-summary-errors {
    color: #e80c4d;
    font-weight: bold;
    font-size: 1.1em;
    background-color:#fbc6c2;
}

.validation-summary-valid {
    display: none;
    background-color:#fbc6c2;
}

.ui-autocomplete {
    position:absolute;
    background-color:#f2f2f2;
    border:solid 1px #c8c8c8;
    display:inline-block;
    padding:8px;
    cursor:pointer;
    max-height:300px;
    overflow:auto;
}
ul.ui-autocomplete li a.ui-state-hover {
    font-weight:bold;
    font-size:14px;
    color:inherit;
}