/* CSS Document */

/*********************************************************************** basic blocks ***********************************************************************/
body, td, th {color:#000; font: normal normal 80%/97% arial,helvetica,san-serif,serif; text-decoration:none; margin: 0px 0px 0px 0px;}
img {
	display:block;
	border-width:0;
	float: none;
	clear: none;
}
hr {  color:#EDECEC; height: 1px; width:80%; margin-bottom:30px;}
strong {font-style:normal; font-weight:bold;}

/*********************************************************************** P tags ******************************************************************************/
p {margin-top:0px; padding:0px; margin-bottom:5px; font-size:.95em; line-height:1.25em;}

#main_center_content a {line-height:110%;}
#main_center_content p {margin-bottom:10px;}
.sec_content_sidebar p  {padding:8px 5px 5px 5px;}
div#home_page_column1 .sec_content_sidebar p {padding:5px 5px 1px 5px; margin:0;}
.main_promotion_box p {padding:0; margin-top:5px;}
.main_secpromo_txt p {padding:0; margin-top:5px;}
.photo_block p {padding:5px 5px 2px 5px; color:#666;}
.photo_indent {
	padding:6px 2px 10px 2px;
	margin-bottom:4px;
}
#main_center_content, #float_left_maincontent, #home_page_maincontent, sec_content_sidebar p {
	padding:0px;
	padding-left: 13px;
	margin-top: 15px;
}


/* image styles */
#content_column2 img {float:left;  margin:4px 5px 0px 1px;  border:1px solid #F0EDE1;}
#content_column1 img {float:left;  margin:4px 5px 0px 1px;   border:1px solid #F0EDE1;}


/************************************************************************ links ***********************************************************************************/
a:link  {color:#333; text-decoration:underline;}
a:visited {color:#333; text-decoration:underline;}
a:hover {color:#cc0000; text-decoration: underline;}

div#sec_nav a:link {color:#333333; text-decoration:none; margin:0px 2px 0px 2px;}
div#sec_nav a:visited {color:#333333; text-decoration:none; margin:0px 2px 0px 2px;}
div#sec_nav a:hover {color:#cc0000; text-decoration: underline; margin:0px 2px 0px 2px;}

a.sec_nav_linkon:link {text-decoration:underline; margin:0px 2px 0px 2px; font-weight:bold;}
a.sec_nav_linkon:visited {text-decoration:underline; margin:0px 2px 0px 2px; font-weight:bold;}
a.sec_nav_linkon:hover {color:#cc0000;}

div#bread_crumbs a:link {color:#666; text-decoration: none; margin:0px 2px 0px 2px;}
div#bread_crumbs a:visited {color:#666; text-decoration: none; margin:0px 2px 0px 2px;}
div#bread_crumbs a:hover {color:#cc0000; text-decoration: underline; margin:0px 2px 0px 2px;}

#utility_nav_container a:link {color:#333; text-decoration: none; margin:0px 2px 0px 2px;}
#utility_nav_container a:visited {color:#333;  text-decoration: none; margin:0px 2px 0px 2px;}
#utility_nav_container a:hover {color:#cc0000;  text-decoration: underline; margin:0px 2px 0px 2px;}

div#footer a:link {color:#999999; text-decoration: none; padding:0px 3px 0px 3px;}
div#footer a:visited {color:#999999; text-decoration: none; padding:0px 3px 0px 3px;}
div#footer a:hover {color:#999999; text-decoration: underline; padding:0px 3px 0px 3px;}

.sec_content_sidebar a:link  {color:#3179D2; text-decoration:underline;}
.sec_content_sidebar a:visited {color:#3179D2; text-decoration:underline;}
.sec_content_sidebar a:hover {color:#cc0000; text-decoration:underline;}

a.sec_content_sidebar_margin:link  {color:#3179D2; text-decoration:underline;  font-size:.95em; margin-left:5px; display:block; margin-bottom:4px; line-height:1em;}
a.sec_content_sidebar_margin:visited {color:#3179D2; text-decoration:underline; font-size:.95em;  margin-left:5px; display:block; margin-bottom:4px; line-height:1em;}
a.sec_content_sidebar_margin:hover {color:#cc0000; text-decoration:underline;}

div#home_page_column1 a.sec_content_sidebar_margin:link {color:#3179D2; text-decoration:underline; margin-left:5px; display:block; margin-bottom:3px;}
div#home_page_column1 a.sec_content_sidebar_margin:visited {color:#3179D2; text-decoration:underline; margin-left:5px; display:block; margin-bottom:3px;}
div#home_page_column1 a.sec_content_sidebar_margin:hover {color:#cc0000; text-decoration: underline;}

a.redLink:link  {color:#cc0000; text-decoration:none; }
a.redLink:visited {color:#cc0000; text-decoration:none; }
a.redLink:hover {text-decoration:underline; color:#cc0000;}

a.whiteLink {	font-size: 14px; 
		line-height: 110%; 
		font-weight: bold;
		}
		
a.whiteLink:link  {color:#FFFFFF;text-decoration:none;}

a.whiteLink:visited {color:#FFFFFF; text-decoration:none; }

a.whiteLink:hover {text-decoration:underline; color:#FFFFFF; }

a.whiteLink_es {font-size: 11px; 
		line-height: 105%; 
		font-weight: bold;
		}
		
a.whiteLink_es:link  {color:#FFFFFF;text-decoration:none;}
		
a.whiteLink_es:visited {color:#FFFFFF; text-decoration:none; }
		
a.whiteLink_es:hover {text-decoration:underline; color:#FFFFFF; }

a.import_link:link  {
	color:#FFFFFF;
	text-decoration:none;
}
a.import_link:visited {color:#FFFFFF; text-decoration:none;}
a.import_link:hover {text-decoration:none; color:#cc0000;}


a.black_link:link  {
	color:#000;
	text-decoration:none;
}
a.black_link:visited {color:#000; text-decoration:none;}
a.black_link:hover {text-decoration:none; color:#cc0000;}

a.glossary_link:link  {
	color:#000;
	text-decoration:underline;
	text-decoration:underline;
	font-weight: bold;
}
a.glossary_link:visited {
	color:#000;
	text-decoration:underline;
	text-decoration:underline;
	font-weight: bold;
}
a.glossary_link:hover {
	text-decoration:underline;
	color:#cc0000;
	font-weight: bold;
}

a.glossary_nav:link  {
	color:#317BD2;
	text-decoration:underline;
}
a.glossary_nav:visited {
	color:#317BD2;
	text-decoration:underline;

}
a.glossary_nav:hover {
	text-decoration:underline;
	color:#317BD2;
}

#search_nav {text-align:center; margin:10px 0px 10px 0px;}
#search_nav a:link {padding:0px 4px 0px 4px; color:#000;}
#search_nav a:visited {padding:0px 4px 0px 4px; color:#000;}
#search_nav a:hover {padding:0px 4px 0px 4px; color:#cc0000;}

a.search_tab:link {background-color:#E9E9E9; color:#666; font-weight:bold; padding:5px 8px 5px 8px; text-decoration:none;}
a.search_tab:visited {background-color:#E9E9E9; color:#666; font-weight:bold; padding:5px 8px 5px 8px; text-decoration:none;}
a.search_tab:hover {background-color:#666; color:#fff; font-weight:bold; padding:5px 8px 5px 8px; text-decoration:none;}

a.red_arrow:link {background:url(/ymc/images/arrow_solid_red.gif) no-repeat  0px 5px; padding-left:6px;}
a.red_arrow:visited {background:url(/ymc/images/arrow_solid_red.gif) no-repeat  0px 5px; padding-left:6px;}
a.red_arrow:hover {background:url(/ymc/images/arrow_solid_red.gif) no-repeat  0px 5px; padding-left:6px;}

/* links for the level one landing page */

.home_page_indexlinks h2 a:link  {color:#000; text-decoration:underline;}
.home_page_indexlinks h2 a:visited {color:#000; text-decoration:underline;}
.home_page_indexlinks h2 a:hover {text-decoration:underline; color:#cc0000;}

#home_page_column2  h2 a:link  {color:#000; text-decoration:underline;  padding-left:1px;}
#home_page_column2  h2 a:visited {color:#000; text-decoration:underline; padding-left:1px;}
#home_page_column2  h2 a:hover {text-decoration:underline; color:#cc0000;}

.home_page_indexlinks a:link  {color:#000000; text-decoration:none; }
.home_page_indexlinks a:visited {color:#000000; text-decoration:none;}
.home_page_indexlinks a:hover {
	color:#000000;
	text-decoration: underline;
	margin-left: 0px;
}


		
/********************************************************************* lists ***********************************************************************************/
ul {
	list-style:disc;
	padding:0px;
	margin:10px 16px;
}
ol {list-style-image:none; color:#000; padding:5px 36px 5px 36px; margin:0px; margin-left:10px;}
li {padding:0px; margin:0px 0px 8px 0px; line-height:1.2em;}

ul.gen_content_links, ul.content_column2 {margin:-7px 0px 20px 0px; padding:0px; list-style:none; font-size:.9em;}
li.gen_content_links, li.content_column2 {margin:-7px 0px 20px 0px; padding:0px; list-style:none; font-size:.9em;}
ul.contact_list {margin: 4px 0px 0px 10px; list-style:none;}

ul.media_contacts {list-style:none;  margin:0px; padding:0px; line-height:.9em;}
li.media_contacts {margin:3px; padding:2px;}

.margin_subsection {margin-left:0px;}
.margin_new_section {margin-top:15px; font-weight:bold;}

/* tertiary nav container elements (vertical nav)*/
div#tertiary_nav_container ul {padding:0; margin:0 0 20px 0; border-top-width:0; clear:both; float:none;}		 
div#tertiary_nav_container li {list-style:none; list-style-image:none; padding:0; margin-bottom:1px; background:#E7E7E7; font-size:.94em;
		 float:left; /* IE 5.5 lists hack - removes vertical spacing */
		 width:155px;  
		 clear:both; 
		 voice-family: "\"}\"";
		 voice-family:inherit;
		 width:160px;}		 

#tertiary_nav_container li.section {background:#C6C5B5 url(/ymc/images/tercnav_left.gif) no-repeat;  background-position: 10px 0px; padding:0px; font-size:.95em; }

#tertiary_nav_container  li.section a:link {color:#fff; display:block; padding:3px 5px 3px 5px;  text-decoration:none; font-weight:bold; background:#C6C5B5 url(/ymc/images/tercnav_left.gif) no-repeat left top;}
#tertiary_nav_container  li.section a:visited {color:#fff;  display:block;   padding:3px 5px 3px 5px;  text-decoration:none; font-weight:bold; background:#C6C5B5 url(/ymc/images/tercnav_left.gif) no-repeat left top;}
#tertiary_nav_container  li.section a:hover {color:#fff; background:#C6C5B5 url(/ymc/images/tercnav_left.gif) no-repeat left top;}

#tertiary_nav_container li.sub_down {background:#E7E7E7 url(/ymc/images/arrow_down_black.gif) no-repeat 2px 12px;  padding:4px 0px 4px 9px; margin:0px 0px 0px 2px;}
#tertiary_nav_container  li.sub_down_on a:link {color:#685F00; font-weight:bold; text-decoration:none;}
#tertiary_nav_container  li.sub_down_on a:visited {color:#685F00; font-weight:bold; text-decoration:none;}
#tertiary_nav_container  li.sub_down_on a:hover {text-decoration:none;}

div#tertiary_nav_container li.sub_on {
	background:#F7F6F3;
	font-weight:bold;
	background-image: url(/ymc/images/secnav_arrow_on.gif);
	background-repeat: no-repeat;
	background-position: 2px 6px;
}

#tertiary_nav_container  li.on a:link {color:#333; display:block;  padding:3px 5px 3px 11px;  text-decoration:none; background:#F7F6F3 url(/ymc/images/secnav_arrow_on.gif) no-repeat  2px 7px; font-weight:bold;}
#tertiary_nav_container  li.on a:visited {color:#333; display:block; padding:3px 5px 3px 11px;  text-decoration:none; background:#F7F6F3 url(/ymc/images/secnav_arrow_on.gif) no-repeat  2px 7px; font-weight:bold;}
#tertiary_nav_container  li.on a:hover {background:#F7F6F3 url(/ymc/images/secnav_arrow_on.gif) no-repeat  2px 7px; background:url(/ymc/images/arrow_down_black.gif) no-repeat  2px 12px;}

#tertiary_nav_container li a:link {color:#000;    display:block; padding:3px 5px 3px 10px;  text-decoration:none;}
#tertiary_nav_container li a:visited {color:#000;  display:block;   padding:3px 5px 3px 10px;  text-decoration:none;}
#tertiary_nav_container li a:hover {color:#000;   display:block;   background:#F7F6F3; text-decoration:none;}

#tertiary_nav_container ul.sub a:link {color:#000;   border-top:1px solid white; display:block;  font-weight:normal; padding:3px 5px 3px 18px;  text-decoration:none;}
#tertiary_nav_container ul.sub a:visited {color:#000; border-top:1px solid white; display:block;   font-weight:normal; padding:3px 5px 3px 18px;  text-decoration:none; }
#tertiary_nav_container ul.sub a:hover {color:#000; border-top:1px solid white; display:block;   background:#F7F6F3;  }

#tertiary_nav_container li.sub_down_on {
	background:#F7F6F3;
	padding:1px 0px 1px 0px;
	background-image: url(/ymc/images/arrow_down_black.gif);
	background-repeat: no-repeat;
	background-position: 2px 10px;
}
#tertiary_nav_container ul.sub li {padding:0px; margin:0px; border:0px; font-size:.95em;}
/* Right column promotin list */

.sec_content_sidebar ul {margin: 8px 0px 8px 20px; list-style-image: url(/ymc/images/bullet_crosshair.gif);} 		
.sec_content_sidebar li { margin: 0px 0px 8px 0px; font-size:.95em;}

.sec_content_sidebar ul a:link  {color:#333333; text-decoration:underline;}
.sec_content_sidebar ul a:visited {color:#333333; text-decoration:underline;  }
.sec_content_sidebar ul a:hover {text-decoration:underline; color:#cc0000;}

/************************************************************** Headers ********************************************************************************************/
h1 {margin:4px 0px 4px 0px; padding:0px; font-size:1.9em; color:#666; font-weight:normal; line-height:1.2em;}
h2 {color:#cc0000; font-weight: bold; margin:0px; font-size:1.3em; padding-bottom:2px; line-height:1.3em;}
h3 {color:#cc0000; font-weight: bold; padding-bottom:0px; margin:0px; font-size:1.2em; line-height:1.2em;}
h4 {color:#cc0000; font-weight: bold; padding:0px; margin:0px; font-size:1em; line-height:1em;}
h5 {color:#cc0000; font-weight: normal; padding:0px; margin:0px; font-size:.95em;}

.disclaimer h4 {font-size:11px; font-weight:bold; padding:0px; margin:0px; color:#999; line-height:10px;}

.main_promotion_box h1 { color:#cc0000; font-weight:bold; padding:0px 0px 0px 10px; margin:0px;  font-size:1em;}
.content_column1 h1  {color:#000; font-weight:bold; padding:0px 0px 0px 10px; margin:0px;  font-size:1em;}
.content_column1 h2  {color:#000; font-weight:bold; padding:0px 0px 0px 10px; margin:0px;  font-size:1em;}
.home_page_indexlinks h2 {display:inline;}
/* useful tools */
.sec_content_sidebar h2.increase {padding:4px 0px 4px 32px; margin:0px; font-size:.9em; border-bottom:1px solid white;  color:#333333; font-weight: normal;  background:#F8F6F7 url(/ymc/images/bttn_fontIncreaseSize_2.gif) no-repeat 0 0;}
.sec_content_sidebar h2.print {padding:4px 0px 4px 32px; margin:0px; font-size:.9em; border-bottom:1px solid white;  color:#333333; font-weight: normal; background:#F8F6F7 url(/ymc/images/bttn_print_2.gif) no-repeat 0 0;}
.sec_content_sidebar h2.decrease {padding:4px 0px 4px 32px; margin:0px; font-size:.9em; border-bottom:1px solid white;  color:#333333; font-weight: normal;  background:#F8F6F7 url(/ymc/images/bttn_fontDecreaseSize_2.gif) no-repeat 0 0;}		 

.main_promotion_box h3  {color:#000; font-weight:bold; padding:0px; margin:0px;  font-size:1em;}
.main_promotion_box h4  {color:#000; font-weight:bold; padding:0px; margin:0px;  font-size:1em;}
.secondary_promotion_box{ color:#cc0000; font-weight:bold; padding:0px 0px 0px 10px; margin:0px;  font-size:1em; background: url(/ymc/images/bullet_crosshair.gif) no-repeat 0px 5px;}

/* landing page */
#home_page_column1 h1{
	background-color:#999999;
	padding:1px 2px 1px 5px;
	margin-bottom:0px;
	font-size:0.98em;
	font-weight:bold;
	color: #FFFFFF;
}
#home_page_column2 h1{
	background-color:#F5E6BD;
	padding:1px 2px 1px 8px;
	font-size:1.38em;
	font-weight:bold;
	color: #cc0000;
}
.inline{display:inline;}
.forms_inline {border:0px;}

#home_page_column2 h2 {font-size:1em; color:#333; font-weight:bold;  background:url(/ymc/images/arrow_solid_red.gif) no-repeat  0px 5px;}

div#bttm_related_links h1 { font-weight:bold; font-size:1em;  color:#333333; display:block; width:530px; padding:5px 5px 5px 5px; margin:0px}

.account_header{background-color:#CC0000; font-size:0.9em;  width:auto; color:#ffffff; font-weight:bold; display:block; margin:4px 2px 0px 0px; padding:1px 2px 1px 4px; voice-family: "\"}\""; voice-family:inherit; width:auto;}
.nothing h1 {color:white;} /* fix ie problem */
.form_inline {display:inline; padding:0; margin:0;}
/* changes main center headers to gray  */
#main_center_content h3, h4, h2{color:#666; margin-bottom:2px;}

/* right column headers for promotions */
.sec_content_sidebar h4, .sec_content_sidebar h1 {
	color: #FFFFFF;
	font-weight:bold;
	margin-bottom:0px;
	font-size:1em;
	width:auto;
	padding:1px 4px 1px 4px;
	background-color:#999999;
	width:auto;
	float: none;
	margin-left: 0px;
	margin-right: 2px;
	margin-top: 4px;

}

.sec_content_sidebar h3 {
	color: #FFFFFF;
	font-weight:bold;
	margin-bottom:0px;
	font-size:1em;
	width:auto;
	padding:1px 4px 1px 4px;
	background-color:#999999;
	width:auto;
	float: none;
	margin-left: 0px;
	margin-right: 2px;
	margin-top: 4px;

}

.sec_content_credittip h4, .sec_content_credittip h1 {
	color: #666666;
	font-weight:bold;
	margin-bottom:0px;
	font-size:1em;
	width:auto;
	padding:1px 4px 0px 4px;
	background-color:#FBFBCC;
	width:auto;
	float: none;
	margin-left: 0px;
	margin-right: 2px;
	margin-top: 4px;

}

.sec_content_creditside h4, .sec_content_creditside h1 {
	color: #666666;
	font-weight:bold;
	margin-bottom:0px;
	font-size:1em;
	width:auto;
	padding:1px 4px 0px 4px;
	background-color:#E8D4BF;
	width:auto;
	float: none;
	margin-left: 0px;
	margin-right: 2px;
	margin-top: 4px;

}

.sec_content_goalside h4, .sec_content_goalside h1 {
	color: #666666;
	font-weight:bold;
	margin-bottom:0px;
	font-size:1em;
	width:auto;
	padding:1px 4px 0px 4px;
	background-color:#F5E6BD;
	width:auto;
	float: none;
	margin-left: 0px;
	margin-right: 2px;
	margin-top: 4px;

}

.sec_content_planside h4, .sec_content_planside h1 {
	color: #666666;
	font-weight:bold;
	margin-bottom:0px;
	font-size:1em;
	width:auto;
	padding:1px 4px 0px 4px;
	background-color:#D4D6D9;
	width:auto;
	float: none;
	margin-left: 0px;
	margin-right: 2px;
	margin-top: 4px;

}

.sec_content_moneyside h4, .sec_content_moneyside h1 {
	color: #666666;
	font-weight:bold;
	margin-bottom:0px;
	font-size:1em;
	width:auto;
	padding:1px 4px 0px 4px;
	background-color:#D9D4BA;
	width:auto;
	float: none;
	margin-left: 0px;
	margin-right: 2px;
	margin-top: 4px;

}



.nothing h1 {color:white;}

div#home_page_column1 .sec_content_sidebar h4 { 
	color:white;
	text-align:left;
	font-size:1em;
	font-weight:bold;
	margin-bottom:5px; 
	width:168px;
	padding:0px 2px 0px 4px;
	background-color:#999;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:auto;
	}

.sitemap_level1 h4 {font-weight: normal; font-size:8em;}
.sitemap_level2 h4 {font-weight: normal; font-size:8em;}
.sitemap_level2 h4{font-weight: normal; font-size:8em;}

/*********************************************************************** Misc Classes **************************************************************/
.negative_margin {margin-bottom:-12px;}

.padding_bottom {padding-bottom:10px;}

.search_tab_on {background-color:#666; color:#fff; font-weight:bold; padding:5px 8px 5px 8px;} 

.padding_no_breadcrumb {margin-top:27px;}
.utility_nav_on {font-weight:bold; text-decoration:underline;}

.black {color:#000; margin-bottom:5px;}

input.error {background-color:#FFFF99;}

/* classes for tables (this includes the form elements) */
table {
	font-size:1.15em;
}

table.goalchart {
	font-size:1.15em;
	border: 1px solid #999999;
	line-height: normal;
}

table.goalchart th {
	border-bottom: solid 1px #999999;
	border-right: solid 1px #999999;
	font: 80%/97% arial,helvetica,san-serif,serif;
	text-align: left;
	line-height: normal;
}

table.goalchart td {
	border-bottom: solid 1px #999999;
	font: 80%/97% arial,helvetica,san-serif,serif;
	text-align: left;
	line-height: normal;
}


table.moneychart {
	font-size:1.15em;
	border: 1px solid #999999;
}

table.moneychart th {
	border-bottom: solid 1px #999999;
	border-right: solid 1px #999999;
	font: 80%/97% arial,helvetica,san-serif,serif;
	text-align: left;
}

table.moneychart td {
	border-bottom: solid 1px #999999;
	font: 80%/97% arial,helvetica,san-serif,serif;
	text-align: left;
}

table.creditchart {
	font-size:1.15em;
	border: 1px solid #999999;
}

table.creditchart th {
	border-bottom: solid 1px #999999;
	border-right: solid 1px #999999;
	font: 80%/97% arial,helvetica,san-serif,serif;
	text-align: left;
}

table.creditchart td {
	border-bottom: solid 1px #999999;
	font: 80%/97% arial,helvetica,san-serif,serif;
	text-align: left;
}

table.planchart {
	font-size:1.15em;
	border: 1px solid #999999;
}

table.planchart th {
	border-bottom: solid 1px #999999;
	border-right: solid 1px #999999;
	font: 80%/97% arial,helvetica,san-serif,serif;
	text-align: left;
}

table.planchart td {
	border-bottom: solid 1px #999999;
	font: 80%/97% arial,helvetica,san-serif,serif;
	text-align: left;
}



.search_table th {background-color:#FAFAFA; text-align:right; padding:2px 5px 2px 5px;}

th.error{background-color:#FFFF99; text-align:right; padding:2px 5px 2px 5px; font-weight:bold;}
table.top_page_search {margin-top:5px;}
table.top_page_search th {font-size:.78em; padding-right:5px; color:#666;}

.xbutton {
 	border:1px solid #000;
    padding:0px 2px 0px 2px;
	margin-left:4px; 
    color:#000000; 
	background-color:#5C5D5F;
	cursor: pointer;
	font-size:0.925em;
	font-weight: bold;
	background:#F8F6F7 url(/ymc/images/bg_button.gif) repeat-x 0 0;	
	}

.gray_bg{background-color:#FAFAFA;}

table.accountTable {
	width: auto;
	padding:0px;
	margin-bottom: 15px;    
	voice-family: "\"}\"";
	voice-family:inherit;
	width:auto;
	}

	
.nothing h1 { color:white; }

.accountForms {width:158px; background-color:#fff; margin-bottom:4px;  padding:0px; font-size:.9em;}

.searchForms { width:130px; color:#999; }

.accountTable td {padding: 2px 8px 4px 2px; text-align: right; border-bottom: 1px solid #F0EEE1;}

.accountTable th {font-size:.8em; text-align:left; padding:7px 4px 4px 10px; font-weight:normal; voice-family: "\"}\""; voice-family:inherit;}
h6 {
	color:#000000;
	font-weight: normal;
	padding-bottom:0px;
	margin:0px;
	font-size:1.50em;
	line-height:normal;
	text-decoration: none;
}

.smallerfont   
{
    font-size: smaller;
}

.tip {
  display: inline;
  float: left;
  clear: all;
}

div#footer p { margin-left: 10px; margin-right: 10px; }

ul.content_menu { list-style: none; margin-left: 3px; margin-bottom: 0px; margin-top: 0px; font-size: 1.05em; line-height: 0.9em; font-weight: normal;  }
ul.content_menu li { padding-left: 7px; background-image: url(/ymc/images/arrow_solid_red.gif);background-repeat: no-repeat; 
background-position: 0px .25em; line-height: 0.9em; margin-top: 0px; padding-top: 0px; list-style-image:none !important;}
ul.content_menu a.black_link {color: #000000; text-decoration:none; padding:0px;margin:0px;}
ul.content_menu a.black_link:link {color: #000000; text-decoration:none;}
ul.content_menu a.black_link:visted {color: #000000; text-decoration: none;}
ul.content_menu a.black_link:hover {text-decoration:none;color: #cc0000;}

.splash2 {
	background-color: #F3EFE3;
	height: 70px;
	width: 352px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #666666;
	padding: 0px;
}
div.splash2 {display: block; width: 365px; height: 70px; }
div.splash2 img {float: left;  align: middle; display: block; clear: none; position: absolute; z-index:10;} 
div.splash2 h1  {float: right; display: block; position: absolute; width: 360px; text-align: right; clear: none; font-size:0.92em; padding-right: 5px; padding-top: 30px; z-index:11;}

div.img_feature {width: 175px; padding-top: 0px; padding-right: 0px; 
				padding-bottom: 2px; padding-left: 4px; border-top-width: 1px; 
				border-right-width-value: 1px; border-right-width-ltr-source: physical; 
				border-right-width-rtl-source: physical; border-bottom-width: 1px; 
				border-left-width-value: 1px; border-left-width-ltr-source: physical; 
				border-left-width-rtl-source: physical; border-top-style: solid; 
				border-right-style-value: solid; border-right-style-ltr-source: physical; 
				border-right-style-rtl-source: physical; border-bottom-style: 
				solid; border-left-style-value: solid; border-left-style-ltr-source: physical; 
				border-left-style-rtl-source: physical; border-top-color: #f0ede1; border-right-color-value: #f0ede1; 
				border-right-color-ltr-source: physical; border-right-color-rtl-source: physical; 
				border-bottom-color: #f0ede1; border-left-color-value: #f0ede1; border-left-color-ltr-source: physical; 
				border-left-color-rtl-source: physical; float: right; background-color: #ffffff; margin-top: 15px; margin-bottom: 8px;} 
                
div#logo_float_left {height: 50px;}
div#logo_container img {margin: 5px; padding: 0px;  }
div .top_page_search {padding-top: 10px; }
div#main_nav {margin-top:0px;}

.rcolhead { 
line-height: 1.2em;  color: #ffffff; font-weight: bold;  margin-bottom: 0px; font-size: 1em; padding-top: 1px; padding-right: 4px;
padding-bottom: 1px; padding-left: 4px; background-color: #999999; width: auto; float: none; margin-left: 0px; margin-right: 2px;
margin-top: 4px; }

.clear_fix{
	clear:both;
	border:none !important;
}
.no_border, .no-border {
	border:none !important;
}


