﻿body
{
	margin:0;
}
body.color
{
	background-color:#F0F3E8;	
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#C5CEA1,endColorStr=#F0F3E8);	
}

#container 
{
	margin-top: 0px;
	margin-right: auto;
	margin-left: 5px;
	margin-bottom: 0px;
	padding: 0px;
	text-align: left;
	width: 900px;
	height: 100%;
	
}

.error
{
	font-family: Arial;
	font-size: .8em;
	font-weight: bold;
	color: #430932;
}

.label
{
	font-family: Arial;
	font-weight: bold;
	font-size: .8em;
	color: black;
}

.label2
{
	font-family: Arial;
	font-weight: bold;
	font-style:italic;
	font-size: .9em;
	color: #114B86;
}

.label3
{
	font-family: Arial;
	font-weight: normal;
	font-size: .9em;
	color: black;
}


.label4
{
	font-family: Arial;
	font-weight: bold;
	font-style:italic;
	font-size: .7em;
	color: #114B86;
	padding-top:2px;
	
}

.label5
{
	font-family: Arial;
	font-weight: normal;
	font-size: .9em;
	color: #503822;
}



.searchlabel
{
	font-family: Arial;
	font-weight: bold;
	font-size: .9em;
	color:#4F5A26;
}

.searchtype
{
	font-family: Arial;
	font-weight: bold;
	font-size: .8em;
	color:#123150;
}


.searchtable
{
	border-color:#503822;
	border-top:4px;
	border-bottom:4px;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#C5CEA1,endColorStr=#F0F3E8);
	width:300px;
	
}


.description
{
	font-family: Arial;
	font-weight: normal;
	font-size: .8em;
	color:black;
	font-style:normal;
}
.headerbg
{
	background-color:white ;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#C5CEA1,endColorStr=#F0F3E8);	
}
.header
{
	font-family: Arial;
	font-weight: bold;
	font-size: 1em;
	color: #123150;
	text-align: left;
	padding-top: 35px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;

}
.header2
{
	font-family: Arial;
	font-weight: bold;
	font-size: .9em;
	color: #114B86;
	text-align: left;

}
.header3
{
	font-family: Arial;
	font-weight: bold;
	font-size: .9em;
	color: #503822;
	text-align: left;

}
.header4
{
	font-family: Arial;
	font-weight: bold;
	font-size: 1.2em;
	color: #123150;
	text-align: left;
	padding-top: 35px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;

}
.footer
{
	font-family: Arial;
	font-weight: bold;
	font-size: .7em;
	color: #123150;
}
.button
{
	font-size: .9em;
	font-weight: bold;
	color: white;
	background-color: #0E3F70;
	border-color: #86715D;
	border-top-width: 1;
	border-bottom-width: 1;
	border-left-width: 1;
	border-right-width: 1;
	cursor: hand;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#0E3F70,endColorStr=#8998A8);	
}
.normal
{
	font-family: Arial;
	font-weight: normal;
	font-size: .9em;
	color: black;
	
}

.normalsml
{
	font-family: Arial;
	font-weight: normal;
	font-size: .7em;
	color: black;
	
}



.maincontent
{
	font-family: Arial;
	font-weight: normal;
	font-size: .8em;
	color: black;
	line-height: 1.5em;
	text-align: left;
	padding-top: 15px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	margin: 0px;

}

#tablecontent
{
	font-family: Arial;
	font-weight: normal;
	font-size: .9em;
	color: black;
	line-height: 1em;
	text-align: left;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	margin-left:25px;
	
}



.rsscontent
{
	font-family: Arial Narrow;
	font-weight: bold;
	font-size: .7em;
	color: #123150;
	background-color: white;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin: 0px;
	border-width: 0px;

	}


#footer {
	font-family: Arial;
	font-weight: bold;
	font-size: .7em;
	color: #503822;
	text-align: center;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	vertical-align: top;
	clear: none;
	float: left;
	width: 900px;
	margin-top: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;

}
.required
{
	font-family: Arial;
	font-weight: normal;
	font-size: .8em;
	color:black;
	background-color:#E1E5E9;
}
.bold
{
	font-family: Arial;
	font-weight: bold;
	font-size: .8em;
	color: black;
}
.menubar
{
	background-color:#C5CEA1;	
}

.menubar2
{
	background-color:#8A9D43;
	line-height: 5px;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=1,startColorStr=#8A9D43,endColorStr=#F0F3E8);
	
}

.tableheader
{
	background-color: #304B66;
	font-family: Arial;
	font-size: .8em;
	font-weight: bold;
	color: #D3DAB9;
}
.tableheaderbold
{
	font-family: Arial;
	font-size: .8em;
	font-weight: bold;
	color: #123150;
}
.tabledata
{
	background-color: White;
	font-family: Arial;
	font-size: .8em;
	font-weight: normal;
	color: black;
}
.tabledataselected
{
	background-color: #E5E8CA;
	font-family: Arial;
	font-size: .8em;
	font-weight: normal;
	color: black;
}
.tableborder
{
	background-color:#A7B672;	
}
.tablefillerftr
{
	background-color:white ;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#C5CEA1,endColorStr=#F0F3E8);	
	font-family: Arial;
	font-size: .8em;
	font-weight: normal;
	color: black;
}
.tablefillerindex
{
	background-color:#FFCD80;
	font-family: Arial;
	font-size: .8em;
	font-weight: normal;
	color: black;
}
table.regtable
{
	background-color: #A6B2BD;
	padding: 1,1,1,1;
	border: 1;
}
.datagrid
{
	border-color: #A6B2BD;
	background-color: white;
	font-family: Arial;
	font-size: .8em;
	color: black;
	padding: 1,1,1,1;
}
.datagrid2
{
	border-color: #A6B2BD;
	background-color: #C4CCD3;
	font-family: Arial;
	font-size: .8em;
	color: #304B66;
	padding: 1,1,1,1;
}

.datagridpager
{
	background-color: #C4CCD3;
	font-family: Arial;
	font-size: .8em;
	color: #002853;
}
.datagridheader
{
	background-color: #304B66;
	font-family: Arial;
	font-size: .8em;
	font-weight: Bold;
	color: #D3DAB9;
	
}
a.datagridheader
{
	background-color: #C5CEA1;
	font-family: Arial;
	font-size: .8em;
	font-weight: normal;
	color: #114B87;
	text-decoration: underline;
}
.datagridfooter
{
	background-color: #E1E5E9;
	font-family: Arial;
	font-size: .8em;
	font-weight: normal;
	color: #002853;
}
.datagridselected
{
	background-color: yellow;
	font-family: Arial;
	font-size: .8em;
	font-weight: normal;
	color: #002853;
}
.calimage
{
	cursor:hand;	
}
.fieldnote
{
	font-family: Arial;
	font-weight: bold;
	font-size: .7em;
	color:#16429a;
	font-style:italic;
}
.carttable
{
	width: 80%;
	background-color:  Gray;
	border-width: medium;
	border: 1;
	border-color:Gray;
	font-family: Arial;
	font-size: .8em;
	font-weight: normal;
	color: #002853;
}
.cartheader
{
	background-color: #354F8A;
	
	color: White;
	text-decoration: none;
	font-family: Arial;
	font-size: .9em;
	cursor: hand;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#B7C2E0,endColorStr=#354F8A);
}
.cartitema
{
	background-color: #FFFFFF;
    border-bottom: 1;
    border: 1;
    border-color: Gray;
	font-family: Arial;
	font-size: .8em;
	font-weight: normal;
	color:Navy;
}
.cartitemb
{
	background-color: #E8E8E8;
    border-bottom: 1;
    border: 1;
    border-color: Gray;
	font-family: Arial;
	font-size: .8em;
	font-weight: normal;
	color:#123150;
}
.VideoPlayer
{
	background-color:#F5DDBC ;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#EAB56F,endColorStr=#F5DDBC);	
	font-family: Arial;
	font-size: 9pt;
	font-weight: normal;
	color: black;
}
.meetresults
{
	text-align:center;
	background-color: #FFFFFF;
}
.docsresults
{
	text-align:left;
	background-color: #FFFFFF;
}
.filesresults
{
	text-align: left;
	background-color: #FFFFFF;
}
.public_meeting
{
        font-family: arial;
        font-size: .9em;
        font-weight: normal;
        color: Black;
        text-decoration: none;
}
.public_meeting a
{
        font-family: arial,sans-serif;
        font-size: .8em;
        font-weight: bold;
        color: #114B87;
}
.public_meeting a:hover
{
        font-family: arial,sans-serif;
        font-size: .8em;
        font-weight: bold;
        color: #430932;
}
.public_item
{
        font-family: Tahoma;
        font-size: .8em;
        font-weight: bold;
        color: #00386B;
        text-decoration: none;
}
.public_item a
{
        font-family: Tahoma;
        font-size: .8em;
        font-weight: bold;
        color: #00386B;
        text-decoration: none;
}
.public_item a:hover
{
        font-family: Tahoma;
        font-size: .8em;
        font-weight: bold;
        color: #00386B;
}
.public_file
{
	font-family: arial,sans-serif;
	font-size: .7em;
	color: #3B431D;
	text-decoration: none;
}
.public_file a
{
        font-family: arial,sans-serif;
        font-size: .8em;
        color: Black;
        text-decoration: none;
}
.public_file a:hover
{
	font-family: arial,sans-serif;
	font-size: .8em;
	color: #768639;
	text-decoration: underline;
}
.GridRow
{
	background-color: #FFFFFF;
}
.GridRowHover
{
	background-color: #EEEEEE;
}
.GridRowSelected
{
	background-color: #A7C0DA;
}
.GridRowSelectedHover
{
	background-color: #4F82B6;
}
.GridRowDisabled
{
	background-color: #C4CCD3;
}
.GridRowAlternate
{
	background-color: #E1E5E9;
}

.mediaplayer 
{
	width:320px;
	background-color: #ccc;
}

/*  NAVIGATOR TAB STYLES */
td.TabLinks
{
    text-align: left;
    vertical-align: bottom;
    font-family: "Lucida Sans Unicode", "Times New Roman", Times, serif;
    font-size: 12px;
    color: #747474;
    white-space: nowrap;
    padding-bottom: 8px;
    text-decoration: none;
    text-decoration: none;
}

.TabLinks a:link {color: #747474;}
.TabLinks a:hover { color: #523523; }
.TabLinks a:visited { color: #747474; }
.TabLinks a:visited:hover { color: #523523; }
/*  NAVIGATOR TAB STYLES */	

/* Rounded Corners */
.container {background:#ccc; color:#fff; margin:0 15px;}
.rtop, .rbottom
{
	display:block;
	background:#fff;
}
.rtop *, .rbottom *
{
	display: block;
	height: 1px;
	overflow: hidden;
	background:#ccc;
}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4
{
	margin: 0 1px;
	height: 2px
}

.votestable
{
	border: solid 1px black;
}

itemresultsheader
{
	border: solid 1px black;
}

.dropdownnormalrequired
{
	font-family: Arial;
	font-weight: normal;
	font-size: .8em;
	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: .8em;
	color: black;	
	border-style: solid;
	border-color: #7B9EBD;
	border-width: 1px;
	width: 132px;
}

.inputnormal
{
	font-weight: normal;
	font-size: .8em;
	color: black;
	font-family: Arial;
	border-style: solid;
	border-color: #7B9EBD;
	border-width: 1px;
}
.inputnormalrequired
{
	font-family: Arial;
	font-weight: normal;
	font-size: .8em;
	color: black;
	background-color: #faf5c0;
	border-style: groove;
	border-width:thin;
}
.inputnormalreadonly
{
	font-family: Arial;
	font-weight: normal;
	font-size: .8em;
	color: #696969;
	background-color: #d3d3d3;
	border-style: groove;
	border-width:thin;
}
.inputnormalcheckbox
{
	font-family: Arial;
	font-weight: normal;
	font-size: .8em;
	color: black;
}
.inputnormalfile
{
	font-family: Arial;
	font-weight: normal;
	font-size: .8em;
	color: black;
}
.inputnormalfilerequired
{
	font-family: Arial;
	font-weight: normal;
	font-size: .8em;
	color: black;
	background-color: #faf5c0;
}


.side
{
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#C5CEA1,endColorStr=#F0F3E8);
}

.itemlabel
{
	font-weight: bold;
	padding-right: 15px;
	width: 120px;
}
.inputcombo
{
	font-weight: normal;
	font-size: .8em;
	color: black;
	background-color:White;
	font-family: Arial;
}
.combohover
{
	border-style: dashed;
	border-width: 1px;
	border-color: #7B9EBD;	
	cursor: hand;
	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;
}
.mtgborder
{
	background-color: #A6B2BD;
}
.ftrhit
{
	background-color: Yellow;
}
a {
	color: #114B86;
}
a:visited {
	color: #637030;
}
a:active {
	color: #430932;
}
a:hover {
	color: #430932;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .9em;
	font-weight: bold;
	font-style: normal;
	color: #114B86;
	text-transform: capitalize;
}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .8em;
	font-weight: bold;
	font-style: normal;
	color: #000000;
}
.style1 {
	border-width: 0px;
}
.style2 {
	text-transform: none;
}
.style3 {
	margin-left: 40px;
}
.style4 {
	font-weight: bold;
	text-decoration: underline;
}



