/* CSS Master for Friendly Service Homepage */

body { background-color: #0E6691; margin: 0px; padding: 0px; border: 0px; }

body, table, input, textarea, select { font-family:Verdana,Arial,Helvetica,Sans-Serif; font-size:11px; color:#0E6691; }

#Main {
    width: 755px;
    margin: 35px 0px 20px 45px;
}

#TopLeft {
    float: left;
    color: #FFF000;
    margin: 4px;1
}
#TopRight {
    float: right;
    margin: 4px;
}

#ContentBox {
    border: solid 3px #FFF000;
}
#Content {
    background-color: #FFFFFF;
    border: solid 1px #CDC100;
    padding: 20px;
}

#Logo {
    float: left;
    margin: 5px 25px 10px 0px;
}

#Menu {
}

#SubMenu {
    position: absolute;
    top: 104px;
    left: 797px;
}

/* ----------------------------------- */

a:link    { text-decoration:underline; color:#0E6691; }
a:visited { text-decoration:underline; color:#0E6691; }
a:hover   { text-decoration:none; color:#084C6E; }

a.inverse:link    { font-size:10px; font-weight:normal; text-decoration:none; color:#FFF000; }
a.inverse:visited { font-size:10px; font-weight:normal; text-decoration:none; color:#FFF000; }
a.inverse:hover   { font-size:10px; font-weight:normal; text-decoration:none; color:#FFFFFF; }

a.menu:link    { background-color:#0E6691; font-size:13px; font-weight:bold; text-decoration:none; color:#FFFFFF; }
a.menu:visited { background-color:#0E6691; font-size:13px; font-weight:bold; text-decoration:none; color:#FFFFFF; }
a.menu:hover   { background-color:#FFF000; font-size:13px; font-weight:bold; text-decoration:none; color:#000000; }

a.menuon:link    { background-color:#FFF000; font-size:13px; font-weight:bold; text-decoration:none; color:#000000; }
a.menuon:visited { background-color:#FFF000; font-size:13px; font-weight:bold; text-decoration:none; color:#000000; }
a.menuon:hover   { background-color:#FFF000; font-size:13px; font-weight:bold; text-decoration:none; color:#333333; }

a.submenu:link    { background-color:#0E6691; font-size:13px; font-weight:bold; text-decoration:none; color:#FFFFFF; }
a.submenu:visited { background-color:#0E6691; font-size:13px; font-weight:bold; text-decoration:none; color:#FFFFFF; }
a.submenu:hover   { background-color:#FFF000; font-size:13px; font-weight:bold; text-decoration:none; color:#000000; }

a.submenuon:link    { background-color:#FFF000; font-size:13px; font-weight:bold; text-decoration:none; color:#000000; }
a.submenuon:visited { background-color:#FFF000; font-size:13px; font-weight:bold; text-decoration:none; color:#000000; }
a.submenuon:hover   { background-color:#FFF000; font-size:13px; font-weight:bold; text-decoration:none; color:#333333; }

a.mini:link    { font-size:9px; font-weight:normal; text-decoration:underline; color:#9B9B9B; }
a.mini:visited { font-size:9px; font-weight:normal; text-decoration:underline; color:#666666; }
a.mini:hover   { font-size:9px; font-weight:normal; text-decoration:underline; color:#666666; }

td.menubar { background-color:#336600; padding-top:1px; padding-bottom:1px; }

h1 { font-size:18px; margin-top:24px; margin-bottom:18px; font-weight:bold; }
h2 { font-size:14px; margin-top:4px; margin-bottom:4px; font-weight:bold; }

ul { list-style-type:circle; margin-top:12px; margin-bottom:6px; color:#008FD5; }
li { list-style-type:circle; margin-top:4px; margin-bottom:4px; color:#008FD5; }
hr { height:1px ; color:#008FD5; }

.input       { background-color:#FFFEEE; border-width:1; border-style:solid; font-size:10px;}
.button       { background-color:#FFFEEE; border-width:1; border-style:solid; font-size:10px;}
.input_radio { border-width:1; border-style:solid; font-size:10px;}
.mini        { color:#008FD5; font-size:9px; }

.tr_special  { background-color:#008FD5; color:#DFDFDF; }
.tr_highlight{ background-color:#FFDBDB; color:#993300; }
.tr_even     { background-color:#FAFAFA; }
.tr_odd      { background-color:#F0F0F0; }
.tr_grey     { background-color:#BAC8AD; color:#666666; }
.tr_hidden_special  { background-color:#666666; color:#FFFFFF; }
.tr_hidden_even     { background-color:#FCBFBF; }
.tr_hidden_odd      { background-color:#FFDBDB; }
.tr_grey_even     { background-color:#D7D7D7; }
.tr_grey_odd      { background-color:#EDEDED; }

.alert           { color:#993300; font-weight:bold; }
.alertfield      { background-color:#FFDBDB; color:#993300; }
.important_red   { color:#993300; font-weight:bold; }
.important_green { color:#669933; font-weight:bold; }
.imp_mini        { color:#993300; font-weight:bold; font-size:9px; }

p { line-height: 1.3em; }