<!-- /* 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: 0px;
	padding: 0px;
	width: 100%;
	height: 93px;
}

/***** End of Header Settings *****/



/***** Welcome Page Settings *****/



table.master {
	margin: 7px 0px 0px 0px;
	padding: 0px;
}


td.window1_tl_corner {
	background: transparent url(welcome/window1_tl_corner.gif) center center no-repeat;
}
td.window1_tr_corner {
	background: transparent url(welcome/window1_tr_corner.gif) center center no-repeat;
}
td.window1_bl_corner {
	background: transparent url(welcome/window1_bl_corner.gif) center center no-repeat;
}
td.window1_br_corner {
	background: transparent url(welcome/window1_br_corner.gif) center center no-repeat;
}
td.window1_t_border {
	border-top: 1px solid #acacac;
}
td.window1_b_border {
	border-bottom: 1px solid #acacac;
}
td.window1_l_border {
	border-left: 1px solid #acacac;
}
td.window1_r_border {
	border-right: 1px solid #acacac;
}


h2.window1 {
	color: #ffbe1a;
	font: 16px arial, helvetica;
	font-weight: bold;
	line-height: 14px;
	margin: 0px 10px 0px 10px;
	padding: 20px 0px 15px 0px;
}
p.window1 {
	color: #1f3762;
	font: 12px arial, helvetica;
	font-weight: normal;
	line-height: 16px;
	margin: 0px 10px 0px 10px;
	padding: 0px 0px 15px 0px;
}
p.window1 a {
	color: #1f3762;
	font: 12px arial, helvetica;
	font-weight: normal;
	text-decoration: underline;
}
p.window1 a:hover {
	color: #ffbe1a;
}
ul.window1 {
	color: #1f3762;
	font: 12px arial, helvetica;
	font-weight: normal;
	line-height: 14px;
	margin: 0px 10px 0px 40px;
	padding: 0px 0px 15px 0px;
}
h3.window2 {
	color: #ffffff;
	font: 12px arial, helvetica;
	font-weight: bold;
	line-height: 14px;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 5px 0px;
}
p.window2 {
	color: #ffffff;
	font: 12px arial, helvetica;
	font-weight: normal;
	line-height: 14px;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
}
ol.window2 {
	color: #ffffff;
	font: 12px arial, helvetica;
	font-weight: normal;
	line-height: 14px;
	margin: 10px 10px 0px 25px;
	padding: 0px 0px 10px 0px;
}
td.window2_spacer {
	background: transparent url(welcome/bg_spacer2.gif) repeat-x;
	height: 1px;
}





/***** 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: 62px 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: #ffbe1a;
	color: #1f3762;
}

table.menu td.item_link_selected p {
    	color: #ffbe1a;
	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: #ffbe1a url(bullet.gif) no-repeat -500px 9px;
	color: #1f3762;
}

table.menu td.spacer {
	background: transparent url(bg_spacer.gif) repeat-x;
	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 {
}

/***** End of Login Menu *****/



/***** Background Image Settings *****/

div.top_left_image {
	position: absolute; 
	top: 0px; 
	left: 0px;
}

img.top_left_image {
	height: 95px;
	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 *****/



.mainNav {
	font-size: 12px;
	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: underline
}



/* End Style Sheet commenting. */  -->



