/* BEGIN - New Div layout */
html, body { padding:0; margin:0; }
form { margin:0; padding:0; }
.header { text-align:center; background:url(/asset/iu_images/recipes/bg_header.gif); background-repeat:repeat-x; }
.content { margin:0 auto; width:932px; }
.rail { width:168px; padding:0 20px 0 10px; margin:0; float:left; text-align:center; }
.content-main { width:426px; float:left; padding:0; margin:0; }
.content-sub { width:300px; float:right; padding:0; margin:0; }

.content h2 { color:#669932; font-size:15px; font-weight:normal; background:url(/asset/iu_images/recipes/bg_hdr.gif); background-repeat:no-repeat; background-position:101% 88%;}

.clear { clear:both; }

.recipe-summary-box { padding:0 0 0 9px; margin:0; border:1px solid #669933; text-align:left; line-height:1.5em; }
.recipe-summary-box a { color:#ff6600; }
.recipe-summary-box ul {margin:0; padding:0; }
.recipe-summary-box ul li { color:#ff6600; margin:0 0 2px 15px; padding:0; }

.recipe-summary-box .recipe-yield { padding:15px 0 0; }

.lnk-shopping-list { padding:5px 0 10px; }
.lnk-shopping-list a { font-weight:bold; margin:0; line-height:2.5em; padding:5px 25px 5px 0; background:url(/asset/iu_images/recipes/icon_shopping_list.gif) no-repeat; background-position:right;  }

.module-newsletter { text-align:left; color:#fff; background:#c8da8e url(/Asset/iu_images/recipes/bg_module_newsletter.gif) repeat-x bottom left; padding:10px; margin:0 0 10px; font-family:Arial, Helvetica, San-serif; }
.module-newsletter h2 { color:#055941; font-size:15px; margin:0; padding:0 0 15px; background:transparent; }
.module-newsletter p { color:#fff; font-size:13px; margin:0; padding:0 0 8px; }
.module-newsletter #email { border:none; padding:2px 0 2px 2px; margin:0 0 10px; width:140px;}
.module-newsletter .pp { color:#fff; font-size:9px; text-decoration:none; font-style:oblique; margin:10px 15px 0 0; float:left; }
.module-submit img { width:64px; height:27px; border:none;}

.box { position:relative; }
.boxhead { background:url(/asset/iu_images/recipes/bg_boxhead.gif) repeat-x; }
.boxhead h2 { display:block; height:31px; font-size:14px; line-height:1em; margin:0; padding:0; }
.boxhead h2 span { display:none; }
.boxbody { border:1px solid #669933; border-top:none; margin:0; }
.boxbody_wrap { padding:15px 0 15px 15px; }
.boxbody h3 { font-size:14px; margin:0; padding:0 0 3px; position:relative; z-index:3;}
.boxbody ul { margin:0; padding:0; }
.boxbody ul li { color:#ff6600; margin:0 5px 6px 15px; }
.boxbody ul li a { color:#ff6600; }
.boxbody ul li a:hover { text-decoration:underline; }
.box-icon { float:right; position:relative; top:-15px; }

.try-this-with  { margin-bottom:12px; }
.related-recipes { margin-top:20px; }
.try-this-with .boxhead_wrap { background:url(/asset/iu_images/recipes/bg_plate_top.jpg) no-repeat; background-position:bottom right; }
.related-recipes .boxhead_wrap { background:url(/asset/iu_images/recipes/bg_recipes_top.jpg) no-repeat; background-position:bottom right; }
/* .try-this-with .boxbody_wrap { background:url(/asset/iu_images/recipes/bg_plate_btm.jpg) no-repeat; background-position:top right; }
.related-recipes .boxbody_wrap { background:url(/asset/iu_images/recipes/bg_recipes_btm.jpg) no-repeat; background-position:top right; } */
.try-this-with h2 { background:url(/asset/iu_images/recipes/hdr_try_this_with.gif) no-repeat; background-position:10px 0; }
.related-recipes h2 { background:url(/asset/iu_images/recipes/hdr_related_recipes.gif) no-repeat; background-position:10px 0; }
.related-articles  h2 { background:url(/asset/iu_images/recipes/hdr_related_articles.gif) no-repeat; background-position:10px 0; }
.try-this-with  { margin-bottom:12px; }
.related-recipes { margin-top:20px; }

.try-this-with .boxbody h3 { width:166px; }


.related-recipes, .related-articles  { background:#ffffcc; }

.recipe-tools { margin:10px 0 15px; padding:0;list-style-type:none; }
ul.recipe-tools-top { margin:0 0 15px; float:left; width:732px; background:#ffffcc; border:1px solid #669932; }
.recipe-tools li { margin:0; padding:0; float:left; border-right:1px dotted #a6a691; }
.recipe-tools li a { display:block; padding:5px 5px 4px 20px; color:#000; text-decoration:none; }
li.recipe-print a { background:url(/asset/iu_images/recipes/icon_print.gif) no-repeat; padding-left:24px; background-position:5px 5px;  }
li.recipe-email a{ background:url(/asset/iu_images/recipes/icon_email.gif) no-repeat; background-position:5px 7px; }
li.recipe-add a { background:url(/asset/iu_images/recipes/icon_add.gif) no-repeat; background-position:5px 7px; }
li.recipe-search-box { padding:0 0 0 20px; }
li.tool-last { border:none; }
li.tool-last  a{ padding-right:none;}

.shopping-list { background:#fff; }
.shopping-list .content { width:449px; padding:25px 0 0; margin:0px auto; }
h1.greyheader { font-size:18px; margin:0; padding:15px 0 10px; }
.shopping-list h2 { display:inline; line-height:3em; background-position:100% 88%; }
.shopping-list h3 { font-size:14px; padding:0 0 3px; margin:0; }
.shopping-list ul { padding:0 0 20px; margin:0; list-style-type:none; }
.shopping-list ul li { padding:0; margin:0 0 3px; }
/* END - New Div layout */



<!-- BEGIN THIRD AGE CLASSES -->
.tanav01 { font-family: arial, sans-serif; font-size: 13px; color: #FFFFFF; font-weight: bold;}
.tanav02 { font-family: arial, sans-serif; font-size: 12px; color: #333333; font-weight: bold;}
.tafooter { font-family: arial, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: bold;}

<!-- END THIRD AGE CLASSES -->

A:link,A:active,A:visited { font-weight: normal; color: #FF6600; text-decoration: underline; }

A.leftnav:link,A.leftnav:active,A.leftnav:visited { font-family: verdana,arial,helvetica,sans-serif; font-size: 7pt; color: #6666CC; text-decoration: none; }
A.leftnav:hover { font-family: verdana,arial,helvetica,sans-serif; font-size: 7pt; color: #6666CC; text-decoration: underline; }

A.leftnav_free:link,A.leftnav_free:active,A.leftnav_free:visited { font-family: verdana,arial,helvetica,sans-serif; font-size: 7pt; color: #669900; text-decoration: none; }
A.leftnav_free:hover { font-family: verdana,arial,helvetica,sans-serif; font-size: 7pt; color: #669900; text-decoration: underline; }
s
A.rightnav:link,A.rightnav:active,A.rightnav:visited { font-family: verdana,arial,helvetica,sans-serif; font-size: 8pt; color: #6666CC; text-decoration: none; }
A.rightnav:hover { font-family: verdana,arial,helvetica,sans-serif; font-size: 8pt; color: #6666CC; text-decoration: underline; }

A.logout:link,A.logout:active,A.logout:visited { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; color: #FFFFFF; text-decoration: none; }
A.logout:hover { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; color: #FFFFFF; text-decoration: underline; }

A.diet_list:link, A.diet_list:active, A.diet_list:visited { font-family: verdana,arial,helvetica,sans-serif; font-size: 7pt; margin-top: 20pt; font-weight: normal; color: #6666CC; text-decoration: underline; }

A.topnav:link, A.topnav:active, A.topnav:visited { font-family: verdana,arial,helvetica,sans-serif; font-size: 7pt; font-weight: bold; color: #669900; text-transform: uppercase; text-decoration: none; }

A.tournav:link, A.tournav:active, A.tournav:visited { font-family: verdana,arial,helvetica,sans-serif; font-size: 8pt; font-weight: bold; color: #6633FF; }

A.orange_sm:link, A.orange_sm:active, A.orange_sm:visited { font-family: verdana,arial,helvetica,sans-serif; font-size: 8pt; font-weight: normal; color: #FF6600; }
A.orange_xsm:link, A.orange_xsm:active, A.orange_xsm:visited { font-family: verdana,arial,helvetica,sans-serif; font-size: 7pt; font-weight: normal; color: #FF6600; }
A.green_sm:link, A.green_sm:active, A.green_sm:visited { font-family: verdana,arial,helvetica,sans-serif; font-size: 8pt; font-weight: normal; color: #669900; }
A.green_xsm:link, A.green_xsm:active, A.green_xsm:visited { font-family: verdana,arial,helvetica,sans-serif; font-size: 7pt; font-weight: normal; color: #669900; }
A.purple_sm:link, A.purple_sm:active, A.purple_sm:visited { font-family: verdana,arial,helvetica,sans-serif; font-size: 8pt; font-weight: normal; color: #666699; }
A.purple_xsm:link, A.purple_xsm:active, A.purple_xsm:visited { font-family: verdana,arial,helvetica,sans-serif; font-size: 7pt; font-weight: normal; color: #666699; }
A.red_sm:link, A.red_sm:active, A.red_sm:visited { font-family: verdana,arial,helvetica,sans-serif; font-size: 8pt; font-weight: normal; color: #CC0000; }
A.red_xsm:link, A.red_xsm:active, A.red_xsm:visited { font-family: verdana,arial,helvetica,sans-serif; font-size: 7pt; font-weight: normal; color: #CC0000; }
A.blue_sm:link, A.blue_sm:active, A.blue_sm:visited { font-family: verdana,arial,helvetica,sans-serif; font-size: 8pt; font-weight: normal; color: #6F90D0; }
A.blue_xsm:link, A.blue_xsm:active, A.blue_xsm:visited { font-family: verdana,arial,helvetica,sans-serif; font-size: 7pt; font-weight: normal; color: #6F90D0; }
A.teal_sm:link, A.teal_sm:active, A.teal_sm:visited { font-family: verdana,arial,helvetica,sans-serif; font-size: 8pt; font-weight: normal; color: #4C8182; }
A.teal_xsm:link, A.teal_xsm:active, A.teal_xsm:visited { font-family: verdana,arial,helvetica,sans-serif; font-size: 7pt; font-weight: normal; color: #4C8182; }

A.teal:link, A.teal:active, A.teal:visited { font-weight: normal; color: #4C8182; }
A.blue:link, A.blue:active, A.blue:visited { font-weight: normal; color: #6F90D0; }
A.red:link, A.red:active, A.red:visited { font-weight: normal; color: #CC0000; }
A.green:link, A.green:active, A.green:visited { font-weight: normal; color: #669900; }
A.green_bold:link, A.green_bold:active, A.green_bold:visited, A.green_bold:hover { font-weight: bold; color: #669900; }
A.purple:link, A.purple:active, A.purple:visited { font-weight: normal; color: #666699; }
A.orange:link, A.orange:active, A.orange:visited { font-weight: normal; color: #FF6600; }
A.yellow:link, A.yellow:active, A.yellow:visited { font-weight: normal; color: #FFCC00; }
A.holiday_halloween:link, A.holiday_halloween:active, A.holiday_halloween:visited { font-weight: normal; color: #FFFFCC; }
A.holiday_valentines:link, A.holiday_valentines:active, A.holiday_valentines:visited { font-weight: normal; color: #550055; }
A.holiday_hanukkah:link, A.holiday_hanukkah:active, A.holiday_hanukkah:visited { font-weight: normal; color: #FF9900; }
A.holiday_christmas:link, A.holiday_christmas:active, A.holiday_christmas:visited { font-weight: normal; color: #AA0000; }
A.holiday_newyears:link, A.holiday_newyears:active, A.holiday_newyears:visited { font-weight: normal; color: #440033; }
A.holiday_thanksgiving:link, A.holiday_thanksgiving:active, A.holiday_thanksgiving:visited { font-weight: normal; color: #ED6C01; }
A.milkchallenge:link, A.milkchallenge:active, A.milkchallenge:visited { font-weight: bold; color: #2B86D2; }
A.cholesterol:link, A.cholesterol:active, A.cholesterol:visited { font-weight: normal; color: #11ACC8; }
A.resolutions:link, A.resolutions:active, A.resolutions:visited { font-weight: normal; color: #9066A6; }
A.hwc_link:link, A.hwc_link:active, A.hwc_link:visited { font-weight: normal; color: #336699; }
A.spa_brown:link, A.spa_brown:active, A.spa_brown:visited { font-weight: bold; color: #0D2404; }
A.signup:link, A.signup:active, A.signup:visited { font-weight: normal; color: #993300; }
A.darkred:link, A.darkred:active, A.darkred:visited { font-weight: normal; color: #991111; }
A.white:link, A.white:active, A.white:visited { color: #FFFFFF; }
A.topnav2:link, A.topnav2:active, A.topnav2:visited { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #FFFFFF; text-transform: uppercase; text-decoration: none; font-weight:bold; }
A.topnav2:hover { font-family: Verdana, Arial, Helvetica, sans-serif; color: #FF9900; text-transform: uppercase; text-decoration: none; font-weight: bold; }
A.footer:link, A.footer:active, A.footer:visited, A.footer:hover { font-family: Verdana,  Arial, Helvetica, sans-serif; color: #FF6600; font-weight:bold; }
A.recipe_topnav:link, A.recipe_topnav:active, A.recipe_topnav:visited { font-family: verdana,arial,helvetica,sans-serif; font-size: 8pt; color: #000000; text-transform: uppercase; text-decoration: none; }
.topwhite { color: #FFFFFF }
A.topwhite:link, A.topwhite:active, A.topwhite:visited, A.topwhite:hover { font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF }

body { margin-top : 0px; margin-left: 0px; background-color:"#669933"; color:"#000000";}

.link_sm { font-family: verdana,arial,helvetica,sans-serif; font-size: 8pt; font-weight: bold; color: #669900; }
.link { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; color: #669900; }

.body_text_xsm { font-family: verdana,arial,helvetica,sans-serif; font-size: 7pt; color: #000000; }
.body_text_sm { font-family: verdana,arial,helvetica,sans-serif; font-size: 8pt; color: #000000; }
.body_text { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; color: #000000; }
.body_text_lg { font-family: verdana,arial,helvetica,sans-serif; font-size: 12pt; color: #000000; }
.body_head_xsm { font-family: verdana,arial,helvetica,sans-serif; font-size: 7pt; font-weight: bold; color: #000000; }
.body_head_sm { font-family: verdana,arial,helvetica,sans-serif; font-size: 8pt; font-weight: bold; color: #000000; }
.body_head { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; color: #000000; }
.body_head_lg { font-family: verdana,arial,helvetica,sans-serif; font-size: 12pt; font-weight: bold; color: #000000; }

.top_nav_sect { font-family: verdana,arial,helvetica,sans-serif; font-size: 7pt; font-weight: bold; color: #000000; text-transform: uppercase; }
.top_nav_tag { font-family: verdana,arial,helvetica,sans-serif; font-size: 11pt; font-style: italic; color: #FFFFFF; }
.top_nav_search { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; color: #FFFFFF; }zzzz

.club_sect_head { font-family: verdana,arial,helvetica,sans-serif; font-size: 8pt; font-weight: bold; color: #FF3300; }
.club_sub_link { font-family: verdana,arial,helvetica,sans-serif; font-size: 8pt; color: #6633FF; }
.club_spec_link { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; color: #6633FF; }
.club_cur_link { font-family: verdana,arial,helvetica,sans-serif; font-size: 8pt; color: #FF3300; }
.club_module_head { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; color: #FFFFFF; text-transform: uppercase; font-weight: bold; }
.club_rightnav_head { font-family: verdana,arial,helvetica,sans-serif; font-size: 9pt; color: #FF3300; font-weight: bold; }

.leftnav_head { font-family: verdana,arial,helvetica,sans-serif; font-size: 8pt; font-weight: bold; color: #FF3300; }

.sell_head { font-family: verdana,arial,helvetica,sans-serif; font-size: 12pt; font-weight: bold; color: #000000; }
.sell_intro { font-family: verdana,arial,helvetica,sans-serif; font-size: 9pt; font-weight: bold; color: #000000; }
.sell_sub_head { font-family: verdana,arial,helvetica,sans-serif; font-size: 9pt; font-weight: bold; color: #000000; }
.sell_body_copy { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; color: #000000; }
.sell_call_out { font-family: verdana,arial,helvetica,sans-serif; font-size: 9pt; font-weight: bold; color: #000000; }
.sell_nav { font-family: verdana,arial,helvetica,sans-serif; font-size: 11pt; color: #000000; }
.sell_box_head { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; color: #000000; }
.sell_promo_sm { font-family: verdana,arial,helvetica,sans-serif; font-size: 8pt; font-weight: bold; color: #000000; }
.sell_promo_med { font-family: verdana,arial,helvetica,sans-serif; font-size: 9pt; font-weight: bold; color: #000000; }
.sell_promo_lg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; color: #000000; }

.signup_topnav { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; color: #000000; text-transform: uppercase; text-decoration: none; }

.tour_nav { font-family: verdana,arial,helvetica,sans-serif; font-size: 8pt; font-weight: bold; color="#FF3300" }
.subtle a { color: gray;}
.subtle a:visited { color: gray;}
.subtle a:link { color: gray;}
<!-- these are set up and used on the site as ids, but they should be classes.  copied as classes below -->
#eating { color: #009999 }
#cooking { color: #660066 }
#fitness { color: #CC0000 }
#tools { color: #006699 }
#community { color: #6666CC }
#about { color: #FF6600 }
#help { color: #000000 }
#yellow_lt { color: #FFFFCC }
#yellow { color: #FFCC00 }
#orange { color: #FF6600 }
#orange_drk { color: #FF3300 }
#green { color: #669900 }
#green_title { color: #669900 }
#green_lt { color: #CAECA8 }
#green_med { color: #99CC66 }
#green_meddrk { color: #8CB959 }
#green_drk { color: #669933 }
#green_exdrk { color: #445533 }
#purple_lt ( color: #CCCCFF }
#purple_med { color: #666699 }
#purple_drk { color: #6666CC }
#peach_lt { color: #FBF2E8 }
#peach_drk { color: #F6DABD }
#spa_brown { color: #0D2404 }
#milkchallenge { color: #2B86D2; }
#hwc { color: #336699; }
#signup { color: #333333 }
#red { color: #FF3300 }
#darkred { color: #991111 }
#blue { color: #6F90D0 }
#teal { color: #4C8182 }
#white { color: #FFFFFF }
#grey_med{ color: #666666 }
#black { color: #000000 }
#error { color:#FF3300; background-color:#FFFFFF }
#topnav_home:hover { color: #FF6600; }
#topnav_club:hover { color: #6666CC; }
#topnav_eating:hover { color: #009999; }
#topnav_cooking:hover { color: #660066; }
#topnav_tools:hover { color: #006699; }
#topnav_community:hover { color: #6666CC; }
#topnav_fitness:hover { color: #CC0000; }
#topnav_about:hover { color: #FF6600; }
<!-- classes below -->
.formStyle { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;} 
.eating { color: #009999 }
.cooking { color: #660066 }
.fitness { color: #CC0000 }
.tools { color: #006699 }
.community { color: #6666CC }
.about { color: #FF6600 }
.help { color: #000000 }
.yellow_lt { color: #FFFFCC }
.yellow { color: #FFCC00 }
.orange { color: #FF6600 }
.orange_drk { color: #FF3300 }
.green { color: #669900 }
.green_title { color: #669900 }
.green_lt { color: #CAECA8 }
.green_med { color: #99CC66 }
.green_meddrk { color: #8CB959 }
.green_drk { color: #669933 }
.green_exdrk { color: #446633 }
.purple_lt ( color: #CCCCFF }
.purple_med { color: #666699 }
.purple_drk { color: #6666CC }
.peach_lt { color: #FBF2E8 }
.peach_drk { color: #F6DABD }
.spa_brown { color: #0D2404 }
.milkchallenge { color: #2B86D2 }
.cholesterol { color: #11ACC8 }
.resolutions { color: #9066A6 }
.hwc { color: #336699 }
.holiday_halloween { color: #FFCC66 }
.holiday_halloween_title { color: #FFCC00 }
.holiday_valentines { color: #BB2266 }
.holiday_hanukkah { color: #113366 }
.holiday_newyears { color: #7E004D }
.holiday_christmas { color: #062700 }
.holiday_thanksgiving { color: #2F1C0B }
.holiday_thanksgiving_title { color: #2F1C0B }
.signup { color: #333333 }
.red { color: #FF3300 }
.darkred { color: #991111 }
.blue { color: #6F90D0 }
.teal { color: #4C8182 }
.white { color: #FFFFFF }
.grey_med{ color: #666666 }
.black { color: #000000 }
.error { color:#FF3300; background-color:#FFFFFF }
.topnav_home:hover { color: #FF6600; }
.topnav_club:hover { color: #6666CC; }
.topnav_eating:hover { color: #009999; }
.topnav_cooking:hover { color: #660066; }
.topnav_tools:hover { color: #006699; }
.topnav_community:hover { color: #6666CC; }
.topnav_fitness:hover { color: #CC0000; }
.topnav_about:hover { color: #FF6600; }
<!-- end foodfit color classes -->

<-- club classes -->
.bodyHeader {
	font-weight: bold;
	color: #446633;
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 10pt;
}
<!-- end club classes -->

<!-- breadcrumb classes -->
.breadcrumb
{ 
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color:darkgray;
}
.breadcrumb A
{
	color:#669900;	
}

<!-- end breadcrumb classes -->

<!-- generic text classes -->
.normalFont
{
	font-family: verdana,arial,helvetica,sans-serif;	
}
.small 
{
	font-size: 8pt;
}
.medium
{
	font-size: 10pt;
}
.large
{
	font-size: 12pt;
}
<!-- end generic text classes -->

body {
	background-color: #4C7F1A;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
table,tr, td {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
.greenheader {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #336600;
}
.greyheader {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #666666;
}
.highlight {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #336600;
}
.dropdown {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px; 
}
a {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: underline;
	color: #FF6600;
}
/*
a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: underline;
	color: #FF6600;
}
*/
.search {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 100px;
}
.lineheight {
	line-height: 24px;
}
.boxoutline {
	border-width: 1px;
	border-style: solid;
	border-color: #cccccc;
	background-color: #ffffff;
}
.yellowbox {
	border-width: 1px;
	border-style: solid;
	border-color: #669932;
	background-color: #FFFFCC;
}
.greenbox {
	border-width: 1px;
	border-style: solid;
	border-color: #BADD77;
	background-color: #BADD77;
}
.redtext {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CC0000;
}
.greentext {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6C9D08;
}
.greenfont {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	color: #336600;
}
.greenfont2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #336600;
}
.small {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
.bold {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}
.allborders {
	border-bottom: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}
.topleftbottom {
	border-bottom: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}
.topleftbottomb {
	border-bottom: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	font-weight: bold;
}
.leftbottom {
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}
.leftbottomb {
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	font-weight: bold;
}
.notop {
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}
.notopgreen {
	border-bottom: 1px solid #629931;
	border-left: 1px solid #629931;
	border-right: 1px solid #629931;
	background-color: #FFFFCD;
}
.topsides {
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}
.sides {
	border-left: 1px solid #4C7F1A;
	border-right: 1px solid #4C7F1A;
}
.bottom {
	border-bottom: 1px solid #4C7F1A;
}
