body {
	margin:0px;
	padding:0px;
	font-family:verdana, arial, helvetica, sans-serif;
	color:#000000;
	background-image: URL(http://media.datadirect.com/media/css_graphics/general/page_bg.jpg);
}
.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;
}
#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://media.datadirect.com/media/css_graphics/general/body_content_bg.gif);
	padding:0px 0px 0px 0px;
}
#body_text {
	position:relative;
	float:left;
	margin:0px;
	background-color:#ffffff;	
	padding:0px 0px 0px 30px;
}
#subhead_image {
	background-image: URL(http://media.datadirect.com/media/css_graphics/general/space_subhead.gif);
	position:absolute;
	left:0px;
	top:0px
	width:980px;
	w\idth:980px;
	height:30px;
	float:left;
	margin:0px;
	padding:0px 0px 0px 0px;
}
#banner_subhead {
	background-image: URL(http://media.datadirect.com/media/css_graphics/topnav/datadirect_header_bg.gif);
	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:660px;
	w\idth:635px;
	float:left;
	margin:0px;
	text-align:left;
	padding:7px 0px 12px 25px;
}
#topnav_right_text {
	position:relative;
	width:216px;	
	w\idth:196px;	
	float:right;
	margin:0px;
	padding:0px 20px 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: #be0000;
	font-size: 10px;
	line-height: 12px;
	font-weight: normal;
	text-decoration: none;
	vertical-align:text-top;
	text-align: center;
	/*word-wrap: break-word;*/
}
#top_navigation {
	background-image: URL(http://media.datadirect.com/media/css_graphics/topnav/datadirect_nav_bg.gif);
	position:static;
	width:735px;		
	w\idth:735px;		
	height:35px;
	h\eight:35px;
	font-size:11px;		
	font-weight: bold;
	Xheight:23px;		
	float:left;
	margin:0px;
	padding:0px 0px 0px 0px;
	text-align:left;
}
#top_search {
	background-image: URL(http://media.datadirect.com/media/css_graphics/topnav/searchbox_bg.gif);
	background-repeat: no-repeat;
	position:static;
	width:245px;		
	w\idth:231px;		
	height:35px;
	h\eight:35px;
	font-size:11px;		
	font-weight: bold;
	float:left;
	margin:0px;
	padding:0px 4px 0px 10px;
	text-align:left;
}
.text_box {
	width: 155px;
	w\idth: 155px;
	}
#footer_box1 {
	position:relative;
	width:982px;			
	w\idth:980px;			
	float:left;
	margin:0px;
	padding:0px;
	background-color:#ffffff;
	padding:7px 0px 0px 0px;
	border-left:1px solid #999999;
	border-right:1px solid #999999;
}
/*footer_box is only for the application template*/
#footer_box {
	position:relative;
	width:982px;			
	w\idth:980px;			
	float:left;
	margin:0px;
	padding:0px;
	background-color:#ffffff;
	padding:7px 0px 7px 0px;
	border-left:1px solid #999999;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
}
#footer {
	position:relative;
	width:980px;			
	w\idth:980px;			
	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: 14px;
	font-weight: normal;
	text-decoration: none;
	text-align: center;
}
.footer:link {
	font-family: Verdana,sans-serif;
	color: #005295;			
	font-size: 10px;		
	line-height: 14px;
	font-weight: normal;
	text-decoration: none;
	text-align: center;
}
.footer:hover {
	font-family: Verdana,sans-serif;
	color: #be0000;			
	font-size: 10px;		
	line-height: 14px;
	font-weight: normal;
	text-decoration: none;
	text-align: center;
}
.footer:visited {
	font-family: Verdana,sans-serif;
	color: #666666;			
	font-size: 10px;		
	line-height: 14px;
	font-weight: normal;
	text-decoration: none;
	text-align: center;
}
.footer:visited:hover {
	font-family: Verdana,sans-serif;
	color: #be0000;			
	font-size: 10px;		
	line-height: 14px;
	font-weight: normal;
	text-decoration: none;
	text-align: center;
}
#print_footer {
	position:relative;
	width:980px;		
	w\idth:980px;		
	margin:0px;
	text-align:center;
	background-color:#ffffff;
	font-family: Verdana,sans-serif;
	color: #005295;		
	font-size: 10px;	
	line-height: 14px;
	font-weight: normal;
	text-decoration: none;
}
/* 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;
}

.topnav {
	font-family: Verdana,sans-serif;
	color: #005295;			
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	text-decoration: none;
	text-align: right;
}

.topnav:link {
	font-family: Verdana,sans-serif;
	color: #005295;			
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	text-decoration: none;
	text-align: right;
}

.topnav:hover {
	font-family: Verdana,sans-serif;
	color: #be0000;			
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	text-decoration: none;
	text-align: right;
}

.topnav:visited {
	font-family: Verdana,sans-serif;
	color: #666666;			
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	text-decoration: none;
	text-align: right;
}

.topnav:visited:hover {
	font-family: Verdana,sans-serif;
	color: #be0000;				
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	text-decoration: none;
	text-align: right;
}

A.topnav_link {
	font-family: Verdana,sans-serif;
	color: #005295;				
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	text-decoration: none;
	text-align: right;
}

#body_content_with_leftnav {
	position:relative;
	width:779px;		
	w\idth:749px;		
	float:right;
	background:#ffffff;
	margin:0px;
	text-align:left;
	padding:0px 0px 0px 30px;
}
#body_content_with_middle {
	position:relative;
	width:531px;	
	w\idth:431px;	
	float:left;
	background:#ffffff;
	margin:0px;
	text-align:left;
	padding:0px 100px 0px 0px;
}
#body_content_with_right {
	position:relative;
	width:749px;	
	w\idth:604px;	
	float:left;
	background:#ffffff;
	margin:0px;
	text-align:left;
	padding:0px 145px 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;
}
#body_content_without_middle {
	position:relative;
	width:762px;		
	w\idth:632px;		
	float:left;
	background:#ffffff;
	margin:0px;
	text-align:left;
	padding:0px 100px 0px 30px;
}
#body_content_without_right {
	position:relative;
	width:980px;	
	w\idth:630px;	
	float:left;
	background:#ffffff;
	margin:0px;
	text-align:left;
	padding:0px 320px 0px 30px;
}
#body_content_with_tab {
	position:relative;
	width:749px;		
	w\idth:719px;		
	float:right;
	background:#ffffff;
	margin:0px;
	text-align:left;
	padding:0px 30px 0px 0px;
}
#body_content_without_tab {
	position:relative;
	width:980px;		
	w\idth:920px;		
	float:left;			
	background:#ffffff;
	margin:0px;
	text-align:left;	
	padding:0px 30px 0px 30px;
}

#leftnav_box {
	position:relative;
	border-left:1px solid #bebebe;
	float:left;
	width:200px;		
	w\idth:199px;
	background:#eeeeee;
	margin:0px;
	padding:0px 0px 0px 0px; /* right padding trimmed by 2px for High Res issues  */
}

#breadcrumb_with_leftnav {
	position:relative;
	width:749px;		
	w\idth:719px;		
	float:left;
	background:#ffffff;
	margin:0px;
	text-align:left;
	padding:0px 30px 0px 0px;
}
#breadcrumb_without_leftnav {
	position:relative;
	width:980px;		
	w\idth:920px;		
	float:left;
	background:#ffffff;
	margin:0px;
	text-align:left;
	padding:0px 30px 0px 30px;
}

#breadcrumb_area {
	position:static;
    width:429px;		
	w\idth:429px;		
	float:left;
	margin:0px;
	background-color:#ffffff;
	font-family: verdana, sans-serif;
	color: #005295;		
	text-align: left;
	font-size: 11px;
	text-decoration: none;
	padding:8px 0px 0px 0px;		
}
A.breadcrumb_area:visited, A.breadcrumb_area {
	font-family: verdana, sans-serif;
	color: #005295;		
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
}

A.breadcrumb_area:visited:hover, A.breadcrumb_area:hover {
	font-family: verdana, sans-serif;
	color: #005295;		
	text-decoration: underline;
	font-weight: normal;
	font-style: normal;
}
p, form, table {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	line-height: 14px;
	color: #000000;
	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;
}

.homepage {
	font-family: Verdana,sans-serif;
	color: #000000;					
	font-size: 10px;
	line-height: 13px;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
}
.homepage_link {
	font-family: Verdana,sans-serif;
	color: #005295;					
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
}

.homepage_link:link {
	color: #005295;					
	text-decoration: none;
}

.homepage_link:hover {
	color: #be0000;						
	text-decoration: underline;
}

.homepage_link:visited {
	color: #666666;						
	text-decoration: none;
}

.homepage_link:visited:hover {
	color: #be0000;							
	text-decoration: underline;
}

A {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #005295;
	font-weight:bold;
	text-decoration: none;
}

A:hover {
	color: #be0000;
	text-decoration: underline;
}
A:visited {
	color: #666666;
	text-decoration: none;
}
A:visited:hover {
	color: #be0000;
	text-decoration: underline;
}

.homepage_subhead, A.homepage_subhead {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	line-height:normal;
	color: #be0000;
	font-weight: bold;
	font-style: normal;
}

#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_subhead {
	background-image: URL(http://media.datadirect.com/media/css_graphics/homepage/subhead_bg_dev.gif);
	position:relative;
	/*width:470px;		
	w\idth:448px;		*/
	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_links_medium {
	position:relative;
	width:470px;		
	w\idth:460px;		
	float:left;
	margin:0px;
	text-align:left;
	padding:10px 0px 0px 10px;
}
#homepage_subhead_links_small {
	position:relative;
	width:225px;		
	w\idth:215px;		
	float:left;
	margin:0px;
	text-align:left;
	padding:10px 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_content_small {
	position:relative;
	width:225px;		
	w\idth:225px;		
	float:left;
	background:#ffffff;
	margin:0px;
	text-align:left;
	vertical-align:top;	
	padding:20px 0px 0px 20px;
}
#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;
}
/* closing of styles for Homepage */

#footer_icon_tab {
	position:relative;
	width:982px;		
	w\idth:980px;
	height:40px;		
	background:#ffffff;
	margin:0px;
	background: URL(http://media.datadirect.com/media/css_graphics/footer/rss-home.gif); 
	background-repeat:no-repeat;
	border-left:1px solid #999999;
	border-right:1px solid #999999;
	padding:0px 0px 0px 0px;
	overflow: hidden;			/*This will hide extra content space after given height*/
}
#footer_spacer {
	width:982px;
	w\idth:980px;
	height:20px;
	overflow:hidden;
	background:#ffffff; 
	border-left:1px solid #999999;	
	border-right:1px solid #999999; 
}
#footer_seprater {
	position:relative;
	width:982px;		
	w\idth:980px;
	height:12px;
	overflow:hidden;		
	background: URL(http://media.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_icon_tab_inside {
	position:relative;
	width:982px;
	w\idth:980px;
	background:#ffffff;
	margin:0px;
	height:39px;
	overflow: hidden;			/*This will hide extra content space after given height*/
	border-left:1px solid #999999;
	border-right:1px solid #999999;
	padding:0px 0px 0px 0px;
}
#rssfeed_with_left {
	position:relative;
	width:201px;
	w\idth:190px;
	height:39px;
	padding:13px 7px 8px 4px;
	background: URL(http://media.datadirect.com/media/css_graphics/footer/rss-with-left.gif); 
	background-repeat:no-repeat;
	margin:0px;
	overflow: hidden;			/*This will hide extra content space after given height*/
}
#rssfeed_without_left {
	position:relative;
	width:201px;
	w\idth:190px;
	height:39px;
	padding:13px 7px 8px 4px;
	background: URL(http://media.datadirect.com/media/css_graphics/footer/rss-without-left.gif); 
	background-repeat:no-repeat;
	margin:0px;
	overflow: hidden;			/*This will hide extra content space after given height*/
}
#rssfeed_home {
	position:relative;
	width:393px;
	w\idth:210px;
	height:40px;
	padding:10px 18px 6px 165px;
	background: URL(http://media.datadirect.com/media/css_graphics/footer/rss-home.gif); 
	background-repeat:no-repeat;
	margin:0px;
	overflow: hidden;			/*This will hide extra content space after given height*/
}
.rss_feed, A.rss_feed {
	font-family: Verdana,sans-serif;
	color: #767676;		
	font-size: 9px;	
	font-weight: normal;
	text-decoration: none;
	text-align: center;
}
.rss_feed:link, A.rss_feed:link {
	font-family: Verdana,sans-serif;
	color: #767676;			
	font-size: 9px;		
	font-weight: normal;
	text-decoration: none;
	text-align: center;
}
.rss_feed:hover, A.rss_feed:hover {
	font-family: Verdana,sans-serif;
	color: #be0000;			
	font-size: 9px;		
	font-weight: normal;
	text-decoration: none;
	text-align: center;
}
.rss_feed_text, A.rss_feed_text {
	font-family: Verdana,sans-serif;
	color: #41628D;		
	font-size: 9px;	
	font-weight: bold;
	text-decoration: none;
	text-align: center;
}
/* closing styles for footer */

#headline_image {
	position:static;
	width:201px;
	w\idth:198px;
	background:#ffffff;
	height:79px;
	overflow:hidden;	
	float:left;
	margin:0px;
	border-right:2px solid #999999;
	border-bottom:1px solid #999999;
	border-left:1px solid #999999;
	border-top:1px solid #999999;
	padding:0px 0px 0px 0px;
}
#headline_image_right {
	position:static;
	width:779px;
	w\idth:779px;
	background:#ffffff;	
	height:80px;
	h\eight:80px;
	overflow:hidden;	
	float:right;
	margin:0px;
	border-bottom:1px solid #b3b3b3;
	padding:0px 0px 0px 0px;
}

/* For Callouts*/
#content_right_column {
	position:relative;
	width:218px;			
	w\idth:188px;				
	float:right;
	background:#ffffff;
	margin:0px;
	text-align:left;
	padding:10px 30px 10px 0px; 		/* right padding changed to 0px for High Res issues  */
}
#callout {
	position:relative;
	float:left;
	width:188px;			
	w\idth:188px;			
	margin:0px 0px 10px 0px;		
	background:#ffffff;
}
#callout_header {
	font-size: 12px;			
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	line-height: 14px;
	color: #be0000;			
	font-weight: bold;
	font-style: normal;
	padding:7px 10px 7px 10px;		
	border-top:1px solid #b8b8b8;		
	border-right:1px solid #b8b8b8;		
	border-left:1px solid #b8b8b8;		
	border-bottom:1px solid #b8b8b8;		
	background:#e8e8e8;			
}
#callout_dark_blue {
	position:static;
	font-size: 11px;			
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	color: #000000;
	float:left;
	width:188px;		
	w\idth:166px;			
	margin:0px 0px 0px 0px;
	border-top:4px solid #005296;
	border-right:1px solid #b8b8b8;			
	border-left:1px solid #b8b8b8;		
	border-bottom:1px solid #b8b8b8;		
	padding:10px 10px 10px 10px;			
	background:#ffffff;
}
#callout_dark_red {
	position:static;
	font-size: 11px;			
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	color: #000000;
	float:left;
	width:188px;			
	w\idth:166px;			
	margin:0px 0px 0px 0px;
	border-top:4px solid #c20006;
	border-right:1px solid #b8b8b8;		
	border-left:1px solid #b8b8b8;		
	border-bottom:1px solid #b8b8b8;		
	padding:10px 10px 10px 10px;			
	background:#ffffff;
}
#callout_medium_blue {
	position:static;
	font-size: 11px;			
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	color: #000000;
	float:left;
	width:188px;			
	w\idth:166px;			
	margin:0px 0px 0px 0px;
	border-top:4px solid #80a6cb;
	border-right:1px solid #b8b8b8;			
	border-left:1px solid #b8b8b8;		
	border-bottom:1px solid #b8b8b8;		
	padding:10px 10px 10px 10px;			
	background:#ffffff;
}
#callout_light_grey {
	position:static;
	font-size: 11px;			
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	color: #000000;
	float:left;
	width:188px;			
	w\idth:166px;			
	margin:0px 0px 0px 0px;
	border-top:4px solid #d8d9db;
	border-right:1px solid #b8b8b8;		
	border-left:1px solid #b8b8b8;		
	border-bottom:1px solid #b8b8b8;		
	padding:10px 10px 10px 10px;			
	background:#ffffff;
}
#callout_blank {
	position:static;
	float:left;
	width:188px;			
	w\idth:186px;
	overflow:hidden;		
	margin:0px;
	/*border-top:4px solid #c20006;
	border-right:1px solid #b8b8b8;		
	border-left:1px solid #b8b8b8;		
	border-bottom:1px solid #b8b8b8;		*/
	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: #005295;						
	text-decoration: none;
	font-weight : bold;
}

.callout_text:hover {
	font-family: Verdana,sans-serif;
	color: #be0000;					
	text-decoration: underline;
	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: #be0000;					
	text-decoration: underline;
	font-weight: bold;
}
#callout_header a {
	font-size: 12px;			
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #be0000;			
	font-weight: bold;
	font-style: normal;
}
#callout_header a:hover {
	font-size: 12px;			
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #be0000;			
	font-weight: bold;
	font-style: normal;
	text-decoration:underline;
}

/* closing For callouts*/

/* For tabs*/
#tabbedpane {
	border-top: solid 1px #b8b8b8;
	width: 683px;			
}

.inner_tabbedpane {
	border-right: solid 1px #b8b8b8; 
	border-left: solid 1px #b8b8b8; 
	padding: 15px 15px 10px 17px;
	width: 683px;		
	w\idth: 649px;
}

#tabs {
	width:auto;
	clear: both;
	width: 683px;
	height: 36px;
	overflow: hidden;
	background-image: url(http://media.datadirect.com/media/css_graphics/tabs/tabs_background.jpg);
	dispaly: block;
}

#tab {
	padding: 12px 0px 0px 0px;
	background-image: url(http://media.datadirect.com/media/css_graphics/tabs/tab_background.jpg);
	width: 95px;
	height: 36px;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	line-height: 11px;
	color: #999999;
	float: left;  
	vertical-align: baseline; 
	overflow: hidden;
	text-align: center; 
}

#tab a {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #999999;
	text-decoration: none;  
}
#tab a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #999999;
	text-decoration: none;  
}
#tab a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #be0000;
	text-decoration: none;  
}

#red_tab {
	padding: 12px 0px 0px 0px;
	background-image: url(http://media.datadirect.com/media/css_graphics/tabs/tab_background.jpg);
	width: 95px;
	height: 36px;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	line-height: 11px;
	color: #999999;
	float: left;  
	vertical-align: baseline; 
	overflow: hidden;
	text-align: center; 
}

#red_tab a {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #999999;
	text-decoration: none;  
}
#red_tab a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #999999;
	text-decoration: none;  
}
#red_tab a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #be0000;
	text-decoration: none;  
}

#first_tab {
	padding: 12px 0px 0px 0px;
	background-image: url(http://media.datadirect.com/media/css_graphics/tabs/firsttab_background.jpg);
	width: 95px;
	height: 36px;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	line-height: 11px;
	color: #999999;
	float: left;  
	vertical-align: baseline; 
	overflow: hidden;
	text-align: center; 
}

#first_tab a {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #999999;
	text-decoration: none;  
}
#first_tab a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #999999;
	text-decoration: none;  
}
#first_tab a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #005294;
	text-decoration: none;  
}

#last_tab {
	padding: 12px 0px 0px 0px;
	background-image: url(http://media.datadirect.com/media/css_graphics/tabs/lasttab_background.jpg);
	width: 95px;
	height: 36px;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	line-height: 11px;
	color: #999999;
	float: left;  
	vertical-align: baseline; 
	overflow: hidden;
	text-align: center; 
}

#last_tab a {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #999999;
	text-decoration: none;  
}
#last_tab a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #999999;
	text-decoration: none;  
}
#last_tab a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #be0000;
	text-decoration: none;  
}
#red_first_tab {
	padding: 12px 0px 0px 0px;
	background-image: url(http://media.datadirect.com/media/css_graphics/tabs/firsttab_background.jpg);
	width: 95px;
	height: 36px;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	line-height: 11px;
	color: #999999;
	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: #999999;
	text-decoration: none;  
}
#red_first_tab a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #999999;
	text-decoration: none;  
}
#red_first_tab a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #be0000;
	text-decoration: none;  
}
#selected_tab {
	padding: 5px 0px 0px 0px;
	background-image: url(http://media.datadirect.com/media/css_graphics/tabs/selected_background.jpg);
	background-repeat: no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	line-height: 11px;
	color: #be0000;
	float: left;  
	display: table-cell;
	text-align: center;
	vertical-align: baseline;
	overflow: hidden;
	width: 95px; 
	height: 36px;
}

#selected_tab a{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	padding: 10px 0px 0px 0px;
	color: #be0000;
	text-decoration: none;  
}
#selected_tab a:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #be0000;
	padding: 10px 0px 0px 0px;
	text-decoration: none;  
}	
#inner_select {
	padding: 12px 0px 0px 0px;
	background-image: url(http://media.datadirect.com/media/css_graphics/tabs/tab_background.jpg);
	width: 95px;
	height: 36px;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	line-height: 11px;
	color: #005294;
	float: left;  
	vertical-align: baseline; 
	overflow: hidden;
	text-align: center;
}
#inner_select a{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	padding: 12px 0px 0px 0px;
	color: #005294;
	text-decoration: none;  
}
#inner_select a:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #005294;
	padding: 12px 0px 0px 0px;
	text-decoration: none;  
}
#selected_first_tab {
	padding: 5px 0px 0px 0px;
	background-image: url(http://media.datadirect.com/media/css_graphics/tabs/selected_background.jpg);
	background-repeat: no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	line-height: 11px;
	color: #be0000;
	float: left;  
	display: table-cell;
	text-align: center;
	vertical-align: baseline;
	overflow: hidden;
	width: 95px; 
	height: 36px;
}

#selected_first_tab a{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	padding: 10px 0px 0px 0px;
	color: #be0000;
	text-decoration: none;  
}
#selected_first_tab a:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #be0000;
	padding: 10px 0px 0px 0px;
	text-decoration: none;  
}
#selected_last_tab {
	padding: 5px 0px 0px 0px;
	background-image: url(http://media.datadirect.com/media/css_graphics/tabs/selected_background.jpg);
	background-repeat: no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	line-height: 11px;
	color: #be0000;
	float: left;  
	display: table-cell;
	text-align: center;
	vertical-align: baseline;
	overflow: hidden;
	width: 95px; 
	height: 36px;
}

#selected_last_tab a{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	padding: 10px 0px 0px 0px;
	color: #be0000;
	text-decoration: none;  
}
#selected_last_tab a:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #be0000;
	padding: 10px 0px 0px 0px;
	text-decoration: none;  
}
#tab_separator{
	float: left;  
}	
.bottom-left {
	margin-right: 14px; /* clip right corner */
	background-image: url('http://media.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://media.datadirect.com/media/css_graphics/tabs/corner.gif'); 
	background-position: 100% -14px;/*  under half, right side */
	height: 14px; 
	font-size: 2px; 
}

#body_content_with_tab_right {
	position:relative;
	width:769px;	
	w\idth:769px;	
	float:left;
	background:#ffffff;
	margin:0px;
	text-align:left;
	padding:0px 30px 0px 0px;
}

#body_content_with_tab_middle {
	position:relative;
	width:524px;	
	w\idth:494px;	
	float:left;
	background:#ffffff;
	margin:0px;
	text-align:left;
	padding:0px 30px 0px 0px;
}
#body_content_without_tab_middle {
	position:relative;
	width:735px;		
	w\idth:695px;		
	float:left;
	background:#ffffff;
	margin:0px;
	text-align:left;
	padding:0px 30px 0px 10px;
}
#body_content_without_tab_right {
	position:relative;
	width:980px;	
	w\idth:940px;	
	float:left;
	background:#ffffff;
	margin:0px;
	text-align:left;
	padding:0px 30px 0px 10px;
}
/* closing For tabs*/

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;
}

#head_tab {
	background-image: URL(http://media.datadirect.com/media/css_graphics/homepage/subhead-bg.gif);
	position:relative;
	width:220px;		
	w\idth:198px;		
	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;
}
#head_tab_content {
	position:relative;
	width:220px;		
	w\idth:200px;		
	float:left;
	margin:0px;
	text-align:left;
	padding:0px 10px 0px 10px;
}
#dev_content_links {
	position:relative;
	width:325px;		
	w\idth:315px;		
	float:left;
	margin:0px;
	text-align:left;
	padding:10px 0px 0px 10px;
}


/*FOR LEFTNAV*/
#leftnav_main ul
{
list-style-type: none;
padding: 0;
margin: 0;
}

#leftnav_main a { 
display: block; 
color: #005294;
background-color: #f6f6f6;
width:199px;
w\idth:172px;
border-bottom:1px solid #bebebe;
font-weight:bold;
padding:8px 10px 7px 17px;
}

#leftnav_main a:hover
{
background-color: #dedede;
color: #be0000;
text-decoration:none;
font-weight:bold;
}

#active_main a
{
display: block;
color: #be0000;
background-color: #dedede;
}

#leftnav_sub ul
{
list-style-type: none;
padding: 0;
margin: 0;
}

#leftnav_sub a { 
display: block;
background-image: url(http://media.datadirect.com/media/css_graphics/general/arrow_down.gif);
color: #005294;
width:199px;
w\idth:161px;
border-bottom:1px solid #bebebe;
padding:8px 10px 7px 28px;
}

#leftnav_sub a:hover { 
background-image: url(http://media.datadirect.com/media/css_graphics/general/arrow_over.gif);
color: #be0000;
text-decoration:none;
}

#active_sub a
{
display: block;
background-image: url(http://media.datadirect.com/media/css_graphics/general/arrow_over.gif);
color: #be0000;
}
/*FOR LEFTNAV*/

#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_450 {
	position:relative;
	width:450px;
	w\idth:450px;
	float:left;
	background:#ffffff;
	margin:0px;
	vertical-align:top;
	padding:0px 0px 0px 0px;
}
/*Press Release*/
/*Webinar*/
#table_160, #eventleft {
	width:160px;
	w\idth:160px;
	float:left;
	background:#ffffff;
	margin:0px;
	padding:0px 0px 0px 0px;

}
#table_414, #eventmain {
	width:414px;
	w\idth:414px;
	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;
}
/*Just for printing the footer*/
.footer_print {
	position:relative;
	width:982px;			
	w\idth:980px;			
	float:left;
	margin:0px;
	padding:0px;
	background-color:#ffffff;
	padding:0px 0px 7px 0px;
	border-left:1px solid #999999;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	font-family: Verdana,sans-serif;
	text-align:center;
	color: #005295;		
	font-size: 10px;	
	line-height: 14px;
	font-weight: normal;
	text-decoration: none;
}
#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;
}