@import 'menu.css';
@import 'quickfind.css';
@import 'jquery/south-street/1.7.3.css';

form { display: inline; }
h4 { font-size: 120%; padding: 0; margin: 0 0 6px 0; }

td { font-family:arial; font-size:9pt; color:#000000;}
.copy { font-family:arial; font-size:9pt; color:#ffffff;}
.copyb { font-family:arial; font-size:9pt; color:#868686;}
.copyc { font-family:Times New Roman; font-size:10pt; color:#04699b; letter-spacing:7px;}
body { font-family:arial; font-size:9pt; color:#000000;}
.red {color: #9c1b2b; font-weight: bold;}
.green {color: #739f00; font-weight: bold;}


h1 { font-family:arial; font-size:12pt; color:#ffffff;}
h2 { font-family:arial; font-size:11pt; color:#739f00;}
h3 { font-family:arial; font-size:11pt; color:#9c1b2b;}
.tableheading { font-family:arial; font-size:11pt; color:#ffffff; font-weight:bold}
.tablesubheading { font-family:arial; font-size:9pt; color:#ffffff; font-weight:bold}

div#admin_menu_links{height:9pt; display:none; padding-top:5px; padding-bottom:5px; background-color:#3f3629; border:#CCCCCC solid 1px; text-align:center; color:#FFFFFF }
div#admin_menu{ background:#9c1b2b; font-size:9pt; color:#FFFFFF; font-weight: bold; text-align:center;}

a img {border:0px}
a:active {color:#277cc3; font-weight: normal;}
a:link {color:#277cc3; text-decoration:none; font-weight: normal;}
a:visited {color:#277cc3; text-decoration:none; font-weight: normal;}
a:hover {color:#277cc3; text-decoration:underline; font-weight: normal;}
a.active { color: #000000; font-weight: bold; }
a.active:hover { color: #000000; font-weight: bold; text-decoration: underline; }

.red:active {color:#9c1b2b; font-weight: normal;}
.red:link {color:#9c1b2b; text-decoration:none; font-weight: normal;}
.red:visited {color:#9c1b2b; text-decoration:none; font-weight: normal;}
.red:hover {color:#9c1b2b; text-decoration:underline; font-weight: normal;}



.white:active {color:#ffffff; font-weight: normal;}
.white:link {color:#ffffff; text-decoration:none; font-weight: normal;}
.white:visited {color:#ffffff; text-decoration:none; font-weight: normal;}
.white:hover {color:#ffffff; text-decoration:underline; font-weight: normal;}

.black:active {color:#000000; font-weight: normal;}
.black:link {color:#000000; text-decoration:none; font-weight: normal;}
.black:visited {color:#000000; text-decoration:none; font-weight: normal;}
.black:hover {color:#000000; text-decoration:underline; font-weight: normal;}

.searchbg {border:0px; width:223px; padding:0 0px 0 0px;}
.searchinput {background:transparent;border:0px; width: 140px; line-height:9pt;}

.pic {border:solid #e2352c 1px;}
.picb {border:solid #c0c0c0 1px;}
.picc {border:solid #808080 1px;}
.picd {border:solid #ffffff 1px;}

.custombg {background: #dce8f0 url(pics/custombg.jpg) no-repeat}

SELECT { background-color:#ffffff; font-size: 9pt; }
INPUT { background-color:#ffffff; font-size: 9pt; border-color: #000000; border-width: 1px; border-style: solid; }
INPUT[type="checkbox"] { border: 0; }
TEXTAREA { background-color:#ffffff; font-size: 9pt; border-color: #000000; border-width: 1px; border-style: solid;}

.thickpad { padding: 5px; }

.checks {
	border:0px;
}

.BOXES { background-color:#8aadc1; font-size: 9pt; border-width: 0;}

BODY {
scrollbar-face-color: #404040;
scrollbar-highlight-color: #ffffff;
scrollbar-3dlight-color: #202020;
scrollbar-darkshadow-color: #202020;
scrollbar-shadow-color: #ffffff;
scrollbar-arrow-color: #ffffff;
scrollbar-track-color: #ffffff;
}

TEXTAREA {
scrollbar-face-color: #C0C0C0;
scrollbar-highlight-color: #FFFFFF;
scrollbar-3dlight-color: #C0C0C0;
scrollbar-darkshadow-color: #404040;
scrollbar-shadow-color: #808080;
scrollbar-arrow-color: #000000;
scrollbar-track-color: #000000;
}

h1 p {
margin:0px;
}

#advertSpace * { font-family: arial; font-size: 100%; cursor: pointer; }
#advertSpace .title { display: block; margin-bottom: 5px; font-size: 150%; color: #666; }
#advertSpace .description { display: block; color: #666; }
hr { background: #555; height: 1px; border: 0; }
#advertSpace img { padding: 0; }
#console { font-size: 80%; color: #444; border-right: 1px solid #666; }
#console ul { margin: 0; padding: 0 0 0 6px; }
.loading { background: url('img/loader.gif') center center no-repeat; }

div.success {
    text-align: left;
    padding: 5px;
    border: 1px solid #008500;
    background: #edffed;
    color: #008500;
}
div.success h2 { margin: 0 0 5px 0; padding: 0; }
.failure { border: 1px solid #850000; background: #ffeded; padding: 10px; color: #850000; text-align: left; }
.failure h2 { margin: 0 0 5px 0; padding: 0; color: #850000; }
div.notifymsg { border: 1px solid #005485; background: #d4efff; padding: 10px; color: #005485; text-align: left; }
div.notifymsg h2 { margin: 0 0 5px 0; padding: 0; color: #005485; }

div.success ul, .failure ul, div.notifymsg ul { padding-left: 15px; }
.thin { padding: 4px; -moz-border-radius: 3px; -webkit-border-radius: 3px; margin: 5px 0; }

table.listview th { background-color: #739f00; color: #ffffff; text-align: left; padding: 5px 6px; font-size: 90%; }
table.listview th.sub { background-color: #b8c49a; color: #000000; font-size: 80%; }
table.listview tr.sub th { background-color: #b8c49a; color: #000000; font-size: 80%; }
table.listview tr.sub2 th { background-color: #83c4c0; color: #000000; font-size: 80%; }
table.listview td { padding: 5px 4px; }
table.listview tr.highlighted td, table.listview td.highlighted { background: #f0f0f0; }
table.listview tr.selected td { background: #edffed; color: #008500; }
table.listview tr.unpaid td { background: #ffeded; color: #850000; }
table.listview tr.talign td { vertical-align: top; }
table.listview tr td.caption { font-weight: bold; font-size: 80%; vertical-align: top; }
.info { color: #666666; line-height: 140%; }
div.sub { background-color: #739f00; color: #fff; font-weight: bold; text-align: center; padding: 7px; }

table.listview tr th a { color: #ffffff; font-weight: bold; text-decoration: none; }
table.listview tr th a:hover { color: #ffffff; font-weight: bold; text-decoration: none; }

table.thickpad tr td { padding: 7px; }
table.thinpad tr td { padding: 1px; }
table.formview td { padding: 10px; }
table.formview input, table.formview textarea { font-family: verdana; font-size: 11px; padding: 3px; }

ul.pagination { display: inline-block; margin: 30px auto; padding: 0; list-style: none; }
ul.pagination li { display: block; float: left; margin-right: 1px; font-weight: bold; }
ul.pagination li.active { padding: 4px 8px; background-color: #739f00; color: #000000; color: #ffffff; }
ul.pagination li a { display: block; padding: 4px 8px; background-color: #efefef; color: #000000; text-decoration: none; font-weight: bold; }
ul.pagination li a:hover { background-color: #277cc3; color: #ffffff; }
ul.pagination li.symbol { font-weight: bold; }

ul.itemlist { margin: 0; list-style: none; }
ul.itemlist li { display: block; margin: 0 0 1px 0; }
ul.itemlist li.highlight { background-color: #f0f0f0; }
ul.itemlist li a { display: block; padding: 3px 6px; color: #888888; text-decoration: none; }
/* ul.itemlist li a:hover { background-color: #d5f2ff; color: #000000; } */
ul.itemlist li a:hover { background-color: #00aeff; color: #ffffff; }
ul.itemlist li a.selected { background-color: #8faf73; color: #ffffff; }
ul.inline-item { display: block; overflow-y: auto; border: 1px solid #666; padding: 1px 1px 0 1px; }

#formcontainer { display: block; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: #000000; opacity: 0.7; }
#formcontainermsg { display: block; position: absolute; background-color: #ffffff; border: 5px solid #c0c0c0; padding: 10px; top: 50%; left: 40%; -moz-border-radius: 5px; }

div.alert div.ui-dialog-titlebar { display: none; vertical-align: middle; }
div.hideclose a.ui-dialog-titlebar-close { display: none; }

#friendDiv {
    display: none;
    background: #eee;
    border: 1px solid #ccc;
    padding: 5px;
}

#practitionerBanner {
    display: none;
    position: absolute;
    width: 100%;
    top: 0px;
    left: 0px;
    z-index: 10;
    padding: 10px;
    border: 3px solid #008500;
    background: #edffed;
    color: #008500;
    text-align: center;
    font-weight: bold;
    font-size: 150%;
    margin-left: 5px;
}