/* BEGINNING of RESET  */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, 
form, label, legend,
caption /*, fieldset,table, tbody, tfoot, thead, tr, th, td ,ol, ul, li,*/ {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */

 :focus {
		outline: 0 }
body {
		/*line-height: 1; 
		*/
		color: black; 
		background: white }
/* tables still need 'cellspacing="0"' in the markup */
table {
		border-collapse: separate; 
		border-spacing: 0 }
caption, th, td {
		text-align: left; 
		font-weight: normal }
blockquote:before, blockquote:after,
 q:before, q:after {
		content: "" }
blockquote, q {
		quotes: "" "" }
/* END of RESET */

.left_pic { float: left; margin: 0 2em 0 0;}
.right_pic { float: right; margin: 0 0 0 1em;}
body {
		font-size: 62.5%; 
		font-family: "Trebuchet MS", "Lucida Grande", Arial, Helvetica, sans-serif }
legend {
		background-color: #00B4ED; 
		color: #ffffff; 
		border: 1px solid #D5DFF2; 
		padding: 0.3em; 
		font-size: 1.3em }
h1, h2, h3, h4 {
		font-weight: bold }
h1 {
		font-size: 2em; 
		margin: 0 0 1em 0 }
h2 {
		font-size: 1.7em; 
		margin: 0.5em 0 1em 0; }
		
#announce h2 { margin: 0; padding: 0;}
h3 {
		font-size: 1.5em; 
		margin: 1em 0 }
h4 {
		font-size: 1.4em; 
		margin: 1em 0 }
ul, li {
		list-style: none; 
		list-style-image: url() }

p, li,  .full_name {
		font-size: 1.3em }
		
p { margin: 0.7em; }

p, #content li, #home_content li {
		line-height: 1.7em }
		
#product_search p {margin: 0;}

#content li,  #home_content li {
		list-style-image: url(../furniture/navbullet_black_border.gif); 
		list-style-position: outside; 
		margin-left: 1.5em; 
		padding-left: 1em }

#product_search ul {
		list-style: none;  }
#product_search li {
		list-style-image: url(); padding: 0; margin:0 0.5em; }
.alphaButtons {
		margin-left: 12px; 
		margin-bottom: 2em }
.topAnchor {
		text-align: right }
#masthead {
		border: 0; 
		border-bottom: 1px solid #D5DFF2; 
		background-image: url(../furniture/masthead_glass.jpg); 
		background-repeat: no-repeat; 
		background-position: bottom right;
		vertical-align:middle; }

#epdwa_logo { margin: 25px 40px 25px 15px; }
#avex_logo { margin: 25px 40px 25px 15px; }
#eva { margin: 2em 1em;}		
	
#nav {
		width: 220px; 
		float: left }
#nav p {
		margin: 0 1em 0 1.8em; 
		line-height: 1.2em }
#nav ul {
		list-style: none; 
		margin: 0; 
		padding: 0 }
#nav li {
		font-size: 1em }
.nav_sub li {
		list-style-position: inside; 
		list-style-type: square; 
		list-style-image: url(../furniture/navbullet.gif) }
.nav_header {
		list-style: none }
.nav_header a {
		margin: 1em; 
		color: #ffffff; 
		font-size: 1.6em; 
		text-decoration: none; 
		font-weight: bold; 
		line-height: 2em }
.nav_about {
		background-color: #008BB9; 
		height: 100px; 
		border-bottom: 1px solid #D5DFF2 }
.nav_find {
		background-color: #00B4ED; 
		/*height: 78px; 
		*/
		border-bottom: 1px solid #D5DFF2 }
.nav_news {
		background-color: #40CFFF; 
		height: 78px; 
		border-bottom: 1px solid #D5DFF2 }
.nav_members {
		background-color: #29318C; /* 5B648E*/
		height: 160px; 
		border-bottom: 1px solid #D5DFF2 }
		
.full_name { display:block; margin: 0 0 0 1.2em; color: #ffffff; font-weight:bold;}

.nav_login {
		background-color: #FFCC00; 
		border-bottom: 1px solid #D5DFF2;
		height: 180px;  }
.nav_login form {
		margin: 0 1em 0 2em; 
		padding: 0 }
.nav_login p {
		margin: 0; 
		padding: 0; 
		font-size: 1.2em; 
		font-weight: bold }
#Submit {
		margin: 1em 0 0 1em }
.nav_innerlink {
		margin: 0 1em 0 3em }
.nav_innerlink a {
		color: #ffffff; 
		font-size: 1.3em; 
		text-decoration: none; 
		font-weight: normal; 
		line-height: 1.6em }
#regularlink {
		font-size: 1em; 
		margin: 0 }
.nav_footer {
		background-image: url(../furniture/bck_contact.jpg); 
		background-repeat: repeat-x }
.nav_footer a {
		color: #008BB9; 
		margin: 1em; 
		font-size: 1.6em; 
		text-decoration: none; 
		font-weight: bold; 
		line-height: 2em }
.address {
		clear: both; 
		margin: 0.5em 2em; 
		color: #000000; 
		display: block; 
		font-size: 1.3em; 
		text-decoration: none; 
		font-weight: normal; 
		line-height: 1.6em }
.address a {
		text-decoration: none; 
		font-size: 1em; 
		margin: 0 }
.formCol {
		width: 150px; 
		display: block; 
		padding: 2px 10px }
#slide_container {
		height: 180px; 
		border: 0; 
		width: auto; 
		margin: 0 0 0 220px; 
		padding: 0 }
#slide_container h4 {
		font-size: 1.6em; 
		padding: 3em 1em 0 14em; 
		margin: 0 }
#slider {
		float: left }
		
		
#content {
		width: auto; 
		margin: 0 0 0 220px; 
		padding: 2em; 
		background-image: url(../furniture/bck_contact.jpg); 
		background-repeat: repeat-x }
#content p {
		max-width: 600px }
#content ul {
		max-width: 600px }
#home_content {
		width: auto; 
		margin: 0 0 0 220px; 
		padding: 2em; 
		background-image: url(../furniture/bck_contact.jpg); 
		background-repeat: repeat-x; 
		border-top: 1px solid #D5DFF2 }
#product_search {
		margin: 1em 0 2em 1em }
#subsRates {
		background-image: url(../furniture/bck_contact.jpg); 
		background-repeat: repeat-x; 
		float: right; 
		padding: 0 1em; 
		margin: 0 1em }
#subsRates table {
		border: 1px solid #ccc }
#assocDescription p {
		font-size: 1.6em }
.memberName {
		font-size: 1.4em }
.search_column {
		float: left; 
		margin: 1em 1.5em 0 0;
		 }
.search_column h3 {
		background-color: #FFCC00; 
		border-bottom: 1px solid #D5DFF2; 
		color: #000; 
		padding: 0.3em 0.5em; 
		font-size: 1.4em }
.search_column ul {
		list-style: none; 
		margin: 0; 
		padding: 0 }
.search_column li {
		list-style: none; 
		list-style-image: none }
		
.generalFormButton {
		background-image: url(../furniture/bck.gif); 
		background-repeat: repeat-x; 
		border: 1px solid #ccc; 
		padding: 2px; 
		margin: 5px 0 }
		
.generalFormButton a {
 
		margin: 15px }
		
#btnSearch {
		clear: both }
.clear {
		clear: both }
.splitter {
		float: left; 
		width: 48%; 
		margin: 1em 1em 1em 0; 
		min-width: 200px }
.libraryHeader {
		background-color: #008BB9; 
		color: #FFFFFF }
.searchLetter {
		text-decoration: none; 
		font-weight: bold; 
		background-image: url(../furniture/bck.gif); 
		background-repeat: repeat-x; 
		margin: 0 0.5em 0 0; 
		padding: 0.3em 0.5em }
.searchLetterDivider {
		margin: 1em 0 0 0; 
		padding: 0.5em 1.3em; 
		display: block; 
		background-image: url(../furniture/bck_contact.jpg); 
		background-repeat: repeat-x }
#member_logon p {
		margin: 0; 
		padding: 0 }

