/* CSS Document */

.templateBody {
	font-size:100%;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #D8D8D8;
        font-family: Arial, Helvetica, sans-serif;
        font-size: .75em;
        color: #373131;
        text-align: left;
}

body {
        font-family: Arial, Helvetica, sans-serif;
        font-size: .75em;
        color: #373131;
        text-align: left;
}

div#background {
	background-image:url(/images/bg.gif);
	background-repeat:repeat-y;
	height: 100%;
	background-position: center;
}
.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .65em;
	color: #FFFFFF;
	text-align: center;
	padding: 5px;
}
.footer a:link { color: #FFFFFF; text-decoration: none;  }
.footer a:visited { color: #FFFFFF; text-decoration: none;  }
.footer a:hover { color: #FEFFB2; text-decoration: underline;  }
.footer a:active { color: #FFFFFF; text-decoration: none;  }
.maintext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .75em;
	color: #373131;
	text-align: left;
	padding: 20px;
}

/* Form Generator Styles */
.error {
        font-family: Verdana, Arial, sans-serif;
        font-size: xx-small;
        color: red;
        background-color: #ffffff;
        vertical-align: top;
}

.label {
        font-family: Verdana, Arial, sans-serif;
        font-size: xx-small;
        font-weight: bold;
        color: #122A71;
        background-color: #e0e0e0;
        vertical-align: top;
        text-align: right;
        width: 25%;
}

.hint {
        font-weight: normal;
        font-style: italic;
        color: green;
}

.field {
        vertical-align: top;
	background-color: #e0e0e0;
}

.input {
        font-family: Verdana, Arial, sans-serif;
        font-size: xx-small;
        border: 1px solid #122A71;
}

.button {
        font-family: Verdana, Arial, sans-serif;
        font-size: x-small;
        border: 1px solid #000000;
}

.divider {
        font-family: Verdana, Arial, sans-serif;
        font-size: x-small;
        font-weight: bold;
        color: #FFFFFF;
        background-color: #122A71;
        vertical-align: top;
}
