﻿html, body 
{ 
    font-family: 'Open Sans', Arial, Helvetica, sans-serif;
    font-weight: 400;
    font-size:11pt;
    color: Black;
    background-color:#e8e8e8; 
    padding:0px; 
    margin:0px; 
}
.pageTitle {
    color: #e01c1c;
    font-family: 'Open Sans', Arial, Helvetica, sans-serif;
    font-weight: 300;
    font-size:18pt;
}
.pageTitleNeutral {
    font-family: 'Open Sans', Arial, Helvetica, sans-serif;
    font-weight: 300;
    font-size:18pt;
}
.theme {
    color: #e01c1c;
}
.noticeBox {
    background-color:white;
    padding:30px;
    margin-bottom:30px;
}
a { text-decoration:none; color:#c04141; font-family: 'Open Sans', Arial, Helvetica, sans-serif; font-weight: 400; }
a:hover { text-decoration:underline; }
h1 { margin:0px; padding:0px; line-height:110%; color:#393939; font-size:16pt; font-family: 'Open Sans', Arial, Helvetica, sans-serif; font-weight: 400; }
h2 { margin:0px; padding:0px; line-height:110%; color:#ed0d0d; font-size:12pt; font-weight:bold; margin-bottom:10px; font-family: 'Open Sans', Arial, Helvetica, sans-serif; font-weight: 400; }
h3 { margin:0px; padding:0px; line-height:110%; color:#5ca7f4; font-size:12pt; font-weight:normal; margin-bottom:10px; font-family: 'Open Sans', Arial, Helvetica, sans-serif; font-weight: 400; }
.pageContainer { margin:30px; }
.whiteKeyline { font-size:1pt; margin-top:20px; margin-bottom:20px; border-style:solid;border-width:0px;border-color:#c9c9c9; border-bottom-width:1px; }
.footer { font-size:9pt; color:Gray; text-align:center; margin-top:40px; padding-top:20px; margin-bottom:40px; border-style:solid; border-width:0px; border-top-width:1px; border-color:#aeaeae; }
.darkBox { padding:0px; color:#929292; margin-bottom:20px; }
.panelLogo { background-image:url(images/mini-logo.gif); background-repeat:no-repeat; padding-left:30px; color:White; }
.panelInfo { background-image:url(images/mini-info.gif); background-repeat:no-repeat; padding-left:30px; color:White; }
.panelTalk { background-image:url(images/mini-talk.gif); background-repeat:no-repeat; padding-left:30px; color:White; }
.panelContent { padding-top:10px; }
.panelBullet { background-image:url(images/red-bullet.gif); background-repeat:no-repeat; background-position:0px 6px; padding-left:15px; margin-bottom:6px; }
.button { background-color:#c40000; color:White; font-size:11pt; height:30px; border-width:0px; }
.buttonSmall { background-color:#c40000; color:White; font-size:11pt; height:30px; border-width:0px; }
.dropDown { font-family:'Open Sans', Arial, Helvetica, sans-serif; background-color:White; border-style:solid; border-width:1px; border-color:#9d9d9d; padding:4px; color:#4e4e4e; }
.textBox { font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:11pt; background-color:white; border-style:solid; border-width:1px; border-color:#9d9d9d; padding:4px; color:#4e4e4e; }
.formButton { background-color:#c40000; color:White; font-size:11pt; height:30px; border-width:0px; }
.error { color:Red; font-weight: 400; }
.green { color:#2d5bc4; }
.adminButton { width:240px; height:110px; margin-right:30px; margin-bottom:20px; float:left; }
.pageHeader { color:White; font-size:16pt;  font-weight:normal; margin-bottom:20px; }
.pageNav { font-size:11pt; color:Gray; margin-bottom:20px; margin-top:0px; }
.warning { color:red; }
.info { color:#ee6500; }
.dataTable { background-color:#b9b9b9; border-style:solid; border-width:0px; border-color:#797979; font-size:10pt; }
.dataHeader { background-color:white; }
.dataRow1 { background-color:#e8e8e8; color:black; }
.dataRow2 { background-color:white; color:black; }
.dataRow3 { background-color:#e8e8e8; color:black; }
.dataRow4 { background-color:white; color:black; }
.dataRow1:hover { background-color:#ceecfb; color:black; }
.dataRow2:hover { background-color:#ceecfb; color:black }
.dataRow3:hover { background-color:#ceecfb; color:black; }
.dataRow4:hover { background-color:#ceecfb; color:black; }
.dataRowLocked { background-color:#f4abab; color:black; }
.dataRowLocked:hover { background-color:#ceecfb; color:black; }
.statusComplete { background-color:#c7c7c7; }
.statusInProgress { background-color:#c4eaf8; }
.plainBorder { border-width:1px; border-style:solid; border-color:Black; }
.checkBox { background-color:Black; }
.basicCell { vertical-align:top; border-style:solid; border-width:1px; border-color:Gray; }
.dataGreen { background-color:#dbf1b5; }
.dataGreen:hover { background-color:#dbf1b5; }

.menuLink { margin-right:20px; }