/* USed for IE, FF doesn't handle EOT files. */
@font-face {
    font-family: Edwardian_script;  
     src:url(./image/fonts/ITCEDSCR.eot)
}
/* Used for FF, IE doesn't handle TTF files. TTF files MUST be second can use the same name */
@font-face {
    font-family: Edwardian_script; 
/*    src:url(./image/fonts/ITCEDSCR.TTF);*/
    src:local('Edwardian Script'),  
        local('Edwardian_script'),  
        url(./image/fonts/ITCEDSCR.TTF) format("TrueType");
}
#cssm1 *  {
        padding:0;
        margin: -0px;
        /*border: 5px solid #abc;*/ 
        font-family: arial,sans-serif; 
        font-size: 15px; 
        text-align: left;

}
#cssm1 {position: absolute;  z-index: 99;  top:20px; left: 20px; position: fixed; /*left:10; top:20;*/ float: left;  margin:0; /*line-height: 30px;*/ }
#cssm1 .centered {text-align:center;}
#cssm1 a { display: block; 
        border-bottom: 2px solid #fff; 
        background-color: #abc; 
        text-decoration: none; 
        padding: 3px 10px; 
}
#cssm1 a.currentnav {
    color:#00117F;          /*Color for text of selected item */
    background-color: #CABDBA;
    border: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #605a4c;
    display: block;
/*    padding: 3px 10px;*/
    margin: 0px 0px 2px 0px;
    text-align: right;
}
#cssm1 a:hover { background-color: #789; }
#cssm1 ul li, #cssm1 ul li ul li  { width: 150px; background-color:#abc; /*border: 5px solid #abc; */ } /*width of menu items that appear*/
#cssm1 ul, #cssm1:hover ul li ul, #cssm1:hover ul li:hover ul li ul{
    display:none;
    list-style-type:none;
    width: 150px;
}
#cssm1:hover ul, #cssm1:hover ul li:hover ul, #cssm1:hover ul li:hover ul li:hover ul {
    display:block;
}
#cssm1:hover ul li:hover ul, #cssm1:hover ul li:hover ul li:hover ul {
    position: absolute;
    left: 150px; top: 10px;
}
#cssm1 ul li ul, #cssm1 ul li ul li ul { clear: left; margin-top: -30px; }
#cssm3 { background-color: #CABDBA; padding: 3px; text-align: center; font-weight:bold; }
#cssm1:hover #cssm3 { display:none; }


#content{ width: 100%; max-width: 2048px; 
        border: 0px solid red;
        text-align:center;
}
#top{ text-align:center; width: 100%; 
        border: 0px solid orange; 
}
#bottom { width: 100%; 
        border: 0px solid green; 
        clear:both; text-align:center; 
}
#main { text-align:left; 
        padding: 10px; 
/*      margin:0px 0px;*/
        margin-left: auto;
        margin-right: auto;
/*        float: left; */
        border: 0px solid black; 
        max-width:85%;
}
.menu_highlight { text-align:left;}
.header { color:#0303bf; font-size:24px; text-align:center; font-weight:bold; margin:0px 0px 30px 0px; }
.main_title { color:#0000ff; font-size:48px; text-align:center; font-weight:bold; font-family:Edwardian_script,  sans-serif;}
.email { font-size:17px; text-align:center; }
.download_contracts { font-size:17px; text-align:center; }
.graphics { color:#fed000; font-size:16px; text-align:center; }
.welcome { color:#9234FC; font-size:24px; text-align:center; }
.date { font-size:17px; text-align:right; text-indent:65%; }
.welcome_to { color:#F00F66; font-size:24px; text-align:left; font-weight:bold; font-style:italic; }
.instructions { font-size:15px; text-align:left; font-weight:bold; }
.count_update { font-size:12px; text-align:left; font-weight:normal; }
.failure { font-size:20px; text-align:left; font-weight:bold; }
.warning { font-size:20px; text-align:center; font-weight:bold; text-decoration: none; }
.forgetful { font-size:12px; text-align:center; font-weight:normal; }
.display_results { font-size:18px; text-align:center; font-weight:normal; }
.nodata {  font-size:19px; text-align:center; font-weight:bold; }
.congratulations { font-size:16px; text-align:center; font-weight:bold; }
.tableheader { font-size:17px; text-align:center; font-weight:bold; }
.tablecolumn { font-size:17px; text-align:left; font-weight:bold; text-decoration:none; }
.comments { font-size:12px; text-align:center; font-weight:normal; text-decoration:underline;}
.descriptions { font-size:12px; }  /*text-align:center; font-weight:normal; text-decoration:underline;}*/
.limits { font-size:16px; text-align:left; font-weight:normal; text-indent:20px; margin-bottom:10px; line-height: 150% }
.limits_header { font-size:16px; text-align:left; font-weight:bold; text-decoration:underline; text-indent:20px; margin-bottom:10px; line-height: 150% }
.construction { color:#123469; font-weight:bold; font-size:25px; font-family:Lucida, sans-serif; text-align:center; }
.introit { color:#724327; font-weight:bold; font-size:20px; font-family:Lucida, sans-serif; text-align:left; }
.hiddenPic {display:none;} 
.text { font-size:14px; }
.login_text { font-size:18px; text-align:right; }
.webpages { font-size:17px; text-align:center; }
.sort_order { color:#6E5F0A; font-size:16px; font-weight:bold; text-align:center; }
.centered {text-align:center;}
.underline { text-decoration:underline;}

.top { font-size: 90%;}
.left-line { text-align:left; color:red;}
.payonline { text-align:center; text-transform:Capitalize; font-weight:bold;}

.hidden_text {
 /*
        font-size:1px;
        font-weight: normal;
        color:#ffffff;
*/
        visibility: hidden;
}
/*
Value       Description
visible     The element is visible
hidden      The element is invisible
collapse    When used in table elements, this value removes a row or column, but it does not affect the table layout. The space taken up by the row or
*/



INPUT {line-height: 15px;}
br { line-height: 15px; }
b {  font-size:20px; }
HR { margin:0px 0px 0px 0px; width:25%; color:red; }
form {  margin:0px 0px 0px 0px; font-size:100%; text-align:left;}
form.log-out { font-size:100%; text-align:center;}
h5 { color:#5234FC;  margin:0px 0px 0px 0px; font-size:16px; font-weight:bold; text-align:left;display:inline; }
ol { font-weight:bold; font-size:13pt; }
/*ul { font-size:12pt; text-decoration:none; font-weight:normal; }*/
p { text-indent:20px; }
/* body { background-color:#602e13; color:#000000; margin-top:-10; margin-bottom:-10; margin-left:-10;  margin-right:-10; } */
body { background-color:#eeeeee; color:#000000; /*margin-top:-10; margin-bottom:-10; margin-left:-10;  margin-right:-10;*/ }
input.centered {
    display: block; 
    margin-left: auto;
    margin-right: auto;
}
table{ 
    margin-left: auto;
    margin-right: auto;
    background-color:#eeeeee;
}


A:link { color:#546526;  }     /* unvisited link */
A:visited { color:#6c3f00; }   /* visited links */
A:active { color:#cb7700; }    /* active links */


.tip {
    font:15px  Arial,Helvetica,sans-serif;
    border:solid 0px #000000;  /* USed around box, but not grey region */
    margin: 2px;
    color:#000000; /*font Colour*/
    background-color:#F6E49C;
}


