﻿/* Globals */
ol.alpha {list-style-type:lower-alpha;}
ol.roman {list-style-type:upper-roman;}

.ajax__calendar td, .ajax__calendar th {padding:0;}
.ajax__calendar_container, .ajax__calendar_body { width:220px !important; }
.ajax__calendar_body { height:149px !important; }

.content {margin-left:0px;}
.headerLinks {margin-left:10px;}

.errorMessage { color:#9a2917; font-weight:bold; margin-top:3px; margin-bottom:3px; }
.errorList { color:#9a2917; font-weight:bold; margin-top:3px; margin-bottom:3px; }
.infoMessage { color:Green;  margin-top:3px; margin-bottom:3px; }

/* Sample Forms CSS */
.ampPanel {border:1px solid #ccc; margin:10px; padding:0;}
.ampPanel h2 {margin:0; padding:10px; color:#fff; font-family:Trebuchet MS; background-color:#999;}
li.multiText {margin-left:5px; margin-bottom:1.25em;}
li.multiText label {display:inline;}
span.fieldContainer {display:block; float:left; margin:0 10px 6px 0; padding:0; position:relative;}
span.fieldContainer label {position:absolute; top:2.0em; font-size:70%; color:#999;}
.formContainer label {display:block; color:#333; font-size:90%;}
.formContainer ul {list-style-type:none; margin:0; padding:15px;}
.formContainer li {clear:both;}
.ampValidation ul {background-color:#eee; border:1px solid #ccc; font-size:70%; margin:0 0 10px 0; padding:5px 10px;}
.formContainer td, .formContainer th {padding:3px;}
.formContainer th {background-color:#EEEEEE;}
li.fieldContainer {list-style-type:none; list-style-position:outside; margin:0; padding:5px;}
span.radioList label {display:inline; padding-right:10px;} 
span.checkbox {display:inline;}
span.checkbox label {display:inline;}

.adminSearchBox li {float:left;padding-right:10px;}

/* AJAX progress graphic */
.progress {width:25px; height:25px; background:no-repeat url(../App_Images/Anim-RoundRed.gif); }

