/* Base Elements */
h1
{
	font-weight:bold;
	letter-spacing:0px;
	font-size:18px;
	margin:10px 0 0px 0;
	line-height:20px;
}
h2
{
	font-size:18px;
	margin:0px 0 5px 0;
	font-weight:bold;
}
h3
{
	font-size:14px;
	font-weight:bold;
	margin:0 0 0 0;
}
h4
{
	font-size:12px;
	font-weight:bold;
}
ul.dartitem ul li
{
	font-size:10px;
	margin:0 0 0 15px;
}
ul.dartitem
{
	margin:0 0 0 0;
	padding-bottom:10px;
}
ul li ul
{
	padding-top:10px;
}
body
{
	font:12px/18px Arial, Helvetica, Sans-Serif;
	margin:0 auto 0 auto;padding:0 0 0 0;width:100%;height:100%;text-align:center;
	background:#cbcbcb url(/styles/images/bkg/TXX_bkg.gif) top left repeat-x;
}
form
{
	width:100%;margin:0 auto 0 auto;padding:0 0 0 0;
}
#cbSampleMenu
{
	height:230px;
}
#cbSampleMenu, #cbSampleMenu td
{
	font-size:12px;
	line-height:14px;
}
#press_contents
{
	padding:10px 10px 0 25px;
	width:700px;
}
#press_contents, #press_contents td, #press_contents p
{
	font-size:12px;line-height:16px;
}
.prod_listing_buttons
{
	FLOAT:right; WIDTH:60px; PADDING-TOP:6px; HEIGHT:35px;
}
.linklist a:link, .linklist a:visited, .linklist a:active, .linklist a:hover
{
	font-weight:normal; font-size:10px; color:#000000; 
}
.sublist
{
	font-weight:normal; font-size:11px; color:#000000;height:16px;
	float:left;padding-left:14px;background:url(/styles/images/bullets/li_x.gif) left 0px no-repeat;
}
.dlllist a:link, .dlllist a:visited, .dlllist a:active, .dlllist a:hover
{
	font-weight:bold; font-size:12px; color:#000000; 
}
.rel_list
{
	font-size:10px;
	padding:0 0 0 0;
	margin:0 0 0 0;
}
.rel_list ul
{
	list-style:none;letter-spacing:0px; 
	margin:0 0 0 0;padding:5px 0 3px 0;
	font:10px/14px Arial, Helvetica, Sans-Serif;	
	list-style-image:none;
}
.rel_list li
{
	padding-left:0px;
	margin-left:5px;margin-bottom:5px;
	padding-bottom:5px;
	border-bottom:solid 1px #cccccc;
}
div.codeblock
{
	font-size:10px;
	font-family:Courier New;
	color:#0000FF;
	width:450px;
	line-height:14px;
	background:#eeeeee;
	padding:15px 5px 5px 15px;
}
div.codeblock p
{
	margin-top:0;
	margin-bottom:0;
}
a:hover
{	
	text-decoration:underline;
}
img
{
	border:none;
}
div.code
{
	font-size:12px;color:#0000cc;
	font-family:Courier "Courier New";
	white-space: pre-wrap;
	/*word-wrap: break-word;*/
	line-height:14px;
}
/* Named Elements */
#display
{
	width:974px; text-align:center;
}

#display_topleft
{
	float:left;width:7px;height:5px;
}
#display_topright
{
	float:right;width:7px;height:5px;
}

#display_botleft
{
	float:left;width:7px;height:5px;
}
#display_botright
{
	float:right;width:7px;height:5px;
}
#display_topstrip
{
	width:968px;height:5px;
	line-height:1px;font-size:1px;
}
#display_botstrip
{
	background:#ffffff;width:968px;height:5px;
	line-height:1px;font-size:1px;
	margin:0 auto 0 auto;
}


#display_contents
{
	width:968px; margin:0 3px 0 3px; padding:0 0 0 0;
}

#root_inner
{
	width:974px; text-align:center;background:#ffffff; 	
	margin:0 auto 0 auto; padding:0 0 0 0;
	border:solid 0px #000000;
}
#root_outer1
{
	margin:0 auto 0 auto; padding:0 0 0 0;
	text-align:center;width:990px;height:100%;
}
#root_outer2
{
	margin:0 auto 0 auto; padding:0 0 0 0;
	text-align:center;width:990px;height:100%;	
}
#root_header
{
	background:url(images/dart_logo2.gif) 10px 17px no-repeat;	
	text-align:center;width:974px; height:48px;
}
#main
{
	width:948px;height:100%;
	padding:10px 10px 0 10px;margin:0 0 0 0;
	border:solid 0px #ff0000;
}
#main_left
{
	width:745px;float:left;text-align:left;
	margin:0 0 0 0;padding:4px 0 0 6px;
	border:solid 0px #000000;
}
#main_right
{
	text-align:left;width:192px; float:right;
	margin:0 0 0 0;padding:10px 0 0 0;
	border: solid 0px #000000;
}

.main_innerleft, .main_innerright
{
	width:299px;text-align:left;
	margin:0 0 0 0;padding:0 0 0 0;
}
.main_innerleft
{
	float:left;
}
.main_innerright
{
	float:right;
}
.main_innerwide
{
	width:744px;text-align:left;float:left;margin:0 0 0 0;padding:0 0 0 0;
}
.main_innerwide a:link, .main_innerwide a:hover, .main_innerwide a:active, .main_innerwide a:visited
{
	/*color:#000000;*/
}


#footer, #footer_left, #footer_right
{
	height:34px;color:#999999;font:10px Arial, Helvetica, Sans-Serif;
}
#footer
{
	width:968px;padding:0 auto 0 auto;margin:6px 3px 0 3px;clear:both;
	background:url(images/footer/footer_center.gif) top left repeat-x;
}
#footer_left
{
	text-align:left;width:568px;float:left;padding:3px 0 0 10px;
	background:url(images/footer/footer_left.gif) top left no-repeat;
}
#footer_right
{
	float:right;padding:3px 10px 0 0;
	background:url(images/footer/footer_right.gif) top right no-repeat;	
}
#footer_cap
{
	margin:0 auto 0 auto;width:974px;height:5px;
	line-height:1px;font-size:1px;
	background:#ffffff;
}
#footer_capleft
{
	float:left;width:7px;height:5px;
	background:url(/styles/images/display/botstrip_left.gif) 0 0 no-repeat;
}
#footer_capright
{
	float:right;width:7px;height:5px;
	background:url(/styles/images/display/botstrip_right.gif) 0 0 no-repeat;
}

#links_cap
{
	margin:5px auto 0 auto;width:974px;height:5px;
	background:#dddddd;
}
#links_capleft
{
	float:left;width:7px;height:5px;
	background:url(/styles/images/display/links_topstrip_left.gif) 0 0 no-repeat;
}
#links_capright
{
	float:right;width:7px;height:5px;
	background:url(/styles/images/display/links_topstrip_right.gif) 0 0 no-repeat;
}

#footer_linkcontainer
{
	width:959px;
	background:#dddddd;
	margin:0 auto 0 auto;
	padding-left:15px;
	border:solid 0px #000000;
}
#footer a:link, #footer a:hover, #footer a:active, #footer a:visited
{
	color:#666666;
}
ul li ul li
{
	list-style:none;letter-spacing:0px; 
	margin:0 0 0 0;padding:0px 0 3px 0;
	font:12px/14px Arial, Helvetica, Sans-Serif;
	list-style-image:url(/styles/images/bullets/li_x.gif);
}
.gloss_term {padding:5px 0 0 5px; FONT-WEIGHT: bold; FONT-SIZE: 12px;}
.gloss_def {padding:5px 0 0 10px; FONT-WEIGHT: normal; FONT-SIZE: 12px;}
.gloss_idx {padding:10px 5px 0 0; FONT-WEIGHT: bold; FONT-SIZE: 20px; COLOR: #999999; BORDER-BOTTOM: #cccccc 1px solid; text-align:left; }

