


/* Links (alink, link and vlink are set in the body tag) - START */
a:hover			{ color: #0066FF }
a.txt004:hover	{ text-decoration: underline; }
/* Links  - END */


/* Page Defaults  - START */
body		{ background-color: #cccccc; margin-top: 0px; margin-left: 0px; margin-right: 0px; font-family: Times New Roman,Times,serif; font-size: 14px; color: #000000; }
table 		{ padding: 0px 0px 0px 0px;	border-collapse: collapse; font-family: Times New Roman,Times,serif; font-size: 14px; color: #000000; line-height: 20px; text-align: left; }
td			{ vertical-align: top; padding-bottom: 0px;	padding-left: 0px; padding-right: 0px; padding-top: 0px; }
h1			{ font-family: Times New Roman,Times,serif; font-size: 12px; font-weight: bold; display: inline; }
h2			{ font-family: Times New Roman,Times,serif; font-size: 11px; font-weight: bold; display: inline; }
h3			{ font-family: Times New Roman,Times,serif; font-size: 13px; font-weight: bold; display: inline; color: #5fbede; }
/* Page Defaults   - END */


/* Tables  - START */
.tbl002		{ border: 1px solid #a8dced; } /* dimension box #b1e1eb */
.tbl003		{ line-height: 15px; } /* Left Nav Spacing */
/* Tables  - END */


/* TDs - START */
.td001		{ padding-bottom: 5px; padding-left: 5px; padding-right: 5px; padding-top: 5px; }
.td002		{ line-height: 18px; } /* Left Nav Spacing */
.td003		{ padding-bottom: 6px; padding-left: 3px; padding-right: 3px; padding-top: 6px; }
/* TDs - END */


/*  Text elements - START */
.txt001		{ font-family: Arial,Helvetica,sans-serif; font-weight: bold; text-decoration: none; color: #005384; font-size: 11px;  } /* Main Navigation */
.txt002		{ font-weight: bold; color: #005384; font-size: 16px;  } /* Title */
.txt003		{ font-family: Times New Roman,Times,serif; text-decoration: none; color: #005384; font-size: 12px;  } /* Footer */
.txt006		{ color: #666666; } /* copyright */
.txt008		{ font-weight: normal; text-decoration: none; color: #005384; } /* Left Navigation */
.txt009		{ background-color: #ffffff; margin-top: 0px; margin-left: 0px; margin-right: 0px; font-family: Times New Roman,Times,serif; font-size: 11px; color: #000000; } /* client list */
.txt010		{ font-size: 16px;  } /* Intro */
.ContactFormInput { padding-bottom: 3px; padding-left: 3px; padding-right: 3px; padding-top: 3px;background-color: #00639C; font-family: Times New Roman,Times,serif; font-size: 11px; color: #FFFFFF; }
.ContactFormTop { padding-bottom: 3px; padding-left: 3px; padding-right: 3px; padding-top: 3px;background-color: #333333; font-family: Times New Roman,Times,serif; font-size: 11px; color: #FFFFFF; }
.ContactFormField { padding-bottom: 3px; padding-left: 3px; padding-right: 3px; padding-top: 3px;background-color: #CCCCCC; font-family: Times New Roman,Times,serif; font-size: 11px; color: #000000; }
/*  Text elements - END */


/*  Background Colors - START */
.bgc001		{ background-color: #ffffff; } /* Default white */
.bgc002		{ background-color: #000000; } /* Default black */
.bgc003		{ background-color: #88B4DA; } /* Navigation blue */
.bgc004		{ background-color: #FFCC00; } /* yellow */
/*  Background Colors - END */

.bdr001		{ border-color: #0067ac; border-width: 1px;} /* blue 0067ac */

/* Form elements - START */
.form-itemdrop		{ font-family: Times New Roman,Times,serif; font-size: 10px; background-color: #ffffff; width: 92px; height: 20px; }
.form-sortdrop		{ font-family: Times New Roman,Times,serif; font-size: 10px;	background-color: #ffffff; width: 76px; height: 20px; }
.form-searchbox		{ font-family: Times New Roman,Times,serif; font-size: 10px;	background-color: #ffffff; width: 100px; height: 20px; }
.form-newsletter	{ font-family: Times New Roman,Times,serif; font-size: 10px;	background-color: #ffffff; width: 100px; height: 20px; }
.form-donation		{ font-family: Times New Roman,Times,serif; font-size: 10px;	background-color: #ffffff; width: 50px; height: 20px; }
/* Form elements - END */


/* Misc - START */
.hr001			{ color: #81CCE4; background-color: #81CCE4; height: 1px; border: 0px; NOSHADE }
.hr002			{ color: #003366; background-color: #003366; height: 1px; border: 0px; NOSHADE }
.hr003			{ color: #0067ac; background-color: #0067ac; height: 1px; border: 0px; width: 585px; NOSHADE }
.hr004			{ color: #003366; background-color: #003366; height: 1px; border: 0px; }
.hr005			{ color: #cc0000; background-color: #cc0000; height: 1px; border: 0px; NOSHADE }
.img001			{ border: solid 1px #81CCE4; }
.div001			{ line-height: 10px; }
.bgTopNav		{ background-image:url(../images/top_nav_background.jpg); background-repeat:no-repeat } 
 }
/* Misc - END */

.button			{ font-family: Times New Roman,Times,serif; font-size: 8pt; color:#000000; font-weight: bold; background-color: #999999;}

.form_input
{
	background-color: #FFFFFF;
    border-right: 1px solid;
    padding-right: 1px;
    border-top: 1px solid;
    padding-left: 0px;
    font-size: 12px;
    padding-bottom: 1px;
    margin: 1px 1px 1px 0px;
    border-left: 1px solid;
    padding-top: 1px;
    border-bottom: 1px solid;
    font-family: Times New Roman,Times,serif;
    letter-spacing: 1px;
    text-decoration: none;
	width: 250px;
}

.form_input_short
{
	background-color: #FFFFFF;
    border-right: 1px solid;
    padding-right: 1px;
    border-top: 1px solid;
    padding-left: 0px;
    font-size: 12px;
    padding-bottom: 1px;
    margin: 1px 1px 1px 0px;
    border-left: 1px solid;
    padding-top: 1px;
    border-bottom: 1px solid;
    font-family: Times New Roman,Times,serif;
    letter-spacing: 1px;
    text-decoration: none;
	width: 100px;
}
