body { margin:0 auto; background: url("../images/tpl/bg.gif") repeat-x; background-color: #999999; font-family: Verdana, Arial, Helvetica, sans-serif; }
a 					{ color:#000; font-family: Verdana, Arial, Helvetica, sans-serif; }
a:link,  a:visited  { text-decoration: none; }
a:focus, a:hover    { text-decoration: underline; }
form 				{ margin: 0px; }
td 					{ font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
input				{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; width: 55%; background: #EEEEEE; border: 1px solid #4e6e9d; }
input:focus  		{ background: #FFFF99; }
textarea			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; width: 85%; background: #EEEEEE; border: 1px solid #4e6e9d; }
textarea:focus 		{ background: #FFFF99; }
p { font-family: Verdana, Arial, Helvetica, sans-serif; margin:0; padding: 5px 10px; line-height: 140%; }
ul {  }
ul li { line-height: 140%; list-style-image:url("list.gif"); }
input.submit { font-weight:bold; }
input.submit:hover { background-color:#000; color:#FFF; }
/* tpl Body */		   
#dTpl 	{ margin: 8px auto 0 auto; padding:0; width:765px; border-left:1px solid #004178; border-right:1px solid #004178; background: url("../images/tpl/bgHdr.gif") repeat-x; }
#tHdr .tdL 	{ width: 175px; }
#tHdr .tdC 	{ width: auto; }
#tHdr .tdR 	{ text-align:right; height:70px; }
#tHdr .tdR p { padding: 0 10px; line-height: 125%; font-size: 11px; }
#tHdr .tdMN { height:29px; text-align:left; }
/* Main Menu */
#dMM 				{ margin:0; width:auto; color:#FFF; overflow:hidden; }
#dMM ul 			{ margin:0; padding:0 0 0 5px; list-style:none; border-left: 1px dotted #FFF; }
#dMM ul li 			{ display:inline; white-space: nowrap; font-size:11px; }
#dMM ul li:hover	{ background-color:#FFF; }
#dMM ul li a 		{ text-decoration: none; color:#FFF; line-height:220%; padding: 5px 30px; border-right: 1px dotted #FFF; cursor:pointer; }
#dMM ul li a:link,  #dMM ul li a:visited { }
#dMM ul li a:focus, #dMM ul li a:hover   { background-color:#FFFFFF; color:#000;  }
/* tpl continued... */
.dTrial			{ margin: 5px auto 2px auto; width:180px; height:25px; background: url("../images/other/Free-Trial.gif"); }
.dTrial:hover	{ background: url("../images/other/Free-Trial-On.gif"); }
.dTrial a	{ display:block; line-height:25px; width:100%; text-decoration: none; cursor:pointer; }
.dTrial a:link,  .dTrial a:visited { }
.dTrial a:focus, .dTrial a:hover   { }
.dBar1 		{ width:100%; height:20px; background: url("../images/tpl/barGry.gif"); }
.dBanner 	{ width:100%; height:120px; }
.dBar2 	 	{ width:100%; height:12px; background: url("../images/tpl/barLGry.gif"); }
.dFtr 	 	{ width:100%; text-align:center; color:#CCC; font-size:10px; }
/* Content Cell */
#dTplCon 	{ width:100%; min-height:500px; vertical-align:top; background: url("../images/tpl/bgCon.gif") no-repeat; background-color:#FFF; }
#tCon td	{ vertical-align:top; }
#tCon .tdL 	{ width: 200px; }
#tCon .tdC 	{ width: auto; padding:5px; }
h1 { margin:5px 0; padding:0 0 0 22px; width:auto; color:#004178; font-weight:bold; font-size:16px; line-height:20px; background: url("../images/tpl/sqrBlu.gif") no-repeat;}
h2 { margin:5px 0; padding:0 0 0 22px; width:auto; color:#2e6b95; font-weight:bold; font-size:12px; line-height:18px; background: url("../images/tpl/sqrGry.gif") no-repeat;}
/* Menu Products */
#dPRHdr { margin:5px 10px; padding:2px; width:auto; color:#FFF; font-weight:bold; font-size:11px; text-align:center; background-color:#4e6e9d; }
#dPRHdr a { display:block; overflow:hidden; text-decoration: none; color:#FFF; cursor: pointer; }
#dPRHdr a:link,  #dPRHdr a:visited { }
#dPRHdr a:focus, #dPRHdr a:hover   {  background-color:#FFF; color:#4e6e9d;  }
#dPRC { margin:0 10px; padding:0; width:auto; background-color:#4e6e9d; }
#dPRC ul { margin: 0 3px 3px 3px; padding:0 0 3px 0; list-style:none; color:#FFF; }
#dPRC ul ul { margin:6px; padding:0; list-style:none; color:#FFF; }
#dPRC ul li { list-style:none; padding: 5px 0 0 3px; font-size:10px; line-height:150%; border-bottom: 2px solid #FFF; }
#dPRC ul ul li { list-style:none; padding: 0 0 0 5px; font-size:11px; line-height:160%; border-bottom: 1px dashed #FFF; font-weight:normal; }
#dPRC ul li a 			{ display:block; overflow:hidden; text-decoration: none; color:#FFF; cursor: pointer; }
#dPRC ul li a:link,  #dPRC ul li a:visited { }
#dPRC ul li a:focus, #dPRC ul li a:hover   {  background-color:#FFF; color:#4e6e9d;  }

