DIV.aboutBrand
{
	float: 		left;
	margin-left: 	10px;
	margin-right: 	10px;
	margin-bottom: 	10px;
	height: 	90px;
	width:		135px;
	line-height:  	98px;
	/*background-color:  yellow; */
}

DIV.aboutBrand IMG 
{
	display: blaock;
	margin: auto;
}

DIV.my-modules-panel
{
	background-image: 	url(Images/nav/my-modules-panel.png);
	background-repeat: 	no-repeat;
        height:                 120px;
        margin-bottom:         20px;
}

SPAN.my-modules-label
{
    color:		#8092a6;
    font-family: 	Arial, Helvetica, sans-serif;
    font-size:          12px;
    font-weight: 	bold;
}

DIV.testimonials 
{
	background-color: 	#F1F1F1;
	font-family: 	Arial, Helvetica, sans-serif;
	font-size: 	10px;
	font-weight: 	normal;
	color:		#777777;
	padding-left:	20px;
	padding-right:	20px;
	padding-top:	5px;
	padding-bottom:	5px;
}

SPAN.newModule {
   color:        red;
   font-weight:  bold;
	/*
	background-color: #FFEF00;
	color: #111111;
	padding-left:	4px;
	padding-right:	4px;
	*/
}

DIV.centreAlign {
	text-align:	center;	
}

.moduleThumb {
	border: 		none;
	margin-top:	20px;
	
}

DIV.enrolLink {
	text-align:	right;	
}

.button_prod_search {
	
	display: inline;
	border: 1px solid #999999;   
	background-color: #ed1c24;
	font: normal normal bold 10px/normal Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-transform: uppercase;
	color: #FFFFFF;
}


.pd_search_label {
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		9pt;
	color:			#BBBBBB;
}

/* ------------ PRODUCT DIRECTORY -----------------------*/

.pd_search_text {
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		8.5pt;
	color:			#999999;
}

.pd_keyword_input {
	width:			180px;
	height:			18px;
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		8pt;
	border:			1px solid #222222;        
}

.pd_brand_input {
	width:			180px;
	height:			18px;
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		8pt;
	border:			1px solid #222222;        
}


.product_dir_keyword_input {
	width:		100px;
	height:		20px;
	font-family:	Arial, Helvetica, sans-serif;
	font-size:	8pt;
	border:		1px solid #444444;        
}

DIV.product_box
{
	background:	#FFFFFF;
}

DIV.product_search_box
{
	background:     #c6e746;
	font-family: 	arial, verdana,Helvetica, sans-serif; 
	color: 		#666666; 	
	font-size: 	9pt; 
}

DIV.product_dir_disclaimer
{
	background:		#F5F5F5;
	padding:		10px;
	font-family: 		arial, verdana,Helvetica, sans-serif; 
	color: 			#AAAAAA; 	
	font-size: 		7.5pt; 
	font-weight: 		normal; 
	text-decoration: 	none; 
	line-height: 		15px;
	/*width:	650px; */
	margin-top:	20px;
}
DIV.product_dir_disclaimer A:LINK, 
DIV.product_dir_disclaimer A:ACTIVE, 
DIV.product_dir_disclaimer A:VISITED  { 
	font-family: 		Arial, Helvetica, sans-serif; 
	font-size: 		7.5pt;
	text-decoration: 	none;
	font-weight:		bold;
	color: 			#888888; 
}
DIV.product_dir_disclaimer A:HOVER {  
	font-family: 		Arial, Helvetica, sans-serif; 
	text-decoration: 	underline;
	color: 				#004589; 
}


DIV.blueFade 
{
	background-image: 	url(Images/nav/blue-fade.png);
	background-repeat: 	no-repeat;
	padding-left:			10px;
	padding-right:			10px;
	padding-top:			40px;
	padding-bottom:		5px;
}

HR {
    line-height:        1px;
    height:             1px;
    border:             0;
    color:              #AAAAAA;
    background-color:   #AAAAAA;
}

.headerLogin {
    padding-left:   750px;
    padding-bottom: 25px;
}

.headerLogin A:LINK, 
.headerLogin A:ACTIVE, 
.headerLogin A:VISITED  { 
	font-family: 		Arial, Helvetica, sans-serif; 
	font-size: 			9pt;
	font-weight:		normal; 
	text-decoration: 	none;
	color: 				#93a2b2;
	background:			none;	 	
}
.headerLogin A:HOVER {  
	font-family: 		Arial, Helvetica, sans-serif; 
	font-size: 			9pt; 
	font-weight:		normal;
	text-decoration: 	underline;
	color: 				#c3cbd4; 
	background:			none;	 	
}

DIV.catPanel
{
    padding-left:   15px;
    padding-bottom: 15px;
    background-color: 	#EEE;
}

DIV.catPanelTop {
    background-color: #909DAD;
    padding-left:     15px;
    padding-top:      4px;
    padding-bottom:   4px;
    font-family:      Arial, Helvetica, sans-serif; 
    font-size:        10.5pt;
    text-decoration:  none;
    font-weight:      bold;
    color:            #FFFFFF;    
}

DIV.catPanelSearch
{
    border-top:       1px solid #CCCCCC;
    padding-left:     15px;
    padding-bottom:   5px;
    background-color: #DDDDDD;
}

DIV.catListTitle {
    padding-top:      5px;
    padding-bottom:   5px;
    font-family:      Arial, Helvetica, sans-serif; 
    font-size:        10pt;
    text-decoration:  none;
    font-weight:      bold;
    color:            #444444;    
}

LI.catBrowse {
    color :   #888888;
}

LI.catBrowse A:LINK, 
LI.catBrowse A:ACTIVE, 
LI.catBrowse A:VISITED  { 
	font-family: 		Arial, Helvetica, sans-serif; 
	font-size: 			8.5pt;
	text-decoration: 	none;
	font-weight:      normal;
	color: 				#444444;	
}
LI.catBrowse A:HOVER {  
	font-family: 		Arial, Helvetica, sans-serif; 
	font-size: 		8.5pt; 
        font-weight:            normal;        
	text-decoration: 	underline;
	color: 			#376EB6;  	
}


LI.catBrowseAll {
    color :   #888888;
}
LI.catBrowseAll A:LINK, 
LI.catBrowseAll A:ACTIVE, 
LI.catBrowseAll A:VISITED  { 
	font-family: 		Arial, Helvetica, sans-serif; 
	font-size: 			8.5pt;
	text-decoration: 	none;
	font-weight:      bold;
	color: 				#376EB6;	
}
LI.catBrowseAll A:HOVER {  
	font-family: 		Arial, Helvetica, sans-serif; 
	font-size: 			8.5pt; 
   font-weight:      bold;        
	text-decoration: 	underline;
	color:	 			#376EB6;  	
}





P.catList LI {
	font-family: 	arial, verdana, helvetica, sans-serif; 
	font-size: 	9pt; 
	font-weight:	normal;
}

BODY
{
	background-image: 	url(Images/nav/bg.png);
 	background-repeat: 	repeat-x;
	background-color: 	#F1F1F1;
}

DIV.joinDiscBox 
{
	background-color: 	#F1F1F1;
	font-family: 	Arial, Helvetica, sans-serif;
	font-size: 	11px;
	font-weight: 	normal;
	color:		#777777;
	padding:	10px;
}

DIV.joinDiscBox P
{
	font-family: 	Arial, Helvetica, sans-serif;
	font-size: 	11px;
	font-weight: 	normal;
        line-height:    2pt;
	color:		#777777;
}

DIV.featuredModuleTitle
{
	font-weight:	bold;
   color:		#536a85    
}

P.featureModule
{
   color:		#536a85    
}


/* ============================= TEXT ============================ */



.title1
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 15px; 
	font-weight: bold; 
	color: #336699;
}

.title1b
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	font-weight: bold; 
	color: #336699;
}


.legal {

	font-family: 		arial, verdana,Helvetica, sans-serif; 
	color: 				#555555; 	
	font-size: 			9pt; 
	font-weight: 		normal; 
	text-decoration: 	none; 
	line-height: 		17px;
}


DIV.content,
DIV.content P,
DIV.content TD
{
	font-family: 		Arial, Helvetica,  Verdana, sans-serif; 
	color:				#555555; 	
	font-size: 			8.5pt; 
	font-weight: 		normal; 
	text-decoration: 	none; 
	line-height: 		12pt;
}

DIV.account_info
{
	font-family: 		arial, verdana,Helvetica, sans-serif; 
	color: 				#888888; 	
	font-size: 			8.5pt; 
	font-weight: 		normal; 
	text-decoration: 	none; 
	line-height: 		9pt;
	text-align:			right;
	padding-right:		20px;
}




.home_cat_text
{
	font-family: 		arial, verdana,Helvetica, sans-serif; 
	color: 				#555555; 	
	font-size: 			8pt; 
	font-weight: 		normal; 
	text-decoration: 	none; 
	line-height: 		16px;
}
.info_small {
	font-family: 		arial, verdana,Helvetica, sans-serif; 
	color: 				#999999; 	
	font-size: 			8pt; 
	font-weight: 		normal; 
	text-decoration: 	none; 
}


.msg { 
	font-family: 	verdana, arial, Helvetica,sans-serif; 
	color: 		#000000; 
	font-size: 	24px; 
	font-weight: 	normal; 
	text-decoration: none; 
	line-height: 	24px
}

.darkblue { font-family: verdana, arial, Helvetica,sans-serif; color: #184482; font-size: 10px; font-weight: normal; text-decoration: none; line-height: 12px}
.darkblue2 { font-family: verdana, arial, Helvetica,sans-serif; color: #1a4c7f; font-size: 12px; font-weight: normal; text-decoration: none; line-height: 14px}
.darkblue3 { font-family: verdana, arial, Helvetica,sans-serif; color: #1a4c7f; font-size: 12px; font-weight: bold; text-decoration: none; line-height: 14px}
.medblue { font-family: verdana, arial, Helvetica,sans-serif; color: #A6C4DF; font-size: 10px; font-weight: normal; text-decoration: none; line-height: 11px}
.whitehead { font-family: verdana, arial, Helvetica,sans-serif; color: #ffffff; font-size: 10px; font-weight: bold; text-decoration: none; line-height: 11px}



/* -------- LOGIN BOX --------------------------------------------------------- */


.home_login {
	height:			20px;  
	border:			1px solid #888888;
	font-family: 	Arial, Helvetica, sans-serif;
	font-size: 		11px;
	font-weight: 	normal;
	color:			#888888;
	
	width:					155px;
	padding-left:			3px;
}

div.home_login_box {
	padding-left:			4px;
	padding-top:			2px;
	padding-bottom:		4px;
	border:					1px solid #EAEAEA;
	background-color: 	#FAFAFA;
}

.loginLinks {
	padding-top: 7px; 
	font-family: 		Arial, Helvetica, sans-serif; 
	font-size: 			8pt; 
	text-decoration: 	none;
}

.login_button {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;  
	font-weight: 		bold; 
	font-size: 			7pt; 
	color: 				rgb(255, 255, 255); 
	background-color: rgb(26, 76, 127); 
}


.bg_shadow {
	background-image: url(Images/nav/bg_shadow.png);
 	background-repeat: repeat-y;
}

hr { 
	color:		#CCCCCC;
}


DIV.focus {
	padding-left: 		15px;	
	padding-right: 	15px;	
	padding-top:		4px;
}

/* ---------------------------- tables ----------------------------- */

.testsTable {
	border:				solid 1px #333333;
}

.testsTableHeader TD {
	background-color:	#DDDDDD;	
}

.grey_table TD {
	background-color:	#EEEEEE;	
	border:			solid 1px #FFFFFF;
	font-family: 		arial, verdana, helvetica, sans-serif; 
	color: 			#555555; 	
	font-size: 		11px; 
	font-weight: 		normal; 
	text-decoration: 	none; 
	line-height: 		20px;
	text-align:		none;
}

.table_border {
	background-color:	#EEEEEE;	
	border-style:		none;
}

.table_border TD {
	background-color:	#EEEEEE;	
	border:			solid 1px #777777;
}

DIV.important {
	padding-left:		15px;
	padding-right:		15px;
	border:			1px solid #FF2222;
}

DIV.important H1 {
	font-family: 	arial, verdana, helvetica, sans-serif; 
	color: 		#FF2222; 	
	font-size: 	14px; 
	font-weight: 	bold; 
}

DIV.important LI {
	font-family: 	arial, verdana, helvetica, sans-serif; 
	color: 		#FF2222; 	
	font-size: 	11px;
}

/* -------------------------- headlines --------------------------- */


DIV.headlines_box {
	background-color:		#EEEEEE;	
	/* background-color:		#CDC9C4; */
	border:				1px solid #777777;
}

DIV.headlines {
	background-color:		#FFFFFF;	
	border:				1px solid #AAAAAA;
	margin-top:			10px;
	margin-left:			9px;
	margin-right:			9px;
	padding-top:			5px;
	padding-bottom:                 5px;
	padding-left:			10px;
	padding-right:			10px;
	font-family: 			Arial, Helvetica, sans-serif;
	font-size: 			12px;
}

/* ------------------------ hi-lite ------------------------------ */

.highlightcol { color: #CC2222; }

/* ------------------------ headings ----------------------------- */

.headingLevel_1 {  
	font-family: 	Helvetica, Arial,  sans-serif;
	font-size: 	15px; 
	font-weight: 	bold; 
	color: 		#2b4985; 
	padding-left:   10px;
	margin-top:	10px;
	margin-bottom:	15px;
	
}

H1 {  font-family: Helvetica, Arial, sans-serif; font-size: 17px; line-height: 17px; font-weight: bold; color: #0b2b50; }
H2 {  font-family: Helvetica, Arial,  sans-serif; font-size: 15px; line-height: 15px; font-weight: bold; color: #0b2b50; }
H3 {  font-family: Helvetica, Arial,  sans-serif; font-size: 13px; line-height: 13px; font-weight: bold; color: #666666; }
H4 {  font-family: Helvetica, Arial,  sans-serif; font-size: 11px; line-height: 11px; font-weight: bold; color: #666666; }

SPAN.store_name {
    font-family:    Helvetica, Arial,  sans-serif;
    font-size:      14px;
    line-height:    18px;
    font-weight:    600;
    color:          #0b2b50;
}
SPAN.store_name_none {
    font-family:    Helvetica, Arial,  sans-serif;
    font-size:      14px;
    line-height:    18px;
    font-weight:    600;
    color:          #777777;
}


/* -------------------------- links ------------------------------ */

DIV.account_info A:LINK, 
DIV.account_info A:ACTIVE, 
DIV.account_info A:VISITED  { 
	font-family: 		Arial, Helvetica, sans-serif; 
	font-size: 			8.5pt;
	font-weight:		bold; 
	text-decoration: 	none;
	color: 				#004F92;	
}

DIV.account_info A:HOVER {  
	font-family: 		Arial, Helvetica, sans-serif; 
	font-size: 			8.5pt; 
	font-weight:			bold;
	text-decoration: 	underline;
	color: 				#376EB6;  	
}

A.top:LINK, 
A.top:ACTIVE, 
A.top:VISITED  { 
	font-family: 		Arial, Helvetica, sans-serif; 
	font-size: 			9pt;
	font-weight:			bold; 
	text-decoration: 	underline;
	color: 				#AAAAAA;
	background:			none;	 	
}
A.top:HOVER {  
	font-family: 		Arial, Helvetica, sans-serif; 
	font-size: 			9pt; 
	font-weight:			bold;
	text-decoration: 	underline;
	color: 				#376EB6; 
	background:			none;	 	
}

.backLink
{
    font-family:            Arial, Helvetica, sans-serif;
    font-size:              11pt;
    font-weight:            bold;
    text-decoration:        none;
    color:                  #777777;
}

.backLink A:LINK,
.backLink A:ACTIVE,
.backLink A:VISITED  {
	font-family: 		Arial, Helvetica, sans-serif;
	font-size: 		11pt;
	font-weight:		bold;
	text-decoration: 	none;
	color: 			#004F92;
}
.backLink A:HOVER {
	font-family: 		Arial, Helvetica, sans-serif;
	font-size: 		11pt;
	font-weight:		bold;
	text-decoration: 	underline;
	color: 			#376EB6;
	background:		none;
}

A:LINK, 
A:ACTIVE, 
A:VISITED  { 
	font-family: 		Arial, Helvetica, sans-serif; 
	font-size: 		8.5pt;
	font-weight:		normal; 
	text-decoration: 	none;
	color: 			#004F92;
	/* background:		#F5F8FB; */	 	
}

A:HOVER {  
	font-family: 		Arial, Helvetica, sans-serif; 
	font-size: 		8.5pt; 
	font-weight:		normal;
	text-decoration: 	underline;
	color: 			#376EB6; 
	background:		#E5EDF4;	 	
}


/* ========== SEARCH ================= */

.home_search_text
{
	font-family: 		arial, verdana,Helvetica, sans-serif; 
	color: 				#4E6799; 	
	font-size: 			8pt; 
	font-weight: 		normal; 
	text-decoration: 	none; 
}

/* =========================== LAYOUT =========================== */

.page
{
	background: 		#FFFFFF; 
}

DIV.page_middle_section {
	background: 		#FFFFFF; 
}

.page_pic {
	/*border:		1px solid #333333;*/
}

.pic {
	border:		1px solid #333333;
}

DIV.page_image {
	/*
	width:				150px;
	padding:				10px;
	background: 		#FFDDDD; 
	*/
	padding-top:		20px;
}


DIV.get_pdf {
	margin-top:			10px;
	padding:				10px;
	background: 		#F6F6F6; 
	font-family: 		arial, verdana,Helvetica, sans-serif; 
	color: 				#888888; 	
	font-size: 			11px; 
	font-weight: 		normal; 
	text-decoration: 	none; 
	line-height: 		14px;
}



/* ========================== RIGHT MENUS ============================ */


DIV.right_panel {
	width:				145px;
	background:			#EEEEEE;
	padding:				10px;
}

DIV.right_panel H1 {
	font-family: 		Arial, Helvetica, sans-serif; 
	font-size: 			11px;
	font-weight:		bold; 	
	text-decoration: 	none;
	color: 				#777777;
	margin-top:			0px;
	margin-bottom:		5px;
	padding:				0px; 
}

DIV.menuPanel_item_High {
	padding-top:		2px;
	padding-bottom:	2px;
	background:			#DFDFDF;	 
}

DIV.menuPanel_item {
	padding-top:		2px;
	padding-bottom:	2px;
}

A.right_panel:LINK, 
A.right_panel:ACTIVE,
A.right_panel:VISITED { 
	font-family: 		Arial, Helvetica, sans-serif; 
	font-size: 			11px;
	font-weight:		normal; 	
	text-decoration: 	none;
	color:				5888B5
}
A.right_panel:HOVER {  
	font-family: 		Arial, Helvetica, sans-serif; 
	text-decoration: 	none;
	color: 				#224D78;
}

A.right_panel_High:LINK, 
A.right_panel_High:ACTIVE,
A.right_panel_High:VISITED { 
	font-family: 		Arial, Helvetica, sans-serif; 
	font-size: 			11px;
	font-weight:		normal; 	
	text-decoration: 	none;
	color: 				#224D78;
}
A.right_panel_High:HOVER {  
	font-family: 		Arial, Helvetica, sans-serif; 
	text-decoration: 	none;
	color: 				#224D78;
}

/* ======================= RIGHT MENUS EDUCATION ========================= */

DIV.right_panel_inset {
	width:				125px;
	background:			#D2DDE7;
	margin-top:			4px;
	padding:				8px;
}

DIV.right_panel_inset H1 {
	font-family: 		Arial, Helvetica, sans-serif; 
	font-size: 			12px;
	font-weight:		bold; 	
	text-decoration: 	none;
	color: 				#224D78;
	margin-top:			0px;
	margin-bottom:		5px;
	padding:				0px; 
}

DIV.right_panel_inset A:LINK, 
DIV.right_panel_inset A:ACTIVE, 
DIV.right_panel_inset A:VISITED  { 
	font-family: 		Arial, Helvetica, sans-serif; 
	text-decoration: 	none;
	color: 				#376EB6; 
}

DIV.right_panel_inset A:HOVER {  
	font-family: 		Arial, Helvetica, sans-serif; 
	text-decoration: 	none;
	color: 				#376EB6; 
	text-decoration: 	underline;
}



/* ============================ TOP MENU ============================ */

DIV.menuLevel1 {
	/*
	background:			#000000;
	border-top:		1px solid #FFFFFF;
	background-image: url(Images/bg_topmenu.png);
	*/
}

DIV.menuLevel1_item_on {
	padding-top:		3px;
	padding-bottom:	3px;
	padding-left:		9px;
	padding-right:		9px;
	/*background: 		#FE001C; */
	background: 		#E1E1E1;
	
}

DIV.menuLevel1_item_off {
	padding-top:		3px;
	padding-bottom:	3px;
	padding-left:		9px;
	padding-right:		9px;
}

DIV.menuLevel1 TD {
	color: 				#777777;
}

DIV.menuLevel1_item_off A:LINK, 
DIV.menuLevel1_item_off A:ACTIVE,
DIV.menuLevel1_item_off A:VISITED { 
	font-family: 		Arial, Helvetica, sans-serif; 
	font-size: 			11px;
	font-weight:		bold; 	
	text-decoration: 	none;
	color: 				#FFFFFF;
	background: 		none;	 
}
DIV.menuLevel1_item_off A:HOVER {  
	font-family: 		Arial, Helvetica, sans-serif; 
	text-decoration: 	none;
	color: 				#B7D2ED;
	background: 		none;	 
}

DIV.menuLevel1_item_on A:LINK, 
DIV.menuLevel1_item_on A:ACTIVE,
DIV.menuLevel1_item_on A:VISITED { 
	font-family: 		Arial, Helvetica, sans-serif; 
	font-size: 			11px;
	font-weight:		bold; 	
	text-decoration: 	none;
	color: 				#003366;
	background: 		none;	 
}
DIV.menuLevel1_item_on A:HOVER {  
	font-family: 		Arial, Helvetica, sans-serif; 
	text-decoration: 	none;
	color: 				#003366;
	background: 		none;	 
}

/* ---------------------------------------------------------- */


A.menu_level1:LINK, 
A.menu_level1:ACTIVE,
A.menu_level1:VISITED { 
	font-family: 		Arial, Helvetica, sans-serif; 
	font-size: 			12px;
	text-decoration: 	none;	
	color:				#AFA29A;
	background: 		none;	
}
A.menu_level1:HOVER {  
	font-family: 		Arial, Helvetica, sans-serif; 
	text-decoration: 	none;
	color: 				#BCAEA6;
	background: 		none;	 
}

A.menuhigh_level1:LINK, 
A.menuhigh_level1:ACTIVE,
A.menuhigh_level1:VISITED { 
	font-family: 		Arial, Helvetica, sans-serif; 
	font-size: 			12px;
	text-decoration: 	none;
	color: 				#DDDDDD;  
	background: 		none;	
}
A.menuhigh_level1:HOVER {  
	font-family:        Arial, Helvetica, sans-serif; 
	text-decoration:    none;
	color:              #DDDDDD; 
	background:         none;	
}

DIV.error {
    padding-top:        	15px;
    padding-bottom:        	15px;
    background:			#EECCCC;	 
    border-top:			2px solid #DDBBBB;
    border-top:			2px solid #DDBBBB;
    font-family:		Arial, Helvetica, sans-serif;
    font-size:			12px;
    font-weight:		bold;     
}


/* ============================= HISTORY =============================== */

DIV.history {
	padding-right:		20px;
	padding-top:		6px;
	padding-bottom:	6px;	
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			12px;
	font-weight:		normal; 
}

A.navhistory:LINK,
A.navhistory:ACTIVE,
A.navhistory:VISITED { 	
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			12px;
	font-weight:		normal; 
	text-decoration:	none;
	color:				#ABABAB;
	background: 		none;
} 

A.navhistory:HOVER { 	
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			12px;
	font-weight:		normal; 
	text-decoration:	underline;
	color:				#4D80C9;
	background: 		none;
} 
 
 
 
/* ============================ MISC ============================ */
  
/* -------------------------- article box ---------------------------- */

DIV.feature_article {
	font-size: 			12px;
	font-family:		Arial, Helvetica, sans-serif;
	color: 				#888888;
	background: 		#F8F8F8;	
        padding : 			10px;
/*	border: 				1px solid #EDEDED;*/
}

DIV.feature_article H1 {
	font-family: 	Arial, Helvetica, sans-serif; 
	font-size: 		14px; 
	font-weight: 	bold; 
	color: 			#3B5DA3; 
}
   

   
  
/* -------------------------- quote ---------------------------- */

DIV.quote {
	font-size: 			12px;
	font-family:		serif;
	color: 				#888888;
	
	background: 		#F8F8F8;
   	
   padding : 			10px;
   margin: 				20px;
 
	border: 				1px solid #EDEDED;
}
 
 
/* -------------------------- footer ---------------------------- */

DIV.footer {	
	background:			#EBEBEB; 
	padding-left:		20px;
	padding-top:		10px;
	padding-bottom:	10px;
}

DIV.footer TD {  
	font-family: 		Arial, Helvetica, sans-serif; 
	font-size: 			11px; 
	color: 				#9F9F9F;
}

DIV.footer TD A:LINK, 
DIV.footer TD A:ACTIVE,
DIV.footer TD A:VISITED { 
	font-family: 		Arial, Helvetica, sans-serif; 
	font-size: 			11px; 	
	text-decoration: 	none;
	color: 				#B4B4B4; 
	background:			none;
}

DIV.footer TD A:HOVER {  
	font-family: 		Arial, Helvetica, sans-serif; 
	text-decoration: 	underline;
	color: 				#3399CC; 
	background:			none;	
}

/* -------------------------- note ------------------------------ */

DIV.note {
	background: 		#EEEEEE;  	
	padding : 			15px;
	margin-top: 		20px;
	margin-bottom: 	20px;
	margin-left: 		60px;
	width:				300px;
	border: 				1px solid #7A7A7A;
	font-family: 		Arial, Helvetica, sans-serif; 
	font-size: 			11px; 
	color: 				#777777;
	text-align:			center;
}

/* -------------------------- date ------------------------------ */

DIV.date, DIV.date TD  {
	background-color: 	#333333;
	font-family: 		Arial, Helvetica, sans-serif; 
	font-size: 			10px; 
	color: 				#999999;
}


/* -------------------------- login ------------------------------ */

DIV.info_box {
	background-color:		#DEE3E7;	
	border:					1px solid #8A939C;
	padding:					10px;
}

.button {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;  
	font-weight: 		bold; 
	font-size: 			7pt; 
	color: 				#FFFFFF;
	background-color:	#555555
}

/* --------------------- content edit bar ------------------------ */

DIV.editor_bar {
	width:			100%;			
	text-align:		right;
	padding:			3px;
	background-color: 	#FF3333;
	font-family: 	arial; 
	font-size: 		8pt;
	color: 			white; 
}

.editor_bar_icon {
	vertical-align:	middle;
	/*cursor: 	hand;*/
}

/* ---------------------------- req ------------------------------ */

.req {
	color:		#FF5555;
        padding-left:   5px; 
}

/* ----------------------- INPUTS ------------------------ */

.catListSearchInput {
	height:		20px;  
	border:         1px solid #888888;
	font-family:    Arial, Helvetica, sans-serif;
	font-size:      9pt;
	font-weight: 	normal;
	color:		#222222;
	width:		110px;    
}

.form_input {
	height:		20px;  
	border:		1px solid #888888;
	font-family: 	Arial, Helvetica, sans-serif;
	font-size: 	9pt;
	font-weight: 	normal;
	color:		#222222;
	width:		150px;
}

.form_input_long {
	height:		20px;  
	border:		1px solid #888888;
	font-family: 	Arial, Helvetica, sans-serif;
	font-size: 	9pt;
	font-weight: 	normal;
	color:		#222222;
	width:		200;
}

.form_input_med {
	height:		20px;  
	border:		1px solid #888888;
	font-family: 	Arial, Helvetica, sans-serif;
	font-size: 	9pt;
	font-weight: 	normal;
	color:		#222222;
	width:		100;
}

.form_input_small {
	height:		20px;  
	border:		1px solid #888888;
	font-family: 	Arial, Helvetica, sans-serif;
	font-size: 	9pt;
	font-weight: 	normal;
	color:		#222222;
	width:		25px;
}


.form_input_brands {
	height:			20px;  
	border:			1px solid #888888;
	font-family:            Arial, Helvetica, sans-serif;
	font-size: 		8.5pt;
	font-weight:            normal;
	color:			#555555;
	width:			145px;
}

.form_input_memWel
{
	height:			20px;  
	border:			1px solid #888888;
	font-family: 	Arial, Helvetica, sans-serif;
	font-size: 		9pt;
	font-weight: 	normal;
	color:			#222222;
	width:			125px;
}


.form_input_dob {
	height:			20px;  
	border:			1px solid #888888;
	font-family: 	Arial, Helvetica, sans-serif;
	font-size: 		9pt;
	font-weight: 	normal;
	color:			#222222;
	width:			55;
}




.inputsizefile
{
	width:			268px;
	height:			20px;
	font-family: 	Arial, Helvetica, sans-serif;
	font-size: 		8pt;        
}

.reqinputsize
{
	width:135px;
	height:			20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	/* background-color: #FFE9E9;   */     
}

.reqinputsizelong
{
	width:			200px;
	height:			20px;
	font-family: 	Arial, Helvetica, sans-serif;
	font-size: 		8pt;
	background-color: #FFE0E0;                     
}

.input_sel
{
	width:			200px;
	height:			100px;
	font-family: 	Arial, Helvetica, sans-serif;
	font-size: 		8pt;        
}

/* -------------------------- list ------------------------------ */

thead.list_header_blue TR
{
	/*background-color: #555555; */
   background-image: url(Images/nav/mods-top-blue.png); 	  
}

thead.list_header_grey TR
{
	/*background-color: #555555; */
   background-image: url(Images/nav/mods-top-grey.png); 	  
}


thead.list_header_blue TD,
thead.list_header_grey TD
{
	font-family:      Arial, Helvetica, sans-serif;
	color:            #EEEEEE;
}

.list_row0 
{
	background-color: #F6F6F6;  
}

.list_row1 
{
	background-color: #FCFCFC;  
}

.list_row2 
{
	background-color: #F6F6F6;  
}

.list_row_closed 
{
	background-color: #FFFFFF;
	font-family:      Arial, Helvetica, sans-serif;
	color:            #FFDDDD;  
}

.closed_course 
{
	font-family:      Arial, Helvetica, sans-serif;
	color:            #CCCCCC;  
}




