body 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
}

textarea 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
}

a 
{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a:link 
{
	font-family: Arial, Helvetica, sans-serif;
	color: #00466B;
	text-decoration: none;
}

a:visited 
{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a:hover 
{
	font-family: Arial, Helvetica, sans-serif;
	color: #DE3131;
	text-decoration: underline;
}

h3 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000;
}
h4 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000;
}

select	
{
	font-family: Arial, Helvetica, sans-serif;
	color:#000;
	font-size:12px;
	font-weight:normal;
}

input	
{
	font-family: Arial, Helvetica, sans-serif;
	color:#000;
	font-size:12px;
	font-weight:normal;
}

.calstrscompagetable
{
	font-family: Times New Roman;
	font-size:12.5pt;
	font-weight:normal;
}

table
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
}

th 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #DE3131;
	text-align:left;
}

.th 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #DE3131;
	text-align:left;
	font-weight:bold;
}

ul 
{
	font-family: Arial, Helvetica, sans-serif;
	padding:0; 
	margin:0;
	list-style-type: disc;
	margin-left: 25px;
}

.masthead 
{ 
	background: url(../images/bannerBg.jpg); 
}

.globalNavMenu
{ 
	font-family: Arial, Helvetica, sans-serif;
	background-color: #999999; 
	font-size: 12px;
	font-weight:bold;
}

.globalNav
{ 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	background-color: #999999; 
}

.globalNav:link 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration: none;
}

.globalNav:hover 
{
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight:bold;
	text-decoration: underline;
}

.globalNav:visited 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration: none;
}

.globalNavSelected
{
	background-color: #CCCCCC;
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
}
.globalNavSelected:link 
{
	background-color: #CCCCCC;
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
}
.globalNavSelected:hover 
{
	background-color: #CCCCCC;
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	text-decoration:underline;
}

.localNavMenu
{ 
	font-family: Arial, Helvetica, sans-serif;
	background-color: #CCC;
	font-size: 11px;
	padding: 5px 5px 5px 5px;
}
.localnav 
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 11px;
	color: #333333;
}
.localnav:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 11px;
	text-decoration: none;
	color: #333333;
}
.localnav:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 11px;
	text-decoration: underline;
	color: #333333;
}

.localnavselected
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 11px;
	text-decoration: none;
	color: #333333;
}

.localnavselected:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 11px;
	text-decoration: none;
	color: #333333;
}

.localnavselected:hover 
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 11px;
	text-decoration: none;
	color: #333333;
}

.small 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.smallbold 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.medium 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.meetingtitle 
{
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	border-bottom: 1px dashed #CCCCCC;
	padding: 10px 0px 3px 0px;
	font-size:13px;
	font-weight: bold;
	
}

.subtitle 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 10px 0px 0px 0px;
	color:#333333;
}

.footer 
{
	font-family: "Times New Roman", Times, serif;
	font-size: 11px;
	color: #333333;
	text-align: center;
	padding: 10px 0px 0px 0px;
}

.footer:link 
{
	font-family: "Times New Roman", Times, serif;
	color: #333333;
	text-decoration: underline;
}

.footer:visited 
{
	font-family: "Times New Roman", Times, serif;
	color: #333333;
	text-decoration: underline;
}

.footer:hover 
{
	font-family: "Times New Roman", Times, serif;
	color: #DE3131;
	text-decoration: underline;
}

.formelement 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	text-align:right;
}

.formelementleft
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	text-align:left;
}

.content 
{
	font-family: Arial, Helvetica, sans-serif;
	padding: 2em 2em 2em 2em;
	vertical-align: top;
	border-bottom:5px ridge #CCCCCC;
	background-color: #F9F9F9;
}

.feature 
{
	font-family: Arial, Helvetica, sans-serif;
	border: 1px dashed #CCCCCC;
}
.feature td 
{
	font-family: Arial, Helvetica, sans-serif;
	padding: 0.5em 0.5em 0.5em 0.5em;
}
.feature th
{
	font-family: Arial, Helvetica, sans-serif;
	padding: 0.5em 0.5em 0.5em 0.5em;
	background-color: #EEEEEE;
}

.even 
{
	font-family: Arial, Helvetica, sans-serif;
	border-color: #EEEEEE;
	background-color: #EEEEEE;
	vertical-align:top;
	padding: 5px 5px 5px 0px;
}

.evenProtected
{
	font-family: Arial, Helvetica, sans-serif;
	border-color: #EEEEEE;
	background-color: #EEEEEE;
	vertical-align:top;
	color: #999999;
	padding: 5px 5px 5px 0px;
}

.odd
{
	font-family: Arial, Helvetica, sans-serif;
	border-color: #FFFFFF;
	background-color: #FFFFFF;
	vertical-align:top;
	padding: 5px 5px 5px 0px;
}

.oddProtected
{
	font-family: Arial, Helvetica, sans-serif;
	vertical-align:top;
	border-color: #FFFFFF;
	background-color: #FFFFFF;
	color: #999999;
	padding: 5px 5px 5px 0px;
}

.closedSessionDocument
{
	font-family: Arial, Helvetica, sans-serif;
	vertical-align:top;
	border-color: #FFE49C;
	background-color: #FFE49C;
	padding: 5px 5px 5px 0px;
}

.closedSessionProtectedDocument
{
	font-family: Arial, Helvetica, sans-serif;
	vertical-align:top;
	border-color: #FFE49C;
	background-color: #FFE49C;
	color: #999999;
	padding: 5px 5px 5px 0px;
}

.topborder 
{
	border-top: 1px dashed #999999;
	padding: 3px 3px 3px 3px;
}

.listtitle 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #DE3131;
	font-weight: bold;
	border-top: 1px dashed #999999;
	vertical-align:top;
}

.listheader 
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
	border-bottom: 1px dashed #CCCCCC;
}

.listheadernoborder
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
}

.listheader:link 
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}

.listheader:visited 
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}

.listheadernoborder 
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.new 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #AE5C0E;
}

.login 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 3em 3em 3em 3em ;
	background-color:#F9F9F9;
	width: 40%;
	border-bottom:5px ridge #CCCCCC;
	vertical-align:top;
}

.login:link 
{
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
}

.login:visited 
{
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
}

.login:hover 
{
	font-family: Arial, Helvetica, sans-serif;
	color: #DE3131;
}

div#logintable 
{
	font-family: Arial, Helvetica, sans-serif;
	width: 775px; 
	margin-left: auto; 
	margin-right: auto;
	padding: 25px;
}

.pagetitle 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	color: #000;
	padding-bottom: 5px;
}

.packettitle 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}

.title 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000;
	padding: 8px 0px 8px 7px;
	font-weight: bold;
}

.required 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #CC0000;
}

.contentTable 
{
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 100%;
}

.contentErrorText 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #DE3131;
}

.contentSectionHeader 
{
	text-align:center;
	background-color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

.utilityMenu 
{
	font-family: Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size: 11px;
	padding: 3px 3px 3px 3px;
	text-decoration: none;
}

.utilityMenu:link 
{
	font-family: Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration: none;
}

.utilityMenu:hover
{
	font-family: Arial, Helvetica, sans-serif;
	color: #CCCCCC;
	text-decoration: underline;
}

.commonDataGrid 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-style:solid;
	border-color:#1D2432;
	border-width:1px;
}

.commonDataGridHeader 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
	font-weight:bold;
	background-color:#A7ACB5;
	padding: 3px 5px 3px 5px
}

.commonDataGridAlternatingItem 
{
	background-color:#E8F0F8;
	border-color:#1D2432;
	border-width:3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.commonDataGridItem 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-color:#1D2432;
}

.pageMessages 
{
	border: 1px solid #A7ACB5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #DE3131;
}
.contentLink 
{
	font-family: Arial, Helvetica, sans-serif;
	color: #00466B;
	text-decoration: none;
}
.contentLink:link 
{
	font-family: Arial, Helvetica, sans-serif;
	color: #00466B;
	text-decoration: none;
}
.contentLink:visited 
{
	font-family: Arial, Helvetica, sans-serif;
	color: #00466B;
	text-decoration: none;
}
.contentLink:hover 
{
	font-family: Arial, Helvetica, sans-serif;
	color: #DE3131;
	text-decoration: underline;
}

.pagerStyle 
{
	font-family: Arial, Helvetica, sans-serif;
	background-color: #EEEEEE;
	color: #000000;
	text-decoration: none;
	font-weight:bold;
}

.pagerStyle:link 
{
	font-family: Arial, Helvetica, sans-serif;
	color: #00466B;
	text-decoration: none;
	font-weight:normal;
}

.pagerStyle:visited 
{
	font-family: Arial, Helvetica, sans-serif;
	color: #00466B;
	text-decoration: none;
	font-weight:normal;
}

.pagerStyle:hover 
{
	font-family: Arial, Helvetica, sans-serif;
	color: #DE3131;
	text-decoration: underline;
	font-weight:bold;
}
.controlDisabled 
{
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
}
.controlDisabled:link 
{
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	text-decoration: none;
}
.controlDisabled:hover 
{
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	text-decoration: none;
}
.controlDisabled:visited 
{
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	text-decoration: none;
}
.imageButton 
{
	cursor:hand;
}

.fileprotected {
	color: #999;
}

.meeting {
	background: #F1F1F1;
	font-weight: bold;
	font-size: 13px;
	padding: 10px 0px 5px 0px;
}

.date {
	font-weight: bold;
	font-size: 16px;
	color: #DE3131;
	text-align:center;
	padding: 10px 0px 5px 0px;
}

.globalNavRadMenuItem
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	cursor: pointer;
	cursor: hand;
	color:#FFFFFF;
	background-color:#999999;
	border:1px solid #999999;
	padding:3px 3px 3px 3px;
}
.globalNavRadMenuItemOver
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	cursor: pointer;
	cursor: hand;
	background-color:#CCCCCC;
	border:1px solid #000000;
	padding:3px 3px 3px 3px;
}
.globalNavRadMenuItemSelected
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	cursor: pointer;
	cursor: hand;
	background-color:#CCCCCC;
	border:1px solid #CCCCCC;
	padding:3px 3px 3px 3px;
}
.globalNavRadMenuItemOverSelected
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	cursor: pointer;
	cursor: hand;
	background-color:#CCCCCC;
	border:1px solid #CCCCCC;
	padding:3px 3px 3px 3px;
}

.separator
{
	text-align:right;
	position:relative;
	color:#CCCCCC;
	padding:3px 3px 3px 3px;
}

