body {
        text-align:center;
        background-color: #ffffff;
        margin-top: 1px;
        }


.common {
        width: 779px;
        height: 66px;
        background-color: #4682b4;
        }
.commontitle {
        font-family:'Maiandra GD','Perpetua','MS Reference Sans Serif','Lucida Sans Unicode',cursive;
        font-size: 16pt;
        text-align:left;
        vertical-align: bottom;
        color: white;
        }

.commonlinklist {
        text-align: right;
        bottom: 1px;
        margin-right: 2px;
        float: right;
        font: 60% tahoma;
        display: none;
        }

.left {
        font-family:'Maiandra GD','Perpetua','MS Reference Sans Serif','Lucida Sans Unicode',cursive;
        background-color: #f8f8fd;
        width:120px;
        }

.left td {
        vertical-align: top
        }


.leftbarlist {
        font: 80% tahoma;
        text-align: left;
        }

.leftbarlist th {
        padding-left:2px;
        }

.leftbarlist td {
        font-size: 80%;
        padding-left:12px;
        }


.left {
        font-family:'Maiandra GD','Perpetua','MS Reference Sans Serif','Lucida Sans Unicode',cursive;
        background-color: #f8f8fd;
        width:120px;
        }

.left td {
        vertical-align: top
        }


.leftbarlist {
        font: 80% tahoma;
        text-align: left;
        }

.leftbarlist th {
        padding-left:2px;
        }

.leftbarlist td {
        font-size: 80%;
        padding-left:12px;
        }


.center {
        font-family:'Maiandra GD','Perpetua','MS Reference Sans Serif','Lucida Sans Unicode',cursive;
        background-color: #ffffff;
        font-size: 70%;
        width:390px;
        }
.center p {
        }
.centertitle {
        background-color: lightblue;
        border-top: 1pt solid black;
        border-left: 1pt solid black;
        border-right: 2pt solid black;
        border-bottom: 2pt solid black;
        padding-left: 3px;
        font-size: 110%;
        color: white;
        }


.centerlinklist {
        font: 90% tahoma;
        text-decoration: none;
        border-collapse: collapse;
        }
.centerlinklist th {
        border-top: 1pt solid #0000dd;
        border-left: 1pt solid #0000dd;
        border-right: 1pt solid #0000dd;
        }
.centerlinklist td {
        border-left: 1pt solid #0000dd;
        border-right: 1pt solid #0000dd;
        border-bottom: 1pt solid #0000dd;
        text-align: center;
        }
.centerlinklist a {
        text-decoration: none;
        color: black;
        }
.centerlinklist a:hover {
        text-decoration: underline;
        }
.centerlinklist a:visited {
        color: black;
        }

.right {
        font-family:'Maiandra GD','Perpetua','MS Reference Sans Serif','Lucida Sans Unicode',cursive;
        width:250px;
        background-color: #f8f8ff;
        }

.right td {
        font-size: 70%;
        }


.footer {
        font-family:'Maiandra GD','Perpetua','MS Reference Sans Serif','Lucida Sans Unicode',cursive;
        font-size: 60%;
        height:20px;
        padding-top: 2px;
        background-color: navy;
        color: white;
        width: 777px;
        }

.right .cell1 { font-size: 60% }

/* Possible split point for second CSS File */
.centerlinklist .intro {
	text-align: left;
	padding: 2px;
	border-top: 1pt solid blue;
	}

.centerlinklist .owner {
	border-right: none;
	border-left: none;
	background-color: #f0f8ff;
	color: #00008b;
	font-weight: bold;
	padding: 2px;
	}
.image {
	padding: 3px;
	}
.image img { border: 3pt solid black; }

.inputTable {
	font: 90% verdana;
	background-color: #cc99ff;
	border-collapse: collapse;
	border-spacing: 4pt;
	border: 3pt solid slateblue;
	empty-cells: show;
	vertical-align: middle; }

.inputTable th {
	font: bold 90% verdana;
	background-color: #d3e6f5;
	text-align: right;
	border-spacing: 14px;
	text-decoration: none; }

.inputTable td {
	background-color: #d3e6f5;
	padding: 4px;
	text-align: left; }



.inputTable form { color: green; text-decoration: none; vertical-align: middle;}
.inputTable a { text-decoration: none; padding: 3pt; }
.inputTable a:hover { text-decoration: none; cursor: pointer;}
.inputTable .titleCell { color: #331133; background-color: #eefcec }




/* OLD */
.mainBody {
	margin: 0;
	padding: 0;
	font: 100% verdana;
	background-color: #eefcec;
	padding-left: 20 }

h3 { color: #331133; }

.button {
	font: bold 110% verdana;
	background-color: #cc99ff;
	border: 1pt solid #000033;
	color: #000033; }

.errors {
	color: blue;
	font: bold 90% verdana;
	}

.displayTable {
	font: 80% verdana;
	border-collapse: collapse;
	text-align: left;
	border: 2pt solid black;
	}
	
.displayTable th {
	font: bold 90% verdana;
	background-color: #99ff00;
	}
	
.displayTable td {
	background-color: #ccff80;
	padding-right: 6;
	padding-left: 1;
	}

.displayTable td a {
	text-decoration: none;
	padding: 1;
	}

.displayTable td input {
	padding-top: 4;
	padding-bottom: 4;
	}

.displayTable .cell3 {
	background-color: #ccffbf;
	}

.displayTable .cell1 {
	color: #00000f;
	background-color: #00ff00;
	text-align: right;
	}
	
.displayTable .cell2 {
	color: #00000f;
	background-color: #00ff00;
	padding-top:6;
	padding-bottom:6;
	text-align: left;
	}
