/* Basics */
/* Reset all elements */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, 
blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, 
font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, 
dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, 
tfoot, thead, tr, th, td {
	border:0pt none;
	font-family:inherit;
	font-size:100%;
	margin:0pt;
	outline-color:invert;
	outline-style:none;
	outline-width:0pt;
	padding:0pt;
	list-style: none;
}

#wrapper {
width: 740px;
margin: 0 auto;
}

body{
	margin:0px;
	padding:0px;
	font: 12px Verdana, Geneva, sans-serif;

}
:focus{
	outline:0 !important;
}
							
table {
	border-collapse:separate;
	border-spacing:0pt;
}
caption, th, td {
	font-weight:normal;
	text-align:left;
}
blockquote:before, blockquote:after, q:before, q:after {
	content:"";
}
blockquote, q {
	quotes:"" "";
}
strong {
	font-weight:bold;
}
em {
	font-style:italic;
}
* {
	margin:0pt;
	padding:0pt;
}
.left{
	float:left;
}
.right{
	float:right;
}
.clearB{
	clear:both;
}
.marginA{
	margin:auto;
}
a img{
	border:0px;
}
form, table{
	padding:0px;
	margin:0px;
}
p, h1, h2, h3, h4, h5{
	padding:0px 0px 13px 0px;
	margin:0px;
}

p{
	font-size: 12px;
	color: #666666;
}
											
											/* Header */
#headerc{
	min-width: 740px;
	height: 166px;
}

#header{
	height: 109px;
	width: 740px;
	background-image: url('/datatechimages/header-bg.png');
	background-repeat: no-repeat;
}

#hcol_left{
	width: 304px;	
}

#hcol_mid{
	width: 164px;
	padding-left: 108px;
}

#hcol_right{
	width: 140px;
	padding-left: 45px;
}	

#topnav{
	padding-top: 5px;	
	width: 130px;
}

#topnav ul {
	margin:0;
	padding:0;
}
#topnav ul li{
	display:inline;	
}
#topnav ul li a{
	color:#ffffff;
	border-right:1px solid #fff;
	padding:0 5px 0 5px;
	text-decoration:none;
	font:11px Verdana, Geneva, sans-serif;
	text-decoration:underline;
	font-weight: bold;
	line-height: 100%;
}
#topnav ul li a:hover {
	text-decoration: none;
	color: #999999;
}
#menu{
	padding: 0 0 0 4px;
	height: 57px;	
	background: url(../datatechimages/datatech-bg_menu.png) left top repeat-x ;
}
											/* Body */
#body{
	min-width: 740px;
	padding-bottom: 24px;
	background: url(../datatechimages//datatech-bg_ibody.png) left bottom repeat-x;
}

#innerbody{
	width: 733px;
	padding-left: 7px;
	padding-top: 5px;
}

#col_left{
	width: 522px;	
}

#col_right{
	width: 199px;	
}

#bannerc{
	padding-bottom: 18px;	
}

.dboxc{
	padding-right: 5px;
}

.dbox{
	width: 160px;
	border: 1px dashed #999999;
	padding: 5px 4px;
	min-height: 300px;
	height: auto !important;
	height: 300px;
}

.dbox h1{
	color: #666666;
	font-size: 12px;
	font-weight: bold;
	padding: 0px !important;
}

.dbox p{
	padding-left: 15px;
	background: url(../datatechimages//datatech-img_bullet.png) left 4px no-repeat;
	color: #666666;
	font-size: 12px;
	width: 136px;
	padding-bottom: 0px !important;
}

.dbox span{
	display: block;
	padding-left: 15px;
	background: url(../datatechimages//datatech-img_bullet.png) 34px 4px no-repeat;
	text-indent: 36px;
	color: #666666;
	font-size: 12px;
	width: 136px;
}

#body  a{
	font-weight: bold;
	color: #009FD1;
	text-decoration: underline;
	display: block;
	padding-bottom: 3px;
}	

#body a:hover{
	text-decoration: none;	
	color: #999999;
}

.iconbox{
	width: 45px;
	text-align: right;
	padding-right: 6px;
	padding-bottom: 5px;
}

.iconbox2{
	text-align: right;
	padding-right: 2px;
	padding-bottom: 2px;
}

.titlebox{
	width: 98px;	
}

#flashc{
	padding-bottom: 8px;
}

.tboxc{
	padding-bottom: 5px;	
}

.tboxt{
	padding-top: 5px;
	padding-left: 15px;
	height: 16px;
	width: 184px;
	background: url(../datatechimages//bg_semitrapboxt.gif) left top no-repeat;
}

.tboxt h1{
	padding-left: 9px;
	background: url(../datatechimages//datatech-img_bullet.png) left 5px no-repeat;
	font-size: 13px;
	color: #666666;
	font-weight: bold;
	padding-bottom: 0px !important;
}

.tboxb{
	padding-top: 5px;
	padding-left: 15px;
	padding-right: 5px;
	padding-bottom: 5px;
	border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}

#content h1{
	font: 18px Verdana, Geneva, sans-serif;
	color: #666666;
	border-bottom: 1px solid #009FD1;
	line-height: 100%;
	margin: 8px 0px 13px 0px !important;
	padding: 0px;
	font-weight: bold;
}

#content h2{
	font: 14px Verdana, Geneva, sans-serif;
	color: #666666;
	background: url(../datatechimages//datatech-bg_h2.png) left 16px no-repeat;
	line-height: 100%;
	padding: 0px 0px 13px 0px !important;
	font-weight: bold;
}

#content p{
	padding-bottom: 13px !important;
}

#body #content a{
	font-weight: bold;
	color: #009FD1;
	text-decoration: underline;
	display: block;
	padding-bottom: 13px;
}	

#body #content a:hover{
	text-decoration: none;	
	color: #999999;
}

#content span{
	background: url(../datatechimages//datatech-img_bullet.png) 23px 4px no-repeat;
	font: 12px Verdana, Geneva, sans-serif;
	color: #666666;
	display: block;
	padding-left: 37px;
}

#content span a{
	padding-bottom: 9px !important;	
}

										/* Footer */
#footer{
	background: url(../datatechimages//datatech-bg_footer.png) left bottom repeat-x;	
	height: 14px;
	padding: 5px 0px;
}

#footer ul {
	margin:0;
	padding:0;
}

#footer ul li {
	display:inline;	
	color:#ffffff;
	border-right:1px solid #ffffff;
	padding:0 7px 0 4px;
	text-decoration:none;
	font:12px Verdana, Geneva, sans-serif;
}

#footer ul li a{
	text-decoration:underline;
	color: #ffffff;
	font-weight: bold;
}

#footer ul li a:hover {
	text-decoration: none;
}

#nb a{
	border:0px !important;
	padding: 0px 0px 0px 0px !important;
}

#nb{
	border:0px !important;
}


.np{
	padding-right: 0px !important;	
}

.pad{
	padding-top: 9px;
	padding-left: 15px;
}	

.image{
	padding-left: 5px;
	padding-bottom: 5px;
}

.image2{
	padding-right: 5px;
	padding-bottom: 5px;
}

.sponsor{
	padding-top: 7px;
	padding-bottom: 13px;
}
/* PNG HARD CODE SAMPLE - DELETE BEFORE SENDING SITE TO QA */
*html id_or_class{
	filter:progid:dximagetransform.microsoft.alphaimageloader(src='images/sub-menu-bg.png', sizingmethod='crop');
}
/*Additional CSS*/
.ulcontent li{
padding-left:40px;
}
.fineprint {
font-size:80%;
}
.innerlink {
display:inline !important;
}

.specialtext {
color:#339900;
font-weight:bold;
}