/* CSS Document */
body{
    margin:0px;
    background-color:#003569;
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    line-height:normal;
    }

.btnNormalStyle{
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
    color:#003569;
}

.normal_text{
    font-family:Arial, Helvetica, sans-serif;
    color:#4d4d4d;
    font-size:14px;
    text-decoration:none;
    }
.normal_text a:link, .normal_text a:visited{
    font-family:Arial, Helvetica, sans-serif;
    color:#3345ba;
    font-size:14px;
    font-weight:bold;
    text-decoration:none;

    }
.normal_text a:hover{
    font-family:Arial, Helvetica, sans-serif;
    color:#910909;
    font-size:14px;
    font-weight:bold;
    text-decoration:none;
    }


.normal_text a.warning {
    color: #1A00FF;
    font-weight: bold;
    font-size: 9pt;
    text-decoration: underline;
}

.small_text{
    font-size:11px;
    text-decoration:none;
    }


.white_text, .white_text a:link, .white_text a:active, .white_text a:visited{
    font-family:Arial, Helvetica, sans-serif;
    color:#ffffff;
    text-decoration:none;
    }

.white_text a:hover{
    font-family:Arial, Helvetica, sans-serif;
    color:#ff0000;
    text-decoration:none;
    }


.footer_link{
    font-family:Arial, Helvetica, sans-serif;
    color:#4d4d4d;
    font-size:14px;
    text-decoration:none;
    }
.footer_link a:link, .footer_link a:visited{
    font-family:Arial, Helvetica, sans-serif;
    color:#4d4d4d;
    font-size:14px;
    text-decoration:none;
    }
.footer_link a:hover{
    font-family:Arial, Helvetica, sans-serif;
    color:#910909;
    font-size:14px;
    text-decoration:none;


    }

.footer-text{
    font-family:Arial, Helvetica, sans-serif;
    color:#828282;
    font-size:12px;
    text-decoration:none;
}


.copy_right{
    font-family:Arial, Helvetica, sans-serif;
    color:#828282;
    font-size:12px;
    text-decoration:none;
    }
.copy_right a:link, .copy_right a:visited{
    font-family:Arial, Helvetica, sans-serif;
    color:#828282;
    font-size:12px;
    text-decoration:none;



    }
.copy_right a:hover{
    font-family:Arial, Helvetica, sans-serif;
    color:#910909;
    font-size:12px;
    text-decoration:none;


    }

.title{
    font-family:Arial, Helvetica, sans-serif;
    color:#003569;
    font-size:22px;
    text-decoration:none;
    font-weight:bold;
    }
.sub-title{
    font-family:Arial, Helvetica, sans-serif;
    color:#8a0000;
    font-size:16px;
    text-decoration:none;
    font-weight:bold;
    }

/* Main menu */
.menu {
    padding: 3px;
}

.menu, .menu a:link, .menu a:visited, .menu a:active, .menu-selected{
    font-family:Arial, Helvetica, sans-serif;
    color:#ffffff;
    font-size:16px;
    font-weight:bold;
    text-decoration:none;
    }
.menu a:hover{
    font-family:Arial, Helvetica, sans-serif;
    color:#ff0000;
    font-size:16px;
    font-weight:bold;
    text-decoration:none;
    }

.menu-selected {
    background-color: #510000;
}


/*********************************************/

.sub_menu{
    font-family:Arial, Helvetica, sans-serif;
    color:#ffffff;
    font-size:14px;
    text-decoration:none;
    }
.sub_menu a:link, .sub_menu a:visited{
    font-family:Arial, Helvetica, sans-serif;
    color:#ffffff;
    font-size:14px;
    text-decoration:none;

    }
.sub_menu a:hover{
    font-family:Arial, Helvetica, sans-serif;
    color:#ff0000;
    font-size:14px;
    text-decoration:none;
    }
.sub_menu_td{padding-left:3px; padding-top:6px;}


.box !important {
    height: 15px;
    width: 105px;
}



.logout{
    font-family:Arial, Helvetica, sans-serif;
    color:#ffffff;
    font-size:14px;
    text-decoration:none;
    }
.logout a:link, .logout a:visited{
    font-family:Arial, Helvetica, sans-serif;
    color:#ff0000;
    font-size:14px;
    text-decoration:none;
    }
.logout a:hover{
    font-family:Arial, Helvetica, sans-serif;
    color:#ffffff;
    font-size:14px;
    text-decoration:none;
    }


.clear {
    clear: both;
}

#top-menu {
    background: #510000 url(../template/content/images/bg_sub_menu.jpg) repeat-x;
    margin: 0px 0px 10px 0px;
    padding: 0px;
}

#top-menu ul {
    margin: 0px;
    padding: 0px;
}

#top-menu li {
    float: left;
    list-style-type: none;
    background-image:url(../template/content/images/bg_sub_menu.jpg);
    background-repeat: repeat-x;
    margin: 0px;
    padding: 0px;
}

#top-menu li a {
    display: block;
    background: transparent url(../template/content/images/sym_sub_menu.jpg) no-repeat;
    padding: 15px 15px 12px 15px;
    margin: 0px 5px 0px 5px;
    color: white;
    font-weight: bold;
    font-size: 11px;
}

#top-menu li a:hover {
    color: yellow;
}

table.pretty {
    border: 1px solid #CCCCCC;
}

table.pretty th {
    background-color: #222222;
    color: white;
}

abbr {
    cursor:help;
}

td .fieldElement .compact {
    font-size: 10px;
}

td .fieldElement .compact input, td .fieldElement .compact select {
    margin: 0px;
    paddding: 0px;
    width: auto;
    height: auto;
    font-size: 10px;
}

.staging-info {
    margin: 10px;
    padding: 5px;
    border: 1px solid #A2ADBC;
    background-color: #F4F3EE;
    color: #727B84;
    font-size: 10px;
}

ul.two-col li {
    float: left;
    width: 40%;
    margin: 0px 10px 10px 0px;
}