﻿body{}
p{line-height:1.4em; color:#666; font-size:12px;}
h1{font-family: Tahoma; font-size: 18pt; color: #506d93;margin-top: 3px;margin-bottom: 3px;}
h2, .ReportTitle{color:#333;font-family: Verdana, Geneva, sans-serif;font-size:18px;font-weight:normal;}
h3{font-family: Georgia; font-size: 10pt; color: #4a688e; margin-top:5px;}
h4{color:#333;font-family: Verdana, Geneva, sans-serif;font-size:14px;font-weight:normal;}
.SocialTitle{font-family: Tahoma; font-size: 14pt; color: #506d93; width: 500px;}
.breadcrumb, .breadcrumb a{font-family: Tahoma; font-size: 12pt; color: #999; text-decoration:underline;}
.breadcrumb a:hover{text-decoration:underline;}
.ReportTitle a{font-family: Tahoma; font-size: 14pt; color: blue;}
.ReportTitle{font-family: Tahoma; font-size: 14pt; color: #999; padding-bottom: 20px;}
#DetailWindow .RegularText{font-family: Tahoma; font-size:10pt;}
.Required, .RequiredText{color:Red;}
.PageTitle{ display:block;	padding-bottom:5px;}
.PageTitle .Title{color:#333;font-family: Verdana, Geneva, sans-serif;font-size:18px;}
.PageTitle .BreadCrumb {font-size:12px; color:#A4A4A4; display:block;}
.PageTitle .BreadCrumb a{text-decoration:none; color:#A4A4A4; }
.PageTitle .BreadCrumb a:hover{text-decoration:underline; color:#333; }
.PageTitle .Delete a{text-decoration:none; color:#A4A4A4; float:right; cursor:pointer; }
.PageTitle .Delete a:hover{text-decoration:underline; color:Red; }
.PageTitle .Requisition a{text-decoration:none; color:#ffffff; float:right; cursor:pointer; }
.PageTitle .Requisition a:hover{text-decoration:none;}
.PageInstructions{padding:10px; border:1px solid #EEE; background-color:#FEFADE; margin-top:7px; max-width:870px;}
#AdvancedSearch{padding:10px; border:1px solid #EEE; background-color:#FEFADE; margin-top:7px; margin-bottom: 7px; max-width:850px; display:none;}
.Label{font-family: Verdana, Geneva, sans-serif; font-size: 15px; color:#333; padding-bottom:3px; display:block; padding-top:5px;}
.ListItem, .ListItemNonInteractive{padding:8px;	font-size:15px;	background-position:7px;background-repeat:no-repeat;padding-left:10px;border-top:1px solid #FFF; border-bottom:1px solid #FFF;}
.ListItemAlt{background-color:#F8F8F8; border-top:1px solid #F8F8F8; border-bottom:1px solid #F8F8F8;}
.ListItemHover{background-color:#FEFADE;cursor:pointer; border-top:1px solid #EEE; border-bottom:1px solid #EEE;}
.ListItemNonInteractive{background-image:none; 	padding-left: 8px; }
.HotSpot{padding:8px;font-size:15px;border:1px solid #fff;background-color:#fff;}
.HotSpotHover{background-color:#FEFADE;cursor:pointer; border:1px solid #EEE;}
#DataDisplay .HotSpot{width:330px; float:left; margin-right:10px; padding:20px; padding-left:80px; position:relative;}
#DataDisplay .HotSpot img{position: absolute; left:20px; top:20px;  }
#DataDisplay .HotSpot h2{padding-bottom:10px;}
#ReportOptions .HotSpot{ padding:10px; position:relative; border:1px solid #ccc; margin-top:10px;}
#ReportOptions .HotSpot img{position: absolute; left:12px; top:10px;  }
#ReportOptions .HotSpot h2{padding-bottom:5px;}


.CheckBox {  display:table-cell;
    vertical-align:middle;}
/*.CheckBox label, td label{padding-left:5px;display: inline;vertical-align: text-bottom;}*/
.CheckBox label, td label{padding-left:5px; display: inline; vertical-align: bottom;}

.breadcrumb, .breadcrumb a{font-family: Tahoma; font-size: 12pt; color: #999; text-decoration:underline;}
.breadcrumb a:hover{text-decoration:underline;}

.highlight { background-color: yellow; }
.GridFooter { font-family: Tahoma; font-size: 11pt; color:#999; padding-top:5px; }


.RadInput_Bootstrap.riContSpinButtons, .RadInput_Bootstrap .riContentWrapper{ padding: 0 0 0 0 !important;}