/* Hide the template's first column when printing */
.hide-when-printing { display: none;}
#seal { display: none;}
table#navigation { display: none;}
table#footer { display: none;}

/* Hyperlink colors */
a { text-decoration: underline; background-color: transparent;}
a:link { color: #333366;}
a:visited { }
a:hover  { color: #9999cc;}
a:active, a:focus { color: #666699; background-color: #ffffcc;}

/*
#navigation { font-family: Arial, Helvetica, sans-serif; color: #ffffff;}
#navigation a { color: #cc9900; text-decoration: underline; background-color: transparent;}
#navigation a:link { color: #cc9900;}
#navigation a:visited { color: #eeeeee;}
#navigation a:hover  { color: #ffcc00;}
#navigation a:active, a:focus { color: #ffffcc; background-color: #ffffcc;}
*/

a.footer-text { text-decoration: none; font-size: 12px;}
a.footer-text:link { color: #000000;}
a.footer-text:visited { color: #000000;}
a.footer-text:hover { color: #9999cc;}
a.footer-text:active, a.footer:focus { color: #000000; background-color: #ffffcc;}

/* Redefined HTML tags */
body { font-family: Arial, Helvetica, sans-serif; font-size: 90%;}
td { font-family: Arial, Helvetica, sans-serif; font-size: 90%;}
b { font-weight: bold;}
strong { font-weight: bold;}
i { font-style: italic;}
em { font-style: italic;}

h1 { font-size: 150%; font-weight: bold; color: #660000;}
h2 { font-size: 140%; font-weight: bold; color: #660000;}
h3 { font-size: 130%; font-weight: bold; color: #660000;}
h4 { font-size: 120%; font-weight: bold; color: #660000;}
h5 { font-size: 110%; font-weight: bold; color: #660000;}
h6 { font-size: 100%; font-weight: bold; color: #660000;}

/* Classes */
.bodycopy-small { font-family: Arial, Helvetica, sans-serif; font-size: 75%;}
.heading { color: #660000; font-size: 100%;}

/* Template features */
.footer-text { color: #003366; font-size: 14px;}
.skip { font-size: 65%; color: #FFFFFF; text-decoration: none; background-color: transparent;}
.search { font-family: Arial, Helvetica, sans-serif; font-size: 11px;}

#header { margin-top: 10px;}

#database {
	background-color:white;
	border-top: 4px double #660000;
	border-right: none;
	border-bottom: 4px double #660000;
	border-left: none;
}

form#card {
	margin-top: 0px;
	padding: 0px;
}

#address-box {
	font-family: Arial, Helvetica, sans-serif;
	border: 4px double #cccc99;
	margin-bottom: 5px;
	margin-left: 5px;
}

