  html {
	height: 100%;
	margin: 0px;
  }
  body {
	background-color: #3483BF;
	background-image: url(http://dtsweb.com/images/layout/bg_main.jpg);
	background-repeat: repeat-x;
	height: 100%;
	margin: 0px;
  }
  
a {
	  color: #0066cc;
	  font: normal 12px arial;
    }
a:hover {
	  color: #000;
	  font: normal 12px arial;
    }

  p, div {
	color: #000;
	font: normal 12px arial;

  }
  strong {
    color: #333;
	font: bold 12px arial;
  }
  ul, li {
	color: #000;
	font: normal 12px arial;
	list-style-type: square;
	margin-left: 0px;
	text-decoration: none;
  }

  
  #learnCommon {
	color: #000;
	font: normal 12px arial;
	text-decoration: underline;
  }
    #learnCommon a {
	  color: #006699;
	  font: normal 12px arial;
    }
    #learnCommon a:hover {
	  color: #000;
	  font: normal 12px arial;
    }
  #learnTDAS {
	color: #00000;
	font: normal 12px arial;
	text-decoration: underline;
  }
    #learnTDAS a {
	  color: #0066cc;
	  font: normal 12px arial;
    }
    #learnTDAS a:hover {
	  color: #000;
	  font: normal 12px arial;
    }
  

  #hdBgCon {
	background-color: #E3E3E3;
	border-left: 0px solid #999;
	border-right: 0px solid #999;
	height: 112px;
	padding-top: 15px;
	padding-bottom: 15px;
	width: 850px;
  }  
  #hdrCon {
	background-image: url(http://dtsweb.com/images/layout/bg_hdr.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	height: 110px;
	padding: 7px 20px 0px 0px;
	width: 820px;
  }
  
  #email {
	float: right;
	font: bold 16px arial;
	color: #FFF;
	padding: 0px 0px 5px 0px;
	width: 100%;
  }
	  #email a {
		color: #FFF;
		text-decoration: none;
	  }
	  #email a:hover {
		color: #FFF;
		text-decoration: underline;
	  }
  #countries {
	margin: 0px 0px 0px 0px;
	width: 100%;
  }


  #navTop {
	border: 0px solid #FFF;
	color: #FFF;
	font: bold 12px arial;
	height: 25px;
	margin: 24px 0px 0px 20px;
  }
  #navTopLinks {
	float: left;
	margin-left: 50px;
  }
	  #navTopLinks a {
		color: #FFF;
		text-decoration: none;
	  }
	  #navTopLinks a:hover {
		color: #FFF;
		text-decoration: underline;
	  }
  #navTopLinksNP {
	float: left;
	margin-left: 5px;
  }
	  #navTopLinksNP a {
		color: #FFF;
		text-decoration: none;
	  }
	  #navTopLinksNP a:hover {
		color: #FFF;
		text-decoration: underline;
	  }


  #pgBgTop {
	background-color: #E3E3E3;
	border-left: 0px solid #999;
	border-right: 0px solid #999;
	background-image: url(http://dtsweb.com/images/layout/pgBgTop.gif);
	background-repeat: no-repeat;
	background-position: center;
	height: 12px;
	width: 850px;
  }  
  #pgCon {
	border-left: 15px solid #E3E3E3;
	border-right: 15px solid #E3E3E3;
	background-color: #FFF;
	min-height:1100px;
	width: 820px;
	overflow:hidden;
  }
  #pgCon2 {
	border-left: 15px solid #E3E3E3;
	border-right: 15px solid #E3E3E3;
	background-color: #FFF;
	width: 820px;
  }  
  #pgBgBtm {
	background-color: #E3E3E3;
	border-left: 0px solid #999;
	border-right: 0px solid #999;
	background-image: url(http://dtsweb.com/images/layout/pgBgBtm.gif);
	background-repeat: no-repeat;
	background-position: center;
	height: 12px;
	width: 850px;
  } 
  
  #hmFlash {
	float: left;
	width: 557px;
  }
  #lcolCon {
	border: 0px solid #000;	
	float: left;
	height: 100%;
	min-height: 100%;
	overflow: hidden;
	padding: 0px 8px 7px 7px;
	text-align: justify;
	width: 540px;
  }
  
  
  #pgHdrCon {
	background-image: url(http://dtsweb.com/images/layout/bar_hdr_bl_lg.gif);
	background-repeat: no-repeat;
	background-position: top left;
	color: #FFF;
	float:left;
	font: bold 14px arial;
	height: 20px; 
	padding: 2px 0px 0px 10px;
	width: 100%;
  }
  #pgTitle {
	font: bold 16px arial;
	color:#006699;
  }
  #pgContentCon {
	color: #000;
	margin: 0px;
	padding: 0px;
	width: 543px;
  }
  #pgBdrBtm {
	 background-image: url(http://dtsweb.com/images/layout/box_btm_gy_lg.gif);
	 background-repeat: no-repeat;
	 height: 22px;
	 width: 547px;
  }


  #newsCon {
	background-image: url(http://dtsweb.com/images/layout/bar_hdr_bl_hm.gif);
	background-repeat: no-repeat;
	background-position: top center;
	border: 0px solid #000;
	color: #FFF;
	font: bold 12px arial;
	float: left;
	height: auto;
	margin-left: 5px;
	padding: 0px 0px 30xp 0px;
	position: relative;
	width: 245px;
  }
  #news {
	color: #000;
	font: normal 12px arial;
	margin-top: 10px;
  }
  #faq {
	background-image: url(http://dtsweb.com/images/pages/icon_faq.gif);
	background-repeat: no-repeat;
	background-position: 10px 0px;
	margin-top: 10px;
	padding: 0px 5px 5px 60px;
	vertical-align: text-top;
  }  
  #pr {
	background-image: url(http://dtsweb.com/images/pages/icon_press.gif);
	background-repeat: no-repeat;
	background-position: 10px 0px;
	height: 70px;
	margin-top: 10px;
	padding: 0px 5px 5px 60px;
	vertical-align: text-top;
  }
  #nl {
	background-image: url(http://dtsweb.com/images/pages/icon_newsletter.gif);
	background-repeat: no-repeat;
	background-position: 10px 0px;
	height: 65px;
	padding-left: 50px;
  }

  
  #rcolCon {
	border: 0px solid #000;
	color: #000;
	font: bold 12px arial;
	float: left;
	height: 100%;
	min-height: 100%;
	overflow: hidden;
	margin-left: 4px;
	padding: 0px 0px 0xp 0px;
	position: relative;
	width: 250px;
  }
  
  #navRConTop {
	background-image: url(http://dtsweb.com/images/layout/bar_hdr_bl_sm.gif);
	background-repeat: no-repeat;
	background-position: top center;
	color: #000;
	font: bold 12px arial;
	float: left;
	height: auto;
	margin-left: 0px;
	padding: 10px 0px 0xp 0px;
	position: relative;
	width: 250px;
  }
  #navRConTopGrn {
	background-image: url(http://dtsweb.com/images/layout/bar_hdr_grn_sm.gif);
	background-repeat: no-repeat;
	background-position: top center;
	color: #000;
	font: bold 12px arial;
	float: left;
	height: auto;
	margin-left: 0px;
	padding: 10px 0px 0xp 0px;
	position: relative;
	width: 250px;
  }  
  #navRConTopOrg {
	background-image: url(http://dtsweb.com/images/layout/bar_hdr_org_sm.gif);
	background-repeat: no-repeat;
	background-position: top center;
	color: #000;
	font: bold 12px arial;
	float: left;
	height: auto;
	margin-left: 0px;
	padding: 10px 0px 0xp 0px;
	position: relative;
	width: 250px;
  }

  #navRTitle {
	color: #FFF;
	font: bold 14px arial;
	height: 22px;
	line-height: 22px
  }
  #navR {
	padding: 10px 10px 10px 15px;
  }

  #navRLinks {
	background-image: url(/images/layout/bullet_sqr_bl.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	font: normal 12px Arial;
	padding: 0px 0px 3px 12px;
  }
	  #navRLinks a {
		color: #000;
		font: normal 12px arial;
		text-decoration: underline;
	  }
	  #navRLinks a:hover {
		color: #006699;
		font: normal 12px arial;
		text-decoration: underline;
	  }
  #navRLinksGrn {
	background-image: url(/images/layout/bullet_sqr_grn.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	font: normal 12px Arial;
	padding: 0px 0px 3px 12px;
  }
	  #navRLinksGrn a {
		color: #000;
		font: normal 12px arial;
		text-decoration: underline;
	  }
	  #navRLinksGrn a:hover {
		color: #006699;
		font: normal 12px arial;
		text-decoration: underline;
	  }	  
  #navRLinksOrg {
	background-image: url(/images/layout/bullet_sqr_org.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	font: normal 12px Arial;
	padding: 0px 0px 3px 12px;
  }
	  #navRLinksOrg a {
		color: #000;
		font: normal 12px arial;
		text-decoration: underline;
	  }
	  #navRLinksOrg a:hover {
		color: #006699;
		font: normal 12px arial;
		text-decoration: underline;
	  }

	  

  #navRConBtm {
	background-image: url(http://dtsweb.com/images/layout/box_btm_gy_sm.gif);
	background-repeat: no-repeat;
	background-position: top bottom;
	border: 0px solid #000;
	color: #000;
	font: bold 12px arial;
	float: left;
	height: 11px;
	margin-left: 0px;
	padding: 0px 0px 0xp 0px;
	position: relative;
	width: 250px;
  }
  #navRBtm {
	background-image: url(http://dtsweb.com/images/layout/box_btm_gy_sm.gif);
	background-repeat: no-repeat;
	height: 11px;
	width: 250px;
  }
 

  #navRContBLL {
	border-left: 2px solid #ccc;
	border-right: 2px solid #ccc;
	background-color:#F6FCFF;
	padding: 10px 10px 10px 15px;
  }
  #navRBtmBLL { /* Used for testimonial Gray borders & bg */
	background-image: url(http://dtsweb.com/images/layout/box_btm_bll_sm.gif);
	background-repeat: no-repeat;
	height: 11px;
	width: 250px;
  }  

  #navRGry {
	border-left: 2px solid #ccc;
	border-right: 2px solid #ccc;
	background-color:#eaeaea;
	padding: 10px 10px 10px 15px;
  }
  #navRBtmGry { /* Used for testimonial Gray borders & bg */
	background-image: url(http://dtsweb.com/images/layout/box_btm_gy2_sm.gif);
	background-repeat: no-repeat;
	height: 11px;
	width: 250px;
  }
  
  #ftrCon {
	background-color: #E3E3E3;
	border-left: 0px solid #999;
	border-right: 0px solid #999;
	font: normal 11px arial;	
	height: 30px;
	padding: 7px 15px 7px 15px;
	width: 820px;  
  }
  #navBtmLinks {
	font: normal 11px arial;
	float: left;
	margin-left: 35px;
	position: relative;
  }
	  #navBtmLinks a {
		color: #333;
		font: normal 11px arial;
		text-decoration: none;
	  }
	  #navBtmLinks a:hover {
		color: #006699;
		font: normal 11px arial;
		text-decoration: underline;
	  }
  #copyCon {
	float: right;
	font: normal 11px arial;
	position: relative;
  }



	#ulstate {
		list-style:square inside url('/images/layout/bullet_sqr_bl.gif');
		color:#0f0;
	}

