body
{
	background-color: white;
	color: Black;
	font-family: Arial;
	font-size: 9pt;
	font-weight: normal;
}
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: hand;
}
.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: hand;
	/*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: hand;
}
.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: WhiteSmoke;
	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: gainsboro;
	font-family: Arial;
	font-size: 9pt;
	font-weight: normal;
	color: #013B6E;
}
.tableheaderbold
{
	background-color: gainsboro;
	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: silver;
	background-color: white;
	font-family: Arial;
	font-size: 9pt;
	color: black;
	padding: 1,1,1,1;
}
.datagrid2
{
	border-color: silver;
	background-color: Gainsboro;
	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: gainsboro;
	font-family: Arial;
	font-size: 9pt;
	font-weight: normal;
	color: #013B6E;
}
a.datagridheader
{
	background-color: gainsboro;
	font-family: Arial;
	font-size: 9pt;
	font-weight: normal;
	color: #013B6E;
	text-decoration: underline;
}
.datagridfooter
{
	background-color: gainsboro;
	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: gainsboro;
}
.calendarday
{
	background-color: White;
}
.calendartitle
{
	background-color: silver;
	color: Navy;
}
.calendarothermonthday
{
	background-color: whitesmoke;
}
.level0
{
	font-family: Arial;
	font-size: 9pt;
	font-weight: normal;
	color: white;
	background-color: #004A8D;
}
.level1
{
	font-family: Arial;
	font-size: 9pt;
	font-weight: normal;
	color: Black;
	background-color: gainsboro;
}
td.level1caption
{
	font-family: Arial;
	font-size: 9pt;
	font-weight: normal;
	color: Black;
	padding-left: 0;
	background-color: gainsboro;
}
.level2
{
	font-family: Arial;
	font-size: 9pt;
	font-weight: normal;
	color: Black;
	background-color: White;
}
td.level2caption
{
	font-family: Arial;
	font-size: 9pt;
	font-weight: normal;
	color: Black;
	padding-left: 15;
	background-color: White;
}
.level3
{
	font-family: Arial;
	font-size: 9pt;
	font-weight: normal;
	color: Black;
	background-color: White;
}
td.level3caption
{
	font-family: Arial;
	font-size: 9pt;
	font-weight: normal;
	color: Black;
	padding-left: 30;
	background-color: White;
}
.level4
{
	font-family: Arial;
	font-size: 9pt;
	font-weight: normal;
	color: Black;
	background-color: White;
}
td.level4caption
{
	font-family: Arial;
	font-size: 9pt;
	font-weight: normal;
	color: Black;
	padding-left: 45;
	background-color: White;
}
td.cutitem
{
	font-family: Arial;
	font-size: 9pt;
	font-weight: normal;
	color: #808080;
	background-color: gainsboro;
}
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: 1;
}
table.rangedownload
{
	background-color: Silver;
	padding: 1,1,1,1;
	border: 1;
}
table.minutes
{
	background-color: Silver;
	padding: 1,1,1,1;
	border: 1;
}
table.rollcall
{
	background-color: Silver;
	padding: 1,1,1,1;
	border: 1;
}
table.meetingcontents
{
	background-color: Silver;
	padding: 1,1,1,1;
	border: 1;
}
table.itemdetails
{
	background-color: Silver;
	padding: 1,1,1,1;
	border: 1;
}
table.workflowqueues
{
	background-color: Silver;
	padding: 1,1,1,1;
	border: 1;
}
table.filelist
{
	background-color: Silver;
	padding: 1,1,1,1;
	border: 0;
}
table.formslist
{
	background-color: Silver;
	padding: 1,1,1,1;
	border: 1;
}
table.customsearchlist
{
	background-color: White;
	padding: 1,1,1,1;
	border: 1;
}
table.agendafiles
{
	background-color: Silver;
	padding: 1,1,1,1;
	border: 1;
}
table.agendaitemflowhist
{
	background-color: Silver;
	padding: 1,1,1,1;
	border: 0;
}
table.lrdareport
{
	padding:0,0,0,0;
	border: 1;
	border-color: silver;
	border-style: solid;
}
table.packeterrors
{
	background-color: Silver;
	padding: 1,1,1,1;
	border: 1;
}
.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: gainsboro;
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
	color: #013B6E;
}
table.granicus
{
	background-color: Silver;
	padding: 1,1,1,1;
	border: 1;
}
table.customsearches
{
	background-color: White;
}
table.templates
{
	background-color: Silver;
	padding: 1,1,1,1;
	border: 1;
}
table.ftrhits
{
	background-color: Silver;
	padding: 1,1,1,1;
	border: 1;
}

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: gainsboro;
	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;
}
.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: #EEEEEE;
}
.GridRowSelected
{
	background-color: #b0c4de;
}
.GridRowSelectedHover
{
	background-color: #6495ed;
}
.GridRowDisabled
{
	background-color: #CCCCCC;
}
.HelpTitle
{
    background-color: #D6965A;
    font-family: tahoma;
    font-size: 12pt;
    font-weight: bold;
    color: white;
}
.HelpBody
{
    background-color: Beige;
    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;
}