/* menu.css: afblakemore.com */
/* CSS Document - Note: the \width and w\idth properties force IE and netscape to look the same */

body {
  font-size: 12pt;
	width: 730px;
	border: 0px solid #FF0000;
	margin: 0px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(/content/static_images/diag_background.gif);
}

#container {
	width: 730px;
	border: 0px solid gray;
	margin: 0px;
	margin-left: auto;
	margin-right: auto;
	height: auto;
	padding: 10px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
}

#header {
/*
  float: left;
	width: 100%;
  padding: 5px;
  margin-bottom: 5px;
*/
}

#main_menu_content { /* Holds the company logo, menu items and current_info divisions together inside the header */
	height: 60px;
	margin-bottom: 0px;
	border: 0px solid #000000;
	width: 730px;
	background-image: url("/content/static_images/menu_bg.jpg");
	background-repeat: no-repeat;
}

.logo {
	float: left;
	width: 260px;
	height: 22px;
	border: 0px solid #000000;
	margin-left: 5px;
}

#main_menu_bar { /* Holds all menu_items together inside menu_menu_content */
	border: 0px solid #000000;
	width: 535px;
	height: 24px;
	margin-left: 2px;
	float: left;
}

#current_info {
  float: right;
  font-size: 6pt;
}

#search {
	border: 0px solid #000000;
	width: 150px;
	float: right;
	margin-top: 0px;
	margin-right: 0px;
	font-size: 8pt;
}

#flash_switch {
	float: left;
	margin-left: 2px;
	top: 0px;
	font-size: 7pt;
	width: 100%;
	color: #999999;
	text-decoration: none;
}

#nav_hierarchy { /* Holds navigation hierarchy info inside the header division, but separate from main_menu_content */
	float: right;
	font-size: 7pt;
	margin-top: 2px;
	margin-right: 5px;
}

a.navigation_item {
	text-decoration: none;
	color: #000000;
}

a.navigation_item:link {
	color: #333333;
}

a.navigation_item:visited {
	color: #666666;
}

a.navigation_item:hover {
color: #999999;
/*
	color: #FF0000;
*/
}

a.navigation_item:active {
	color: #000000;
}

#banner {
	height: 170px;
	width: 730px;
}

#sidebar {
	width: 150px;
	margin-left: auto;
	border: 0px solid #000000;
	float: right;
}
/*
.sidebar_item {
	border: 0px solid #000000;
	margin-bottom: 5px;
	font-size: 7pt;
	width: 150px;
	float: left;
	text-decoration: none;
	cursor: pointer;
	color: #FFFFFF;
}
.sidebar_item_label {
	border: 0px solid #000000;
	float: left;
	width: 20px;
	cursor: pointer;
}
.sidebar_item_image {
	border: 0px solid #000000;
	float: left;
	top: 0px;
	width: 128px;
	height: 108px;
	cursor: pointer;
}
.sidebar_item_headline {
	border: 0px solid #000000;
	background-color: #FFFFFF;
	color: #000000;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: left;
	filter: alpha(opacity=65); -moz-opacity:0.65; opacity:0.65; -khtml-opacity:.65;
	float: left;
	top: 0px;
	width: 128px;
	height: 16px;
	text-indent: 3px
}
.sidebar_item_body {
	float: left;
	width: 128px;
}
*/

/* New stuff...*/
#sidebar_members_login {
	border: 0px solid #000000;
	margin-bottom: 5px;
	width: 146px;
	height: 69px;
	float: left;
	font-size: 7pt;
	text-decoration: none;
	color: #FFFFFF;
}
#sidebar_member_login_headline {
	border: 0px solid #000000;
	background-color: #FFFFFF;
	color: #000000;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: left;
	filter: alpha(opacity=65); -moz-opacity:0.65; opacity:0.65; -khtml-opacity:.65;
	float: left;
	width: 128px;
	text-indent: 2px;
}
#sidebar_members_login_body {
	float: left;
	width: 128px;
}
#sidebar_members_login_label {
	border: 0px solid #000000;
	float: left;
	width: 18px;
	height: 69px;
}
.sidebar_item_small {
	border: 0px solid #000000;
	margin-bottom: 5px;
	width: 146px;
	height: 52px;
	float: left;
}
.sidebar_item {
	border: 0px solid #000000;
	margin-bottom: 5px;
	font-size: 7pt;
	text-decoration: none;
	width: 146px;
	height: 108px;
	float: left;
	color: #FFFFFF;
}
.sidebar_item_label {
	border: 0px solid #000000;
	float: left;
	width: 18px;
	height: 108px;
}
.sidebar_item_image {
	border: 0px solid #000000;
	float: left;
	top: 0px;
	width: 128px;
	height: 108px;
}
.sidebar_item_headline {
	border: 0px solid #000000;
	background-color: #FFFFFF;
	color: #000000;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: left;
	filter: alpha(opacity=65); -moz-opacity:0.65; opacity:0.65; -khtml-opacity:.65;
	float: left;
	position: relative;
	top: -94px; 
	left: 18px;
	width: 128px;
	margin-top: -14px;
	text-indent: 2px;
}
.sidebar_item_body {
	float: left;
	width: 128px;
}



#main_content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
/*
	float: left;
	padding-right: 15px;
	width: 428px;
*/
	margin-left: 132px;
	margin-right: 158px;
	min-height: 400px;
	width: 430px;
}

#section_menu {
	float: left;
	width: 120px;
}

#icon_area {
	float: left;
	width: 120px;
	margin-top: 5px;
}

#footer {
	margin-top: 5px;
	background-color: #EEEFE9;
	font-size: 8pt;
	width: 730px;
	text-align: center;
	left: 0;
}

/* Main Menu... */

.main_menu_item {
	float: left;
}

a.main_menu_item {
	float: left;
	width: 75px;
	height: 16px;
	margin-right: -1px;
	color: #000000;
	border: 1px solid #B1B793;
	font-size: 7pt;
	text-align: center;
	padding-top: 6px;
	background: repeat-x scroll url(/content/static_images/main_menu_strip_up.gif);
	letter-spacing: 1px;
}

a.main_menu_item:link {
	color: #000000;
}

a.main_menu_item:visited {
	color: #000000;
}

a.main_menu_item:hover {
	color: #000000;
	background-color: #E4E7D3;
	background: repeat-x scroll url(/content/static_images/main_menu_strip_down.gif);
}


.main_menu_item_active {
	color: #000000;
	float: left;
	width: 75px;
	height: 16px;
	margin-right: -1px;
	border: 1px solid #B1B793;
	font-size: 7pt;
	text-align: center;
	background: repeat-x scroll url(/content/static_images/main_menu_strip_down.gif);
	padding-top: 6px;
	letter-spacing: 1px;
}
a.main_menu_item_active:link {
	color: #000000;
}
a.main_menu_item_active:visited {
	color: #000000;
}


/* Section Menu... */

.section_menu_item { /* for flash menu items... */
}

a.section_menu_item {
	float: left;
	width: 113px;
	height: 17px;
	padding-top: 5px;
	color: #000000;
	font-size: 7pt;
	font-family: Arial, Helvetica, sans-serif;
	background: repeat-y scroll url(/content/static_images/sub_menu_strip_up.gif);
	text-indent: 4px;
	letter-spacing: 1px;
}

a.section_menu_item:link {
	color: #000000;
}
a.section_menu_item:visited {
	color: #000000;
}
a.section_menu_item:hover {
	background: repeat-y scroll url(/content/static_images/sub_menu_strip_down.gif);
}

a.section_menu_item_active {
	float: left;
	width: 113px;
	height: 17px;
	color: #000000;
	text-indent: 4px;
	font-size: 7pt;
	font-family: Arial, Helvetica, sans-serif;
	background: repeat-y scroll url(/content/static_images/sub_menu_strip_down.gif);
	letter-spacing: 1px;
	text-align: left;
	padding-top: 5px;
}
a.section_menu_item_active:link {
	color: #000000;
}
a.section_menu_item_active:visited {
	color: #000000;
}


/* Sub Menu... */

.sub_menu_item { /* for flash menu items... */
}

a.sub_menu_item {
	float: left;
	width: 113px;
	height: 17px;
	padding-top: 5px;
	color: #000000;
	font-size: 7pt;
	font-family: Arial, Helvetica, sans-serif;
	background: repeat-y scroll url(/content/static_images/sub_menu_l2_strip_up.gif);
	text-indent: 16px;
	letter-spacing: 1px;
}

a.sub_menu_item:link {
	color: #000000;
}
a.sub_menu_item:visited {
	color: #000000;
}
a.sub_menu_item:hover {
	background: repeat-y scroll url(/content/static_images/sub_menu_l2_strip_down.gif);
}

a.sub_menu_item_active {
	float: left;
	width: 113px;
	height: 17px;
	color: #000000;
	text-indent: 16px;
	font-size: 7pt;
	font-family: Arial, Helvetica, sans-serif;
	background: repeat-y scroll url(/content/static_images/sub_menu_l2_strip_down.gif);
	letter-spacing: 1px;
	text-align: left;
	padding-top: 5px;
}
a.sub_menu_item_active:link {
	color: #000000;
}
a.sub_menu_item_active:visited {
	color: #000000;
}

/* Classes... */
/*
h1 {
  font-size:14px;
  padding-top:10px;
}
*/