﻿	
	
	html
{
	font-size: 10pt;
	color: #798A41;
	font-family: Verdana;
	background-color: White;
}
	
	
	
	body
{
	font-size: 10pt;
	color: #798A41;
	font-family: Verdana;
	background-color: White;
	margin: 5px;
}
	
	#wrap {
		background:white;
		margin:0 auto;
		width:100%;
	}
	
	#header
{
	border-style: none;
	border-width: 0px;
	
	background-repeat: no-repeat;
	vertical-align: bottom;
	background-position: right top;
	text-align: left;
	margin-top: 5px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-bottom:0px;
}
	
	#main
{
	margin-left: 27%;
	width: 73%;
}


.PleaseNote
{
	border-right: red 1pt solid;
	padding-right: 10px;
	border-top: red 1pt solid;
	padding-left: 10px;
	padding-bottom: 10px;
	border-left: red 1pt solid;
	color: red;
	padding-top: 10px;
	border-bottom: red 1pt solid;
	background-color: white;
	vertical-align: top;
}

.PopupHelpContainer
{
	color: #566314;
	border-right: #A0AD75 1pt solid;
	border-top: #A0AD75 1pt solid;
	border-left: #A0AD75 1pt solid;
	border-bottom: #A0AD75 1pt solid;
	}


.PopupHelpHeader
{
	width: 300px;
	color: #566314;
	padding: 10px 10px 10px 10px;
	background-color: white;
	vertical-align: top;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#A0AD75,endColorStr=White);
}

.HelpBody
{
	width: 300px;
	padding: 10px 10px 10px 10px;
	color: #566314;
	background-color: White;
	vertical-align: top;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);
	border-style: none;
}

.HelpIcon
{background: url(/pix/help2.png) center no-repeat;}

.right {
  float: right;
  vertical-align:top;
  height:20px;
  width:20px;
}

.description
{
	padding: 0px;
	color: #808080;
	line-height: 16px;
	margin-top: 4px;
}

.applicationtitle
{
	margin-left: 375px;
	position: absolute;
	top: 37px;
	left: 1px;
	color: #336699;
	font-family: Verdana;
	font-size: large;
	display:none;
}



	
.leftbox 
	{
    float:left;
    width:49%;
    }
    
.rightbox 
	{
    float:right;
    width:49%;
    }


	
	
	
	
	
.box
{
	padding: 5px;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=Gainsboro,endColorStr=Whitesmoke);
}




.Selected
{
	color: white;
	background-color: #798A41;
	font-weight: bold;
	width: 100%;
}

a, a:link       { text-decoration: underline; color: #566314; }
a:visited       { text-decoration: underline; color: #798A41; }
a:hover         { text-decoration: none; color: #566314; } 



.Toolbar
{
	border-bottom: 0px none silver;
	margin:  0px 0px 0px 0px;
	padding: 5px;
	filter: progid:dximagetransform.microsoft.gradient(gradienttype=0,startcolorstr=#A0AD75,endcolorstr=#798A41);
		color: white;
		font-family: Verdana;
		border-left-color: silver;
		border-top-color: silver;
		border-right-color: silver;
		clear: both;
		vertical-align: middle;
		border-left-width: thin;
	border-right-width: thin;
	border-top-width: thin;
	height:20px;
	width:100%;
}

.NoData
{
	color: lightgrey;
}

.Gridheader
{
	border-width: 1px;
	padding: 8px;
	color: #586517;
	background-color: #CAD2B2;
	font-weight: normal;
	text-align: left;
	font-family: Verdana;
	font-size: 10pt;
	border-bottom-style: solid;
}

    hr.hrblue {
      color: #336699;
      background-color: #336699;
      height: 1px;
    }


.Footerbox
{
	padding: 2px;
	color: #336699;
	background-color: #FFFFFF;
	font-weight: normal;
	text-align: left;
	font-family: Verdana;
	font-size: 10pt;
	border-top: #336699 1pt solid;
}

.Standard
{
	font-size: 10pt;
	color: #566314;
	font-family: Verdana;
}
	
	
.StandardLabel
{
	width: 150px;
	font-family: Verdana;
	font-size: 10pt;
	color: #333333;
	line-height: 16pt;
}
	
	#footer
{
	background: #A0AD75;
	clear: both;
	color: #798A41;
}
	
h1
{
	font-size: 12px;
	color: #566314;
	text-align: left;
	font-family: Verdana;
}

h3
{
	font-size: 110%;
	margin: 0;
	padding: 0 0 3px;
	color: #798a41;
	text-align: center;
	background-color: white;
	font-family: Arial, Helvetica, sans-serif;
}


h4
{
	font-family: Verdana;
	font-size: 120%;
	font-weight: bold;
	color: #566314;
}


h5
{
	color: #6B79BA;
	font-weight: normal;
	font-family: Verdana;
	font-size: 10pt;
}

p{margin:0;padding: 5px 10px;line-height: 1.3;text-align: justify}


.Toolbarlabel
{
	padding-left: 12px;
}

.Help
{
	border: 1pt solid #CAD2B2;
	padding: 10px;
	clip: rect(10px 10px 10px 10px);
	color: #566314;
	vertical-align: top;
	text-indent: 0pt;
	background-color: #E5EADB;
}

.Help2
{
	border-right: #A0AD75 1pt solid;
	padding-right: 10px;
	border-top: #A0AD75 1pt solid;
	padding-left: 10px;
	padding-bottom: 10px;
	border-left: #A0AD75 1pt solid;
	color: #566314;
	padding-top: 10px;
	border-bottom: #A0AD75 1pt solid;
	background-color: white;
	vertical-align: top;
}

.RoundedTest
{
	background-color: #33ff66;
}

.rtop,.rbottom{display:block}
.rtop *,.rbottom *{display:block;height: 1px;overflow: hidden}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px;height: 2px}

.rs1{margin: 0 2px}
.rs2{margin: 0 1px}

.Menuitem
{
	margin: 5px 5px 5px 12px;
	border-color: #FFFFFF;
	padding: 12px 12px 12px 25px;
	color: White;
	border-top-width: 1px;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-right-width: 1px;
	text-decoration: none;
	font-size: 12px;
	white-space: nowrap;
	
}

.fullheight
{
	height:100%;
	
	}

.Menuitem:hover
{
	background-color: gold;
	color: dimgray;
}

.Toolbarbutton
{
	padding-left: 20px;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	height: 20px;
	color: #566314;
	margin-left: 4px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-left-color: #798A41;
	border-bottom-width: 1px;
	border-bottom-color: #798A41;
	border-top-color: #798A41;
	border-right-width: 1px;
	border-right-color: #798A41;
	cursor:pointer;
}

.Toolbarbutton:hover
{
	background-color: gold;
	color: dimgray;
}

.loginbutton
{
	background: url(/pix/login.png) left center no-repeat;
}

.contactbutton
{
	background: url(/pix/contact.png) left center no-repeat;
}

.phonebutton
{
	background: url(/pix/telephone.png) left center no-repeat;
}


.membersbutton
{
	background: url(/pix/members.png) left center no-repeat;
}

.clubsbutton
{
	background: url(/pix/meeting.png) left center no-repeat;
}

.infobutton
{
	background: url(/pix/information.jpg) left center no-repeat;
}

.Helpbutton
{background: url(/pix/help2.png) left center no-repeat;}

.Profilebutton
{background: url(/pix/profile.png) left center no-repeat;}

.HAProfilebutton
{background: url(/pix/HAProfile.png) left center no-repeat;}

.Reportsbutton
{background: url(/pix/line-chart.png) left center no-repeat;}

.DataEntrybutton
{background: url(/pix/dataentrysheet.gif) left center no-repeat;}

.Homebutton
{background: url(/pix/home.png) left center no-repeat;}

.Savebutton
{background: url(/pix/disk_blue.png) left center no-repeat;}

.Closebutton
{background: url(/pix/delete2.png) left center no-repeat;}

.Deletebutton
{background: url(/pix/delete.png) left center no-repeat;}

.Refreshbutton
{background: url(/pix/refresh.png) left center no-repeat;}

.Keysbutton
{background: url(/pix/keys.gif) left center no-repeat;}

.Backbutton
{background: url(/pix/arrow_up_blue.png) left center no-repeat;}


.Adduserbutton
{background: url(/pix/person_add.png) left center no-repeat;}

.Addbutton
{background: url(/pix/add.png) left center no-repeat;}


.Checkbutton
{background: url(/pix/preferences.png) left center no-repeat;}

.Datebutton
{background: url(/pix/calendar.png) left center no-repeat;}

.Calendarbutton
{background: url(/pix/calendar2.png) left center no-repeat;}

.Librarybutton
{background: url(/pix/library.gif) left center no-repeat;}

.ViewDetails
{background: url(/pix/view_details.gif) left center no-repeat;}

.CRMbutton
{background: url(/pix/crm.png) left center no-repeat;}

.Feedbackbutton
{background: url(/pix/feedback.png) left center no-repeat;}


.Loading
{
	border: 1px solid #1C65AA;
	background: url(icons/gif/loading.gif) center no-repeat;
	background-color: #FFFFFF;
}



.dataentrytable
{
	width: 100%;
	border-style: none;
}

.logintextbox
{
	color: #383838;
	border: 1px solid #939393;
	width: 100px;
	text-align: right;
	font-family: Verdana;
	font-size: 10pt;
	cursor: text;
	padding-right: 4px;
}


.dataentrytextbox
{
	color: #383838;
	border: 1px solid #939393;
	width: 50px;
	text-align: right;
	font-family: Verdana;
	font-size: 10pt;
	cursor: text;
	padding-right: 4px;
}

.GridClass td
{
	border-color: white;
	border-width: 1px;
	border-style: Solid none Solid none;
}


.Annual
{
	padding: 4px;
	color: #006093;
	background-color: #D6E6F0;
}

.Quarterly
{
	border: 1px solid #FFFFFF;
	color: #566314;
	background-color: #E5EADB;
}

.Quarterly_light
{
	border: 1px solid #FFFFFF;
	color: #566314;
	background-color: #E3E4E0;
}


.modalBackground
{
	background-color: #999999;
	filter: alpha(opacity=50);
}

.modalPopup
{
	background-color: #FFFFFF;
	padding: 8px;
	border-right: gray 1px solid;
	border-top: gray 1px solid;
	border-left: gray 1px solid;
	border-bottom: gray 1px solid;
	width: 300px;
	border-color: #808080;
}



.Warning
{
	
	
	color: darkorange;
	
}

.Error
{
	
	color: red;
	
}

.Success
{
	
	color: green;
	
}

.ValidationSummary
{
	background: url(icons/16x16/delete.png) white no-repeat 8px 8px;
	border-right: red 1px solid;
	border-top: red 1px solid;
	vertical-align: text-top;
	border-left: red 1px solid;
	border-bottom: red 1px solid;
}

.PictureLabel
{padding-left: 20px;}

.Invisible
{
	/*visibility: hidden;*/
	display: none;
}


.Total
{
	background-color: Transparent;
	text-align: right;
	color: #808080;
	border-top: Solid 1px #808080;
	display: inline;
	width: 40px;
	border-style: none;
}

.Invalid
{
	color: red;
	text-align: right;
	border-right: red 1px solid;
	border-top: red 1px solid;
	border-left: red 1px solid;
	border-bottom: red 1px solid;
}

.Unlikely
{
	color: chocolate;
	text-align: right;
	border-right: orange 1px solid;
	border-top: orange 1px solid;
	border-left: orange 1px solid;
	border-bottom: orange 1px solid;
}

.StandardNumeric
{
	color: #566314;
	text-align: right;
	border-right: #798A41 1px solid;
	border-top: #798A41 1px solid;
	border-left: #798A41 1px solid;
	border-bottom: #798A41 1px solid;
	border-style: solid;
	border-color: #C0C0C0;
}

.Disabled
{
	color: #aca899;
	text-align: right;
	border-right: #798A41 1px solid;
	border-top: #798A41 1px solid;
	border-left: #798A41 1px solid;
	border-bottom: #798A41 1px solid;
	border-style: solid;
	border-color: #c9c7ba;
	background-color: #F5F5F5;
	font-family: Verdana;
}
	
.TabPanel
{
	border-right: silver 1px solid;
	border-left: silver 1px solid;
	border-bottom: silver 1px solid;
	background-color: white;
}



.gradient
{filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=Gainsboro,endColorStr=Whitesmoke);}


.boxwrapper
{
	
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;

	padding-top: 10px;
	background-color: White;
	vertical-align: top;
	
}



.boxheader
{
	padding: 8px;
	background-color: #E5EADB;
	font-size: 10pt;
	color: #566314;
	font-family: Verdana;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

.boxcontent
{
	border: 1px solid #E5EADB;
	padding: 8px;
	background-color: #FFFFFF;
	font-size: 10pt;
	color: #566314;
	font-family: Verdana;
	line-height: 30px;
}

.boxcontenttext
{
	border: 1px solid #E5EADB;
	padding: 8px;
	background-color: #FFFFFF;
	font-size: 10pt;
	color: #566314;
	font-family: Verdana;
	line-height: 16pt;
}


.warningicon
{}

asp:Image .invalidicon

{
	
	   src:url(icons/16x16/delete.png)
	
	
	}

acceptedicon
{}


.xstooltip 
{
    visibility: hidden; 
    position: absolute; 
    top: 0;  
    left: 0; 
    z-index: 2; 

    font: normal 8pt sans-serif; 
    padding: 3px; 
    border: solid 1px;
}

.HelpHeader
{
	
	padding: 8px;
	background-color: #566314;
	font-size: 10pt;
	color: #FFFFFF;
	font-family: Verdana;
}

.DefaultButton
{
	 background-color:#99FF99;
	 border: solid 1px #339933;
	 width:100px;
	 
	}
	
.standardfilter
{
	background-color: #E8E8E8;
	color: #666666;
}

.customfilter
{
	background-color: #FFFFFF;
	color: #000080;
}

.PIExists
{
	color: #798A41;
	
	}

.PIDoesNotExist
{
	color: #FF5E5E;
}

.centered
{
	width: 300px ;
	height: 300px;
	margin-bottom: auto;
	margin-top:200px;
  margin-left: auto ;
  margin-right: auto ;
	}
	
/* Show only to IE PC \*/
* html .boxhead h2 {height: 1%;} /* For IE 5 PC */

.sidebox {
	margin: 0 auto; /* center for now */
	width: 17em; /* ems so it will grow */
	background: url(/pix/sbbody-r.gif) no-repeat right bottom;
	font-size: 100%;
}
.boxhead {
	background: url(/pix/sbhead-r-blue.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: center;
}
.boxhead h2 {
	background: url(/pix/sbhead-l-blue.gif) no-repeat top left;
	margin: 0;
	padding: 22px 30px 5px;
	color: white; 
	font-weight: bold; 
	font-size: 1.2em; 
	line-height: 1em;
	text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
}
.boxbody {
	background: url(/pix/sbbody-l.gif) no-repeat bottom left;
	margin: 0;
	padding: 5px 30px 31px;
	text-align: left;
	color: #336699;
}

.Feedback
{
	border-width: 1px;
	padding: 8px;
	color: #336699;
	font-weight: normal;
	text-align: left;
	font-family: Verdana;
	font-size: 10pt;
	border-bottom-style: solid;
}

	
