/* CSS Document */
body{
	margin:0 auto;
	padding:0;
	border:0;
	background-color:#fff;

}#wrapper_alum{
	width:48.88em;
	height:100%;
		margin:0 auto;
background: url(images/dropshadow.jpg) repeat;
	
}#wrapper_alum2{
	    width:47.50em;
		margin:0 auto;
		height:100%;
	background:white url(images/lftbox_colmn.gif) repeat-y left	;
	background-color:#fff;
	border-right:1px solid #cccccc;
	border-left:1px solid #cccccc;
}#banner{
	width:47.50em;
	background: url(images/banner_bkgrnd.gif) no-repeat;
    height:4em;

}#search{
width:22.2em;
float:right;
margin-top:2.6em;
padding:0;
font:bold medium Arial, Helvetica, sans-serif;
color:white;
}#bodycont{
background-color:#ffffff;
margin:0;
border-top:1px solid white;
float:left;

}#maincontainer{
width:47.50em;
margin:0;
background: url(images/lftbox_colmn.gif) repeat-y left	;

}#lftbox{
width:14em;
float:left;
background-color:#ccc;

}#tprtbox_alum{
width: 33.5em;
background:#fff;
float:right;


}#rtbox_alum{
width:33.5em;
float:right;
background-color:#d2b48c;
padding-top:6px;

}#rtbox_alum2{
	width:33.5em;
	float:right;
	background-color:#FFF;
}#newsbox{
width:16.2em;
border-right:1px solid #ccc;
float:left;
padding-left:6px;
padding-top:8px;
padding-right:2px;
}#newsbox2{
width:16.4em;
float:left;
padding-top:8px;
border-left:1px solid #ccc;

}#newsbox3{
width:12em;
margin-top:6px;
float:left;

}#newsbox2_hmp{
	width:16.4em;
	height:12px;
	float:left;
	padding-top:8px;
	background: url(images/CookBookIICover.jpg) no-repeat 3px 5px;
}#footer{
width:47.50em;
clear:both;
background-color:#666666;
border-bottom:1px solid white;
border-top:2px solid white;
padding-top:4px;
}#footstyle {
margin:0;
padding:0;

}#footstyle li{
text-decoration:none;
list-style:none;
display:inline;
font:x-small Arial, Helvetica, sans-serif;
color:black;
padding:2px;
margin-left:5px;
}#footstyle li a{
color:white;

}#foottext{
font:x-small Arial, Helvetica, sans-serif;
color:black;
margin-left:5px;


}#imgbox1{
width:14em;
height:12.94em;
border-bottom:1px solid white;
background-color:#fff;

}.imgrt_float{
float:right;
border: 1px solid black;
padding:1px;

}.pagetitle{
font:165% bold Arial, Helvetica, sans-serif;
color:#0d2b88;
padding-left:8px;

}.bodytext{
	font: small Arial, Helvetica, sans-serif;
	color: #000000;
	padding-left: 5px;

}.bodytext2{
	font: small Arial, Helvetica, sans-serif;
	color: #000000;
	padding: 2px 6px 2px 8px;
}.bodytext1{
	font: small Arial, Helvetica, sans-serif;
	color: #000000;
	padding:0;
	margin-left:12px;

}.imgtext{
font: small Arial, Helvetica, sans-serif;
color: #000000;
}.h3{
font: large Arial, Helvetica, sans-serif;
margin:4px 0 0 16px;}
.headertitle{
	font:bold medium Arial, Helvetica, sans-serif; color:#002395;
/****************************************************NAV LINKS****************************/
 }.side_list0{
 margin:3px 0 0 0;
 padding:0;

}.side_list0 li{
font:bold 85% Arial, Helvetica, sans-serif;
color:#000;
text-decoration:none;
list-style:none;
  padding:  .2em 0 .2em .7em;
  margin-left:3px;
  border-bottom:1px groove #666;
}.side_list0 li a{
color:#000;
text-decoration:none;
}.side_list0 a:hover{
text-decoration:none;
background-color:#ccc;
color:#FFFFCC;

 }.side_list2{
 margin:0;
 padding:0;
 }.side_list2 li{
font:bold 75% Arial, Helvetica, sans-serif;
color:white;
text-decoration:none;
list-style:none;
  padding:  .2em 0 .2em .9em;
  margin-left:3px;
}.side_list2 li a{
color:#000;
text-decoration:none;
}.side_list2 a:hover{
text-decoration:none;
background-color:#ccc;
color:#FFFFCC;













}ul#navlist
{
margin-top: .5em;
padding-left: 0;
white-space: nowrap;
margin-right:.5em;
margin-bottom:2.3em;
float:right;
}html>body ul#navlist{margin:.5em .5em 4em 0;}

#navlist li
{
	display: inline;
	list-style-type: none;
	font: bold medium Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

#navlist a { padding: 3px 8px; 
}
#navlist a:link, #navlist a:visited
{
color: #fff;
text-decoration: none;
}

#navlist a:hover
{
color: #2cb44e;
background-color: #d2b48c;
text-decoration: none;
/*************/
}.vlist
{
padding-left: 0;
margin-left: 0;
font: small Arial, Helvetica, sans-serif;
}
.vlist li
{
list-style: none;
margin-left:2px;
padding:0;
font: small Arial, Helvetica, sans-serif;
color: #000;

}.vlist2
{	padding-left: 0;
	margin: 0;
}.vlist2 li{
margin-left: 6px;
padding: 0;
list-style-type:circle;list-style: inside;
font: small Arial, Helvetica, sans-serif;
	color: #000;
}.vlist3{
margin:0;
padding:0;
}.vlist3 li{
margin-left: 10px;
list-style-type:none;
font: small Arial, Helvetica, sans-serif;
	color: #000;
	
}.blist
{
margin: 0;
padding-left: 8px;
}
.blist li
{
list-style: none;
font: small Arial, Helvetica, sans-serif;
color: #000;
text-decoration:none;
margin-bottom:4px;
}#sublist
{
padding: 0;
margin: 0px;
}#sublist li{
margin-left: 14px;
padding: 0;
font: small Arial, Helvetica, sans-serif;
color: #FFFFFF;
border:0;
text-decoration:none;
list-style:circle;
}#sublist li a:hover
{text-decoration: underline; 
}#sidelinks{
width:9.4em;
height:13em; 

}.link_color{
color:White;
text-decoration:none;

}.flashbox2{
width:18em;
height:1em;
float:left;
border:0;

}.subtitle{
font:bold medium Arial, Helvetica, sans-serif;
color:#000;
margin-left:10px;
margin-top:5px;

}.imgfloat_lft{
float:right;
margin:10px 8px 3px 12px;
border:1px solid #3a3a3a;
}.caption {
width:6.3em;
  float:right;
  margin: 0.3em;
  padding: 0.3em;
   text-align:center;
  border:1px solid black;
  }.captiontext{
	font:x-small Arial, Helvetica, sans-serif;
	color:#000;
	text-align: center;
	margin:0;
}.imglf_float{
	float:left;
	padding-left:2px;
	padding-right: 4px;

