
/***** Header Settings *****/
table.header { 
	margin: 0;
	padding: 0px;
	width: 100%;
	height: 210px;
	
}

/***** End of Header Settings *****/



/***** Welcome Page Settings *****/

p.headingpurple{
	color:#5a6293;
	font:15px, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: 600;

	
}

p.grey{
	color:#333333;
	font:12px, Arial, Helvetica, sans-serif;
	text-decoration: none;
	
}

ul.grey {
	color:#333333;
	font:12px, Arial, Helvetica, sans-serif;
	text-decoration: none;
	list-style-image: url('dot.gif')
}

td.grey{
	color:#333333;
	font:12px, Arial, Helvetica, sans-serif;
	text-decoration: none;
}


table.submenu td.smenu {
		
		border-bottom:2px solid #e1e1e1;
		font: 11px verdana, helvetica, arial

}	

table.submenu a.subby {
		list-style:url(welcome/dot.gif);
		padding: 10px 10px 10px 8px;
		margin:0;
		background-color:#FFFFFF;
		display: block;
		height: 100%;
		text-decoration:none;
		color:#333333;
		font:12px, Arial, Helvetica, sans-serif;
}
table.submenu a.subby:hover {
		list-style:url(welcome/dot.gif);
		padding:10px 10px 10px 8px;
		margin:0;
		background-color:#d7d7e2;
		display: block;
		height: 100%;
		text-decoration:none;
		color:#5a6293;
		font:12px, Arial, Helvetica, sans-serif;
}

table.submenu a.subby2 {
		list-style:url(welcome/dot.gif);
		padding: 5px 5px 5px 6px;
		margin:0;
		background-color:#FFFFFF;
		display: block;
		height: 100%;
		text-decoration:none;
		color:#333333;
		font:12px, Arial, Helvetica, sans-serif;
}
table.submenu a.subby2:hover {
		list-style:url(welcome/dot.gif);
		padding:5px 5px 5px 6px;
		margin:0;
		background-color: #f0eef2;
		display: block;
		height: 100%;
		text-decoration:none;
		color:#5a6293;
		font-size:12px;
}




/***** 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: #e8e8e8;
	font: 12px arial, helvetica, sans-serif;
	font-weight: normal;
	margin: 183px 5px 0px 6px;
	padding: 0;
	width: 190px;
}

table.menu td {
	color: #e8e8e8;
	display: block;
	height: 100%;
	line-height: 25px;
	margin: 0;
	padding: 0;
}

table.menu a {
	color: #e8e8e8;
	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: #c0c1d3;
	color: #5a6293;
}

table.menu td.item_link_selected p {
    color: #e8e8e8;
	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: #c0c1d3 url(bullet.gif) no-repeat -500px 9px;
	color: #5a6293;
}

table.menu td.spacer {
	background: #8086af;
	height: 1px;
}

a.link_gen:link, a.link_gen:visited {color:#000000; text-decoration:underline;}
a.link_gen:hover {color:#000000; text-decoration:underline;}

/***** 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: -3px;
	left: -21px;
}

img.top_left_image {
	height: 203px;
	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: 100px;
	width: 100px;
	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: underline
}
/* End Style Sheet commenting. */  

