/* PAGE LAYOUT STYLES */
#headerblock
{
    position:absolute;
    top:0px;
    left:0px;
    width:100%;
    height:82px;
    background-image: url(../images/masthead_bg_blue.png);
}
#leftnavblock
{
    position:absolute;
    top:78px;
    left:0px;
    width:139px;
    background-color:#FFFFFF;
    height:100%;
    margin:0px 0px 0px 0px;
    padding-top:15px;
    
}
.leftnav-sep
{
    padding-bottom:5px;
}
#contentblock
{
    position:relative;
    top:77px;
    left:144px;
    width:816px; 
    min-height:500px;
    height:auto;
    margin:0px 0px 0px 0px;
}
.content-border {
	border: 1px solid #cccccc;
	padding:2px 2px 2px 2px;
	border-radius:3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    position:relative; 
    top:16px; 
    left:6px;
    min-height:506px; 
    width:98%;
}
#footerblock
{
    position:relative;
    top:105px;
    left:480px;
    width:100%;
    
}
/* END PAGE LAYOUT STYLES */

/* BUTTONS */
.button
{
    font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #2A3C68;
	padding:2px 8px 2px 8px;
	border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border:1px solid #2A3C68;
    cursor:pointer; 
	letter-spacing: 1px;
}
.button:hover
{
    font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2A3C68;
	text-decoration: none;
	background-color: #FFFFFF;
	padding:2px 8px 2px 8px;
	border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border:1px solid #2A3C68;
    cursor:pointer;
	letter-spacing: 1px;
}
.leftnav-button
{
    font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	/*color: #536289;*/
	color: #ffffff;
	text-decoration: none; 
	text-align:left; 
	vertical-align:middle;
	/*background-color: #DCE6FE;*/
	background-color:#2A3C68;
	padding:5px 0px 5px 15px;
	margin-left:5px;
	border-radius:3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border:1px solid #2A3C68;
    cursor:pointer;
    width:123px;
    height:15px;
	/*background: #005996 url("../images/ln-arrow.png") left no-repeat;*/
	letter-spacing: 1px;
}
.leftnav-button:hover
{
    font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	text-align:left; 
	vertical-align:middle;
	background-color: #005996;
	padding:5px 0px 5px 15px;
	border-radius:3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border:1px solid #2A3C68;
    cursor:pointer;
    width:123px;
    height:15px;
	letter-spacing: 1px;
}
.button5 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #A2B0B0;
	FONT-FAMILY: Arial, sans-serif;
	BACKGROUND-COLOR: #FFFFFF;
	TEXT-DECORATION: none;
	border: 1px solid #899696;
	height: 16px;
	line-height: 16px;
	float: left;
}
.button5:hover {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #FFFFFF;
	FONT-FAMILY: Arial, sans-serif;
	BACKGROUND-COLOR: #C9D1D1;
	TEXT-DECORATION: none;
	border: 1px solid #899696;
}

/* unused? 
.button-small {
	BORDER-RIGHT: 1px solid #000000;
	BORDER-TOP: 1px solid #000000;
	FONT-SIZE: 11px;
	BORDER-LEFT: 1px solid #000000;
	COLOR: #666666;
	BORDER-BOTTOM: 1px solid #000000;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial, sans-serif;
	BACKGROUND-COLOR: #FFFFFF;
	TEXT-DECORATION: none;
}
.button-small:hover {
	FONT-SIZE: 11px;
	COLOR: #FFFFFF;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial, sans-serif;
	BACKGROUND-COLOR: #D08C6E;
	TEXT-DECORATION: none;
	border: 1px solid #BD643E;
}
.button2 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #FFFFFF;
	FONT-FAMILY: Arial, sans-serif;
	BACKGROUND-COLOR: #899696;
	TEXT-DECORATION: none;
	border: 1px solid #899696;
}
.button2:hover {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #899696;
	FONT-FAMILY: Arial, sans-serif;
	BACKGROUND-COLOR: #FFFFFF;
	TEXT-DECORATION: none;
	border: 1px solid #899696;
}
.button3 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #FFFFFF;
	FONT-FAMILY: Arial, sans-serif;
	BACKGROUND-COLOR: #000000;
	TEXT-DECORATION: none;
	border: 1px solid #899696;
	line-height: 18px;
	height: 20px;
}
.button4 {

	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: Arial, sans-serif;
	BACKGROUND-COLOR: #FFFFFF;
	TEXT-DECORATION: none;
	border: 1px solid #899696;
	line-height: 18px;
	height: 20px;
}
.button4:hover {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #FFFFFF;
	FONT-FAMILY: Arial, sans-serif;
	BACKGROUND-COLOR: #FFFF00;
	TEXT-DECORATION: none;
	border: 1px solid #899696;
	line-height: 18px;
	height: 20px;
}

*/
/* END BUTTONS */

/* CROSS BROWSER COMPATIBILITY STYLES */
textarea 
{
    resize:none;
}
/* END CROSS BROWSER COMPATIBILITY STYLES */

/* GRID STYLES */
.grid-itemstyle
{
	border-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;


}
.grid-itemstyle a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #005996;
	text-decoration: underline;
}
.grid-itemstyle a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}
.grid-alternateitemstyle
{
	/*background-color: #F7F7F7;*/
	background-color:#DFE1E9;
	border-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.grid-alternateitemstyle a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #005996;
	text-decoration: underline;
}
.grid-alternateitemstyle a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}
.grid-selecteditemstyle
{
	background-color: #F1F7CC;
	border-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.grid-edititemstyle
{
    
}
.grid-headerstyle
{
	border-style: none; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.grid-headerstyle a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
.grid-headerstyle a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #546F8B;
	text-decoration: none;
}

.grid-footerstyle
{

}
.grid-pagerstyle
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	
}
.grid-pagerstyle a
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	
}
.grid-pagerstyle a:hover
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #546F8B;
	text-decoration: none;
}
/* unused?
.grid-item-black
{
	border-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

.grid-item-tan
{
	border-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #98985C;
	text-decoration: none;
}

.grid-item-status-closed
{
	border-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-decoration: none;
}

.grid-item-status-open
{
	border-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #536289;
	text-decoration: none;
}

.grid-item-status-draft
{
	border-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #536289;
	text-decoration: none;
}

.grid-item-grey
{
	border-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}

.grid-item-type
{
	border-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000033;
	text-decoration: none;
}
.gridhyp
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #536289;
	text-decoration: underline;
}
.gridhyp:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #52618C;
	text-decoration: none;
}
.grid-itemstyle-green {
	border-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #446A47;
	text-decoration: none;
	background-color: #FFFFFF;
}
.comment-content {



	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}
.comment-header {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #658954;
	text-decoration: none;
	background-color: #FFFFFF;
}
.comment-header a {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #658954;
	text-decoration: none;
	background-color: #FFFFFF;
}
.comment-header a:hover {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #658954;
	text-decoration: none;
	background-color: #FFFFFF;
}
.comment-row {


	background-color: #ffffff;
}
.comment-time {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}
.comment-row-alt {


	background-color: #F5FBF4;
}

.meeting-header a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #8D8C50;
	text-decoration: none;
	background-color: #FFFFFF;
}
.meeting-header a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #8D8C50;
	text-decoration: none;
	background-color: #FFFFFF;
}


.attach-header a{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #8D8C50;
	text-decoration: none;
	background-color: #FFFFFF;
}
.attach-header a:hover{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #8D8C50;
	text-decoration: none;
	background-color: #FFFFFF;
}
*/
/* END GRID STYLES */
/* CALENDAR CONTROL STYLES */
.calendar
{
	border-color: #536289;
}

.cal-dayheaderstyle
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
}

.cal-daystyle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

.cal-nextprevstyle
{
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
}

.cal-othermonthdaystyle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCCCCC;
}

.cal-selecteddaystyle
{
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	border-color: #ffffff;
	border-style: solid;
	border-width: 1px;
	background-color: #536289;
	font-weight: bold;
}

.cal-selectorstyle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
}

.cal-titlestyle
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	font-size: 14px;
	background-color: #CCCCCC;
}

.cal-todaydaystyle
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: Navy;
	font-size: 17px;
}

.cal-weekenddaystyle
{
	font-family: Arial, Helvetica, sans-serif;
}
/* END CALENDAR CONTROL STYLES */

/* section header titles */
.title-1 {
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #005996;
}
.title-2 {
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #2A3C68;
	font-weight: bold;

}
/* end section header titles */
/* configuration page styles */
.config-sectionheader
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
.config-sectiontitle
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.config-sectiondesc
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.config-item
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
/* end configuration page styles */
.attach-header {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #8D8C50;
	text-decoration: none;
	background-color: #FFFFFF;
}
.attach-content {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}
.attach-time {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: underline;
}

.meeting-content {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}
.meeting-time {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}
.meeting-header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #8D8C50;
	text-decoration: none;
	background-color: #FFFFFF;
}
.inform
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #B23A3A;
	text-decoration: none;
}.informbold
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #B23A3A;
	text-decoration: none;
}
.report-heading-sm
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.report-heading
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;

}
.report-heading a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
.report-heading a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #546F8B;
	text-decoration: none;
}
.heading-bold-grey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #536289;

}
.heading-bold-grey:hover {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #536289;
}
.heading-bold:hover {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

A.button
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #FFFFFF;
	FONT-FAMILY: Arial, sans-serif;
	BACKGROUND-COLOR: #869999;
	TEXT-DECORATION: none;
	border: 1px solid #869999;
}
A.button:hover
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #869999;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial, sans-serif;
	BACKGROUND-COLOR: #FFFFFF;
	TEXT-DECORATION: none;
	border: 1px solid #869999;
}

.client 
{
	background: #ffffff;
}

.topnav
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}


.topnav:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.topnav-on
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.heading
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.content-number
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #2A3C68;
	text-decoration: none;
}

.content
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.resizedTextbox
{
	height: 16px;
	width: 146px;
	padding: 1px;
}

.input
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	height: 18px;
	width: 150px;
	clip: rect( );
}

.inputtextarea
{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
}

.content-selected
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #536289;
	text-decoration: none;
	font-weight: bold;
	
	/*
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #536289;
	text-decoration: none;
	font-weight: bold;
	*/
}

.content-selectcolumn
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #536289;
	text-decoration: underline;
}

.content-selectcolumn:Hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #99A4C1;
	text-decoration: underline;
	font-weight: bold;
}

.content-selectcolumn:Visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0033CC;
	text-decoration: underline;
	font-weight: bold;
}

.footer-nohover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-decoration: none;
}

.footer
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-decoration: none;
}

.footer:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: underline;
}

.topnav-disabled
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #6F7EA8;
	text-decoration: none;
}

.smtext
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.smtext a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
.smtext a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.input-long
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	height: 18px;
	width: 250px;
	clip: rect( );
}

.content-descriptions
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}

.content-navigation
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: underline;
	font-weight: bold;
}

.input-long-area
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	width: 250px;
	clip: rect( );
}

.status-message
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #999900;
	text-decoration: none;
}


a.report-heading
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}

.box-red
{
	background-color: #B23A3A;
}

.AppBG-red
{
	background-color: #F8F0F0;
}
.box-yellow
{
	background-color: #C9AF54;
}

.AppBG-yellow
{
	background-color: #F7F8F0;
}

.AppBG-blue
{
	background-color: #F0F2F8;
}

.box-blue
{
	background-color: #707EAC;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.Leftnav {
	font-family: arial, helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #4C587D;
	text-decoration: none;
	line-height: 15px;

}
a {
	color: #8691B8;
}
a:hover {

	color: #000000;
}
.Leftnav:hover {

	font-family: arial, helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #3A4461;
	text-decoration: none;
	line-height: 15px;
}
.box-border {
	background-color: #536289;
}
.border {
	/*border: 1px solid #536289;*/
	border: 1px solid #666666;
	background-color: #FFFFFF;
	border-radius:3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
}
.grid-itemstyle-red {
	border-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #804544;
	text-decoration: none;
	background-color: #FFFFFF;
}
.content-hyperlink-red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #804544;
	text-decoration: underline;
}
.grid-itemstyle-yellow {
	border-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9C9861;
	text-decoration: none;
}
.content-hyperlink-yellow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9C9861;
	text-decoration: underline;
}
.content-hyperlink-green {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #446a47;
	text-decoration: underline;
}
.motion-approved {
	border-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1C9333;
	text-decoration: none;
	font-weight: bold;
}
.motion-failed {
	border-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #993300;
	text-decoration: none;
	font-weight: bold;
}
.heading-bold {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.input-border {
	border: 1px solid #536289;
}
.iframe-border {
	border: 1px solid #536289;
	scrollbar-track-color: #FFC773;
	scrollbar-face-color: #FF9900;
	scrollbar-highlight-color: #FFC773;
	scrollbar-3dlight-color: #784800;
	scrollbar-shadow-color: #B56D00;
	scrollbar-darkshadow-color: #000000;
	scrollbar-arrow-color: #FFFFFF;
}
.border-light {
	border: 1px solid #FFFFFF;
}
.push-header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #536289;
	text-decoration: none;
	background-color: #FFFFFF;

}
.push-content {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.push-number {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #576191;
	text-decoration: none;
	font-weight: bold;

}
.push-row-alt {
	background-color: #F5F7FA;
}
.push-row {
	background-color: #ffffff;
}
.push-top {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000033;
	text-decoration: none;
	background-color: #FFFFFF;
}
.push-color {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003399;
	text-decoration: none;
	background-color: #FFFFFF;
}
.history-time {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}
.history-content {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}
.history-row-alt {

	background-color: #F8F8F8;
}
.history-row {

	background-color: #ffffff;
}
.history-header {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	background-color: #FFFFFF;
}

.pushgrey-header {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	background-color: #FFFFFF;
}
.pushgrey-number {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
}
.pushgrey-row-alt {

	background-color: #F8F8F8;
}
.flyout {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: underline;
}
.names {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

.tab-contents
{
	background-color: White;
	border: solid 2px #cccccc;
	position: relative;
	text-align: left;
	padding-left: 5px;
	padding-right: 3px;
	width: 600px;
	max-width: 600px;
	min-width: 600px;
}
.required
{
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	color: #FF0000;
	font-weight: bold;
}
.tab
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

/* PRINTING STYLES */
@media print
{
    #headerblock{display:none;}
    #leftnavblock{display:none;}
    #footerblock{display:none;}
    #contentblock
    {
        position:absolute;
        top:0px;
        left:0px;
        margin:0px 0px 0px 0px;
    }
}
/* END PRINTING */

.fulltext-border {
	border: 1px solid #CCCCCC;
}
.fulltext-header {
	font-family:Verdana; 
    font-size:16px; 
    font-weight:bold;    
    color:#000000;  
}
.fulltext-text {
	font-family:Verdana; 
    font-size:14px;
    color:#000000;  
}

