/* Start of CMSMS style sheet '_RS_Screen_L6' */
* {margin:0; padding:0;}

HTML {background-color: #fed55a; font-family: Verdana,Arial,Sans-serif; font-size: 13px; line-height: 16px; color: #505050}

p, h1, h2, h3, h4, h5, h6, ul, ol, table {margin-bottom: 12px;}
p, td, th, input, textarea {font-size:13px;}

h1 {font: normal normal bold 18px/24px Arial; color:#f79143; margin-bottom:18px;}
h2 {font: normal normal bold 16px/22px Arial; color: #00559c;}
h3 {font: normal normal bold 14px/20px Arial;}
h4 {font: normal normal bold 13px/16px Arial;}
h5, h6 {font: normal normal normal 13px/16px Arial;}

ul, ol {margin-left: 30px;}

input {color: #646464; font-family: Arial, Sans-serif;}

.mb0 {margin-bottom: 0px;}
.mb6 {margin-bottom: 6px;}
.mb12 {margin-bottom: 12px;}
.mb18 {margin-bottom: 18px;}
.mb24 {margin-bottom: 24px;}
.mb30 {margin-bottom: 30px;}
.mt0 {margin-top: 0px;}
.mt6 {margin-top: 6px;}
.mt12 {margin-top: 12px;}
.mt18 {margin-top: 18px;}
.mt24 {margin-top: 24px;}
.mt30 {margin-top: 30px;}

.ctr {text-align: center;}
.stopfloat {clear:both; height:1px; font: normal 1px/1px Arial;margin-bottom:0;}
.clear {clear:both;}
.bottomcap {margin-bottom:0; font: normal 1px/1px Arial;}

a {color: #00559c;text-decoration:underline;}
a:hover {color: #dd362f;}
a img {border: none;}

table.table1 {border-collapse: collapse;}
table.table1 th {text-align:center; font-weight: bold; border: solid 1px #0077bf; 
                      padding: 2px 10px 2px 10px;}
table.table1 td {text-align:center; font-weight: normal; border: solid 1px #0077bf; 
                      padding: 2px 10px 2px 10px;}

table.table2 {border-collapse: collapse; }
table.table2 th {text-align:center; font-weight: normal; border: solid 1px #0077bf; 
                      padding: 2px 1px 2px 1px; font-size:9px; line-height: 12px; font-family:Arial;}
table.table2 td {text-align:center; font-weight: normal; border: solid 1px #0077bf; 
                      padding: 2px 1px 2px 1px; font-size:9px; line-height:12px; font-family:Arial;}
table.table2 tr.odd {background-color:#cde9fb;}

table.table3 {border-collapse: collapse;}
table.table3 th {text-align:center; font-weight: bold; border: solid 1px #0077bf; 
                      padding: 2px 10px 2px 10px; font-size: 11px;}
table.table3 td {text-align:center; font-weight: normal; border: solid 1px #0077bf; 
                      padding: 2px 10px 2px 10px; font-size: 11px;}



#Pagewrapper {width:991px; height:auto; margin:15px auto 15px; background-color:#FFFFFF;}
#Header {height:147px; background: url(img/_6_header2.jpg) top left no-repeat;}
#Midcontainer1 {background: url(img/_6_midbkgd.jpg) top left repeat-y; }
#Midcontainer2 {background: url(img/_sidebar_gradbkgd3.jpg) bottom left no-repeat; padding:25px 0 0px 0;}
#Bottom {width:991px; height:32px; clear:both;  background: url(img/_6_bottom.jpg) top left no-repeat;}
#Sidebar {width:258px; display:inline; float:left; margin-left: 0px;}
#Main {margin-left:258px;padding: 0px 50px 0px 30px;}
#MainRecipe {margin-left:258px;padding: 0px 0px 0px 10px; /*border-left:solid 1px #55bbdd;*/}



#MainHomeTop {padding-bottom:0px; border-bottom:solid 1px #55bbdd; margin-bottom:15px;}
#MainHomeBot {}


#MainMinHeight{width:1px; height:380px; float:left; display:inline;}
#RecipeBox{width:525px; height:450px; background: url(img/recipebox.jpg) no-repeat top left ; padding: 50px 80px 30px 85px; }
#RecipeBox *, #RecipeVertMid * {font-size:11px; line-height:13px; color: #202020;}
#RecipeBox h1, #RecipeVertMid h1, #RecipeBox h1 a, #RecipeVertMid h1 a {font: normal normal bold 18px/24px Arial; color:#f79143; margin-bottom:18px;}
#RecipeBox a:hover, #RecipeVertMid a:hover {color: #dd362f;}
#RecipeVertTop {width:647px; height:70px; background:url(img/recipeBox3_top.jpg) top left no-repeat;}
#RecipeVertBot {width:647px; height:60px; background:url(img/recipeBox3_bot.jpg) top left no-repeat;}
#RecipeVertMid {width:506px; height:auto; background:url(img/recipeBox3_mid.jpg) top left repeat-y; padding: 0 51px 0 90px;}
#footer {width: 650px; text-align: center; font-size: 11px;}





#SearchBox {margin-top: 20px; margin-left: 40px; width:196px; border-top:solid 1px #55bbdd; padding-top:15px; padding-bottom:15px;}
#cntnt01searchinput {border: solid 1px #55bbdd; width:150px; height:18px; padding:0px 3px 0px 3px;  vertical-align: top; line-height: 18px;}
#searchbutton { vertical-align: top; width: 30px; height: 20px; }

#EuropeSiteLink {margin-left: 40px; width:196px; border-top:solid 1px #55BBDD; padding-top:15px;}
#EuropeSiteLink a {font: normal normal bold 14px/16px Arial; color: white; text-decoration: none;}
#EuropeSiteLink a:hover {color: #fec723;}


#Featured {margin-top:20px; margin-left: 40px; width:196px; border-top:solid 1px #55BBDD; padding-top:15px; color: white;}
#Featured, #Featured * {font-size: 11px;}
#Featured a {border:none; text-decoration:none; color: white;}
#Featured a img, #NewsBox a img {border: double 3px silver;}
#Featured a:hover  {color: yellow;}
#Featured a:hover img {border: double 3px yellow;}
#NewsBox a {text-decoration:none; border:none;}
#NewsBox a:hover img {border: double 3px #dd362f;}

div.NewsSummaryLink {font-weight:bold;}


/* FORMATTING MENU */


#MenuHoriz {width:710px; height:26px; position:absolute; margin-top:122px; margin-left:270px;}
* html div#MenuHoriz {height: 1%;}/* hack for Internet Explorer */
#MenuHoriz * {font: normal normal bold 14px/26px Arial,sans-serif;}
div#MenuHoriz ul {height:26px; margin:0;}
div#MenuHoriz li {float:left; list-style:none; margin-right:30px;}
div#MenuHoriz a {padding: 0px 9px 0px 9px; text-decoration:none; color: #F0F0F0; 
                        /*background: url(images/cms/arrow-right.gif) no-repeat 7px center; */display:block;}
div#MenuHoriz li a:hover {/*background: url(images/cms/arrow-right-red.gif) no-repeat 7px center;*/
                                   /*background-color: #38c9f2*/;color:#fec723;}
div#MenuHoriz a.activeparent:hover {/*background-color: #38c9f2; */color: #fec723;}
div#MenuHoriz li.activeparent a {/*background: #005084 url(images/cms/arrow-down.gif) no-repeat 0.4em center; */ color: #00274d;}
div#MenuHoriz h3 {padding: 0px 20px 0px 20px; text-decoration: none;  color: #005084;
                          /*background: #005084 url(images/cms/arrow-right-active.gif) no-repeat 6px center;*/ 
                          display: block; color:#00274d;}
dfn {display:none;}






#MenuVert {margin-top: 0px; margin-left: 20px; width:236px; font: normal normal bold 14px/28px  Arial,Sans-serif;}

#MenuVert ul  {margin:0;}

/* third level has some padding to have it stand out */
div#MenuVert ul ul ul {padding-bottom: 0px; margin:0;}

/* menu li block */
#MenuVert li {list-style: none; display: block;}

#MenuVert ul ul li {border: none;}

/** fix stupid ie bug with display:block; **/
* html #MenuVert li a { height: 1%; } 
* html #MenuVert li hr { height: 1%; }

/* first level links */
div#MenuVert a {text-decoration:none; display: block; padding: 0px 0px 0px 20px; color: #FFFFFF; 
                        /*background: url(images/cms/arrow-right.gif) no-repeat 5px center; */min-height:1em;}

/* next level links, more padding and smaller font */
div#MenuVert ul ul a {padding: 0px 0px 0px 40px; background-position: 25px center; font-size:12px;}


/* third level links, more padding */
div#MenuVert ul ul ul a {padding: 0px 0px 0px 60px; 
                                 /*background: url(images/cms/dash.gif) no-repeat 40px center;*/}

/* hover state for all links */
div#MenuVert a:hover {/*background-color: #38c9f2;*/ color:#fec723;}

div#MenuVert a.activeparent:hover {/*background-color: #38c9f2;*/ color: #fec723;}

div#MenuVert li a.activeparent {/*background: url(images/cms/arrow-down.gif) no-repeat 5px center; */
                                           color: #FFFFFF;}

div#MenuVert ul ul li a.activeparent {background-position: 25px center; background-color: transparent;
                                                    color: #00559c;}

div#MenuVert ul h3 {/*background: url(images/cms/arrow-right-active.gif) no-repeat 5px center;*/
                            display: block; padding: 0px 0px 0px 20px; color: #00274d; margin:0; font-size: 14px;}

div#MenuVert ul ul h3 {padding: 0px 0px 0px 40px; border-bottom: none; color: #00274d;
                                background-position: 25px center; background-color: transparent; margin:0; 
                                font-size:12px;}

/* current page on third level, more padding */
div#MenuVert ul ul ul h3 {/*background: url(images/cms/arrow-right-active.gif) no-repeat 45px center; */
                                   padding: 0px 0px 0px 60px; margin:0;}

/* section header */
div#MenuVert li.sectionheader {border-right: none; padding: 0px 0px 0px 20px;  color: yellow;}

/* separator */
div#menu_vert li.separator {height: 1px !important; margin-top: -1px; margin-bottom: 0; 
                                      padding:2px 0 2px 0; background-color: #000000; overflow:hidden !important;
                                      line-height:1px !important; font-size:1px; /* for ie */ }

div#menu_vert li.separator hr { display: none; /* this is for accessibility */}

a.whiteyellow {color: white;}
a.whiteyellow:hover {color: #fec723;}
/* End of '_RS_Screen_L6' */

