body { margin: 0px; background: #d4d4d4; font-family: arial, sans-serif; font-size: 12px; }
#wrapper { width: 100%; min-width: 940px; padding-top: 10px; background: #fff;}
a { color: #bf4d30; }

#top { width: 884px; height: 50px; padding-left: 16px; margin: 0px auto 10px auto; }
#top img { width: 200px; height: 50px; border: 0px; float: left; }
#top input { margin: 10px 10px 0px 10px; float: right; color: #312542; font-weight: bold; }

#top div {
	color: #fff;
	text-decoration: none;
	height: 23px;
	display: inline;
	float: right;
	padding: 7px 10px 0px 10px;
	margin-left: 10px;
}

.button_login { height: 32px; padding-top: 0px; background: url(images/corp/button_bg_login.jpg) repeat-x; margin: 10px 10px 0px 10px; float: right; border: 1px solid #312542; color: #fff; }

#navigation { width: 900px; height: 50px; background: url(images/corp/navigation_bg.jpg) no-repeat; margin: 0 auto; }
#navigation a { display: block; width: 145px; padding-top: 12px; font-size: 22px; text-align: center; text-decoration: none; color: #fff; float: left; }
#header { width: 884px; height: 72px; padding: 28px 16px 0px 0px; background: url(images/corp/header_bg.jpg) no-repeat; margin: 0 auto; font-size: 32px; color: #485b5c; text-align: right; }
#header_home { width: 900px; height: 200px; margin: 0 auto; background: #0000ff; }
#header_home_bg { width: 650px; height: 140px; padding-top: 60px; background: url(images/corp/header_home.jpg) no-repeat; margin: 0 auto; float: left; text-align: center; font-size: 36px; color: #485b5c; }
#header_home_nav { width: 250px; height: 200px; margin: 0 auto; float: right; }
#header_home_nav a { display: block; width: 310px; min-height: 54px; padding: 12px 20px 0px 10px; color: #fff; text-decoration: none; font-size: 16px; font-weight: bold; line-height: 32px;}
#header_home_nav span { font-size: 14px; font-weight: normal; }
#header_home_nav a.login { height: 55px; background: url(images/corp/home_nav_1.jpg) no-repeat; }
#header_home_nav a.edit { height: 54px; background: url(images/corp/home_nav_2.jpg) no-repeat; }
#header_home_nav a.compare { height: 55px; background: url(images/corp/home_nav_3.jpg) no-repeat; }

#container_top { width: 900px; height: 15px; margin: 20px auto 0px auto; background: url(images/corp/container_top.jpg) no-repeat; }
#container { width: 860px; height: auto; padding: 10px 20px 10px 20px; margin: 0 auto; background: url(images/corp/container_bg.jpg) repeat-y; clear: both; overflow: hidden; }
.title { display: block; margin-bottom: 20px; color: #fff; font-size: 14px; font-weight: bold; }
.home_left { width: 404px; padding: 8px; background: url(images/corp/heading_content_bg.jpg) repeat-x #ece8d2; margin-bottom: 20px; float: left; }
.home_left2 { width: 404px; padding: 8px 8px 8px 0px; background: url(images/corp/heading_content_bg.jpg) repeat-x #ece8d2; margin-bottom: 20px; float: left; }
.home_right { width: 404px; padding: 8px; background: url(images/corp/heading_content2_bg.jpg) repeat-x #ece8d2; margin-bottom: 20px; float: right; }

#left { width: 180px; float: left; }

/* changed by jeff to accomodate the accordian */

div#leftMenu
{
	padding: 0;
}
div#leftMenu h4
{
	cursor: pointer;
	color: #fff;
	background: url(images/corp/button_bg.jpg) repeat-x;
	font-size: 14px;
	/* font-family: Arial, Helvetica, Georgia, Sans-Serif; */
	font-weight: bold;
	line-height: 28px;
	padding: 0px 0px 0px 8px;
	margin: 0;
}
div#leftMenu h4 a
{
	cursor: pointer;
	color: #fff;
	text-decoration: none;
	padding: 0;
	margin: 0;
	/* padding-left: 9px; */
	/* font-family: Arial, Helvetica, Georgia, Sans-Serif; */
	font-weight: bold;
	line-height: 28px;
}
div#leftMenu div
{
	padding: 0;
	padding-left: 18px;
	margin: 0;
	background: #6f898c;
}
div#leftMenu div h4, div#leftMenu div h4 a
{
	cursor: pointer;
	color: #fff;
	font-size: 12px;
	line-height: 24px;
	font-weight: normal;
	padding: 0;
	margin: 0;
}
div#leftMenu div h4
{
	padding-left: 12px;
	width: auto;
	height: auto;
	background: url(images/corp/list_button.gif) no-repeat 0 10px;
}
/*
div#leftMenu div h4 a:link, div#leftMenu div h4 a:hover, div#leftMenu div h4 a:visited, div#leftMenu div h4 a:active
{
	font-weight: 200;
}
*/


.expanded { min-height: 18px; padding: 6px 8px 0px 8px; background: url(images/corp/button_expanded_bg.jpg) repeat-x #6f898c; border: 1px solid #485b5c; color: #fff; text-decoration: none; }
.expanded a.parent, .button { display: block; font-size: 14px; font-weight: bold; color: #fff; text-decoration: none; }
.expanded ul { padding-left: 20px; }
.expanded ul li { list-style-image: url(images/corp/list_button.gif); margin-bottom: 10px; }
.expanded ul li a { font-size: 12px; font-weight: normal; color: #fff; text-decoration: none; }



.button { height: 24px; padding: 6px 0px 0px 8px; background: url(images/corp/button_bg.jpg) repeat-x; border: 1px solid #485b5c; }
.related { min-height: 34px; padding: 8px; background: url(images/corp/heading_related_bg.jpg) no-repeat #ece8d2; margin-top: 20px; }
.related ul { padding-left: 20px; }
.related ul li { list-style-image: url(images/corp/list_related.gif); margin-bottom: 10px; }
.related ul a { font-size: 12px; color: #bf4d30; text-decoration: none; }

#right { width: 660px; float: right; }
.content { min-height: 16px; padding: 8px; background: url(images/corp/heading_content_bg.jpg) repeat-x #ece8d2; margin-bottom: 20px; overflow: hidden; }
.content p, .home_right p, .home_left p { line-height: 20px; }
.content .contact { font-size: 14px; font-weight: bold; }
.content input { width: 300px; margin: 4px 0px 10px 0px; }
.content #contact_message { width: 630px; min-height: 200px; background-color: #fffffe; margin: 4px 0px 10px 0px; }
.content #contact_send { width: auto; height: 32px; padding-top: 0px; background: url(images/corp/button_bg_login.jpg) repeat-x; float: right; border: 1px solid #312542; color: #fff; }
.content .check_bullet { list-style-image: url('images/corp/check.gif'); line-height: 1.25em; } }
#contact_tradiance { margin: 0px; }
.contact_tradience  { color: #bf4d30; line-height: 20px; }

input { width: auto; height: 24px; padding: 6px 6px 0px 6px; background: url(images/input_text_bg.jpg) repeat-x; border: 1px solid #cfcab0; }

#footer_wrap { width: 100%; height: 114px; background: url(images/corp/footer.jpg) repeat-x; }
#footer { width: 940px; height: 106px; padding-top: 24px; margin: 0 auto; background: url(images/corp/footer_bg.jpg) no-repeat; text-align: center; color: #777; }


#top input.emaillist { margin: 0px; float: none; color: #312542; font-weight: bold; 
 width: auto; height: 12px; padding: 0px ; background: url(images/input_text_bg.jpg) repeat-x; border: 1px solid #cfcab0;}


