
body  {
    color : #000000;
    background-color: #FFFFFF;
    margin: 0px;
    padding: 0px;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 10pt;
}



input[type="text"] {
	height:20px;
	border: none; 
  border:solid 1px #606060;
	-moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
}


a[tooltip]:link, a[tooltip]:visited {
  position: relative;
  text-decoration: none;
	color: #0090ff;
}



a[tooltip]:after {
  content: attr(tooltip);
  position: absolute;
  color: white;
  top: 0px;
  left: 30px;
	width:190px;
  background-color: #0090ff;
  padding: 5px 15px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  visibility: hidden;
}

a[tooltip]:hover:before, a[tooltip]:hover:after {
  visibility: visible;
	opacity: 1.0;
}



div#maxlogo {
background-color: #8080FF;
width:100%;
height:46px;
text-align:center;
border-bottom: 1px solid black;
}

div#maxshadow {
height:14px;
background-image: url(images/shaded_bottom.gif);
background-repeat: repeat-x;
}

div#maxbuttons {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    text-align:left;
	color: #FFFFFF;
    background-color:#3872B2;
    font-size : 10pt;
     padding: 0;
     margin:0;
	-moz-border-radius: 15px;
	border-radius: 15px;
}


div#maxmain {
	width:95%;	
	text-align:center;
	margin: 0 auto 0 auto;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
    background-color:#FFFFFF;
	font-weight : normal;
    font-size : 10pt;
    padding: 4px;
}

div#security {
	width:680px;	
	text-align:left;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
    background-color:#FFFFFF;
	font-weight : normal;
    font-size : 10pt;
    padding:10px;
}



.maxcenteredbox {
    text-align:left;
    margin: 0 20% 0 20%;
}

.maxcenteredboxlarge {
    text-align:left;
    margin: 0;
}

.maxtable {
	    text-align:left;
        width: 100%;
        border:0;
        margin:0;
        padding:0;
}



.maxsheet {
	    text-align:left;
        width: 100%;
        border-collapse:collapse; 
        margin-bottom: 1px;
}

.maxsheet  th {
	color: #000000;
	background-color: #8080FF;
    padding:4px;
    border: 2px solid #AACCEE;
    font-weight : normal;
}

.maxsheet  tr {
	color: #000000;
	background-color: #FFFFFF;
}

.maxsheet  td {
    padding:4px;
    border: 1px solid #AACCEE;
}



/*   The header class is used for titles  */
.maxheader {
    font-size : 14pt;
	font-weight: bold;
	color: #cccccc;
}

/*   The subheader class is used for subtitles  */
.maxsubheader {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
    font-size : 10pt;
}



/*    The error class is used for error messages such as incorrect input      */
.maxerror {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
    font-size : 10pt;
    font-style: italic;
    color: red;
}

.maxlogerror {
    text-align:left;
	margin: 3px;
    border: 2px solid red;
	color: #000000;
    background-color:#8080FF;
    font-size : 10pt;
    padding: 4px;
}


.maxcontent {
	font-size : 10pt;
	color: black;
}

.maxcontentsmall {
	font-size : 8pt;
	color: black;
}

.maxcontent10 {
	font-size : 10pt;
}

.whitetext {
	font-size : 10pt;
    color: #FFFFFF;
    padding:8px;
}

fieldset {
  margin: 0 0 16px 3px; 
  padding: 0 5px 5px 5px;
  border: 1px solid #ccc;
  background-color: #f8f8f8;
}


legend {
  color: blue;
  font-weight: bold;
}

label {
  float:left;
  width:150px;
}

.maxtitle {
    font-size : 14pt;
	font-weight: bold;
	color: navy;
}


.redbutton {
  color: red;
  font-weight : bold;
}

.bluebutton {
  color: blue;
  font-weight : bold;
}

.smallbutton {
	font-size: 8pt;
}
