﻿body
{
    margin:0px; padding:0px; background-color:#e4ebf5;
    font-size:100%; line-height:1em; font-family:arial; color:#686868;
}
#main{width:942px; margin:0px auto; background-image:url(images/main_bg.jpg); background-repeat:repeat-y; background-position:left top;}
#main .header{width:942px; height:137px;}

/*in_line*/
img {border:0; vertical-align:top; text-align:left;}
ul { list-style:none; margin:0px; padding:0px;}

a:hover{text-decoration:none;}
a {color:#7a7a7a;}
b{color:#4eb694;}
b.orange{color:#e46c0a;}

a.link_b{color:#000000; font-weight:bold;}
a.link_b:hover{text-decoration:none;}

.column { float:left;}
.clear { clear:both;}

#content{width:942px;}
.col_1, .col_2, .col_3, .col_4, .col_5, .col_6, .col_box_1, .col_box_2{ float:left;}
.col_separate{ float:left; background:url(images/col_separate_wr.gif) 49px 0 repeat-y; width:80px;}

/*menu*/
.h_menu{background-image:url(images/banner.jpg); background-repeat:no-repeat; background-position:left top; width:888px; height:288px; margin:0px 27px;}
.h_menu_flash{width:888px; height:288px; margin:0px 27px; position:relative;}
/* Menu start */
ul.menu {margin:0px 37px; list-style:none; background:url(images/menu_bg.png) repeat-x 0 0; width:814px; height:55px;}
ul.menu li {float:left;}
ul.menu li a{text-decoration:none; color:#000000; text-align:center;background:url(images/menu_sep.png) no-repeat right top; width:135px; height:35px; display:block; padding:20px 0px 0px 0px; font-size:14px;}
ul.menu li a.last { background-image:none; width:139px;}
ul.menu li a:hover, ul.menu li a.active{ text-decoration:none; color:#ffffff; background:url(images/menu_hover.png) repeat-x top}

ul.menu li ul{width:135px; margin:0px 0px 0px 0px; visibility: hidden; display:block; z-index: 100;}
/*Sub level menu list items*/
ul.menu li ul li{display:inline;vertical-align:middle; height:27px; border-bottom:solid 1px #ccd3de;}
ul.menu li ul li.last{border:none;}
/* Sub level menu links style */
ul.menu li ul li a{width:135px;background:url(images/submenu_bg.png) repeat-x right top; color:#ffffff; font-size:11px; font-family:arial; padding:6px 0px 0px 0px;}
ul.menu li ul li a:hover{text-decoration:none; color:#ffcc99;background:url(images/submenu_bg.png) repeat-x right top;}

/* Flash Menu start */
ul.menu_flash {margin:0px 37px; list-style:none; background:url(images/menu_bg.png) repeat-x 0 0; width:814px; height:55px; position:absolute; top:0px; left:0px;}
ul.menu_flash li {float:left;}
ul.menu_flash li a{text-decoration:none; color:#000000; text-align:center;background:url(images/menu_sep.png) no-repeat right top; width:117px; height:35px; display:block; padding:20px 0px 0px 0px; font-size:14px;}
ul.menu_flash li a.last { background-image:none; width:112px;}
ul.menu_flash li a:hover, ul.menu li a.active{ text-decoration:none; color:#ffffff; background:url(images/menu_hover.png) repeat-x top}

ul.menu_flash li ul{width:117px; margin:0px 0px 0px 0px; visibility: hidden; display:block; z-index: 100;}
/*Sub level menu list items*/
ul.menu_flash li ul li{display:inline;vertical-align:middle; height:27px; border-bottom:solid 1px #ccd3de;}
ul.menu_flash li ul li.last{border:none;}
/* Sub level menu links style */
ul.menu_flash li ul li a{width:117px;background:url(images/submenu_bg.png) repeat-x right top; color:#ffffff; font-size:11px; font-family:arial; padding:6px 0px 0px 0px;}
ul.menu_flash li ul li a:hover{text-decoration:none; color:#ffcc99;background:url(images/submenu_bg.png) repeat-x right top;}


/*content*/
#content{ padding:20px 0px 0px 25px; font-size:12px; line-height:1.5em}
.tiny{font-size:11px; line-height:14px;}
.wr_button{ background:url(images/wr_button.gif) 0 0 no-repeat; width:96px; height:23px; padding-top:3px;}
.wr_button a{ background:url(images/bull.gif) center left no-repeat; color:#646464; font-weight:bold; text-decoration:none; display:block; margin-left:11px; padding-left:7px;}
.wr_button_1{ background:url(images/wr_button_1.gif) 0 0 no-repeat; width:120px; height:23px;}
.wr_button_1 a{ background:url(images/bull.gif) center left no-repeat; color:#646464; font-weight:bold; text-decoration:none; display:block; margin-left:11px; padding-left:7px; margin-top:3px}
.bot_form{ background:url(images/bot_form.gif) 0 0 no-repeat; width:57px; height:23px;}
.bot_form a{ background:url(images/bull.gif) center left no-repeat; color:#646464; font-weight:bold; text-decoration:none; display:block; margin-left:11px; padding-left:7px; margin-top:3px}

.gap1 { margin:0px; padding-bottom:15px; padding-left:20px;}
.gap2 { margin:0px; padding-bottom:15px; padding-left:10px;}

ul.bul{ margin:0px; padding:0px 0px 0px 20px;}
ul.bul li{background:url(images/list.png) 0px 10px no-repeat; padding:0 0 0 15px; line-height:1.75em; font-size:12px; font-family:Arial;}
ul.bul li a{color:#686868; text-decoration:none;}
ul.bul li a:hover{background:url(images/orange_line.jpg) bottom left repeat-x;}

ul.bul1{ margin:0px; padding:0px 0px 0px 5px;}
ul.bul1 li{background:url(images/list.png) 0px 10px no-repeat; float:left; padding:0 30px 0 10px; line-height:1.75em; font-size:13px; letter-spacing:1px; font-family:Arial;}
ul.bul1 li a{color:#686868; text-decoration:none;}
ul.bul1 li a:hover{background:url(images/orange_line.jpg) bottom left repeat-x;}

.list li a{ background:url(images/list_marker.gif) center left no-repeat; padding:0 0 0 14px; text-decoration:none; line-height:1.75em}
.list li a:hover{ text-decoration:underline;}

ul.list_1{margin:0px; padding:10px 0px 0px 0px;}
.list_1 a{ background:url(images/list_marker1.gif) center left no-repeat; padding:0 0 0 14px; line-height:2em; color:#555555; font-family:Arial; font-size:1.06em;}
ul.list_2 li{margin:2px; padding:0px 0px 0px 12px; background:url(images/list_marker.gif)center left no-repeat; }
ul.list_3 li{margin:2px; padding:0px 0px 0px 12px; }

ul.r_list_1{margin:0px; padding:10px 0px 0px 0px;}
.r_list_1 a{ background:url(images/list_marker1.gif) center left no-repeat; padding:0 0 0 14px; line-height:2em; color:#e46c0a; font-family:Arial; font-size:12px; font-weight:bold; text-decoration:none;}
.r_list_1 a:hover{text-decoration:underline;}

strong{color:#646464;}
p{ margin-top:11px;}

.title{ display:block; margin-bottom:15px;}
.ind_top_bot{ margin:16px 0; display:block;}
#content .ind_left{ margin-left:11px;}
.line_x{ background:url(images/line_x.gif) 0 15px repeat-x; height:30px;}
.img_left{ float:left; margin-right:22px;}
.st_text{ display:block; margin-bottom:11px; font-size:1.25em;}
.ind_bot{ margin-bottom:10px;}
.ind_top{ margin-top:15px;}
.link{ color:#646464; display:block; margin-bottom:3px; font-size:1.06em;}
.st1{display:block; padding-top:1px;}

.ind_left2{ margin-left:30px;}

#content .col_1{width:280px;}
#content .col_2{width:490px;}

#content .col_3{width:230px;}
#content .col_4{width:540px;}

#content .col_5{width:540px; padding:0px 100px 0px 0px;}
#content .col_6{width:230px;}

#content .col_2{ background:url(images/wr_page1.gif) 0 51px no-repeat;}
#content .col_2 .ind_left{ margin-left:23px;}
#content .col_2 .col_box{ width:490px; margin-left:23px;}
#content .col_2 .col_box_1{ width:164px;}
#content .col_2 .col_box_1 .ind_left{ margin-left:5px;}
#content .col_2 .col_box_2{ width:220px;}

#contentmain .col_1{width:850px; padding:20px 0px 0px 35px; font-size:12px; line-height:1.5em}
#contentmain .col_1 p{ margin-top:11px !important;}
.imgh img{height:28px; margin:0px 0px 8px 0px;}
.imgh img:hover{border-bottom:solid 1px #fb9b5f; margin:0px 0px 7px 0px;}

.archive_link{font-family:Arial; font-size:14px; color:#005eb0;}
.archive_link a{color:#005eb0; text-decoration:none; line-height:18px; font-weight:bold;}
.archive_link a:hover{text-decoration:underline;}
.archive_link .hr{border-bottom: solid 1px #a6a6a6; margin:15px 70px 15px 40px;}

b.blue{color:#005eb0;}

/*footer*/
#footer{ padding:10px 0px 18px 35px; width:850px; color:#666666; font-family:Arial; font-size:0.75em;}
#footer .left{float:left;}
#footer .right{float:right;}

#footer a{ color:#666666; text-decoration:none;}
#footer a:hover{text-decoration:underline;}

.italics2 { font-style:italic; padding:6px 0px 10px 20px; font-size:12px;}

a.back_link{background-image:url(images/back_link.jpg); background-repeat:no-repeat; background-position:0px 2px;color:#e46c0a;
            font-weight:bold; font-style:italic; font-family:Arial; font-size:14px; text-decoration:none; padding:0px 0px 0px 30px;}
a.back_link:hover{text-decoration:underline;}
h2 {font-family:Book Antiqua, Verdana, arial; font-size:22px; color:#31859c; text-align:center; margin:0px; padding:0px 0px 18px 0px;
    background-image:url(images/h2_btm.jpg); background-repeat:no-repeat; background-position:bottom center;}
h3 {font-family:Book Antiqua, Verdana, arial; font-size:22px; color:#31859c; text-align:left; margin:0px; padding:12px 0px 18px 0px; font-weight:normal; background-image:url(images/h2_btm.jpg); background-repeat:no-repeat; background-position:bottom left;}
h4 {font-family:arial; font-size:18px; color:#31859c; text-align:left; margin:0px; padding:6px 0px 0px 0px; text-decoration:underline; font-style:italic; line-height:24px;}
h5 {font-family:arial; font-size:16px; color:#31859c; text-align:left; margin:0px; padding:0px 0px 8px 0px; font-style:italic; font-weight:normal;}
.recipe_types {font-family:Calibri, Arial; font-weight:normal; font-size:20px; color:#31859c; text-align:left; margin:0px; padding:6px 0px 0px 0px; text-decoration:none; font-style:normal; line-height:20px;}
.back_to_top a { color:#31859c; font-family:Arial; font-size:9pt; text-decoration:none; float:right; }
.back_to_top a:hover { color:#31859c; font-family:Arial; font-size:9pt; text-decoration:underline; float:right; }

.img_brdr { border-style:solid; border-color:#f67e55; border-width:1px; }

.lineorange { background-image:url(images/orange.jpg); background-repeat:repeat-x; width:870px; height:2px; margin:20px 0px;}
.typeh4{ font-size:16px; font-weight:bold;}
.pictxt{font-size:12px;}
.pictxt b{font-size:12px; font-weight:bold; color:#646464;}
.pictxt .moveright{ padding-left:235px; line-height:14px;}
.pictxt .moveright b{font-size:11px; font-weight:bold; color:#646464;}
.smallitalics{font-size:12px; font-weight:bold; color:#646464; font-style:italic;}