/* Specification Style for MSIE Browsern */

DIV.leftNav {
	position:relative;
	z-index:2;
	margin-left: -160px; margin-right: auto;
	top: 4px;
	width:360px;
	height: 100%;
	background-image:url(images/left_background.gif);
	background-repeat:no-repeat;
	border: 0px solid #898584;
}

DIV.leftNavBlock, DIV.leftNavFilterBlock, DIV.leftNavNoneJSParentBlock {
	display: block;
	padding: 0;
}

DIV.leftNavBlockT{
	display: block;
	margin-left: 10px;
	padding: 2px 0 2px 0;
}

SPAN.titleNavBlock {
	display: block;
	padding: 0;
}

DIV.leftNavTable {
	position:relative; 
	z-index:5;	
	margin: 10px;
	top:15px;
	left:150px;
	width: 180px;
	text-align : left;
	border: 0px solid #898584;
}

DIV.leftNavTitle { 
	position:relative; 
	z-index:4;	
	top: 15px;
	left:150px;
	width: 180px;
	text-align : left;
	border: 0px solid #898584;
}

DIV.leftNavTitleTops { 
	position:relative; 
	z-index:4;
	top:15px;
	left:150px;
	width: 180px;
	text-align : left;
	border: 0px solid #898584;
}

SPAN.leftNavCatSelected {
	display: block;
	position: relative;
	background-image:url(images/nav_title_selected.gif);
	background-repeat:no-repeat;
	height: 17px;
	border: 0px solid #898584;
}

SPAN.leftNavCatNone {
	display: block;
	position: relative;
	background-image:url(images/nav_title_none.gif);
	background-repeat:no-repeat;
	height: 17px;
	border: 0px solid #898584;
}

SPAN.leftNavCatSelectedS {
	display: block;
	position: relative;
	background-image:url(images/nav_title_selected_blue.gif);
	background-repeat:no-repeat;
	height: 17px;
}

SPAN.leftNavCatNoneS {
	display: block;
	position: relative;
	background-image:url(images/nav_title_none_blue.gif);
	background-repeat:no-repeat;
	height: 17px;
}

SPAN.leftNavText {
	position: absolute;
	margin-left: 5px; margin-right: auto;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: capitalize;
	line-height: 15px;
	width: 110px;
	height: 15px;
	color: #ffffff;
	text-decoration: none;
	border: 0px solid #000000;
}

SPAN.rightNavText {
	position: relative;
	margin-left: 103px; margin-right: auto;
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-transform: capitalize;
	text-align: right;
	line-height: 11px;
	width: 50px;
	height: 15px;
	color: #ffffff;
	text-decoration: none;
	border: 0px solid #000000;
}

SPAN.leftNavTextSmall {
	position: absolute;
	padding-top:3px;
	margin-left: 5px; margin-right: auto;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-transform: capitalize;
	text-align: left;
	line-height: 15px;
	width: 105px;
	height: 15px;
	color: #434343;
	border: 0px solid #000000;
}

SPAN.NavTextSmall {
	position: static;
	margin-left: 5px; margin-right: auto;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-align: left;
	width: 105px;
	color: #434343;
	border: 0px solid #000000;
}

SPAN.countNavTextSmall {
	position: absolute;
	padding-top:3px;
	margin-left: 115px; margin-right: auto;
	font-family: Arial, Verdana, sans-serif;
	font-size: 9px;
	font-weight: normal;
	text-transform: capitalize;
	text-align: right;
	line-height: 15px;
	width: 40px;
	height: 14px;
	color: #817d7c;
	border: 0px solid #000000;	
}

SPAN.countNavTextSmallS {
	position: absolute;
	padding-top:3px;
	margin-left: 115px; margin-right: auto;
	font-family: Arial, Verdana, sans-serif;
	font-size: 9px;
	font-weight: normal;
	text-transform: capitalize;
	text-align: right;
	line-height: 15px;
	width: 40px;
	height: 14px;
	color: #1f5fa6;
	border: 0px solid #000000;	
}

SPAN.countTextSmall {
	position: static;
	margin-left: 5px; margin-right: auto;
	font-family: Arial, Verdana, sans-serif;
	font-size: 9px;
	font-weight: normal;
	text-align: right;
	width: 40px;
	color: #817d7c;
	border: 0px solid #000000;	
}

SPAN.catMoreIcon {
	position: static;
	margin-left: 160px;
	background-image:url(images/pixel_trans.gif);
	background-repeat:no-repeat;
	line-height: 10px;
	width: 10px;
	height: 8px;
	border: 0px solid #000000;
}

SPAN.leftNavTextSpace {
	position: absolute;
	margin: 0;
	padding: 0;
	background-image:url(images/pixel_trans.gif);
	width: 87%;
	height: 1px;
	border-top: 1px solid #cac8c9;
}

SPAN.EndSpace {
	position: relative;
	display:block;
	line-height: 10px;
	width: 100%;
	border: 0px solid #000000;
}

SPAN.leftNavFilterEndSpace {
	position: relative;
	display:block;
	width: 100%;
	line-height: 1px;
	border: 0px solid #000000;
}

SPAN.leftNavTextSpaceT {
	position: absolute;
	display: block;
	margin-left: 10px;
	width: 90%;
	border-top: 1px solid #cac8c9;
}

SPAN.titleNavBlock SPAN.leftNavCatSelected SPAN.leftNavText A.leftNavTextLink, SPAN.titleNavBlock SPAN.leftNavCatSelectedS SPAN.leftNavText A.leftNavTextLink {
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  color: #ffffff;
  cursor:hand;
}

SPAN.titleNavBlock SPAN.leftNavCatSelected SPAN.leftNavText A.leftNavTextLink:hover, SPAN.titleNavBlock SPAN.leftNavCatSelected SPAN.leftNavText A.leftNavTextLink:active {
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  color: #01468b;
  cursor:hand;
}

SPAN.titleNavBlock SPAN.leftNavCatSelectedS SPAN.leftNavText A.leftNavTextLink:hover, SPAN.titleNavBlock SPAN.leftNavCatSelectedS SPAN.leftNavText A.leftNavTextLink:active {
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  color: #ffffff;
  cursor:hand;
}

SPAN.titleNavBlock SPAN.leftNavCatNone SPAN.leftNavText A.leftNavTextLink, SPAN.titleNavBlock SPAN.leftNavCatNoneS SPAN.leftNavText A.leftNavTextLink {
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  color: #ffffff;
  cursor:hand;
}

SPAN.titleNavBlock SPAN.leftNavCatNone SPAN.leftNavText A.leftNavTextLink:hover, SPAN.titleNavBlock SPAN.leftNavCatNone SPAN.leftNavText A.leftNavTextLink:active {
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  color: #01468b;
  cursor:hand;
}

SPAN.titleNavBlock SPAN.leftNavCatNoneS SPAN.leftNavText A.leftNavTextLink:hover, SPAN.titleNavBlock SPAN.leftNavCatNoneS SPAN.leftNavText A.leftNavTextLink:active {
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  color: #ffffff;
  cursor:hand;
}

DIV.leftNavBlock SPAN.leftNavTextSmall A.leftNavTextSmallLink, DIV.leftNavBlockT SPAN.NavTextSmall A.NavTextSmallLink, DIV.leftNavBlockT SPAN.NavTextSmallOpt A.NavTextSmallLink, DIV.leftNavNoneJSParentBlock SPAN.leftNavNoneJS A.leftNavNoneJSName, DIV.leftNavNoneJSParentBlock SPAN.leftNavNoneJSCollapse A.leftNavNoneJSName, DIV.leftNavNoneJSChildBlock SPAN.leftNavNoneChildJS A.leftNavNoneJSName  {
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  color: #464646;
  cursor:hand;
}

DIV.leftNavBlock SPAN.leftNavTextSmall A.leftNavTextSmallLinkS, DIV.leftNavBlockT SPAN.NavTextSmall A.NavTextSmallLinkS, DIV.leftNavBlockT SPAN.NavTextSmallOpt A.NavTextSmallLinkS, DIV.leftNavNoneJSParentBlock SPAN.leftNavNoneJS A.leftNavNoneJSNameS, DIV.leftNavNoneJSParentBlock SPAN.leftNavNoneJSCollapse A.leftNavNoneJSNameS, DIV.leftNavNoneJSChildBlock SPAN.leftNavNoneChildJS A.leftNavNoneJSNameS {
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  color: #1f5fa6;
  cursor:hand;
}

DIV.leftNavBlock SPAN.leftNavTextSmall A.leftNavTextSmallLink:hover, DIV.leftNavBlock SPAN.leftNavTextSmall A.leftNavTextSmallLink:active, DIV.leftNavBlockT SPAN.NavTextSmall A.NavTextSmallLink:hover, DIV.leftNavBlockT SPAN.NavTextSmall A.NavTextSmallLink:active, DIV.leftNavBlockT SPAN.NavTextSmallOpt A.NavTextSmallLink:hover, DIV.leftNavBlockT SPAN.NavTextSmallOpt A.NavTextSmallLink:active, DIV.leftNavNoneJSParentBlock SPAN.leftNavNoneJS A.leftNavNoneJSName:hover, DIV.leftNavNoneJSParentBlock SPAN.leftNavNoneJS A.leftNavNoneJSName:active, DIV.leftNavNoneJSParentBlock SPAN.leftNavNoneJSCollapse A.leftNavNoneJSName:hover, DIV.leftNavNoneJSParentBlock SPAN.leftNavNoneJSCollapse A.leftNavNoneJSName:active, DIV.leftNavNoneJSChildBlock SPAN.leftNavNoneChildJS A.leftNavNoneJSName:hover, DIV.leftNavNoneJSChildBlock SPAN.leftNavNoneChildJS A.leftNavNoneJSName:active  {
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  color: #464646;
  cursor:hand;
}

DIV.leftNavBlock SPAN.leftNavTextSmall A.leftNavTextSmallLinkS:hover, DIV.leftNavBlock SPAN.leftNavTextSmall A.leftNavTextSmallLinkS:active, DIV.leftNavBlockT SPAN.NavTextSmall A.NavTextSmallLinkS:hover, DIV.leftNavBlockT SPAN.NavTextSmall A.NavTextSmallLinkS:active, DIV.leftNavBlockT SPAN.NavTextSmallOpt A.NavTextSmallLinkS:hover, DIV.leftNavBlockT SPAN.NavTextSmallOpt A.NavTextSmallLinkS:active, DIV.leftNavNoneJSParentBlock SPAN.leftNavNoneJS A.leftNavNoneJSNameS:hover, DIV.leftNavNoneJSParentBlock SPAN.leftNavNoneJS A.leftNavNoneJSNameS:active, DIV.leftNavNoneJSParentBlock SPAN.leftNavNoneJSCollapse A.leftNavNoneJSNameS:hover, DIV.leftNavNoneJSParentBlock SPAN.leftNavNoneJSCollapse A.leftNavNoneJSNameS:active, DIV.leftNavNoneJSChildBlock SPAN.leftNavNoneChildJS A.leftNavNoneJSNameS:hover, DIV.leftNavNoneJSChildBlock SPAN.leftNavNoneChildJS A.leftNavNoneJSNameS:active  {
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  color: #1f5fa6;
  cursor:hand;
}

SPAN.navTextSelected {
	display: block;
	margin-top: 5px;
	padding-left: 15px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #e30433;
	text-align: left;
}

SPAN.navTextResults {
  position: relative;
  display: block;
  padding-left: 15px;
  font-family: Arial, Verdana, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #e30433;
  text-align: left;
}

SPAN.NavTextSmallOpt {
	position: absolute;
	margin-left: 5px; margin-right: auto;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 17px;
	text-align: left;
	width: 90px;
	height:18px;
	color: #434343;
	border: 0px solid #000000;
}

SPAN.countTextSmallOpt {
	position: absolute;
	margin-left: 115px; margin-right: auto;
	font-family: Arial, Verdana, sans-serif;
	font-size: 9px;
	font-weight: normal;
	line-height: 17px;
	text-align: right;
	width: 40px;
	height:18px;
	color: #817d7c;
	border: 0px solid #000000;	
}

SPAN.catMoreIconOpt {
	position: static;
	margin-left: 160px; margin-right: auto;
	background-image:url(images/pixel_trans.gif);
	background-repeat:no-repeat;
	width: 16px;
	height:16px;
	border: 0px solid #000000;
}

SPAN.leftNavTextSpaceTOpt {
	position: absolute;
	display: block;
	margin-left: 10px;
	width: 87%;
	border-top: 1px solid #cac8c9;
}

SPAN.leftNavFilterDelete {
	position: absolute;
	background-image:url(images/pixel_trans.gif);
	background-repeat:no-repeat;
	margin-left: -10px; margin-right: auto;
	border: 0px solid #000000;
}

SPAN.leftNavFilterSelected {
	position: absolute;
	margin-left: 5px; margin-right: auto;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-transform: capitalize;
	text-align: left;
	color:#1f5fa6;
	width: 120px;
	border: 0px solid #000000;
}

SPAN.leftNavFilterSelected Select {
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
	width: 150px;
	height: 15px;
}

SPAN.leftNavFilterDeleteOPT {
	position: absolute;
	background-image:url(images/pixel_trans.gif);
	background-repeat:no-repeat;
	margin-left: 0px; margin-right: auto;
	border: 0px solid #000000;
}

SPAN.leftNavFilterName {
	position: absolute;
	margin-left: 5px; margin-right: auto;
	padding-bottom:3px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-transform: capitalize;
	text-align: left;
	line-height: 15px;
	color:#1f5fa6;
	width: 100px;
	height: 15px;
	border: 0px solid #000000;
}

SPAN.leftNavFilterNameOPT {
	position: absolute;
	margin-left: 15px; margin-right: auto;
	padding-bottom:3px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-transform: capitalize;
	text-align: left;
	line-height: 15px;
	color:#1f5fa6;
	width: 130px;
	height: 15px;
	border: 0px solid #000000;
}

SPAN.leftNavFilterCount, SPAN.leftNavFilterCountOPT, SPAN.leftNavNoneJSCountS {
	position: static;
	margin-left: 106px; margin-right: auto;
	padding-bottom:3px;
	font-family: Arial, Verdana, sans-serif;
	font-size: 9px;
	font-weight: normal;
	text-transform: capitalize;
	text-align: right;
	line-height: 15px;
	color:#1f5fa6;
	width: 50px;
	height: 15px;
	border: 0px solid #000000;
}

SPAN.leftNavNoneParentJSOption {
	position: absolute;
	background-image:url(images/pixel_trans.gif);
	background-repeat:no-repeat;
	margin-left: 5px; margin-right: auto;
	border: 0px solid #000000;
}

SPAN.leftNavNoneChildJSOption {
	position: absolute;
	background-image:url(images/pixel_trans.gif);
	background-repeat:no-repeat;
	margin-left: 10px; margin-right: auto;
	border: 0px solid #000000;
}

SPAN.leftNavNoneJS {
	position: absolute;
	margin-left: 17px; margin-right: auto;
	padding-bottom:3px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-transform: capitalize;
	text-align: left;
	line-height: 15px;
	color:#817d7c;
	width: 100px;
	height: 15px;
	border: 0px solid #000000;
}

SPAN.leftNavNoneDeleteSelected {
	position: absolute;
	background-image:url(images/pixel_trans.gif);
	background-repeat:no-repeat;
	margin-left: -5px; margin-right: auto;
	border: 0px solid #000000;
}

SPAN.leftNavNoneJSCollapse {
	position: absolute;
	margin-left: 5px; margin-right: auto;
	padding-bottom:3px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-transform: capitalize;
	text-align: left;
	line-height: 15px;
	color:#817d7c;
	width: 100px;
	height: 15px;
	border: 0px solid #000000;
}

SPAN.leftNavNoneChildJS {
	position: absolute;
	margin-left: 26px; margin-right: auto;
	padding-bottom:3px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-transform: capitalize;
	text-align: left;
	line-height: 15px;
	color:#817d7c;
	width: 100px;
	height: 15px;
	border: 0px solid #000000;
}

SPAN.leftNavNoneJSCount {
	position: static;
	margin-left: 106px; margin-right: auto;
	padding-bottom:3px;
	font-family: Arial, Verdana, sans-serif;
	font-size: 9px;
	font-weight: normal;
	text-transform: capitalize;
	text-align: right;
	line-height: 15px;
	color:#817d7c;
	width: 50px;
	height: 15px;
	border: 0px solid #000000;
}
/* 
hintbox {
	visibility: hidden;
	position:absolute;
	z-index: 6;
	padding-left:5px; padding-top: 3px;padding-bottom: 3px;	
	background-color: #1c62a8;
	font-size: 10px;
	font-family: Verdana, Arial, sans-serif;
	color: #ffffff;
	text-align: left;
	line-height: 17px;
	width: 130px;
} */