﻿body
{
	background-color: white;
	color: Black;
	font-family: Arial;
	font-size: 9pt;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
}
body.topbody
{
	background-color: #073863;
}
body.left
{
	background-color: #EEEEEE;
}
body.right
{
	background-color: #EAE9DF;
}
body.bottom
{
	background-color: White;
}
body.minutes
{
	background-color: #EAE9DF;
}
body.moveitem
{
	background-color: #EAE9DF;
}
body.agviewtop
{
	background-color:#EAE9DF;
}
body.agview
{
	background-color:White;
}
body.agdocs
{
	background-color:#EAE9DF;
}
.agviewheader
{
	font-family: Arial;
	font-weight: bold;
	font-size: 9pt;
	color: #073863;	
}
a
{
	text-decoration: underline;
	color: #333333;
	font-size: 9pt;
}
a:hover
{
	color: maroon;
	text-decoration: underline;
}
a.topmenu
{
	font-family: Arial;
	font-weight: bold;
	font-size: 9pt;
	color: #C3C0A1;
	text-decoration: none;
}
a.topmenu:hover
{
	color: #EAE9DF;
	text-decoration: underline;
}
a.leftmenu
{
	font-family: Arial;
	font-weight: normal;
	font-size: 9pt;
	color: #666666;
}
a.flowlink
{
	font-family: Arial;
	font-weight: normal;
	font-size: 9pt;
	color: white;
}
a.flowlink:hover
{
	color: white;
	text-decoration: underline;
}
a.fieldlink
{
	text-decoration: underline;
	color: maroon;
	font-size: 9pt;
}
a.fieldlink:hover
{
	text-decoration: underline;
	color: #e39d40;
	font-size: 9pt;
}
.message
{
	font-family: Arial;
	font-weight: bold;
	font-size: 9pt;
	color: Black;
}
.label
{
	font-family: Arial;
	font-weight: normal;
	font-size: 9pt;
	color: black;
}
.checkboxsmall
{
	font-family: Arial;
	font-weight: normal;
	font-size: 8pt;
	color: black;
	cursor: pointer;
}
.header
{
	font-family: Arial;
	font-weight: bold;
	font-size: 9pt;
	color: #013B6E;
}
.status
{
	font-family: Arial;
	font-weight: bold;
	font-size: 9pt;
	color: #EAE9DF;
}
.button
{

	cursor: pointer;
	/*BACKGROUND-COLOR: #004B8D;
	
	BORDER-TOP: #cfcdc2 1px solid;
	BORDER-LEFT: #cfcdc2 1px solid;
    BORDER-RIGHT: #949286 1px solid;
    BORDER-BOTTOM: #949286 1px solid;*/
    
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    
    COLOR: white;    
    
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    /*height: 19px;*/
    border-style: none;
        
    background: url(images/buttongrad.png);
    height: 19px;
    padding: 2px;

}
.inputnormal
{
	font-weight: normal;
	font-size: 9pt;
	color: black;
	font-family: Arial;
	border-style: solid;
	border-color: #7B9EBD;
	border-width: 1px;
}
.inputnormalrequired
{
	font-family: Arial;
	font-weight: normal;
	font-size: 9pt;
	color: black;
	background-color: #faf5c0;
	border-style: groove;
	border-width:thin;
}
.inputnormalreadonly
{
	font-family: Arial;
	font-weight: normal;
	font-size: 9pt;
	color: #696969;
	background-color: #d3d3d3;
	border-style: groove;
	border-width:thin;
}
.inputnormalcheckbox
{
	font-family: Arial;
	font-weight: normal;
	font-size: 9pt;
	color: black;
}
.inputnormalfile
{
	font-family: Arial;
	font-weight: normal;
	font-size: 9pt;
	color: black;
}
.inputnormalfilerequired
{
	font-family: Arial;
	font-weight: normal;
	font-size: 9pt;
	color: black;
	background-color: #faf5c0;
}
.inputcombo
{
	font-weight: normal;
	font-size: 9pt;
	color: black;
	background-color:White;
	font-family: Arial;
}
.combohover
{
	border-style: dashed;
	border-width: 1px;
	border-color: #7B9EBD;	
	cursor: pointer;
}
.combohoverout
{
	border-style: dashed;
	border-width: 1px;
	border-color: White;
}
.comboselected
{
	border-style: dashed;
	border-width: 1px;
	border-color: White;
	background-color: #7B9EBD;
}

a.sublink
{
	text-decoration: underline;
	color: green;
	font-size: 8pt;
}
a.sublink:hover
{
	color: blue;
	text-decoration: underline;
}


.panel
{
	background-color: #f5f5f5;
	border-color: Silver;
	border-style: Solid; 
	border-width: 2px;
}
.normal
{
	font-family: Arial;
	font-weight: normal;
	font-size: 9pt;
	color: black;
}
/*
.normalrequired
{
	font-family: Arial;
	font-weight: normal;
	font-size: 9pt;
	color: black;
	background-color: #faf5c0;
}
.normalreadonly
{
	font-family: Arial;
	font-weight: normal;
	font-size: 9pt;
	color: #696969;
	background-color: #d3d3d3;
}*/
.ftrhit
{
	font-family:Arial;	
	font-weight:bold;
	font-size:10pt;
	color:Maroon;
	background-color:Yellow;
}
.ftrhitselected
{
	font-family:Arial;	
	font-weight:bold;
	font-size:10pt;
	color:Yellow;
	background-color:Maroon;
}
.viewselected
{
	background-color:Yellow;
	color:Maroon;
	font-weight:normal;
}
.bold
{
	font-family: Arial;
	font-weight: bold;
	font-size: 9pt;
	color: black;
}
table
{
	padding: 0 0 0 0;


	
}
.tableheader
{
	background-color: #dcdcdc;
	font-family: Arial;
	font-size: 9pt;
	font-weight: normal;
	color: #013B6E;
}
.tableheaderbold
{
	background-color: #dcdcdc;
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
	color: #013B6E;
}
.tabledata
{
	background-color: White;
	font-family: Arial;
	font-size: 9pt;
	font-weight: normal;
	color: black;
}
.tabledataselected
{
	background-color: Yellow;
	font-family: Arial;
	font-size: 9pt;
	font-weight: normal;
	color: black;
}
.datagrid
{
	border-color: black;
	background-color: white;
	font-family: Arial;
	font-size: 9pt;
	color: black;
	padding: 1 1 1 1;

}
.datagrid2
{
	border-color: black;
	background-color: #dcdcdc;
	font-family: Arial;
	font-size: 9pt;
	color: black;
	padding: 1 1 1 1;

}
.datagridpager
{
	background-color: silver;
	font-family: Arial;
	font-size: 9pt;
	color: #013B6E;
}
.datagridheader
{
	background-color: #dcdcdc;
	font-family: Arial;
	font-size: 9pt;
	font-weight: normal;
	color: #013B6E;
}
a.datagridheader
{
	background-color: #dcdcdc;
	font-family: Arial;
	font-size: 9pt;
	font-weight: normal;
	color: #013B6E;
	text-decoration: underline;
}
.datagridfooter
{
	background-color: #dcdcdc;
	font-family: Arial;
	font-size: 9pt;
	font-weight: normal;
	color: #013B6E;
}
.datagridselected
{
	background-color: yellow;
	font-family: Arial;
	font-size: 9pt;
	font-weight: normal;
	color: #013B6E;
}
.calendar
{
	font-family: Arial;
	font-weight: normal;
	font-size: 9pt;
	color: Black;
	border-color: Navy;
}
.calendartoday
{
	background-color: Yellow;
}
.calendarweekend
{
	background-color: #dcdcdc;
}
.calendarday
{
	background-color: White;
}
.calendartitle
{
	background-color: silver;
	color: Navy;
}
.calendarothermonthday
{
	background-color: #f5f5f5;
}

/* Meeting.aspx page */
td.openitemcol
{
	padding: 3px;
}

tr.level0
{
	font-family: Arial;
	font-size: 10pt;
	font-weight: normal;
	color: white;
	background-color: #004A8D;
	/*text-align:center;*/
	
}
tr.level1
{
	font-family: Arial;
	font-size: 9pt;
	font-weight: normal;
	color: Black;
	background-color: #dcdcdc;
	
}
td.level1itemoutline
{
	padding-top: 3px;
	
}
.level1caption
{
	width:100%;
	display:inline-block;
/*	border: 1px #696969 solid; */
	padding-top: 3px;
	padding-bottom: 3px;
}
tr.level2
{
	font-family: Arial;
	font-size: 9pt;
	font-weight: normal;
	color: Black;
	background-color: lightblue;
	
	
}
tr.level2alt
{
	font-family: Arial;
	font-size: 9pt;
	font-weight: normal;
	color: Black;
	background-color: lightblue;
	
}
td.level2itemoutline
{
	padding-top: 3px;
	padding-left: 10px;
	
}
.level2caption
{
	padding-left:20px;
	width:100%;
	display:inline-block;
	padding-top: 3px;
	padding-bottom: 3px;
}
tr.level3
{
	font-family: Arial;
	font-size: 9pt;
	font-weight: normal;
	color: Black;
	background-color: White;
}
tr.level3alt
{
	font-family: Arial;
	font-size: 9pt;
	font-weight: normal;
	color: Black;
	background-color: White;
}
td.level3itemoutline
{
	padding-top: 3px;
	padding-left: 20px;
	
}
.level3caption
{
	padding-left:40px;
	width:100%;
	display:inline-block;
	padding-top: 3px;
	padding-bottom: 3px;
}
tr.level4
{
	font-family: Arial;
	font-size: 9pt;
	font-weight: normal ;
	color: Black;
	background-color: White;
}
tr.level4alt
{
	font-family: Arial;
	font-size: 9pt;
	font-weight: normal ;
	color: Black;
	background-color: White;
}
td.level4itemoutline
{
	padding-top: 3px;
	padding-left: 30px;
	
}
.level4caption
{
	padding-left:60px;
	width:100%;
	display:inline-block;
	padding-top: 3px;
	padding-bottom: 3px;
}
td.cutitem
{
	font-family: Arial;
	font-size: 9pt;
	font-weight: normal;
	color: #808080;
	background-color: #dcdcdc;
}
td.notapproved
{
	font-family: Arial;
	font-size: 9pt;
	font-weight: normal;
	color: White;
	background-color: Maroon;
}
.mtgdiv
{
	width: 100%;
	height: 300px;

}
.minutesdiv
{
	width: 100%;
	height: 200px;
}
.filesdiv
{
	width: 850px;
	height: 300px;
}
table.meetingdetails
{
	background-color: Silver;
	padding: 1 1 1 1;
	border: solid 1px;
}
table.rangedownload
{
	background-color: Silver;
	padding: 1 1 1 1;
	border: solid 1px;
}
table.minutes
{
	background-color: Silver;
	padding: 1 1 1 1;
	border: solid 1px;
}
table.rollcall
{
	background-color: Silver;
	padding: 1 1 1 1;
	border: solid 1px;
}
table.meetingcontents
{
	background-color: Silver;
	padding: 1 1 1 1;
	border: solid 1px;
}
table.itemdetails
{
	background-color: Silver;
	padding: 1 1 1 1;
	border: solid 1px;
}
table.workflowqueues
{
	background-color: Silver;
	padding: 1 1 1 1;
	border: solid 1px;
}
table.filelist
{
	background-color: Silver;
	font-family: Arial;
	font-size: 9pt;
	font-weight: normal;
	color: black;
	padding: 1 1 1 1;
	border: none;
}
table.formslist
{
	background-color: Silver;
	padding: 1 1 1 1;
	border: solid 1px;
}
table.customsearchlist
{
	background-color: White;
	padding: 1 1 1 1;
	border: solid 1px;
}
table.agendafiles
{
	background-color: Silver;
	padding: 1 1 1 1;
	border: solid 1px;
}
table.agendaitemflowhist
{
	background-color: Silver;
	padding: 1 1 1 1;
	border: 0;
}
table.lrdareport
{
	padding:0 0 0 0;
	border: solid 1px;
	border-color: silver;
	border-style: solid;
}
table.packeterrors
{
	background-color: Silver;
	padding: 1 1 1 1;
	border: solid 1px;
}
.lrdatabledata
{
	background-color: White;
	font-family: Arial;
	font-size: 9pt;
	font-weight: normal;
	color: black;
}
.lrdameetinginfo
{
	font-family: Arial;
	font-weight: normal;
	font-size: 9pt;
	color: black;
}
.lrdatableheader
{
	background-color: #dcdcdc;
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
	color: #013B6E;
}
table.granicus
{
	background-color: Silver;
	padding: 1 1 1 1;
	border: solid 1px;
}
table.customsearches
{
	background-color: White;
}
table.templates
{
	background-color: Silver;
	padding: 1 1 1 1;
	border: solid 1px;
}
table.ftrhits
{
	background-color: Silver;
	padding: 1 1 1 1;
	border: solid 1px;
}

validation
{
	font-family: Arial;
	font-weight: normal;
	font-size: small;
	color: Red;
}

.customsearchtabledata
{
	background-color: White;
	font-family: Arial;
	font-size: 9pt;
	font-weight: normal;
	color: black;
}
/*
.tabmenuselected
{
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
	color: White;
}
a.tabmenulink
{
	text-decoration: underline;
	color: #073863;
	font-size: 9pt;
}
*/
.error
{
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
	color: Maroon;
}

.tabledatahover
{
	background-color: #dcdcdc;
	font-family: Arial;
	font-size: 9pt;
	font-weight: normal;
	color: #013B6E;
}
.tabledataselected
{
	background-color: yellow;
	font-family: Arial;
	font-size: 9pt;
	font-weight: normal;
	color: #013B6E;
}
.tabledatahoverselected
{
	background-color: Silver;
	font-family: Arial;
	font-size: 9pt;
	font-weight: normal;
	color: White;
}

/* FOR THE LOGIN SCREEN */
.loginbody
{
	background-color:#FFFFFF;
	border-style: solid;
	border-width: 1px;
	border-color: black;
	font-family: Arial;
	font-weight: normal;
	font-size: 9pt;
	color: black;
}
.webcentertext1
{
    font-family: Arial;	
    font-size: 14px;
    color: #003D69;
    white-space: nowrap;
    text-decoration: none;
    font-weight: bold;
}
.webcentertext2
{
    font-family: Arial;	
    font-size: 12px;
    color: #003D69;
    white-space: nowrap;
    text-decoration: none;
    font-weight: bold;
}
.webcentertext
{
    font-size: 20px;
    color: #D68128;
    white-space: nowrap;
    text-decoration: none;
    font-weight: bold;
}
/* FOR THE LOGIN SCREEN */
.search-header
{
	background-color: #004A8D;
	color: White;
	text-decoration: none;
	
	font-family: Tahoma;
	font-size: 14;
	background-image : url(images/header.png);
	background-position : -5;
}
.search-body
{
	border:solid 1px black;
	background-image : url(images/topbg.png);
	background-repeat :repeat-x;
}
.dropdownnormalrequired
{
	font-family: Arial;
	font-weight: normal;
	font-size: 9pt;
	color: black;
	background-color: #faf5c0;
	border-style: solid;
	border-color: #7B9EBD;
	border-width: 1px;
	width: 132px;
}
.dropdownnormal
{
	font-family: Arial;
	font-weight: normal;
	font-size: 9pt;
	color: black;	
	border-style: solid;
	border-color: #7B9EBD;
	border-width: 1px;
	width: 132px;
}

.overtime
{
	color: Red;
}
.GridRow
{
	background-color: #FFFFFF;
}
.GridRowHover
{
	background-color: #F5F6CE;
}
.GridRowSelected
{
	background-color: #F4FA58;
}
.GridRowSelectedHover
{
	background-color: #D7DF01;
}
.GridRowDisabled
{
	background-color: #CCCCCC;
}
.HelpTitle
{
    background-color: #D6965A;
    font-family: tahoma;
    font-size: 12pt;
    font-weight: bold;
    color: white;
}
.HelpBody
{
    background-color: #f5f5dc;
    font-family: tahoma;
    font-size: 8pt;
    border: solid 1px #D6965A;
}
/*.HelpShaddow{
    position: absolute;
    background: black url(blackdot.gif);
    filter:progid:DXImageTransform.Microsoft.alpha(opacity=20);
    opacity: 0.2;
}*/
.public_meeting
{
	font-family: Tahoma;
	font-size: 11pt;
	font-weight: bold;
	color: Black;
	text-decoration: none;
}
.public_meeting a
{
	font-family: arial,sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: Blue;
}
.public_meeting a:hover
{
	font-family: arial,sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: Red;
}
.public_item
{
	font-family: Tahoma;
	font-size: 10pt;
	font-weight: bold;
	color: #00386B;
	text-decoration: none;
}
.public_item a
{
	font-family: Tahoma;
	font-size: 10pt;
	font-weight: bold;
	color: #00386B;
	text-decoration: none;
}
.public_item a:hover
{
	font-family: Tahoma;
	font-size: 10pt;
	font-weight: bold;
	color: #00386B;
}
.public_file
{
	font-family: arial,sans-serif;
	font-size: 8pt;
	color: Green;
	text-decoration: none;
}
.public_file a
{
	font-family: arial,sans-serif;
	font-size: 8pt;
	color: Black;
	text-decoration: none;
}
.public_file a:hover
{
	font-family: arial,sans-serif;
	font-size: 8pt;
	color: Black;
	text-decoration: underline;
}
.DragCell
{
	text-align: right;
	width: 15px;
	cursor: s-resize;
	background-color: #EEEEEE;
}
.DraggingCell
{
	text-align: right;
	width: 15px;
	cursor: s-resize;
	background-color: #669933;
}
.DropCell
{
	text-align: right;
	width: 15px;
	cursor: s-resize;
	background-color: #99CC00;
}
.divThumbnailViewer
{
	position: absolute;
	top: 0;
	left: 0;
	width: 10px;
	height: 10px;
	background-color: white;
	display: inline;
}
.divThumbnailViewerTitle
{
	color: White;
	background-color: black;
	width: 100%;
	font-size: 12pt;
	text-align: center;
	border: solid 5px black;
	cursor: default;
}
.divThumbnailViewerFooter
{
	color: White;
	background-color: black;
	width: 100%;
	font-size: 9pt;
	text-align: center;
	border: solid 5px black;
	font-style: italic;
	cursor: default;
}
img
{
	border: none;
}
.GridRowAlt2
{
    background-color: Red;
}.GridRowAlt
{
    background-color: #FFFFFF;
}