@charset "utf-8";

/* Specific Styles */

input.login{width:250px;border:1px solid #666;padding:5px;background:#CFF;font-family:Arial,Helvetica,sans-serif;font-size:11px;}
input.login:focus{background:#FFC;}
input.login.long{width:500px;}
select.login{width:162px;border:1px solid #666;padding:5px;background:#CFF;font-family:Arial,Helvetica,sans-serif;font-size:11px;}
select.login:focus{background:#FFC;}
p.error{color:#F00;font-size:11px;font-style:italic;font-weight:bold;}
input.short{width:150px;}
input.button{font-family:Arial,Helvetica,sans-serif;padding:3px;}
textarea.login{width:250px;border:1px solid #666;padding:5px;background:#CFF;font-family:Arial,Helvetica,sans-serif;font-size:11px;height:42px;}
textarea.login:focus{background:#FFC;}
textarea.login.large{width:650px;height:200px;font-size:12px;}

ul.mainmenu li{float:left;margin-right:10px;}
ul.mainmenu li a{width:180px;height:35px;background:#CFC;display:block;text-align:center;border:1px solid black;line-height:35px;font-size:18px;color:#060;}
ul.mainmenu li a.active{background:#DDD;}

div.maincontent{width:1000px;margin-top:30px;padding:30px 0;border-top:1px solid black;}

div.s_headercontainer{z-index:2;}
div.s_headercontainer div.s_first{width:70px;border:3px solid black;border-bottom:none;height:50px;float:left;background:#666;border-bottom:1px solid black;}
div.s_headercontainer div.s_day{width:180px;border:3px solid black;border-bottom:none;border-left:none;height:42px;float:left;background:#666;padding-top:8px;border-bottom:1px solid black;}
div.s_headercontainer div.s_day.today p{color:#FC6 !important;}
div.s_headercontainer div.s_day p{margin:0;height:18px;color:#FFF;text-align:center;}
div.s_daycontainer{width:180px;border:3px solid black;border-top-width:2px;border-left:none;min-height:300px;float:left;font-size:12px;}
div.s_daycontainer_first{width:70px;border:3px solid black;border-top-width:2px;min-height:300px;float:left;}
div.s_daycontainer div.s_time{width:100%;height:25px;border-top:1px solid black;padding-top:5px;text-align:center;}
div.s_daycontainer div.s_time.hlight{background:#CFC;font-weight:bold;}
div.s_daycontainer div.s_entry{width:100%;height:25px;border-top:1px solid black;text-align:center;padding-top:5px;overflow:hidden;}
div.s_daycontainer a{color:black;}
div.s_daycontainer a:hover{text-decoration:none;}
div.s_daycontainer div.s_entry:hover{background:#FF9;}
div.s_daycontainer div.s_entry.blocked{background:#F99;}
div.s_daycontainer div.s_entry.grey{background:#CCC;}
div.s_daycontainer div.s_entry.grey:hover{background:#B3B3B3;}
div.s_daycontainer div.s_entry.green{background:#CFC;}
div.s_daycontainer div.s_entry.purple{background:#CCF;}
div.s_daycontainer div.s_entry.purple:hover{background:#C9F;}
div.s_daycontainer div.s_entry.yellow{background:#9F9;}
div.s_daycontainer div.s_entry.yellow:hover{background:#9F3;}
div.s_daycontainer div.s_entry.blue{background:#9CF;}
div.s_daycontainer div.s_entry.blue:hover{background:#69F;}
div.s_daycontainer div.s_entry.red{background:#FCC;}
div.s_daycontainer div.s_entry.hlight{background:#F00;}
div.s_daycontainer div.s_entry.hlight:hover{background:#F00;}

.sticky{background:#FFF;z-index:5;padding-top:10px;}

form.endnotes{margin-top:20px;}
form.endnotes div.legend{margin-left:3px;width:70px;text-align:center;font-weight:bold;float:left;}
form.endnotes div.legend input{margin-top:10px;family:Arial;font-size:11px;font-weight:bold;width:60px;padding:5px;text-align:center;display:block;margin:10px auto 0;}
form.endnotes div.legend span{padding-top:10px;color:#090;display:none;}
form.endnotes textarea{float:left;margin-left:11px;width:160px;height:190px;border:1px solid black;background:#DDD;font-family:Arial;font-size:12px;padding:5px;}
form.endnotes textarea.first{margin-left:7px;}
form.endnotes textarea:focus{background:#FFC;}

div.smslist{margin-top:10px;}
div.smslist div.smslink{width:172px;margin-left:11px;text-align:center;float:left;}
div.smslist div.smslink.first{margin-left:79px;}
div.smslist div.smslink a{font-size:11px;}

#addblock a.blocktitle{display:block;width:650px;padding:10px;background:#CCC;margin-bottom:20px;cursor:pointer;}
#addblock div{display:block;width:650px;margin-bottom:20px;}

div.greenbox{background:#CFC;padding:8px 0;width:100%;border:1px solid black;text-align:center;font-weight:bold;}
div.redbox{background:#FCC;padding:8px 0;width:100%;border:1px solid black;text-align:center;font-weight:bold;}

table.standard{width:100%;border-spacing:0;border-collapse:separate;}
table.standard td{border-bottom:1px solid #F2CA7B;}
table.standard tr.header td{background:#F2CA7B;font-weight:bold;border-bottom:none;}
table.standard td{padding:10px;}
table.standard td.m{vertical-align:middle;}
table.standard td.c{text-align:center;}
table.standard td.b{font-weight:bold;}

a.letter{float:left;margin:0 10px 10px 0;padding:10px;border:1px solid black;background:#DDD;font-family:"Courier New",Courier,monospace;font-size:16px;}
a.letter:hover{text-decoration:none;background:#666;color:#FFF;}

div.ptheader img{height:130px;float:left;margin-right:20px;border:1px solid black;}
div.ptheader div{float:left;font-size:20px;}

form.ptnotes{float:right;}
form.ptnotes div.leftsec{float:left;font-size:12px;width:100px;text-align:center;}
form.ptnotes div.leftsec p{font-size:12px;margin:5px 0;font-weight:bold;}
form.ptnotes div.leftsec span{color:#090;display:block;font-size:11px;margin-top:10px;font-weight:bold;display:none;}
form.ptnotes textarea{float:right;width:250px;border:1px solid #666;padding:5px;background:#CFF;font-family:Arial,Helvetica,sans-serif;font-size:11px;height:60px;}

div.greybox{width:700px;padding:10px;background:#DDD;border:1px solid black;margin-bottom:20px;}
div.greybox p{margin:0;}

a.pdf{padding:10px 10px 10px 100px;height:64px;border:1px solid black;display:block;line-height:64px;font-size:18px;width:500px;background:#DDD url(/images/frame/pdficon.png) no-repeat 10px center;}

form.inline,form.inline input{display:inline;}

div.txnewleft{float:left;width:700px;border-right:1px solid #666;}
div.txnewright{float:right;width:270px;}

#checknamereport,#checkmobreport{color:#F00;}
#checknamereport a,#checkmobreport a{color:#F00;}
