div.mpform p {
margin:1px;
padding:1px;
}
div.mpform p.help_txt {
color:#660000;
}
div.mpform fieldset {
background-color:#EEEEEE;
margin:6px 0 16px;
padding:0 6px 6px;
width:710px;
}
:first-child + html div.mpform fieldset {
margin:22px 0 24px;
padding:6px;
}
div.mpform legend {
background-color:#EEEEEE;
border-left:1px solid #666666;
border-right:1px solid #666666;
border-top:1px solid #666666;
font-weight:bold;
margin:0 0 20px;
padding:6px 6px 0;
}
:first-child + html div.mpform legend {
margin:-22px 0 10px;
padding:2px 6px 0;
}
div.mpform div.newline {
clear:both;
margin:0;
padding:0;
}
div.mpform div.questionbox {
background:none repeat scroll 0 0 #FFFFDD;
border-color:#AAAA33;
border-style:solid;
border-width:1px 0 1px 1px;
clear:left;
float:left;
height:auto;
margin:2px 0 2px 2px;
padding:4px;
text-align:right;
width:180px;
}
div.mpform fieldset div.questionbox {
background:none repeat scroll 0 0 #FFFFDD;
border-color:#AAAA33;
border-style:solid;
border-width:1px 0 1px 1px;
clear:left;
float:left;
height:auto;
margin:2px 0 2px 2px;
padding:4px;
text-align:right;
width:172px;
}
div.mpform div.answerbox {
background:none repeat scroll 0 0 #FFFFDD;
float:left;
height:auto;
margin:2px 2px 2px 0;
padding:4px;
width:420px;
}
div.mpform fieldset div.answerbox {
background:none repeat scroll 0 0 #FFFFDD;
border:1px solid #AAAA33;
float:left;
height:auto;
margin:2px 2px 2px 0;
padding:4px;
width:412px;
}
div.mpform div.submitbox {
clear:both;
float:left;
height:26px;
margin:2px;
padding:8px;
text-align:center;
width:602px;
}
div.mpform div.submitbox input {
border:2px solid #999999;
color:#666666;
cursor:pointer;
margin:2px 2px 2px 180px;
text-align:center;
width:200px;
}
.mpform_title, .mpform_help {
background-color:#EEEEEE;
color:black;
font-weight:normal;
padding:6px;
vertical-align:top;
}
.mpform_error .mpform_title, .mpform_error .mpform_field, .captcha_err .mpform_title, .captcha_err .mpform_field {
color:red;
}
.mpform_field {
background-color:#EEEEEE;
padding:10px;
width:560px;
}
.mpform_date, .mpform_email, .mpform_textarea, .mpform_text, .mpform_select {
background-color:#CCCCCC;
border:1px solid #CCCCCC;
}
.mpform_err_date, .mpform_err_email, .mpform_err_textarea, .mpform_err_text, .mpform_err_radio, .mpform_err_select, .captcha_err input {
background-color:#F4A4A4;
border:1px solid red;
}
div.mpform_missing {
background-color:red;
border:2px solid yellow;
color:yellow;
font-weight:bold;
padding:6px;
}
.mpform_textfield.mpform_readonly input.mpform_text {
background-color:#DDDDDD;
}
.mpform_date:hover, .mpform_email:hover, .mpform_textarea:hover, .mpform_text:hover, .mpform_radio:hover, .mpform_select:hover, .mpform_checkbox:hover, .mpform_err_date:hover, .mpform_err_email:hover, .mpform_err_textarea:hover, .mpform_err_text:hover, .mpform_err_radio:hover, .mpform_err_select:hover, .mpform_err_checkbox:hover {
background-color:white;
}
.mpform_date, .mpform_err_date {
width:120px;
}
.mpform_date_img {
border:0 none;
cursor:pointer;
vertical-align:middle;
}
.mpform_email, .mpform_err_email {
width:510px;
}
.mpform_text, .mpform_err_text {
width:510px;
}
.mpform_radio, .mpform_err_radio {
width:18px;
}
.mpform_checkbox, .mpform_err_checkbox {
width:24px;
}
.mpform_select, mpform_err_select {
width:510px;
}
.mpform_heading {
background-color:#999999;
font-weight:bold;
padding:5px;
width:98%;
}
.mpform_submit {
border:2px solid #999999;
color:#666666;
cursor:pointer;
}
.mpform_submit:hover {
border:2px solid #999999;
}
span.mpform_required {
color:red;
}
.captcha input {
background-color:#94ADB4;
border:1px solid #CCCCCC;
}
.captcha .captcha_expl {
font-weight:normal;
}
.mpform_a_img {
border:0 none;
}
.mpform_img_help {
border:0 none;
height:16px;
width:16px;
}
.mpform_help_box_td {
background-color:#94ADB4;
border:1px solid #336699;
color:#003366;
padding:6px;
}
.mpform_help_box_div {
background-color:#94ADB4;
color:#003366;
}
#mpform_help_box_hr {
color:#336699;
margin:0;
padding:0;
}
h5.mpform_help_box_h5 {
background-color:transparent;
color:#003366;
font-size:1em;
font-weight:normal;
margin:0;
padding:0;
}
.mpform_help_box_h6 {
background-color:#94ADB4;
color:#003366;
font-size:1em;
font-weight:normal;
margin:0;
padding:4px;
}
div.mpform_results {
background-color:#CCFFCC;
border:2px solid #009900;
padding:6px;
width:650px;
}
.calendar {
background:none repeat scroll 0 0 window;
border-color:#FFFFFF #000000 #000000 #FFFFFF;
border-style:solid;
border-width:1px;
color:windowtext;
cursor:default;
display:none;
font-family:tahoma,verdana,sans-serif;
font-size:11px;
position:relative;
}
.calendar table {
background:none repeat scroll 0 0 window;
border-color:#FFFFFF #000000 #000000 #FFFFFF;
border-style:solid;
border-width:1px;
color:windowtext;
cursor:default;
font-family:tahoma,verdana,sans-serif;
font-size:11px;
}
.calendar .button {
background:none repeat scroll 0 0 buttonface;
border-color:buttonhighlight buttonshadow buttonshadow buttonhighlight;
border-style:solid;
border-width:1px;
padding:1px;
text-align:center;
}
.calendar .nav {
background:url("http://orthointern/include/jscalendar/menuarrow.gif") no-repeat scroll 100% 100% buttonface;
}
.calendar thead .title {
background:none repeat scroll 0 0 activecaption;
border:1px solid #000000;
color:captiontext;
font-weight:bold;
padding:1px;
text-align:center;
}
.calendar thead .headrow {
}
.calendar thead .daynames {
}
.calendar thead .name {
background:none repeat scroll 0 0 buttonface;
border-bottom:1px solid buttonshadow;
color:buttontext;
padding:2px;
text-align:center;
}
.calendar thead .weekend {
color:#FF0000;
}
.calendar thead .hilite {
border-color:buttonhighlight buttonshadow buttonshadow buttonhighlight;
border-style:solid;
border-width:2px;
padding:0;
}
.calendar thead .active {
border-color:buttonshadow buttonhighlight buttonhighlight buttonshadow;
border-width:1px;
padding:2px 0 0 2px;
}
.calendar tbody .day {
padding:2px 4px 2px 2px;
text-align:right;
width:2em;
}
.calendar tbody .day.othermonth {
color:#AAAAAA;
font-size:80%;
}
.calendar tbody .day.othermonth.oweekend {
color:#FFAAAA;
}
.calendar table .wn {
background:none repeat scroll 0 0 buttonface;
border-right:1px solid buttonshadow;
color:buttontext;
padding:2px 3px 2px 2px;
}
.calendar tbody .rowhilite td {
background:none repeat scroll 0 0 highlight;
color:highlighttext;
}
.calendar tbody td.hilite {
border-color:#FFFFFF #000000 #000000 #FFFFFF;
border-style:solid;
border-width:1px;
padding:1px 3px 1px 1px;
}
.calendar tbody td.active {
border-color:buttonshadow buttonhighlight buttonhighlight buttonshadow;
border-style:solid;
border-width:1px;
padding:2px 2px 0;
}
.calendar tbody td.selected {
background:none repeat scroll 0 0 buttonface;
border-color:buttonshadow buttonhighlight buttonhighlight buttonshadow;
border-style:solid;
border-width:1px;
color:buttontext;
font-weight:bold;
padding:2px 2px 0;
}
.calendar tbody td.weekend {
color:#FF0000;
}
.calendar tbody td.today {
color:#0000FF;
font-weight:bold;
}
.calendar tbody td.disabled {
color:graytext;
}
.calendar tbody .emptycell {
visibility:hidden;
}
.calendar tbody .emptyrow {
display:none;
}
.calendar tfoot .footrow {
}
.calendar tfoot .ttip {
background:none repeat scroll 0 0 buttonface;
border-color:buttonshadow buttonhighlight buttonhighlight buttonshadow;
border-style:solid;
border-width:1px;
color:buttontext;
padding:1px;
text-align:center;
}
.calendar tfoot .hilite {
background:none repeat scroll 0 0 #E4E0D8;
border-color:#FFFFFF #000000 #000000 #FFFFFF;
border-style:solid;
border-width:1px;
padding:1px;
}
.calendar tfoot .active {
border-color:#000000 #FFFFFF #FFFFFF #000000;
border-style:solid;
border-width:1px;
padding:2px 0 0 2px;
}
.calendar .combo {
background:none repeat scroll 0 0 menu;
border-color:buttonhighlight buttonshadow buttonshadow buttonhighlight;
border-style:solid;
border-width:1px;
color:menutext;
cursor:default;
display:none;
font-size:90%;
left:0;
padding:1px;
position:absolute;
top:0;
width:4em;
z-index:99;
}
.calendar .combo .label, .calendar .combo .label-IEfix {
padding:1px;
text-align:center;
}
.calendar .combo .label-IEfix {
width:4em;
}
.calendar .combo .active {
border:1px solid #000000;
padding:0;
}
.calendar .combo .hilite {
background:none repeat scroll 0 0 highlight;
color:highlighttext;
}
.calendar td.time {
background-color:buttonface;
border-top:1px solid buttonshadow;
padding:1px 0;
text-align:center;
}
.calendar td.time .hour, .calendar td.time .minute, .calendar td.time .ampm {
background-color:menu;
border:1px solid #888899;
font-weight:bold;
padding:0 3px 0 4px;
}
.calendar td.time .ampm {
text-align:center;
}
.calendar td.time .colon {
font-weight:bold;
padding:0 2px 0 3px;
}
.calendar td.time span.hilite {
background-color:highlight;
border-color:#000000;
color:highlighttext;
}
.calendar td.time span.active {
background-color:#000000;
border-color:#FF0000;
color:#00FF00;
}
.nixhier {
display:none;
}
.mpform_td_help {
vertical-align:top;
width:16px;
}
						
