	BODY,P,TABLE,TR,TD  {color: #000000; font-family: "Arial", "Verdana", sans-serif; font-size: 8pt;}

	table#nav_menu tr.main_m, table#res_menu tr.main_m { cursor: pointer; }
	table#nav_menu tr.main_m tr, table#res_menu tr.main_m tr { cursor: default; }

	tr.highlight { background-color:#F6F6F6; }
	tr.unhighlight { background-color:#F0F0F0; }
	
	A:link {text-decoration:none; color: #0099CC;}
    A:visited {text-decoration:none; color: #0099CC;}
    A:active {text-decoration:underline;	color: #0099CC;}
    A:hover {text-decoration:underline; color: #0099CC;}

	A.mainLighter:link {text-decoration:none; color: #999999; font-weight: normal;}
    A.mainLighter:visited {text-decoration:none; color: #999999; font-weight: normal;}
    A.mainLighter:active {text-decoration:underline;	color: #999999; font-weight: normal;}
    A.mainLighter:hover {text-decoration:underline; color: #999999; font-weight: normal;}

    A.bgr:link {color: #535550; font-size: 7pt;}
    A.bgr:visited {color: #535550; font-size: 7pt;}
    A.bgr:active {color: #535550; font-size: 7pt;}
    A.bgr:hover {color: #535550; font-size: 7pt;}

    A.parent_nav:link {text-decoration:none; color: #72746D; font-weight:normal;}
    A.parent_nav:visited {text-decoration:none; color: #72746D; font-weight:normal;}
    A.parent_nav:active {text-decoration:none;	color: #535550; font-weight:normal;}
    A.parent_nav:hover {text-decoration:none; color: #535550; font-weight:normal;}

    A.sub_parent_nav:link {text-decoration:none; color: #72746D; font-weight:normal;}
    A.sub_parent_nav:visited {text-decoration:none; color: #72746D; font-weight:normal;}
    A.sub_parent_nav:active {text-decoration:underline;	color: #535550; font-weight:normal;}
    A.sub_parent_nav:hover {text-decoration:underline; color: #535550; font-weight:normal;}

    A.sub_parent_nav_hltd:link {text-decoration:none; color: #535550; font-weight:normal;}
    A.sub_parent_nav_hltd:visited {text-decoration:none; color: #535550; font-weight:normal;}
    A.sub_parent_nav_hltd:active {text-decoration:underline;	color: #535550; font-weight:normal;}
    A.sub_parent_nav_hltd:hover {text-decoration:underline; color: #535550; font-weight:normal;}

	A.page_links_active:link {text-decoration:none; color: #FF6600; font-weight:bold;}
    A.page_links_active:visited {text-decoration:none; color: #FF6600; font-weight:bold;}
    A.page_links_active:active {text-decoration:underline;	color: #FF6600; font-weight:bold;}
    A.page_links_active:hover {text-decoration:underline; color: #FF6600; font-weight:bold;}

	A.page_links_inactive:link {text-decoration:none; color: #999999; font-weight:bold;}
    A.page_links_inactive:visited {text-decoration:none; color: #999999; font-weight:bold;}
    A.page_links_inactive:active {text-decoration:underline;	color: #333333; font-weight:bold;}
    A.page_links_inactive:hover {text-decoration:underline; color: #333333; font-weight:bold;}

    A.black:link {text-decoration:none; color: #000000; font-weight:normal;}
    A.black:visited {text-decoration:none; color: #000000; font-weight:normal;}
    A.black:active {text-decoration:none; color: #000000; font-weight:normal;}
    A.black:hover {text-decoration:none; color: #000000; font-weight:normal;}

    A.blacku:link {text-decoration:underline; color: #000000; font-weight:normal;}
    A.blacku:visited {text-decoration:underline; color: #000000; font-weight:normal;}
    A.blacku:active {text-decoration:underline; color: #000000; font-weight:normal;}
    A.blacku:hover {text-decoration:underline; color: #000000; font-weight:normal;}

    A.green:link {text-decoration:none; color: #009900; font-weight:bold;}
    A.green:visited {text-decoration:none; color: #009900; font-weight:bold;;}
    A.green:active {text-decoration:none; color: #009900; font-weight:bold;;}
    A.green:hover {text-decoration:none; color: #009900; font-weight:bold;;}

    A.red:link {text-decoration:underline; color: #FF0000; font-weight:normal;}
    A.red:visited {text-decoration:underline; color: #FF0000; font-weight:normal;}
    A.red:active {text-decoration:underline; color: #FF0000; font-weight:normal;}
    A.red:hover {text-decoration:underline; color: #FF0000; font-weight:normal;}

	ul {
		list-style: none;
		margin-left: 10px;
		padding-left: 1em;
		text-indent: 0em;
		list-style-type: disc;
	}

    A.thumb:link img {border: 1px solid #000000}
    A.thumb:visited img {border: 1px solid #000000}
    A.thumb:active img {border: 1px solid #000000}
    A.thumb:hover img {border: 1px solid #000000}
	
	
    A.footer:link {text-decoration:none; color: #535550; font-weight:normal;}
    A.footer:visited {text-decoration:none; color: #535550; font-weight:normal;}
    A.footer:active {text-decoration:underline; color: #000000; font-weight:normal;}
    A.footer:hover {text-decoration:underline; color: #000000; font-weight:normal;}

    A.orange:link {text-decoration:none; color: #FF3300; font-weight:bold;}
    A.orange:visited {text-decoration:none; color: #FF3300; font-weight:bold;}
    A.orange:active {text-decoration:underline; color: #FF3300; font-weight:bold;}
    A.orange:hover {text-decoration:underline; color: #FF3300; font-weight:bold;}

    A.steps:link {text-decoration:underline; color: #B9A996; font-weight:normal;}
    A.steps:visited {text-decoration:underline; color: #B9A996; font-weight:normal;}
    A.steps:active {text-decoration:underline;	color: #333333; font-weight:normal;}
    A.steps:hover {text-decoration:underline; color: #333333; font-weight:normal;}

    A.sortbyon:link {text-decoration:none; color: #FF3300; font-weight:normal;}
    A.sortbyon:visited {text-decoration:none; color: #FF3300; font-weight:normal;}
    A.sortbyon:active {text-decoration:underline;	color: #FF3300; font-weight:normal;}
    A.sortbyon:hover {text-decoration:underline; color: #FF3300; font-weight:normal;}

    A.sortbyoff:link {text-decoration:none; color: #999999; font-weight:normal;}
    A.sortbyoff:visited {text-decoration:none; color: #999999; font-weight:normal;}
    A.sortbyoff:active {text-decoration:none;	color: #0099CC; font-weight:normal;}
    A.sortbyoff:hover {text-decoration:none; color: #0099CC; font-weight:normal;}

    A.grey:link {text-decoration:underline; color: #999999; font-weight:normal;}
    A.grey:visited {text-decoration:underline; color: #999999; font-weight:normal;}
    A.grey:active {text-decoration:underline;	color: #0099CC; font-weight:normal;}
    A.grey:hover {text-decoration:underline; color: #0099CC; font-weight:normal;}

	A.grey_no_line:link {text-decoration:none; color: #999999; font-weight:normal;}
    A.grey_no_line:visited {text-decoration:none; color: #999999; font-weight:normal;}
    A.grey_no_line:active {text-decoration:none;	color: #0099CC; font-weight:normal;}
    A.grey_no_line:hover {text-decoration:none; color: #0099CC; font-weight:normal;}

    A.dgreen:link {text-decoration:none; color: #4F5342; font-weight:normal;}
    A.dgreen:visited {text-decoration:none; color: #4F5342; font-weight:normal;}
    A.dgreen:active {text-decoration:none;	color: #0099CC; font-weight:normal;}
    A.dgreen:hover {text-decoration:none; color: #0099CC; font-weight:normal;}

    A.white:link {text-decoration:underline; color: #FFFFFF; font-weight:normal;}
    A.white:visited {text-decoration:none; color: #FFFFFF; font-weight:normal;}
    A.white:active {text-decoration:underline;	color: #FFFFFF; font-weight:normal;}
    A.white:hover {text-decoration:underline; color: #FFFFFF; font-weight:normal;}

    A.lwhite:link {text-decoration:none; color: #FFFFFF; font-weight:normal;}
    A.lwhite:visited {text-decoration:none; color: #FFFFFF; font-weight:normal;}
    A.lwhite:active {text-decoration:none;	color: #FFFFFF; font-weight:normal;}
    A.lwhite:hover {text-decoration:none; color: #FFFFFF; font-weight:normal;}

    A.mon:link {text-decoration:none; color: #FFFFFF;}
    A.mon:visited {text-decoration:none; color: #FFFFFF;}
    A.mon:active {text-decoration:none;	color: #FFFFFF;}
    A.mon:hover {text-decoration:none; color: #FFFFFF;}

	td.notavailable{color: #999999;}


    tr.main_n {font-weight: normal; color: #E5E8DB;}
	 
	td.hdr_d {font-size: 1pt; color:#333333; background-color: #D4C1AA; height: 3px;}
	td.hdr_l {font-size: 8pt; color:#333333; background-color: #F5F5F5;}
	td.hdr_w {font-size: 10pt; color:#333333; background-color: #FFFFFF;}

	td.grey {color:#666666;}

	font.keywords{color:#1A1A1A;}
	
	hr.main { height: 1px; border: none 0; border-top: 1px solid #CCC; margin:5px; }
	hr.devider { height: 1px; border: none 0; border-top: 1px dotted #CCC; margin:0px; }
	
	td.wt {color: #FFFFFF; font-weight:bold;}
	td.footer{font-weight: normal; color: #535550;  font-size: 7pt;}
	td.bgr{font-weight: normal; color: #535550;  font-size: 7pt;}

	.note{font-weight: normal; color: #535550;  font-size: 7pt;}

	
	td.sta {color: #CC3333; font-weight:bold;}

	.h_input {border:none; background-color:#E6E6E6;}
	.input_ {border:1px solid #CCCCCC; background-color:#FFFFFF; font-size: 8pt;}
	.book_input {border:none; background-color:#FFFFFF;}

	.cards_input {border:1px solid #CCCCCC; background-color:#FFFFFF; font-size: 8pt;}

	.qty_dropdown {border:1px solid #F5F6F1; background-color:#FFFFFF; font-size: 8pt;}

	font.fbg {color: #FEE2A4}
	font.fwhite {color: #FFFFFF}
	font.fblue {color: #006699; font-size: 10pt; font-weight:bold;}

	font.good_grey {color: #999999; font-weight: bold;}
	font.good {color: #000000; font-weight: bold;}
	font.bad {color: #CC0000; font-weight: bold;}

	/* pageStatus/general error/success message text */
	span.passed, div.passed {color: #009900; font-weight: bold; display: block;}
	span.failed, div.failed {color: #cc0000; font-weight: bold; display: block;}

	div.info {font-size: 0.9em; background-color: #F5F5F5; border: 1px solid #d4c1aa; display: block; margin-top: 2px; padding: 1px;}

/**** the floating tooltip ****/
div.navtext {
	position: absolute;
	width: 202px;
	border: 1px solid black;
	padding: 2px;
	background-color: #F5F5F5;
	visibility: hidden;
	z-index: 100;
	text-align: center;
	top: 1px;
	left: 50px;
}

div.navtext img {
	border: 1px solid black;
}
/**** end floating tooltip ****/
