/* vim: set expandtab tabstop=4 shiftwidth=4:
+----------------------------------------------------------------------+
| PHP version 4                                                        |
+----------------------------------------------------------------------+
| Copyright (c) 2004 - 2005 Letter10 Design                            |
+----------------------------------------------------------------------+
| This program is free software; you can redistribute it and/or modify |
| it under the terms of the GNU General Public License (GPL) as        |
| published by the Free Software Foundation; either version 2 of the   |
| License, or (at your option) any later version.                      |
|                                                                      |
| This program is distributed in the hope that it will be useful, but  |
| WITHOUT ANY WARRANTY; without even the implied warranty of           |
| MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU    |
| General Public License for more details.                             |
|                                                                      |
| To read the license, visit http://www.gnu.org/copyleft/gpl.html      |
+----------------------------------------------------------------------+
| Author(s): Matthew Kirkpatrick <askmatt@letter10.com>                |
+----------------------------------------------------------------------+

 Created:      May 1, 2005
 Last Updated: May 22, 2005

 @version $Id: .site.css,v 1.0 2005/05/01 12:34:00 EST $
 @copyright 2004 - 2005

*/

/*--------------------------------------------------------------------*/
/*                           TAGS: Defaults                           */
/*--------------------------------------------------------------------*/

body {
	background-image:  url("../files_images/topmenu_background.gif");
	background-color: #FFFFFF;
	margin: 5px 0px 0px 0px;
	text-align: center;
}

body, table, td, ol, ul, li, p, a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}

img {
	border: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

h1, h2, h3, h4, h5, h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #58668E;
}

h1 {
	font-size: 24px;
	border-bottom: 1px solid #333333;
	padding: 2px;
	margin: 0px 0px 2px 0px;
}

h2 {
	font-size: 21px;
	padding: 2px;
	margin: 0px 0px 2px 0px;
}

h3 {
	font-size: 18px;
	padding: 2px;
	margin: 0px 0px 0px 0px;
}

h4 {
	font-size: 15px;
	border-bottom: 1px solid #333333;
	padding: 2px;
	margin: 0px 0px 0px 0px;
}
	
h5 {
	font-size: 12px;
	border-bottom: 1px solid #333333;
	padding: 2px;
	margin: 0px 0px 0px 0px;
}
	
h6 {
	font-size: 10px;
	border-bottom: 1px solid #333333;
	padding: 2px;
	margin: 0px 0px 0px 0px;
}

a:link, a:visited {
	color: #333333;
	text-decoration: underline;
}

a:hover, a:active {
	color: #9999FF;
	text-decoration: underline;
}

input {
	font-size: 10px;
}

select {
	font-size: 10px;
}

/*--------------------------------------------------------------------*/
/*                        TEMPLATE: Defaults                          */
/*--------------------------------------------------------------------*/

table.parentTABLE {
	width: 100%;
	border: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div.parentDIV {
	padding: 20px 20px 20px 20px;
}

table.headerTABLE {
	width: 600px;
	border: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

td.headerTD {
	text-align: center;
	vertical-align: top;
	padding: 0px 0px 0px 0px;
}

td.dateTD {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding: 1px 7px 1px 1px;
}

td.bodyTD {
	background-color: #FFFFFF;
	border: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	vertical-align: top;
	text-align: center;
}

table.mainTABLE {
	width: 600px;
	height: 400px;
	border: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

td.mainTD {
	border: 1px solid #333333;
	vertical-align: top;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

ul.nav#subnav {
	padding: 7px 0px 7px 0px;
	margin:	0px 0px 0px 0px;
	list-style: none;
}

li.nav			{ display: inline; }
li.nav#left		{
	border-right: 1px solid #333333;
	padding: 0px 10px 0px 0px;
}
li.nav#center	{
	border-right: 1px solid #333333;
	padding: 0px 10px 0px 10px;
}
li.nav#right	{ padding: 0px 0px 0px 7px; }

.nav, a.nav {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
}

a.nav:link, a.nav:visited {
	text-decoration: none;
}

a.nav:hover, a.nav:active {
	color: #58668E;
	text-decoration: none;
}

div.footer, .footer, a.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
}

div.footer {
	width: 100%;
	text-align: center;
	padding: 7px 0px 7px 0px;
}

a.footer:link, a.footer:visited {
	color: #999999;
	text-decoration: none;
}

a.footer:hover, a.footer:active {
	color: #666666;
	text-decoration: none;
}

table.container {
	border: 1px solid #BBBBBB;
	background-color: #EFEFEF;
}

img.imgAlignRIGHT {
	border: 1px solid #333333;
	margin: 0px 5px 7px 10px;
}

img.imgAlignCENTER {
	border: 1px solid #333333;
	margin: 0px 10px 7px 10px;
}

img.imgAlignLEFT {
	border: 1px solid #333333;
	margin: 0px 10px 7px 5px;
}

img.imgBORDER {
	border: 1px solid #333333;
}


/*--------------------------------------------------------------------*/
/*                         CLASSES: CUSTOM                            */
/*--------------------------------------------------------------------*/

.contentAREA {
	border: 0px;
	background-color: transparent;
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 0px 0px;
	vertical-align: top;
	text-align: left;
}

/*--------------------------------------------------------------------*/
/*                          CLASSES: FORMS                            */
/*--------------------------------------------------------------------*/

.errorDIV {
	background-color: #D6A19A;
	border-bottom: 1px solid #666666;
	padding: 5px 5px 5px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}

.nonerrorDIV {
	background-color: #C3D9B8;
	border-bottom: 1px solid #666666;
	padding: 5px 5px 5px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}

.form_field {
	font-size: 12px;
	color: #333333;
}

.form_field-req, a.form_field-req, a:active.form_field-req {
	font-size: 12px;
	color: #990000;
}

.form_field-error, a.form_field-error, a:active.form_field-error {
	font-weight: bold;
	font-size: 12px;
	color: #990000;
}

.form_table-error {
	background-color: #FFFFDD;
}

