/* Main Navigation ************************************************************************************************************************/
#home #mainNavHome a,
#company #mainNavCompany a,
#products #mainNavProducts a,
#support #mainNavSupport a,
#contact #mainNavContact a
{
	display:block;
	background:url(../images/bkBtnNavMainRO.gif) no-repeat left top;	
}
#mainNav, #mainNav ul /* all lists */
{
	list-style:none;
	width:570px;
	height:30px;
	padding:0;
	margin:0;
}
#mainNav a
{
	display:block;
	background:url(../images/bkBtnNavMain.gif) no-repeat left top;	
}
#mainNav a:hover
{
	display:block;
	background:url(../images/bkBtnNavMainRO.gif) no-repeat left top;	
}
#mainNav li ul a
{
	color:#09F;
	width:114px;
	padding:6px 5px;
	border-left:solid 1px #EEE;
	border-right:solid 1px #EEE;
	border-bottom:solid 1px #EEE;	
	text-decoration:none;
	background:#FFF;
	text-indent:2px;	
}
#mainNav li ul li a:hover
{
	color:#F60;
	background:#FFF;	
}
#mainNav li /* all list items */
{
	float:left;
	width:114px; /* width needed or else Opera goes nuts */	
}
#mainNav li ul /* second-level lists */
{
	position:absolute;
	z-index:1000;
	width:114px;
	left:-999em;
}
#mainNav li:hover ul, #mainNav li.sfhover ul /* lists nested under hovered list items */
{
	left:auto;	
}
#mainNav #mainNavCompany ul a,
#mainNav #mainNavProducts ul a,
#mainNav #mainNavSupport ul a
{
	background:#FFF;
	width:175px;
}
*html #mainNav #mainNavContact ul a
{
	background:#FFF;
	width:114px;
}
#mainNav #mainNavContact ul a
{
	background:#FFF;
	width:102px;
}
	

/* Top Menu ************************************************************************************************************************/
* html #topMenu {padding-bottom:27px;}
#topMenu 
{
	list-style:none;
	width:570px;
	height:24px;
	text-align:right;
	background:url(../images/bkTopMenuBar.gif) repeat-x;
	padding-bottom:29px;
}
#topMenu li
{
	float:left;
	display:block;
}
#topMenu #topMenuCartCheckout
{
	float:right;
}	
#topMenu #topMenuCartView
{
	float:right;
}


#topMenuCartView a:hover { display:block; background:url(../images/btnCartViewRO.gif) no-repeat right top; }
#topMenuCartView a:hover img { visibility:hidden; }

#topMenuCartCheckout a:hover { display:block; background:url(../images/btnCartCheckoutRO.gif) no-repeat right top; }
#topMenuCartCheckout a:hover img { visibility:hidden; }

#jumpMenu
{
	margin-left:-5px;
}
#jumpMenu form select
{
	font-family:Verdana, Arial, Helvetica, Sans-serif;
}

/* Breadcrumbs ************************************************************************************************************************/
#breadCrumbs 
{
	list-style-type:none;
	padding:0;
	margin:0;
}
#breadCrumbs ul
{
	padding:5px 0px 15px 0px;
}
#breadCrumbs li
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#09F;
	font-style:italic;
	display:inline;	
}
#breadCrumbs a
{
	color:#888;
	font-style:normal;	
	text-decoration:none;	
}
#breadCrumbs a:hover
{
	color:#09F;
	text-decoration:underline;
}
* html #breadCrumbs img
{
	margin:0px 3px;
}
#breadCrumbs img
{
	padding:0px 3px;
}		

/* Side Navigation ************************************************************************************************************************/
#sideNav 
{
	list-style-type:none;
	margin:0;
	padding:0;
}
*html #sideNav li.selected
{
	margin-top:-1px;
}
#sideNav img
{
	margin-bottom:-1px;
}
* html #sideNav a
{
	width:250px;
	height:25px;
	display:block;
}
#sideNav a
{
	width:250px;
	height:26px;
	display:block;
}
/* Company */
#sideNavCompany a:hover { background:url(../images/sideNav/btnSideCompanyRO.gif) no-repeat top;}
#sideNavCompany a:hover img { visibility:hidden; }

/* Clients */
#sideNavClients a:hover { background:url(../images/sideNav/btnSideClientsRO.gif) no-repeat top; }
#sideNavClients a:hover img { visibility:hidden; }

/* Partners */
#sideNavPartners a:hover { background:url(../images/sideNav/btnSidePartnersRO.gif) no-repeat top; }
#sideNavPartners a:hover img { visibility:hidden; }

/* Products */
#sideNavProducts a:hover { background:url(../images/sideNav/btnSideProductsRO.gif) no-repeat top; }
#sideNavProducts a:hover img { visibility:hidden; }

/* Reporting Elite */
#sideNavReportingElite a:hover { background:url(../images/sideNav/btnSideReportingEliteRO.gif) no-repeat top; }
#sideNavReportingElite a:hover img { visibility:hidden; }

/* Backup Elite */
#sideNavBackupElite a:hover { background:url(../images/sideNav/btnSideBackupEliteRO.gif) no-repeat top; }
#sideNavBackupElite a:hover img { visibility:hidden; }

/* Backup Elite 2007*/
#sideNavBackupElite2007 a:hover { background:url(../images/sideNav/btnSideBackupElite2007RO.gif) no-repeat top; }
#sideNavBackupElite2007 a:hover img { visibility:hidden; }

/* AD Password Changer */
#sideNavADPassword a:hover { background:url(../images/sideNav/btnSideADPasswordRO.gif) no-repeat top; }
#sideNavADPassword a:hover img { visibility:hidden; }

/* Feedback Form */
#sideNavFeedbackForm a:hover { background:url(../images/sideNav/btnSideFeedbackFormRO.gif) no-repeat top; }
#sideNavFeedbackForm a:hover img { visibility:hidden; }

/* Webpart Manager */
#sideNavWebpartManager a:hover { background:url(../images/sideNav/btnSideWebpartManagerRO.gif) no-repeat top; }
#sideNavWebpartManager a:hover img { visibility:hidden; }

/* Free Trials */
#sideNavFreeTrials a:hover { background:url(../images/sideNav/btnSideFreeTrialsRO.gif) no-repeat top; }
#sideNavFreeTrials a:hover img { visibility:hidden; }

/* Support */
#sideNavSupport a:hover { background:url(../images/sideNav/btnSideSupportRO.gif) no-repeat top; }
#sideNavSupport a:hover img { visibility:hidden; }

/* Submit a Question */
#sideNavSubmit a:hover { background:url(../images/sideNav/btnSideSubmitRO.gif) no-repeat top; }
#sideNavSubmit a:hover img { visibility:hidden; }

/* Manuals */
#sideNavManuals a:hover { background:url(../images/sideNav/btnSideManualsRO.gif) no-repeat top; }
#sideNavManuals a:hover img { visibility:hidden; }

/* Faqs */
#sideNavFaqs a:hover { background:url(../images/sideNav/btnSideFaqsRO.gif) no-repeat top; }
#sideNavFaqs a:hover img { visibility:hidden; }

/* Contact */
#sideNavContact a:hover { background:url(../images/sideNav/btnSideContactRO.gif) no-repeat top; }
#sideNavContact a:hover img { visibility:hidden; }

/* Careers */
#sideNavCareers a:hover { background:url(../images/sideNav/btnSideCareersRO.gif) no-repeat top; }
#sideNavCareers a:hover img { visibility:hidden; }

/* Footer ************************************************************************************************************************/
#footer 
{
	list-style-type:none;
	padding:0;
	margin:0;
}
#cphFooterRight ul
{
	padding-top:18px;
}
#footer li
{
	color:#CCC;
	font-size:9px;
	display:inline;	
}
#footer a
{
	color:#888;
	font-size:9px;
	font-weight:bold;	
	text-decoration:none;	
}
#footer a:hover
{
	color:#09F;
	text-decoration:underline;
}
.footerDiv
{
	padding-left:4px;
}

/* Products Tabs */
html>body #listProductMainTabs
{
	list-style:none;
	padding-top:15px;
	margin-bottom:40px;
}
#listProductMainTabs
{
	list-style:none;
	margin-top:15px;
	padding:0;
}
#listProductMainTabs
{
	list-style:none;
	margin-top:15px;
	padding:0;
}
#listProductMainTabs li
{
	float:left;
}
#listProductTabs
{
	list-style:none;
	margin-top:15px;
	padding:0;
}
#listProductTabs li
{
	float:left;
}
.tabRO
{
	width:91px;
	height:31px;
	background:url(../images/tabs/bgTabROFirst.gif) no-repeat;
}
.tabROBig
{
	width:131px;
	height:31px;
	background:url(../images/tabs/bgTabROBig.gif) no-repeat;
}
.tabROShadow
{
	width:91px;
	height:31px;
	background:url(../images/tabs/bgTabRO.gif) no-repeat;
}
.tabShadow
{
	width:91px;
	height:31px;
	background:url(../images/tabs/bgTabShadow.gif) no-repeat;
}
.tabNoShadow
{
	width:91px;
	height:31px;
	background:url(../images/tabs/bgTab.gif) no-repeat;
}
.tabShadowBig
{
	width:131px;
	height:31px;
	background:url(../images/tabs/bgTabShadowBig.gif) no-repeat;
}
.tabNoShadowBig
{
	width:131px;
	height:31px;
	background:url(../images/tabs/bgTabBig.gif) no-repeat;
}
#tabShadowRight
{
	width:5px;
	height:31px;
	background:url(../images/tabs/bgTabRight.gif) no-repeat bottom;
}
*html #tabBackOneTab /* IE6 Hack */
{
	height:31px;
	width:407px;
	border-bottom:solid 1px #EEE;
}
#tabBackOneTab
{
	height:30px;
	width:407px;
	border-bottom:solid 1px #EEE;
}
*html #tabBackTwoTab /* IE6 Hack */
{
	height:31px;
	width:316px;
	border-bottom:solid 1px #EEE;
}
#tabBackTwoTab
{
	height:30px;
	width:316px;
	border-bottom:solid 1px #EEE;
}
*html #tabBackThreeTab /* IE6 Hack */
{
	height:31px;
}
#tabBackThreeTab
{
	height:30px;
	width:225px;
	border-bottom:solid 1px #EEE;
}
*html #tabBackFourTab /* IE6 Hack */
{
	height:31px;
}
#tabBackFourTab
{
	height:30px;
	width:134px;
	border-bottom:solid 1px #EEE;
}
*html #tabBackProducts /* IE6 Hack */
{
	height:31px;
	width:146px;
	border-bottom:solid 1px #EEE;
}
#tabBackProducts
{
	height:30px;
	width:146px;
	border-bottom:solid 1px #EEE;
}
