/* 
CSS defined here:
-- All color information
-- borders 
-- background images + position
*/

body
{
	color:#725833;
	padding-bottom:0px;
	margin-bottom:0px;
}
a,
a:hover,
h1,
h1 img,
h2,
h3, h4, h5, h6
{
	color: #F56B18;
}
/*
Sustaining member manufacturer's directory
link color override; added 5/23/2013 mk;
*/
a.sus
{
    color: #3C578B;
}
img
{
	border: 0px;
}
#shadow
{
	background: url("/images/design/shadow_mid.jpg") repeat-y scroll 0 0;
}
#bottom_shadow
{
	position:relative;
	left:-10px;
	top:5px;
}	
#flash
{
	background-color: #FF8201;
}

.brown_link {
	color:#745933;
}

#content_main_content li
{
	color:#725833
}

.letters
{
	color:#725833;
}

.same_page_link
{
	color:#725833;
}

#content_main_content dl dt
{
	color:#745933;
	margin-top:10px;
	font-weight:bold;
}

#content_main_content dl dd
{
	color:#745933;
}

/* color: #666 */
input,
li, dt, dd,
option.selected,
#primary-navigation .subnavigation a,
#primary-navigation .subnavigation a.child,
select,
#search-box fieldset legend
{
	color: #666;
}

a img
{
	border: none 0;
}

fieldset
{
	border: none 0px;
}

option
{
	color: #000;
}

table, td
{
	border: none 0px;
	padding:3px;

	background-color: #FFF;
}

th
{
	color: #FFF;
	background-color: #999;
}

.alternate td
{
	color: #666;
	background-color: #EEE;
}

/* container styles */
#body
{
	background-color: #FFF5D4;
}

/* masthead styles */
#login_state a
{
	color: #745933;
}

#login_state a:hover
{
	color: #745933;
}

#search
{
	background-image: url(/images/design/NavBar_Ext.jpg);
}
#search_input
{
	background: #FFFFFF url(/images/design/Magnify.jpg) no-repeat center left;
	color:#745933;
}
/* first column */
#first_column h1
{
	color:black;
	background-image:url('/images/design/Bar_Left.jpg');
}
#first_column .white_h1 {
	color:white;
}
#link_block .link_category 
{
	color:#F56B18;
}
#featured_member
{
	background-image:url(/images/home/FeatureMem.jpg);
}
#benefits_of_membership ul li
{
	color:#745933;
}
.left_block li li a {
	color:#745933;
	background-image: url(/images/design/NavArrow_right_745933.jpg);
	background-repeat: no-repeat;
	background-position: left 1px;
}
.left_block li li a:hover {
	color:#F56B18
}

#link_block .link_category a.parent 
{
	background-image: url(/images/design/NavArrow_right_745933.jpg);
	background-repeat: no-repeat;
	background-position: left 1px;
}
#link_block .link_category a.parent.top {
	background-image: url(/images/design/NavArrow_right.jpg);
}
#link_block li.open a.parent.top {
	background-image: url(/images/design/NavArrow_down.jpg);
	background-position: left 4px;
}


#link_block .link_category li.open > a.parent 
{
	background-image: url(/images/design/NavArrow_down_745933.jpg);
	background-position: left 4px;
}
#link_block .link_category li.open a.fix-ie
{
	background-image: url(/images/design/NavArrow_down_745933.jpg);
	background-position: left 4px;
}
/* second column */

.button
{
	background-image:url(/images/design/bucket_home_rule.jpg);
}
.button h2 
{
	color:#745933;
}
#last_button
{
	background-image:url(/images/design/bucket_home.jpg);
}
#save_the_date, .save_the_date_panel
{
	background-color:#ffffff;
}
.save_the_date_panel h2, .save_the_date_panel h3
{
	color:#725833;
}
#save_the_date_panel_center 
{
	border-left:1px solid #B9AC99;
	border-right:1px solid #B9AC99;
}
/* three columns */
.yellow_date, .yellow_arrow, .yellow_link {
	color:#F56B18;
}

/* third column */
#third_column
{
	background-color:#F9A61A;
}
.right_block
{
	background-color:#FFF4D4;
}
#find_a_section select
{
	color:#745933;
}
#third_column #members_h1 {
	color:#000000;
	background-image:url(/images/design/Bar_Right_Members.jpg);
}
#third_column #news_h1{
	background-image:url(/images/design/Bar_Right_News.jpg);
}
#login_block
{
	background-color:#FFECA9;
}
#login_block #username, #login_block #password
{
	color:#745933;

}

#login_block form fieldset input.button_hover
{

	padding-top:5px;
}
#news_h1 {
	color:#ffffff;
}

/* main content area */
#content
{
	border-left: 1px solid #CCC;
	color: #666;
}

#member-info
{
	background-image: url(/images/design/IESgraphic1.jpg);
}


/* footer */
#footer
{
	background-color:white;
}

#footer a
{
	color:#725833;
	text-decoration:none;
}

#footer ul li
{
	border-right: 1px solid #666;
}

#footer ul li.last	/* last item */
{
	border-right: 0;
}

#footer ul li a
{
	color: #777;
}

.error
{
	color:#FF0000;
}