/*in_line_style*/
a:hover{ text-decoration: none; }

A.green-link:link { TEXT-DECORATION: none; }

A.green-link:visited { TEXT-DECORATION: none; }

A.green-link:hover { TEXT-DECORATION: none; }

A.silver-button:link {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #008040;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	text-align: center;
	vertical-align: middle;
}
.yomie_darkgreen_bgr {
	background-color: #6a9f39;
}

A.silver-button:visited {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #008040;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	text-align: center;
	vertical-align: middle;
}

A.silver-button:hover {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #008040;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	text-align: center;
	vertical-align: middle;
}
.SampleMealTitle{
	text-align: center;
	padding-left: 0px;
	font-size: 12px;
	font-weight: bold;
	color: white;
	border-bottom: 1px dotted white;
	border-top: 1px dotted white;
}
.SampleMeal{
	text-align: center;
	padding: 4px;
	padding-bottom: 15px;
	font-size: 12px;
	font-weight: normal;
	color: white;
}
body {
	margin: 0;
	padding: 0;
	background: #ffffff;
	height: 100%;
}

form, td{ margin: 0; padding: 0; }

/*header*/
h1{ text-indent: -10000px; font-size: 0; line-height: 0; }

html { height: 100%; }

input, select, textarea{
	font-size: 11px;
	color: #133800;
	vertical-align: middle;
	font-family: Tahoma;
}

table, td { border-collapse: collapse; font-size: 100%; }

table, td, img { border: 0; padding: 0; vertical-align: top; }

td, select, input {
	font-family: arial, tahoma, helvetica, sans-serif;
	color: #4A6571;
	vertical-align: top;
	text-align: left;
}

ul{ margin: 0; padding: 0; list-style-type: none; }

.big-title {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #ffffff;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	line-height: normal;
}

.clear{ clear: both; }

.col_box_1, .col_box_2{ float: left; }

.content{ font-size: 0.75em; }

.content td, .content table{ line-height: 1.5em; }

.flash{ position: absolute; margin: 0 0 0 20px; }

/*footer*/
.footer{
	color: #000000;
	font-size: 12px;
	padding: 35px 0 21px 50px;
	background: url(../images/footer_bgr.png) no-repeat;
	height: 101px;
	background-color: white;
}

.footer a{ color: #000000; }

.form_button{
	background: url(../images/form_button.gif) 0 0 no-repeat;
	width: 51px;
	height: 19px;
	float: left;
}

.form_button1{
	background: url(../images/form_button1.gif) 0 0 no-repeat;
	width: 87px;
	height: 19px;
	float: left;
}

.green-link {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #008040;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	text-align: center;
	vertical-align: middle;
}

.h{ height: 100%; }

.img_left{ margin-right: 22px; float: left; }

.ind_1{ margin-top: 15px; }

.ind_2{ margin: 15px 0; }

.ind_right{ float: right; display: block; margin: 4px 0 0 0; }

.line_y{ background: url(../images/line_y.gif) 0 0 repeat-y; }

.line_y1{ background: url(../images/line_y1.gif) 0 0 repeat-y; }

.main-table{ width: 100%; }

.main_w, .h_wr_logo{ width: 800px; }

.page-title {
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	COLOR: #ffffff;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	padding: 0px;
}
.page-title-box {
	padding-left: 20px;
	padding-top: 20px;
	padding-bottom: 0px;
	text-align: left;
	line-height: normal;
}
.category-text {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	color: white;
	text-align: left;
	line-height: 120%;
	padding-left: 5px;
}
.category-box {
	padding: 10px 20px 10px 20px;

}
.category-title {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 14px;
	font-weight: bold;
	color: white;
	padding: 5px;
	padding-right: 30px;
	text-decoration: underline;
}
.category-photo {
	padding: 5px 5px 5px 5px;
	float: left;
	vertical-align: center;
	text-align: center;
	width: 200px;
}
.category-list {
	background-image: url(../images/glass_bullet_green.png);
	background-repeat: no-repeat;
	padding-left: 25px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	color: white;
	}
.glass-number-list {
	background-image: url(../images/glass_bullet_green.png);
	background-repeat: no-repeat;
	vertical-align: top;
	padding-left: 25px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	color: white;
	padding-bottom: 5px;
	padding-top: 5px;
	}
.reg_title {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #ffffff;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	padding: 0px;
	line-height: normal;
}

.silver-button {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #008040;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	text-align: center;
	vertical-align: middle;
}

.site_center{ text-align: center; width: 100%; }

.site_center1{ margin: 0 auto; text-align: left; width: 746px; }

.tall_header{
	background: url(../images/tall_header.gif) 0 0 repeat-x;
	height: 444px;
}

.tall_header .tall_right{
	background: url(../images/tall_right.jpg) top left repeat-x;
	height: 444px;
}

.tall_header .tall_right1{
	background: url(../images/tall_right1.jpg) top right  no-repeat;
	height: 444px;
	width: 800px;
}

/*content*/
.tall_wr_1{
	background-color: #6A9F39;
}

.tall_wr_2{
	background: #6a9f39 url(../images/tall_wr_1.gif) 0 0 repeat-x;
}

/*w1_finish*/
/*w2_txt*/
.tall_wr_2{
	background: #6a9f39 url(../images/tall_wr_2.jpg) 0 0 repeat-x;
}

/*index-3.html*/
.tall_wr_2a{
	background: #699d38 url(../images/tall_wr_2a.gif) 0 0 repeat-x;
}

.tall_wr_3{
	background: #9bd659 url(../images/tall_wr_1.gif) 0 0 repeat-x;
}

.text_justify {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #ffffff;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	text-align: left;
	padding: 0px;
	line-height: 120%;
}

.title{ display: block; margin-bottom: 23px; }

.top{ line-height: 11px; }

.top_menu_item {
	padding: 3px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #008040;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
}

.top_menu_item a{
	padding: 3px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #008040;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	text-decoration: none;
}

.top_menu_item a:hover{
	padding: 3px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	text-decoration: none;
}

.top1{ line-height: 7px; }

.txt1{ font-size: 1.5em; display: block; font-weight: normal; }

.w{ width: 30%; background-color: white; }

/*w3_finish*/
.w1 .indent_box, .w2 .indent_box, .w3 .indent_box{ padding: 21px 21px 33px 37px; }

.w1 .link{ color: #486d26; }

.w1 td{ color: #fcffe3; }

.w1 td b{ color: #fcffe3; }

.w1 td strong{ color: #3b5a1f; }

/*w1_txt*/
.w1 td ul li a{ color: #486d26; font-size: 0.937em; }

.w1_button{
	background: url(../images/w1_button.gif) 0 0 no-repeat;
	width: 80px;
	height: 19px;
}

.w1_button a, .w2_button a, .w3_button a, .w4_button a, .form_button a, .form_button1 a{
	color: #ffffff;
	text-decoration: none;
	font-family: tahoma;
	font-size: 11px;
	padding-top: 3px;
	display: block;
}

.w1_button, .w2_button, .w3_button, .w4_button, .form_button, .form_button1{
	text-align: center;
	margin-top: 11px;
	font-weight: bold;
	line-height: 13px;
}

.w1_main{
	background-color: #6A9F39;
}

.w2 .link{ color: #c2f885; }

.w2 td{ color: #fcffe3; }

.w2 td li a{
	color: #c2f885;
	background: url(../images/w2_list_bull.gif) center left no-repeat;
	padding: 0 0 0 11px;
	line-height: 1.75em;
}

.w2_button{
	background: url(../images/w2_button.gif) 0 0 no-repeat;
	width: 103px;
	height: 19px;
}

/*w2_finish*/
/*w3_txt*/
.w3{
	background: #9bd659 url(../images/tall_wr_3.gif) 0 0 repeat-x;
}

.w3 .link{ color: #486d26; }

.w3 td{ color: #fcffe3; }

.w3_button{
	background: url(../images/w3_button.gif) 0 0 no-repeat;
	width: 169px;
	height: 19px;
}

.w4_button{
	background: url(../images/w4_button.gif) 0 0 no-repeat;
	width: 113px;
	height: 19px;
}

/*index.html*/
/*row_1*/
#page1 .tall_wr_1 .col_1{ width: 281px; }

#page1 .tall_wr_1 .col_1 .ind_box{ padding: 0 0 0 16px; }

/**/
#page1 .tall_wr_1 .col_2 .ind_box{ padding: 0 45px 0 45px; }

/*row_2*/
#page1 .tall_wr_2 .col_box{ width: 730px; }

#page1 .tall_wr_2 .col_box_1{ width: 572px; }

#page1 .tall_wr_2 .col_box_2{ width: 151px; }

#page1 .tall_wr_2 .col_box_2 ul{ margin: 11px 0 0 0; }

/*row_3*/
#page1 .w3 .col_1{ width: 281px; }

#page1 .w3 .col_1 .title, #page1 .w3 .col_2 .title{ margin-left: 12px; }

/**/
#page1 .w3 .col_2{ width: 482px; }

#page1 .w3 .col_2 .col_box{ width: 420px; }

#page1 .w3 .col_2 .col_box_1{ width: 205px; }

#page1 .w3 .col_2 .col_box_2{ width: 215px; }

#page1 .w3 .col_2 .ind_box{ padding: 0 0 0 33px; }

#page1 .w3 .col_2 .txt1{ margin: 15px 0 11px 0; display: block; }

/*index-1.html*/
/*row_2*/
#page2 .tall_wr_2 .col_box{ width: 730px; }

#page2 .tall_wr_2 .col_box_1{ width: 254px; }

#page2 .tall_wr_2 .col_box_2{ width: 473px; }

#page2 .w3 .col_1{ width: 340px; }

#page2 .w3 .col_1 .link{ display: block; margin: 13px 0; }

/**/
#page2 .w3 .col_2{ width: 390px; }

#page2 .w3 .col_2 .ind_box{ padding: 0 0 0 33px; }

#page2 .w3 .col_2 .w3_button{ margin: 11px 0 0 12px; }

#page2 .w3 .ind_box{ padding: 0 34px 0 0; }

/*row_3*/
#page2 .w3 .indent_box{ padding: 21px 0 33px 37px; }

/*index-2.html*/
/*row_1*/
#page3 .tall_wr_1 .col_1{ width: 421px; }

#page3 .tall_wr_1 .col_1 .ind_box{ padding: 0 35px 0 0; }

#page3 .tall_wr_1 .col_1 .w4_button{ margin: 11px 0 0 11px; }

/**/
#page3 .tall_wr_1 .col_2{ width: 298px; }

#page3 .tall_wr_1 .col_2 .ind_box{ padding: 0 9px 0 45px; }

/*row_2*/
#page3 .tall_wr_2 .col_1{ width: 394px; }

#page3 .tall_wr_2 .col_1 .col_box{ height: 30px; }

#page3 .tall_wr_2 .col_1 .col_box_1{ width: 71px; padding: 3px 0 0 0; }

#page3 .tall_wr_2 .col_1 .col_box_2{ width: 289px; }

#page3 .tall_wr_2 .col_1 .col_box_2 input{ width: 282px; height: 18px; }

#page3 .tall_wr_2 .col_1 .col_box_2 select{ width: auto; height: 18px; margin-right: 8px; }

/**/
#page3 .tall_wr_2 .col_2{ width: 337px; }

#page3 .tall_wr_2 .col_2 .col_box{ width: 342px; }

#page3 .tall_wr_2 .col_2 .col_box_1{ width: 77px; }

#page3 .tall_wr_2 .col_2 .col_box_2{ width: 259px; }

#page3 .tall_wr_2 .col_2 textarea{
	overflow: auto;
	width: 252px;
	height: 75px;
	margin-bottom: 15px;
}

/*row_2*/
#page4 .w2 .col_1{ width: 376px; }

#page4 .w2 .col_1 .ind_box{ padding: 0 41px 0 0; }

/**/
#page4 .w2 .col_2{ width: 351px; }

#page4 .w2 .col_2 .ind_box{ padding: 0 0 0 46px; }

#page4 .w2 .col_2 .t{ width: 300px; }

#page4 .w2 .col_2 .t_1{ width: 260px; height: 25px; }

#page4 .w2 .col_2 .t_2{ width: 40px; }

#page4 .w2 .col_2 .t_2 a{ color: #fcffe3; text-decoration: none; }

#page4 .w2 .col_2 .t_2 a:hover{ text-decoration: underline; }

#page4 .w3 .col_box{ width: 727px; }

#page4 .w3 .col_box_1{ width: 254px; }

#page4 .w3 .col_box_2{ width: 473px; }

/*row_3*/
#page4 .w3 .indent_box{ padding: 21px 0 33px 37px; }

/*index-4.html*/
/*row_1*/
#page5 .col_box{ width: 349px; }

#page5 .col_box_1{ width: 176px; }

#page5 .col_box_2{ width: 173px; }

#page5 .w1 .col_1{ width: 389px; }

#page5 .w1 .col_2{ width: 350px; }

/*row_2*/
#page5 .w2 .col_1{ width: 389px; }

#page5 .w2 .col_2{ width: 350px; }

/*row_3*/
#page5 .w3 .col_1{ width: 389px; }

#page5 .w3 .col_2{ width: 350px; }

/*index-5.html*/
/*row_2*/
#page6 .tall_wr_2 .col_box{ width: 700px; }

#page6 .tall_wr_2 .col_box_1{ width: 184px; }

#page6 .tall_wr_2 .col_box_2{ width: 500px; }

#page6 .w3 .col_1{ width: 377px; }

#page6 .w3 .col_1 .link{ display: block; margin: 13px 0; }

/**/
#page6 .w3 .col_2{ width: 340px; }

#page6 .w3 .col_2 .ind_box{ padding: 0 0 0 33px; }

#page6 .w3 .col_2 .w3_button{ margin: 11px 0 0 12px; }

#page6 .w3 .ind_box{ padding: 0 34px 0 0; }

/*row_3*/
#page6 .w3 .indent_box{ padding: 21px 0 33px 37px; }

/*index-6.html*/
#page7 .w1 .col_1{ width: 426px; }

#page7 .w1 .col_1 .ind_box{ padding: 0 41px 0 0; }

#page7 .w1 .col_2{ width: 293px; }

#page7 .w1 .col_2 .ind_box{ padding: 0 0 0 45px; }

/**/
#page7 .w2 .col_1 .col_box{ width: 372px; height: 30px; }

#page7 .w2 .col_1 .col_box input{ width: 282px; height: 18px; }

#page7 .w2 .col_1 .col_box_1{ width: 71px; padding: 3px 0 0 0; }

#page7 .w2 .col_1 .col_box_2{ width: 283px; }

#page7 .w2 .col_2 .col_box{ width: 333px; }

#page7 .w2 .col_2 .col_box textarea{
	overflow: auto;
	margin-bottom: 11px;
	width: 265px;
	height: 80px;
}

#page7 .w2 .col_2 .col_box_1{ width: 64px; }

#page7 .w2 .col_2 .col_box_2{ width: 269px; }

/**/
#page7 .w3 .col_1{ width: 240px; }

#page7 .w3 .ind_box{ padding-right: 41px; }

/*index-7.html*/
#page8 .w1 .col_1{ width: 735px; }

