tr {
	font-family: Tahoma, Arial, Verdana, sans-serif;
	color: #4f4f4f;
	font-size: 12px;
	line-height: 135%;
}

td {
	font-family: Tahoma, Arial, Verdana, sans-serif;
	color: #4f4f4f;
	font-size: 12px;
	line-height: 135%;
}

body {
	font-family: Tahoma, Arial, Verdana, sans-serif;
	color: #4f4f4f;
	font-size: 12px;
	line-height: 135%;
}

h6 {
	font-family: Tahoma, Arial, Verdana, sans-serif;
	color: #0c6961;
	font-size: 16px;
	height: 50px;
	padding: 20px 10px 5px 15px;
	margin-bottom: 0px; padding-bottom: 0px;
	background-image: url('../images/template/css-heading.gif');
}

h5 {
	font-family: Tahoma, Arial, Verdana, sans-serif;
	color: #0c6961;
	font-size: 16px;
	height: 50px;
	padding: 20px 10px 5px 15px;
	margin-bottom: 0px; padding-bottom: 0px;
	background-image: url('../images/template/css-heading.gif');
}

h2 {
	font-family: Tahoma, Arial, Verdana, sans-serif;
	color: #0c6961;
	font-size: 16px;
	height: 50px;
	padding: 20px 10px 5px 15px;
	margin-bottom: 0px; padding-bottom: 0px;
	background-image: url('../images/template/css-heading.gif');
}

h1 {
	font-family: Tahoma, Arial, Verdana, sans-serif;
	color: #0c6961;
	font-size: 16px;
	height: 50px;
	padding: 20px 10px 5px 15px;
	margin-bottom: 0px; padding-bottom: 0px;
	background-image: url('../images/template/css-heading.gif');
}
.mainTag {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #666666;
	background-image: none;
	padding: 0px 8px 0px 0px;
	margin:o;
	font-weight:normal;
	height: 17px;
	text-align:right;
}

#register{
	font-family: Arial, Verdana, sans-serif;
	font-size: 23px;
	color: #10776f;
}
#register a{
	font-family: Arial, Verdana, sans-serif;
	text-decoration: none;
	color: #10776f;
}
#register a:hover
{
	text-decoration: underline !important;
	color: #e80436;
}
a:hover

h4 {
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 14px;
	color: #10776f;
	background-color:#ccffff;
	text-align:left;
	height:30px;
	padding-left: 24px;
	padding-top: 17px;
	font-weight: bold;
	background-Image: url('../images/template/css-formheader.gif');
}

h3 {
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 14px;
	color: #019c90;
	font-weight: normal;
	margin-top: 0px; padding-top: 14px;
	margin-bottom: 0px; padding-bottom: 0px;
}
h3 a:link {color: #019c90; text-decoration: underline}
h3 a:visited {color: #019c90; text-decoration: underline}
h3 a:hover {color: #dd1d47; text-decoration: underline}
h3 a:active {color: #019c90; text-decoration: underline}


a:link {font-family: Tahoma, Verdana, Arial, sans-serif; color: #4f4f4f; text-decoration: underline}
a:visited {font-family: Tahoma, Verdana, Arial, sans-serif; color: #4f4f4f; text-decoration: underline}
a:hover {font-family: Tahoma, Verdana, Arial, sans-serif; color: #dd1d47; text-decoration: underline}
a:active {font-family: Tahoma, Verdana, Arial, sans-serif; color: #4f4f4f; text-decoration: underline}

.white {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #4f4f4f;
}

.small {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #4f4f4f;
}

.default {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #4f4f4f;
}
.small {
	font-size: 9px;
}
.white {
	color: #ffffff;
}

.counter{font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 24px; color: #ffffff;}

.default{ font-size: 12px; font-family: Tahoma, Arial, Verdana, sans-serif; color: #4f4f4f;}

.firstParagraph { font-size: 15px; line-height:130%;}
.stepNumberLabel { font-size: 20px; color: #10776F; font-weight: bold; margin: 10px 0px 5px 0px;}

.white {font-size: 11px; font-family: Arial, Tahoma, Verdana, sans-serif; color: #ffffff;}
.white a:link{font-size: 11px; font-family: Arial, Tahoma, Verdana, sans-serif; color: #ffffff;}
.white a:visited{font-size: 11px; font-family: Arial, Tahoma, Verdana, sans-serif; color: #ffffff;}
.white a:hover{font-size: 11px; font-family: Arial, Tahoma, Verdana, sans-serif; color: #ffffff;}
.white a:active{font-size: 11px; font-family: Arial, Tahoma, Verdana, sans-serif; color: #ffffff;}

.white2 {font-size: 13px; font-family: Arial, Tahoma, Verdana, sans-serif; color: #ffffff;}
.white2 a:link{font-size: 13px; font-family: Arial, Tahoma, Verdana, sans-serif; color: #ffffff;}
.white2 a:visited{font-size: 13px; font-family: Arial, Tahoma, Verdana, sans-serif; color: #ffffff;}
.white2 a:hover{font-size: 13px; font-family: Arial, Tahoma, Verdana, sans-serif; color: #ffffff;}
.white2 a:active{font-size: 13px; font-family: Arial, Tahoma, Verdana, sans-serif; color: #ffffff;}

.jobs {
	font-size: 11px; font-family: Arial, Tahoma, Verdana, sans-serif; color: #ffffff;
	padding-left: 30px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-image: url('../images/template/css-arrow.gif');
	background-repeat:no-repeat;
}
.jobs a:link{font-size: 11px; font-family: Arial, Tahoma, Verdana, sans-serif; color: #ffffff;}
.jobs a:visited{font-size: 11px; font-family: Arial, Tahoma, Verdana, sans-serif; color: #ffffff;}
.jobs a:hover{font-size: 11px; font-family: Arial, Tahoma, Verdana, sans-serif; color: #ffffff;}
.jobs a:active{font-size: 11px; font-family: Arial, Tahoma, Verdana, sans-serif; color: #ffffff;}

.members_menu {
	font-size: 11px; font-family: Arial, Tahoma, Verdana, sans-serif; color: #ffffff;
	padding-left: 30px;
	padding-right: 10px;
	padding-top: 1px;
	padding-bottom: 1px;
	background-image: url('../images/template/css-arrow-members.gif');
	background-repeat:no-repeat;
}
.members_menu a:link{font-size: 11px; font-family: Arial, Tahoma, Verdana, sans-serif; color: #ffffff;}
.members_menu a:visited{font-size: 11px; font-family: Arial, Tahoma, Verdana, sans-serif; color: #ffffff;}
.members_menu a:hover{font-size: 11px; font-family: Arial, Tahoma, Verdana, sans-serif; color: #ffffff;}
.members_menu a:active{font-size: 11px; font-family: Arial, Tahoma, Verdana, sans-serif; color: #ffffff;}

.footer {font-size: 11px; font-family: Arial, Tahoma, Verdana, sans-serif; color: #7c7c7c;}
.footer a:link{font-size: 11px; font-family: Arial, Tahoma, Verdana, sans-serif; color: #7c7c7c;}
.footer a:visited{font-size: 11px; font-family: Arial, Tahoma, Verdana, sans-serif; color: #7c7c7c;}
.footer a:hover{font-size: 11px; font-family: Arial, Tahoma, Verdana, sans-serif; color: #7c7c7c;}
.footer a:active{font-size: 11px; font-family: Arial, Tahoma, Verdana, sans-serif; color: #7c7c7c;}


/******* FORMS *******/
.onBlur{
	font-family: Tahoma, Arial, Verdana, sans-serif; 
	font-size: 12px;
	color:#888888;
	border:1px solid #999999;
	background-color:#ffffff;
	padding: 1px 1px 0px 5px;
	background-image: url('../images/template/css-onblur.gif');
}
.onFocus {
	font-family: Tahoma, Arial, Verdana, sans-serif; 
	font-size: 12px;
	color:#10776f;
	border:1px solid #10776f;
	background-color:#ffffff;
	padding: 1px 1px 0px 5px;
	background-image: url('../images/template/css-onfocus.gif');
}
.onError {
	font-family: Tahoma, Arial, Verdana, sans-serif; 
	font-size: 12px;
	color:#ffffff;
	border:1px solid #999999;
	background-color:#cc0000;
	padding: 1px 1px 0px 5px;
	background-image: url('../images/template/css-onerror.gif');
}
.onBlur2 {
	font-size: 11px;
	font-family: Tahoma, Arial, Verdana, sans-serif; 
	color:#085850;
	border:0px solid #ffffff;
	background-color:#ffffff;
	padding: 3px 5px 0px 5px;
	background-image: url('../images/template/css-onblur2.gif');
}
.onFocus2 {
	font-size: 11px;
	font-family: Tahoma, Arial, Verdana, sans-serif; 
	color:#085850;
	border:0px solid #ffffff;
	background-color:#ffffff;
	padding: 3px 5px 0px 5px;
	background-image: url('../images/template/css-onfocus2.gif');
}

.formNote {
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #666666; 
	padding-right: 4px;
	padding-bottom: 6px;
	vertical-align: top;
}

.formField {
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #666666; 
	padding-right: 4px;
	padding-bottom: 6px;
	vertical-align: top;
}

.formInfo {
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #666666; 
	padding-right: 4px;
	padding-bottom: 6px;
	vertical-align: top;
}

.formError {
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #666666; 
	padding-right: 4px;
	padding-bottom: 6px;
	vertical-align: top;
}
.form {
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #666666; 
	padding-right: 4px;
	padding-bottom: 6px;
	vertical-align: top;
}
.formHeader {
	color: #10776f;
	background-color:#ffffff;
	text-align:left;
	font-size: 14px;
	height:25px;
	padding-left: 24px;
	padding-top: 15px;
	font-weight: bold;
	background-Image: url('../images/template/css-formheader.gif');
	font-family: Tahoma, Arial, Verdana, sans-serif;
	padding-right: 4px;
	padding-bottom: 6px;
	vertical-align: top;
}
.formSubHeader {
	color: #10776f;
	background-color:#ffffff;
	text-align:left;
	font-size: 14px;
	height:50px;
	padding-left: 24px;
	padding-top: 15px;
	font-weight: bold;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	padding-right: 4px;
	padding-bottom: 6px;
	vertical-align: top;
}
.formHeaderLink {
    vertical-align: top; 
    float: right; 
    width: 50px; 
    text-align: right; 
    margin: -20px 10px 0px 0px; 
    padding: 0px 0px 0px 0px;
}
.formError {
	color: #ffffff;
	text-align:left;
	height:40px;
	padding-left: 40px;
	padding-top: 6px;
	font-weight: bold;
	background-Image: url('../images/template/css-formerror.gif')
}
.formInfo {
	padding-left: 26px;
	height:22px;
}
.formField {
	color: #5d594d; 
	height:22px;
}
.formField2col {
	font-size: 11px;
	color: #5d594d; 
	width: 50%;
	height:22px;
}
.formField3col {
	font-size: 11px;
	color: #5d594d; 
	width: 33%;
	height:22px;
}
.formField4col {
	font-size: 11px;
	color: #5d594d; 
	width: 25%;
	height:22px;
}
.formNote {
	font-size: 11px;
	color: #999999; 
}


/******* TABLES *******/
.table
{
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 11px; 
	color: #4f4f4f; 
	text-decoration: none; 
	padding: 4px;
}
.table th {
	color: #0c6961;
	font-size: 13px; 
	text-align:left;
	font-weight: bold;
	height:38px;
	vertical-align: center;
	background-color:#9bcf60;
	background-image: url('../images/template/css-tableheader4.gif');

}
.table td {
	font-family: Tahoma, Arial, Verdana, sans-serif;
	color: #4f4f4f;
	font-size: 11px; 
	text-align:left;
	height: 22px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 4px;
	vertical-align: center;
	border-bottom: 1px dotted #cccccc;
}

/******* TABLES *******/
.tableRecipeInfo2
{
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 11px; 
	color: #4f4f4f; 
	text-decoration: none; 
	vertical-align: top;
	padding: 4px;
}
.tableRecipeInfo1
{
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 11px; 
	color: #4f4f4f; 
	text-decoration: none; 
	vertical-align: top;
	padding: 4px;
}
.tableRecipeHeader
{
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 11px; 
	color: #4f4f4f; 
	text-decoration: none; 
	vertical-align: top;
	padding: 4px;
}
.tableRecipe
{
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 11px; 
	color: #4f4f4f; 
	text-decoration: none; 
	vertical-align: top;
	padding: 4px;
}
.tableRecipeHeader {
	color: #e50032;
	background-color:#ffffff;
	text-align:left;
	font-size: 16px;
	height:40px;
	padding-left: 24px;
	padding-top: 15px;
	padding-right: 4px;
	padding-bottom: 6px;
	vertical-align: top;
	background-Image: url('../images/template/css-formheader.gif')

}
.tableRecipeInfo1 {
	font-family: Tahoma, Arial, Verdana, sans-serif;
	color: #4f4f4f;
	font-size: 11px; 
	text-align:left;
	height: 22px;
}
.tableRecipeInfo2 {
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 12px; 
	color: #0c6961; 
	vertical-align: top;
	text-decoration: none; 
	padding: 4px;
	padding-bottom: 20px;
	padding-left: 28px;
}



/******* TABLES *******/
.tableFaqHeader
{
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 11px; 
	color: #4f4f4f; 
	text-decoration: none; 
	vertical-align: top;
	padding: 0px 0px 0px 0px;
}
.tableFaq
{
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 11px; 
	color: #4f4f4f; 
	text-decoration: none; 
	vertical-align: top;
	padding: 0px 0px 0px 0px;
}
.tableFaqHeader{
	color: #e50032;
	background-color:#ffffff;
	text-align:left;
	font-size: 14px;
	font-weight: bold;
/*	height:52px; */
	padding: 16px 0px 22px 30px;
	vertical-align: top;
	background-Image: url('../images/template/css-faqHeader.gif');
	background-repeat: no-repeat;

}
.tableFaq1{
	font-family: Tahoma, Arial, Verdana, sans-serif;
	color: #4f4f4f;
	font-size: 12px;
	line-height: 135%;
	text-decoration: none; 
	vertical-align: top;
	padding: 0px 0px 20px 30px;
}





/*Menus*/
.menu {
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	color: #ffffff;
	width: 180px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
	text-align: left;
}

.menu li {
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-left: -3px;
	margin-right: 3px;
	margin-bottom: 3px;
}

.menu a:link {text-decoration: none; color: #ffffff;}
.menu a:visited {text-decoration: none; color: #ffffff;}
.menu a:hover {text-decoration: underline; color: #ffffff;}
.menu a:active {text-decoration: underline; color: #ffffff;}

.menu img {
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}

#memberMenu {
	background-image: url('../images/template/bg-tile-green2.gif');
}

#memberMenu li {
	list-style-image: url('../images/template/css-arrow-members.gif');
}

#jobsMenu {
	background-image: url('../images/template/bg-tile-grey.gif');
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}

#jobsMenu li {
	list-style-image: url('../images/template/css-arrow.gif');
}

#countdownClock {
	background-image: url('../images/template/bg-countdown-xmas.gif');
	width: 180px;
	height: 50px;
	padding-top: 50px;
	font-family: Tahoma, Arial, Verdana, sans-serif; 
	font-size: 24px; 
	color: #ffffff;
	text-align: center;
	margin-bottom: 10px;
}

#countdownClock img {
	display: block;
	float: left;
	margin-top: 10px;
}

body {
	margin:20px 0px; padding:0px; /* Need to set body margin and padding to get consistency between browsers. */
	text-align:center; /* Hack for IE5/Win */
	background-color: #bdbdbd;
}

#headerOrange, #headerBlue, #headerPink, #headerRed, #headerYellow, #headerGreen, #headerPurple{
	height: 101px;
	margin: 0px auto;
	text-align: left;
}
#headerOrange {
	width: 535px;
	background-image: url('../images/template/bg-ttl-orange.gif');
}
#headerBlue {
	background-image: url('../images/template/bg-ttl-blue.gif');
}
#headerPink {
	width: 535px;
	background-image: url('../images/template/bg-ttl-pink.gif');
}
#headerRed {
	width: 535px;
	background-image: url('../images/template/bg-ttl-red.gif');
}
#headerYellow {
	width: 535px;
	background-image: url('../images/template/bg-ttl-yellow.gif');
}
#headerGreen {
	width: 535px;
	background-image: url('../images/template/bg-ttl-green.gif');
}
#headerPurple {
	width: 535px;
	background-image: url('../images/template/bg-ttl-purple.gif');
}

#main {
	width: 765px;
	margin: 0px auto;
	text-align: left;
}

.mainElement {
	background-color: #ccffff;
	width: 765px;
	display: block;
	margin: 0;
	padding: 0;
}

#mainContent {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 13px;
	width: 765px;
	background-image: url('../images/template/border-background.gif');
	background-repeat: repeat-y;
}
#mainMenu {
	display: block;
	float: left;
	width: 765px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 5px 0px;
	white-space: nowrap;
}

#mainMenu img {
	display: inline;
}

#mainMenu ul {
	background-color: #ffffff;
	color: White;
	font-family: arial, helvetica, sans-serif;
}

#mainMenu li {
	display: inline;
}

#mainMenu li a {
	padding: 0em 0em;
	color: #000;
	text-decoration: none;
	float: left;
	border: none;
}

#mainMenu li a:hover {
	background: #08c;
	color: #fff;
}

#footer {
	text-align: center;
}
#tiles {
	width: 739px;
}

#bodyColumn {
	background-color: #ffffff;
	width: 545px;
	margin-right: 3px;
	margin-top: 5px;
	margin-left: 0px;
	padding-left: 0px;
	vertical-align: top;
	min-height: 400px;
	float: left;
}

#bodyColumn p {
	font-family: Tahoma, Arial, Verdana, sans-serif;
	color: #4f4f4f;
	font-size: 12px;
	line-height: 140%;
	margin: 10px 0px 10px 0px;
}

#rightColumn {
	width: 180px;
	padding-right: 13px;
	margin-top: 5px;
	margin-right: 13px;
	vertical-align: top;
	min-height: 400px;
	float: right;
}

#contentClear {
	clear: both;
}

#memberLogin {
	text-align: center;
	background-image: url('../images/template/bg-members-login.gif');
	width: 180px;
	height: 118px;
	padding-top: 40px;
	font-size: 12px;
	background-repeat: none;
}

#memberLogin input {
	margin-bottom: 6px;
	width: 140px;
	height: 16px;
}

#memberLogin input.imageField {
	padding-top: 0px;
	margin-bottom: 6px;
	width: 99px;
	height: 26px;
}

#memberLogin p {
	padding: 0px;
	margin: 0px;
}

#memberLogin a:link {color: #ffffff; text-decoration: underline}
#memberLogin a:visited {color: #ffffff; text-decoration: underline}
#memberLogin a:hover {color: #ffffff; text-decoration: underline}
#memberLogin a:active {color: #ffffff; text-decoration: underline}

.recipe {
	background-image: url('../images/template/css-recipeheader.gif');
	background-position: top;
	background-repeat: no-repeat;
	width: 521px;
	padding: 0px;
	margin: 0px 0px 0px 0px;
}

.recipe h1 {
	color: #e50032;
	text-align:left;
	font-size: 16px;
	background-color: transparent;
	background-image: none;
	padding: 18px 0px 0px 30px;
	margin: 0px 0px -15px 0px;
}

.recipe h2 {
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #0c6961;
	text-decoration: none;
	background-image: none;
	background-color: transparent;
	height: 14px;
	padding: 0px 0px 0px 30px;
}

.recipeIngredients {
	float: left;
	width: 40%;
}

.recipeIngredients li {
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #0c6961;
	vertical-align: top;
	text-decoration: none;
	padding: 0px 0px 4px 0px;
	margin: 0px 0px 0px -10px;
	list-style-type: none;
}

.recipeInstructions {
	float: right;
	width: 60%;
}
.recipeInstructions p {
	padding-left: 40px;
}
.recipeImg {
	margin: 10px 0 10px 40px;
}
.recipeInstructions li {
	font-family: Tahoma, Arial, Verdana, sans-serif;
	color: #4f4f4f;
	font-size: 12px;
	text-align: left;
	padding: 0px 0px 8px 0px;
}

.errMsg {
	font-size: 10px; font-family: Tahoma, Verdana, Arial, sans-serif; color: #cc0000;
	padding-left: 2px;
	padding-right: 2px;
}
.errEmailSentMsg {
	font-size: 14px; font-family: Tahoma, Verdana, Arial, sans-serif; font-weight: bold; color: #4f4f4f;
	padding-left: 2px;
	padding-right: 2px;
	margin: 20px 0px 20px 0px;    
}
.errMsgLg {
	font-size: 12px; font-family: Tahoma, Verdana, Arial, sans-serif; color: #cc0000;
}
.sbList {
	list-style-type: none;
	margin: 10px 0;
	padding: 0;
	overflow: hidden;
	background: url('../images/social-bookmarks-bg.gif');
	height: 21px;
	width: 162px;
	padding: 10px 9px;
}
.sbList li {
	float: left;
	margin: 0 3px;
	display: inline;
	padding: 0;
}
.sbList img {
	border: 0;
}