.body_text {
	padding-left:2px 
}

/*DDT rebrand - copy*/
body {
	margin:0px;
	padding:0px;
	font-family:verdana, arial, helvetica, sans-serif;
	color:#000000;
	background-image: URL('http://www.datadirect.com/media/css_graphics/general/page_background.jpg');
	background-position:top;
	background-repeat: repeat-x;
	background-attachment: fixed;
	background-color: #848484;
}
.centered {
  text-align: left; 
  width:982px;
  margin-left: auto; 
  margin-right: auto;
}
.page_body {
	position:relative;
	width:982px;
	w\idth:982px;
	padding:0px;
	margin:0px;
	background-color:#ffffff;
}
#banner_subhead {
	background-image: URL('http://www.datadirect.com/media/css_graphics/topnav/top_bg.jpg');
	position:relative;
	width:982px;
	w\idth:980px;
	float:left;
	margin:0px;
	border-top:1px solid #999999;
	border-left:1px solid #999999;
	border-right:1px solid #999999;
	padding:0px 0px 0px 0px;
}
#topnav_left {
	position:static;
	width:635px;
	w\idth:635px;
	float:left;
	margin:0px;
	text-align:left;
	padding: 0px 0px 0px 0px;
	
}
#topnav_right_text {
	position:relative;
	width:191px;	
	w\idth:186px;	
	float:right;
	margin:0px;
	padding: 5px 18px 3px 0px;
}
#topnav_utility {
	position:static;
	width:70px;			
	w\idth:62px;		
	float:right;
	margin:0px;
	padding:0px 0px 0px 8px;
	text-align:center
	/*word-wrap: break-word;*/
}
.topnav_utility {
	font-family: Verdana,sans-serif;
	color: #999999;
	font-size: 10px;
	line-height: 12px;
	font-weight: normal;
	text-decoration: none;
	vertical-align:text-top;
	text-align: center;
	/*word-wrap: break-word;*/
}
.topnav_utility:hover {
	font-family: Verdana,sans-serif;
	color: #993333;
	font-size: 10px;
	line-height: 12px;
	font-weight: normal;
	text-decoration: none;
	vertical-align:text-top;
	text-align: center;
	/*word-wrap: break-word;*/
}
.topnav_utility:visited {
	font-family: Verdana,sans-serif;
	color: #999999;
	font-size: 10px;
	line-height: 12px;
	text-decoration: none;
	vertical-align:text-top;
	text-align: center;
	/*word-wrap: break-word;*/
}
#top_navigation {
	background-image: URL('http://www.datadirect.com/media/css_graphics/topnav/tab_menu_bg.gif');
	position:static;
	width:695px;		
	w\idth: 690px;		
	height: 31px;
	h\eight:31px;
	font-size:11px;		
	font-weight: bold;
	Xheight: 23px;		
	float:left;
	margin:0px;
	padding:0px 0px 0px 5px;
	text-align:left;
}
#top_search {
	background-image: URL('http://www.datadirect.com/media/css_graphics/topnav/tab_menu_bg.gif');
	position:static;
	width: 285px;		
	w\idth:231px;		
	height:31px;
	h\eight:31px;
	font-size:11px;		
	font-weight: bold;
	float:left;
	margin:0px;
	padding:0px 16px 0px 38px;
	text-align:left;
}
.text_box {
	width: 155px;
	w\idth: 155px;
}
#top_strip {
	background-color:#eaeaea;
	width:744px;		
	w\idth:724px;		
	height: 22px;
	h\eight: 17px;
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #666666;
	float:left;
	margin:0px;
	padding: 5px 0px 0px 20px;
	text-align:left;
}
#flags {
	background-color:#eaeaea;
	width:236px;		
	w\idth: 218px;		
	height:22px;
	h\eight:17px;
	font-size:11px;		
	font-weight: bold;
	float:right;
	margin:0px;
	padding:5px 18px 0px 0px;
}
#head_image {
	position: static;
	width: 980px;
	w\idth: 980px;
}
#content_box {
	position:relative;
	width:982px;
	w\idth:980px;
	float:left;
	margin:0px;
	clear:both;
	border-left:1px solid #999999;
	border-right:1px solid #999999;
	/*background-image: URL('http://www.datadirect.com/media/css_graphics/general/body_content_background.gif');*/
	padding:0px 0px 0px 0px;
}
#body_content_without_leftnav {
	position:relative;
	width:980px;		
	w\idth:980px;		
	float:left;			
	background:#ffffff;
	margin:0px;
	text-align:left;	
	padding:0px 0px 0px 0px;
}
#breadcrumb_without_leftnav {
	position:relative;
	width:980px;		
	w\idth:940px;		
	float:left;
	background:#ffffff;
	margin:0px;
	text-align:left;
	padding:0px 20px 0px 20px;
}
#breadcrumb_area {
	position:static;
        width:429px;		
	w\idth:429px;		
	float:left;
	padding:20px 0px 10px 0px;
	background-color:#ffffff;
	font-family: verdana, sans-serif;
	color: #999999;		
	text-align: left;
	font-size: 11px;
	text-decoration: none;
}
/*A.breadcrumb_area:visited, A.breadcrumb_area {
	font-family: verdana, sans-serif;
	color: #666666;		
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
}
A.breadcrumb_area:hover {
	font-family: verdana, sans-serif;
	color: #000000;		
	text-decoration: underline;
}*/

/* For Breadcrumb Arrow */
.arrow {
	
	font-family: verdana, sans-serif;
	color: #999999;		
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;	
}
/* For Breadcrumb Arrow */
.breadcrumb_area {
	font-family: verdana, sans-serif;
	color: #999999;		
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
}
.breadcrumb_area:link{
	font-family: verdana, sans-serif;
	color: #999999;		
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
}
.breadcrumb_area:hover {
	font-family: verdana, sans-serif;
	color: #000000;		
	text-decoration: underline;
}
.breadcrumb_area:visited {
	font-family: verdana, sans-serif;
	color: #999999;		
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
}


.breadcrumb_area:visited:hover {
	font-family: verdana, sans-serif;
	color: #000000;		
	text-decoration: underline;
}
#body_content_without_right {
	position:relative;
	width:980px;	
	w\idth:960px;	
	float:left;
	background:#ffffff;
	margin:0px;
	text-align:left;
	padding:0px 20px 0px 0px;
}
//#body_text {
//	position:relative;
	//float:left;
	//margin:0px;
	//background-color:#ffffff;	
	//padding:0px 0px 0px 20px;
//}
#footer_space_with_left {
	position:relative;
	width:982px;
	w\idth:980px;
	height:20px;
	clear:both;
	border-left:1px solid #999999;
	border-right:1px solid #999999;
	/*background-image: URL('http://www.datadirect.com/media/css_graphics/general/body_content_background.gif');*/
	padding:0px 0px 0px 0px;
}
#footer_space_without_left {
	position:relative;
	width:982px;
	w\idth:980px;
	height:20px;
	clear:both;
	border-left:1px solid #999999;
	border-right:1px solid #999999;
	padding:0px 0px 0px 0px;
}

#footer_seprater {
	position:relative;
	width:982px;		
	w\idth:980px;
	height:12px;
	overflow:hidden;
	background-image: URL('http://www.datadirect.com/media/css_graphics/footer/fotter_bg.gif');
	margin:0px;
	border-left:1px solid #999999;
	border-right:1px solid #999999;
	padding:0px 0px 0px 0px;
}
#footer_box1 {
	position:relative;
	width:982px;			
	w\idth:970px;
	margin:0px;
	background-color:#ffffff;
	padding:7px 5px 0px 5px;
	border-left:1px solid #999999;
	border-right:1px solid #999999;
}
#footer {
	position:relative;
	width:970px;			
	w\idth:970px;			
	background-color:#ffffff;
	text-align: center;
	margin:0px;
	padding:0px 0px 7px 0px;
}
.footer {
	font-family: Verdana,sans-serif;
	color: #999999;		
	font-size: 10px;	
	line-height: 18px;
	font-weight: normal;
	text-decoration: none;
	text-align: center;
}
.footer:link {
	font-family: Verdana,sans-serif;
	color: #999999;			
	font-size: 10px;		
	font-weight: normal;
	text-decoration: none;
	text-align: center;
}
.footer:hover {
	font-family: Verdana,sans-serif;
	color: #000000;			
	font-size: 10px;		
	font-weight: normal;
	text-decoration: underline;
	text-align: center;
}
.footer:visited {
	font-family: Verdana,sans-serif;
	color: #999999;			
	font-size: 10px;		
	font-weight: normal;
	text-decoration: none;
	text-align: center;
}
.footer:visited:hover {
	font-family: Verdana,sans-serif;
	color: #000000;			
	font-size: 10px;
	font-weight: normal;
	text-decoration: underline;
	text-align: center;
}
#footer_print {
	position:relative;
	width:982px;			
	w\idth:970px;
	margin:0px;
	background-color:#ffffff;
	padding:0px 5px 0px 5px;
	border-left:1px solid #999999;
	border-bottom: 1px solid #999999;
	border-right:1px solid #999999;
	font-family: Verdana,sans-serif;
	text-align:center;
	color: #999999;		
	font-size: 10px;	
	line-height: 14px;
}
/* For Left Navigation */
#leftnav_box {
	position:relative;
	/*border-left:1px solid #bebebe;*/
	float:left;
	width:200px;		
	w\idth:200px;
	/*background:#eeeeee;*/
	margin:0px;
	padding:0px 0px 0px 0px; /* right padding trimmed by 2px for High Res issues  */
	border-right: none;
}
#leftnav_main {
	background-color: #f6f6f6;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	color: #993333;
	padding: 0px;
	margin: 0px;
	border-right: none;
}
#leftnav_main ul { 
	list-style: none;
	border-right: none;
	padding: 0px;
	margin: 0px;
	display: block;
}
#leftnav_main ul li { 
	border-bottom:1px solid #bebebe;
	border-right: none;
	padding: 8px 9px 7px 21px;
	display:inline-block;
	color: #006699;
	font-weight:bold;
}
#leftnav_main a {
	color: #006699;
	text-decoration: none;
}
#leftnav_main a:visited {
	color: #006699;
	text-decoration: none;  
}
#leftnav_main a:hover {
	color: #993333;
	text-decoration: none;  
}
#active_main {
	color: #993333;
}
#active_main a{
	color: #993333;
}
#active_main a:visited{
	color: #993333;
}



#leftnav_sub {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	color: #006699;
	border-right: none;
}


#leftnav_sub ul { 
	list-style: none;
	padding: 0px;
	margin: 0px;
	display: block;
	border-right: none;
}

#leftnav_sub ul li { 
	background-image: url('http://www.datadirect.com/media/css_graphics/general/bullet_down.gif');
	border-bottom:1px solid #bebebe;
	padding: 8px 10px 7px 33px;
	display:inline-block;
	border-right: none;
}
#leftnav_sub a {
	color: #006699;
	text-decoration: none;
}
#leftnav_sub a:visited {
	color: #006699;
	text-decoration: none;  
}
#leftnav_sub a:hover {
	color: #993333;
	text-decoration: none;  
}
#active_sub {
	color: #993333;
}
#active_sub a{
	color: #993333;
}
#active_sub a:visited{
	color: #993333;
}

/* For Left Navigation */



#body_content_with_leftnav {
	position:relative;
	width:779px;		
	w\idth:779px;		
	float:right;
	background:#ffffff;
	margin:0px;
	text-align:left;
	padding:0px 0px 0px 0px;
}
#breadcrumb_with_leftnav {
	position:relative;
	width:779px;		
	w\idth:739px;		
	float:left;
	background:#ffffff;
	margin:0px;
	text-align:left;
	padding:0px 20px 0px 20px;
}
A {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #006699;
	font-weight:bold;
	text-decoration: none;
}
A:hover {
	color: #993333;
	text-decoration: none;
}
A:visited {
	color: #006699;
	text-decoration: none;
}
A:visited:hover {
	color: #993333;
	text-decoration: none;
}
#body_content_without_middle {
	position:relative;
	width:760px;		
	w\idth:740px;		
	float:left;
	background:#ffffff;
	margin:0px;
	text-align:left;
	padding:0px 20px 0px 0px;
}
/* For Callouts*/
#content_right_column {
	position:relative;
	width:220px;			
	w\idth:200px;				
	float:right;
	background:#ffffff;
	margin:0px;
	text-align:left;
	padding:10px 20px 0px 0px; 		/* right padding changed to 0px for High Res issues  */
}
#callout {
	position:relative;
	float:left;
	width:200px;			
	w\idth:200px;			
	margin:0px 0px 20px 0px;		
	background:#ffffff;
}
#callout_header {
	background: URL('http://www.datadirect.com/media/css_graphics/general/callout_head_bg.gif'); 
	margin:0px;
	font-size: 11px;			
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	line-height: 14px;
	color: #993333;			
	font-weight: bold;
	font-style: normal;
	padding:7px 10px 7px 20px;
	border-right:1px solid #b8b8b8;
	border-left:1px solid #b8b8b8;
	border-bottom:1px solid #b8b8b8;
}
#callout_header a {
	font-size: 11px;			
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #993333;			
	font-weight: bold;
	font-style: normal;
}
#callout_header a:hover {
	font-size: 11px;			
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #993333;			
	font-weight: bold;
	font-style: normal;
	text-decoration:none;
}
#callout_dark_blue {
	position:static;
	font-size: 11px;			
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	color: #000000;
	float:left;
	width:200px;		
	w\idth:168px;			
	margin:0px 0px 0px 0px;
	border-top:0px solid #b8b8b8;	
	border-right:1px solid #b8b8b8;			
	border-left:1px solid #b8b8b8;		
	border-bottom:1px solid #b8b8b8;		
	padding:10px 10px 10px 20px;			
	background:#ffffff;
}
#callout_medium_blue {
	position:static;
	font-size: 11px;			
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	color: #000000;
	float:left;
	width:200px;			
	w\idth:168px;			
	margin:0px 0px 0px 0px;
	border-top:0px solid #b8b8b8;	
	border-right:1px solid #b8b8b8;			
	border-left:1px solid #b8b8b8;		
	border-bottom:1px solid #b8b8b8;		
	padding:10px 10px 10px 20px;			
	background:#ffffff;
}
#callout_dark_red {
	position:static;
	font-size: 11px;			
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	color: #000000;
	float:left;
	width:200px;			
	w\idth:168px;			
	margin:0px 0px 0px 0px;
	border-top:0px solid #b8b8b8;	
	border-right:1px solid #b8b8b8;			
	border-left:1px solid #b8b8b8;		
	border-bottom:1px solid #b8b8b8;		
	padding:10px 10px 10px 20px;			
	background:#ffffff;
}
#callout_blank {
	position:static;
	float:left;
	width:200px;			
	w\idth:200px;
	overflow:hidden;		
	margin:0px;
	padding:0px;			
	background:#ffffff;
}
.callout_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	line-height: 14px;
	color: #000000;
	text-align: left;
}
.callout_text:link {
	font-family: Verdana,sans-serif;
	color: #006699;						
	text-decoration: none;
	font-weight : bold;
}
.callout_text:hover {
	font-family: Verdana,sans-serif;
	color: #993333;					
	text-decoration: none;
	font-weight : bold;
}
.callout_text:visited {
	font-family: Verdana,sans-serif;
	color: #666666;					
	text-decoration: none;
	font-weight : bold;
}
.callout_text:visited:hover {
	font-family: Verdana,sans-serif;
	color: #993333;					
	text-decoration: none;
	font-weight: bold;
}
/* For Callouts*/
#body_content_with_middle {
	position:relative;
	width:559px;	
	w\idth:539px;	
	float:left;
	background:#ffffff;
	margin:0px;
	text-align:left;
	padding:0px 20px 0px 0px;
}
/* This controls the topFold style when it occurs underneath an x1 style*/
.x1 .topFold, .x1.topFold:link, .x1.topFold:visited, .x1.topFold:hover, .x1.topFold:visited:hover, .x1.topFold:active, .m1CL0:visited, .m1CL0:hover, .m1CL0:visited:hover, .m1CL0:active, .m1CL0:link, .m1CL0.topFold{
	font-weight: bold;
	text-decoration: none;
}

/* This controls the topFold style when it occurs underneath an x2 style*/
.m2CL0:visited, .m2CL0:hover, .m2CL0:visited:hover,  .m2CL0:active, .m2CL0:link, .m1CL0.topFold{
  font-weight:normal;
  text-decoration: none;
}

/* This controls the topFold style when it occurs underneath an x2 style*/
.x2 .topFold, .x2.topFold:link, .x2topFold:visited, .x2.topFold:hover, .x2.topFold:active, .x2.topFold:visited:hover{
  font-weight:normal;
  text-indent: -12px;
  padding-left: 12px;
  text-decoration: none;
}

/* This is for the Dynamic HTML menu system DIV tags */
.topFold {
  margin-top:5px;
	margin-bottom: 5px;
}
#body_content_with_right {
	position:relative;
	width:779px;	
	w\idth:759px;	
	float:left;
	background:#ffffff;
	margin:0px;
	text-align:left;
	padding:0px 20px 0px 0px;
}
p, form, table {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	line-height: 14px;
	font-weight: normal;
	font-style: normal;
}
blockquote {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 14px;
	color: #000000;
	font-weight: normal;
	font-style: normal;
}

.center {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	line-height: 14px;
	color: #000000;
	font-weight: normal;
	font-style: normal;
}
.tablecontent {
	font-family: Verdana,sans-serif;
	font-size: 9px;
	line-height: 14px;
	text-align: left;
	color: #000000;
	font-weight: normal;
	font-style: normal;
}

.centered_text {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	line-height: 14px;
	color: #000000;
	font-weight: normal;
	font-style: normal;
}
pre {
 white-space: pre-wrap;       /* css-3 */
 white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
 white-space: -pre-wrap;      /* Opera 4-6 */
 white-space: -o-pre-wrap;    /* Opera 7 */
 word-wrap: break-word;       /* Internet Explorer 5.5+ */
 font-size: 12px;
}
H1 {
	font-size: 12px;		
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	line-height: 12px;		
	color: #333333;			
	font-weight: strong;
	font-style: normal;
}
H2 {
	font-size: 12px;		
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	line-height: 14px;		
	color: #41628D;			
	font-weight: strong;
	font-style: normal;
}
H3, H4, H5, H6, H7 {
	font-size: 12px;		
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	line-height: 14px;		
	color: #666666;			
	font-weight: strong;
	font-style: normal;
}

strong { 
	font-weight: bold;
}

b { 
	font-weight: bold;
}

i { 
	font-style: italic;
}

em { 
	font-style: italic;
}

p.error {
	color:#ff0000;
}

ul, UL.plain {
	list-style-type: disc;
	font-family: Verdana,sans-serif;
	font-size: 11px;
	line-height: 14px;
	text-align: left;
	color: #000000;
	font-weight: normal;
	font-style: normal;
}


dd {
	list-style-type: none;
	font-family: Verdana,sans-serif;
	font-size: 11px;
	line-height: 14px;
	text-align: left;
	color: #000000;
	font-weight: normal;
	font-style: normal;
}

UL.none {
	list-style-type: none;
	font-family: Verdana,sans-serif;
	font-size: 11px;
	line-height: 14px;
	text-align: left;
	color: #000000;
	font-weight: normal;
	font-style: normal;
}

UL.square {
	list-style-type: square;
	font-family: Verdana,sans-serif;
	font-size: 11px;
	line-height: 14px;
	text-align: left;
	color: #000000;
	font-weight: normal;
	font-style: normal;
}


ol, OL.plain {
	list-style-type: decimal;
	font-family: Verdana,sans-serif;
	font-size: 11px;
	line-height: 14px;
	text-align: left;
	color: #000000;
	font-weight: normal;
	font-style: normal;
}

OL.alpha {
	list-style-type: lower-alpha;
	font-family: Verdana,sans-serif;
	font-size: 11px;
	line-height: 14px;
	text-align: left;
	color: #000000;
	font-weight: normal;
	font-style: normal;
}

OL.sidebarlist-decimal {
	list-style-type: decimal;
	font-family: Verdana,sans-serif;
	font-size: 11px;
	line-height: 14px;
	text-align: left;
	color: #000000;
	font-weight: normal;
	font-style: normal;
}

UL.sidebarlist-bullet {
	list-style-type: disc;
	font-family: Verdana,sans-serif;
	font-size: 11px;
	line-height: 14px;
	text-align: left;
	color: #000000;
	font-weight: normal;
	font-style: normal;
}

UL.tablecontent {
	list-style-type: disc;
	font-family: Verdana,sans-serif;
	font-size: 11px;
	line-height: 14px;
	text-align: left;
	color: #000000;
	font-weight: normal;
	font-style: normal;
}

DL.plain {
	list-style-type: disc;
	font-family: Verdana,sans-serif;
	font-size: 11px;
	line-height: 14px;
	text-align: left;
	color: #000000;
	font-weight: normal;
	font-style: normal;
}

#table_227 {
	position:relative;
	width: 227px;
	w\idth: 212px;
	float: left;
	background:#ffffff;
	margin:0px;
	padding:0px 15px 0px 0px;
}
#table_191 {
	position:relative;
	width: 191px;
	w\idth: 181px;
	float: left;
	background:#ffffff;
	margin:0px;
	padding:0px 10px 0px 0px;
}

#table_172 {
	width:172px;
	w\idth:172px;
	float:left;
	background:#ffffff;
	margin:0px;
	padding:0px 0px 0px 0px;

}
#table_515 {
	width:515px;
	w\idth:515px;
	float:left;
	background:#ffffff;
	margin:0px;
	padding:0px 0px 0px 0px;	
}

/*Press Release*/
#table_124 {
	position:relative;
	width:124px;
	w\idth:124px;
	float:left;
	background:#ffffff;
	margin:0px;
	vertical-align:top;
	padding:0px 0px 0px 0px;
}
#table_615 {
	position:relative;
	width:615px;
	w\idth:615px;
	float:left;
	background:#ffffff;
	margin:0px;
	vertical-align:top;
	padding:0px 0px 0px 0px;
}
/*Press Release*/
/*Webinar*/
#table_160 {
	width:160px;
	w\idth:160px;
	float:left;
	background:#ffffff;
	margin:0px;
	padding:0px 0px 0px 0px;
} 



#eventleft {
	width:160px;
	w\idth:160px;
	float:left;
	background:#ffffff;
	margin:0px;
	padding:0px 0px 0px 0px;

}
#table_579{
	width:579px;
	w\idth:579px;
	float:left;
	background:#ffffff;
	margin:0px;
	padding:0px 0px 0px 0px;	
}

#eventmain {
	width:529px;
	w\idth:529px;
	float:left;
	background:#ffffff;
	margin:0px;
	padding:0px 0px 0px 0px;	
}
/*Webinar*/
#table_216 {
	position:relative;
	width:216px;
	w\idth:216px;
	float:left;
	background:#ffffff;
	margin:0px;
	vertical-align:top;
	padding:0px 0px 0px 0px;
}
#table_300 {
	position:relative;
	width:300px;
	w\idth:300px;
	float:left;
	background:#ffffff;
	margin:0px;
	vertical-align:top;
	padding:0px 0px 0px 0px;
}
#table_450 {
	position:relative;
	width:450px;
	w\idth:450px;
	float:left;
	background:#ffffff;
	margin:0px;
	vertical-align:top;
	padding:0px 0px 0px 0px;
}
.module_link {
      background-image: url('http://www.datadirect.com/media/homepage/module_linkbg_center.gif'); 
      background-position: center;
      /*position:absolute;*/
      background-repeat: repeat;
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 10px;
      height:28px;
      text-align:center;
    
      line-height: 18px;
      color: #333333;
      padding: 0px;
}
.module_link a:link {
      color: #999999;
      text-decoration: none;
}
.module_link a:visited {
      color: #999999;
      text-decoration: none;
}
.module_link a:hover {
      text-decoration: none;
      color: #006699;
}
/*Existing homepage*/
#homepage_body_content {
	position:relative;
	width:970px;		
	w\idth:960px;		
	float:left;			
	background:#ffffff;
	margin:0px;
	text-align:left;
	vertical-align:top;
	padding:0px 0px 0px 10px;
}
#homepage_content_medium {
	position:relative;
	width:470px;		
	w\idth:470px;		
	float:left;
	background:#ffffff;
	margin:0px;
	text-align:left;
	padding:20px 0px 0px 0px;
}
#homepage_subhead {
	background-image: URL('http://www.datadirect.com/media/css_graphics/homepage/subhead_bg_dev.gif');
	position:relative;
	float:left;
	clear:both;
	margin:0px;
	text-align:left;
	vertical-align:middle;
	border-left:1px solid #b6b6b6;	
	border-top:1px solid #b6b6b6;	
	border-right:1px solid #b6b6b6;	
	border-bottom:1px solid #b6b6b6;			
	padding:3px 10px 3px 10px;
}
.homepage_subhead, A.homepage_subhead {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	line-height:normal;
	color: #993333;
	font-weight: bold;
	font-style: normal;
}
#homepage_subhead_links_medium {
	position:relative;
	width:470px;		
	w\idth:460px;		
	float:left;
	margin:0px;
	text-align:left;
	padding:10px 0px 0px 10px;
}
.homepage_link {
	font-family: Verdana,sans-serif;
	color: #006699;					
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
}
.homepage_link:link {
	color: #006699;					
	text-decoration: none;
}

.homepage_link:hover {
	color: #993333;						
	text-decoration: underline;
}

.homepage_link:visited {
	color: #006699;						
	text-decoration: none;
}

.homepage_link:visited:hover {
	color: #993333;							
	text-decoration: underline;
}
#homepage_right {
	position:relative;
	width:490px;		
	w\idth:490px;		
	float:left;
	background:#ffffff;
	margin:0px;
	text-align:left;
	vertical-align:top;	
	padding:0px 0px 0px 0px;
}
#homepage_subhead_links_small {
	position:relative;
	width:225px;		
	w\idth:215px;		
	float:left;
	margin:0px;
	text-align:left;
	padding:10px 0px 0px 10px;
}
.homepage {
	font-family: Verdana,sans-serif;
	color: #000000;					
	font-size: 10px;
	line-height: 13px;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
}
/*Existing homepage*/
/*Products homepage*/
#body_content_without_tab {
	position:relative;
	width:980px;		
	w\idth:960px;		
	float:left;			
	background:#ffffff;
	margin:0px;
	text-align:left;	
	padding:0px 20px 0px 0px;
}
/*Products homepage*/
#body_content_with_tab {
	position:relative;
	width:779px;		
	w\idth:759px;		
	float:right;
	background:#ffffff;
	margin:0px;
	text-align:left;
	padding:0px 20px 0px 0px;
}
/*Tabs*/
#tabs {
	width:auto;
	clear: both;
	width: 739px;
	height: 36px;
	overflow: hidden;
	background-image: url('http://www.datadirect.com/media/css_graphics/tabs/tabs_bg.jpg');
	dispaly: block;
}
#selected_first_tab {
	padding: 5px 0px 0px 0px;
	background-image: url('http://www.datadirect.com/media/css_graphics/tabs/selected_bg.jpg');
	background-repeat: no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	line-height: 11px;
	color: #993333;
	float: left;  
	display: table-cell;
	text-align: center;
	vertical-align: baseline;
	overflow: hidden;
	width: 103px; 
	height: 36px;
}

#selected_first_tab a{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	padding: 10px 0px 0px 0px;
	color: #993333;
	text-decoration: none;  
}

#selected_first_tab a:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #993333;
	padding: 10px 0px 0px 0px;
	text-decoration: none;  
}
#tab_separator{
	float: left;  
}
#tab {
	padding: 12px 0px 0px 0px;
	background-image: url('http://www.datadirect.com/media/css_graphics/tabs/tab_bg.jpg');
	width: 103px;
	height: 36px;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	line-height: 11px;
	color: #006699;
	float: left;  
	vertical-align: baseline; 
	overflow: hidden;
	text-align: center; 
}
#tab a {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #006699;
	text-decoration: none;  
}
#tab a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #006699;
	text-decoration: none;  
}
#tab a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #993333;
	text-decoration: none;  
}
#tabbedpane {
	border-top: solid 1px #b8b8b8;
	width: 739px;			
}
.inner_tabbedpane {
	border-right: solid 1px #b8b8b8; 
	border-left: solid 1px #b8b8b8; 
	padding: 15px 20px 10px 20px;
	width: 739px;		
	w\idth: 697px;
}
.bottom-left {
	margin-right: 14px; /* clip right corner */
	background-image: url('http://www.datadirect.com/media/css_graphics/tabs/corner.gif');
	background-position: 0 -14px;/*  show under half of the image */
	height: 14px;
	font-size: 2px;
}

.bottom-right {
	margin-top: -14px;  /*to level of bottom-left corner */
	margin-left: 14px; /* clip left corner */
	background-image: url('http://www.datadirect.com/media/css_graphics/tabs/corner.gif'); 
	background-position: 100% -14px;/*  under half, right side */
	height: 14px; 
	font-size: 2px; 
}
#red_first_tab {
	padding: 12px 0px 0px 0px;
	background-image: url('http://www.datadirect.com/media/css_graphics/tabs/firsttab_bg.jpg');
	width: 103px;
	height: 36px;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	line-height: 11px;
	color: #993333;
	float: left;  
	vertical-align: baseline; 
	overflow: hidden;
	text-align: center; 
}
#red_first_tab a {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #006699;
	text-decoration: none;  
}
#red_first_tab a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #006699;
	text-decoration: none;  
}
#red_first_tab a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #993333;
	text-decoration: none;  
}
#selected_tab {
	padding: 5px 0px 0px 0px;
	background-image: url('http://www.datadirect.com/media/css_graphics/tabs/selected_bg.jpg');
	background-repeat: no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	line-height: 11px;
	color: #006699;
	float: left;  
	display: table-cell;
	text-align: center;
	vertical-align: baseline;
	overflow: hidden;
	width: 103px; 
	height: 36px;
}
#selected_tab a{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	padding: 10px 0px 0px 0px;
	color: #993333;
	text-decoration: none;  
}
#selected_tab a:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #993333;
	padding: 10px 0px 0px 0px;
	text-decoration: none;  
}
#last_tab {
	padding: 12px 0px 0px 0px;
	background-image: url('http://www.datadirect.com/media/css_graphics/tabs/lasttab_bg.jpg');
	width: 103px;
	height: 36px;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	line-height: 11px;
	color: #993333;
	float: left;  
	vertical-align: baseline; 
	overflow: hidden;
	text-align: center; 
}
#last_tab a {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #006699;
	text-decoration: none;  
}
#last_tab a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #006699;
	text-decoration: none;  
}
#last_tab a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #993333;
	text-decoration: none;  
}
#red_tab {
	padding: 12px 0px 0px 0px;
	background-image: url('http://www.datadirect.com/media/css_graphics/tabs/tab_bg.jpg');
	width: 103px;
	height: 36px;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	line-height: 11px;
	color: #006699;
	float: left;  
	vertical-align: baseline; 
	overflow: hidden;
	text-align: center; 
}
#red_tab a {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #006699;
	text-decoration: none;  
}
#red_tab a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #006699;
	text-decoration: none;  
}
#red_tab a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #993333;
	text-decoration: none;  
}

/*Tabs*/
#arrow {
	position:relative;
	width:5%;
	w\idth:5%;
	float:left;
	background:#ffffff;
	text-align:left;
	margin:0px;
	vertical-align:top;
	padding:0px 0px 0px 0px;
}
#arrow_head {
	position:relative;
	width:92%;
	w\idth:92%;
	float:left;
	background:#ffffff;
	text-align:left;
	margin:0px;
	vertical-align:top;
	padding:0px 0px 0px 0px;
}
/*New homepage*/
#homepage_body_cont {
	position:relative;
	width:980px;		
	w\idth:940px;		
	float:left;			
	background:#ffffff;
	margin:0px;
	text-align:left;
	vertical-align:top;
	padding: 10px 20px 20px 20px;
	clear:both;
}
#homepage_body_cont_new {
	position:relative;
	width:980px;		
	w\idth:940px;		
	float:left;			
	background:#ffffff;
	margin:0px;
	text-align:left;
	vertical-align:top;
	padding: 10px 20px 20px 20px;
	clear:both;
}
.homepage_subtitle {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	/*line-height: normal;*/
	color: #4c4c4c;
	font-weight: bold;
	font-style: normal;
	padding:0px 0px 0px 6px;
}
.homepage_subtitle:link{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	/*line-height: normal;*/
	color: #333333;
	font-weight: bold;
	font-style: normal;
	padding:0px 0px 0px 6px;
}
.homepage_subtitle:hover{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	/*line-height: normal;*/
	color: #006699;
	font-weight: bold;
	font-style: normal;
	padding:0px 0px 0px 6px;
}
.homepage_subtitle:visited{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	/*line-height: normal;*/
	color: #3333333;
	font-weight: bold;
	font-style: normal;
	padding:0px 0px 0px 6px;
}
.homepage_subtitle:visited:hover{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	/*line-height: normal;*/
	color: #3333333;
	font-weight: bold;
	font-style: normal;
	padding:0px 0px 0px 6px;
}
#homepage_box {
	background-color:#f3f3f3;
}
.homepage_box_para {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	line-height: 16px;
	color: #333333;
	font-style: normal;
	padding:0px 0px 0px 0px;
	text-decoration: none;
}
.homepage_box_content {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	line-height: 16px;
	color: #333333;
	font-style: normal;
	padding:0px 0px 0px 0px;
}

.homepage_box_content:link {
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}

.homepage_box_content:hover {
	font-weight: normal;
	color: #006699;						
	text-decoration: underline;
}

.homepage_box_content:visited {
	font-weight: normal;
	color: #3333333;						
	text-decoration: none;
}

.homepage_box_content:visited:hover {
	font-weight: normal;
	color: #3333333;						
	text-decoration: underline;
}

/*New homepage*/

/*Resources Page*/

.resource_links{
	font-family: Verdana,sans-serif;
	color: #666666;		
	font-size: 11px;	
	line-height: 16px;
	font-weight: normal;
	text-decoration: none;
	text-align: center;
}
.resource_links:link {
	font-family: Verdana,sans-serif;
	color: #666666;			
	font-size: 11px;		
	font-weight: normal;
	text-decoration: none;
	text-align: center;
}
.resource_links:hover {
	font-family: Verdana,sans-serif;
	color: #000000;			
	font-size: 11px;		
	font-weight: normal;
	text-decoration: underline;
	text-align: center;
}
.resource_links:visited {
	font-family: Verdana,sans-serif;
	color: #666666;			
	font-size: 11px;		
	font-weight: normal;
	text-decoration: none;
	text-align: center;
}
.resource_links:visited:hover {
	font-family: Verdana,sans-serif;
	color: #000000;			
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
	text-align: center;
}
.resource__subtitle {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	/*line-height: normal;*/
	color: #4c4c4c;
	font-weight: bold;
	font-style: normal;
	padding:0px 0px 0px 0px;
}
/*Resources Page*/

/*Whitepapers Page*/
.whitepaper_links{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight:bold;
	text-decoration: none;

}
.whitepaper_links:link{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight:bold;
	text-decoration: none;
}
.whitepaper_links:hover {
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}
.whitepaper_links:visited {
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.whitepaper_links:visited:hover {
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}
.whitepaper_descrip{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	line-height: 14px;
	color: #666666;
	font-weight: normal;
	font-style: normal;
}
.whitepaper__subtitle {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	/*line-height: normal;*/
	color: #4c4c4c;
	font-weight: bold;
	font-style: normal;
	padding:0px 0px 10px 10px;
}

/*Whitepapers Page*/

/*Support Grey Strip*/

#support_grey_strip{
       background-color:#eaeaea;
       width: 980px;
       w\idth: 980px;
       height: 22px;
       h\eight: 17px;
       float:left;
       margin:0px;
       padding: 0px 0px 0px 0px;
}

/*Support Grey Strip*/

/*DDT rebrand copy end */


a:link 		{	color : "#000000";	}
a:visited 	{	color : "#000000";	}
a:hover 	{	color : "FF0000";	}

.KBalink {
	font-size: 12px;
	font-family: arial, tahoma, verdana;
	text-decoration: none;
}
.KBdefaulttext {
	font-family: arial, tahoma, verdana;
	font-size: 8.5pt;
	}
.KBfootNote {
	font-family: arial, tahoma, verdana;
	font-size: 10px;
	}
.KBinfo {
	font-family: arial, tahoma, verdana;
	font-size: 10px;
	}

.KBtitle {
	font-family: arial, tahoma, verdana;
	font-weight: bold;
	font-size: 10pt;
	}

.KBnavItem {
	font-family: arial, tahoma, verdana;
	font-size: 8pt;
	text-decoration : none;
	}
	
.KBnavItem2 {
	font-family: arial, tahoma, verdana;
	font-size: 7pt;
	text-decoration : none;
	}

.KBglossaryLink {
	font-family: arial, tahoma, verdana;
	font-size: 12px;
	text-decoration: none;
	}

.KBdefaultUnselectedButton {
	BORDER-RIGHT: #6699cc 1px solid; 
	BORDER-TOP: #6699cc 1px solid; 
	BORDER-LEFT: #6699cc 1px solid; 
	BORDER-BOTTOM: #6699cc 1px solid; 

	BACKGROUND-COLOR: #6699cc
}

.KBselectedButton {
	BORDER-RIGHT: #000000 lpx solid;
	BORDER-TOP: #ffffff lpx solid;
	BORDER-LEFT: #ffffff lpx solid;
	BORDER-BOTTOM: #000000 lpx solid;
	
} 

.KBdefaultBox {
	BORDER-RIGHT: #333333 lpx solid;
	BORDER-TOP: #9CCFFF lpx solid;
	BORDER-LEFT: #9CCFFF lpx solid;
	BORDER-BOTTOM: #333333 lpx solid;
}
.KBgrayUnselected {
	BORDER-RIGHT: #CCCCCC 1px solid; 
	BORDER-TOP: #CCCCCC 1px solid; 
	BORDER-LEFT: #CCCCCC 1px solid; 
	BORDER-BOTTOM: #CCCCCC 1px solid;
}

.KBsearchText {
	font-family: arial, tahoma, verdana;
	font-size: 8pt;
}
.KBarticle1
{
	font-size : 8 pt; 
	font-family : arial, tahoma, verdana;
	background-color : #ffffff;
}
.KBarticle2
{
	font-size : 8 pt; 
	font-family : arial, tahoma, verdana;
	background-color : #ffffff;
}
.KBformText 
{
	font-family: arial, tahoma, verdana;
	font-size: 11px;
}
.KBformButton {
	font-family: arial, tahoma, verdana;
	font-size: 11px;
	}
.DDalink {
	font-size: 12px;
	font-family: arial, tahoma, verdana;
         font-weight: bold;
	text-decoration: none;
}
.DDheader {
	font-family: arial, tahoma, verdana;
	font-weight: bold;
	font-size: 10pt;
         BORDER-RIGHT: #6699cc 1px solid; 
	BORDER-TOP: #6699cc 1px solid; 
	BORDER-LEFT: #6699cc 1px solid; 
	BORDER-BOTTOM: #6699cc 1px solid; 

	BACKGROUND-COLOR: #6699cc

	}
.DDtitle {
	font-family: arial, tahoma, verdana;
	font-weight: bold;
	font-size: 10pt;
	}

.DDnavItem {
	font-family: arial, tahoma, verdana;
	font-size: 8pt;
	text-decoration : none;
	}
.DDdefaulttext {
	font-family: arial, tahoma, verdana;
	font-size: 8.5pt;
	}
