
body  {
    color : #000000;
    margin: 0px 0px 12px 10px;
    padding: 0px;
    font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10pt;
}



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: Tahoma, Geneva, Arial, Helvetica, sans-serif;
    text-align:left;
    border-top: 4px solid #C0C0FE;
	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: 10px auto 0 auto;
    font-family: Tahoma, 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: Tahoma, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
    background-color:#FFFFFF;
	font-weight : normal;
    font-size : 10pt;
    padding:10px;
}


.maxcase {
    font-size : 14pt;
	font-weight: bold;
	color: #646155;
}

.maxheaderline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #646155;
}

.maxcontentline {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #646155;
}

.maxcontentlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 9pt;
	font-weight: normal;
	color: #646155;
}


.maxloginborder  { background-color: #D54343; background-repeat: repeat; background-attachment: 
               scroll; padding: 8px; background-position: 0% 50% }
               
.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;
	line-height:150%;
	font-weight: bold;
	color: #717171;
}

/*   The subheader class is used for subtitles  */
.maxsubheader {
	font-family: Tahoma, 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: Tahoma, 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 {
    color : #000000;
    margin: 10px 0px 10px 0px;
    padding: 0px;
    font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10pt;
}

.maxcontentcp {
	font-size : 10pt;
	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
}


.maxcontentsmall {
	font-size : 8pt;
}

.maxcontenthead {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #A0A2FE;  
	font-size : 10pt;
}


.maxcontent10 {
	font-size : 10pt;
}

/* The fixed tag is used on forms so that the fields will align properly */
.maxfixed {
	font-family: "Courier New";
	color: #000000;
	font-size : 10pt;
    font-weight : normal;
}

.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:100px;
}

.maxtitle {
    font-size : 14pt;
	font-weight: bold;
	color: navy;
}



.redbutton {
  color: red;
  font-weight : bold;
}

.bluebutton {
  color: blue;
  font-weight : bold;
}

.smallbutton {
  font-size: 9px;
}

.maxsplashline {
    background-color: #0066FF;
	color: #000000;
    border:0;
	padding:0;
	margin:0;
	border-collapse:collapse;
}

.maxtextdate {
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: black;
}

.maxtext {
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: black;
}

.maxborder {
  padding: 5px;
  border: 1px solid #ccc;
}

.maxbackground {
  background-color: #D8E9EC;
}

.maxbordback {
  padding: 5px;
  border: 1px solid #ccc;
  background-color: #D8E9EC;
  	-moz-border-radius: 15px;
	border-radius: 15px;
}

