body, tr {
        margin : 0;
        padding: 0;
}

table {
        width: 100%;
        height: 100%;
        padding: 0;
        border: 0;
        border-collapse: collapse;
}

hr { color: #fdc15f}

a {
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-decoration: none;
    font-weight: bold;
    padding: 0px 0px 0px 10px;
}

a:link {color: #c18ac8}

a:visited {color: #c18ac8}

a:hover {
        color: #6d3773;
        text-decoration: underline;
}


a:link#linkspage {
    color: #c18ac8;
    font-size: 12px;
    padding: 0;
}

a:visited#linkspage {
    color: #c18ac8;
    font-size: 12px;
    padding: 0;
}

a:hover#linkspage {
    color: #393;
    font-size: 12px;
    text-decoration: underline;
}

a:link#otherlinks {
    color: #c18ac8;
    padding: 0;
    font-weight: bold;
}

a:visited#otherlinks {
    color: #c18ac8;
    padding: 0;
    font-weight: bold;
}

a:hover#otherlinks {
    color: #393;
    text-decoration: underline;
    font-weight: bold;
}


a#twlinks {
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-decoration: none;
    font-weight: bold;
    padding: 0px 0px 0px 10px;
    text-decoration: none;
}

a#twlinks:link {color: #ffffff; text-decoration: none;}

a#twlinks:visited {color: #ffffff; text-decoration: none;}

a#twlinks:hover {color: #ffffff; text-decoration: none;}

.motto {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #6d3773;
    text-align: center;
    vertical-align: middle;

}

.toppanel {
    background-color: #ffffff;
    border-top: 0px solid #6d3773;
    border-bottom: 1px dotted #6d3773;
    border-left: 0px solid #6d3773;
    border-right: 0px solid #6d3773;
}

.leftpanel {
    background-color: #ffffff;
    border-top: 1px dotted #6d3773;
    border-bottom: 0px solid #6d3773;
    border-left: 0px solid #6d3773;
    border-right: 0px solid #6d3773;
}

.bodytext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	color: #666;
	padding: 20px;
}

.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #aaa;
	text-align: center;
}

.siteheading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 28px;
	font-weight: bold;
	color: #6d3773;
	text-align: center;
}

.pageheading {
    font-family: Geneva, Arial, Helvetica, sans-serif;
    text-align: left;
    font-size: 24px;
    font-weight: bold;
    color: #c18ac8;
}


.subheading {
    font-size: 13px;
    font-weight: bold;
    color: #6d3773;
}


div.imgfloat {
    float: left;
    text-align: center;
    margin: 1px;
}



div.container {
    border: 0px;
    background-color: #fff;
    margin: 0px;
    padding: 0px;
}

div.container p {
    text-align: left;
}


div.right {
    float: right;
    /*width: 25%;
    border-top: 15px solid #fdc15f;
    border-bottom: 1px solid #fdc15f;
    border-left: 1px solid #fdc15f;
    border-right: 1px solid #fdc15f;
    background-color: #ffe;*/
    margin: 5px;
    padding: 5px;
}

div.spacer {
    clear: both;
}

div.twocolleft {
    display:block;
    float: left;
    width: 45%;
    margin: 0px 10px 0px 10px;
    padding: 0px;
}

div.twocolright {
    display:block;
    float: right;
    width: 45%;
    margin: 0px 10px 0px 10px;
    padding: 0px;
}


div.float {
    width: 100%;
}


table {
        width: 100%;
        height: 100%;
        padding: 0;
        border: 0;
        border-collapse: collapse;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	color: #666;
}



