/**********************************************************************************************************/
/* GLOBAL PROPERTIES */
/**********************************************************************************************************/
body {
  font-family: arial,helvetica,sans-serif;
  font-size: 12px;
	color: #333333;
  margin: 0px;
  padding: 0px;
}

img {
  border: 0px;
}

img.icon {
	padding-left: 3px;
}

/* LINKS */
a {
  color: #009999; 
  text-decoration: underline;
}
a:visited {
  color: #009999; 
  text-decoration: underline;
}
a:hover {
  color: #006666; 
  text-decoration: underline;
}
td {
  vertical-align: top;
	color: #333333;
}
h1 {
  margin: 0px;
  padding: 0px 0px 10px 0px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 17px;
  font-weight: bold;
  color: #185394;
}
h2 {
  margin: 0px;
  padding: 0px 0px 10px 0px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: bold;
  color: #185394;
}
h3 {
  margin: 0px;
  padding: 0px 0px 10px 0px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: bold;
  color: #185394;
}


/* BORDERS */
.border { border: 1px solid #CCCCCC; }
.border_top { border-top: 1px solid #CCCCCC; }
.border_right { border-right: 1px solid #CCCCCC; }
.border_bottom { border-bottom: 1px solid #CCCCCC; }
.border_left { border-left: 1px solid #CCCCCC; }
.border_nav { border-right: 1px solid #018F8F; }
.dotted { border-top: 1px dotted #CCCCCC; }
.dotted_bottom { border-bottom: 1px dashed #CCCCCC; }

/* MODULE SPECIFIC STYLES */
.sm_padding { padding: 0px 15px 0px 0px; vertical-align: top; }
.col_padding { padding: 0px 15px 0px 0px; vertical-align: top; }
.box_padded { padding: 10px; background-color: #F7F6F2; }
.box { padding: 0px 10px 10px 0px; background-color: #F7F6F2; }
.arrow { padding-left: 5px; }
.text_wrap { float: left; padding-right: 15px; padding-bottom: 15px; }
.col_seperate, .col_separate { padding-right: 15px; }
.row_seperate, .row_separate { padding-top: 15px; }

/**********************************************************************************************************/
/* PAGE CONTAINER PROPERTIES */
/**********************************************************************************************************/
#wrapper {
  position: relative;
  align: center;
  width: 750px;
  margin: 0px auto;
  padding-left: 10px;
  background-image: url(/library/images/gutter_bg.gif);
  background-repeat: repeat-y;
	font-family: arial,helvetica,sans-serif;
  font-size: 12px;
}

/**********************************************************************************************************/
/* MASTHEAD PROPERTIES */
/**********************************************************************************************************/
/*#masthead {
  position: relative;
  height: 90px;
  margin: 0px;
  width: 100%;
}
#masthead img.logo {
  position: absolute;
  left: 15px;
  bottom: 15px;
}
#masthead img.logo2 {
  position: absolute;
  right: 15px;
  bottom: 15px;
}
#masthead div.nav {
  position: absolute;
  right: 15px;
  top: 10px;
  text-align: right;
	font-size: 11px;
}
#masthead div.nav ul {
  margin: 0px;
  padding: 0px;
  list-style: none;
}
#masthead div.nav ul li {
  float: left;
  margin: 0;
	padding-left: 10px;
}
#masthead div.nav_spanish {
  position: absolute;
  right: 15px;
  top: 35px;
  text-align: right;
}
#masthead div.nav_spanish a:link,
#masthead div.nav_spanish a:visited {
  font-weight: bold;
  color: #888888;
  text-decoration: none;
}
#masthead div.nav a:link,
#masthead div.nav a:visited {
  color: #888888;
  text-decoration: underline;
}
#masthead img.nav_padding {
  padding-left: 7px;
}*/

/**********************************************************************************************************/
/* PRIMARY NAVIGATION PROPERTIES */
/**********************************************************************************************************/
#nav_primary {
  position: relative;
  width: 100%;
  height: 30px;																							
  background-image: url(/library/images/nav_off.gif);
  background-repeat: repeat;
  line-height: normal;
}
#nav_primary ul {
  margin: 0px;
  padding: 0px;
  list-style: none;
}
#nav_primary li {
  float: left;
  margin: 0;
}
#nav_primary li.separator,
#nav_primary li.seperator {
  float: left;
  margin: 0;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 4px;
  padding-bottom: 7px;
  background-image: url(/library/images/nav_split.gif);
  background-repeat: no-repeat;
  background-position: 100% 100%;
}
#nav_primary li.channel {
  float: left;
  margin: 0;
 /* width: 140px;  */
  text-align: right;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 7px;
  padding-bottom: 7px;
  background-image: url(/library/images/nav_channel.gif);
  background-repeat: repeat;
}
#nav_primary li.channel a,
#nav_primary li.current a,
#nav_primary li.landing a {
  display: block;
  color: #FFFFFF;
  font-weight: bold;
  text-decoration: none;
	font-size: 12px;
}
#nav_primary li.landing {
  position: relative;
  float: left;
  margin: 0;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 7px;
  padding-bottom: 7px;
  background-image: url(/library/images/nav_off.gif);
  background-repeat: repeat;
	
	/* IE 6 FIX FOR HOVER */
	background-image: expression(
		this.onmouseover = new Function("this.className += ' hover';"),
		this.onmouseout = new Function("this.className = this.className.replace('hover', '');")
	);
}
#nav_primary ul li.landing:hover {
  position: relative;
  float: left;
  margin: 0;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 7px;
  padding-bottom: 7px;
  background-image: url(/library/images/nav_on.gif);
  background-repeat: repeat;
}
#nav_primary li.current {
  position: relative;
  float: left;
  margin: 0;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 7px;
  padding-bottom: 7px;
  background-image: url(/library/images/nav_on.gif);
  background-repeat: repeat;
}
#nav_primary li.hover {
  position: relative;
  float: left;
  margin: 0;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 7px;
  padding-bottom: 7px;
  background-image: url(/library/images/nav_on.gif);
  background-repeat: repeat;
}

/**********************************************************************************************************/
/* BREADCRUMB PROPERTIES */
/**********************************************************************************************************/
/*
#breadcrumbs {
  position: relative;
  width: 100%;
  height: 30px;																							
  background-image: url(/library/images/breadcrumb_bg.gif);
  background-repeat: repeat;
  line-height: normal;
}
*/
#breadcrumbs {
  position: relative;
  width: 100%;
  height: 20px;																							
}
#breadcrumbs ul {
  position: absolute;
  top: 9px;
  left: 10px;
  margin: 0px;
  padding: 0px;
  list-style: none;
}
#breadcrumbs li {
  float: left;
  margin: 0;
  font-size: 8pt;
}
#breadcrumbs a:link,
#breadcrumbs a:visited {
  font-size: 8pt;
  color: #009999;
  text-decoration: none;
}
#breadcrumbs a:hover {
  color: #006666;
  text-decoration: underline;
}
#breadcrumbs span.separator_past,
#breadcrumbs span.seperator_past {
  font-size: 8pt;
  color: #000000;
  text-decoration: none;
  padding-left: 5px;
  padding-right: 5px;
}
#breadcrumbs span.separator_current,
#breadcrumbs span.seperator_current {
  font-size: 8pt;
  color: #000000;
  text-decoration: none;
  padding-left: 5px;
  padding-right: 5px;
}

/**********************************************************************************************************/
/* LEFT COLUMN PROPERTIES */
/**********************************************************************************************************/
#column_left {
  padding: 0px;
  margin: 0px;
  border-right: 1px solid #CCCCCC;																	 
}

/**********************************************************************************************************/
/* SECONDARY NAVIGATION PROPERTIES */
/**********************************************************************************************************/
#nav_secondary {
  font-family: arial,helvetica,sans-serif;
  font-size: 12px;
  margin: 0px;
  padding: 0px;	
  list-style: none;
}
#nav_secondary li {
  margin: 0px;
  padding-left: 20px;
  padding-right: 10px;
  padding-top: 6px;
  padding-bottom: 6px;
  border-bottom: 1px dashed #CCCCCC;
	line-height: 20px;
}
#nav_secondary li.nav_primary {
  margin: 0px;
  padding-left: 11px;
  padding-right: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  border-bottom: 1px dashed #CCCCCC;
}
#nav_secondary li.nav_primary a:link,
#nav_secondary li.nav_primary a:visited {
  font-family: arial,helvetica,sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
	line-height: 20px;
}
#nav_secondary li.nav_primary a:hover {
  font-family: arial,helvetica,sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-decoration: underline;
	line-height: 20px;
}
#nav_secondary li.nav_current {
  margin: 0px;
  padding-left: 20px;
  padding-right: 10px;
  padding-top: 6px;
  padding-bottom: 6px;
  border-bottom: 1px dashed #CCCCCC;
  background-color: #F8F6F3;
  background-image: url(/library/images/arrow_on.gif);
  background-repeat: no-repeat;
  background-position: 12px 14px;
	line-height: 20px;
}
#nav_secondary li.nav_current_primary {
  margin: 0px;
  padding-left: 11px;
  padding-right: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  border-bottom: 1px dashed #CCCCCC;
  font-weight: bold;
	line-height: 20px;
  background-color: #F8F6F3;
  background-image: url(/library/images/arrow_on.gif);
  background-repeat: no-repeat;
  background-position: 4px 19px;
}

/**********************************************************************************************************/
/* LEFT COLUMN TOOLS PROPERTIES */
/**********************************************************************************************************/
#left_column_tools {
  position: relative;
  font-family: arial,helvetica,sans-serif;
  font-size: 12px;
  margin: 0px;
  padding-top: 40px;
  padding-right: 10px;
  text-align: right;
}
#left_column_tools ul {
  margin: 0px;
  padding: 0px;	
  list-style: none;
}
#left_column_tools ul li {
  float: right;
  margin: 0px;
  padding-left: 1px;
  padding-top: 2px;
}

/**********************************************************************************************************/
/* LEFT COLUMN SPACER PROPERTIES */
/**********************************************************************************************************/
#left_column_spacer {
  height: 50px;
}

/**********************************************************************************************************/
/* CONTENT FEATURE PROPERTIES */
/**********************************************************************************************************/
/*
#content_feature {
  width: 160px;
  background-image: url(/library/images/feature.jpg);
}
#content_feature div {
  padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
  color: #FFFFFF;
}
#content_feature div h3 {
  padding-bottom: 3px;
  font-size: 13px;
	color: #FFFFFF;
}
#content_feature input.field {
  width: 110px; 
	margin-bottom: 2px;
	font-size: 11px;
	height: 14px;
}
#content_feature input.button {
  padding-top: 3px;
	padding-bottom: 3px;
}
#content_feature form {
  margin: 0px;
	padding: 0px;
	height: 0px;
}
#content_feature div a {
  font-size: 11px;
	color: #A7D9FC;
}
*/

/**********************************************************************************************************/
/* CONTENT CHANNEL ROTATION BUCKET PROPERTIES */
/**********************************************************************************************************/
/*
#main_rotation {
  margin: 0px;
	padding: 0px;
	width: 171px;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}
#main_rotation div {
  padding: 10px;
}
#main_rotation div.title {
	padding-top: 7px;
	padding-bottom: 7px;
	font-weight: bold;
	color: #666666;
}
#main_rotation ul {
  margin: 0px;
	padding-top: 3px;
	padding-bottom: 2px;
	padding-left: 0px;
	padding-right: 0px;
  list-style: none;
	border-top: 1px dashed #CCCCCC;
	border-bottom: 1px dashed #CCCCCC;
	text-align: center;
}
#main_rotation li {
  display: inline;
}
#main_rotation li.previous {
  padding-right: 2px;
}
#main_rotation li.next {
  padding-left: 2px;
}
#main_rotation li.arrow_previous {
  background-image: url(/library/images/arrow_previous.gif);
  background-repeat: no-repeat;
  background-position: center center;
}
#main_rotation li.arrow_next {
  background-image: url(/library/images/arrow_next.gif);
  background-repeat: no-repeat;
  background-position: center center;
}
#main_rotation li.arrow_previous img,
#main_rotation li.arrow_next img {
  height: 10px;
	width: 5px;
}
#main_rotation li a {
  text-decoration: none;
}
#main_rotation div.copy {
  padding-top: 0px;
	padding-bottom: 0px;
	color: #666666;
}
#main_rotation div.heading {
  padding-top: 0px;
	padding-bottom: 0px;
  font-weight: bold;
	color: #666666;
}
#main_rotation div.cta {
  text-align: right;
}
#main_rotation div.cta a {
  text-decoration: underline;
}
#main_rotation div.cta img {
  width: 3px;
	height: 5px;
}
*/

/**********************************************************************************************************/
/* CONTENT CHANNEL RIGHT COLUMN PROPERTIES */
/**********************************************************************************************************/
#main_right_column {
  margin: 0px;
	padding: 10px;
	width: 140px;
	border-left: 1px solid #CCCCCC;
}
#main_right_column div {
  padding-bottom: 10px;
}

/**********************************************************************************************************/
/* CONTENT BODY PROPERTIES */
/**********************************************************************************************************/
#content_body {
  padding: 0px;
  margin: 0px;
}
#content_body div {
  padding: 15px;
}

/**********************************************************************************************************/
/* CONTENT LANDING PROPERTIES */
/**********************************************************************************************************/
#content_landing img {
  margin: 0px;
	padding: 0px;
	width: 420px;
	float: left;
	display: inline;
	overflow: hidden;
}

/**********************************************************************************************************/
/* RIGHT COLUMN PROPERTIES */
/**********************************************************************************************************/
#column_right {
  width: 160px;
  height: 100%;
  border-left: 1px solid #CCCCCC;																					 
}
#column_right div {
  padding: 10px;
	margin: 0px;																			 
}

/**********************************************************************************************************/
/* FOOTER PROPERTIES */
/**********************************************************************************************************/
#footer {
  position: relative;
	padding: 23px 0px 0px 0px;
	margin: 0px;
  height: 70px;
  width: 740px; 
  background-image: url(/library/images/footer_bg.gif);
}
#footer_main {
  position: relative;
	padding: 23px 0px 23px 0px;
	margin: 0px;
  height: 47px;
  width: 560px; 
  background-image: url(/library/images/footer_bg.gif);
}
#footer ul,
#footer_main ul {
  padding: 2px;
	margin: 0px;
  list-style: none;
	text-align: center;
	vertical-align: middle;
}
#footer li,
#footer_main li {
  font-size: 11px;
	display: inline;
	color: #666666;
}
#footer li a,
#footer_main li a {
  color: #666666;
	text-decoration: underline;
}
#footer li a:hover,
#footer_main li a:hover {
  color: #333333;
	text-decoration: underline;
}

/**********************************************************************************************************/
/* BOTTOM PROPERTIES */
/**********************************************************************************************************/
#bottom {
  position: relative;
  align: center;
  width: 760px;
  margin: 0px auto;
  background-image: url(/library/images/footer_btm.gif);
  background-repeat: no-repeat;
}

/**********************************************************************************************************/
/* BASELINE PROPERTIES */
/**********************************************************************************************************/
#baseline {
  position: relative;
  width: 100%; 
}
#baseline div.nav_baseline {
  position: relative;
  text-align: center;
  padding-top: 5px;
  padding-bottom: 15px;
  font-family: arial,helvetica,sans-serif;
  font-size: 10px;
  color: #666666;
}
#baseline div.nav_baseline a:link,
#baseline div.nav_baseline a:visited  {
  font-family: arial,helvetica,sans-serif;
  font-size: 10px;
  color: #666666;
  text-decoration: underline;
}

/**********************************************************************************************************/
/* POP UP WINDOW PROPERTIES */
/**********************************************************************************************************/
#pop_wrapper {
  position: relative;
  width: 100%;
  margin: 0px auto;
}
#pop_footer {
  position: absolute;
  margin: 0px;
  padding: 10px;
  width: 100%;
  text-align: center;
  font-family: arial,helvetica,sans-serif;
  font-size: 10px;
  color: #666666;
}
.pop_separator,
.pop_seperator {
  border-top: 5px solid #17A2A2;
}

/**********************************************************************************************************/
/* ERROR PAGE PROPERTIES */
/**********************************************************************************************************/
#error_wrapper {
  position: relative;
  width: 740px;
  margin: 0px auto;
}
#error_wrapper div ul {
  margin: 0px;
	padding-left: 5px;
	list-style-type: disc;
	list-style-position: inside;
} 
#error_wrapper div ul li {
	background-image: url(/library/images/arrow_teal.gif);
	background-repeat: no-repeat;
	background-position: 1px 5px;
} 
#error_footer {
  position: absolute;
  margin: 0px;
  padding: 10px;
  width: 720px;
  text-align: center;
  font-family: arial,helvetica,sans-serif;
  font-size: 10px;
  color: #666666;
}

/**********************************************************************************************************/
/* CONTENT CHANNEL PROPERTIES */
/**********************************************************************************************************/
#content_channel {
  margin: 0px;
	padding: 0px;
  width: 580px;
  height: 172px;
	float: left;
	display: inline;
	overflow: hidden;
	border-bottom: 1px solid #CCCCCC;
}
#content_channel_buckets {
	padding: 10px;
	border-right: 1px solid #CCCCCC;
}
#content_home_buckets {
	padding: 10px;
}
#content_channel_buckets td.bucket {
	width: 189px;
	height: 125px;
	background-image: url(/library/images/bucket_bottom.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	font-size: 12px;
}
#content_home_buckets td.bucket {
	width: 173px;
	height: 100px;
	background-image: url(/library/images/bucket_bottom_home.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	font-size: 12px;
}
#content_home_buckets td.bucket_spacing {
	width: 9px;
	height: 9px;
}
#content_channel_buckets td.bucket_spacing {
	width: 10px;
	height: 10px;
}
#content_channel_buckets td.channel_agents,
#content_home_buckets td.channel_agents {
	background-color: #EAEFF7;
}
#content_channel_buckets td.channel_agents:hover,
#content_home_buckets td.channel_agents:hover {
	background-color: #DBE4F4;
}
#content_channel_buckets td.channel_employers,
#content_home_buckets td.channel_employers {
	background-color: #EBF5FB;
}
#content_channel_buckets td.channel_employers:hover,
#content_home_buckets td.channel_employers:hover {
	background-color: #D4E8F6;
}
#content_channel_buckets td.channel_members,
#content_home_buckets td.channel_members {
	background-color: #E4F5F6;
}
#content_channel_buckets td.channel_members:hover,
#content_home_buckets td.channel_members:hover {
	background-color: #D2EFF0;
}
#content_channel_buckets td.channel_providers,
#content_home_buckets td.channel_providers {
	background-color: #EFF7EF;
}
#content_channel_buckets td.channel_providers:hover,
#content_home_buckets td.channel_providers:hover {
	background-color: #D9F1D9;
}
#content_channel_buckets td div.corner_top_left,
#content_home_buckets td div.corner_top_left {
	background-image: url(/library/images/bucket_topleft.gif);
	background-position: top left;
	background-repeat: no-repeat;
}
#content_channel_buckets td div.corner_top_right,
#content_home_buckets td div.corner_top_right {
	padding: 15px;
	background-image: url(/library/images/bucket_topright.gif);
	background-position: top right;
	background-repeat: no-repeat;
}

/**********************************************************************************************************/
/* CONTENT HOME PROPERTIES */
/**********************************************************************************************************/
#content_home_top {
  position: relative;
  padding: 0px;
	margin: 0px;
	height: 245px;
	width: 740px;
	border-bottom: 1px solid #CCCCCC;
	background-image: url(/library/images/home_img_guidance.jpg);
}
#content_home_top img.text {
  position: absolute;
  left: 30px;
  top: 110px;
}
#content_home_top img.logo {
  position: absolute;
  left: 20px;
  top: 45px;
}
#content_home_top div.login {
  position: absolute;
  right: -30px;
  top: 20px;
}
#content_home_top div.registration {
  position: absolute;
  right: 0px;
  top: 160px;
	background-image: url(/library/images/arrow_teal.gif);
	background-repeat: no-repeat;
	background-position: 12px 25px;
}
#content_home_top div.registration a {
  font-size: 11px;
	text-decoration: underline;
}
#content_home_top div.nav_spanish {
  position: absolute;
  right: 0px;
  top: 0px;
}
#content_home_top div {
  padding: 20px;
}

/***************************************************************************************************************************************/
/* OPTIONAL MODULE STYLES */
/***************************************************************************************************************************************/
.mod_container {
  width: 140px;
}
td.mod_left_top {
  width: 10px;
	border-bottom: dotted 1px #CCCCCC;
	background-image: url(/library/images/mod_leftbg.gif);
}
td.mod_right_top {
  width: 10px;
	border-bottom: dotted 1px #CCCCCC;
	background-image: url(/library/images/mod_rightbg.gif);
}
td.mod_top {
  padding-top: 8px;
	background-image: url(/library/images/mod_topbg.gif);
	background-repeat: repeat-x; 
	border-bottom: dotted 1px #CCCCCC;
}
td.mod_top h3 {
  padding: 0px;
}
td.mod_left {
  width: 10px;
	background-image: url(/library/images/mod_leftbg.gif);
}
td.mod_right {
  width: 10px;
	background-image: url(/library/images/mod_rightbg.gif);
}
td.mod_bottom {
	background-image: url(/library/images/mod_bottom.gif);
  background-repeat: no-repeat;
	background-position: bottom;
	height: 10px;
}
td.mod_content {
  margin:: 0px;
	padding-top: 5px;
	padding-bottom: 0px;
}
td.mod_content div {
  margin: 0px;
	padding: 0px 0px 7px 0px;
	width: 100%; 
	text-align: left; 
	font-size: 12px;
}
td.mod_content a img {
	padding-right: 5px;
}
td.mod_content ul {
  margin: 0px;
	padding: 0px;
	list-style-type: none;
	list-style-position: outside;
} 
td.mod_content ul li {
  padding-left: 10px;
	background-image: url(/library/images/arrow_on.gif);
	background-repeat: no-repeat;
	background-position: 1px 5px;
	text-decoration: none;
	font-size: 11px;
}
td.mod_content ul li a.quick_link {
	font-size: 11px;
	text-decoration: none;
}

/***************************************************************************************************************************************/
/* TABLE DATA STYLES */
/***************************************************************************************************************************************/
table.data {
  border-bottom: 1px solid #CCCCCC;
}
table.data tr th,
table.data tr td {
  padding: 7px;
	vertical-align: top;
}
table.data tr th {
	text-align: left;
}
table.data tr th ul,
table.data tr td ul {
  margin: 0px;
	padding: 0px;
	list-style-type: none;
	list-style-position: outside;
} 
table.data tr th ul li,
table.data tr td ul li {
  padding-left: 10px;
	background-image: url(/library/images/arrow_teal.gif);
	background-repeat: no-repeat;
	background-position: 1px 5px;
	text-decoration: none;
}
table.data tr th.even, table.data tr.even th,
table.data tr td.even, table.data tr.even td {
  background-color: #F7F6F2;
}
table.data tr th.odd, table.data tr.odd th,
table.data tr td.odd, table.data tr.odd td {
  background-color: #FFFFFFF;
}
table.data tr th.separator, table.data tr.separator th,
table.data tr td.separator, table.data tr.separator td {
	border-top: 2px solid #009999;
}

table.data tr th.row_separator, table.data tr.row_separator th,
table.data tr td.row_separator, table.data tr.row_separator td {
	border-top: 1px dotted #CCCCCC;
}

/**********************************************************************************************************/
/* FOOTER HOME PROPERTIES */
/**********************************************************************************************************/
#footer_home {
  position: relative;
	padding: 10px;
	margin: 0px;
  height: 200px;
  width: 720px; 
  background-color: #F7F6F2;
	color: #888888;
	font-size: 11px;
}
#footer_home a {
  color: #888888;
}
#footer_home a:hover {
  color: #666666;
}
#footer_home div.external div.feature a.hide {
  color: #888888;
	text-decoration: none; 
}
#footer_home div.external div.feature a.hide:hover {
  color: #888888;
	text-decoration: none; 
}
#footer_home div.internal {
  position: relative;
	padding-left: 15px;
  float: left;
  width: 125px;
	height: 122px;
	/*border: 1px solid #000000;*/
}
#footer_home div.internal a {
  font-weight: bold;
	line-height: 16px;
	text-decoration: underline;
}
#footer_home div.internal div.about {
  float: left;
  width: 125px;
	height: 75px;
}
#footer_home div.internal div.about ul {
  margin: 0px;
	padding-left: 0px;
	list-style-type: none;
	list-style-position: outside;
} 
#footer_home div.internal div.about ul li {
  margin: 0px;
	padding-left: 10px;
	background-image: url(/library/images/arrow_on.gif);
	background-repeat: no-repeat;
	background-position: 1px 7px;
} 
#footer_home div.internal div.about ul li a {
  font-weight: normal;
	line-height: 16px;
	text-decoration: underline;
}
#footer_home div.internal div.associates {
  float: right;
  width: 150px;
	height: 75px;
	font-weight: bold;
}
#footer_home div.internal div.associates ul {
  margin: 0px;
	padding-left: 0px;
	list-style-type: none;
	list-style-position: outside;
} 
#footer_home div.internal div.associates ul li {
  margin: 0px;
	padding-left: 0px;
	padding-top: 3px;
	/* background-image: url(/library/images/icon_external.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px; */
} 
#footer_home div.internal div.associates ul li a {
  font-weight: normal;
	line-height: 16px;
	text-decoration: underline;
}
#footer_home div.internal div.feature {
  position: relative;
  padding-left: 52px;
	padding-top: 5px;
  float: left;
  width: 250px;
	height: 50px;
}
#footer_home div.internal div.feature span.cta {
  position: absolute;
  padding-left: 10px;
  left: 55px;
  top: 37px; 
	background-image: url(/library/images/arrow_on.gif);
	background-repeat: no-repeat;
	background-position: 3px 6px;
}
#footer_home div.internal div.feature span.cta a {
	font-weight: normal;
	text-decoration: underline;
}
#footer_home div.internal div.feature img.feature {
  position: absolute;
  left: 0px;
  top: 5px; 
}
#footer_home div.external {
  position: relative;
  margin-left: 140px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
  width: 550px;
	height: 102px;
	border: 3px solid #FFFFFF;
}
#footer_home div.external img.thumb {
  position: absolute;
	top: 10px;
	left: 10px;
}
#footer_home div.external div.heading {
  padding-bottom: 3px;
  font-weight: bold;
}
#footer_home div.external div.feature {
  float: left;
  width: 110px;
	line-height: 13px;
}
#footer_home div.external div.feature div.cta {
  padding-top: 5px;
	width: 95px;
  font-weight: normal;
	line-height: 16px;
	display: inline;
	/*background-image: url(/library/images/icon_external.gif);
	background-repeat: no-repeat;
	background-position: right;*/
}
#footer_home div.external div.feature div.cta a {
  text-decoration: underline;
}
#footer_home div.external div.other {
  float: right;
  width: 150px;
	line-height: 13px;
}
#footer_home div.external div.other ul {
  margin: 0px;
	padding-left: 0px;
	list-style-type: none;
	list-style-position: outside;
} 
#footer_home div.external div.other ul li {
  margin: 0px;
	padding-left: 0px;
	padding-bottom: 3px;
	/*background-image: url(/library/images/icon_external.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;*/
} 
#footer_home div.external div.other ul li a {
  font-weight: normal;
	line-height: 16px;
	text-decoration: underline;
}
.fborder {
	border: 1px solid #666666;
}
#navbut {
	float:inherit;
background-image:/images/button1.gif;
	height:30px;
	width:117px;
	background-image: url(/images/button1.gif);
	text-decoration: none;
	list-style: none;
	list-style-position: outside;
	list-style-type: none;
	font:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	
}

