.linespace {
	LINE-HEIGHT: 8px
}

.cdblue24 {
	FONT-WEIGHT: bold; FONT-SIZE: 22px; COLOR: #003893; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

.subtitlegrey {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #666666; FONT-STYLE: italic; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.text {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
	.shoppingcart {
		text-decoration: none;
		font-family: Arial, Helvetica, sans-serif;
		color: #000000;
		background-color : #C1D8E8;
		font-weight: bold;
		font-size: 12pt;
		text-align: right;
		text-indent : 6px
	}
	
	BODY,TD,TR,TH {
		color: #000000;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 8pt
	}
	
	TD {
		color: #000000;
		font-family: Arial, Helvetica, sans-serif;
	}
	INPUT {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 8pt
	}
	SELECT {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 8pt
	}

	H1, H2, H3, H4, H5, H6 {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif
	}

	H1 {
		font-size: 20pt;
		color: Maroon;
		margin-bottom : -1px
	}

	H2 {
		font-size: 16pt
	}

	H3 {
		font-size : 12pt;
		margin-bottom : -1px
	}

	H4 {
		font-size : 11pt;
		color : Maroon;
		margin-bottom : -1px
	}

	H5 {
		font-size: 9pt;
		color : green;
		margin-bottom : -1px
	}

	H6 {
		font-family : Arial,Geneva,sans-serif;
		font-size: 8pt;
		margin-bottom : -1px
	}

/*	LI {
		color: #000000;
		font-family : Arial,Geneva,sans-serif;
		font-size : 10pt;
		margin-top :2px;
		list-style-image : url(http://www.datel.com/images/bullet_orange.gif)
	}

	UL {
		list-style-image : url(http://www.datel.com/images/bullet_orange.gif)
	}
*/
	A:link {
		color: #0000DC;
		text-decoration: none
	}
	A {
		color: #0000DC;
		text-decoration: none
	}
	A:hover {
		text-decoration: underline
	}
	A.grey:link {
		color: #666666;
		text-decoration: none
	}
	A.grey:hover {
		text-decoration: underline
	}
	A.grey {
		color: #666666;
		text-decoration: none
	}
	A.blackten {
		color: #000000;
		font-size: 10pt;
		text-decoration: none
	}
	A.blacktwelve {
		color: #000000;
		font-size: 12pt;
		text-decoration: none
	}
	A.blue:link {
		color: #0000FF;
		font-size: 8pt;
		text-decoration: none
	}
	A.blue:hover {
		color: #FF0000;
		font-size: 8pt;
		text-decoration: underline
	}
	A.blue {
		color: #0000FF;
		font-size: 8pt;
		text-decoration: none
	}
	
	A.blueten:link {
		color: #0000FF;
		font-size: 10pt;
		text-decoration: none
	}
	A.blueten:hover {
		color: #FF0000;
		font-size: 10pt;
		text-decoration: underline
	}
	A.bluedescription {
		font-family: Arial, Helvetica, sans-serif;
		color: #ff0000;
		font-weight: normal;
		font-size: 10pt
	}	
	
	A.menu {
		color: #777777;
		font-size: 10pt
	}
	A.menu:link {
		color: #777777;
		font-size: 10pt
	}
	A.menu:visited {
		color: #777777;
		font-size: 10pt
	}
	A.menu:active {
		color: #777777;
		font-size: 10pt
	}
	.menu {
		color: #777777;
		font-size: 10pt
	}
	A.topNavi {
		color: #FFFFFF;
		font-size: 10pt
	}
	A.topNavi:link {
		color: #FFFFFF;
		font-size: 10pt
	}
	A.topNavi:visited {
		color: #FFFFFF;
		font-size: 10pt
	}
	A.topNavi:active {
		color: #FFFFFF;
		font-size: 10pt
	}
	.topNavi {
		color: #FFFFFF;
		font-size: 10pt
	}

	A.copy {
		text-decoration: underline
	}

	A.copy:hover {
		color: #FFFFFF;
		text-decoration: underline
	}

	.copy {
		color: #999999;
		font-size: 8pt
	}

	A.navigation:link {
		color: #FFFFFF;
		font-size: 8pt;
		font-weight: 300;
		line-spacing: 12px;
		line-height : 12px;
		text-decoration: none
	}

	A.navigation:active {
		color: #CCCCCC;
		font-size: 8pt;
		font-weight: 300;
		line-spacing: 12px;
		line-height : 12px;
		text-decoration: underline
	}

	A.navigation:visited {
		color: #FFFF00;
		font-size: 8pt;
		font-weight: 300;
		line-spacing: 12px;
		line-height : 12px;
		text-decoration: underline
	}

	A.navigation:hover {
		color: #CCCCCC;
		font-size: 8pt;
		font-weight: 300;
		line-spacing: 12px;
		line-height : 12px;
		text-decoration: underline
	}

	.navigation {
		color: #FFFFFF;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 8pt;
		font-weight: 300;
		line-spacing: 12px;
		text-decoration : none;
		line-height : 12px
	}

	.menuName {
		HEIGHT: 22px;
		LEFT: 115px;
		POSITION: absolute;
		TOP: 0px;
		VISIBILITY: hidden;
		WIDTH: 100px;
		Z-INDEX: 3
	}

	.menuNameSub {
		HEIGHT: 22px;
		LEFT: 200px;
		POSITION: absolute;
		TOP: 110px;
		VISIBILITY: hidden;
		WIDTH: 100px;
		Z-INDEX: 13
	}

	.menuNameSubSide {
		BACKGROUND-COLOR: #FFFFFF;
		HEIGHT: 22px;
		LEFT: 145px;
		POSITION: absolute;
		TOP: 110px;
		VISIBILITY: hidden;
		WIDTH: 100px;
		Z-INDEX: 6;
		layer-background-color: #FFFFFF
	}

	.producthead {
		color: #000000;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 15pt;
		font-weight: bold;
		line-spacing: 11px;
		text-indent : 12px
	}

.productheadblue {
		color: #0000cc;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 15pt;
		font-weight: bold;
		line-spacing: 11px;
		text-indent : 12px
	}

.productheadgreen {
		color: #006600;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 15pt;
		font-weight: bold;
		line-spacing: 11px;
		text-indent : 12px
	}

	.producthead1 {
		color: #000000;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 13pt;
		font-weight: bold;
		line-spacing: 11px;
		text-indent : 12px
	}

	.producthead2 {
		color: #000000;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11pt;
		font-weight: bold;
		line-spacing: 11px;
		text-indent : 12px
	}

	.productsubhead {
		color: #000000;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11pt;
		font-weight: normal;
		line-spacing: 11px;
		text-indent : 24px
	}

	.productsubhead1 {
		color: #000000;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9pt;
		font-weight: normal;
		line-spacing: 11px;
		text-indent : 36px
	}

	.productname {
		text-decoration: none;
		font-family: Arial, Helvetica, sans-serif;
		color: #000000;
		background-color : #C1D8E8;
		font-weight: bold;
		font-size: 8pt;
		text-align: center
	}

	.productname1 {
		text-decoration: none;
		font-family: Arial, Helvetica, sans-serif;
		color: #FFFFFF;
		font-weight: bold;
		font-size: 10pt;
		text-indent : 6px
	}

	.productname2 {
		text-decoration: none;
		font-family: Arial, Helvetica, sans-serif;
		color: #000000;
		font-weight: bold;
		font-size: 8pt
	}
	.productname3 {
		text-decoration: none;
		font-family: Arial, Helvetica, sans-serif;
		color: #000000;
		background-color : #C1D8E8;
		font-weight: bold;
		font-size: 8pt;
		text-align: left;
		text-indent : 6px
	}
	.quickvtext {
		font-family: Arial, Helvetica, sans-serif;
		color: #000000;
		font-weight: normal;
		font-size: 8pt;
		text-align: left;
		text-indent : 6px
	}
	.description {
		color: #000000;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: normal;
		font-size: 9pt;
		text-indent : 12px;
		line-height: 18px
	}

	.description1 {
		color: #000000;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: normal;
		font-size: 8pt;
		text-indent : 6px
	}

	.description2 {
		font-family: Arial, Helvetica, sans-serif;
		color: #000000;
		font-weight: normal;
		font-size: 8pt
	}
	.description3 {
		color: #000000;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: normal;
		font-size: 9pt;
		line-height: 18px
	}
	.description4 {
		font-family: Arial, Helvetica, sans-serif;
		color: #000000;
		font-weight: normal;
		font-size: 10pt
	}	
	.footnote {
		font-family: Arial, Helvetica, sans-serif;
		color: #000000;
		font-weight: normal;
		font-size: 7pt
	}

	.greyhead {
		font-family: Arial, Helvetica, sans-serif;
		color: #000000;
		font-weight: bold;
		font-size: 8pt;
		text-align: center
	}

	.greyhead1 {
		font-family: Arial, Helvetica, sans-serif;
		color: #000000;
		font-weight: bold;
		font-size: 9pt
	}

	.newproducthead {
		color: #CC0000;
		font-family: Arial,Geneva,sans-serif;
		font-size: 12pt;
		font-weight: bolder
	}

	.newproductsubhead {
		color: #339966;
		font-family: Times New Roman, Times, serif;
		font-size: 10pt;
		font-weight: bold;
		font-style : italic;
		padding-top : 5px
	}

	.newproductbullets{
		color: #000000;
		font-family : Arial,Geneva,sans-serif;
		font-size : 9pt;
		padding-top : 10px
	}

	.obsoleteproduct {
		color: #c76170;
		font-family: Tahoma, Verdana, Arial, sans-serif;
		font-size: 9pt;
		font-weight: bold
	}

	.orangetext {
		color: #f0a480;
		font-family: Verdana, Arial, sans-serif;
		font-size: 9pt;
		font-weight: bold
	}
	.greycell {
		text-decoration: none;
		font-family: Arial, Helvetica, sans-serif;
		color: #000000;
		font-weight: normal;
		font-size: 8pt;
		text-align: center
	}

	.greycell1 {
		text-decoration: none;
		font-family: Arial, Helvetica, sans-serif;
		color: #000000;
		font-weight: normal;
		font-size: 8pt
	}
	.greycell2 {
		text-decoration: none;
		font-family: Arial, Helvetica, sans-serif;
		color: #000000;
		background-color: #ECECEC;
		font-weight: bold;
		font-size: 8pt;
		text-indent : 6px;
		text-align: left
	}

	.selecthead {
		font-family: Arial, Helvetica, sans-serif;
		color: #0000aa;
		font-weight: bold;
		font-size: 11pt;
		text-indent : 6px
	}

	.smallredtext {
		text-decoration: none;
		color: #FF0000;
		font-size: 8pt;
		font-family: Arial,Helvetica,Univers,Zurich BT,Sans Serif
	}

	.smtext {
		text-decoration: none;
		font-family: Arial, Helvetica, sans-serif;
		color: #000000;
		font-weight: normal;
		font-size: 8pt;
		line-height : 9pt
	}

	.standardText {
		color: #000000;
		font-family: Arial,Helvetica,Univers,Zurich BT,Sans Serif;
		font-size: 8pt;
		font-weight: normal;
		text-decoration: none
	}

	.standardText1 {
		color: #000000;
		font-family: Arial,Helvetica,Univers,Zurich BT,Sans Serif;
		font-size: 8pt;
		font-weight: normal;
		text-decoration: none;
		text-align : center
	}
	.standardText2 {
		color: #000000;
		font-family: Arial,Helvetica,Univers,Zurich BT,Sans Serif;
		font-size: 8pt;
		text-indent : 6px;
		font-weight: normal;
		text-decoration: none
	}
	.standardText3 {
		color: #000000;
		font-family: Arial,Helvetica,Univers,Zurich BT,Sans Serif;
		font-size: 9pt;
		font-weight: normal;
		text-decoration: none
	}
	.standardText4 {
		color: #000000;
		font-family: Arial,Helvetica,Univers,Zurich BT,Sans Serif;
		font-size: 10pt;
		font-weight: normal;
		text-decoration: none
	}
	.standardText5 {
		color: #000000;
		font-family: Arial,Helvetica,Univers,Zurich BT,Sans Serif;
		font-size: 12pt;
		font-weight: normal;
		text-decoration: none
	}
	.standardText6 {
		color: #000000;
		font-family: Arial,Helvetica,Univers,Zurich BT,Sans Serif;
		font-size: 14pt;
		font-weight: normal;
		text-decoration: none
	}

	.underlineCenter {
		font-family : Arial,Geneva,sans-serif;
		font-size : 8pt;
		border-bottom-color : #336699;
		border-bottom-style : solid;
		border-bottom-width : thin;
		vertical-align : middle;
		text-align : center
	}

	.underlineLeft{
		font-family : Arial,Geneva,sans-serif;
		font-size : 8pt;
		border-bottom-color : #336699;
		border-bottom-style : solid;
		border-bottom-width : thin;
		vertical-align : bottom;
		text-align : left
	}

	.whitehead {
		font-family: Arial, Helvetica, sans-serif;
		background-color : #666666;
		color: #FFFFFF;
		font-weight: bold;
		font-size: 8pt;
		text-align: left;
		text-indent : 6px
	}

	.whitehead1 {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		background-color : #666666;
		color: #FFFFFF;
		font-size: 11pt;
		font-weight: bold;
		text-indent : 12px
	}

	.whiteheadcenter {
		font-family: Arial, Helvetica, sans-serif;
		background-color : #666666;
		color: #FFFFFF;
		font-weight: bold;
		font-size: 8pt;
		text-align: center
	}

	.whitetextsm {
		font-family: Arial, Helvetica, sans-serif;
		background-color : #666666;
		color: #FFFFFF;
		font-weight: bold;
		font-size: 7pt;
		text-align: center
	}

	.blackhead {
		font-family: Arial, Helvetica, sans-serif;
		color: #000000;
		font-weight: bold;
		font-size: 8pt;
		text-align: left;
		text-indent : 6px
	}

	.blackhead1 {
		font-family: Arial, Helvetica, sans-serif;
		color: #000000;
		font-weight: bold;
		font-size: 12pt;
		text-align: left
	}
	.blackhead2 {
		font-family: Arial, Helvetica, sans-serif;
		color: #000000;
		font-weight: bold;
		font-size: 8pt;
		text-align: left;
		line-height: 18px

	}

	.yellowcell {
		font-family: Arial, Helvetica, sans-serif;
		color: #000000;
		background-color : #FFCC99;
		text-decoration: none;
		font-weight: bold;
		font-size: 9pt;
		text-align: left;
		text-indent : 6px
	}
	.subhead {
		color: #000000;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 8pt;
		font-weight: normal;
		line-spacing: 11px
	}
	.pagehead {
		color: #000000;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 15pt;
		font-weight: bold;
		line-spacing: 11px;
		text-indent : 12px
	}
	.head {
		color: #000000;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 15pt;
		font-weight: bold;
		line-spacing: 11px
	}
	.searchresults {
		color: #339966;
		font-family: Times New Roman, Times, serif;
		font-size: 11pt;
		font-weight: bold;
		font-style : italic;
		padding-top : 5px
	}
	.searchheadtbl {
		font-family: Arial, Helvetica, sans-serif;
		background-color : #666666;
		color: #FFFFFF;
		font-weight: bold;
		font-size: 8pt;
		text-align: center
	}
	.searchname {
		text-decoration: none;
		font-family: Arial, Helvetica, sans-serif;
		color: #000000;
		background-color : #FFCC99;
		font-weight: bold;
		font-size: 8pt;
		text-align: center
	}
	.searchcell {
		text-decoration: none;
		font-family: Arial, Helvetica, sans-serif;
		color: #000000;
		font-weight: normal;
		font-size: 8pt;
		text-align: center
	}
	.searchnrd {
		text-decoration: none;
		font-family: Arial, Helvetica, sans-serif;
		color: #000000;
		background-color: #CEE3EE;
		font-weight: normal;
		font-size: 8pt;
		text-align: center
	}
	.searchobs {
		text-decoration: none;
		font-family: Arial, Helvetica, sans-serif;
		color: #990000;
		background-color: #ECECEC;
		font-weight: normal;
		font-size: 8pt;
		text-align: center
	}
.tblheadblue {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #ffffff;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #002e58;
	background-repeat: repeat-x;
	background-image:url('../images/grad_blue.gif');
}
.tblheadblueAP {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #ffffff;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #002e58;
	background-repeat: repeat-x;
	background-image:url(../images/grad_blue.gif);
	text-align: center;
	padding: 5px;
}
.tblheadblueLG {
	FONT-SIZE: 18px; COLOR: #FFFFFF; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #002e58;
		background-repeat: repeat-x; background-image:url('../images/grad_blue.gif')
}
.tblheadcdblue {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #002e58;
			background-repeat: repeat-x; background-image:url('../images/grad_blue.gif')
}
.tblheadbluelt {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #002e58;
		background-repeat: repeat-x; background-image:url('../images/grad_blue.gif')
}

table.fetured
{
	/*	border-collapse: collapse;*/
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	margin: 0px;
	padding: 0px;
	width: 100%;
	cursor: pointer; cursor: hand;
	background-color: #FFFFFF;
}
table.fetured :hover{
	TEXT-DECORATION: underline;
}
table.feturedalt
{
	/*	border-collapse: collapse;*/
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	margin: 0px;
	padding: 0px;
	width: 100%;
	cursor: pointer; cursor: hand;
	background-color: #e9e7e7;
}
table.feturedalt :hover{
	TEXT-DECORATION: underline;
}
.tblheadbluelt11 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #002e58;
	background-repeat: repeat-x; background-image:url('../images/grad_blue.gif')
}
.tblhead {  
	FONT-WEIGHT: bold; FONT-SIZE: 20px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #7484ad;
	background-repeat: repeat-x; background-image:url('../images/grad_menu.gif')
}
.tblheadbluelt18 {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #ffffe6; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #002e58;
		background-repeat: repeat-x; background-image:url('../images/grad_blue.gif')
}
.tblheadgray {
		BACKGROUND-IMAGE: url("../images/grad_gray.gif"); COLOR: #cdcdcd;
}
.tblheadorange {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #df002c;
		background-repeat: repeat-x; background-image:url('../images/grad_red.gif')
}
A.tblheadorange {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #df002c;
}
A.tblheadorange:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #df002c;
}
A.tblheadorange:hover {
	COLOR: #003893; TEXT-DECORATION: underline
}


.tblheadorangesm {
	FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #df002c;
		background-repeat: repeat-x; background-image:url('../images/grad_red.gif')
}
.tbltext {
	FONT-SIZE: 10px; VERTICAL-ALIGN: middle; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 14px
}
.tbltexte4 {
	FONT-SIZE: 10px; VERTICAL-ALIGN: middle; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 14px; BACKGROUND-COLOR: #e4e4e4
}



