/*

Davenport Design & Advertising
www.davenportdesign.net

All Rights Reserved. Unauthorized copying prohibited.

global.css

*/


html,
body {
	font: 1em Arial, Verdana, sans-serif;
	text-align: center;
	margin: 0;
	padding: 0;
	background: #214e03 url(i/bg.jpg) repeat 50% 0;
	color: #5b5d30;
}

/* ----- RESET BASE ----- */
img {
	display: inline;
	vertical-align: top;
	text-decoration: none;
	border: none;
	padding: 0;
	margin: 0;
}
hr { display: block; border: 0; background: none; height: 20px; }
ul { list-style: none; }
h1, h2, h3, h4, h5, h6, p, ul, li, a, input, form, ol, dd, dt, dl {
	margin: 0;
	padding: 0;
	font-weight: normal;
}

/* ----- UNIVERSAL ----- */
.c { clear: both; display: block; }
.cl { clear: left; display: block; }
.cr { clear: right; display: block; }
.reset { padding: 0; border: 0; margin: 0; overflow: visible; background: none; border-spacing: 0; color: #000; cursor: auto; direction: ltr;font-size: 100%; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: left; text-decoration: none; text-indent: 0; text-transform:none; visibility: visible; white-space: normal; word-spacing: normal; }
.small { font-size: 85%; }
.note { color: #736E55 !important; }
.highlight { font-size: 115%; color: #2C1F0A !important;}
.hidden { display: none; visibility: hidden; }
.center { text-align: center; }
.right { text-align: right; }
.prominent { font-weight: bold; text-transform: uppercase; color: #FF8B00 !important; }
.quote .author { display: block; text-align: right; color: #888; }


a { color: #334391; }
a:hover { color: #214e03;}
a:active { color: #214e03; }

h1 {
	font-size: 24px;
	color: #387100;
	font-weight: bold;
	margin: 10px 15px;
}
h2    {font-size:13px;}
h3    {font-size:12px;}

/*

#A7A676

#5B5C30

#BCBDAB

#577E21

#EDE7C5

#5B5C30

#334496

*/

#container {
	width: 924px;
	margin-left: auto;
	margin-right: auto;
}
#page { text-align: left; background: #EDE7C5 url(i/p_m.gif) repeat-y 0 0; }
#page #p2 { background: transparent url(i/p_t.gif) no-repeat 0 0; }
#page #p3 {
	background: transparent url(i/p_b.gif) no-repeat 0 100%;
	padding: 18px 22px 30px 27px;
}

#logo {
	background: transparent url(i/logo.gif) no-repeat 0 0;
	height: 172px;
	width: 140px;
}
#logo h1, #logo h2 { display: none; visibility: hidden; }

#left {
	width: 135px;
	float: left;
}

#main {
	margin-left: 135px;
}

#header { background: #577E21 url(i/h_bg.jpg) repeat-x 0 0; }
#header #h2 {
	background: transparent url(i/h_c.gif) no-repeat 100% 0;
	padding: 20px;
}
#header h2 {
	color: #fff;
	font-weight: bold;
	font-size: 22px;
	width: 45%;
}
#header h2.right { float: right; text-align: right; }
#header a { color: #fff; }

#menu ul, #menu li { display: inline; }
#menu {
	background: #5B5C30 url(i/m_bg.jpg) repeat-x 0 0;
	padding-right: 15px;
}
#menu a {
	display: block;
	float: right;
	color: #fff;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
	padding: 10px 13px;
}
#menu a:hover { background: #A7A676 url(i/m_bg_hover.jpg) repeat-x 0 0; }
#menu a.current { background-color: #334496; background-image: none; }

#content .img_left { float: left; margin-right: 10px;}
#content .img_right { float: right; margin-left: 10px; clear: right; }

#content p {
	line-height: 1.7em;
	margin: 10px 15px;
}

#content .left_50 { padding-top: 1px; margin-right: 375px; }
#content .right_50 { padding-top: 1px; float: right; width: 365px; }

#content .left_50.or {
	background: transparent url(i/c_or.gif) no-repeat 100% 50%;
	padding: 60px 30px 65px 0;
	text-align: right;
	}

#content .divider { clear: left;; }

.input_s, .input_m, .input_l {
	font-size: 14px;
	padding: 4px 3px;
	margin: 0;
	border: 1px solid #999;
	border-top-color: #555;
	border-bottom-color: #bbb;
	background-color: #fff;
}
.input_s { width: 100px; }
.input_m { width: 180px; }
.input_l { width: 250px; }

label {
	line-height: normal; 
	color: #334496; 
	display: block;
}
label span { display: block; line-height: 13px; font-size: 12px; color: #999; padding-bottom: 2px;} 



#associations { clear: both; height: 80px; background: transparent url(i/associations_new.gif) no-repeat 0 0 } 
#associations a { display: block; float: left; width: 170px; height: 80px; }
#associations a span { display: none; }
}

#credits {
	padding-top: 10px;
}
#credits p { color: #ccc; font-size: 11px; }
#credits a { color: #ccc; text-decoration: none; }
#credits a { text-decoration: underline; color: #fff; }
	



#flash_header	{margin:0 auto 0 auto; width:1024px; height:103px;}

#signup table {background-color:#ede7c5; color:#000000; width:320px; border:none; border-collapse:collapse;}
#signup td {border:none; padding-left:4px;}
.labelcell {font:11px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#5b5d30; background-color:transparent; width:220px;}
.fieldcell {background-color:#ede7c5; color:#000000; text-align:right; margin-right:0px; padding-right:0px;}
.fieldcell2 {background-color:#ede7c5; color:#000000; text-align:left; margin-right:0px; padding-right:0px;}
.smalllabelcell {font:11px Verdana, Geneva, Arial, Helvetica, sans-serif; background-color:#ede7c5; color:#5b5d30; width:100px; border:#d2cba3 1px solid;}
.smallfieldcell {background-color:#ede7c5; color:#000000; border:#d2cba3 1px solid; text-align: right;}
.smallfieldcell select {width:100px;}
.fieldcell input.lform {width:200px; font:11px Verdana, Geneva, Arial, Helvetica, sans-serif; background-color:#ede7c5; color:#000000; border:#d2cba3 1px solid; margin-right:0px;}
.fieldcell textarea {width:200px; font:11px Verdana, Geneva, Arial, Helvetica, sans-serif; background-color:#ede7c5; color:#000000; border:#d2cba3 1px solid; margin-right:0px;}
.smallfieldcell input.sform {width:102px; font:11px Verdana, Geneva, Arial, Helvetica, sans-serif; background-color:#ede7c5; color:#000000; border:#d2cba3 1px solid;}
.smallfieldcell input.radio { font-size:11px Verdana, Geneva, Arial, Helvetica, sans-serif;}
.smallfieldcell select {font:11px Verdana, Geneva, Arial, Helvetica, sans-serif; background-color:#ffffff; color:#000000; border:#d2cba3 1px solid;}
.button {font:11px Verdana, Geneva, Arial, Helvetica, sans-serif; background-color:#5b5d30; color:#ffffff; margin-left:12px; margin-top:3px; margin-bottom:2px;}

	
