@charset "utf-8";
/* CSS Document */

body { font-family: Arial, Helvetica, sans-serif; font-size: 20px; color: #333; background: url(/images/as-background.png); }
.outer { padding: 20px; }
.new a { color: #fff; }
.signouter { width: 440px; margin-left: auto; margin-right: auto; margin-top: 75px;}
.homeouter { width: 540px; margin-left: auto; margin-right: auto; }
.logo { margin-bottom: 15px; }
.entries td { border-top: 1px solid #ccc; padding: 6px; }
.entries { border-left: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; }
.row1 { background-color: #2797c1; color: #fff; font-weight: bold; text-shadow: #265ea2 1px 1px 1px; }
.container { padding: 20px; background-color: #fff; padding-bottom: 35px; padding-top: 18px; border-top-left-radius: 0.5em 0.5em; border-top-right-radius: 0.5em 0.5em;}
.signcontainer { width: 400px; padding: 20px; background-color: #fff; padding-bottom: 35px; padding-top: 18px; border-top-left-radius: 0.5em 0.5em; border-top-right-radius: 0.5em 0.5em;}
.homecontainer { width: 500px; padding: 20px; background-color: #fff; padding-bottom: 35px; padding-top: 18px; border-top-left-radius: 0.5em 0.5em; border-top-right-radius: 0.5em 0.5em; font-size: 19px; }
.hometable { margin-top: 25px; }
.even { background-color: #e4f7fe; }
.odd { background-color: #FFFFFF; }
.new { background-color: #90c127; border: 1px solid #688b1c; color: #fff; padding: 10px; width: 110px; text-align: center; display: inline; cursor: pointer; text-shadow: #79a221 1px 1px 1px; }
.print { width: 110px; margin-left: 10px; }
.headline { font-family: Georgia, "Times New Roman", Times, serif; font-size: 26px; color: #666; }
.orcall { font-size: 16px !important; }
a { color:#900; text-decoration: none; }
a:hover { text-decoration: underline; }
.highlight { background-color: #FFC; color: #900; text-shadow: #f4cccc 1px 1px 1px; }
.footer { background:url(/images/footer-shadow.png) repeat-x; height: 37px; margin-top: 1px; }
.credit { font-size: 13px; color: #666; margin-top: 8px; }
.divider { height: 1px; background-color: #ccc; margin-bottom: 15px; }
.divider2 { height: 1px; background-color: #ccc; margin-bottom: 15px; margin-top: 15px; }
.divider3 { height: 1px; background-color: #ccc; margin-top: 25px; }
.textbox { height: 30px; width: 271px; font-size: 16px; padding-left: 4px }
.textbox2 { height: 30px; width: 500px; font-size: 16px; padding-left: 4px }
.textbox3 { height: 30px; width: 150px; font-size: 16px; padding-left: 4px }
.textbox4 { height: 30px; width: 250px; font-size: 16px; padding-left: 4px }
.textbox5 { height: 30px; width: 173px; font-size: 16px; padding-left: 4px }
.selectbox { width: 165px; font-size: 16px; padding-left: 4px; margin: 0; padding-top: 6px; padding-bottom: 7px; }
.signbox { height: 40px; width: 130px; font-size: 18px; }
#add { float: right; padding: 10px; background-color: #e8e8e8; border: 1px solid #ccc; margin-bottom: 15px; margin-top: -10px; }
.error { font-size: 15px; padding: 10px; border: 1px solid #900; background-color: #ffe5e5; margin-bottom: 10px; color: #900; }
.confirm { font-size: 15px; padding: 10px; border: 1px solid #2da105; background-color: #eefee8; margin-bottom: 10px; color: #67891d; }
#add_button a, #print a, #sign_out a, #add_button, #print, #sign_out { color: #fff !important; }
.delete { width: 60px; }
.when { width: 200px; }
.break { width: 100%; height: 2px; clear: both; clear: right; }
.blue { color: #2797c1; font-weight: bold; text-shadow: #d8f6ff 1px 1px 1px; font-size: 25px; margin: 0px 0px 10px 0px; }
.signinbox { width: 300px; padding: 15px; margin-left: 15px; height: 198px; border: 1px solid #16556c; background: url(/images/signin-back.png) #e4f7fe; color: #fff; text-shadow: #16556c 1px 1px 1px; }
.docbox { width: 300px; padding: 15px; margin-left: 15px; height: 146px; border: 1px solid #16556c; background: url(/images/signin-back.png) #e4f7fe; color: #fff; text-shadow: #16556c 1px 1px 1px; }
.signbox2 { height: 40px; width: 230px; font-size: 18px; }
.access { font-weight: bold; font-size: 25px; }
.tips { padding: 5px; padding-bottom: 0px; margin-top: 10px; border: 1px solid #16556c; background: url(/images/signin-back.png) #e4f7fe; color: #fff; text-shadow: #16556c 1px 1px 1px; font-size: 17px; }
.littletip { margin-bottom: 10px; }
.tips2 { padding: 9px; color: #16556c; font-size: 16px; margin-bottom: 10px; background: url(/images/doctor.png) 8px 6px no-repeat #dce9f9; padding-left: 32px; }
.tips3 { margin-top: 10px; font-size: 13px; background: url(/images/phone_sound.png) no-repeat; padding-left: 20px; color: #1b6581; }
.tiptitle { background-color: #c1275d; width: 84px; padding: 6px; font-size: 14px; color: #fff; margin-top: 20px; }
.tipbox { border: 1px solid #1b6581; padding: 2px 8px 11px 8px; background-color: #f5f5f5; }
.tiptable { font-weight: bold; }
.tipnum { margin-bottom: 7px; }
.topright { width: 245px; }
.topshareright { width: 200px; }
.twilio { float: right; }
.transcription { font-style:italic; font-size: 17px; padding-top: 2px; }
.trans { font-style: normal; font-weight: bold; color: #666; }
