.promotop_bottomL { background: url("../images/home/promotop_bottomL.jpg") no-repeat bottom left;}
.promotop_bottomR { background: url("../images/home/promotop_bottomR.gif") no-repeat bottom right; }
.box_promo { float: left; width: 465px; margin:0; background-color:#fff; }
.topL_promo { background: url("../images/downloads/cornertopL_ecru.gif") no-repeat top left;}
.topL_promo_home { background: url("../images/downloads/cornertopL_ecru.gif") no-repeat top left;}
.topR_promo { background: url("../images/downloads/cornertopR_ecru.gif") no-repeat top right; }
.bottomL_promo { background: url("../images/downloads/cornerbottomL_ecru.gif") no-repeat bottom left; }
.bottomR_promo { background: url("../images/downloads/cornerbottomR_ecru.gif") no-repeat bottom right; }

#home_banner { 
	width:640px;
	float:left;
	background-color:#ffffff;
	position:relative;
}

.bottom_cap { background:url(/images/home/sm_sidebar_bottom.gif) no-repeat; }

#tabs_container { float:left; margin:0; width:650px; } 

#tabs_header { background:url(/images/home/main_tabs_top.gif) no-repeat; } 

#tabs_body {
	padding:10px;
	background-color:#fff;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
}

#tabs_body p {
	margin:0 0 0 -7px;
	font-size:22px;
	font-family:Arial, Helvetica, sans-serif;
}

.tabmenu {
	margin-top:10px;
	position:relative;
	left:114px;
}

.tabmenu ul {
	margin: 0;
	padding: 0;
	float: left;
	background: url(/images/home/tabs_unselected.gif) no-repeat;  /* the 'off' states for all tabs together */
}

.tabmenu ul li {
	display: inline;
}

.tabmenu ul li a {
	float:left;
}

.tabmenu ul li a#tab1.selected {
	background: url(/images/home/tab_meetOrionNPM.gif) center left no-repeat;
}

.tabmenu ul li a#tab2.selected {
	background: url(/images/home/tab-Toolset.gif) center left no-repeat;
}

.tabmenu ul li a#tab3.selected { 
	background: url(/images/home/tab_newInNetFlow.gif) center left no-repeat;
}

.tabmenu ul li a#tab4.selected {
	background: url(/images/home/tab_newFreeTool.gif) center left no-repeat;
}

.tabcontent {
	display:none;
}

#tabs_footer {
	background:url(/images/home/main_tabs_bottom.gif) no-repeat;
}

#callout {	
	padding-bottom:3px;
	float:right;
	margin:0;
}

#downloads_container {
	padding-bottom:5px;
	float:right;
	margin:15px 0 0 0;
}

#downloads {
	background-color:#ffffff;
	border-left:1px solid #ccc;	
	border-right:1px solid #ccc;
	padding:13px 8px;
}

#downloads_header {
	background:url('/images/home/download_header.gif') no-repeat;
}

#quick_links_container {
	padding-bottom:5px;
	float:right;
	margin:9px 0 0 0;
	width:209px;
}

#quick_links {
	padding:10px 10px 4px 10px;
	background-color:#ffffff;
	border-left:1px solid #ccc;	
	border-right:1px solid #ccc;
}

#quick_links ul {
	list-style-type:none; line-height:14px;
}

#quick_links ul li {
	margin-bottom:5px;
}

#quick_links a {
	text-decoration:underline;
}

#quick_links_header {
	background:url('/images/home/links_header.gif') no-repeat;
}

#downloads_header {
	background:url('/images/home/download_header.gif') no-repeat;
}

#demos_container {
	float:right;
	margin:9px 0 0 0;
}

#demos {
	background-color:#ffffff;
	border-left:1px solid #ccc;	
	border-right:1px solid #ccc;
	padding:13px 8px;
}

#demos_header {
	background:url('/images/home/demos_header.gif') no-repeat
}

/* begin - for A/B test of tabs 4/3/09 */
#downloads_containerB {
	padding-bottom:5px;
	float:right;
	margin:0px;
}

#demosVideosTab_container {
	float:right;
	margin:10px 0 0 0;
	width:210px;
}

#demosVideosTabs {
    height:23px;
}

#demosVideosTabs ul {
	float: left;
	background: url(/images/home/demosVideos_tabs_bg.gif) no-repeat;  /* the 'off' states for all tabs together */
}

#demosVideosTabs ul li {
	display: inline;
}

#demosVideosTabs ul li a {
	float:left;
}

#demosVideosTabs ul li a#demosTab  {
	background:url('/images/home/demos_tab_off.gif') no-repeat;
}

#demosVideosTabs ul li a#demosTab.selected {
	background:url('/images/home/demos_tab_on.gif') no-repeat;
}

#demosVideosTabs ul li a#videosTab {
	background:url('/images/home/videos_tab_off.gif') no-repeat;
}

#demosVideosTabs ul li a#videosTab.selected {
	background:url('/images/home/videos_tab_on.gif') no-repeat;
}

#demosTabContent {
	background-color:#ffffff;
	border-top:1px solid #ccc;	
	border-left:1px solid #ccc;	
	border-right:1px solid #ccc;
	padding:10px 8px;
}

#videosTabContent {
	background-color:#ffffff;
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;	
	border-right:1px solid #ccc;
	padding:10px 8px;
}

#geekSpeakPromo {
	float:right;
	margin:10px 0 0 0;
}
/* end - for A/B test of tabs 4/3/09 */

h2.home {
	text-align:right;
	font-weight:600;
	margin:10px 0 0 0;
} 

p.productFamilyHeader {
  font-size:14px;
  color:#666;
  font-weight: 400;
  letter-spacing: -0.02em;
}

p.whoWeAre {
	color:#666;
}

p.whoWeAre a, p.whoWeAre a:link, p.whoWeAre a:active, p.whoWeAre a:visited { 
	text-decoration:underline;
}

p.whoWeAre a:hover {
	text-decoration:none;
}