/* TEMPLATE */
	* {	margin:0; padding:0;	}
	html, body { height:100%;	}
	body { background-color: #f3f3f3;	color:#333;	font-family:Arial, Helvetica, sans-serif;	font-size: 12px; text-align:center; }
	/* outer container */
	#container { margin:10px auto;	text-align:left;	height:auto;	width:1024px;	background-color:#fff;	border:1px solid #334536;}

	#containerxx div {	font-size:100%;		float:left;		}
	#containerxx div h2 {	font-size:120%;		font-weight:bold;		text-transform:uppercase;		margin:1em 0 0;		}
	#containerxx div h3 {	font-size:100%;		font-weight:bold;		margin:.5em 0 0 .75em;		}
	#containerxx ul {	margin-left:2em;		}
	#containerxx li span {	font-size:70%;		}		
	
	#container h1 {		font-size:120%;		}
	#container p {	margin:1.5em 3.6em 1.5em 3em;		}
	#innercontainer {   }
/**************************************************************************/
	/* MAIN */
	#mainwrapper {width: 1024px;  clear:both; text-align:center;  margin: 0px 0px 0px 0px; BORDER: 0px solid #00f;}
	/* left column */
	#leftcontent {width: 200px; height:auto; float:left;  text-align:left; background-color: #fff; BORDER: 0px solid #f00;}
	
	/* contentcontainer */	
	#contentcontainer {width:824px;	height:auto;	display: inline-block;	text-align:left;	margin:0px auto;	background-color:#fff; }
	
	#contentcontainerxx div {	font-size:100%;		float:left; }
	#contentcontainerxx div h2 {	font-size:120%;		font-weight:bold;		text-transform:uppercase;		margin:1em 0 0; }
	#contentcontainerxx div h3 {	font-size:100%;		font-weight:bold;		margin:.5em 0 0 .75em;		}
	#contentcontainerxx ul {	margin-left:2em;		}
	#contentcontainer li span {	font-size:70%;		}
	#contentcontainerxx h1 { font-size:100%;		padding-top:0em;		margin-left:0em;		}
	
	#contentcontainer p {	margin:1.5em 13.6em 1.5em 3em;		}
	#contentcontainer a:link,
	#contentcontainer a:visited { color: #333; text-decoration: none; font-size:100%;}
	#contentcontainer a:hover { color: #333; text-decoration: underline; font-size:100%;}
	
	/* mktgheader menu*/	
	#mktgheader{ padding: 10px 0px 10px 0px; font-size:14px; font-weight:bold; border-bottom:1px solid #334536;}
	#mktgheader #mktgmenu li{display:inline; margin: 0px 0px 0px 20px;}	
	#mktgheader #mktgmenu li:hover { text-decoration:underline; background-color:#feced0;}		
	
/**************************************************************************/
	/* INNERMAIN */
	#innermain{float: left; width:542px; border: 0px solid #0f0; margin: 0px 0px 0px 10px; }
	
	/* maintop */
	#maintop{ 		text-align:center;	vertical-align:middle; background-color:#ddd}
	#maintop h1{ font-size:28px; color:#222; margin: 10px 0px 10px 0px; }
	
	/* mainmiddle */
	#mainmiddle{ background-image: url("../images/dmt/bg_target.gif");  background-repeat: no-repeat; height: 251px; BORDER:0px solid #000;  }
	#mainmiddle h1{margin: 5px 0px 0px 225px; font-size:24px;   BORDER:0px solid #000;  padding: 0px 0px 0px 0px; }
	#mainmiddle h1 span { font-size:14px;  color:#999999;}
	#mainmiddle ul{margin: 0px 0px 0px 250px; list-style-type:square; }
	.getstarted{margin: 0px 0px 0px 240px; padding-bottom:5px; }
	.howtovideo{margin: -15px 0px 0px 40px; padding-top:3px; }
		/*#mainmiddle img{margin: 0px 0px 0px 240px; }*/
	
	
	

	/* mainmiddle2 */
	#mainmiddle2{}
	#mainmiddle2 h1{ font-size:28px;  }
	#mainmiddle2 ul{ font-size:12px; list-style-type:square; }
	
	#mainmiddle2left{ margin: 10px 0px 0px 0px;	float:left; height:150px; width:256px; background-image: url("../images/dmt/requestsamples_bg.jpg");  background-repeat:no-repeat;}
	#mainmiddle2left h1{ color:#ee2a2b;  margin: 15px 0px 0px 40px;}
	#mainmiddle2left ul{  margin: 5px 0px 0px 50px;}

	#mainmiddle2right{ margin: 10px 0px 0px 25px;	float:right; height:150px; width:256px; background-image: url("../images/dmt/getstarted_bg.jpg");  background-repeat:no-repeat;}
	#mainmiddle2right h1{ color:#ee2a2b;  margin: 15px 0px 0px 40px;}
	#mainmiddle2right ul{  margin: 0px 0px 0px 50px;}
	
	#mainmiddle2 img{}

	/* mainbottom */
	#mainbottom{ 	}
	#mainbottom h1{  }
	#mainbottomleft{ float:left;; width:45%;	margin:15px 0px 0px 0px;  BORDER:0px solid #ccc;	}	
	#mainbottomleft h1{ color:#ee2a2b;  margin: 5px 0px 0px 0px; font-size:18px;}

	/* customer comments section*/
	#cc{ text-align:left; background-color:#FFF; width:300px; height:130px;}
	#cc a { font-size:12px; font-weight:bold; color:#000; text-decoration:none; }
	#cc a:hover { text-decoration:underline; background-color:#feced0;}	
	.ccdate{font-weight:normal;  color:#555;}
	.cctext{ margin-bottom:10px; }

	#mainbottomright{ float:right; width:45%;	margin:15px 0px 0px 0px;  BORDER:0px solid #ccc;	}		
	#mainbottomright h1{ color:#ee2a2b;  margin: 5px 0px 0px 0px; font-size:18px;}
	#mainbottomright h2{ color:#666666;  margin: 5px 0px 5px 0px; font-size:14px;}
	
/**************************************************************************/
	/* INNERRIGHT */
	#innerright{display: inline-block; width:226px; border: 0px solid #0f0; margin-left:10px; }

	#righttop{margin: 10px 0px 0px 0px; padding: 5px 5px 5px 5px;}

	#rightmiddle{margin: 0px 0px 0px 0px; padding: 5px 5px 5px 5px;}
	#rightmiddle h1{ color:#ed1c24;  font-size:16px; }	
	#rightmiddle h2 {margin: 0px 0px 0px 0px; color:#ed1c24;   font-size:36px; font-weight:bold; font-style:italic;}		
	#rightmiddle ul { color:#333;  list-style-type:square;}	
	#rightmiddle img{margin: 5px 0px 0px 0px; }		

	#rightbottom{margin: 0px 0px 0px 0px; padding: 5px 5px 5px 5px;}
	#rightbottom h1{ color:#ed1c24;  font-size:16px;}	
	#rightbottom h2 {margin: 0px 0px 0px 0px; color:#ed1c24;   font-size:36px; font-weight:bold; font-style:italic;}	
	#rightbottom ul { color:#333;  list-style-type:square;}
	#rightbottom img{margin: 5px 0px 0px 0px; }		

/**************************************************************************/
	/* CONTENT ELEMENTS */
	.maintext {		font-weight:normal;		font-size:90%;		font-style:normal;		text-align:left;		/*margin:0 20em 0 3em;*/		}
	.errors {		font-weight:normal;		font-size:90%;		font-style:normal;		text-align:left;		color:#FF0000;		}
	.boldlinks {		font-weight:bold;		font-size:80%;		}		
	#container .pagetitle {		font-size:150%;		font-weight:bold;		text-transform:uppercase;		margin:1em 0 0;		}
	.bullets {		font-size:100%;		text-transform:uppercase;		margin:0 13.6em 0 13em;		}
	.coloredheader {		font-weight:bold;		font-size:120%;		color: #334536;		}

/**************************************************************************/
	/* FOOTER */
	#footerwrapper { clear:both;  }			
	/* vendor links */
	#bottomlinks {	margin:10px auto;	color:#fff;	text-align:center ;	vertical-align:middle;	height:80px;	width:1024px;	background-color:#ffffff;	 border-top:1px #000 solid;}
	#bottomlinks a:link,
	#bottomlinks a:visited { color: #fff; text-decoration: none; font-size:125%; }
	#bottomlinks a:hover { color: #fff; text-decoration: underline; font-size:125%; }	
	/* footer nav */
	#contentlinks {		margin:5px auto; padding:0px 0px 10px 0px;  position:relative; color:#000; font-weight:bold; text-align:center; 
	height:auto; width:1024px; background-color:#ffffff; border-top:0px #ed1c24 solid;   border-bottom:30px #ed1c24 solid;}	
	#contentlinks li { display:inline; padding:0px 15px; border-right:1px solid #000; }
	#contentlinks a:link,
	#contentlinks a:visited { color: #333; text-decoration: none; font-size:110%; }
	#contentlinks a:hover { color: #333; text-decoration: underline; font-size:110%; }
	/* ??? */
	#downloadlinks {		margin:5px auto; position:relative;	color:#333;	font:10px sans-serif;	text-align:center;	height:auto;	width:968px;	clear:left;	}
	#downloadlinks a:link,
	#downloadlinks a:visited { color: #333; text-decoration: none; }
	#downloadlinks a:hover { color: #334536; text-decoration: underline;}
	
	
	/* seolinks */
	#seolinks {	margin:5px auto;	position:relative;	color:#999;	font:90%/1.4 sans-serif;	text-align:center;	height:auto;	width:1024px;	clear:left;	}	
	#seolinks a {	color:#777;	}		
	
	/* copyright */
	#copyright {	margin:5px auto;	position:relative;	color:#999;	font:90%/1.4 sans-serif;	text-align:center;	height:auto;	width:1024px;	clear:left;	}
	
	/* ???  */
	#contentmiddle { width: 300px; height: auto; position: relative; z-index: 9996; }
	##contentmiddle { background-image: url("../images/dmt/sidenavbg_dmt.png"); _background-image: url("../images/dmt/sidenavbg_dmt.gif"); background-repeat: no-repeat; }
	#contentmiddle {margin-left: 20px; margin-right: 0; padding: 0;	color:#333; 	font:75%/1.4 sans-serif;	text-align:left;	}
	
	/* ??? */
	.alt1,.alt2 {  background-color: white; }

	a.link {color: #333; text-decoration: none; font-size: 50%;}
	a.visited {color: #333; text-decoration: none; font-size: 50%;}
	a.hover {color: #334536; text-decoration: underline; font-size: 50%;}
