﻿/*************************/
/* base tag css*/
body
{
    margin: 0px;
    height: 100%;
    font-family: arial, sans-serif;
    font-size: 14px;
    color: #272C2C;
}

h1
{
    color: #FFFFFF;
    font-weight: normal;
    font-size: 18px !important;
}

h2
{
    color: #2C6F91;
    font-size: 16px;    
}

h3
{
    color: #2C6F91;
    font-size: 16px;
    font-weight: bold;
}

h4
{
    color: #003B51;
    font-size: 16px;    
    font-weight: bold;
    border-bottom: 1px dotted #787878;
}

h1, h4, h3
{
    margin: 0px;
    padding: 0px;
}

p
{
     /*font-family: arial, sans-serif;
   font-size: 14px;*/
}

strong, b
{
    /*font-family:  "Arial Black", sans-serif;
    font-weight: normal;
    font-size: 14px !important;*/
}
select
{
    /*font-size: 90%;*/
}

button
{
    /*  IE9 SVG, needs conditional override of 'filter' to 'none' ;*/
    /*
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMGUwZTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    */
    filter: none;
    background-color: #E0E0E0;
    background: -webkit-linear-gradient(top, white, #E0E0E0);
    background: -moz-linear-gradient(top, white, #E0E0E0);
    background: -ms-linear-gradient(top, white, #E0E0E0);
    background: -o-linear-gradient(top, white, #E0E0E0);
    background: linear-gradient(top, white, #E0E0E0);
    -pie-background: linear-gradient(top, white, #E0E0E0);
    box-shadow: 0 1px 2px rgba(0,0,0,0.25), inset 0 0 3px #fff;
    /*font-family: arial, sans-serif ;*/
    text-shadow: none !important;
    color: #003b51 !important;
    cursor: pointer !important;
    font-weight: normal !important;
    text-align: left !important;
    padding: 5px !important;
    margin: 3px 3px !important;
    font-size: 12px !important;
    border: 1px solid #DDDDDD !important;
}

table
{
    border-spacing: 0px !important;
}

th
{
    /*font-family: arial, sans-serif;*/
    margin: 5px 0px;
    font-weight: normal;
}

textarea
{
    border: 1px solid #737878;
}
select
{
    text-align: left !important;
    padding: 3px 0px 3px 5px !important;
    margin: 0px !important;
    border: 1px solid #737878;
}

input[type="submit"], input[type="button"], button
{
    
    cursor:pointer;
    text-decoration:none;
    /*  IE9 SVG, needs conditional override of 'filter' to 'none' ;
     background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMGUwZTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    */
    
    filter: none;
     /*background-color: #E0E0E0;
   background: -webkit-linear-gradient(top, white, #E0E0E0);
    background: -moz-linear-gradient(top, white, #E0E0E0);
    background: -ms-linear-gradient(top, white, #E0E0E0);
    background: -o-linear-gradient(top, white, #E0E0E0);
    background: linear-gradient(top, white, #E0E0E0);
    -pie-background: linear-gradient(top, white, #E0E0E0);
    box-shadow: 0 1px 2px rgba(0,0,0,0.25), inset 0 0 3px #fff;*/
    /*font-family: arial, sans-serif ;*/
    text-shadow: none !important;
}

input[type="checkbox"]
{
    margin: 3px 3px 3px 4px !important;
    background-image: none !important;
    background: none !important;
    border: 0px none !important;
    /*font-family: arial, sans-serif ;*/
}
input[type="radio"]
{
    margin: 3px 3px 3px 4px !important;
    background-image: none !important;
    border: 0px none !important;
    background-color: transparent !important;
    /*font-family: arial, sans-serif ;*/
}
input[type="file"]
{
     /*background: none !important;
    color: #272C2C !important;
   font-family: arial, sans-serif ;*/
}
input[type="image"]
{
    background: none !important;
    color: inherit !important;
    padding: 0px !important;
    margin: 0px !important;
    border: 0px !important;
}

input
{ /**/
     /*background: #F0f0f0  !important;  IE9 SVG, needs conditional override of 'filter' to 'none' ;    background : url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMGUwZTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);    filter:none;    background-color:#E0E0E0;    background: -webkit-linear-gradient(top, white, #E0E0E0);    background:    -moz-linear-gradient(top, white, #E0E0E0);    background:     -ms-linear-gradient(top, white, #E0E0E0);    background:      -o-linear-gradient(top, white, #E0E0E0);    background:      linear-gradient(top, white, #E0E0E0);    -pie-background:      linear-gradient(top, white, #E0E0E0);    box-shadow:         0 1px 2px rgba(0,0,0,0.25), inset 0 0 3px #fff;*/
    /*color: #003b51 !important;
    cursor: pointer !important;
    font-weight: normal !important;
    text-align: left !important;*/
    padding: 5px !important; 
    margin: 3px 3px !important;
    /*font-size: 12px !important;*/
    border: 1px solid #AAA ;
    
}

label
{
    /*font-size: 14px;*/
}
/* base tag css*/
/*************************/
.eventCalendar table th
{
    background-color: #71ACCA !important;
}

h1.manage-agenda
{
    /*border-bottom: 1px dotted #808080;*/
    color: #2C6F91;
    /*font-family: arial, sans-serif ;*/
    font-size: 18px;
}

select.dynamic-width
{
    font-size: 12px;
}
.headerBody
{
    /* height: 56px;*/
    padding: 0; /*background: url(../../Images/AO_Banner.jpg) no-repeat scroll top center transparent; overflow: hidden;*/ /* background: url(../../Images/header_bg_no_underline.gif) repeat-x top left;  */ /*  background: url(../../Images/AO_Banner.jpg) no-repeat scroll top center transparent;*/
    width: 100%;
    margin: 0 auto;
    position: relative;
    height: 120px;
}

.header
{
    /*background: url(../../Images/BannerColorLeft.jpg) repeat-x top left;   background: url(../../Images/AO_Banner.jpg) no-repeat scroll top center transparent;*/
    width: 100%;
    height: 120px;
}
.headerLeft
{
    margin: 50px 0px 0px 20px;
    float: left; /*background: url(../../Images/AO_logo.png) no-repeat scroll top center transparent;*/
    height: 50px;
    width: 236px;
}
.headerRight
{
    float: right;
    margin: 5px 5px 0 0;
}

#headerNav
{
    /*border:1px black solid;     background-color:Green;*/
    float: right;
    top: 10px;
    right: 80px;
    position: absolute;
    z-index: 100;
}
#headerNav, #headerNav a
{
    font-size: 12px;
    color: #013B51;
}

#headerNav a:hover
{
    font-size: 12px;
    color: #E6E6E6; /*text-decoration:underline;*/
}

.contentWrapper
{
    padding: 20px 20px 20px 20px;
    min-height: 640px;
}
.loginWrapper
{
    width: 400px;
    background-color: #e6f3f5;
    border: solid 1px #71ACCA;
    padding: 5px;
    /*font-size: 14px;*/
}
.loginHeader
{
    background-color: #71ACCA;
    text-align: center;
    padding: 7px 0;
    margin: -5px -5px 5px -5px; /*font-family:arial, sans-serif;*/
    color: #FFFFFF;
    /*font-size: 14px;*/
}
.loginUP
{
    /*text-align: right;*/
    margin-bottom: 5px;
}
.loginUP span
{
    /*font-family: arial, sans-serif ;*/
    margin-right: 5px;
}
/*
.loginButton
{
    text-align: center;
    margin-bottom: 5px;
}
*/
.loginButton
{
    text-align: right;
    margin-bottom: 10px;
    margin-right: 100px;
    margin-top: 20px;
}
.loginButton input
{
    background-color: #71ACCA;
    color: #fff; /*border: solid 2px #336699;*/
}

.loginWrapper .forgot-password
{
    text-align: right;
    padding-top: 10px;
    padding-bottom: 00px;
    margin-right: 20px;
}
.loginWrapper .login-directions
{
    padding-top: 15px;
    padding-bottom: 15px;
}

.loginRadioButtonList
{
    margin: 20px 0px 10px 70px;
}
.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-family: arial, sans-serif ;*/
}

.ServiceLink
{
    background: url(../../Images/LinkArrow.Services.gif) no-repeat left;
    padding-left: 10px;
    color: #2C6F91;
    text-decoration: none;
}
.ServiceLink:hover
{
    color: #ff0000;
    text-decoration: underline;
}

.StandardLink
{
    background: url(../../Images/LinkStandard.gif) no-repeat left;
    padding-left: 10px;
    color: #2C6F91;
    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: #2C6F91;
    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: #2C6F91;
}
.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-family: arial, sans-serif ;*/
    color: #6699cc;
    padding: 0px 5px 0px 5px;
}
.MeetingMenuStaticHoverStyle
{
    color: #2C6F91;
    border: solid 1px #2C6F91;
    background-color: #E6F3F5;
}
A.Standard
{
    color: #2C6F91; /*text-decoration: none; font-family:arial, sans-serif;*/
}
A.Standard:hover
{
    color: #272C2C;
    text-decoration: underline;
}
A.StandardSelected
{
    color: #2C6F91;
    width: 100%;
    background-color: transparent;
    text-decoration: none;
}
A.StandardSelected:hover
{
    color: #2C6F91;
    text-decoration: underline;
}
A.Important
{
    color: #ff0033; /* font-family: Verdana; font-size: 12px; font-family:arial, sans-serif; */
}
A.Important:hover
{
    color: #339933; /* font-size: 12px; */
}
A.Meeting
{
    color: #ffffff; /* font-family:arial, sans-serif; font-family: Verdana;*/
    font-size: 12px;
    text-decoration: none;
}
A.Meeting:hover
{
    text-decoration: underline;
}
A.MeetingAction
{
    font-size: 10px;
    color: #6699cc;
    /*font-family: arial, sans-serif ;*/
    text-decoration: none;
}
A.MeetingAction:hover
{
    color: #2C6F91;
    text-decoration: underline;
}
A.NavigatAgendaOnline
{
    /*  font-family: Verdana;*/
    font-size: 10px;
    color: #6699cc;
    /*font-family: arial, sans-serif ;*/
    text-decoration: none;
}
A.NavigatAgendaOnline:hover
{
    color: #2C6F91;
}
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/AgendaOnline/note_add.gif) no-repeat;
    width: 16px;
    height: 16px;
    border: 0;
    margin: 0px 0px 0px 3px;
    float: left;
}
a.add-note-icon-with-text
{
    border: 0;
    background: url("../../Images/AgendaOnline/note_add.gif") no-repeat scroll 0% 50%;
    padding: 4px 0px 4px 18px; /*margin-left: 3px;*/
    margin: 0px;
    font-size: 90%;
    /*font-family: arial, sans-serif ;*/
}
a.add-note-icon-in-menu
{
    display: block;
    text-indent: -9000em;
    background: url(../../Images/AgendaOnline/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/AgendaOnline/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/AgendaOnline/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.png) no-repeat scroll 0% 100%; /*padding-left: 15px;*/
}

a.email-icon-32padding
{
    padding-left: 32px;
    padding-top: 32px;
}

a.edit-icon
{
    border: 0;
    background: url(../../Images/icons/edit.gif) no-repeat scroll 0% 100%; /*padding-left: 15px;*/
}

a.edit-meeting-icon
{
    border: 0;
    background: url(../../Images/icons/editMeeting.png) no-repeat scroll 100% 100%; /*background-size: 32px 32px;*/
}

img.meeting-type-icon
{
    border: 0; /*background: url(../../Images/icons/regularMeeting.png) no-repeat scroll 100% 100%;              background-size: 32px 32px;*/
}

a.edit-agenda-icon
{
    border: 0;
    background: url(../../Images/icons/editAgenda.png) 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; font-family:arial, sans-serif;*/
    color: #003b51;
    border-bottom: 1px dotted #737878;
    margin-top: 20px;
    font-family:  "Arial Black", sans-serif;
    font-size: 16px;
    padding-bottom: 6px;
}
DIV.SessionGroup
{
    border-bottom: solid 1px #2C6F91;
    padding: 2px; /* font-family: Verdana;*/
    color: #000000;
    font-size: 12px;
}
DIV.MenuLink
{
    cursor: pointer;
    width: 100%;
}
DIV.PortalLink
{
    border-top: dotted 1px #dcdcdc;
    padding-bottom: 5px;
}
TABLE.StandardContentTable
{
    width: 700px; /* font-family: Verdana;*/
    /*font-size: 14px;*/
}
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: #f4f4f4;
}

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: #2C6F91;
    /*font-family: arial, sans-serif ;*/
    font-size: 10px;
}
td#side-menu
{
    width: 170px; /* border-left: dotted 1px #dcdcdc;*/
    padding-left: 0px;
    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: 10px;
    padding-bottom: 5px;
    border-bottom: 1px dotted #a7abab;
    width: 170px;
    font-size: 12px;
}
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: 0px;
    border: 0px;
    color: #272C2C;
    /*font-family: arial, sans-serif !important;*/
    /*font-size: 14px;*/
}
.side-menu-item
{
    margin-bottom: 0px;
}
td#side-menu .links-panel
{
    margin-top: 20px;
}
td#side-menu ul li a:hover
{
    color: #2C6F91;
    text-decoration: none;
    /*font-family: arial, sans-serif !important;*/
    /*font-size: 14px;*/
}

p.help-text
{
    width: 75%;
    margin: 20px auto;
    color: #2C6F91;
    /*font-family: arial, sans-serif ;*/
}


TR.PWCRowClass
{
    background-color: #f4f4f4;
}
TR.PWCRowClassAlternate
{
    background-color: #ffffff;
}
TR.PWCRowClassOver
{
    background-color: #71ACCA;
}
TR.PWCEventRowClass
{
    background-color: #E6F3F5;
}
TR.PWCEventRowClassAlternate
{
    background-color: #ffffff;
}
TR.PWCEventRowClass TD
{
    border-top: dotted 1px #dcdcdc;
}
TR.PWCEventRowClassAlternate TD
{
    border-top: dotted 1px #2C6F91;
}
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;
}
TD.ShellHeaderCell
{
    min-height: 680px !important;
}

#StandardShell
{
    margin: -20px;
    padding: 0px 0px 0px 0px;
    width: 100%;
}
#StandardShell TD.ShellContentCell
{
    vertical-align: top;
    padding-left: 5px;
    padding-top: 20px;
    height: 700px; /*here*/
}
#StandardShell TD.ShellHeaderCell
{
    min-width: 170px;
    width: 170px;
    vertical-align: top; /* border-right: dotted 1px #dcdcdc;*/
    padding: 20px;
    background-color: #f0f0f0;
    margin: 0px;
}


#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: 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;*/
    color: #2C6F91;
    font-family:  "Arial Black", sans-serif;
    font-size: 16px;
    margin: 0;
    padding: 0px 0px 10px 0px;
}

#StandardShell Div.ShellHeaderCell Div.ActionbarLink h3, #StandardShell Div.ActionbarLink h3
{
    color: #2C6F91;
    font-family:  "Arial Black", sans-serif;
    font-size: 16px;
    margin: 0;
    padding: 0px 0px 10px 0px;
}


#StandardShell Div.ActionbarLink A
{
    color: #2C6F91; /* font-family: Verdana;*/
    /*font-size: 14px;*/
    text-decoration: none;
    background-attachment: scroll;
    background-position: 0 50%;
    background-repeat: no-repeat;
    border: 0 none;
    color: #272C2C;
    display: block;
    padding-left: 0;
    /*font-family: arial, sans-serif ;*/
}

#StandardShell Div.ActionbarLink A:hover
{
    color: #2C6F91;
    /*font-family: arial, sans-serif ;*/
    /*font-size: 14px;*/
}

.ShellContentCell h1
{
    /* font-family: "Century Gothic" , "Trebuchet MS" , Arial, Helvetica, sans-serif; color: #444444;     font-size: 22px;*/
    margin: 0px;
    padding: 0px;
    color: #2C6F91;
    font-family:  "Arial Black", sans-serif;
    font-size: 18px;
}

.ShellContentCell h2
{
    /* font-family: "Century Gothic" , "Trebuchet MS" , Arial, Helvetica, sans-serif; color: #444444;     font-size: 22px;*/
    margin: 0px;
    padding: 0px;
    color: #2C6F91;
    font-family:  "Arial Black", sans-serif;
    font-size: 16px;
}
.ActionbarLink
{
    width: 100%;
    border-bottom: dotted 1px #dcdcdc;
}
.ActionbarLink A
{
    color: #2C6F91; /* 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: #2C6F91url( '../../Images/Div.Header.gif' ) repeat-x bottom left;
    color: #FFF;
    /*font-family: arial, sans-serif ;*/
}
.SectionHeaderBar
{
    background-color: #507CD1;
    color: #FFFFFF;
    /*font-family: arial, sans-serif ;*/
    padding: 3px;
}
.SectionContent
{
    padding: 5px;
}

.SectionBodySmallIndent
{
    padding: 5px;
    background-color: #DAE6FF;
}
.SectionBodySmallIndent a
{
    display: block;
    margin-bottom: 5px;
    color: #2C6F91;
}
.SectionBodySmallIndent a:hover
{
    background-color: #2C6F91;
    color: White;
}
.SectionBodyBigIndent
{
    padding: 5px 5px 5px 25px;
    background-color: #DAE6FF;
}
.AgendaNavigation
{
    display: block;
    border-bottom: solid 1px #E6F3F5;
    color: #000000;
    background-color: #ffffff;
    text-decoration: none;
    cursor: pointer;
    width: 100%;
}
.AgendaNavigation:hover
{
    background-color: #99ccff;
}
.AgendaNavigationSelected
{
    display: block;
    border-bottom: solid 1px #E6F3F5;
    color: #000000;
    background-color: #E6F3F5;
    text-decoration: none;
    cursor: pointer;
    width: 100%;
}
.AgendaNavigationSelected:hover
{
    background-color: #99ccff;
}
.AgendaPanel
{
    width: 100%;
    height: 100%; /* 400px; */ /* overflow-y: scroll; */
    font-size: 12px;
}

.eventmonth
{
    /* border: 1px solid #2C6F91; padding: 10px;*/
    width: 564px;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 0px;
    text-align: center;
}

.eventmonthtable
{
    width: 564px;
    margin-right: auto;
    margin-left: auto;
    background: #FFFFFF;
}

.dayNumber
{
    float: right; /* border-bottom: 1px solid #2C6F91;     border-left: 1px solid #2C6F91;*/
    padding: 2px;
}

.calcurrentmonth
{
    text-align: left;
    height: 60px;
    vertical-align: top;
    border: 1px solid #c8caca;
}

.calothermonth
{
    background-color: #f0f0f0;
    text-align: left;
    height: 60px;
    vertical-align: top;
    border: 1px solid #c8caca;
}

.calcurrentday
{
    background-color: #c6deea;
    text-align: left;
    height: 60px;
    vertical-align: top;
    border: 1px solid #c8caca;
}
.calcurrentday a
{
    color: #000000;
}
.calweekend
{
    background-color: #dedfdf;
    text-align: left;
    height: 60px;
    vertical-align: top;
    border: 1px solid #c8caca;
}

.dashedline
{
    border-bottom: 1px dotted #a7abab; /*  padding-top: 10px;     margin-bottom: 10px;*/
}

.actionbuttons
{
    text-align: right;
    position: relative;
    padding: 1px 1px 1px 1px;
}

.buttonsmall, .buttonsmall-ovr
{
    
    
    font-weight: normal; /* text-align: left; */
    padding: 0px;
    margin: 0px; /* font-family: Verdana;*/
    box-shadow: none !important;
   /* background: url( '../../Images/Buttons/background_button_small.gif' ) repeat-x;
    color: #FFFFFF !important;
    background: #71ACCA !important;
    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;*/
}
.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: #2C6F91;
    color: White !important;
    /*font-family: arial, sans-serif ;*/
    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-family: arial, sans-serif ;*/
    color: White !important;
}

.box240Wide
{
    width: 242px; /* background: url(../../Images/Div-Bottom-BackGround-240width.gif) no-repeat bottom left;*/
    background-color: #c6deea;
    border: 1px solid #4291b9;
    margin-left: 20px;
}
.box240Wide h3
{
    margin: 0;
    padding: 6px 8px 4px 10px;
    color: #FFF;
    /*font-size: 14px;*/
    border: 1px solid #4291b9; /*background: url(../../Images/H3-BackGround-240width.gif) no-repeat top left;*/
    background-color: #4291b9;
}

.box240Wide p
{
    margin: 0;
    padding: 6px 8px 4px 10px;
}

.box240Wide p.advanced-search
{
    padding-left: 30px;
    padding-top: 10px;
    /*font-family: arial, sans-serif ;*/
}
.box240Wide p.advanced-search-value
{
    padding-left: 35px;
}
p.advanced-search-button
{
    text-align: right;
    padding-right: 20%;
}
.box240Wide ul
{
    margin: 0;
    padding-left: 0px;
    padding-top: 5px;
    list-style: none;
}
.box240Wide ul li
{
    margin: 0 0 0px;
    padding-left: 20px;
}
.box240Wide ul li a
{
    /*font-family: arial, sans-serif ;*/
    text-decoration: none;
    margin-left: 5px;
}
.box140wide
{
    width: 161px !important; /* background: url(../../Images/Div-Bottom-BackGround-140width.gif) no-repeat bottom left;*/
    background-color: #c6deea;
    border: 1px solid #4291b9;
    font-size: 12px;
}
.box140wide h3
{
    margin: 0;
    padding: 5px 10px;
    color: #fff;
    border-bottom: 1px solid #2C6F91;
    background-color: #2C6F91;
    /*font-size: 14px;*/ /* 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
{
    text-decoration: none; /*font-family:arial, sans-serif;font-size: 75%;*/
}

.buttonsmallNoImage, .buttonsmallNoImage-ovr
{
    background: #71ACCA !important;
    color: #FFFFFF !important;
    cursor: pointer;
    font-weight: normal; /* text-align: left; */
    padding: 0px;
    margin: 0px; /* font-family: Verdana;*/
    box-shadow: none !important;
    border: 1px solid #ddd;
}
.buttonsmallNoImage-ovr
{
    text-decoration: underline;
}

.buttonVerySmallNoImage, .buttonVerySmallNoImage-ovr
{
    background: #2C6F91;
    color: #FFFFFF;
    cursor: pointer;
    font-weight: normal;
    font-size: 9px; /* font-family: Verdana;*/
}
.buttonVerySmallNoImage-ovr
{
    text-decoration: underline;
}

.buttonEMeeting
{
    cursor: pointer;
    text-align: left;
    padding: 0px 3px 0px 3px;
    margin: 15px 0px 0px 0px;
    font-size: 12px;
}


.LightBlueBackground
{
    background-color: #F4f4f4;
    padding: 5px;
}
.xSmallText
{
    /* font-family: Verdana;*/
    font-size: x-small;
}
.LinkBlueArrow
{
    background: url('../../Images/bluearrow.gif') left center no-repeat;
    padding-left: 20px;
    color: #2C6F91;
    text-decoration: none;
}
.LinkBlueArrowBlock
{
    background: url('../../Images/bluearrow.gif') left center no-repeat;
    padding-left: 20px;
    margin-bottom: 3px;
    display: block;
    color: #2C6F91;
    text-decoration: none;
}


#StandardShell .ShellContentCell h3#event-title
{
    margin: 0px;
    padding: 0px;
    border-bottom-style: solid;
    border-bottom-color: #2C6F91;
    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-family: arial, sans-serif ;*/
    background-image: url(../../Images/eSchoolGov/arrow_fat_right.gif);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 0px .50em;
    background-color: #E6F3F5;
}

ul#event-nav li a
{
    /*font-family: arial, sans-serif ;*/
    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-family: arial, sans-serif ;*/
    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-family: arial, sans-serif ;*/
}

.StandardContentTable .ContentCell p
{
    /*font-family: arial, sans-serif ;*/
    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-family: arial, sans-serif ;*/
    color: Maroon;
}


#emeeting-side-bar
{
    width: 135px;
    float: left;
    padding-left: 5px;
    padding-right: 5px;
}
#emeeting-side-bar a
{
    font-size: 12px;
    /*font-family: arial, sans-serif ;*/
    text-decoration: none;
    color: #2C6F91;
    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: 2px;
    padding: 2px; /*font-size: 95%;*/
}
ul#meeting-checkboxes li.row
{
    background-color: #F4f4f4;
}
#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 #71ACCA;
    float: right;
    margin: 10px;
}

#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-family: arial, sans-serif ;*/
    float: left;
    padding-top: 6px;
}

.events h2
{
    /* font-family: Verdana;font-family:arial, sans-serif;font-family:arial, sans-serif;*/
    color: #2C6F91;
    font-size: 16px;
    margin: 0px;
    padding: 0px;
}

.events a.view-all
{
    color: #2C6F91;
    padding-left: 100px;
    float: left;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-top: 10px;
}


#meetings
{
    float: left;
    padding: 0px;
}

#meetings h2
{
    /* font-family: Verdana; font-family:arial, sans-serif;*/
    color: #2C6F91;
    font-size: 16px;
    margin: 0px;
    padding: 0px;
}

#meetings dl
{
    margin: 5px 0px 0px;
    padding: 0px;
}

#meetings dd
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

#meetings table
{
    margin-top: 0px;
    margin-bottom: 0px;
}

#meetings a.view-all
{
    color: #2C6F91;
    padding-left: 80px;
    float: left;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-top: 10px; /*font-family:arial, sans-serif;*/
}


div.services h2
{
    /* font-family: Verdana;font-family:arial, sans-serif;*/
    color: #2C6F91;
    font-size: 16px;
    margin: 0px;
    padding: 0px;
    font-family:  "Arial Black", sans-serif;
}

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: 0px;
}
div.services ul
{
    margin: 5px 0px;
    padding: 0px;
}
div.services ul li
{
    list-style-type: none;
    padding-bottom: 0px;
    border-bottom: 1px dotted #a7abab;
    width: 170px;
}
div.services ul li a
{
    display: block;
    background-attachment: scroll; /*  background-image: url(../../Images/LinkArrow.Services.gif); padding-left: 10px;*/
    background-position: 0% 50%;
    background-repeat: no-repeat;
    text-decoration: none;
    padding: 5px 0px;
    color: #272C2C;
    /*font-family: arial, sans-serif !important;*/
    /*font-size: 14px;*/
}

div.services ul li a:hover
{
    color: #2C6F91;
    text-decoration: none;
    /*font-size: 14px;*/
    /*font-family: arial, sans-serif !important;*/
}
/* End Portal Secure Home Page */

.manage-agenda-button-group
{
    float: left;
    margin-right: 20px;
}

.emeeting-popup
{
    /* width: 530px; */
    margin: 10px;
    font-size: 10pt;
}

.emeeting-popup h2
{
    text-align: center;
    color: #2C6F91;
    font-family:  "Arial Black", sans-serif;
    font-size: 16px;
}

.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-family:  "Arial Black", sans-serif;
    font-size: 7pt;
    margin: 0px;
    padding: 0px;
}
.required-definition
{
    font-family:  "Arial Black", sans-serif;
    font-size: 9pt;
    margin: 0px;
    padding: 0px;
}
.required-label
{
    font-family:  "Arial Black", sans-serif;
}
.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: #2C6F91;
}
#agenda-filters a
{
    display: block;
    color: #272C2C;
    /*font-family: arial, sans-serif ;*/
    /*font-size: 14px;*/
}

#agenda-filters a:hover
{
    display: block;
    color: #2C6F91;
    /*font-family: arial, sans-serif ;*/
    /*font-size: 14px;*/
}

#agenda-filters li.ai-filter-selected a
{
    /*font-family: arial, sans-serif ;*/
    color: #FFFFFF;
    background: #2C6F91;
}

#manage-agenda-action-bar ul
{
    list-style: none;
    padding: 0px;
    margin: 0px;
}
#manage-agenda-action-bar li
{
    font-size: 12px;
    /*font-family: arial, sans-serif ;*/
    margin-top: 2px;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 15px;
}
#manage-agenda-action-bar a
{
    display: block;
    color: #272C2C;
    /*font-family: arial, sans-serif ;*/
    /*font-size: 14px;*/
}

#manage-agenda-action-bar a:hover
{
    display: block;
    color: #2C6F91;
    /*font-family: arial, sans-serif ;*/
    /*font-size: 14px;*/
}
td.second-level-agenda-item
{
    /* Not really work well -Pranita      padding-left: 20px;*/
    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
{
    text-align: center;
    margin-bottom: 25px;
    color: #2C6F91;
    font-family:  "Arial Black", sans-serif;
    font-size: 18px;
}

.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-family:  "Arial Black", sans-serif;
    font-size: 7pt;
    margin: 0px;
    padding: 0px;
}
.required-label
{
    font-family:  "Arial Black", sans-serif;
}
.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
{
    text-align: left;
    margin-bottom: 25px;
    color: #2C6F91;
    font-family:  "Arial Black", sans-serif;
    font-size: 18px;
}

.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-family: arial, sans-serif ;*/
    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: #2C6F91;
    font-size: 16px; /*font-family:arial, sans-serif;*/
}

.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: #003b51; /* font-family: Verdana;font-family:arial, sans-serif;*/
    /*font-size: 14px;*/
    /*font-family: arial, sans-serif ;*/
}

.top-bordered-table
{
    border-top: dotted 1px #808080;
    width: 100%;
}

.left-padded-table-cell
{
    padding-left: 15px;
}

.attendance
{
    height-min: 400px;
    width: 100%;
    position: relative;
    left: 0px;
    top: 0px;
}

.attendance #required
{
    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
{
    color: #2C6F91;
    font-family:  "Arial Black", sans-serif;
    font-size: 18px;
    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-size: 7pt;
    margin: 0px;
    padding: 0px;
}
.required-label
{
}
.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-family: arial, sans-serif ;*/
    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;
}

.ListAlternateRow
{
    margin: 5px -15px;
    padding: 2px 15px;
    background-color: #ddd;
}


.agenda-items li
{
    padding: 20px 0px 0px 0px;
    /*margin: 0px;*/
    list-style: none;
    
}
.agenda-items dl
{
   /* margin: 5px 0px 0px 0px;*/
}
.agenda-items dl dt
{
    /*font-size: 16px;
    font-family: arial, sans-serif;
    border-bottom: 1px dotted #737878 !important;*/
    padding-bottom: 5px;
    margin-top: 5px;
    color: #003B51 !important;
    
    
}

.agenda-items dl dd
{
    /*margin: 5px 0px 0px 0px;*/
    /* padding: 0px;
    font-weight: normal;
   font-size: 14px;
    font-family: arial, sans-serif ;
    color: #272C2C;*/
}

.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 0px;
}
.agenda-items li ul li
{
    padding-left: 0px;
}
.agenda-item-heading
{
    font-size: 100%;
    font-family:  "Arial Black", sans-serif;
    color: #4291b9;
    font-size: 16px !important;
}

.agenda-item-notes td
{
    padding: 2px;
    font-weight: normal;
    vertical-align: top;
    font-family: arial, sans-serif ;
    color:Black;
    font-size: 14px ;
}
.agenda-item-notes
{
    all: default;
    margin-left: 15px;
}

.agenda-item-notes-panel
{
    border-top: dotted 1px #dcdcdc;
    width:70px;
    
}
.agenda-item-notes-panel td
{
    /*padding: 2px;*/
    font-weight: normal;
    vertical-align: top;
    border-top: dotted 1px #dcdcdc;
}


/* 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-family: arial, sans-serif ;*/
    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-family: arial, sans-serif ;*/
}

#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;
}

.gridDataAltRow
{
    background: #f1f1f1;
}

.gridDataCaption
{
    margin: 0;
    padding: 15px 20px 15px 20px;
    text-align: left;
    border: 1px solid #c8caca;
    border-bottom: none;
    background: #2C6F91;
    color: #FFFFFF;
    /*font-family: arial, sans-serif ;*/
    font-weight: normal;
    font-size: 20px;
    height: 20px;
}
.gridDataPagerRow
{
    background:#fff;
    border-width:0;
    border-color:transparent;
}

.data-table
{
    /*line-height: 1.5em;*/
    background: #919191;
    float: left;
    margin-bottom: 1em; /*margin-top: 2em;          max-width:900px;     min-width:740px;*/
}
.data-table table
{
    position: relative; /*  top: -4px;     left: -4px;     border: 1px solid #000;*/
    background: #fff;
}
.data-table table caption
{
    margin: 0;
    padding: 15px 20px;
    text-align: left;
    border: 1px solid #c8caca;
    border-bottom: none;
    background: #2C6F91;
    color: #FFFFFF;
    /*font-family: arial, sans-serif ;*/
    font-weight: normal;
    font-size: 20px;
    height: 20px;
}
.data-table table th, .data-table table td
{
    margin: 0;
    padding: 8px 10px;
    text-align: left;
    border-bottom: 1px solid #c8caca;
    vertical-align: top;
    border-top: 1px solid #c8caca;
    border-right: 1px solid #c8caca;
    border-left: 1px solid #c8caca;
}
.data-table table th
{
    color: #2C6F91;
    /*font-family: arial, sans-serif !important;*/
    /*font-size: 14px;*/
    text-align: left;
}
.data-table table .name
{
    text-align: left;
    vertical-align: top;
    /*white-space: nowrap;*/
}

.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: #4291b9;
    vertical-align: top;
    border: solid 1px #4291b9;
    padding-right: 5px;
}

#BrowseShell .BrowseContentCell .align-right
{
    float: right;
    padding-right: 10%;
}

#BrowseShell .BrowseContentCell table.navigation
{
    width: 90%;
}

#BrowseShell TD.BrowseHeaderCell h3
{
    /* font-family: Verdana;*/
    /*font-family: arial, sans-serif ;*/
    color: #FFF;
    /*font-size: 14px;*/
    margin: 0px;
    padding: 5px;
}



#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: #4291b9;
    vertical-align: top;
    border: solid 1px #4291b9;
    padding-right: 5px;
}

#BrowseHistoryShell .BrowseHistoryContentCell .align-left
{
    float: left;
    padding-right: 10%;
}

#BrowseHistoryShell .BrowseHistoryContentCell table.navigation
{
    width: 90%;
}

#BrowseHistoryShell TD.BrowseHistoryHeaderCell h3
{
    /* font-family: Verdana;*/
    /*font-family: arial, sans-serif ;*/
    color: #fff;
    /*font-size: 14px;*/
    margin: 0px;
    padding: 5px;
}



#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: #4291b9;
    vertical-align: top;
    border: solid 1px #4291b9;
    padding-right: 5px; /* font-family: Verdana;*/
    /*font-family: arial, sans-serif ;*/
    color: #FFF;
    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, sans-serif ;*/
    color: #FFF;
    /*font-size: 14px;*/
    margin: 0px;
    padding: 5px;
}




#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, sans-serif ;*/
    color: #444444;
    /*font-size: 14px;*/
    margin: 0px;
    padding: 0px;
}

#EmailShell TD.EmailContentCell h4
{    
    /*font-family: arial, sans-serif ;*/
    color: #444444;
    font-size: 12px;
    margin: 0px;
    padding: 0px;
}

.itemPreviewTemplate
{
    width: 602px; /* 2 pixels fro the borders */
    height: 400px;
}

.breadcrumb
{
    height: 35px;
    color: #003B51;
}
.breadcrumb span
{
    margin: 0px 3px;
}
.breadcrumb a
{
    color: #003B51;
}

ul.asp-bulleted-list
{
    margin-top: 5px;
}
.asp-bulleted-list li
{
    /* padding: 3px 0px 3px 0px;*/
    margin-left: -15px;
}

.asp-bulleted-list li a
{
    text-decoration: none;
    display: block;
    padding: 5px;
}
.asp-bulleted-list li a:hover
{
    /*text-decoration: underline;*/
    background-color: yellow;
    padding: 5px;
}

#ai-field-options
{
    list-style-type: none;
    margin: 0;
    padding: 0;
    width: 350px;
    cursor: pointer;
    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;
}


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, #Group-h1
{
    color: #2C6F91;
    font-family:  "Arial Black", sans-serif;
    font-size: 18px;
    margin: 0px;
    padding: 0px;
}
tr.alt td
{
    background: #F4F4f4;
}
.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;
    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
{
    
    color: #fff;
    background-color: #71ACCA ;
  
    border-color: #477181 ;
    /*
    margin: 0;
    color: #fff;
    background-color: #04c;
    vertical-align: middle;
    cursor: pointer;
    -webkit-appearance: button;
    font-size: 14px;
    font-weight: normal;
    line-height: 20px;
    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
{
   /* vertical-align: middle;
    border-color: rgba(0, 0, 0, 0.0980392);
    
    margin: 0;
    color: #fff;
    background-color: #222;
    vertical-align: middle;
    cursor: pointer;
    -webkit-appearance: button;
    font-size: 14px;
    font-weight: normal;
    line-height: 20px;
    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
{
    
    color: #fff;
    background-color: #da4f49;
    
    cursor: pointer;
    -webkit-appearance: button;
    /*font-size: 14px;vertical-align: middle;
margin: 0;
background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f);
    text-shadow: 0 -1px 0 rgba(0,0,0,.25);
background-repeat: repeat-x;
font-weight: normal;
    line-height: 20px;
*/
    
    border-color: #b22a24;
    
    
}

/* added by CSBA*/

.wrapcenter
{
    min-height: 645px;
    width: 100%;
    height: 100%;
    bottom: 0;
    position: relative;
}

#wraplogotitle
{
    position: relative;
    width: 100%; /* height: 105px;*/
    text-align: right; /*background: url(../../Images/BannerColorLeft.jpg);*/
}

#wrapwebsite
{
    background-color: #ffffff;
    min-height: 100%;
    position: relative;
    min-width: 980px;
    position: relative;
    width: 100%;
    z-index: 99;
}

#wrapheader
{
    background-color: #ffffff;
    clear: both;
    margin: 0;
    position: relative;
    width: 100%; /*height: 120px;*/
}

.leftside
{
    float: left;
    overflow: hidden;
    padding: 20px 20px;
    width: 170px;
    left: 0px;
    bottom: 0px;
    position: absolute;
    top: 0px;
    z-index: 300;
    background-color: #F0F0F0; /*  position: relative;*/
}
.rightside
{
    padding: 10px 20px 20px 20px;
    width: 170px;
    bottom: 0px;
    position: absolute;
    right: 0px;
    top: 0px;
    float: right;
    overflow: hidden;
    background-color: #F0F0F0;
    z-index: 300; /*  position: relative;*/
}
.center-rightandleftmargins
{
    padding: 0 170px;
    margin: 0;
    position: relative;
}

.sitelogo
{
    float: left;
    display: block;
    margin: 0;
    z-index: 400;
    position: absolute;
    top: 42px;
    left: 25px;
    border: 0px !important;
}

.sitebanner
{
    border: 0px !important;
}

.siteheading
{
}


.topnav
{
    font-size: 11px; /*padding: 0 25px 0 0;*/
    position: absolute;
    right: 0px;
    text-align: right; /*top: 60px;*/
    bottom: 0px;
}




a:link, a:visited
{
    color: #2C6F91;
    text-decoration: none;
    /*font-size: 14px;*/
}
a:hover
{
    color: #272C2C;
    text-decoration: none;
    /*font-size: 14px;*/
}



.eventmonthLink
{
    color: #FFFFFF !important;
    /*font-family: arial, sans-serif ;*/
    text-decoration: none;
}


.caldays
{
    padding: 10px 0px;
}

.eventmonthHeader
{
    width: 584px;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 0px;
    text-align: center;
}

#wrapfooter
{
    background-color: #003b51;
    font-size: 12px;
    height: 150px;
    max-width: 100%;
    width: 100%;
    display: table;
    color: #fff !important; /*  background: url(../../Images/FooterColor_1x1.jpg) repeat-x top left;border-top: 2px solid #d5dee0;*/
}

#wrapfooter .left
{
    text-align: left;
    padding-left: 20px;
    color: #FFF;
}

#wrapfooter .left, #wrapfooter .right
{
    display: table-cell;
    vertical-align: top;
    float: none;
    padding: 20px;
}

#wrapfooter .right
{
    text-align: right;
    padding-right: 20px;
}

#wrapfooter .left, #wrapfooter .right a:link
{
    color: #fff !important;
}


td a:link
{
    font-weight: normal !important;
}

textarea, select, input:not([type]), input[type="color"], input[type="email"], input[type="number"], input[type="password"], input[type="tel"], input[type="url"], input[type="text"],  input[type="password"], input[type="search"], isindex
{
    border-color: #8e8e8e #b8b8b8 #b8b8b8 #8e8e8e !important;
    /* select,
    background: #FFF;
    color: #272C2C !important;    
    font-size: 14px !important;*/
    /*font-family: arial, sans-serif ;*/
}



html body .RadInput_Default .riTextBox, html body .RadInputMgr_Default, html body .riSingle .riTextBox, html body .riSingle .riTextBox[type="text"]
{
    border-color: #8e8e8e #b8b8b8 #b8b8b8 #8e8e8e !important;
    background: #FFF !important;
    color: #272C2C !important;
    /*font-family: arial, sans-serif ;*/
    font-size: 12px !important;
}



.tbl800widthWithBorder
{
    border-color: #2C6F91;
    border-width: 1px;
    border-style: Solid;
    width: 800px;
    border-collapse: collapse;
}
.tblTr800Header
{
    color: White;
    background-color: #71ACCA;
    /*font-family: arial, sans-serif ;*/
}

.tblTr800NonHeader
{
    background-color: #EFF3FB;
}
.tbl900width9
{
    width: 900px;
}

.tbl800width
{
    border-color: #2C6F91;
    border-width: 1px;
    border-style: Solid;
    width: 800px;
    border-collapse: collapse;
}
.tblTr800Header
{
    color: White;
    background-color: #71ACCA;
    /*font-family: arial, sans-serif ;*/
}

.tblTr800NonHeader
{
    background-color: #EFF3FB;
}
.tbl900widthWithBorder
{
    width: 900px;
}

#SearchResults
{
}

.MeetingWarning
{
    color: Red;
    font-size: 16px;
    font-weight: bold;
}
.TemplateWarnLarge
{
    color: Red;
    /*font-family:  "Arial Black", sans-serif;
    font-size: 14px;*/
    width: 580px;
}
.TemplateWarnSmall
{
    color: Red;
    font-family:  "Arial Black", sans-serif;
    font-size: 12px;
}
.TemplateHeader
{
    /*font-family:  "Arial Black", sans-serif;     font-size: 12px;     color: #71ACCA;*/
    border-bottom: dotted 1px #737878;
    color: #003b51;
    /*font-size: 14px;*/
    /*font-family: arial, sans-serif ;*/
}
.TemplateWarnBold
{
    /*font-family: arial, sans-serif ;*/
}

.RadMenu_Office2007, .RadMenu_Office2007 a.rmLink
{
    color: #003a63 !important;
    font-family: arial, sans-serif ;
    font-weight: normal !important;
    font-size: 12px;
    line-height:23px;
}

.AgendaItemContent
{
    color: #2C6F91 !important;
    font-family: arial, sans-serif ;
    font-weight: normal !important;
    font-size: 16px;
}

.RadTreeView_Default .rtSelected .rtIn, .rtIn
{
    padding: 0px !important;
    /*font-family: arial, sans-serif ;*/
    font-weight: normal !important;
    /*font-size: 14px;*/
}

.RadTreeView_Default .rtSelected .rtIn
{
    /*  background-color:#BDC0C0 !important;     background-image:none !important;*/
    color: #FFF !important;
}
.RadTreeView_Default, radAgendaTreeView
{
    color: #272C2C !important;
    font-family: arial, sans-serif ;
    font-weight: normal !important;
    font-size: 12px;
}
.RadMenu_Default, .RadMenu_Default a.rmLink
{
    color: #003B51 !important;
    font-family: arial, sans-serif ;
}
.RadMenu_Default .rmRootGroup
{
    border: 0px solid #828282;
    padding: 0px 0px !important;
    color: #003b51 !important;
    font-size: 12px !important;
    font-family: arial, sans-serif ;
}

.RadMenu_Default, .RadMenu_Default a.rmLink
{
    color: #003b51 !important;
    font-size: 12px !important;
    /*font-family: arial, sans-serif ;*/
}

.RadUpload .ruFileWrap
{
    height: auto !important;
}

.RadSplitter_Default .rspPane, .RadSplitter_Default .rspResizeBar, .rspResizeBar
{
    border: 0px solid #fff !important;
}

.mainnav
{
    font-size: 11px;
    padding: 5px 85px 0 0;
    position: absolute;
    right: 0px;
    text-align: right;
    top: 5px;
}

li.firstnav
{
    float: left;
    list-style-type: none;
    padding: 0 5px 0 0;
}

li.topnavitem
{
    border-left: solid thin #FFF;
    float: left;
    list-style-type: none;
    padding: 0 5px;
}

li.firstnav a:link, li.topnavitem a:link
{
    /*font-family: arial, sans-serif ;*/
    color: #fff !important;
    text-decoration: none;
    font-size: 12px !important;
}

.workflowagendaitems caption
{
    margin: 0;
    padding: 15px 20px;
    text-align: left;
    border: 1px solid #c8caca;
    border-bottom: none;
    background: #4291b9;
    color: #FFFFFF;
    /*font-family: arial, sans-serif ;*/
    font-weight: normal;
    font-size: 20px;
    height: 20px;
}
table.workflowagendaitems tr th
{
    color: #2C6F91;
    /*font-family: arial, sans-serif ;*/
    /*font-size: 14px;*/
}
table.workflowagendaitems tr td, table.workflowagendaitems tr th
{
    margin: 0;
    padding: 8px 10px;
    text-align: left;
    border-bottom: 1px solid #c8caca;
    vertical-align: top;
    border-top: 1px solid #c8caca;
    border-right: 1px solid #c8caca;
    border-left: 1px solid #c8caca;
}

table.workflowagendaitems tr.workflowagendaitemsEven
{
    background-color: #f4f4f4;
}

table.workflowagendaitems tr.workflowagendaitemsOdd
{
    background-color: #FFF;
}
.ui-dialog, .ui-widget-content
{
    /*font-family: arial, sans-serif ;*/
    color: #272C2C !important;
}
.ui-dialog-title
{
    /*font-family: arial, sans-serif ;*/
    color: #272C2C !important;
}
.ui-dialog .ui-dialog-titlebar
{
    background-color: #71acca !important;
    background: #71acca !important;
    color: white;
    /*font-family: arial, sans-serif ;*/
    font-weight: normal;
    color: #fff !important;
    border: 0px !important;
}
.ui-dialog .ui-dialog-title
{
    color: #fff !important;
}

.ui-button-text-only .ui-button-text
{
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMGUwZTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    filter: none;
    background-color: #E0E0E0;
    background: -webkit-linear-gradient(top, white, #E0E0E0);
    background: -moz-linear-gradient(top, white, #E0E0E0);
    background: -ms-linear-gradient(top, white, #E0E0E0);
    background: -o-linear-gradient(top, white, #E0E0E0);
    background: linear-gradient(top, white, #E0E0E0);
    -pie-background: linear-gradient(top, white, #E0E0E0);
    box-shadow: 0 1px 2px rgba(0,0,0,0.25), inset 0 0 3px #fff;
    color: #003b51 !important;
    cursor: pointer !important;
    font-weight: normal !important;
    text-align: left !important;
    padding: 5px !important;
    margin: 0px !important;
    font-size: 12px !important;
    border: 1px solid #DDDDDD !important;
    /*font-family: arial, sans-serif ;*/
}



html body .riSingle .riTextBox, html body .riSingle .riTextBox[type="text"]
{
    /*font-family: arial, sans-serif ;*/
    font-size: 14px !important;
}
.RadTabStrip .rtsLevel1 .rtsTxt, .RadTabStripVertical .rtsLevel1 .rtsTxt
{
    color: #003b51 !important;
    font-size: 12px !important;
    /*font-family: arial, sans-serif ;*/
}

.RadGrid_Default .rgHeader
{
    color: #003b51 !important;
    font-size: 12px !important;
    /*font-family: arial, sans-serif ;*/
}

.RadGrid_Default .rgAltRow a, .RadGrid_Default .rgRow a
{
    color: #2C6F91 !important;
    /*font-family: arial, sans-serif ;*/
}

.RadGrid_Default .rgHeader a
{
    color: #003b51 !important;
    font-size: 12px !important;
    /*font-family: arial, sans-serif ;*/
}

.RadGrid_Default .rgSelectedRow
{
    background: #c6deea !important;
    color: #003b51 !important;
}

.RadComboBox_Default .rcbInputCell, .RadComboBox_Default .rcbArrowCell
{
    background-image: none !important;
}

table.workflowstable
{
    border-width: 0px !important;
}

table.workflowstable th
{
    margin: 0;
    padding: 15px 20px;
    text-align: left;
    border-width: 0px !important;
    border-bottom: none;
    background: #4291b9;
    color: #FFFFFF;
    /*font-family: arial, sans-serif ;*/
    font-weight: normal;
    font-size: 16px;
    height: 15px;
}

table.workflowstable tr
{
    /* background-color:#f4f4f4;*/
}

table.workflowstable td
{
    padding: 5px 5px;
    border-width: 0px !important;
}

#MeetingResources
{
    vertical-align: top;
    border-top: dotted 1px #dcdcdc;
    border-left: dotted 1px #dcdcdc;
    float: left;
    padding-top: 10px;
    padding-left: 5px;
    /*font-family: arial, sans-serif ;*/
    font-size: 10px;
}

#MeetingContent
{
    vertical-align: top;
    padding-top: 10px;
    padding-right: 55px;
}

#meeting-table td
{
    padding: 5px 0px;
}

.MeetingTreeTitle
{
    color: #2C6F91;
    /*font-family:  "Arial Black", sans-serif;
    width:200px;
    margin: 0px;
    padding: 0px;
    font-size: 10px;*/
    font-weight:bold;    
    white-space: pre-wrap; 
    word-wrap: break-word;
}

.littleText, littleTextBold
{
    font-style: italic;
    font-size: 11px !important;
    margin: 0;
}

.littleTextBold
{
    font-weight: bold;
}

.dicussionButtons
{
}



.actionDataContainer, .voteDataContainer
{
    display:block;
    float:left;
    position:relative;
    
}


.actionDataContainer
{
   
   vertical-align:top;
    padding:2px;
}

.voteDataContainer
{
    vertical-align:top;
}

.motionText
{
}
.motionOutCome
{
}
.voteValue
{
    font-weight:bold;
}
.motionContact
{
}

.motionDataContainer
{
    
}

.motionOddRow, .attendanceOddRow
{
    background-color:Silver;
}

.attendanceTable
{
    margin-bottom:20px;
    width:300px;
}

.attendanceHeaderRow,
.attendanceHeaderCell
{
    color: #2C6F91;
    font-size: 16px;
    /*font-family: 'Arial' !important;*/
    font-weight:bold;
    width:100%;
}

.voteDataHeader, .motionDataHeader
{
    color: #003b51;
    font-family: 'Arial' !important;
    font-size: 16px;
    font-weight: bold;    
   /* display:block;*/
    
}

/*
.motionDataContainer
{
    float:left;
    margin-bottom:40px;
    width:100%;
}
*/
.second-level-header
        {
            color: #2C6F91;
            font-size: 16px;
            /*font-family: 'Arial';*/
            font-weight:bold;
            width:100%;
        }
        td.second-level-agenda-item-header
        {
            color: #003b51;
            /*font-family: 'Arial';*/
            font-size: 16px;
            border-bottom: 1px dotted #000000;
             font-weight:bold;
        }
        td.second-level-agenda-item
        {
            /*font-family: 'Arial';*/
            /*font-size: 14px;*/
            color: #000000;
             font-weight:normal !important;
             
            width:100%;
        }
        div.tab-step-1
        {
            margin-left:25px !important;
        }
        div.tab-step-2
        {
            margin-left:35px !important;
        }
        div.tab-step-3
        {
            margin-left:45px !important;
        }
        div.tab-step-4
        {
            margin-left:55px !important;
        }
        div.tab-step-5
        {
            margin-left:65px !important;
        }
        div.tab-step-6
        {
            margin-left:75px !important;
        }
        .item-field-header
        {
            margin:10px 0 10px 0;
            font-weight:bold;
        }
        .item-field-data
        {
            margin-left:20px;
            
        }
        
.WideCheckBoxList label
{
    display:inline;
    width:470px;
}        

.savedMessage
{
    text-align:center;
    font-size:24px;
    background-color:Yellow;
    width:100px;
    height:50px;
    display:block;
    vertical-align:middle;
    position:absolute;
    top:150px;
    left:150px;
    padding-top:20px;
    border:1px lightgrey solid;
    
}
.hidden
{
    visibility:hidden;
}

.scopeList
{
    width:601px;
}



.scopeList label
{
    padding-top:8px;
    width:401px !important;
}

