﻿body
{
	font-family: Tahoma, Verdana, Helvetica, Helvetica-Narrow, sans-serif;
	margin: 0px;
	font-size: 0.7em;
}

/* Classes for RadTabStrip stuff */
.PageView
{
    border: 1px solid #CCCCCC;
    background-color: #f3f3f3;
    margin-top: -4px;
}
.PageView img
{
    margin: 0;
}

.ModalPopupControl 
{
	background-color:#ffffdd;
	border: solid 1px black;
	position:absolute;
	padding: 3px 3px 3px 3px;
}

.ModalPopupBackground 
{
	 background-color: Gray;
	 filter:alpha(opacity=70);
	 opacity:0.7;
}
	 
.Popup {
    visibility: hidden;
    }
    
/*background: url(images/radar3.jpg) #ffffff no-repeat;
background: #FED36B url(images/background_main.jpg) repeat-y center top;*/

.clsCalendarDay
{
	background-color:White;
	border: solid 1px black;
	color:Black;
}

/* Hanging indent for RadioButtonList */
.clsRadioButtonList input 
{
	margin-left: -20px; 
}
.clsRadioButtonList td 
{
	padding-left: 20px;
}

/*hyperlinks classes*/
.clsHyperlink a:link
{
	color: #00824a;
	text-decoration: none;
}
.clsHyperlink a:visited
{
	color: #00824a;
	text-decoration: none;
}
.clsHyperlink a:hover
{
	text-decoration: underline;
	color: #00824a;
}
.clsHyperlink a:active
{
	text-decoration: underline;
	color: #00824a;
}

.clsLoadingPanel { 
	background: transparent url(../RadControls/Ajax/Skins/Default/loading7.gif) 50% 50% no-repeat; 
}

.clsHyperlinkWithFadingBackground
{
	background: #FFFFFF url(images/Blackto10.jpg) repeat-x center top;
}
.clsHyperlinkWithFadingBackground a:link
{
	color: #00824a;
	text-decoration: none;
}
.clsHyperlinkWithFadingBackground a:visited
{
	color: #00824a;
	text-decoration: none;
}
.clsHyperlinkWithFadingBackground a:hover
{
	text-decoration: underline;
	color: #00824a;
}
.clsHyperlinkWithFadingBackground a:active
{
	text-decoration: underline;
	color: #00824a;
}




/*white hyperlink*/
.clsHyperlinkWhite
{
	color: White;
}
.clsHyperlinkWhite a:link
{
	color: #FFFFFF;
	text-decoration: none;
}
.clsHyperlinkWhite a:visited
{
	color: #FFFFFF;
	text-decoration: none;
}
.clsHyperlinkWhite a:hover
{
	text-decoration: underline;
	color: #FFFFFF;
}
.clsHyperlinkWhite a:active
{
	text-decoration: underline;
	color: #B2EDD2;
}

/*hyperlink classes*/




.clsWorkArea
{
	background-color: #D6D6D6;
}

.clsControl
{
	font-family: Tahoma, Verdana, Helvetica, Helvetica-Narrow, sans-serif;
	font-size: 1.0em;
}

.clsOverflow
{
	overflow: auto;
}

.clsHeader
{
	color: #781E7E;
	font-size: 1.1em;
	font-weight: bold;
}

legend
{
	color: #781E7E;
	font-size: 1.1em;
	font-weight: bold;
}

.clsTable
{
	font-size:1.0em;
}

.clsTitleBarVerbStyle
{
	font-size: 1.0em;
	font-weight: normal;
}

.clsFilterLeftColumn
{
	width: 100px;
	text-align: right;
}

.clsPageHeader
{
	color: #FFFFFF;
	font-size: 2.2em;
	font-weight: bold;
	text-align: center;
}

.clsLinkButton
{
	font-weight: normal;
	color: #FFFFFF;
	background-color: #00824a;
	font-family: Tahoma, Verdana, Helvetica, Helvetica-Narrow, sans-serif;
	font-size: 1.0em;
	border-style:solid;
	border-width:3px;
	border-bottom-color:Gray;
	border-bottom-width:2px;	
	border-right-color:Gray;
	border-right-width:2px;
	border-left-color:White;
	border-left-width:2px;
	border-top-color:White;
	border-top-width:2px;
}

.clsButton
{
	font-weight: normal;
	color: #FFFFFF;
	background-color: #00824a;
	font-family: Tahoma, Verdana, Helvetica, Helvetica-Narrow, sans-serif;
	font-size: 1.0em;
}

.clsTableBackgroundFading
{
	background: #FFFFFF url(images/Blackto10.jpg) repeat-x center top;
}

.clsTableBackgroundMenu
{
	background-color: #00824a;
}

.clsTableNoBackground
{
	text-align: left;
}



/*datagrid*/
.clsAlternatingRowStyle
{
	color: #000000;
	background-color: #D6D6D6;
	text-align: left;
}

.clsAlternatingRowStyle a:link
{
	color: #000000;
	text-decoration: none;
}
.clsAlternatingRowStyle a:visited
{
	color: #000000;
	text-decoration: none;
}
.clsAlternatingRowStyle a:hover
{
	text-decoration: underline;
	color: #004F00;
}
.clsAlternatingRowStyle a:active
{
	text-decoration: underline;
	color: #000000;
}


.clsRowStyle
{
	color: #000000;
	background-color: #FFFFFF;
	text-align: left;
}

.clsRowStyle a:link
{
	color: #000000;
	text-decoration: none;
}
.clsRowStyle a:visited
{
	color: #000000;
	text-decoration: none;
}
.clsRowStyle a:hover
{
	text-decoration: underline;
	color: #004F00;
}
.clsRowStyle a:active
{
	text-decoration: underline;
	color: #000000;
}


.clsHeaderRowStyle
{
	color: #FFFFFF;
	background-color: #781E7E;
	text-align: center;
}


.clsHeaderRowStyle a:link
{
	color: #FFFFFF;
	text-decoration: none;
}
.clsHeaderRowStyle a:visited
{
	color: #FFFFFF;
	text-decoration: none;
}
.clsHeaderRowStyle a:hover
{
	text-decoration: underline;
	color: #FFFFFF;
}
.clsHeaderRowStyle a:active
{
	text-decoration: underline;
	color: #FFFFFF;
}


.clsPagerRowStyle
{
	color: #000000;
	background-color: #CCC7BA;
	text-align: left;
}


.clsPagerRowStyle a:link
{
	color: #000000;
	text-decoration: underline;
}
.clsPagerRowStyle a:visited
{
	color: #000000;
	text-decoration: underline;
}
.clsPagerRowStyle a:hover
{
	text-decoration: none;
	color: #004F00;
}
.clsPagerRowStyle a:active
{
	text-decoration: none;
	color: #000000;
}




/*menu*/
.clsMenu
{
}

.clsStaticMenuStyle
{
	background: #00824a;
	font-size: 1.0em;
	font-weight: bold;
	text-align: center;
	border-right: #000000 0.0em solid;
	border-top: #000000 0.0em solid;
	border-left: #000000 0.0em solid;
	border-bottom: #000000 0.0em solid;
}

.clsStaticMenuItemStyle
{
	color: #FFFFFF;
	background: #00824a;
	border-right: #000000 0.0em solid;
	border-top: #000000 0.0em solid;
	border-left: #000000 0.0em solid;
	border-bottom: #000000 0.0em solid;
	padding-right: .3em;
	padding-left: .3em;
	padding-bottom: 0.3em;
	padding-top: 0.3em;
}

.clsStaticHoverStyle
{
	color: #00824a;
	background-color: #D6D6D6;
}

.clsStaticSelectedStyle
{
	color: #00824a;
	background-color: #FFFFFF;
}

.clsDynamicMenuStyle
{
	text-align: center;
	font-size: 0.9em;
	font-weight: bold;
	background: #00824a;
	border-right: #000000 .0em solid;
	border-top: #000000 .0em solid;
	border-left: #000000 .0em solid;
	border-bottom: #000000 .0em solid;
}

.clsDynamicMenuItemStyle
{
	color: #FFFFFF;
	background: #00824a;
	border-right: #00824a .0em solid;
	border-top: #000000 .0em solid;
	border-left: #00824a .0em solid;
	border-bottom: #000000 .1em solid;
	padding-right: 0.3em;
	padding-left: 0.3em;
	padding-bottom: 0.3em;
	padding-top: 0.3em;
}

.clsDynamicHoverStyle
{
	color: #00824a;
	background: #D6D6D6;
	border-right: #B2EDD2 .0em solid;
	border-top: #000000 .0em solid;
	border-left: #B2EDD2 .0em solid;
	border-bottom: #000000 .1em solid;
	padding-right: 0.3em;
	padding-left: 0.3em;
	padding-bottom: 0.3em;
	padding-top: 0.3em;
}

.clsDynamicSelectedStyle
{
	color: #00824a;
	background: #FFFFFF;
	border-right: #B2EDD2 .0em solid;
	border-top: #000000 .0em solid;
	border-left: #B2EDD2 .0em solid;
	border-bottom: #000000 .1em solid;
	padding-right: 0.3em;
	padding-left: 0.3em;
	padding-bottom: 0.3em;
	padding-top: 0.3em;
}


/*colors*/
.clsWhite,
.clsWhite a
{
	color: #FFFFFF;
}
.clsWhite a:hover
{
	color: #FFFFFF;
	text-decoration: underline;
}

.clsParadigmColor
{
	background-color: #00824a;
}

.clsParadigmColorComplement1
{
	background-color: #B2EDD2;
}

.clsParadigmColorComplement2
{
	background-color: #17c174;
}


.clsErrorMessage
{
	color:#FF0000;
}
.clsSuccessMessage
{
	color:#009900;
}


.clsBackColorJosh1
{
	background-color: #6b9e18;
}

.clsBackColorJosh2
{
	background-color: #73ae00;
}

/*darker grey CCC7BA*/
/*light blue B2EDD2*/
/*pink ede1ee*/
/*tan FEFFAB*/
/*grey D6D6D6*/
/*ugly bluish green D1E8DE*/

.Warning
{
    color: Red;
    font-style: italic;
    font-weight: bold;
    font-size: x-large;
}

/* Hack for RadTreeView text wrapping issue */
.TreeWrapper  .TreeNode,
.TreeWrapper  .TreeNodeOver,
.TreeWrapper  .TreeNodeSelect,
.TreeWrapper  .TreeNodeDisabled
{
   display:block;
   float:left;
}

.TreeWrapper  img
{
   float:left;
}

.TreeWrapper  .TreeNode  img,
.TreeWrapper  .TreeNodeOver  img,
.TreeWrapper  .TreeNodeSelect  img
.TreeWrapper  .TreeNodeDisabled  img
{
   float:none;
}

.TreeWrapper  div
{
   clear:left;
}

.TreeWrapper  .TreeNode  div,
.TreeWrapper  .TreeNodeOver  div,
.TreeWrapper  .TreeNodeSelect  div,
.TreeWrapper  .TreeNodeDisabled  div
{
   clear:none;
}
/* End Hack */
a img 
{
	border:none;
}