﻿body /* NOTE: these sizes much match in ALL STYLE SHEETS */
{
	font-size: 12px;
	color: #666;
	font-family: Arial;
}

/* ************************************************************************* */
/* * Global Styles														   * */
/* * NOTE: These styles are defined ONCE; do NOT define in other style	   * */
/* * sheets																   * */
/* ************************************************************************* */
a,
a:visited,
a:active
{
	font-size: 12px;
	color: #369;
	text-decoration: none;
	font-weight: bold;
}
a:hover 
{
	color: #c03;
	text-decoration: none;
}

ul 
{
	position: relative;
	margin: 0;
	padding: 0;
}
ul li 
{
	display: block;
	padding-left: 12px;
	color: #666;
	list-style: none;
	background: url(/resources/adolphus/images/bul_blue.gif) no-repeat 0% 4px;
}

h1 
{
	font-size: 18px;
	color: #666;
	margin: 0;
	margin-bottom: 10px;
}
h2
{
	font-size: 14px;
	color: #666;
}
h3,h4,h5,h6
{
	font-size: 12px;
	color: #666;
}

/* ************************************************************************* */
/* * General Styles * */
/* ************************************************************************* */
a.bold 
{
	font-weight: bold;
}

a.arrow 
{
	background: url(/resources/adolphus/images/bul_arrow.gif) no-repeat 0% 3px;
	padding-left: 15px;
	font-weight: bold;
}

.text_grey 
{
	color: #666;
}

p.no_margin
{
	margin: 0;
}

/* ************************************************************************* */
/* * Content Area Styles * */
/* ************************************************************************* */
.section_title_text
{
	display: block;

	font-size: 18px;
	font-weight: bold;
	color: #666;
}

/* ************************************************************************* */
/* * Box Area Styles * */
/* ************************************************************************* */
.box_blue_grad 
{
	display: block;
	border: solid 1px #ddd;
	border-top: none;
	background: url(/resources/adolphus/images/bor_sky_top.gif) repeat-x;
	padding: 10px 15px;
}
.box_title_text
{
	display: block;

	font-size: 18px;
	font-weight: bold;
	color: #666;
}

.box_title_text_onblue
{
	display: block;

	font-size: 18px;
	font-weight: bold;
	color: #fff;
	background-color: #00209f;
}
.box_text_onblue 
{
	color: #fff;
	background-color: #00209f;
}
.heading_darkblue 
{
	display: block;
	background: url(/resources/adolphus/images/bg_darkblue_heading.gif) no-repeat 50% 100%;
	/*height: 43px;
	width: 686px;*/
	height: 28px;
	width: 676px;
	padding: 10px 5px 5px;
	text-align: center;
	color: #e3e6f4;
	font-weight: bold;
}

.icon_warning_darkblue 
{
	background: url(/resources/adolphus/images/ico_warningStar.gif) no-repeat 0% 50%;
	padding: 2px 2px 2px 25px;
}
.rounded_top 
{
	display: block;
	width: 523px;
	padding: 10px;
	background: url(/resources/adolphus/images/edt_bor_blue_top.gif) no-repeat;
}
.rounded_bottom
{
	display: block;
	width: 523px;
	padding: 0px;
	background: url(/resources/adolphus/images/edt_bor_blue_bot.gif) no-repeat;
	color: #fff;
	font-size: 1px;
}
/* ************************************************************************* */
/* * List Styles * */
/* ************************************************************************* */
.featured_item 
{
	margin-top: 15px;
	display: block;
}

.featured_item_title 
{
	font-size: 16px;
	font-weight: bold;
	color: #369;
}

/* ************************************************************************* */
/* * Featured Styles * */
/* ************************************************************************* */

.featured_title 
{
	display: block;
	font-size: 14px;
	font-weight: bold;
	color: #666;
}

.featured_title_blue
{
	display: block;
	font-size: 14px;
	font-weight: bold;
	color: #369;
}

/* ************************************************************************* */
/* * Recipe Styles * */
/* ************************************************************************* */

div.RecipeIconContainer { height: 16px; margin: 0px 0px; }

/* *************************** */
/* * Table * */
/* *************************** */

/* ************************************************************************* */
/* * Content Box Styles * */
/* ************************************************************************* */

.silver_border_bottom 
{
	line-height: 9px;
	font-size: 9px;
	height: 9px;
	display: block;
	/*width: 739px;*/
	background: url(/resources/adolphus/images/edt_silver_border_bot.gif) no-repeat;
}

.gold_shaded_box_rounded 
{
	padding: 15px 15px 0px 15px;
	display: block;
	background: url(/resources/adolphus/images/edt_gold_shaded_box_top.gif) no-repeat;
}

.gold_solid_box_rounded 
{
	padding: 15px 15px 0px 15px;
	display: block;
	background: url(/resources/adolphus/images/edt_gold_solid_box_top.gif) no-repeat;
}

.gold_solid_box_rounded_bottom 
{
	line-height: 9px;
	font-size: 9px;
	height: 9px;
	display: block;
	/*width: 739px;*/
	background: url(/resources/adolphus/images/edt_gold_solid_box_bot.gif) no-repeat;
}

.skyblue_shaded_box_rounded 
{
	padding: 15px 15px 0px 15px;
	display: block;
	background: url(/resources/adolphus/images/edt_skyblue_shaded_box_top.gif) no-repeat;
}


.silver_border_bottom_small
{
	line-height: 9px;
	font-size: 9px;
	height: 9px;
	display: block;
	/*width: 739px;*/
	background: url(/resources/adolphus/images/edt_silver_border_bot_sm.gif) no-repeat;
}

.gold_shaded_box_rounded_small
{
	padding: 15px 15px 5px 15px;
	display: block;
	background: url(/resources/adolphus/images/edt_gold_shaded_box_top_sm.gif) no-repeat;
    width: 515px;
}

.skyblue_shaded_box_rounded_small
{
	padding: 15px 15px 0px 15px;
	display: block;
	background: url(/resources/adolphus/images/edt_skyblue_shaded_box_top_sm.gif) no-repeat;
}

.PhotoFrame 
{
	display: block;
	border: solid 1px #babcca;
	border-top: 0;
	background: url(/resources/adolphus/images/bor_sky_top.gif) repeat-x;
	padding: 5px 3px;
	width: 145px;
	text-align: center;
}
.PhotoFrame img
{
	width: 141px;
}



/* ************************************************************************* */
/* * Common Page styles and buttons * */
/* ************************************************************************* */

.mainButtonGreen,
.mainButtonGreen:active,
.mainButtonGreen:visited
{
	color: #fff;
	border: solid 1px #a5acb2;
	padding: 4px 10px;
	background: url(../images/buttons/bg_button_green.gif) repeat-x;
	margin-right: 10px;
}
.mainButtonRed,
.mainButtonRed:active,
.mainButtonRed:visited
{
	color: #fff;
	border: solid 1px #a5acb2;
	padding: 4px 10px;
	background: url(../images/buttons/bg_button_red.gif) repeat-x;
	margin-right: 10px;
}
.mainButtonBlue,
.mainButtonBlue:active,
.mainButtonBlue:visited
{
	color: #fff;
	border: solid 1px #a5acb2;
	padding: 4px 10px;
	background: url(../images/buttons/bg_button_blue.gif) repeat-x;
	margin-right: 10px;
}

.mainButtonGreen:hover,
.mainButtonRed:hover,
.mainButtonBlue:hover
{
	color: #a5acb2;
}