﻿

.GeneralPanel
{
	color: #444;
	font-size: 14px;
font-family: Trebuchet MS, sans-serif, Arial, Helvetica;
border-right: #dcdcdc 1px solid;
	border-top: #dcdcdc 1px solid;
	border-left: #dcdcdc 1px solid;
	border-bottom: #dcdcdc 1px solid;
	background: #f5f5f5;
}
.ResultPanel
{
	width: 800px; 
	margin-left: 12px;
}
.theform
{
font-family: Trebuchet MS, sans-serif, Arial, Helvetica;
font-size: 12px;
line-height: 1.2em;
color: #444;

}

.theform fieldset
{
background:#FFF;
border: 1px solid #a9a9a9;
}

.theform legend
{
    background: #f5f5f5;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 15px;
    padding-right: 15px;
    margin-left: 25px;
    font-weight: bold;
    font-size: 16px;
    border-right: #dcdcdc 1px solid;
    border-top: #dcdcdc 1px solid;
    border-left: #dcdcdc 1px solid;
    border-bottom: #dcdcdc 1px solid;
    color: #808080;
}

.theform p
{
margin-bottom: 4px;
margin-top: 4px;
}

.theform p input
{
	background: #f5f5f5;
	border-right: #dcdcdc 1px solid;
	border-top: #dcdcdc 1px solid;
	border-left: #dcdcdc 1px solid;
	border-bottom: #dcdcdc 1px solid;

}

.theform label
{
    display: block;
    width: 120px;
    float: left;
    text-align: right;
    padding-right: 10px;
    color: #696969;
}

.theform p span em
{
display: block;
width: 120px;
float: left;
text-align: right;
padding-right: 10px;
font-style: normal;
}

.theform p span input
{
vertical-align: middle;
border: none;
background: none;
}

.theform strong
{
margin-left: 100px;
}

.theform strong input
{
background: #DDD;
border: 1px solid #444;
font-weight: bold;
color: #444;
margin-top: 10px;
}
.FormInfoText
{
    font-size:10px; color: #ff9900; font-style: italic
}

.commentbox{
background-color: #ececec;
width: 450px;
padding: 10px;
}

.commentfooter{
background: url(img/arrow.gif') no-repeat 20px 0; /*20px 0 equals horizontal and vertical position of arrow. Adjust as desired (ie: 20px -5px).*/
padding-left: 58px;
padding-top: 1px;
margin-bottom: 2em;
font-size: 90%;
color: #4A4A4A;
}

.importPAdder
{
    background-color:White; padding-left:20px; padding-right:20px; padding-bottom:30px; margin-left:5px; margin-right:5px; margin-top:5px; margin-bottom:5px;
}



.MaskedEditFocus
{
    background-color: #ffffcc;
    color: #000000;
}
.MaskedEditMessage
{
	color: #ff0000;
	font-weight: bold;
}
.MaskedEditError
{
    background-color: #ffcccc;
}
.MaskedEditFocusNegative
{
    background-color: #ffffcc;
    color: #ff0000;
}
.MaskedEditBlurNegative
{
    color: #ff0000;
}

.MyCalendar .ajax__calendar_container {
    border:1px solid #646464;
    background-color: lemonchiffon;
    color: red;
}
.MyCalendar .ajax__calendar_other .ajax__calendar_day,
.MyCalendar .ajax__calendar_other .ajax__calendar_year {
    color: black;
}
.MyCalendar .ajax__calendar_hover .ajax__calendar_day,
.MyCalendar .ajax__calendar_hover .ajax__calendar_month,
.MyCalendar .ajax__calendar_hover .ajax__calendar_year {
    color: black;
}
.MyCalendar .ajax__calendar_active .ajax__calendar_day,
.MyCalendar .ajax__calendar_active .ajax__calendar_month,
.MyCalendar .ajax__calendar_active .ajax__calendar_year {
    color: black;
    font-weight:bold;
}