body
{
	margin: 0px;
	height: 100%;
}

.header_link
{
	font-size: 16px;
	font-weight: bold;
	font-family: Arial;
	color: #FFFFFF;
	text-decoration: none;
}

.header_link:hover
{
	font-size: 16px;
	font-weight: bold;
	font-family: Arial;
	color: #FFFFFF;
	text-decoration: underline;
}

.content_text
{
	font-family: Arial;
	font-size: 10pt;
	font-style: normal;
	color: #000000;
	text-decoration: none;
    text-align: justify;
}

.checkbox_text_smaller
{
	vertical-align: middle;
	font-family: Arial;
	font-size: 8pt;
	font-style: normal;
	color: #004400;
	text-decoration: none;
}

.bulletList_header
{
	font-family: Arial;
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	color: #004400;
	text-decoration: underline;
}

.content_text_smaller
{
	font-family: Arial;
	font-size: 8pt;
	font-style: normal;
	color: #000000;
	text-decoration: none;
	text-align: justify;
}

.content_text_smaller_link
{
	font-family: Arial;
	font-size: 8pt;
	font-style: normal;
	color: #004400;
	text-decoration: none;
}

.content_text_smaller_link:hover
{
	font-family: Arial;
	font-size: 8pt;
	font-style: normal;
	color: #004400;
	text-decoration: underline;
}

.content_link
{
	font-family: Arial;
	font-size: 10pt;
	font-style: normal;
	color: #004400;
	text-decoration: none;
}

.content_link:hover
{
	font-family: Arial;
	font-size: 10pt;
	font-style: normal;
	color: #004400;
	text-decoration: underline;
}

.content_link_bold
{
	font-family: Arial;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #004400;
	text-decoration: none;
}

.content_link_bold:hover
{
	font-family: Arial;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #004400;
	text-decoration: underline;
}

.content_text_header
{
	font-size: 18px;
	font-weight: bold;
	font-family: Arial;
	color: #004400;
	text-decoration: none;
}

.content_text_subtitle
{
	font-size: 16px;
	font-weight: bold;
	font-family: Arial;
	color: #004400;
	text-decoration: none;
}

.content_text_subtitle_level2
{
	font-size: 14px;
	font-weight: bold;
	font-family: Arial;
	color: #004400;
	text-decoration: none;
}

.content_text_large
{
	font-size: 12px;
	font-weight: bold;
	font-family: Arial;
	color: #004400;
	text-decoration: none;
}

.content_text_larger
{
	font-size: 14px;
	font-weight: bold;
	font-family: Arial;
	color: #004400;
	text-decoration: none;
}

.dark_header_link
{
	font-size: 14px;
	font-weight: bold;
	font-family: Arial;
	color: #004400;
	text-decoration: none;
}

.dark_header_link:hover
{
	font-size: 14px;
	font-weight: bold;
	font-family: Arial;
	color: #004400;
	text-decoration: underline;
}

.footer_text
{
	font-size: 12px;
	font-family: Arial;
	color: #FFFFFF;
}

.footer_link
{
	font-size: 11px;
	font-weight: bold;
	font-family: Arial;
	color: #FFFFFF;
	text-decoration: none;
}

.footer_link:hover
{
	font-size: 11px;
	font-weight: bold;
	font-family: Arial;
	color: #FFFFFF;
	text-decoration: underline;
}

.copyright_text
{
	font-size: 10px;
	font-family: Arial;
	color: #FFFFFF;
}

.copyright_link
{
	font-size: 10px;
	font-weight: bold;
	font-family: Arial;
	color: #FFFFFF;
	text-decoration: none;
}

.copyright_link:hover
{
	font-size: 10px;
	font-weight: bold;
	font-family: Arial;
	color: #FFFFFF;
	text-decoration: underline;
}

.borderColor
{
	color: #004400;
}

.tableBackground
{
	background: #F0F2F5;
}

.tableBorder
{
	border-width: 1px;
	border-style: solid;
	border-color: #004400;
}

.tableBorderLeft
{
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #004400;
}

.tableBorderRight
{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #004400;
}

.tableBorderTop
{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #004400;
}

.tableBorderBottom
{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #004400;
}

.tableBorderLeftAndRight
{
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #004400;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #004400;
}

.tableBorderTopAndBottom
{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #004400;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #004400;
}

.tableBorderLeftTopAndRight
{
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #004400;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #004400;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #004400;
}

.tableBorderLeftBottomAndRight
{
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #004400;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #004400;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #004400;
}

.menuBackground
{
	background: #004400;
}

.menuPinStripe
{
	background: #FFFF00;
}

.pinStripeSeparator
{
	background: #000000;
}

.menuBottomBackground
{
	background: #004400;
}

.bbox
{
	background: #004400;
}

.formBox
{
	background: #dfdfdf;
}

.formHead
{
	background: #004400;
}

.reportCell
{
	background: #FFFFFF;
}

.formTitleFontLarge
{
	font-family: Arial;
	font-style: normal;
	font-weight: bold;
	font-size: 12pt;
	color: white;
}

.formTitleFontSmall
{
	font-family: Arial;
	font-style: normal;
	font-weight: bold;
	font-size: 10pt;
	color: white;
}

.aspnet
{
	font-family: tahoma;
	font-size: 11px;
	color: #333333;
}

.GridView
{
	border-width: 1px;
	border-style: solid;
	border-color: #004400;
}

.GridView_RowStyle
{
	background-color: #F7F6F3;
	color: #333333;
}

.GridView_EditRowStyle
{
	background-color: #DDDDDD;
}

.GridView_SelectedRowStyle
{
	background-color: #E2DED6;
	color: #333333;
	font-weight: bold;
}

.GridView_PagerStyle
{	
	color: #FFFFFF;
	background-color: #004400;		
	border: solid 1px #004400;
	text-align: center;
}

.GridView_PagerStyle a
{	
	text-align: center;
	font-family: Arial;
	font-size: 10pt;
	font-style: normal;
	font-weight:normal;
	color: #FFFFFF;
	text-decoration: none;
}

.GridView_PagerStyle a:hover
{
	text-align: center;
	font-family: Arial;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}

.GridView_HeaderStyle
{
	background-color: #004400;
	color: #FFFFFF;
	font-weight: bold;
}

.GridView_HeaderStyle a
{	
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
}

.GridView_HeaderStyle a:hover
{	
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
}

.GridView_FooterStyle
{
	background-color: #004400;
	color: #FFFFFF;
	font-weight: bold;
}

.GridView_FooterStyle a
{	
	background-color: #004400;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

.GridView_FooterStyle a:hover
{
	background-color: #004400;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
}

.GridView_AlternatingRowStyle
{
	background-color: #FFFFFF;
	color: #284775;
}

.DetailsView
{
	border-width: 1px;
	border-style: solid;
	border-color: #004400;
}

.DetailsView_HeaderStyle
{
	background-color: #004400;
	color: #FFFFFF;
	font-weight: bold;
	text-align: right;
}

.DetailsView_FooterStyle
{
	background-color: #004400;
	color: #FFFFFF;
	font-weight: bold;
}

.DetailsView_FooterStyle a
{	
	background-color: #004400;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

.DetailsView_FooterStyle a:hover
{
	background-color: #004400;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
}

.DetailsView_CommandRowStyle
{
	background-color: #004400;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
}

.DetailsView_CommandRowStyle a
{	
	background-color: #004400;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
}

.DetailsView_CommandRowStyle a:hover
{
	background-color: #004400;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
	text-align: center;
}

.DetailsView_RowStyle
{
	border-width: 1px;
	border-style: solid;
	border-color: #004400;
}

.modalBackground
{
	background-color: Gray;
	filter: alpha(opacity=70);
	opacity: 0.7;
}

.validatorCalloutHighlight
{
	background-color: #FFFFC0;
}

.TextBoxWaterMark
{
	background-color: #DDDDDD;
}

.ajax__myTab .ajax__tab_header
{
	font-family: Arial;
	font-size: 11px;
	border-bottom: solid 1px #004400;
	color: #FFFFFF;
	font-weight: bold;
}

.ajax__myTab .ajax__tab_outer
{	
	height: 21px;
	background-color: #004400;	
	border-right: solid 1px #6E0616;
	border-top: solid 1px #6E0616;
}

.ajax__myTab .ajax__tab_inner
{
	padding-left: 3px;
	background-color: #004400;
}

.ajax__myTab .ajax__tab_tab
{
	height: 13px;
	padding: 4px;
	margin: 0;
}

.ajax__myTab .ajax__tab_hover .ajax__tab_outer
{
	background-color: #6E0616;
}

.ajax__myTab .ajax__tab_hover .ajax__tab_inner
{
	background-color: #6E0616;
	text-decoration: underline;
}

.ajax__myTab .ajax__tab_hover .ajax__tab_tab
{
    cursor: pointer;
}

.ajax__myTab .ajax__tab_active .ajax__tab_outer
{
	background-color: #6E0616;	
}

.ajax__myTab .ajax__tab_active .ajax__tab_inner
{
	background-color: #6E0616;	
}

.ajax__myTab .ajax__tab_active .ajax__tab_tab
{
}

.ajax__myTab .ajax__tab_body
{
	font-family: verdana,tahoma,helvetica;
	font-size: 10pt;
	border: 1px solid #004400;
	border-top: 0;
	padding: 8px;
	background-color: #ffffff;
}

.Wizard
{
	border: 1px solid #004400;
	background-color: #FFFFFF;
}

.Wizard_StepStyle
{
	border-width: 0px;
	color: #004400;
	padding: 8px;
}

.Wizard_SideBarButtonStyle
{
	border-width: 0px;
	font-family: Arial;
	font-size: 12pt;
	color: #FFFFFF;
	padding: 8px;
}

.Wizard_NavigationButtonStyle
{
	background-color: #FFFBFF;
	border: 1px solid #CCCCCC;	
	color: #284775;	
}

.Wizard_SideBarStyle
{
	background-color: #004400;
	border-width: 0px;
	vertical-align: top;	
}

.Wizard_HeaderStyle
{
	background-color: #004400;
	border-style: solid;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;	
}

.BreadCrumb_PathSeparatorStyle
{	
	color: #004400;
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
}

.BreadCrumb_CurrentNodeStyle
{	
	color: #333333;
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
}

.BreadCrumb_NodeStyle
{	
	color: #004400;
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
}

.BreadCrumb_NodeStyle:hover
{
	color: #004400;
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: underline;
}

.BreadCrumb_RootNodeStyle
{	
	color: #004400;
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
}

.BreadCrumb_RootNodeStyle:hover
{
	color: #004400;
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: underline;
}
.orangeButton
{
    background-color: #FF9900;
    color: #004400;
    font-weight: bold;
    font-family: Arial;
    border: 1px solid #000000;
    cursor: pointer;
}
.orangeButton:hover
{
    background-color: #FF9900;
    color: #FFFFFF;
    font-weight: bold;
    font-family: Arial;
    border: 1px solid #000000;
}
.content_text_bold
{
    font-family: Arial;
    font-size: 10pt;
    font-style: normal;
    color: #000000;
    text-decoration: none;
    text-align: justify;
    font-weight: bold;
}
