/* Base */
	BODY {
		margin-top: 0px;
		font-size: 8pt;
		font-family:Verdana;
		/*font-family: Arial, Helvetica;*/
		/*background-color:#DEE9F3;*/
		/*background-color:#e8ebef;*/
		background-color:#e5e5e5;
	}

	P, TABLE, TR, TD {
		font-size: 8pt;
		/* background-color:#ffffff; */
	}

	ul{
		margin-top:0px;
		padding:0px;
	}

	H1 {
		font-size: 18pt;
		color: #7C0048;
		font-weight: bold;
	}

	H2 {
		font-size: 14pt;
		color: #7C0048;
		font-weight: bold;
	}

	H3 {
		font-size: 11pt;
		color: #666666;
		font-weight: bold;
		margin-bottom:0px;
	}


	.DocHeader {
		font-size: 11pt;
		color: #7C0048;
		font-weight: bold;
		margin-bottom:0px;
	}


	A:link, A:visited, A:active {
		color: #000080;
		text-decoration: none;
		font-size: 8pt;
	}

	A:hover {
		color: #6699CC;
		text-decoration: underline;
		font-size: 8pt;
	}


	.whitebackground
	{
		background-color:#ffffff;
	}

	.lightBlue
	{
		/*background-color:#DEE9F3;*/
		/*background-color:#e8ebef;*/
		background-color:#e5e5e5;
	}

	div.hr
	{
		margin:0px; 
		padding:0px; 
		width:100%;
		height:1px;
		border:0px;
		background-color:#999999;
		margin-top:2px;
	}	

/* Width - PX */
	.width5px {
		width:5px;
	}

	.width65px{
		width:65px;
	}

	.width110px {
		width:110px;
	}

	.width150px{
		width:150px;
	}

	.width162px {
		width:162px;
	}

	.width182px {
		width:182;
	}

	.width185px {
		width:185px;
	}

	.width200px {
		width:200px;
	}

	.width356{
		width:356px;
	}

	.width388px {
		width:388px;
	}


/* width % */
	.width19P
	{
		width:19%;
	}

	.width30P
	{
		width:30%;
	}

	.width33P
	{
		width:33%;
	}

	.width40P {
		width:40%;
	}

	.width51P {
		width:51%;
	}

	.width61P {
		width:61%;
	}

	.width67P
	{
		width:67%;
	}

	.width68P {
		width:68%;
	}


/* Height - PX */
	.height48px{
		height: 48px;
	}


/* Liebert Blue */
	.liebertbluebackground {
		/*background-color:#003366;*/
		background-color:#ffffff;
	}

	.liebertbluecolor {
		color:#003366;
	}


/* No Image Border */
	.noImageBorder{
		border:none;
	}

/* No White Space */
	.noWhiteSpace
	{
		white-space:nowrap;
	}



/* Main Nav */
	A.mainnav:link, A.mainnav:visited, A.mainnav:active {
		color: #000080;
		text-decoration: none;
		font-size: 10pt;
		font-weight: bold;
		white-space:nowrap;
	}

	A.mainnav:hover {
		color: #000080;
		text-decoration: underline;
		font-size: 10pt;
		font-weight: bold;
		white-space:nowrap;
	}


/* Secondary Nav */
	A.secondarynav:link, A.secondarynav:visited, A.secondarynav:active {
		color: #000080;
		text-decoration: none;
		font-size:10pt;
		/*white-space:nowrap;*/
	}

	A.secondarynav:hover {
		color: #6699CC;
		text-decoration: underline;
		font-size:10pt;
		/*white-space:nowrap;*/
	}

	.secondarynavheader	{
		color:#000000;
		font-weight:bold;
		font-size:10pt;
	}


/* In Page Nav */
	A.inpagenav:link, A.inpagenav:visited, A.inpagenav:active {
		color: #000080;
		text-decoration: none;
		font-size:8pt;
		white-space:nowrap;
	}

	A.inpagenav:hover {
		color: #6699CC;
		text-decoration: underline;
		font-size:8pt;
		white-space:nowrap;
	}



/* Footer */
	A.footerlinks:link, A.footerlinks:visited, A.footerlinks:active {
		color: #000080;
		text-decoration: none;
		font-size: 7pt;
	}

	A.footerlinks:hover {
		color: #6699CC;
		text-decoration: underline;
		font-size: 7pt;
	}


/* Font Size Outline Box */
	.fontSizeOutline {
	  border-color:#dee9f3;
	  border:solid 1px;
	}


/* Bread Crumbs */
	A.breadcrumbs:link, A.breadcrumbs:visited, A.breadcrumbs:link {
		color: #000080;
		text-decoration: none;
		font-weight: bold;
		font-size: 9pt;
		cursor:pointer;
	}
	A.breadcrumbs:hover {
		color: #6699CC;
		text-decoration: underline;
		font-weight: bold;
		font-size: 9pt;
		cursor:pointer;
	}
	.breadcrumbs {
		color: #7C0048;
		text-decoration: underline;
		font-weight: bold;
		font-size: 9pt;
		cursor:default;
	}


/* Home Page Only */
	.homedropheaders {
		/*color:#6699CC;*/
		color:#7C0048;
		font-size:16px;
		font-weight:bold;
	}
	
	a.homepageLinks:link,a.homepageLinks:visited, a.homepageLinks:active
	{
		font-size:12px;
	}
	



/* Content Call Out */
	A.contentcallout:link, A.contentcallout:visited, A.contentcallout:active {
		color: #000080;
		text-decoration: none;
		font-weight: bold;
		font-size: 10pt;
	}

	A.contentcallout:hover {
		color: #6699CC;
		text-decoration: underline;
		font-weight: bold;
		font-size: 10pt;
	}

	.contentcallout {
		color: #000080;
		text-decoration: none;
		font-weight: bold;
		font-size: 10pt;
	}


/* Content Large */
	A.contentlarge:link, A.contentlarge:visited, A.contentlarge:active {
		font-size: 10pt;
	}

	A.contentlarge:hover {
		font-size: 10pt;
	}


/* Blue Side Bar */
	.bluesidebar {
		font-size: 8pt;
		background: #ECF2F9;
		padding:5px 7px 0px 7px;
	}

	.bluesidebarButtons {
		font-size: 8pt;
		background: #ECF2F9;
		padding:5px 7px 0px 7px;
	}


/* Side Bar Picture */
	.sidebarpicture {
		font-size: 10pt;
		color: #999999;
		font-weight: bold;
	}


/* Side Bar Quote */
	.sidebarquote {
		font-size: 10pt;
		color: #003366;
		font-style: italic;
	}


	.topicListHeader
	{
		font-size:12pt;
		color: #003366;
		font-weight:bold;
	}

	.topicListPadding
	{
		padding:5px 0px 5px 0px;
	}


/* Paragraph Call Out */
	A.paragraphcallout:link, A.paragraphcallout:visited, A.paragraphcallout:link {
		COLOR: #000080;
		TEXT-DECORATION: none;
		font-weight: bold;
		font-size: 9pt;
	}
	A.paragraphcallout:hover {
		COLOR: #6699CC;
		TEXT-DECORATION: underline;
		font-weight: bold;
		font-size: 9pt;
	}

	.paragraphcallout {
		font-size: 9pt;
		color: #7C0048;
		font-weight: bold;
	}


/* Paragraph Call Out Button */
	A.paragraphcalloutButtons:link, A.paragraphcalloutButtons:visited, A.paragraphcalloutButtons:link {
		COLOR: #000080;
		TEXT-DECORATION: none;
		font-weight: bold;
		font-size: 9pt;
	}
	A.paragraphcalloutButtons:hover {
		COLOR: #6699CC;
		TEXT-DECORATION: underline;
		font-weight: bold;
		font-size: 9pt;
	}

	.paragraphcalloutButtons {
		font-size: 9pt;
		color: #7C0048;
		font-weight: bold;
	}

/* Buy Button */
	A.buybutton:link, A.buybutton:visited, A.buybutton:link {
		COLOR: #990000;
		TEXT-DECORATION: none;
		font-weight: bold;
		font-size: 10pt;
	}
	A.buybutton:hover {
		COLOR: #990000;
		TEXT-DECORATION: underline;
		font-weight: bold;
		font-size: 10pt;
	}

	.cursor_Hand
	{
		cursor:pointer;
	}

	.cursor_Arrow
	{
		cursor:default;
	}





	/* Form Sytles*/
	.redColor
	{
		color: #7C0048;
	}

	.redHeaders
	{
		font-size: 12pt;
		color: #7C0048;
		font-weight: bold;
	}

	.blueHeaders
	{
		font-size: 14pt;
		color: #003366;
		font-weight: bold;
	}

	.padding
	{
		padding: 0px 0px 10px 10px;
	}

	.fineprint
	{
		color:#939292;
		font-size:10px;
	}




/* Document Links */
	A.document:link, A.document:visited, A.document:active {
		color: #000080;
		text-decoration: none;
		font-size: 10pt;
	}

	A.document:hover {
		color: #000080;
		text-decoration: underline;
		font-size: 10pt;
	}

	.document
	{
		color: #000080;
		text-decoration: none;
		font-size: 10pt;
	}



	.docuemnt_Group {
		font-size: 10pt;
		color: #7C0048;
		margin-bottom:1px;
		font-weight:bold;
	}


	.callouttable
	{
		position:relative;
		z-index:99px;
	}




	/* Tech Spec */
	.item_style
	{
		padding-left:10px;
		padding-right:10px;
		text-align:center;
	}


	.familyHeaderRow
	{
		font-weight:bold;
		font-size:18px;
		color:#003366;
		text-align:left !important;
		/*white-space:normal;*/
		white-space:nowrap;
	}

	.productHeaderRow
	{
		font-size:15px;
		font-weight:bold;
		/*white-space:normal;*/
		color:#7C0048;
		white-space:nowrap;
	}


	.featureGroupRow
	{
		font-weight:bold;
		padding-left:5px;
		font-size:14px;
		white-space:nowrap;
	}

	.featureRow_Header
	{
		padding-left:10px;
		font-weight:bold;
	}

	 	.cellPadding_Footer{
		padding-left:10px;
	}


	.cellPadding
	{
		padding-right:10px;
		padding-left:10px;
		text-align:center;
	}

	.cellPaddingRight
	{
		padding-right:10px;
	}


	.table_Padding
	{
		padding:0px 10px 20px 0px;
	}
	
/* Tech Spec Disclaimer */
	.lbl_Disclaimer{
		font-Size:10px;
		font-weight:bold;
	}
	
	

/* warning and Error Style*/
	.error_header
	{
		font-size: 12pt;
		color: #7C0048;
		font-weight: bold;
		margin-bottom:0px;
	}

	.warning_header
	{
		font-size: 12pt;
		color: #666666;
		font-weight: bold;
		margin-bottom:0px;
	}


/* Family Button Style */
	.buttonStyle
	{
		border:solid 1px #a2b6ca;
		padding-bottom:5px;
		padding-left:5px;
		vertical-align:top;
	}

	.buttonStyle2
	{
		border:solid 1px #ffffff;
		padding-bottom:5px;
		padding-left:5px;
		vertical-align:top;
	}

	/* Main Category Styles */
	.NoPadding
	{
		padding:0px;
		margin:0px;
	}

	.showBorder
	{
		border:solid 1px #000000;
	}

	.divsionDescriptionStyle
	{
		font-size: 9pt;
		color: #666666;
		font-weight:normal;
		margin-bottom:0px;
	}


	.ExtName
	{
		font-size:11px;
		font-weight:bold;
	}

	.extNameHeader
	{
		font-size: 12pt;
		color: #000000;
		font-weight: bold;
	}


	/* Map Styles */
	.mapBorder
	{
		border: solid 1px #89a2bb;
	}

	.mapHeader
	{
		font-weight:bold;
		color:#ffffff;

	}

	.mapTD
	{
		font-size:14px;
		background-color:#89a2bb;
	}

	.mapSearchButton
	{
		width:100px;
		height:30px;
		font-weight:bold;
		font-family:Verdana;
		font-size:11px;
	}

	.mapPnlShow
	{
		display:block;
	}

	.mapPnlHide
	{
		display:none;
	}

	.mapAddressDisplayPnl
	{
		padding:10px;
	}

	.mapButtonPnl
	{
		padding:5px;
	}

	.mapSpecText
	{
		color:#89a2bb;
		font-size:14px;
		font-weight:bold;
	}


/* Map Styles OLD */
	.mapFont
	{
		color:#003366;
		font-size:10px;
		cursor:pointer;
	}

	.mapbutton
	{
		background-color:#ffffff;
		border-color:#89a2bb;
		border-style:solid;
		border-width:1px;
		font-size:10px;
		width:50px;
		color:#003366;
		cursor:pointer;
	}

	.mapbuttonpadding
	{
		padding:4px 0px 4px 0px;
	}

	.repInfoBackgroundColor
	{
		background-color:#89a2bb;
	}

	.headerpanel
	{
		background-color:#89a2bb;
		color:#ffffff;
		width:200px;
		padding:5px 0px 5px 0px;
	}

	.mainpanel
	{
		border:1px solid #89a2bb;
		width:200px;
	}

	.lblTitle
	{
		font-size:11px;
		font-weight:bold;
		padding:0px 0px 0px 5px;
	}


/* Region Styles */
	.drpDwnLst_Region
	{
		width:170px;
	}


/* Flash */
	.flash_border
	{
		background-color:#333333;
		border:2px solid #333333;
	}
