@charset "utf-8";
/* CSS Document */
html{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	
}
a{
	color:#00F; /*Prevent Purple Links*/
}
#MyAccount{
	float:right; 
	padding-left:5px;
	padding-right:5px;
	background-color:#EEE; 
	width:200px; 
	height:100px; 
	margin-top:25px; 
	margin-right:25px; 
	border:1px solid #000;
	/* Rounded Corners*/
	-moz-border-radius: 	5px;
	-webkit-border-radius: 	5px;
	border-radius: 			5px; /* future proofing */
	-khtml-border-radius: 	5px; /* for old Konqueror browsers */	
}
.HeaderOnDark{
	padding:0px;
	margin:0px;
	color:#FFF;	
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:18px;
	text-decoration:underline;
}
.HeaderOnLight {
	font-size: 17px;
	font-variant: small-caps;
	font-weight: 600;
	font-family: Tahoma, Geneva, sans-serif;
}
.TextOnDark{
	padding:0px;
	margin:0px;
	color:#FFF;	
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;	
}
.HullerNode {
	color:#FFF;
	background: #80ab6b; /* Old browsers */
	background: -moz-linear-gradient(top,  #80ab6b 0%, #73a35d 38%, #64994b 39%, #64994b 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#80ab6b), color-stop(38%,#73a35d), color-stop(39%,#64994b), color-stop(100%,#64994b)); 
	background: -webkit-linear-gradient(top,  #80ab6b 0%,#73a35d 38%,#64994b 39%,#64994b 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #80ab6b 0%,#73a35d 38%,#64994b 39%,#64994b 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #80ab6b 0%,#73a35d 38%,#64994b 39%,#64994b 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #80ab6b 0%,#73a35d 38%,#64994b 39%,#64994b 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80ab6b', endColorstr='#64994b',GradientType=0 ); /* IE6-9 */
	float:none;
	padding-top:3px;
	padding-bottom:3px;
	width:205px;
	border-bottom: 	0px solid #000;
	border-top: 	1px solid #000;
	border-left: 	1px solid #000;
	border-right: 	1px solid #000;
	cursor:pointer;
}
.HullerNode:hover {
	background: #6e9a58; /* Old browsers */
	background: -moz-linear-gradient(top,  #6e9a58 0%, #648d51 38%, #578541 39%, #578541 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6e9a58), color-stop(38%,#648d51), color-stop(39%,#578541), color-stop(100%,#578541)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #6e9a58 0%,#648d51 38%,#578541 39%,#578541 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #6e9a58 0%,#648d51 38%,#578541 39%,#578541 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #6e9a58 0%,#648d51 38%,#578541 39%,#578541 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #6e9a58 0%,#648d51 38%,#578541 39%,#578541 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6e9a58', endColorstr='#578541',GradientType=0 ); /* IE6-9 */
}
.HullerNodeSelected {
	color:#FFF;
	background: #5e834b; /* Old browsers */
	background: -moz-linear-gradient(top,  #5e834b 0%, #557945 38%, #497137 39%, #497137 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5e834b), color-stop(38%,#557945), color-stop(39%,#497137), color-stop(100%,#497137)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #5e834b 0%,#557945 38%,#497137 39%,#497137 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #5e834b 0%,#557945 38%,#497137 39%,#497137 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #5e834b 0%,#557945 38%,#497137 39%,#497137 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #5e834b 0%,#557945 38%,#497137 39%,#497137 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5e834b', endColorstr='#497137',GradientType=0 ); /* IE6-9 */
	float:none;
	padding-top:3px;
	padding-bottom:3px;
	width:205px;
	border-bottom: 	0px solid #000;
	border-top: 	1px solid #000;
	border-left: 	1px solid #000;
	border-right: 	1px solid #000;
	cursor:pointer;
}
.HullerName{
	font-size: 17px;
	font-variant: small-caps;
	font-weight: 600;
	font-family: Tahoma, Geneva, sans-serif;
	float:right;
	height:64px;
	width:130px;
	display:table;
}
.HullerName p{
	display: table-cell;	
	vertical-align: middle; 
  	text-align: center;
}
.HullerLogoHelper {
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}
.HullerLogoContainer{
	text-align: center;
	height:64px;
	width:64px;
	padding:0px;
	background-color:#EEE;
	border:1px solid #000;
	margin-left:2px;
	vertical-align:middle;
	display:inline-block;
}
.HullerLogo{
	max-width:64px; 
	max-height:64px;
	display:inline-block;
}


.TableRow{
	background-color:#E2E2E2;
	font-size:14px;
	margin-left:4px;
}
.TableRow a {
	color:#000;	
}
.TableRowAlt{
	background-color:#CFDFC5;
	font-size:14px;
	margin-left:4px;
}
.TableRowAlt a {
	color:#000;
}
#ReportTable{
	border:1px solid #333;
	padding:0px;
	width:750px;
}
#ReportTableHeader{
	text-align:center;
	font-size:18px;
	color:#fff;
	background-color:#333;
}

.FormTextBox{
	font-size: 12px;
	background-color: #e2e2e2;
	border: 1px solid #000;	
	width: 100%;
	margin-right:2px;
}

.FormLabel{
	background-color: #9BBD8B;
	padding: 2px;
	font-size:13px;
	color:#FFF;
}

.StandardTable td, .StandardTable th{
	border-right:solid;
	border-right-color:#666;
	border-right-style:solid;
	border-right-width:2px;
	
}
.StandardTable th{
	color:#FFF;
	background: #9cbe8c; /* Old browsers */
	background: -moz-linear-gradient(top,  #9cbe8c 0%, #82af6a 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9cbe8c), color-stop(100%,#82af6a)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #9cbe8c 0%,#82af6a 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #9cbe8c 0%,#82af6a 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #9cbe8c 0%,#82af6a 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #9cbe8c 0%,#82af6a 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9cbe8c', endColorstr='#82af6a',GradientType=0 ); /* IE6-9 */
	border-bottom: 1px solid #66964C;
	height:16px;
	font-size:12px;
}
.StandardTable .tblHeader {
	color:#fff;
background: #64994B;

	height:16px;
	font-size:14px;
}
.StandardTable td {
	font-size:14px;	
	padding-right:2px;
}
.piechart {
	width:100%;
	height:200px;
	margin-bottom:2px;
}