/* Overwrites */
#content 
{
	margin:0 0 15px 10px !important;
	padding:0px 0px 0px 0px !important;
}

#sub-content 
{
	padding:0px !important;
}

.side-menu-visible
{
	padding-left: 10px;
	list-style-type: inherit;
}

/* classes used for tables used for collecting data */
.FieldName
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#006600;
	font-size:8pt;
	font-weight:bold;
	text-decoration:none;
  padding-bottom:8pt;
  padding-right:5pt;
  text-align:left;
  border-bottom-style:dotted;
  border-bottom-width:thin;
  vertical-align:top;
}
.FieldNameMiddle
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#006600;
	font-size:8pt;
	font-weight:bold;
	text-decoration:none;
  padding-top:3pt;	
  padding-bottom:4pt;	
  padding-right:5pt;
  text-align:left;
  border-bottom-style:dotted;
  border-bottom-width:thin;
  
}
.FieldNamePlain
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#006600;
	font-size:8pt;
	font-weight:bold;
	text-decoration:none;
}
.FieldData
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#006600;
	font-size:7pt;
	font-weight:normal;
	text-decoration:none;
  vertical-align:top;
  border-bottom-style:dotted;
  border-bottom-width:thin;
  text-align:left;
}
.FieldDataMiddle
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color:#006600;
    font-size:7pt;
    font-weight:normal;
    text-decoration:none;
    padding-top:3pt;	
  padding-bottom:4pt;
  border-bottom-style:dotted;
  border-bottom-width:thin;
  text-align:left;
}
.FieldDataStrong
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#006600;
	font-size:9pt;
	font-weight:bold;
	text-decoration:none;
  vertical-align:middle;
  border-bottom-style:dotted;
  border-bottom-width:thin;
  text-align:left;
}
.FieldHelp
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#006600;
	font-size:7pt;
	font-weight:normal;
	text-decoration:none;
  vertical-align:middle;
  border-bottom-style:dotted;
  border-bottom-width:thin;
  text-align: left;
}
.HelpText
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#006600;
	font-size:8pt;
	font-weight:normal;
	text-decoration:none;
  vertical-align:middle;
  border-bottom-style:dotted;
  border-bottom-width:thin;
}
.iGrantsBackGroundColorDark
{
  background: #d9e8b8
}
.iGrantsBackGroundColorLight
{
  background: white;
}
/* These over ride OSPI.css which is causing conflict*/
A
{
  font-size: 8pt !important;
  color: #006600;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
A:active
{
  font-size: 8pt !important;
  color: #006600;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
A:visited
{
  font-size: 8pt !important;
  color: #006600;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
A:hover
{
  font-size: 8pt !important;
  color: #666666;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
A:link
{
  font-size: 8pt !important;
  color: #006600;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
.LinkCurrentlySelected
{
  font-size: 8pt;
  color: #666666;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold; 
}

/* Old iGrants styles */
/* Modification of HTML tags */
p, td, li, a, table, body, .base
{
  font-size: 11px;
  font-family: Verdana,sans-serif;
  color: #000000;
}
body, form, hr
{
  margin-top: 0px;
  margin-bottom: 0px;
}
body
{
  background-color: #FFFFFF;
}
/* font-sizes */
.size06
{
  font-size: 0.6em;
}
.size07
{
  font-size: 0.7em;
}
.size08
{
  font-size: 0.8em;
}
.size09
{
  font-size: 0.9em;
}
.size10
{
  font-size: 1.0em;
}
.size11
{
  font-size: 1.1em;
}
.size12
{
  font-size: 1.2em;
}
.size13
{
  font-size: 1.3em;
}
.size14
{
  font-size: 1.4em;
}
.size15
{
  font-size: 1.5em;
}
.size16
{
  font-size: 1.6em;
}
/* Color for backgrounds */
.BGGrey
{
  background-color: #E7E7E7;
}
/* 231 */
.BGGreyDark
{
  background-color: #999999;
}
/* 181 */
.BGBlueDark
{
  background-color: #001C52;
  color: #ffffff;
  font-weight: bold;
}
/* OSPI Banner */
/* Colors, Alerts or messages */
.greyDark
{
  color: #999999;
}
.blueDark
{
  color: #001C52;
}
.blueDarkB
{
  color: #001C52;
  font-weight: bold;
}
.alert
{
  color: #CC0000;
}
.alertB
{
  color: #CC0000;
  font-weight: bold;
}
.bold
{
  font-weight: bold;
}
.white
{
  color: #ffffff;
}
.whiteB
{
  color: #ffffff;
  font-weight: bold;
}
.under
{
  text-decoration: underline;
}
/* Link Styles */
/* removed cause of cross issues with OSPI.css
a
{
  color: #0033ff;
}
*/
.linkcolor
{
  color: #0033ff;
}
.linkbold
{
  color: #0033ff;
  font-weight: bold;
}

/* Form Elements */
.widthfull
{
  width: 580px;
}
.widthfullwide
{
  width: 700px;
}
.width75
{
  width: 435px;
}
.width50
{
  width: 290px;
}
.width25
{
  width: 145px;
}
/* Positioning */
.tableLabelRight
{
  font-weight: bold;
  font-size: 1.1em;
  text-align: right;
}
.tableLabelRed
{
  font-weight: bold;
  font-size: 1.1em;
  color: #CC0000;
  text-align: right;
}
.center
{
  text-align: center;
}
.left
{
  text-align: left;
}
.right
{
  text-align: right;
}
.hand
{
  cursor: hand;
}
.nothing
{
}

/* add additional styles below */
.formSection
{
  color: #ffffff;
  font-weight: bold;
  margin-left: 3px;
  margin-top: 3px;
  margin-bottom: 3px;
}
.title12, .title11, .title09, .title08, .title07, .title06, .title
{
  font-size: 12px;
  font-family: Verdana,sans-serif;
  color: #000000;
  font-weight: bold;
}
.title12
{
  font-size: 1.2em;
}
.title11
{
  font-size: 1.1em;
}
.title09
{
  font-size: 0.9em;
}
.title08
{
  font-size: 0.8em;
}
.title07
{
  font-size: 0.7em;
}
.title06
{
  font-size: 0.6em;
}
.alertB09
{
  color: #CC0000;
  font-weight: bold;
  font-size: 0.9em;
}
.linkpage09
{
  font-size: 0.9em;
  color: #0033ff;
  font-weight: bold;
}

/* table borders */
.rbborder, .topborder, .boxborder, .lbborder
{
  border-color: #999999;
  border-width: 1px;
}
.rbborder
{
  border-style: none solid solid none;
}
.topborder
{
  border-style: none none solid none;
}
.boxborder
{
  border-style: solid;
}
.lbborder
{
  border-style: none none solid solid;
}
.leftborder
{
  border-style: none none none solid;
}
.RemoveTopMargin
{
	position:absolute;
	top:-25px;
	left:0px;
}
/* Menu overrides */
.topMenu ul li
{
	float:right;
	margin-top:-4px;
	background-image: none !important;
}
/* From old framework */
.LeftNavSectionHeaderText
{
  font-weight: bold;
  font-size: 10pt;
  color: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
}
.LeftNavSectionHeaderActive
{
	font-weight: bold;
	font-size: 9pt;
	color: #ff9900;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.WizardTd
{
border-bottom-color:Gray;
border-bottom-style:dotted;
border-bottom-width:1px
}

.LeftNavSectionItemActive
{
  font-size: 8pt;
  color: #ff9900;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
}

A.LeftNavSectionHeaderLink
{
  font-weight: bold;
  font-size: 9pt;
  color: #006600;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
}
A.LeftNavSectionHeaderLink:visited
{
  font-weight: bold;
  font-size: 9pt;
  color: #006600;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
}
A.LeftNavSectionHeaderLink:active
{
  font-weight: bold;
  font-size: 9pt;
  color: #006600;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
}
A.LeftNavSectionHeaderLink:hover
{
  font-weight: bold;
  font-size: 9pt;
  color: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
}
A.LeftNavSectionItemLink
{
  font-size: 8pt;
  color: #006600;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
}
A.LeftNavSectionItemLink:visited
{
  font-size: 8pt;
  color: #006600;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
}
A.LeftNavSectionItemLink:active
{
  font-size: 8pt;
  color: #006600;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
}
A.LeftNavSectionItemLink:hover
{
  font-size: 8pt;
  color: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
}
A.LeftNavSectionItemParentLink
{
  font-size: 8pt;
  color: #ff9900;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
}
A.LeftNavSectionItemParentLink:visited
{
  font-size: 8pt;
  color: #ff9900;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
}
A.LeftNavSectionItemParentLink:active
{
  font-size: 8pt;
  color: #ff9900;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
}
A.LeftNavSectionItemParentLink:hover
{
  font-size: 8pt;
  color: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
}
A.LeftNavSectionHeaderParentActive
{
  font-weight: bold;
  font-size: 9pt;
  color: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
}
A.LeftNavSectionHeaderParentActive:hover
{
  font-weight: bold;
  font-size: 8pt;
  color: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
}
A.LeftNavSectionHeaderParentActive:visited
{
  font-weight: bold;
  font-size: 9pt;
  color: #ff9900;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
}
A.LeftNavSectionHeaderParentActive:active
{
  font-weight: bold;
  font-size: 9pt;
  color: #ff9900;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
}

BODY
{
  font-size: 10pt;
  color: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
.BodyAlt
{
  font-weight: bold;
  font-size: 9pt;
  color: #006600;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
.PageText
{
  font-size: 10pt;
  color: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

.PageTextHyperlink
{
  font-size: 10pt;
}

.BoldText
{
  font-weight: bold;
  font-size: 10pt;
  color: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
.Text
{
  font-size: 10pt;
  color: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
.SmallText
{
  font-size: 9pt;
  color: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
.ApplicationTitleText
{
  font-weight: bold;
  font-size: 8pt;
  color: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
.PageTitleText
{
  font-weight: bold;
  font-size: 13pt;
  color: #006600;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
.SectionTitle
{
  font-weight: bold;
  font-size: 12pt;
  color: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
H4
{
  font-weight: bold;
  font-size: 14pt;
  color: #999966;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
H3
{
  font-weight: bold;
  font-size: 14pt;
  color: #ff9900;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
H2
{
  font-weight: bold;
  font-size: 14pt;
  color: #006600;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
H1
{
  font-weight: bold;
  font-size: 14pt;
  color: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
P
{
  font-size: 10pt;
  color: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
DIV
{
  font-size: 10pt;
  color: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
UL
{
  font-size: 10pt;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
OL
{
  font-size: 10pt;
  color: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
LI
{
  font-size: 10pt;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
.FormField
{
  font-size: 10pt;
  color: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  background-color: #ffffff;
}
.formField
{
  font-size: 10pt;
  color: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  background-color: #ffffff;
}
INPUT
{
  font-size: 10pt;
  color: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
SELECT
{
  font-size: 10pt;
  color: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  background-color: #ffffff;
}
.FieldLabel
{
  font-weight: bold;
  font-size: 10pt;
  color: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
.FieldLabelItalic
{
  font-weight: bold;
  font-size: 10pt;
  color: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-style: italic;
    
}
.fieldLabel
{
  font-weight: bold;
  font-size: 10pt;
  color: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
.FieldLabelLink
{
  font-size: 10pt;
  color: #006600;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
A
{
  font-size: 10pt;
  color: #006600;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
A:active
{
  font-size: 10pt;
  color: #006600;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
A:visited
{
  font-size: 10pt;
  color: #006600;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
A:hover
{
  font-size: 10pt;
  color: #666666;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

A.FooterLink
{
  font-size: 8pt;
  color: #666666;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
A.FooterLink:active
{
  font-size: 8pt;
  color: #666666;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
A.FooterLink:visited
{
  font-size: 8pt;
  color: #666666;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
A.FooterLink:hover
{
  font-size: 8pt;
  color: #666666;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
A.ActionLink
{
  font-size: 10pt;
  color: #006600;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
A.ActionLink:active
{
  font-size: 10pt;
  color: #006600;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
A.ActionLink:visited
{
  font-size: 10pt;
  color: #006600;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
A.ActionLink:hover
{
  font-size: 10pt;
  color: #666666;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
.FooterText
{
  font-size: 8pt;
  color: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
.FooterTextBold
{
  font-weight: bold;
  font-size: 8pt;
  color: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
.ErrorText
{
  font-weight: bold;
  font-size: 8pt;
  color: #cc0000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
.DarkBgColor
{
  background-color: #3f6526;
}
.MediumDarkBgColor
{
  background-color: #70ac48;
}
.MediumBgColor
{
  background-color: #ddf1bc;
}
.LightBgColor
{
  background-color: #f1f9e3;
}
.WhiteBgColor
{
  background-color: #ffffff;
}
.TableHeaderDark
{
  font-weight: bold;
  font-size: 10pt;
  color: #ffffff;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  background-color: #3f6526;
}
.TableHeaderLight
{
  font-weight: bold;
  font-size: 10pt;
  color: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  background-color: #ffffff;
}
.TableHeader
{
  font-weight: bold;
  font-size: 10pt;
  color: #ffffff;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  background-color: #70ac48;
}
.TableDataLight
{
  text-align: left;
  font-size: 10pt;
  color: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  background-color: #f1f9e3;
}
.TableDataLight2
{
	font-size: 10pt;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #ddf1bc;
}
.TableDataLightiForms
{
  font-size: 10pt;
  color: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  background-color: #f1f9e3;
}
.TableDataMedium
{
  text-align: left;
  font-size: 10pt;
  color: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  background-color: #e8ecca;
}
.TableDataLight2
{
  text-align: left;
  font-size: 10pt;
  color: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  background-color: #ddf1bc;
}
.TableDataDark
{
  text-align: left;
  font-size: 10pt;
  color: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  background-color: #d2d8a6;
}
.TableDataDarkiForms
{
  font-size: 10pt;
  color: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  background-color: #d2d8a6;
}
.TableData
{
  font-size: 10pt;
  color: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  background-color: #ffffff;
}
.TableDataSmall
{
  text-align: left;
  font-size: 8pt;
  color: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  background-color: #ffffff;
}
.TableDataNoBgColor
{
  text-align: left;
  font-size: 10pt;
  color: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
HR
{
  background-image: url(/_images/dotted_line.gif);
  background-repeat: repeat-x;
}
BR
{
  font-size: 10pt;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
BR.Small
{
  font-size: 5pt;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
.DottedHorizontal
{
  background-image: url(/_images/dotted_line.gif);
  background-repeat: repeat-x;
}
.DottedVertical
{
  background-image: url(/_images/dotted_line.gif);
  background-repeat: repeat-y;
}
.SkinnyDottedHorizontal
{
  background-image: url(/_images/dotted_line.gif);
  line-height: 6px;
  background-repeat: repeat-x;
}
.SkinnyDottedVertical
{
  background-image: url(/_images/dotted_line.gif);
  line-height: 6px;
  background-repeat: repeat-y;
}

.TextIndentOnWrap
{
  font-size: 10pt;
  color: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  margin-right:0in;
  margin-bottom:0in;
  margin-left:.25in;
  text-indent:-.25in
}

.LabelIndentOnWrap
{
	font-weight: bold;
	font-size: 10pt;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
	max-width: 200px;


}

P.PageBreak
{
  page-break-before: auto
}

.DataTableRowLabelWide
{
	width:350px;
	font-size: 10pt;
  color: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

.CEDARSDataTable
{
	border-spacing:0px;
}

.CEDARSDataTable tr
{
  vertical-align:bottom;
}

.CEDARSDataTable td
{
  font-size:10pt;
  color:#000000;
	text-align:right;
	width:150px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:5px;
}