body {
        text-align: center; /*Used for IE centering*/
}

body, td, th, input, select, textarea, h1, h2, h3, h4, h5, h6{
        font: 75%/1.4  Arial, Helvetica, sans-serif;
        color: #000000;
        margin: 0;
        padding: 0;
}

/*ie png fix*/
/*img, div { behavior: url(iepngfix.htc); }*/
 
ul{
        margin: 0;
        padding: 0 0 0 35px;
}

h1, h2, h3 {
        color: #000000;
        font-weight: bold;
        text-align: left;
}

h1 { font-size: 20px; }
h2 { font-size: 15px; }
h3 { font-size: 12px; }

p, textarea, input{margin: 0; padding 0;}

hr {
        border: 0;
        height: 1px;
        color: #0066ff;
        background-color: #0066ff;
}

#container {
        width: 800px;
        margin: 0 auto;
        padding: 0;
        text-align: left;
}

#header {
        height: 40px;
        background:url("../images/bg1.gif") bottom repeat-x;
}

#header div {
        /*top right bottom left*/
         padding: 10px 0 0 0;
}

#content {
        padding: 5px 0 0 0;
}

#logo {
        float: left;
        padding:0 0 0 15px;
}

.gray {
        color: #959595;
}

.box {
        margin: 0;
        background: url("../images/bg2.gif") repeat-x;
        padding: 0 5px 0 5px;
}

.div_sections {
        float: left;
        margin: 2px 2px 0 0;
        background: url("../images/bg1.gif") bottom repeat-x;
        /* size bordertype color */
        border: 1px solid #d7d7d7;
        padding: 0 5px 0 5px;
        text-align: left;
}

.div_sections2 {
        background: url("../images/bg1.gif") bottom repeat-x;
        /* size bordertype color */
        border: 1px solid #d7d7d7;
        text-align: left;
}

.heading {
        padding: 2px 2px 2px 2px;
        background:url("../images/heading.gif") repeat-x;
        text-align: left;
}
.heading h2{
        color: #ffffff;
}

.clear {
        clear:both;
}

.left { float: left;}

.right { float: right;}

a:link {
        text-decoration: none;
        color: #0066ff;
        }

a:visited {
        text-decoration: none;
        color: #0066ff;
        }

a:active {
        color: #ffffff;
        background: #0066ff;
        }

a:hover {
        text-decoration: none;
        color: #ffffff;
        background: #0066ff;
        padding: 2px 0px 2px 0px;
        }
        
#current_link {
        font-weight: bold;
        color: #ffffff;
        background: #0066ff;
        padding: 2px 1px 2px 2px;
}

.table_header td{
        font-weight: bold;
        color: #ffffff;
        background: #0066ff;
        padding: 0px 5px 0px 5px;
}
.table_body td{
        padding: 0px 5px 0px 5px;
}

#table_content{
        width: 98%;
}

#table_content a:hover {
        background: none;
        padding: 0;
}

.tableRollOverEffect{background-color:#0066ff;}
.tableRowClickEffect{background-color:#0066ff;}

.tableRollOverEffect td, .tableRowClickEffect td {color:#ffffff;}

        
img {
        border: none;
}

#footer {
        clear: both;
        margin: 0 auto;
        padding: 20px 0 0 0;
}
.footer-content {
        font-size: 11px;
}
.footer-content p span {
        font-weight: bold;
        width: 120px;
        padding: 0;
}

.myellow, .mred, .mgreen {
        color: #000000;
        text-align: center;
        padding:2px 0px 2px 5px;
        margin: 0 0 10px 0;
}

.mred h1, .myellow h1, .mgreen h1{text-align: center; }

.mred {
        background-color: #FFBFBF;
        border: 1px solid #B30000;
}
.myellow {
        background-color: #FFFFBF;
        border: 1px solid #FFE500;
}
.mgreen {
        background-color: #BFFFBF;
        border: 1px solid #008F00;
}

.alert {
        color: #FF0000;
        font-weight: bold;
}


form    {
        margin: 0;
        padding: 0;
}

input, select, textarea {
        font: 9pt Arial, Helvetica, sans-serif;
        background-color:#FFFFFF;
        border: 1px solid #959595;
        margin: 1px 1px 1px 1px;
        }
        
.submit_btn {
        color: #ffffff;
        font-weight: bold;
        background-color:#0066ff;
        border: 1px solid #000000;
}

input.r_c {
        background-color:transparent;
        border: 0px;
}

