<!-- /* Style Sheet definitions need to be commented to hide them from incompatible Browsers.*/

/***** Header Settings *****/
/*                         */
/* Modify height settings  */
/* to push top banner down */
/*                         */
/***************************/

/***** Common Tasks *****/
/*
Important points to remember
  - When making changes to 'table.menu' and/or 'table.menu td' classes, 
    please check that the 'table.menu td.td_login' class has 
    matching settings to have the same look and feel.

Controlling Left Hand Menu
  - Related sections: Main Menu Settings
  - Related classes: table.menu 
  - To menu up and down: Modify table.menu.margin (first value)

Controlling Page Header (content positioning)
  - Related sections: Header Settings
  - Related classes: table.header 
  - To push banner up and down: Modify table.header.height

Controlling Top-Left Image 
  - Related sections: Background Image Settings
  - Related classes: div.top_left_image, img.top_left_image
  - Modify position and size using div
   (use height=1 and 1x1.gif where image not required)

Controlling Left-Middle Image 
  - Related sections: Background Image Settings
  - Related classes: div.left_middle_image, img.left_middle_image
  - Modify position and size using div
   (use height=1 and 1x1.gif where image not required)

*/
/***** End of Common Tasks *****/



/***** Header Settings *****/
table.header {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 115;
}

/***** End of Header Settings *****/



/***** Welcome Page Settings *****/

p.black {
	color: #221f1f;
	font: 12px verdana, helvetica, arial;
	font-weight: normal;
	line-height: 20px;
	margin: 0px;
	padding: 10px 0px 10px 0px;
	vertical-align: top;	
}

p.white {
	color: #fff;
	font: 12px verdana, helvetica, arial;
	font-weight: normal;
	line-height: 20px;
	margin: 0px;
	padding: 10px 0px 10px 0px;
	vertical-align: top;	
}

ol.white {
	color: #fff;
	font: 11px verdana, helvetica, arial;
	font-weight: normal;
	line-height: 18px;
	margin: 0px;
	padding: 0px 10px 10px 30px;	
}

ul.black {
	color: #221f1f;
	font: 11px verdana, helvetica, arial;
	font-weight: normal;
	line-height: 18px;
	margin: 0px;
	padding: 0px 10px 10px 20px;
}

table.welcome1 {
	margin: 0px;
	padding: 0px;
	vertical-align: top;
}

table.welcome2 {
	border: 1px solid #e8e8e8;
	margin: 0px;
	padding: 0px;
	vertical-align: top;
}

table.welcome3 {
	background-color: #221f1f;
	margin: 0px;
	padding: 0px;
	vertical-align: top;
}

td.underline {
	border-bottom: 1px solid #a5c23f;
	margin: 0px;
	padding: 0px;
	vertical-align: bottom;
}

td.underline h1.black {
	color: #221f1f;
	font: 14px verdana, helvetica, sans-serif;
	font-weight: bold;
	line-height: 25px;
	margin: 0px;
	padding: 0px;
}

td.underline h1.green {
	color: #a5c23f;
	font: 14px verdana, helvetica, sans-serif;
	font-weight: bold;
	line-height: 25px;
	margin: 0px;
	padding: 10px 0px 0px 0px;
}

td.underline h1.white {
	color: white;
	font: 14px verdana, helvetica, sans-serif;
	font-weight: bold;
	line-height: 25px;
	margin: 0px;
	padding: 10px 0px 0px 0px;
}

td.footer {
	border-top: 1px solid #a5c23f;
	color: #221f1f;
	font: 12px verdana, helvetica, arial;
	font-weight: normal;
	line-height: 20px;
	margin: 0px;
	padding: 10px 0px 10px 0px;
	vertical-align: top;	
}

/***** End of Welcome Page Settings *****/



/***** Main Menu Settings ******************/
/* Modify margin and width settings        */
/* to change width and height of LHS Menu **/
/*******************************************/

table.menu {
	border-collapse: collapse;
	color: #fff;
	font: 12px arial, helvetica, sans-serif;
	font-weight: normal;
	margin: 68px 5px 0px 6px;
	padding: 0;
	width: 190px;
}

table.menu td {
	color: #fff;
	display: block;
	height: 100%;
	line-height: 25px;
	margin: 0;
	padding: 0;
}

table.menu a {
	color: #fff;
	display: block;
	height: 100%;
	text-decoration: none;
}

table.menu td.item_link a {
	padding: 0 0 0 5px;
}

table.menu td.item_link a:hover {
	background: white;
	color: #221f1f;
}

table.menu td.item_link_selected p {
    color: #a5c23f;
	font-weight: bold;
	padding: 0 0 0 5px;
}

table.menu td.subitem_link a {
	background: transparent url(bullet.gif) no-repeat 0px 9px;
	padding: 0 0 0 20px;
}

table.menu td.subitem_link a:hover {
	background: white url(bullet.gif) no-repeat -500px 9px;
	color: #221f1f;
}

table.menu td.spacer {
	background: #a5c23f;
	height: 1px;
}

/***** End of Main Menu *****/



/***** Login Menu *****/
table.menu td.td_login {
	border-collapse: collapse;
	color: #fff;
	font: 12px arial, helvetica, sans-serif;
	font-weight: normal;
	margin: 20px 5px 0px 6px;
	padding: 0;
	height: 15px;
	width: 190px;
}

table.menu font.label_login {
	color: #a5c23f;
}

table.menu input.field_login {
	color: #a5c23f;
}

table.menu input.btn_login {
}

table.menu a.forgot_password {
	font-style: italic;
	font-size: 11px;
	color: #ffffff;
}

/***** End of Login Menu *****/



/***** Background Image Settings *****/

div.top_left_image {
	position: absolute; 
	top: 0px; 
	left: 0px;
}

img.top_left_image {
	height: 118px;
	border: 0px;
	align: middle;
}

div.left_middle_image {
	position: absolute; 
	top: 300px; 
	left: 0px;
}

img.left_middle_image {
	height: 1px; 
	border: 0px;
	align: middle;
}

/***** End of Background Image Settings *****/



/***** Shopping Page Settings for field headings, text and images *****/

td.heading1_bg_start {
	background-image: url(img_titlebar_a.gif);
	background-repeat: no-repeat;
}

td.heading1_bg_middle {
	background-image: url(img_titlebar_b.gif);
	background-repeat: repeat-x;
}

td.heading1_bg_end {
	background-image: url(img_titlebar_c.gif);
	background-repeat: no-repeat;
}

h1.heading1_text {
	color: #313131;
	font: 12px arial, helvetica, sans-serif;
	font-weight: bold;
	margin: 0px;
}

img.add_cart_image {
	border: 0px;
	align: top;
}

img.register_image {
	border: 0px;
	align: top;
}

img.learning_image {
	height: 124px;
	width: 124px;
	border: 0px;
	align: top;
}

hr.learning_line {
	border-style:dashed;
	border-color: #D6D6D6;
}

img.spacer2 {
	height: 10px;
	width=100%;
	border: 0px;
}

/***** End of Shopping Stuff *****/



/* End Style Sheet commenting. */  -->

<!-- /* Style Sheet definitions need to be commented to hide them from incompatible Browsers.*/
.mainNav {
FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: Arial,Verdana,Helvetica,Sans-serif
/*FONT-SIZE: 1.0em; COLOR: #FFFFFF; FONT-FAMILY: Arial,Verdana,Helvetica,Sans-serif*/ */
}
A.mainNav:link {
	COLOR: #FFFFFF; TEXT-DECORATION: none
}
A.mainNav:visited {
	COLOR: #FFFFFF; TEXT-DECORATION: none
}
A.mainNav:active {
	COLOR: #FFFFFF; TEXT-DECORATION: none
}
A.mainNav:hover {
	TEXT-DECORATION: none
}
/* End Style Sheet commenting. */  -->



