/* Global CSS */

body,p, em, dt,dd,dl,sl,textarea, caption,th,td,tr,u,blink,select,option,form,div,font,ol,ul,li { 
	font-size: 11px; 
	color: #003366; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	}
	
TH				{ font-weight: bolder; text-align: left; margin-left: 3px; }
CAPTION			{ text-align: center }
H1				{ font-size: 16px; color: #006699 }
H2				{ font-size: 14px; color: #006699 }
H3				{ font-size: 12px; color: #FF9900 }
H4				{ font-size: 11px; color: #006699 }
H5				{ font-size: 10px; margin: 1.67em 0; color: #006699 }
H6				{ font-size: 9px; margin: 2.33em 0; color: #006699 }
H1, H2, H3, H4,
H5, H6, B,
STRONG			{ font-weight: bold; }
BLOCKQUOTE  	{ margin-left: 15px; margin-right: 15px }
I, CITE, EM,
VAR, ADDRESS 	{ font-style: italic }
PRE, TT, CODE,
KBD, SAMP		{ font-family: monospace; font-weight: normal }
PRE				{ white-space: pre }
BIG				{ font-size: 105% }
SMALL, SUB, SUP { font-size: 10px }
SUB				{ vertical-align: sub }
SUP				{ font-size: 11px; vertical-align: super }
S, STRIKE, DEL	{ text-decoration: line-through }
DIR, MENU, DD		{ margin-left: 0px }
OL				{ list-style-type: decimal }
OL UL, UL OL,
UL UL, OL OL	{ margin-left: 0px; margin-top: 0px; margin-bottom: 0px }
LI				{ margin-left: -15px;}
U, INS			{ text-decoration: underline }
CENTER			{ text-align: center }
/* a [href] styleguide */

a { text-decoration: underline; }

a:link       	{ color: #FF9900; }
a:visited    	{ color: #666666; }
a:hover         { color: #003366; text-decoration: none; }
a:active 		{ color: #003366; text-decoration: none; }

a.sideNav { 
	font-size: 11px; 
	font-weight: normal; 
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; 
	margin: 0px 0px 0px 9px;
	}
	
a.sideNav:link 	{ color: #ffFFff; text-decoration: none }
a.sideNav:visited { color: #ffFFff; text-decoration: none }
a.sideNav:hover { color: #003366; text-decoration: none }
a.sideNav:active { color: #FFffFF; text-decoration: none }


a.leftmenu {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal; 
	margin: 0px 0px 0px 15px;
	}
	
a.leftmenunoindent:link 	{ color: #003366; text-decoration: none; }
a.leftmenunoindent:visited { color: #003366; text-decoration: none; }
a.leftmenunoindent:hover { color: #FF9900; text-decoration: underline; }
a.leftmenunoindent:active { color: #FF9900; text-decoration: underline; }
	
a.leftmenunoindent {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal; 
	margin: 0px 0px 0px 0px;
	}
	
a.leftmenu:link 	{ color: #003366; text-decoration: none; }
a.leftmenu:visited { color: #003366; text-decoration: none; }
a.leftmenu:hover { color: #FF9900; text-decoration: underline; }
a.leftmenu:active { color: #FF9900; text-decoration: underline; }

a.frenchmenu {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal; 
	margin: 0px 0px 0px 0px;
	}
	
a.frenchmenu:link 	{ color: #003366; text-decoration: none; }
a.frenchmenu:visited { color: #003366; text-decoration: none; }
a.frenchmenu:hover { color: #FF9900; text-decoration: underline; }
a.frenchmenu:active { color: #FF9900; text-decoration: underline; }

.footer { 
	color: #ffffff; 
	font-weight: normal; 
	font-size: 10px; 
	text-decoration: none 
	}
	
a.footer:link 	{ color: #ffffff; text-decoration: none }
a.footer:visited { color: #ffffff; text-decoration: none }
a.footer:hover { color: #FF9900; text-decoration: underline }
a.footer:active { color: #FF9900; text-decoration: underline }

a.more:link 	{ color: #FF9900; text-decoration: underline; }
a.more:visited { color: #666666; text-decoration: underline; }
a.more:hover { color: #003366; text-decoration: none; }
a.more:active { color: #003366; text-decoration: none; }

.menuitem {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; 
	font-size: 11px; 
	width:	180px;
	color:	#ffffff;
	cursor: hand;
	}

/* text formatting styles */

.content  { 
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 10px; 
	}

.title  {
	color: #FF9900;
	font-weight: bold; 
	font-size: 12px;
	}
	
.survey  {
	color: #CC0000;
	}

.heading { 
	color: #003366; 
	font-weight: bold; 
	font-size: 12px;
	}

.textPaddedAbove { 
	padding-top:5px 
	}

.textPaddedBelow { 
	padding-bottom:6px 
	}

.quotes {
	padding: 10px 5px 5px 10px;
	font-style: italic;
	}

.credit {
	font-style: italic;
	font-size: 10px;
	}

.products {
	list-style-image : url(images/common/pointer_orange.gif);
	line-height: normal;
	}

.listItems {
	list-style-image: url(images/common/shim_orange.gif);
	line-height: normal;
	}

.recipeList LI {
	line-height: normal;
	padding-top: 10px;
	}
	
/* background widget components styles */

.horizontalline {
	background-image:	url(images/common/horiz_line.gif);
	background-repeat:	repeat-x;
	height: 1px;
	}

.hline {
	background-image:	url(http://www.goldseal.ca/images/common/horiz_line.gif);
	background-repeat:	repeat-x;
	height: 1px;
	}

.verticalline {
	background-image:	url(images/common/vert_line.gif);
	background-repeat:	repeat-y;
	width: 1px;
	}

.vline {
	background-image:	url(http://www.goldseal.ca/images/common/vert_line.gif);
	background-repeat:	repeat-y;
	width: 1px;
	}


/* depreicated css - remove later */

.photoright  { text-align: right }

.contentBlue  { 
	line-height: 14px; 
	background-color: #93B9C6; 
	margin-top: 0px; 
	margin-bottom: 0px; 
	margin-left: 8px 
	}

.boxblue { 
	padding: 3px; 
	border: 0px; 
	background-color: #93B9C6; 
	margin: 0px; font-size: 11px; 
	line-height: 14px; 
	color: #666; 
	text-align: left 
	}

.dottedbox { 
	height: 250px; 
	padding-left: 10px; 
	padding-right: 10px; 
	border-left: 1px dotted #93B9C6; 
	background-color: #fff;
	line-height: 14px; 
	color: #003366; 
	}

.formRight  { 
	text-align: right; 
	margin-top: 4px; 
	margin-right: 12px; 
	line-height: 14px; 
	}

.iconLanguage {
	padding-top: 10px;
	padding-right: 10px;
	}
	
.boxBorder {
	border-right: 1px solid #27738E; 
	border-left: 1px solid #27738E;
	border-top: 1px solid #27738E;
	border-bottom: 1px solid #27738E;
	}

.boxSalmonSense {
	border-right: 1px solid #27738E;
	border-left: 1xp solid #27738E;
	border-top: 1px solid #27738E;
	border-bottom: none;
	}

.sitemapLinks {
	padding-bottom: 4px;
	}

/* new home page styles */

.featureItems {
	padding: 10px 5px 10px 5px
	}
	
/* 2008 home page styles */

.featureItemsHome {
	padding: 7px 0px 0px 0px
	}

/* form error message */
.errMsg  {
	color: red;
	font-weight: bold; 
	font-size: 12px;
	}
