/*****************************************************************************
 * 	Melita Formatting Stylesheet Version 1								 	 *
 * 	This Stylesheet is used for any Formatting that needs to be done in CSS	 *
 *																			 *
 *	This includes the following;											 *
 *		Colors																 *
 *		Image attributes													 *
 *		Link Attributes														 *
 *		All paragraph Attributes											 *
 *																			 *
 *****************************************************************************/


/* COLORS AND SIZES  */
/* NEED TO REDEFINE */
	
.darkgrey {color:#787571;}
.medgrey {color:#918d89;}
.lightgrey {color: #cccccc;}
.darkgreen {color: #004b39;}
.medgreen {color: #00755b;}
.lightgreen {color:#34917c;}
.turquoise {color: #48b19f;}
.darkblue {color: #005085;}
.medblue {color: #62cae3;}
.lightblue {color: #a8dee8;}
.darkorange {color: #d9541e;}
.medorange {color:#f89c1d;}
.lightorange {color:#fbc477;}
.red {color:#be2f19;}
.white {color: #FFFFFF;}

/* HEADERS STYLES */
/* THESE ARE FOR THE MAIN HEADERS ON THE PAGE */

h1  { 
	color: #005085; 
	font-size: 17px; 
	font-family: Trebuchet MS, sans-serif;
	font-weight: bold;
	line-height: 19px;
	padding: -5px 0px 0px 0px;
}

h2  { 
	color: #00755b; 
	font-size: 14px; 
	font-family: Trebuchet MS, sans-serif;
	line-height: 16px;
	font-weight: bold;
}

h3  { 
	color: #34917c; 
	font-size: 12px; 
	font-family: Trebuchet MS, sans-serif;
	font-weight: bold;
	line-height: 14px;
	padding:10px 0px -10px 0px;
}


/* minor variant text styles */
.greek {font-family: symbol;}
SUB, SUP { line-height: 0; }
.small-text {font-size: 10px;line-height: 12px; }

/* PARAGRAH FORMATTING GOES HERE,*/
/* THIS IS WHERE YOU FIND THE VARIOUS PARAGRAPH FORMATS AVAILABLE */

p, ol, ul, .body-text { 
	color: #666666; 
	font-size: 12px; 
	line-height: 17px; 
	font-family: Trebuchet MS, sans-serif; 
}

p.header_menu {
	font-size: 10px;
	line-height: 12px;
	}
	
	p.footer_menu {
	font-size: 10px;
	line-height: 12px;
	color: #ffffff;
	}


p.privacy_terms {
	color: #64664f;
	font-size: 10px;
	font-weight:bold;
	font-family: Trebuchet MS, sans-serif;
	text-align:right;
}
p.copyright {
	color: #5c5956;
	font-size: 10px;
	font-family: Trebuchet MS, sans-serif;
	text-align:right;
	line-height:10px;
}

p.habquote_text {
	color: #64664f;
	font-size: 14px;
	font-family: Trebuchet MS, sans-serif;
}

td.home_sidebar {color: #FFFFFF; padding-left: 10px; padding-right: 10px}

p.ceo {
	color: #6a1c14;
	font-size: 11px;
	font-family: Trebuchet MS, sans-serif;
}

p.sidebarlinks {
	color: #5e6a19; 
	text-decoration: none; 
	font-size: 12px;
	line-height: 14px;
	font-family: Trebuchet MS, sans-serif;
	text-transform: uppercase;
}

ul.bullet {margin-top:1em; margin-bottom:1em; line-height:1.3em; position: relative; left: -10px; list-style-image:url(images/bullet.gif); list-style-type:disc;}
ul.orange_arrow {margin-top:0.5em; margin-bottom:0.5em; line-height:1.3em; position:relative; left:0px; list-style-image:url(images/orange_arrow.gif); list-style-type:disc;}

li { margin-bottom: 10px;}
li.nospace { margin-bottom: 0px;}

/* IMAGE STYLES */

.rightimage {padding-left: 17px; padding-top: 17px;}
.sectionimage {/* padding-left: 17px; padding-top: 17px;*/ border: 1px solid #cccccc;}
.sectionimage17 {margin: 0px 17px 17px 17px; border: 1px solid #cccccc;}


/* LINKS STYLES */
a:link, a:visited  { color: #48b19f; text-decoration: none;}
a:hover, a:active {color: #fcad49; text-decoration: underline;}

a.headerlink:link, a.headerlink:visited  { color: #666666; text-decoration: none;}
a.headerlink:hover, a.headerlink:active {color: #363636; text-decoration: underline;}


a.footerlink:link, a.footerlink:visited  { color: #ffffff; text-decoration: none;}
a.footerlink:hover, a.footerlink:active {color: #363636; text-decoration: underline;}


/* Sidebar links */
a.sidebar:link, a.sidebar:visited  {
display:block;
	color: #ffffff; 
	text-decoration: none; 
	font-size: 13px;
	line-height: 15px;
	font-family: Trebuchet MS, sans-serif;
	padding: 0px 0px 0px 20px;
	/*background-image:url(images/sidebar_arrow.gif);
	background-repeat:no-repeat;
	background-position: 4px 4px;
	_background-position: 4px 4px; */
}
	
a.sidebar:hover, a.sidebar:active {
display:block;
	color: #f09f30; 
	text-decoration: none;
	font-size: 13px;
	line-height: 15px;
	font-family: Trebuchet MS, sans-serif;
	background-image:url(images/menu_arrow.gif);
	background-repeat:no-repeat;
	background-position: 2px 2px;
	_background-position: 2px 2px;
	padding: 0px 0px 0px 20px;
}

a.sidebar-here:link, a.sidebar-here:visited, a.sidebar-here:hover, a.sidebar-here:active   {
display:block;
	color: #f09f30; 
	text-decoration: none; 
	font-size: 13px;
	line-height: 15px;
	font-family: Trebuchet MS, sans-serif;
	padding: 0px 0px 0px 20px;
	background-image:url(images/menu_arrow.gif);
	background-repeat:no-repeat;
	background-position: 2px 2px;
	_background-position: 2px 2px;
	padding: 0px 0px 0px 20px;
}

/* Image styles */
img.sauces {
	padding: 0px 0px 15px 0px;}
	
img.home_focus_img {
	padding: 22px 0px 0px 0px;
	}