﻿* {
    margin: 0;
    padding: 0;
}

body {
    font-size: .85em;
    font-family: Verdana, Helvetica, Sans-Serif;
    margin: 0;
    padding: 0;
    background-color: #FFFFCC;
    background-image: url('/Images/acmap-bar-bg.png');
}

p {
    margin-top: 0em;
    margin-bottom: .7em;
}


img {
    border-style: none;
    border-color: inherit;
    border-width: 0;
    margin: 0px;
}

a {
    outline: none;
    padding-left: 3px;
    padding-right: 3px;
    text-decoration: underline;
}

    a:link, a:visited,
    a:active {
        color: #330000;
    }

    a:hover {
        background-color: #ccc;
    }





.left {
    left: 0;
}

.right {
    right: 0;
}

.center {
    text-align: center;
}

.cleaner {
    clear: both;
    height: 0;
    font-size: 0px;
    border: none;
    margin: 0;
    padding: 0;
}

.center {
    text-align: center;
}

header, footer, hgroup,
nav, section {
    display: block;
}

mark {
    background-color: #a6dbed;
    padding-left: 5px;
    padding-right: 5px;
}

.float-left {
    float: left;
}

.float-right {
    float: right;
}


.clear-fix:after {
    content: ".";
    clear: both;
    display: block;
    height: 0;
    visibility: hidden;
}


.content-wrapper {
    padding: 0px;
    margin: 0px;
}

/* main layout
----------------------------------------------------------*/
header {
    width: 1300px;
    margin: 0 auto;
    text-align: left;
}

/* Nav Items*/
nav {
    color: White;
}

    nav ul {
        list-style-type: none;
        height: 25px;
        width: 1300px;
        margin: auto;
        background-image: url('/../images/nav_images/navi_bg.png');
    }

    nav li {
        float: left;
    }

        nav li a {
            background-image: url('/../images/nav_images/navi_bg_divider.png');
            background-repeat: no-repeat;
            background-position: right;
            padding: 0 10px 0 10px;
            display: block;
            line-height: 25px;
            text-decoration: none;
            font-size: 16px;
        }

    nav a:link, nav a:visited {
        color: #993333;
        text-decoration: none;
    }

    nav a:hover {
        color: #3366FF;
        background-color: #FFFF99;
        /*background-image: url('/../images/nav_images/navi_bg_hover.png');
    background-repeat:repeat-x;*/
    }

#body {
    background-color: #fff;
    margin-top: 0;
    margin-right: auto;
    margin-left: auto;
    width: 1300px;
}


#content-wrapper {
    position: relative;
    min-height: 680px;
    border-left: 2px solid #ffcc33;
    border-right: 2px solid #ffcc33;
    padding: 3px;
    margin: 0 auto;
    max-width: 1300px;
}

.main-content {
    padding-left: 10px;
    padding-top: 0;
    width: 590px;
    margin: 0 auto;
}

footer {
    background-color: #ffcc33;
    padding: 5px;
    color: #993333;
    font-size: small;
}

.logon {
    background-color: #a6dbed;
    color: #808080;
    width: 500px;
    height: 300px;
    margin: 0 auto;
    padding: 5px;
    text-align: center;
}

    .logon fieldset {
        border: thin solid red;
        height: 250px;
    }

    .logon legend {
        margin-right: 20px;
        color: red;
    }

    .logon table {
        width: 90%;
        margin: 0 auto;
    }

    .logon th {
        font-size: 18px;
        height: 40px;
    }

    .logon td {
        text-align: left;
        border: white;
        height: 25px;
        font-size: 18px;
    }

    .logon input {
        height: 20px;
        width: 200px;
        border: none;
        font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
        padding-left: 5px;
        padding-right: 5px;
    }

    .logon .button {
        height: 30px;
        font-size: 20px;
        font-weight: bold;
    }


.admin {
}

    .admin td {
        padding: 0 3px;
    }

    .admin a:link, .admin a:visited {
        text-decoration: none;
        color: #ff130e;
    }

    .admin .gridViewRow:hover{
        background-color:#ff130e;
        color:white;
        cursor:pointer;
    }
    .admin .modalPanel{
        width:700px;
        height:700px;
        background-color:#FFFF99;
        border:thick solid #ff130e;
        padding:5px;
        margin:0 auto;
    }
    .admin input, .admin textarea{
        font-family:'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
        width:95%;
        font-size:16px;
        padding: 2px;
    }
    .admin .button{
        width: 100px;
        font-size: 18px;
        font-weight: bold;
    }

.modalPopup{
    height:100%;
    background-color:#808080;
    filter:alpha(opacity=70);
    opacity:0.7;
}
