/*  This is a green theme */

.primecolor {
	background-color:#334e24;
}

.primetextcolor {
	color:black; 
}

.maintextcolor {
	color:#334e24; 
}

.logobkgnd {
	background-image: url("default/login_header.jpg");
    background-repeat: no-repeat;
    background-position: center center;
    height: 89px;
}


.maxbbline {
	text-align:left;
	border:4px solid #334e24;    /* green  */
	padding:6px;
}



div#maxbuttons  {
		font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
		text-align:left;
		color: #FFFFFF;
		background-color:#334e24;     /* green  */
		font-size : 10pt;
		padding: 0;
		margin:0;
		-moz-border-radius: 15px;
		border-radius: 15px;
}


.whitelinks th, .whitelinks td, .whitelinks a:link, .whitelinks a:visited {
   color: white;
}
 
.whitelinks a:hover {
   color: yellow;
}

.whitetext {
	font-size : 10pt;
    color: white;
    padding:8px;
}

.maxsheet {
	    text-align:left;
        width: 100%;
        border-collapse:collapse; 
        margin-bottom: 1px;
}

.maxsheet  th {
	color: #ffffff;
	background-color: #334e24;
    padding:4px;
    border: 2px solid #334e24;
    font-weight : normal; 
}

.maxsheet  tr {
	color: #000000;
	background-color: #FFFFFF;
}

.maxsheet  td {
    padding:4px;
    border: 1px solid #334e24;
}


.maxcase {
	font-family: Times, serif;
	font-size : 14pt;
	font-weight: bold;
	color: #334e24;
}

.maxheaderline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #334e24;
}

.maxcontentline {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #334e24;
}

.maxcontentlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 9pt;
	font-weight: normal;
	color: #334e24;
}

/*   The header class is used for titles  */
.maxheader {
    font-size : 14pt;
	line-height:150%;
	font-weight: bold;
	color: #334e24;
}


.maxcontenthead {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #334e24;
	font-size : 10pt;
}

.maxcontenthead a:link, .maxcontenthead a:visited {
   color: white;
}
 
.maxcontenthead a:hover {
   color: yellow;
}

legend {
  color: #334e24;
  font-weight: bold;
}

.maxbordback {
  padding: 5px;
  border: 1px solid #ccc;
  background-color: #334e24;    /* used to be #D8E9EC;  */
  color: #FFFFFF;
  	-moz-border-radius: 15px;
	border-radius: 15px;
}


.fancybutton {
		    background-color: #334e24;
            font-size:10px;
		    background: -webkit-gradient(linear, left top, left bottom, from(#334e24), to(#8FD865));
			background: -webkit-linear-gradient(top, #334e24, #8FD865);
			background: -moz-linear-gradient(top, #334e24, #8FD865);
			background: -o-linear-gradient(top, #334e24, #8FD865);
			background: linear-gradient(top, #334e24, #8FD865);
		    background: -ms-linear-gradient(bottom, #334e24 5%, #8FD865 100%);
		    color: white;
		    border:2px groove black; 
		    padding: 2px;
		    -moz-border-radius: 4px;
		    border-radius: 4px;
		    -webkit-border-radius: 4px;
		    cursor: pointer;
			-webkit-box-shadow: 2px 3px 2px #d1d1d1;
			-moz-box-shadow: 2px 3px 2px #d1d1d1;
			box-shadow: 2px 3px 2px #d1d1d1;
}

.topbar {
	background-image: -moz-linear-gradient(top,#FFFFFF 0%,#8FD865 100%);
	background-image: -webkit-linear-gradient(top,#FFFFFF 0%,#8FD865 100%);
	background-image: -o-linear-gradient(top,#FFFFFF 0%,#8FD865 100%);
	background-image: linear-gradient(top, #8FD865, white);
	background-image: -ms-linear-gradient(bottom, #8FD865 5%, white 100%);
}

.rightline {
	border-right:8px solid #8FD865;
}



