pica {font-family: courier; font-size: 125%}
elite {font-family: courier; font-size: 105%}
condensed {font-family: courier; font-size: 75%}
ltrhead {font-family: arial,sans-serif; font-size: 100%; }
red {color:#FF0000;}
body,td,a,p{font-family:arial,sans-serif; font-size: 14px; }
.h{font-size: 20px;}
h1{font-size: 18px;}
h2{color: blue; font-weight: bold; font-size: 16px; }
h3{font-size: 15px; }
.q{color:#0000cc;}

.input-box {
font-family: courier;
font-size: 90%;
float: left;
margin-bottom: 3px;
color: #000;
background: #feb;
border: #26a solid 1px
}

.input-box-warn {
font-family: courier;
font-size: 90%;
float: left;
margin-bottom: 3px;
color: #000;
background: #faa;
border: #26a solid 1px
}

.input-box-disabled
{
font-family: courier;
font-size: 90%;
float: left;
margin-bottom: 3px;
color: #259;
background: #fcc;
border: #26a solid 1px
}

.rowh { background:#E0FFF0; }
.row0 { background:#E0F0FF; }
.row1 { background:#DAEAFF; }
.row2 { background:#D0E0FF; }
.row3 { background:#CADAFF; }
.row4 { background:#C0D0FF; }
.rowa { background:#F0B0B0; }
.tag0 { background:#FFE0F0; }
.tag1 { background:#FFDAEA; }
.tag2 { background:#FFD0E0; }
.tag3 { background:#FFCADA; }
.tag4 { background:#FFC0D0; }
.row0red { background:#FFE0E0; }
.row1red { background:#FFDADA; }
.row2red { background:#FFD0D0; }
.row3red { background:#FFCACA; }
.row4red { background:#FFC0C0; }
.row0yellow { background:#FFFFC0; }
.row1yellow { background:#FFFFA0; }
.row2yellow { background:#FFFF80; }
.row3yellow { background:#FFFF60; }
.row4yellow { background:#FFFF40; }

.pigreen { background:#80D080; }
.piyellow { background:#FFFFD0; }
.pired { background:#FFA0A0; }

.ui-tooltip {
    white-space: pre-line;
}

select.providerselect {
   width: 180px;
}

select.servicetypeselect {
   width: 180px;
}



#filedrag, .filedrag
{
	display: none;
	font-weight: bold;
	text-align: center;
	padding: 1em 0;
	margin: 1em 0;
	color: #555;
	border: 2px dashed #555;
	border-radius: 7px;
	cursor: default;
}

#filedrag.hover, .filedrag.hover
{
	color: #f00;
	border-color: #f00;
	border-style: solid;
	box-shadow: inset 0 3px 4px #888;
}

img
{
	max-width: 100%;
}

pre
{
	width: 95%;
	height: 8em;
	font-family: monospace;
	font-size: 0.9em;
	padding: 1px 2px;
	margin: 0 0 1em auto;
	border: 1px inset #666;
	background-color: #eee;
	overflow: auto;
}

#messages
{
	padding: 0 10px;
	margin: 1em 0;
	border: 1px solid #999;
}

#progress p
{
	display: block;
	width: 240px;
	padding: 2px 5px;
	margin: 2px 0;
	border: 1px inset #446;
	border-radius: 5px;
	background: #eee url("progress.png") 100% 0 repeat-y;
}

#progress p.success
{
	background: #0c0 none 0 0 no-repeat;
}

#progress p.failed
{
	background: #c00 none 0 0 no-repeat;
}

.cd_top {
   padding-top: 10px;
}

.document_red {
   background: #F66;
}

.document_blue {
   background: #88F;
}

.document_green {
   background: #9F9;
}

.document_purple {
   background: #df80ff;
}

.dollar:before {
    content: '$ ';
}

.bclass {
    font-size: 200%;
    cursor: pointer;
}

#spinner {
   background: rgba(0,0,0,.25);
   color: #000000;
   position: fixed;
   height: 100%;
   width: 100%;
   z-index: 5000;
   top: 0;
   left: 0;
   float: left;
   text-align: center;
   padding-top: 25%;
   display: none;
   font-size: 400%;
}
