﻿body {
    margin: 0px;
    height: 100%;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
}
h1, h4 {
    margin: 0px;
    padding: 0px;
}

h1.manage-agenda {
    color: #990033;
    font-size: 14pt;
    font-weight: bold;
    border-bottom: 1px dotted #808080;
    margin-bottom: 20px;
}

select {
    /*font-size: 90%;*/
}
select.dynamic-width {
    font-size: 12px;
}
.header {
    height: 56px;
    padding: 0;
    margin: 0;
    background: url(../../Images/header_bg.gif) repeat-x top left; /*overflow: hidden;*/ /* background: url(../../Images/header_bg_no_underline.gif) repeat-x top left;  */
}
.headerLeft {
    margin: 3px;
    float: left;
}
.headerRight {
    float: right;
    margin: 5px 5px 0 0;
}
.contentWrapper {
    padding: 10px 0 0 5px;
}
.loginWrapper {
    width: 350px;
    background-color: #EFF3FB;
    border: solid 1px #003366;
    padding: 5px;
    font-size: 11px;
}
.loginHeader {
    background-color: #003366;
    text-align: center;
    padding: 3px 0;
    margin-bottom: 5px;
    font-weight: bold;
    color: #FFFFFF;
}
.loginUP {
    text-align: right;
    margin-bottom: 5px;
}
.loginUP span {
    font-weight: bold;
    margin-right: 5px;
}
/*
.loginButton
{
    text-align: center;
    margin-bottom: 5px;
}
*/
.loginButton {
    text-align: right;
    margin-bottom: 10px;
    margin-right: 20px;
    margin-top: 20px;
}
.loginButton input {
    background-color: #fff;
    color: #003366;
    border: solid 2px #336699;
}

.loginWrapper .forgot-password {
    text-align: right;
    padding-top: 10px;
    padding-bottom: 20px;
    margin-right: 20px;
}
.loginWrapper .login-directions {
    padding-top: 15px;
    padding-bottom: 15px;
}


.MeetingsHeader {
    background: url(../../Images/Header.Meetings.gif) no-repeat top left;
    height: 18px;
    width: 200px;
}

.ServiceHeader {
    background: url(../../Images/Header.Services.gif) no-repeat top left;
    height: 18px;
    width: 200px;
}

.OrangeArrowHeader {
    background: url(../../Images/Header.Manage.gif) no-repeat left;
    border-bottom: #dcdcdc 1px dotted;
    color: #000000;
    padding-left: 15px;
    font-weight: bold;
}

.ServiceLink {
    background: url(../../Images/LinkArrow.Services.gif) no-repeat left;
    padding-left: 10px;
    color: #003366;
    text-decoration: none;
}
.ServiceLink:hover {
    color: #ff0000;
    text-decoration: underline;
}

.StandardLink {
    background: url(../../Images/LinkStandard.gif) no-repeat left;
    padding-left: 10px;
    color: #003366;
    text-decoration: none;
}
.StandardLink:hover {
    color: #ff0000;
    text-decoration: underline;
}

.LinkList {
    margin: 0;
    padding: 0;
}

.LinkList li {
    padding-left: 10px;
    list-style: none;
    background: url(../../Images/LinkStandard.gif) no-repeat left;
}

.LinkList a {
    color: #003366;
    text-decoration: none;
}

.LinkList a:hover {
    color: #ff0000;
    text-decoration: underline;
}

.DefaultDynamicMenuStyle {
    border-top: solid 1px #336699;
}
.DefaultDynamicMenuItemStyle {
    border-bottom: solid 1px #336699;
    font-size: 12px;
    width: 100%;
}
.DefaultDynamicMenuItemStyle A {
    width: 100%;
}
.DefaultDynamicMenuItemStyle A:hover {
    width: 100%;
    text-decoration: underline;
    color: #003366;
}
.DefaultDynamicMenuItemStyle TD {
    width: 100%;
}
.DefaultStaticMenuStyle {
    border-right: solid 1px #336699;
}
.DefaultStaticMenuItemStyle {
    border-left: solid 1px #336699;
    font-size: 12px;
}
.DefaultStaticHoverStyle {
    border-left: solid 1px #336699;
    font-size: 12px;
}
.Important {
    color: #ff0033;
}
.MeetingMenuDynamicMenuStyle {
    border-top: solid 1px #336699;
    width: 250px;
}
.MeetingMenuDynamicMenuItemStyle {
    border-bottom: solid 1px #336699;
    font-size: 12px;
    width: 250px;
}
.MeetingMenuDynamicMenuItemStyle A {
    width: 100%;
}
.MeetingMenuDynamicMenuItemStyle TD {
    width: 100%;
}
.MeetingMenuStaticMenuStyle {
    font-size: 10px;
}
.MeetingMenuStaticMenuItemStyle {
    font-size: 10px;
    border: solid 1px #ffffff;
    font-weight: bold;
    color: #6699cc;
    padding: 0px 5px 0px 5px;
}
.MeetingMenuStaticHoverStyle {
    color: #003366;
    border: solid 1px #003366;
    background-color: #e5eef9;
}
A.Standard {
    color: #003366; /*text-decoration: none;*/
    font-weight: bold;
}
A.Standard:hover {
    color: #ff0000;
    text-decoration: underline;
}
A.StandardSelected {
    color: #003366;
    width: 100%;
    background-color: #e5eef9;
    text-decoration: none;
}
A.StandardSelected:hover {
    color: #003366;
    text-decoration: underline;
}
A.Important {
    color: #ff0033;
    font-family: Verdana; /*font-size: 12px; */
    font-weight: bold;
}
A.Important:hover {
    color: #339933; /* font-size: 12px; */
}
A.Meeting {
    color: #ffffff;
    font-weight: bold;
    font-family: Verdana;
    font-size: 12px;
    text-decoration: none;
}
A.Meeting:hover {
    text-decoration: underline;
}
A.MeetingAction {
    font-size: 10px;
    color: #6699cc;
    font-weight: bold;
    text-decoration: none;
}
A.MeetingAction:hover {
    color: #003366;
    text-decoration: underline;
}
A.NavigateMeeting {
    font-family: Verdana;
    font-size: 10px;
    color: #6699cc;
    font-weight: bold;
    text-decoration: none;
}
A.NavigateMeeting:hover {
    color: #ff0000;
}
a.portal {
    color: #ffffff;
    font-family: Verdana;
    font-size: 12px;
    text-decoration: none;
}
a:hover {
    text-decoration: underline;
}
a.calendar-icon {
    display: block;
    text-indent: -9000em;
    background: url(../../Images/CalendarPopUp.gif) no-repeat;
    width: 28px;
    height: 23px;
    border: 0;
    float: left;
}
a.note-icon {
    display: block;
    text-indent: -9000em;
    background: url(../../Images/eMeeting/note_add.gif) no-repeat;
    width: 16px;
    height: 16px;
    border: 0;
    margin: 0px 66px 0px 3px;
    float: right;
}
a.add-note-icon-with-text {
    border: 0;
    background: url("../../Images/eMeeting/note_add.gif") no-repeat scroll 0% 50%;
    padding: 4px 0px 4px 18px; /*margin-left: 3px;*/
    margin: 0px;
    font-size: 90%;
    font-weight: bold;
}
a.add-note-icon-in-menu {
    display: block;
    text-indent: -9000em;
    background: url(../../Images/eMeeting/note_add.gif) no-repeat;
    width: 16px;
    height: 16px;
    border: 0;
    margin-top: 3px;
}
a.delete-note-icon {
    display: block;
    text-indent: -9000em;
    background: url(../../Images/eMeeting/note_delete.png) no-repeat;
    width: 16px;
    height: 16px;
    border: 0; /*margin: 0px 66px 0px 3px;*/
}
a.edit-note-icon {
    display: block;
    text-indent: -9000em;
    background: url(../../Images/eMeeting/note_edit.png) no-repeat scroll 0% 50%;
    width: 16px;
    height: 16px;
    border: 0;
    margin: 0px; /*margin: 0px 66px 0px 3px;*/
}

a.download-icon {
    border: 0;
    background: url(../../Images/Download.gif) no-repeat scroll 0% 0%;
    padding-left: 12px;
}
a.print-icon {
    border: 0;
    background: url('../../Images/famfamfam_silk_icons_v013/icons/printer.png') no-repeat scroll 0% 15%;
    padding: 4px 0px 4px 18px;
}
a.secure-icon {
    border: 0;
    background: url(../../Images/icons/lock-icon.gif) no-repeat scroll 0% 50%;
    padding-left: 15px;
}
a.email-icon {
    border: 0;
    background: url(../../Images/icons/email-icon.gif) no-repeat scroll 0% 100%;
    padding-left: 15px;
}

a.email-bigger-icon {
    border: 0;
    background: url(../../Images/icons/email.png) no-repeat scroll 0% 100%;
    padding-left: 18px;
}

a.email-go-icon {
    border: 0;
    background: url(../../Images/icons/email_go.png) no-repeat scroll 0% 100%;
    padding-left: 18px;
}

a.database-icon {
    border: 0;
    background: url(../../Images/icons/database.png) no-repeat scroll 0% 100%;
    padding-left: 18px;
}


a.refresh-icon {
    border: 0;
    background: url(../../Images/icons/arrow_refresh_small.png) no-repeat scroll 0% 50%;
    padding-left: 18px;
}

a.edit-icon {
    border: 0;
    background: url(../../Images/icons/edit.gif) no-repeat scroll 0% 100%;
    padding-left: 15px;
}

a.edit-page-icon {
    border: 0;
    background: url(../../Images/icons/page_edit.png) no-repeat scroll 0% 100%;
    padding-left: 18px;
    padding-top: 2px;
}
a.word-icon {
    background-position: center top;
    border: 0;
    background: url("../../Images/FileIcons/word.png") no-repeat scroll 0% 15%;
    padding: 4px 0px 4px 18px;
}
a.html-icon {
    background-position: center top;
    border: 0;
    background: url("../../Images/FileIcons/html.png") no-repeat scroll 0% 15%;
    padding: 4px 0px 4px 18px;
}
a.pdf-icon {
    border: 0;
    background: url(../../Images/FileIcons/pdf.png) no-repeat scroll 0% 15%;
    padding: 4px 0px 4px 18px;
}
a.powerpoint-icon {
    background-position: center top;
    border: 0;
    background: url("../../Images/FileIcons/powerpoint.png") no-repeat scroll 0% 15%;
    padding: 4px 0px 4px 18px;
}
a.notepad-icon {
    background-position: center top;
    border: 0;
    background: url("../../Images/FileIcons/notepad.gif") no-repeat scroll 0% 15%;
    padding: 4px 0px 4px 18px;
}
a.excel-icon {
    background-position: center top;
    border: 0;
    background: url("../../Images/FileIcons/excel.png") no-repeat scroll 0% 15%;
    padding: 4px 0px 4px 18px;
}
a.xml-icon {
    background-position: center top;
    border: 0;
    background: url("../../Images/FileIcons/xml.png") no-repeat scroll 0% 15%;
    padding: 4px 0px 4px 18px;
}
a.zip-icon {
    background-position: center top;
    border: 0;
    background: url("../../Images/FileIcons/zip.png") no-repeat scroll 0% 15%;
    padding: 4px 0px 4px 18px;
}
a.image-icon {
    background-position: center top;
    border: 0;
    background: url("../../Images/FileIcons/image.png") no-repeat scroll 0% 15%;
    padding: 4px 0px 4px 18px;
}
a.unknown-icon {
    background-position: center top;
    border: 0;
    background: url("../../Images/FileIcons/unknown.png") no-repeat scroll 0% 15%;
    padding: 4px 0px 4px 18px;
}
a.previous-version {
    background-position: center top;
    border: 0;
    background: url("../../Images/eSchoolGov/TreeViewImages/ClosedBook.gif") no-repeat scroll 0% 15%;
    padding: 4px 0px 4px 18px;
}


DIV.Attachment {
    border-bottom: dotted 1px #dcdcdc;
    padding-bottom: 5px;
}
DIV.AgendaItemHeader {
    font-family: Verdana;
    color: #003366;
    font-weight: bold;
    border: dotted 1px #dcdcdc;
    margin-top: 20px;
}
DIV.SessionGroup {
    border-bottom: solid 1px #003366;
    padding: 2px;
    font-family: Verdana;
    color: #000000;
    font-size: 12px;
}
DIV.MenuLink {
    cursor: hand;
    width: 100%;
}
DIV.PortalLink {
    border-top: dotted 1px #dcdcdc;
    padding-bottom: 5px;
}
TABLE.StandardContentTable {
    width: 550px;
    font-family: Verdana;
    font-size: 12px;
}
TABLE.EventSession {
    font-family: Verdana;
    font-size: 12px;
}

TABLE.StandardContentTable Input.Standard {
    width: 350px;
}
TABLE.StandardContentTable Select.Standard {
    width: 350px;
}
TABLE.StandardContentTable TextArea {
    width: 350px;
}

TABLE.StandardContentTable TD.ContentCell {
    vertical-align: top;
}
TABLE.StandardContentTable TD.HeaderCell {
    vertical-align: top;
    width: 200px;
}
TABLE.StandardContentTable TD.HeaderCell DIV {
    border-bottom: #dcdcdc 1px solid;
}
TABLE.StandardContentTable TR.AlternateRow {
    background-color: #e5eef9;
}
table.StandardContentTable td.help {
    vertical-align: top;
}
table.StandardContentTable td.help a {
    display: block;
    text-indent: -9000em;
    background: url(../../Images/help-icon-clear-background.gif) no-repeat;
    width: 14px;
    height: 14px;
}
a.help {
    display: block;
    text-indent: -9000em;
    background: url(../../Images/help-icon-clear-background.gif) no-repeat;
    width: 14px;
    height: 14px;
}


tr td.help-text {
    color: #003366;
    font-weight: bold;
    font-size: 10px;
}
td#side-menu {
    width: 165px;
    border-left: dotted 1px #dcdcdc;
    padding-left: 5px;
    vertical-align: top;
}
td#side-menu h3 {
    background-attachment: scroll;
    background-image: url(../../Images/Header.Manage.gif);
    background-position: 0% 50%;
    background-repeat: no-repeat;
    padding: 0px 0px 0px 14px;
    margin: 0px;
    border: 0px;
    border-bottom: #dcdcdc 1px dotted;
    color: #000000;
    font-size: 12px;
}
td#side-menu ul {
    margin: 0px;
    padding: 0px;
}
td#side-menu ul li {
    list-style-type: none;
    padding-top: 5px;
    padding-bottom: 5px;
}
td#side-menu ul li a {
    display: block;
    background-attachment: scroll;
    background-image: url(../../Images/LinkStandard.gif);
    background-position: 0% 50%;
    background-repeat: no-repeat;
    padding-left: 6px;
    border: 0px;
}
td#side-menu .links-panel {
    margin-top: 20px;
}


p.help-text {
    width: 75%;
    margin: 20px auto;
    color: #003366;
    font-weight: bold;
}

TR.PWCRowClass {
    background-color: #e5eef9;
}
TR.PWCRowClassAlternate {
    background-color: #ffffff;
}
TR.PWCRowClassOver {
    background-color: #f0fff0;
}
TR.PWCEventRowClass {
    background-color: #e5eef9;
}
TR.PWCEventRowClassAlternate {
    background-color: #ffffff;
}
TR.PWCEventRowClass TD {
    border-top: dotted 1px #dcdcdc;
}
TR.PWCEventRowClassAlternate TD {
    border-top: dotted 1px #003366;
}
TR.PWCRowManageAgenda {
    background-color: #e6e6fa;
    font-family: Verdana;
}

TR.PWCRowManageAgenda A:hover {
    text-decoration: underline;
}
TR.PWCRowManageAgenda TD.HeaderCell {
    width: 110px;
    vertical-align: top;
}
TR.PWCRowManageAgendaAlternate {
    background-color: #ccccff;
}
/*     
TR.PWCRowManageAgenda A {
    font-family: Verdana;     font-size: 12px;     color: #000000;     text-decoration: none;     
}
TR.PWCRowManageAgendaAlternate A {
    font-family: Verdana;     font-size: 12px;     color: #000000;     text-decoration: none; 
}
TR.PWCRowManageAgendaAlternate A:hover {
    text-decoration: underline;
}
*/
TR.PWCRowManageAgendaAlternate TD.HeaderCell {
    width: 110px;
    vertical-align: top;
}
#StandardShell {
    padding: 0px 0px 0px 0px;
    width: 100%;
}
#StandardShell TD.ShellContentCell {
    vertical-align: top;
    padding-left: 5px;
}
#StandardShell TD.ShellHeaderCell {
    width: 150px;
    vertical-align: top;
    border-right: dotted 1px #dcdcdc;
    padding-right: 5px;
}

#StandardShell .ShellContentCell .align-right {
    float: right;
    padding-right: 20%;
}

#StandardShell .ShellContentCell table.navigation {
    width: 90%;
    padding-top: 10px;
}

#StandardShell Div.ActionbarLink {
    width: 100%;
    border-bottom: dotted 1px #dcdcdc;
    padding-bottom: 5px;
}

#StandardShell Div.ActionbarLink h3 {
    background-attachment: scroll;
    background-image: url(../../Images/Header.Manage.gif);
    background-position: 0% 50%;
    background-repeat: no-repeat;
    padding: 0px 0px 0px 14px;
    margin: 0px;
    border: 0px;
    border-bottom: #dcdcdc 1px dotted;
    color: #000000;
    font-size: 12px;
}

#StandardShell Div.ActionbarLinkHeading {
    width: 100%;
    border-bottom: dotted 1px #dcdcdc;
}

#StandardShell Div.ActionbarLinkHeading h3 {
    background-attachment: scroll;
    background-image: url(../../Images/Header.Manage.gif);
    background-position: 0% 50%;
    background-repeat: no-repeat;
    padding: 0px 0px 0px 14px;
    margin: 0px;
    border: 0px;
    border-bottom: #dcdcdc 1px dotted;
    color: #000000;
    font-size: 12px;
}

#StandardShell Div.ActionbarLink A {
    color: #003366;
    font-family: Verdana;
    font-size: 12px;
    text-decoration: none;
}

#StandardShell Div.ActionbarLink A:hover {
    color: #ff0000;
}

.ShellContentCell h1 {
    font-family: "Century Gothic" , "Trebuchet MS" , Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #444444;
    font-size: 22px;
    margin: 0px;
    padding: 0px;
}

.ActionbarLink {
    width: 100%;
    border-bottom: dotted 1px #dcdcdc;
}
.ActionbarLink A {
    color: #003366;
    font-family: Verdana;
    font-size: 12px;
    text-decoration: none;
}
.ActionbarLink A:hover {
    color: #ff0000;
}
.SectionContainer {
    border: solid 1px #596F80;
    margin-bottom: 20px;
}
.SectionHeader {
    padding: 5px 5px 10px 5px;
    background: #003366 url( '../../Images/Div.Header.gif' ) repeat-x bottom left;
    color: #FFF;
    font-weight: bold;
}
.SectionHeaderBar {
    background-color: #507CD1;
    color: #FFFFFF;
    font-weight: bold;
    padding: 3px;
}
.SectionContent {
    padding: 5px;
}

.SectionBodySmallIndent {
    padding: 5px;
    background-color: #DAE6FF;
}
.SectionBodySmallIndent a {
    display: block;
    margin-bottom: 5px;
    color: #003366;
}
.SectionBodySmallIndent a:hover {
    background-color: #003366;
    color: White;
}
.SectionBodyBigIndent {
    padding: 5px 5px 5px 25px;
    background-color: #DAE6FF;
}
.AgendaNavigation {
    display: block;
    border-bottom: solid 1px #e5eef9;
    color: #000000;
    background-color: #ffffff;
    text-decoration: none;
    cursor: hand;
    width: 100%;
}
.AgendaNavigation:hover {
    background-color: #99ccff;
}
.AgendaNavigationSelected {
    display: block;
    border-bottom: solid 1px #e5eef9;
    color: #000000;
    background-color: #e5eef9;
    text-decoration: none;
    cursor: hand;
    width: 100%;
}
.AgendaNavigationSelected:hover {
    background-color: #99ccff;
}
.AgendaPanel {
    width: 100%;
    height: 100%; /* 400px; */ /* overflow-y: scroll; */
    font-size: 12px;
}

.eventmonth {
    border: 1px solid #003366;
    width: 700px;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 20px;
    padding: 10px;
    text-align: center;
    background: #eeeeee;
}

.eventmonthtable {
    width: 700px;
    margin-right: auto;
    margin-left: auto;
}

.dayNumber {
    float: right;
    border-bottom: 1px solid #003366;
    border-left: 1px solid #003366;
    padding: 2px;
}

.calcurrentmonth {
    text-align: left;
    height: 60px;
    vertical-align: top;
    border: 1px solid #003366;
}

.calothermonth {
    background-color: #ffffff;
    text-align: left;
    height: 60px;
    vertical-align: top;
    border: 1px solid #003366;
}

.calcurrentday {
    background-color: #507CD1;
    text-align: left;
    height: 60px;
    vertical-align: top;
    border: 1px solid #003366;
}
.calcurrentday a {
    color: #000000;
}
.calweekend {
    background-color: #cccccc;
    text-align: left;
    height: 60px;
    vertical-align: top;
    border: 1px solid #003366;
}

.dashedline {
    border-bottom: 1px dashed #003366;
    padding-top: 10px;
    margin-bottom: 10px;
}

.actionbuttons {
    text-align: right;
    position: relative;
    padding: 1px 1px 1px 1px;
}

.buttonsmall, .buttonsmall-ovr {
    background: url( '../../Images/Buttons/background_button_small.gif' ) repeat-x;
    border: none;
    color: #FFFFFF;
    height: 22px;
    font-weight: normal;
    font-size: 9px;
    padding-bottom: 9px;
    padding-top: 1px;
    padding-left: 3px;
    padding-right: 3px;
    cursor: pointer;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.buttonsmall-ovr {
    text-decoration: underline;
    background: url( '../../Images/Buttons/background_button_small-ovr.gif' ) repeat-x;
}

TR.PWCRowClassHighlighted {
    background-color: #FFFF00;
}

.DataWebControlStyle {
    font-size: 90%;
}

.HeaderStyle {
    background-color: #003366;
    color: White !important;
    font-weight: bold;
    text-align: left;
}

.HeaderStyle a, .HeaderStyle a:visited {
    color: White !important;
}

.FooterStyle {
    background-color: #144683;
    color: White !important;
    text-align: left;
}

.SelectedRowStyle {
    background-color: Yellow;
}

.PagerRowStyle {
    background-color: #ddd;
    text-align: right;
}

.SortHeaderRowStyle {
    background-color: #c00;
    text-align: left;
    font-weight: bold;
    color: White !important;
}

.box240Wide {
    width: 242px;
    background: url(../../Images/Div-Bottom-BackGround-240width.gif) no-repeat bottom left;
}
.box240Wide h3 {
    margin: 0;
    padding: 6px 8px 4px 10px;
    font-size: 100%;
    color: #333;
    border-bottom: 1px solid #7795B3;
    background: url(../../Images/H3-BackGround-240width.gif) no-repeat top left;
}

.box240Wide p {
    margin: 0;
    padding: 6px 8px 4px 10px;
    font-size: 85%;
}

.box240Wide p.advanced-search {
    padding-left: 30px;
    padding-top: 10px;
    font-weight: bold;
}
.box240Wide p.advanced-search-value {
    padding-left: 35px;
}
p.advanced-search-button {
    text-align: right;
    padding-right: 20%;
}
.box240Wide ul {
    margin: 0;
    font-size: 95%;
    padding-left: 0px;
    padding-top: 5px;
    list-style: none;
}
.box240Wide ul li {
    margin: 0 0 0px;
    padding-left: 20px;
}
.box240Wide ul li a {
    font-size: 75%;
    font-weight: bold;
    text-decoration: none;
    margin-left: 5px;
}
.box140wide {
    width: 141px;
    background: url(../../Images/Div-Bottom-BackGround-140width.gif) no-repeat bottom left;
}
.box140wide h3 {
    margin: 0;
    padding: 6px 8px 4px 10px;
    font-size: 90%;
    color: #333;
    border-bottom: 1px solid #7795B3;
    background: url(../../Images/H3-BackGround-140width.gif) no-repeat top left;
}

.box140wide ul {
    margin: 0;
    padding: 9px 10px 9px 10px;
    list-style: none;
}
.box140wide ul li {
    margin: 0 0 6px;
    padding: 0;
}
.box140wide ul li a {
    font-size: 75%;
    text-decoration: none;
    font-weight: bold;
}

.buttonsmallNoImage, .buttonsmallNoImage-ovr {
    background: #003366;
    color: #FFFFFF;
    cursor: hand;
    font-weight: normal; /* text-align: left; */
    padding: 0px;
    margin: 0px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.buttonsmallNoImage-ovr {
    text-decoration: underline;
}

.buttonVerySmallNoImage, .buttonVerySmallNoImage-ovr {
    background: #003366;
    color: #FFFFFF;
    cursor: hand;
    font-weight: normal;
    font-size: 9px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.buttonVerySmallNoImage-ovr {
    text-decoration: underline;
}

.buttonEMeeting {
    cursor: hand;
    text-align: left;
    padding: 0px 3px 0px 3px;
    margin: 15px 0px 0px 0px;
    font-size: 12px;
}


.LightBlueBackground {
    background-color: #E5EEF9;
}
.xSmallText {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: x-small;
}
.LinkBlueArrow {
    background: url('../../Images/bluearrow.gif') left center no-repeat;
    padding-left: 20px;
    color: #003366;
    text-decoration: none;
}
.LinkBlueArrowBlock {
    background: url('../../Images/bluearrow.gif') left center no-repeat;
    padding-left: 20px;
    margin-bottom: 3px;
    display: block;
    color: #003366;
    text-decoration: none;
}


#StandardShell .ShellContentCell h3#event-title {
    margin: 0px;
    padding: 0px;
    border-bottom-style: solid;
    border-bottom-color: #003366;
    border-bottom-width: 1px;
}

ul#event-nav {
    list-style-type: none;
    margin: 0px 0px 0px 0px;
    padding: 10px 0px 10px 0px;
}
ul#event-nav li {
    padding-top: 3px;
    padding-right: 0px;
    padding-bottom: 3px;
    padding-left: 13px;
}
ul#event-nav li.selected {
    font-weight: bold;
    background-image: url(../../Images/eSchoolGov/arrow_fat_right.gif);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 0px .50em;
    background-color: #E5EEF9;
}

ul#event-nav li a {
    font-weight: bold;
    text-decoration: none;
}
ul#event-nav li a:hover {
    text-decoration: underline;
}

.credit-card {
    font-size: 12px;
    font-family: Verdana;
}

.validation-summary {
    text-align: left;
    width: 300px;
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    border: 2px solid red;
    color: red;
    margin: 5px 0px;
    padding: 15px;
}

.validation-summary ul {
    margin: 0;
    padding: 0;
    margin-left: 40px;
    list-style: square;
}

.validation-field {
    font-weight: bold;
}

.StandardContentTable .ContentCell p {
    font-weight: bold;
    margin: 0px;
    padding: 0px 0px 0px 0px;
}
.StandardContentTable .ContentCell ul {
    list-style-type: none;
    padding: 0px 0px 0px 20px;
    margin: 3px 0px;
}
.StandardContentTable .ContentCell li {
    padding-top: 0px;
    padding-bottom: 1px;
}

#auth-seal {
    padding-top: 40px;
    padding-left: 20px;
    padding-bottom: 10px;
}

.sub-heading {
    font-weight: bold;
    color: Maroon;
}


#emeeting-side-bar {
    width: 135px;
    float: left;
    padding-left: 5px;
    padding-right: 5px;
}
#emeeting-side-bar a {
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    color: #003366;
    display: block;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: #DCDCDC;
}
#emeeting-side-bar a:hover {
    color: #FF0000;
    text-decoration: underline;
}

#emeeting-content {
    width: 550px;
    padding-left: 10px;
    border-left-width: 1px;
    border-left-style: dotted;
    border-left-color: #DCDCDC;
    float: left;
    margin-bottom: 25px;
}
#emeeting-content h2 {
    margin: 0px;
    padding: 0px;
    font-size: 140%;
    color: #990033;
}
#emeeting-content p {
    font-size: 105%;
    margin: 0px;
    padding: 10px 0px 5px;
}
ul#meeting-checkboxes {
    margin: 0px 0px 0px 30px;
    padding: 0px;
    list-style: none;
}
ul#meeting-checkboxes li {
    margin: 0px;
    padding: 0px;
    font-size: 95%;
}
ul#meeting-checkboxes li.row {
    background-color: #E5EEF9;
}
#emeeting-content .form-buttons {
    float: right;
}

ul#meeting-checkboxes .row input.select-all-button {
    font-size: xx-small;
}

#emeeting-content #delete-confirmation {
    float: right;
    clear: both;
}

#meeting-delete-confirmation {
    clear: both;
    border: 1px dotted #dcdcdc;
    float: right;
    margin: 5px 0px 50px 0px;
}

#meeting-delete-confirmation #deleted-meetings {
    margin: 0px 0px 10px 52px;
    padding: 0px;
}

#meeting-delete-confirmation .link {
    font-size: 12px;
    padding-top: 2px;
    padding-bottom: 2px;
}

#meeting-delete-confirmation p {
    padding-top: 0px;
    padding-bottom: 5px;
}

#emeeeting-no-meetings-to-delete {
    margin-bottom: 50px;
}

.delete-meeting-progress-indicator {
    float: right;
    clear: both;
}

/*Modal Popup*/
.modalBackground {
    background-color: Gray;
    filter: alpha(opacity=70);
    opacity: 0.7;
}
.modalPopup {
    background-color: #ffffdd;
    border-width: 3px;
    border-style: solid;
    border-color: Gray;
    padding: 3px;
    width: 250px;
}


/* Begin Portal Secure Home Page */
.events {
    width: 90%;
    margin-bottom: 20px;
    padding-bottom: 30px;
}
.events-popup {
    width: 95%;
    padding: 5px;
}

.events dl {
    margin: 5px 0px 0px;
    padding: 0px;
}
.events dd {
    padding: 6px 0px 5px 60px;
}

.events dt {
    font-weight: bold;
    float: left;
    padding-top: 6px;
}

.events h2 {
    font-family: "Century Gothic" , "Trebuchet MS" , Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #444444;
    font-size: 16px;
    margin: 0px;
    padding: 0px;
}

.events a.view-all {
    color: #003366;
    padding-left: 100px;
    float: left;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-top: 10px;
    font-weight: bold;
}


#meetings {
    width: 50%;
    float: left;
    padding: 0px;
}

#meetings h2 {
    font-family: "Century Gothic" , "Trebuchet MS" , Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #444444;
    font-size: 16px;
    margin: 0px;
    padding: 0px;
}

#meetings dl {
    margin: 5px 0px 0px;
    padding: 0px;
}

#meetings dd {
    margin: 0px 0px 10px 20px;
    padding: 5px 0px 10px 0px;
}

#meetings table {
    margin-top: 0px;
    margin-bottom: 0px;
}

#meetings a.view-all {
    color: #003366;
    padding-left: 80px;
    float: left;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-top: 10px;
    font-weight: bold;
}


div.services h2 {
    font-family: "Century Gothic" , "Trebuchet MS" , Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #444444;
    font-size: 16px;
    margin: 0px;
    padding: 0px;
}

h2.image {
    text-indent: -9000em;
    width: 180px;
    height: 18px;
    padding: 0px;
    margin: 0px;
}
/*
h2.meetings
{
    background: url(../../Images/Header.Meetings.gif) no-repeat;
}
h2.services
{
    background: url(../../Images/Header.Services.gif) no-repeat;
}
*/
div.services {
    float: left;
    padding-left: 5px;
}
div.services ul {
    margin: 5px 0px;
    padding: 0px;
}
div.services ul li {
    list-style-type: none;
    padding-bottom: 10px;
}
div.services ul li a {
    display: block;
    background-attachment: scroll;
    background-image: url(../../Images/LinkArrow.Services.gif);
    background-position: 0% 50%;
    background-repeat: no-repeat;
    padding-left: 10px;
    border: 0px;
}



/* End Portal Secure Home Page */

.manage-agenda-button-group {
    float: left;
    margin-right: 20px;
}

.take-action h1 {
    color: #990033;
    font-size: 16px;
    font-family: Verdana;
    font-weight: bold;
}




.emeeting-popup {
    /* width: 530px; */
    margin: 10px;
    font-size: 10pt;
}

.emeeting-popup h1 {
    font-weight: bold;
    color: #990033;
    font-size: 14pt;
    text-align: center;
    margin-bottom: 25px;
}

.emeeting-popup .input-buttons {
    float: right;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 10px;
}

.emeeting-popup .input-buttons .copy-button {
    margin-right: 10px;
}
.emeeting-popup #required {
    clear: both;
    font-weight: bold;
    font-size: 7pt;
    margin: 0px;
    padding: 0px;
}
.required-definition {
    font-weight: bold;
    font-size: 7pt;
    margin: 0px;
    padding: 0px;
}
.required-label {
    font-weight: bold;
}
.emeeting-popup label {
    float: left;
    width: 170px;
}

.clear {
    clear: both;
}

.emeeting-popup .field {
    margin-bottom: 10px;
    float: left;
}
.emeeting-popup select {
    width: 300px;
    float: left;
}
.emeeting-popup input {
    font-size: 10pt;
    float: left;
}
.emeeting-popup textarea {
    font-size: 10pt;
    float: left;
}
.emeeting-popup .agenda-item {
    font-weight: normal;
    font-size: 10pt;
    margin: 10px 0px;
    padding: 0px;
}

.emeeting-popup .help-icon {
    background: url(../../Images/help-icon.gif) no-repeat; /* padding-left: 19px; */
    text-indent: -9000em;
    display: block;
    width: 14px;
    height: 14px;
    float: left;
    margin-left: 5px;
    margin-right: 5px; /*          text-indent: -9000em;     background: url(../../Images/help-icon-clear-background.gif) no-repeat;          */
}

.emeeting-popup .agenda-item-to-copy {
    margin-bottom: 25px;
}



#agenda-filters {
    margin-top: 15px;
    margin-bottom: 10px;
}
#agenda-filters ul {
    padding: 0px;
    list-style: none;
    margin: 0px;
}
#agenda-filters li {
    margin-top: 2px;
    padding-bottom: 3px;
    font-size: 12px;
    padding-top: 3px;
    padding-left: 15px;
}
#agenda-filters li.ai-filter-selected {
    background: #003366;
}
#agenda-filters a {
    display: block;
    color: #003366;
}
#agenda-filters li.ai-filter-selected a {
    font-weight: bold;
    color: #FFFFFF;
    background: #003366;
}

#manage-agenda-action-bar ul {
    list-style: none;
    padding: 0px;
    margin: 0px;
}
#manage-agenda-action-bar li {
    font-size: 12px;
    font-weight: bold;
    margin-top: 2px;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 15px;
}
#manage-agenda-action-bar a {
    display: block;
    color: #003366;
}

td.second-level-agenda-item {
    padding-left: 20px;
}
td.third-level-agenda-item {
    padding-left: 40px;
}
td.fourth-level-agenda-item {
    padding-left: 60px;
}
td.fifth-level-agenda-item {
    padding-left: 80px;
}
td.sixth-level-agenda-item {
    padding-left: 100px;
}
td.seventh-level-agenda-item {
    padding-left: 120px;
}
td.eighth-level-agenda-item {
    padding-left: 140px;
}
td.ninth-level-agenda-item {
    padding-left: 160px;
}
td.tenth-level-agenda-item {
    padding-left: 180px;
}
td.eleventh-level-agenda-item {
    padding-left: 200px;
}
td.twelth-level-agenda-item {
    padding-left: 220px;
}
td.thirteenth-level-agenda-item {
    padding-left: 240px;
}
td.fourtenth-level-agenda-item {
    padding-left: 260px;
}
td.fiftheenth-level-agenda-item {
    padding-left: 280px;
}

/* school law style for popup added here to prevent having
to download multiple style sheets during load of popup. */
.faq-popup {
    width: 680px;
    margin: 10px;
    font-size: 10pt;
}

.note-popup {
    width: 460px;
    margin: 10px;
    font-size: 10pt;
}

.faq-popup h1, .note-popup h1 {
    font-weight: bold;
    color: #990033;
    font-size: 14pt;
    text-align: center;
    margin-bottom: 25px;
}

.faq-popup #input-buttons, .note-popup #input-buttons {
    float: right;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 10px;
}

.faq-popup #input-buttons .copy-button, .note-popup #input-buttons .copy-button {
    margin-right: 10px;
}
.faq-popup #required, .note-popup #required {
    clear: both;
    font-weight: bold;
    font-size: 7pt;
    margin: 0px;
    padding: 0px;
}
.required-label {
    font-weight: bold;
}
.faq-popup label, .note-popup label {
    float: left;
    width: 150px;
}

.note-popup label {
    float: left;
    width: 70px;
}

.whoknew-blog-form {
    width: 725px; /* margin: 10px; */
    font-size: 10pt;
    margin: 20px;
}

.whoknew-blog-form h1 {
    font-weight: bold;
    color: #990033;
    font-size: 14pt;
    text-align: left;
    margin-bottom: 25px;
}

.whoknew-blog-form #input-buttons {
    float: right;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 10px;
}

.whoknew-blog-form #input-buttons .save-preview-buttons {
    margin-right: 10px;
}
.whoknew-blog-form #required {
    clear: both;
    font-weight: bold;
    font-size: 7pt;
    margin: 0px;
    padding: 0px;
}

.whoknew-blog-form label {
    float: left;
    width: 150px;
}


.who-knew-blog-window {
    margin: 25px;
    font-size: small;
}

.who-knew-blog-window h2 {
    margin-bottom: 3px;
    color: #003466;
    font-size: 120%;
    font-weight: bold;
}

.who-knew-blog-window-cats {
    float: left;
    width: 50%;
    font-size: 85%;
    margin-top: 20px;
}

.who-knew-blog-window-author {
    margin-top: 20px;
    font-size: 85%;
    float: right;
    font-style: italic;
}



/* end school law css */

.portal-heading {
    color: #990033;
    font-family: Verdana;
    font-size: 16px;
    font-weight: bold;
}

.top-bordered-table {
    border-top: dotted 1px #808080;
    width: 100%;
}

.left-padded-table-cell {
    padding-left: 15px;
}

.attendance {
    height: 100%;
    width: 100%;
    position: relative;
    left: 0px;
    top: 0px;
}

.attendance #required {
    font-weight: bold;
    font-size: 7pt;
    margin: 20px 0px 0px 0px;
    padding: 0px;
}

.attendance label {
    float: left;
    width: 175px;
}


#update-attendance-buttons input {
    margin: 20px 20px 20px 0px;
}



.emeeting-small-popup {
    width: 420px;
    margin: 10px;
    font-size: 10pt;
}

.emeeting-small-popup h1 {
    font-weight: bold;
    color: #990033;
    font-size: 14pt;
    text-align: left;
    margin-bottom: 25px;
}

.emeeting-small-popup #input-buttons {
    float: right;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 10px;
}

.emeeting-small-popup #input-buttons .save-button {
    margin-right: 10px;
}
.emeeting-small-popup #required {
    clear: both;
    font-weight: bold;
    font-size: 7pt;
    margin: 0px;
    padding: 0px;
}
.required-label {
    font-weight: bold;
}
.emeeting-small-popup label {
    float: left;
    width: 150px;
}

.emeeting-small-popup .field {
    margin-bottom: 10px;
}
.emeeting-small-popup select {
    font-size: 9pt;
    width: 300px;
}
.emeeting-small-popup .agenda-item {
    font-weight: normal;
    font-size: 10pt;
    margin: 10px 0px;
    padding: 0px;
}
.emeeting-small-popup .help-icon {
    background: url(../../Images/help-icon.gif) no-repeat scroll 0% 100%;
    padding-left: 19px;
}
.emeeting-small-popup .agenda-item-to-copy {
    margin-bottom: 25px;
}
#search-attendance-results {
    border: 1px dotted #CCCCCC;
    margin-top: 25px;
    padding: 15px;
}
#search-attendance-results h4 {
    font-size: 14px;
    padding: 0px;
}
#search-attendance-results dl {
    margin: 0px;
    padding: 10px 0px 0px;
}
#search-attendance-results dt {
    font-weight: bold;
    font-size: 12px;
    padding-top: 5px;
}
#search-attendance-results .found-attendant-meetings {
    margin: 0px;
    padding: 5px 0px 0px 15px;
}
#search-attendance-results .found-attendant-meetings li {
    padding-top: 1px;
    padding-bottom: 1px;
}
#search-attendance-results p.total {
    font-weight: normal;
    margin: 0px;
    padding: 10px 0px;
}

.agenda-items li {
    padding: 20px 0px 0px;
    margin: 0px;
    list-style: none;
    font-weight: bold;
}
.agenda-items dl {
    margin: 5px 0px 0px 0px;
    font-weight: normal;
    font-size: 90%;
}
.agenda-items dl dd {
    margin: 5px 0px 0px 0px;
    padding: 0px;
    font-weight: normal;
    font-size: 90%;
}
.agenda-items dl dd {
    margin: 5px 0px 0px 0px;
    padding: 0px;
    font-weight: normal;
    font-size: 90%;
}
.agenda-items {
    margin: 0px;
    padding: 0px 0px 0px 0px;
}
.agenda-item-attachments th {
    text-align: left;
    font-weight: normal;
}
.agenda-items li ul li {
}
.agenda-items ul {
    padding: 0px;
    margin: 0px 0px 0px 10px;
}
.agenda-items li ul li {
    padding-left: 30px;
}
.agenda-item-heading {
    font-size: 100%;
}

.agenda-item-notes td {
    padding: 2px;
    font-weight: normal;
    vertical-align: top;
}
.agenda-item-notes {
    margin-left: 15px;
}

.agenda-item-notes-panel {
}
.agenda-item-notes-panel td {
    /*padding: 2px;*/
    font-weight: normal;
    vertical-align: top;
}


/* Feature and Bug Request */
#feature-bug-tab-body {
    width: 600px;
    border: solid 1px #828282;
    margin-top: -1px;
    padding: 10px 5px 5px 5px;
}

.feature-bug-tab-body, p.required {
    font-weight: bold;
    font-size: 7pt;
    padding: 5px 0px 0px 0px;
}

#feature-bug-tab-body .field {
    margin-bottom: 5px;
}

#feature-bug-tab-body .field-label {
    float: left;
    width: 150px;
    font-weight: bold;
}

#feature-bug-tab-body .button {
    float: right;
    margin-right: 50px;
    margin-top: 10px;
}

#feature-bug-tab-body .data {
    padding-top: 15px;
}

#feature-bug-tab-body .data select {
    margin-bottom: 8px;
}

.data-table {
    line-height: 1.5em;
    background: #919191;
    float: left;
    margin-top: 2em;
    margin-bottom: 1em;
}
.data-table table {
    width: 750px;
    position: relative;
    top: -4px;
    left: -4px;
    border: 1px solid #000;
    background: #fff;
}
.data-table table caption {
    margin: 0;
    padding: 8px 20px;
    text-align: left;
    border: 1px solid #003366;
    border-bottom: none;
    background: #003366;
    font-weight: bold;
    color: #FFFFFF;
    font-size: 12px;
}
.data-table table th, .data-table table td {
    margin: 0;
    padding: 8px 10px;
    text-align: left;
    border-bottom: 1px solid #003366;
    vertical-align: top;
    border-top: 1px solid #003366;
    border-right: 1px solid #003366;
    border-left: 1px solid #003366;
}
.data-table table th {
    color: #000000;
    text-align: left;
}
.data-table table .name {
    text-align: left;
    vertical-align: top;
    white-space: nowrap;
}
.data-table table tr {
}
.data-table table tr.alt {
    background: #f1f1f1;
}

.disabled-imagebutton {
    opacity: 0.4;
    filter: alpha(opacity=40); /* msie */
}

.attachments-ul {
    margin: 0px;
    padding: 0px;
    list-style: none;
}
.attachments-ul li {
    margin: 0px;
    padding: 5px 0px 5px;
}

.loading {
    background: url('../../Images/progress-indicator.gif') no-repeat top left;
}


#BrowseShell {
    padding: 0px 0px 0px 0px;
    border: solid 1px #dcdcdc;
    width: 100%;
}
#BrowseShell TD.BrowseContentCell {
    vertical-align: top;
    padding-left: 5px;
}
#BrowseShell TD.BrowseHeaderCell {
    width: 150px;
    background-color: #cccccc;
    vertical-align: top;
    border: solid 1px #dcdcdc;
    padding-right: 5px;
}

#BrowseShell .BrowseContentCell .align-right {
    float: right;
    padding-right: 10%;
}

#BrowseShell .BrowseContentCell table.navigation {
    width: 90%;
}

#BrowseShell TD.BrowseHeaderCell h3 {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #444444;
    font-size: 14px;
    margin: 0px;
    padding: 0px;
}



#BrowseHistoryShell {
    padding: 0px 0px 0px 0px;
    border: solid 1px #dcdcdc;
    width: 100%;
}
#BrowseHistoryShell TD.BrowseHistoryContentCell {
    vertical-align: top;
    padding-left: 5px;
}
#BrowseHistoryShell TD.BrowseHistoryHeaderCell {
    width: 250px;
    background-color: #cccccc;
    vertical-align: top;
    border: solid 1px #dcdcdc;
    padding-right: 5px;
}

#BrowseHistoryShell .BrowseHistoryContentCell .align-left {
    float: left;
    padding-right: 10%;
}

#BrowseHistoryShell .BrowseHistoryContentCell table.navigation {
    width: 90%;
}

#BrowseHistoryShell TD.BrowseHistoryHeaderCell h3 {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #444444;
    font-size: 14px;
    margin: 0px;
    padding: 0px;
}



#SearchShell {
    padding: 0px 0px 0px 0px;
    border: solid 1px #dcdcdc;
    width: 100%;
}
#SearchShell TD.SearchContentCell {
    float: left;
    vertical-align: top;
    padding-left: 5px;
}
#SearchShell TD.SearchHeaderCell {
    background-color: #cccccc;
    vertical-align: top;
    border: solid 1px #dcdcdc;
    padding-right: 5px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #444444;
    font-size: 10px;
    margin: 0px;
}

#SearchShell .SearchContentCell .align-left {
    float: left;
    padding-right: 10%;
}

#SearchShell .SearchContentCell table.navigation {
    width: 90%;
}

#SearchShell TD.SearchHeaderCell h3 {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #444444;
    font-size: 14px;
    margin: 0px;
    padding: 0px;
}




#EmailShell {
    padding: 0px 0px 0px 0px;
    width: 100%;
}
#EmailShell TD.EmailContentCell {
    float: left;
    vertical-align: top;
    padding-left: 5px;
    padding-top: 5px;
}
#EmailShell TD.EmailHeaderCell {
    float: left;
    vertical-align: top;
    padding-left: 5px;
    padding-top: 5px;
}

#EmailShell .EmailContentCell .align-left {
    float: left;
    padding-right: 10%;
}

#EmailShell .EmailContentCell table.navigation {
    width: 90%;
}

#EmailShell TD.EmailHeaderCell h3 {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #444444;
    font-size: 14px;
    margin: 0px;
    padding: 0px;
}

#EmailShell TD.EmailContentCell h4 {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #444444;
    font-size: 12px;
    margin: 0px;
    padding: 0px;
}

.itemPreviewTemplate {
    width: 602px; /* 2 pixels fro the borders */
    height: 400px;
}

.breadcrumb {
    font-family: Arial, Helvetica, sans-serif;
    color: Navy;
    font-size: 12px;
    font-weight: bold;
}

.breadcrumb a {
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    color: Navy;
    font-size: 12px;
}

ul.asp-bulleted-list {
    margin-top: 5px;
}
.asp-bulleted-list li {
    padding: 3px 0px 3px 0px;
}

.asp-bulleted-list li a {
    font-weight: bold;
    text-decoration: none;
    display: block;
}
.asp-bulleted-list li a:hover {
    text-decoration: underline;
    background-color: yellow;
}

#ai-field-options {
    list-style-type: none;
    margin: 0;
    padding: 0;
    width: 350px;
    cursor: hand;
    cursor: pointer;
}
#ai-field-options li {
    margin: 0 5px 5px 5px;
    padding: 5px;
    padding-left: 1.5em;
    font-size: 1.2em;
    height: 1.5em;
    line-height: 1.2em;
}
#ai-field-options li span {
    position: absolute;
    margin-left: -1.3em;
}

.ui-state-highlight {
    height: 1.5em;
    line-height: 1.2em;
}

#voting-members {
    list-style-type: none;
    margin: 0;
    padding: 0;
    width: 350px;
    cursor: hand;
    cursor: pointer;
}
#voting-members li {
    margin: 0 5px 5px 5px;
    padding: 5px;
    padding-left: 1.5em;
    font-size: 1.2em;
    height: 1.5em;
    line-height: 1.2em;
}
#voting-members li span {
    position: absolute;
    margin-left: -1.3em;
}



ul.service-list-rad-list-box-template {
    list-style: none;
    margin: 0px;
    padding: 0px;
}

ul.service-list-rad-list-box-template li {
    float: left;
}
li.service-list-type {
    /* border-right-style: solid;     border-right-width: 1px;     margin-right: 10px; */
    padding-right: 10px;
    width: 70px;
}
li.service-list-item {
    width: 195px;
    border-left-style: solid;
    border-left-width: 1px;
    padding-left: 10px;
}


.disabled-text {
    color: Gray !important;
}
.enabled-text-color {
    color: Black;
}

#cancelHyperLink {
    width: 100%;
    border-bottom: dotted 1px gainsboro;
    padding-bottom: 5px;
}

.left-side {
    float: left;
    width: 100px;
    vertical-align: top;
    border-right: dotted 1px gainsboro;
    padding-right: 5px;
}
.right-side {
    float: left;
    border-left: dotted 1px gainsboro;
    padding-left: 15px;
}
#committee-h1 {
    font-family: "Century Gothic" , "Trebuchet MS" , Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #444;
    font-size: 22px;
    margin: 0px;
    padding: 0px;
}
tr.alt td {
    background: #E5EEF9;
}
.no-right-margin {
    margin-right: 0px;
}

.AgendaItemHeader + p {
    margin: 0px;
    padding: 0px;
}

.votes-table td {
    padding: 2px 5px 2px 0px;
}
.votes-table td + td {
    padding-left: 5px;
}

.RadSplitter {
    border-left-width: 0px !important;
    border-top-width: 0px !important;
}
.rspFirstItem {
    border-bottom-width: 0px !important;
}
.rspResizeBar {
    border-top-width: 1px !important;
}
.rspLastItem {
    border-bottom-width: 0px !important;
    border-right-width: 0px !important;
}
.RadTreeView_Default, .RadTreeView_Default a.rtIn, .RadTreeView_Default .rtEdit .rtIn input {
    color: #000;
    font: <%= Master.MeetingNavigator.AgendaPanelFontSize %> Arial, sans-serif !important;
    line-height: normal !important;
    padding: 0px !important;
    margin: 0px !important;
}
.RadTreeView .rtSp, .RadTreeView .rtImg, .RadTreeView .rtIn, .RadTreeView .rtChk {
    vertical-align: text-bottom !important;
}
.RadTreeView .rtHover .rtIn, .RadTreeView .rtSelected .rtIn {
    border-style: none !important;
    border-width: 0px !important;
    padding: 0px !important;
}
.RadTreeView .rtIn {
    margin: 0px !important;
    padding: 0px !important;
}
.WrappingItem {
    white-space: normal;
}
.meeting-attachment {
    width: 340px !important;
}

.edit-or-delete-image img {
    border-style: none;
}


#agendaTemplatePropertiesDiv {
    border-color: #EAEAEA;
    border-style: Solid;
    height: 223px;
    width: 226px;
    padding: 10px 0px 0px 5px;
}

#agendaTemplateChildPropertiesDiv {
    margin-left: 25px;
    margin-top: 5px;
}

#agendaTemplateChildPropertiesDiv div {
    margin-top: 5px;
}

.btn-primary {
    margin: 0;
    color: #fff;
    background-color: #04c;
    vertical-align: middle;
    cursor: pointer;
    -webkit-appearance: button;
    font-size: 14px;
    font-weight: normal;
    line-height: 20px;
    font-family: "Helvetica Neue" ,Helvetica,Arial,sans-serif;
    border-top-color: rgba(0, 0, 0, 0.0980392);
    border-right-color: rgba(0, 0, 0, 0.0980392);
    border-bottom-color: rgba(0, 0, 0, 0.247059);
    border-left-color: rgba(0, 0, 0, 0.0980392);
    background-repeat: repeat-x;
    background-image: -webkit-linear-gradient(top,#08c,#04c);
    text-shadow: 0 -1px 0 rgba(0,0,0,.25);
}

.btn-inverse {
    margin: 0;
    color: #fff;
    background-color: #222;
    vertical-align: middle;
    cursor: pointer;
    -webkit-appearance: button;
    font-size: 14px;
    font-weight: normal;
    line-height: 20px;
    font-family: "Helvetica Neue" ,Helvetica,Arial,sans-serif;
    border-top-color: rgba(0, 0, 0, 0.0980392);
    border-right-color: rgba(0, 0, 0, 0.0980392);
    border-bottom-color: rgba(0, 0, 0, 0.247059);
    border-left-color: rgba(0, 0, 0, 0.0980392);
    background-repeat: repeat-x;
    background-image: -webkit-linear-gradient(top,#444,#222);
    text-shadow: 0 -1px 0 rgba(0,0,0,.25);
}

.btn-danger {
    margin: 0;
    color: #fff;
    background-color: #da4f49;
    vertical-align: middle;
    cursor: pointer;
    -webkit-appearance: button;
    font-size: 14px;
    font-weight: normal;
    line-height: 20px;
    font-family: "Helvetica Neue" ,Helvetica,Arial,sans-serif;
    border-top-color: rgba(0, 0, 0, 0.0980392);
    border-right-color: rgba(0, 0, 0, 0.0980392);
    border-bottom-color: rgba(0, 0, 0, 0.247059);
    border-left-color: rgba(0, 0, 0, 0.0980392);
    background-repeat: repeat-x;
    background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f);
    text-shadow: 0 -1px 0 rgba(0,0,0,.25);
}


.attendance-th {
    border-bottom: solid 1px #003366;
    font-weight: bold; /*padding-right: 10px;*/
}


/*.big-butt input {
    font-size: 20px !important;
}*/

.goals-tab-body {
    border-left-style: solid;
    border-left-color: #AEBDD1;
    border-left-width: 1px;
    border-right-style: solid;
    border-right-color: #AEBDD1;
    border-right-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #AEBDD1;
    border-bottom-width: 1px;
    padding: 20px 5px 0px 0px; /*float: left;     width: 828px;*/
}


a.app-go-icon {
    border: 0;
    background: url(../../../../Images/famfamfam_silk_icons_v013/icons/application_go.png) no-repeat scroll 0% 100%;
    padding-left: 18px;
}

a.app-edit-icon {
    border: 0;
    background: url(../../../../Images/famfamfam_silk_icons_v013/icons/application_edit.png) no-repeat scroll 0% 100%;
    padding-left: 18px;
}

ul.goals li {
    margin: 10px 0px;
    line-height: 17px;
}

ul.goals li a {
    margin: 2px 5px 0px 0px;
}

/*#goal-associated-items dl
{
    margin: 0px;
    padding: 10px 0px 0px;
}

#goal-associated-items dt
{
    font-weight: bold;
    font-size: 12px;
    padding-top: 5px;
}

*/

.motion-label {
    color: #003366;
    font-family: verdana;
    font-size: 12px;
}


.ruError {
    padding: 5px 5px 5px 20px;
    border: 1px solid #ef0000;
    background: #f9e8e8;
}
.ruError .ruFileWrap {
    height: auto;
    overflow: visible !important;
    display: block;
}
.ruError  {
    margin-left: -18px;
    display: block;
}
.ruError .ruUploadFailure {
    background-position: 2px 80%;
}
.ruError .ruErrorMessage {
    display: block;
    font-variant: small-caps;
    text-transform: lowercase;
}

#attachments-re-arranger {
    list-style-type: none;
    margin: 0;
    padding: 0;
    width: 465px;
    cursor: hand;
    cursor: pointer;
}
#attachments-re-arranger li {
    margin: 0 5px 5px 5px;
    padding: 5px;
    padding-left: 1.5em;
    font-size: 1.2em;
    height: 1.5em;
    line-height: 1.2em;
}
#attachments-re-arranger li span {
    position: absolute;
    margin-left: -1.3em;
}

