/* CSS style */
body{
	padding:0;
	margin:0;
	color:#000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color: #ffffcc;
		background-repeat: repeat-x;
	background-position: 0 0px;
	}
div, img, p, ul, h1, h2, h3, h4, h5, form, textarea{
	padding:0; margin:0;
	}
ul{
	list-style-type:disc;
	}
.spacer{
	font-size:0; line-height:0; clear:both;
	}
.rightImage {
	float: right;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.leftImage {
	float: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.centerImage {
	float: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 50px;
}
/*-------------< < << header part start >> > > >---------*/
#header{
	width:778px; position:relative; margin:0 auto; height:274px;
	}
#header img.logo{
	display:block; font-size:0; position:absolute; left:0; top:0; z-index:10;
	}
#flash{
	width:778px; height:274px; position:absolute; left:0; top:0;
	}
#header ul{
	height:20px;
	position:absolute;
	left:545px;
	top:233px;
	z-index:10;
	width: 248px;
	}
#header ul li{
	 height:40px; display:block; float:left; 
	}
#header ul li a{
	font-size:0; line-height:0; display:block; text-indent:-2000px; height:40px;
	}
#header ul li a.home{
	background:url(../images/home.gif) no-repeat 0 0; width:79px;
	}
#header ul li a.home:hover{
	background:url(../images/home_h.gif) no-repeat 0 0; width:79px;
	}
#header ul li a.site{
	background:url(../images/site_maps.gif) no-repeat 0 0; width:78px;
	}
#header ul li a.site:hover{
	background:url(../images/site_maps_h.gif) no-repeat 0 0; width:78px;
	}
#header ul li a.contact{
	background:url(../images/contact.gif) no-repeat 0 0; width:87px;
	}
#header ul li a.contact:hover{
	background:url(../images/contact_h.gif) no-repeat 0 0; width:87px;
	}
/*-------------< < << header part end >> > > >---------*/
#body{
	width:778px; border-top:#5F7929 1px solid; margin:0 auto; background:url(../images/right_line.gif) repeat-y top right;
	}
#body h3 {
	font-family:"Myriad Pro";
	color:#C40228;
	font-size:16px;
	left: -400px;
	margin-left: 15px;
}
#body h2 {
	font-family:"Myriad Pro";
	color:#C40228;
	font-size:18px;
	}
/*-----------left part start---------*/

#left{ 
	width:220px;
	overflow:hidden;
	float: left;
	margin-top: 0px;
	padding:0 0 0 0;
	color:#11160A;
	background-color: #FC9;
	left: -500px;
	}
/*------------------  tables ---------*/	
#leftTable {
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size:9px;
  width: 100%;
  border-collapse: collapse;
}	

#leftTable td.left { width:60%;
}

#leftTable td.right { width:40%;
}

#leftTable a { 
	text-decoration: none; 
}

#leftTable a:hover {
	color: #F06;
	font-weight:bold;
}

#leftTable a:visited {
	color: #309;
	font-weight:bold;
}
/*------------------ end tables  --------------*/

#leftNav {
	width:220px;
	float:left;
	margin: 0;
	padding: 0;
	list-style: none;
	border-bottom: 1px dashed #999;
}
#leftNav a {
	color:#000;
	font-size:10px;
	text-transform:uppercase;
	text-decoration:none;
	border: 1px dashed #999;
	border-bottom:none;
	padding: 10px 5px 7px 25px;
	display: block;
	background-color: #FFC;
	background-image: url(../images/nav.png);
	background-repeat: no-repeat;
	background-position: left top;
	zoom: 1;
	
}
#leftNav a:hover {
	font-weight:bold;
	background-color: #FC6;
	background-position: 3px 50%;
}

#home #homeLink,
#about #aboutLink,
#membership #membershipLink,
#officers #officersLink,
#revenuer #revenuerLink,
#sales #salesLink,
#auction #auctionLink,
#library #libraryLink,
#publications #publicationsLink,
#awards #awardsLink,
#articles #articlesLink,
#meetings #meetingsLink,
#contact #contactLink,
#links #linksLink {
	background-color: #FFFFFF;
	background-position: 97% 100%;
	padding-right: 15px;
	padding-left: 30px;
	font-weight:bold;
}

#left h2.everyGreen{
	background: url(../images/latest_update.png) no-repeat 0 0;
	height:19px;
	margin:14px 0 14px 6px;
	position: fixed;
	left: -2200px;

	}
#left p.text{
	font:normal 11px/15px Tahoma, Arial, Helvetica, sans-serif; padding:0 10px 0 7px;
	}
#left p.text span{
	background:url(../images/left_arrow.gif) no-repeat 0 4px; padding:0 0 0 14px;
	}
#left p.text a{
	color:#C40228;
	text-decoration:underline;
	background-color:inherit;
	display:block;
	width:70px;
	margin:14px 0 18px 0;
	}
#left p.text a:hover{
	text-decoration:none;
	}
#left p.text a.nomar{
	margin:14px 0 8px 0;
	}
/*--------------------right ---------------*/
#right {
	width:558px;
    height: 100%;
	overflow:hidden;
	float:right;
	padding:0;
	background-color:#FFC;
	}
	
#right_auction {
	width:558px;
	height:1200px;
	overflow:hidden;
	float:right;
	padding:0;
	background-color:#FFC;
	background-image:url(../images/Auctioneer.gif);
	background-repeat:no-repeat;
	margin-top:0px;	
	}
#right_contact {
	width:558px;
	height:1000px;
	overflow:hidden;
	float:right;
	padding:0;
	background-color:#FFC;

	}
#right_contactbox {
	padding: 15px;
	width: 500px;
	height: 500px;
}



#right h2.who{background:url(../images/about_us.gif) no-repeat 0 0; height:39px; text-indent:-2000px; margin:0 0 8px 0;
	}
#right h2.membership{
	background:url(../images/membership.gif) no-repeat 0 0; height:39px; text-indent:-2000px; margin:0 0 8px 0;
	}
#right h2.revenuer{
	background:url(../images/revenuer.gif) no-repeat 0 0; height:39px; text-indent:-2000px; margin:0 0 8px 0;
	}
#right h2.officers{
	background:url(../images/officers.gif) no-repeat 0 0; height:39px; text-indent:-2000px; margin:0 0 8px 0;
	}
#right h2.library{
	background:url(../images/library.gif) no-repeat 0 0; height:39px; text-indent:-2000px; margin:0 0 8px 0;
	}
#right h2.circuits{
	background:url(../images/circuits.gif) no-repeat 0 0; height:39px; text-indent:-2000px; margin:0 0 8px 0;
	}
#right h2.publications{
	background:url(../images/publications.gif) no-repeat 0 0; height:39px; text-indent:-2000px; margin:0 0 8px 0;
	}
#right h2.awards{
	background:url(../images/awards.gif) no-repeat 0 0; height:39px; text-indent:-2000px; margin:0 0 8px 0;
	}
#right h2.auctions{
	background:url(../images/auctions.gif) no-repeat 0 0; height:39px; text-indent:-2000px; margin:0 0 8px 0;
	}
#right h2.links{
	background:url(../images/links.gif) no-repeat 0 0; height:39px; text-indent:-2000px; margin:0 0 8px 0;
	}
#right h2.articles{
	background:url(../images/articles.gif) no-repeat 0 0; height:39px; text-indent:-2000px; margin:0 0 8px 0;
	}	
#right h2.meetings{
	background:url(../images/meetings.gif) no-repeat 0 0; height:39px; text-indent:-2000px; margin:0 0 8px 0;
	}	
#right h2.contact{
	background:url(../images/contact_form.gif) no-repeat 0 0; height:39px; text-indent:-2000px; margin:0 0 8px 0;
	}	
#right a {
	color: #03F;
	text-decoration: none;
	font-weight: bold;
	border-bottom:#6FF 2px solid;
	
}
#right a:visited {
	color: #6E97BF ;
}
#right a:hover {
	color: #11160A;
	background-color: #FC9;
	border-bottom-color: #6E97BF;
}	
#right ul{
	margin-left: 50px;
	font-size:80%;
	line-height:120%;
	list-style-type:square;
}
#right p.text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:80%;
	margin-left: 15px;
	margin-right: 10px;
	line-height: 120%;
	
	}
#right p.textsmall{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	margin-left: 15px;
	margin-right: 10px;
	}
#right p.text1{
	padding:0;
	}
	

#right td.show{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #C00;
	background-color: #fc9;
}
#right td.title{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; 
	color:#000;
}
#right td.award{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; 
	color:#c80700;
}
#right p.text1 a{
	display:block; width:50px; margin:0 0 0 534px; background:url(../images/view_more.gif) no-repeat 0 0;
	height:47px; font-size:0; text-indent:-2210px;
	}
#right p.text2 { font-family:Arial, Helvetica, sans-serif; font-size:12px;
		
}
		
#right p.red{
	font-weight:bold;
	color: #c80700;
	margin:10px 13px 10px 2px; font-size:15px; margin-left:10px;
	}
#right p.text a.nomar{
	margin:14px 0 8px 0;
	}
 end right styles 

#content{
	background:url(../images/right_line_bot.jpg) repeat-x 0 100%; padding:0 0 1px 0; width:584px;
	}
	  < -- !officers Two colums for Officers page --!>

#officers_right {
	width: 180px;
	float:left;
	margin-left: -500px;
	
	}
#officers_left {
	width: 280px;
	float:left;
	margin-top: 0px;
	padding-left: 15px;
	}
#officers h2{
	background: background:url(../images/officers.gif) no-repeat 0 0;  
	height:30px; text-indent:-2000px;
	}
#officers p.red{
	font-weight:bold;
	color: #c80700;
	margin:10px 13px 10px 2px; font-size:15px;
	}
#officers p{
	color:#000;
	font-size:12px;
}

/*-------------< < << footer part srtart >> > > >---------*/
#footer{
	width:778px; background:url(../images/footer_line.gif) repeat-x 0 0 #445133; color:#7C8671; margin:0 auto;
	 height:59px; padding:27px 0 0 0;
	}
#footer ul{
	 height:16px; margin:0;
	}
#footer ul li{
	float:left; display:block; padding:0 27px; font:bold 11px/15px Arial, Helvetica, sans-serif;
	color:#FFFFFF; background-color:inherit;
	}
#footer ul li a{
	color:#9BB15C; background-color:inherit;
	text-transform:uppercase; text-decoration:none;
	}
#footer ul li a:hover, #footer ul li a.active{
	color:#EDECC0; background-color:inherit;
	}
#footer p{
	margin:15px 0 0 0; text-align:center; font-size:11px;
	}
#footer p span{
	padding:0 0 0 140px; margin:0;
	}
#contact.name {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #F00;
	display: block;
	margin-top: 15px;
	padding-top: 10px;
}
.rightImage2 {
	float: right;
	padding-top: 35px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

