.coolgreen {
	background-color:#D5EDB3; 
	border-color:#D5EDB3;
}
/* Karine's 2007 styles --------------------------------------------------------------*/
.style1 {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16pt;
	font-style: normal;
	font-weight: bold;
	font-variant: small-caps;
	text-align:left;
}
.style11 {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18pt;
	font-style: normal;
	font-weight: bold;
	font-variant: small-caps; border:none; 
	text-align:center;
}
.style7 {font-size: 10pt; font-style: normal; font-variant: normal; color: #000000; font-family: Arial, Helvetica, sans-serif;}
.style3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-align:left;
	color:#000000;
}
.style33 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: normal;
	font-variant: normal;
	font-style: normal;
}
.style33 a:first-letter {
	font-size: 16pt;
	float: left;
	font-weight: bold;
}
ul {
	text-align:left; 
}
ul.TickList {
	list-style-image: url('/images/tick.gif'); 
	vertical-align: middle;
}
.label	{
	position:inherit;
	margin-left:150px; 
}
.slogan {
	position:absolute;
	margin-left:50px; 
	margin-top:10px; 
	font-family:arial; 
	font-size:36px; 
	font-weight:bold;
	color:yellow;
}
.promo {
	color:#990000; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	font-weight:bold
}	
.backorder {
	color:#990000;
	position:absolute;
	margin-left:20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	font-weight:bold;
	left: 400px;
	top: 680px;
	width: 262px;
	height: 49px;
}	
/*------------------------------------------------------------------*/

a:visited { font-weight: bold; font-size:14px; font-family:Arial, Helvetica, sans-serif; color: #191E66; text-decoration: underline; }
a:link	  { font-weight: bold; font-size:14px; font-family:Arial, Helvetica, sans-serif; color: #191E66; text-decoration: underline;}
a:hover {font-weight: bold; font-size:14px; font-family: Arial, Helvetica, sans-serif; color: #999900; text-decoration: underline; }

.blue {color: #0000FF}
.bodytext  {font-family: Arial, Helvetica, sans-serif;	font-size: 11pt;color: #808000;}
.content {Line-height: 170%; padding:5px;}

/*Honour roll*/
.roll1 {color: #999900; font-family: Arial, Helvetica, sans-serif; font-size: 9px; }
.roll2 {color: #999900; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; }
.roll3 {color: #0000FF; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; }
.contact {position:relative;}
/*------------------------------------------------------------------*/

#mainTable {
	width: 800px;
	border: 0px solid #000000;}
.td { font-family:Arial, Helvetica, sans-serif; background-color:#FFFBF0;}
/*body table td {background-color:#FFFBF0; background-image:url(images/parchment.jpg)}*/

/* ALBUM STUFF */
/* Put a border on all generated images */
.image {border-width: thin;	border-color: black; border-style: solid; margin: 0;}
/* Align the content of the cells on the index pages to the center and bottom. */
/*  */
/* Remove the margin under the images on the index pages. */
#index .image {	margin-left: 0;	margin-right: 0;	margin-bottom: 0;}
/* Margins on the slide pages. */
body.slide {  margin: auto; }
body {background-color:#FFFBF0;}
/* Highlight the image name on the slide pages. */
#slide .name {	font-weight: bold;	font-size: 12px;}
.generator {font-size : 9px; color : Silver;}
.RowFirst {background-color : #F0F0FF;}
.RowSecond {background-color : #FFFFFF;}
#imageinfo {visibility: hidden;}
.number{font-weight : bold;}
.button{	background : #F0F0F0;	border : solid Gray; border-width : 1px 1px 1px 1px;
/*	font-size : 8pt;
	border-bottom-color : #555555;
	border-right-color : #666666;
	border-left-color : #D0D0D0;
	border-top-color : #E0E0E0;
	text-align : center;
	*/
	}
	
.bordertop{border : solid Gray; border-width : 0px 0px 1px 0px;}
.bordertopright{border : solid #D0D0E0;border-width : 0px 1px 1px 0px;}
.dent{	background : #F0F0F0; font-size : 8pt;text-align : center;}
	
	/*
	border-top-color : #555555;
	border-left-color : #666666;
	border-right-color : #D0D0D0;
	*/
/*------------------------------------------------------------------*/
	
/* MENU stuff -/
.menu {
	font: bold 11px arial, sans-serif; 
	color: 191E66; 
	text-decoration: none;
	width: 160px;
	border: 1px solid #191E66;
	background-color: #F2F4FA;
	padding-left: 12px;
}
menu.A:link  {font: bold 11px arial, sans-serif;	color: 191E66; text-decoration: none;}
menu.A:visited {font: bold 11px arial, sans-serif;	color: 191E66; text-decoration: none;}
menu.A:hover {font: bold 11px arial, sans-serif;	color: 191E66; text-decoration: underline;}
.menubar {
	height: 22px;
	background-color: #FFFFFF;
	border-bottom: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-top: 1px solid #dbe0f5;
	border-right: 1px solid #dbe0f5;
}

.layered {
		position:absolute; 
		width:100px; 
		z-index:1; 
		top: 38px; 
		background-color: #E9F0F8; 
		border: 1px solid #000000; 
		overflow: hidden;
		vertical-align: middle;
		font-family:Arial, Helvetica, sans-serif;
}
*/

/* Cool CSS Menu- By JavaScriptKit.com (http://www.javascriptkit.com)*/
/*
#coolmenu{
border: 1px solid black;
width: 170px;
background-color: #E6E6E6;
}

#coolmenu a{
font: bold 13px Verdana;
padding: 2px;
padding-left: 4px;
display: block;
width: 100%;
color: black;
text-decoration: none;
border-bottom: 1px solid black;
}

html>body #coolmenu a{
width: auto;
}

#coolmenu a:hover{
background-color: black;
color: white;
}

#tabledescription{
width: 100%;
height: 3em;
padding: 2px;
filter:alpha(opacity=0);
-moz-opacity:0;
}
*/
