* {
	font-family:				Arial, sans-serif;
	font-size:					12px;
}
a {
	color:						black;
	font-weight:				bold;
}
a:hover {
	color:						red;
}
a:focus {
	color:						red;
}
a img {
    border-width:               0px;
}
body {
    background-color:           rgb(204, 204, 204);
    /** background-color:           rgb(255, 255, 255); */
    margin:                     0px;
    text-align:                 center;
}
div.body {
    background-color:           rgb(255, 255, 255);
    border-color:               black;
    border-style:               solid;
    border-width:               0px 1px 1px 1px;
    margin:                     auto;
    padding:                    10px;
    text-align:                 left;
    width:                      766px;
}
div.head {
    background-color:           rgb(255, 255, 255);
    border-color:               black;
    border-style:               solid;
    border-width:               1px 1px 0px 1px;
    color:                      inherit;
    margin:                     10px auto 0px auto;
    padding:                    10px;
    width:                      788px;
}
h1, h2, h3 {
    font-family:                Arial, Verdana, Tahoma, sans-serif;
}
h4 {
    font-family:                Arial, Verdana, Tahoma, sans-serif;
	font-size:                  17px;
}
h5 {
    font-family:                Arial, Verdana, Tahoma, sans-serif;
	font-size:                  16px;
	color:						white;
}
h6 {
    font-family:                Arial, Verdana, Tahoma, sans-serif;
	font-size:                  14px;
}
img.photo {
    border-color:               rgb(000, 000, 000);
    border-style:               solid;
    border-width:               1px;
}
input, li, option, p, select, td, textarea {
    font-family:                Arial, Verdana, Tahoma, sans-serif;
    font-size:                  11px;
}
input.text, textarea.text {
    border-color:               inherit;
    border-style:               inset;
    border-width:               2px;
}
p.message {
    background-color:           rgb(255, 255, 204);
    border-color:               rgb(000, 000, 000);
    border-style:               dashed;
    border-width:               1px;
    color:                      inherit;
    padding:                    5px;
}
p.warning {
    background-color:           rgb(255, 204, 204);
    border-color:               rgb(000, 000, 000);
    border-style:               dashed;
    border-width:               1px;
    color:                      inherit;
    padding:                    5px;
}
table {
    border-color:               inherit;
    border-style:               outset;
    border-width:               0px;
}
td {
    border-color:               inherit;
    border-style:               inset;
    border-width:               0px;
}
ul {
    list-style-type:            square;
}
td.title {
    background-color:           black;
    color:                      white;
	font-weight:				bold;
	text-transform:				uppercase;
}
.grey {
    background-color:           #D4DCEC;
    color:                      inherit;
}
.purp {
    background-color:           #D4DCEC;
    color:                      inherit;
}
table.header th {
    background-color:           black;
    color:                      white;
    font-size:                  11px;
    text-align:                 left;
	text-transform:				uppercase;
}
div.footer {
	text-align:					center;
}
div.footer {
	font-size:					13px;
	font-weight:				bold;
}
div.footer a {
	font-size:					inherit;
}
div.footer a:hover {
	color:						red;
}
span.topNav a {
	padding-right: 				6px;
}
option, optgroup {
	font-size:					10px;
	text-indent:				0px;
	padding-left:				0px;
	margin-left:				0px;
}
ul.arrow {
	list-style-image:			url(/images/sq-red-arrow.gif);
}
ul.arrow li {
	padding-bottom:				5px;
}