@charset "utf-8";
/* ---begin div styles --- */

body {	
	background: #FFFFFF;
	background-image: url('/images/bg.gif');
	background-position: top;
	background-repeat: repeat-x;
	color: #333333;
	font: 12px Arial, Verdana, Helvetica, sans-serif;
	line-height: 19px;
	margin: 0; 
	padding: 0;
	text-align: center; 	
}

SUP {FONT-SIZE: 8px;
	vertical-align: top;
}

.FixedCol #container {
	width: 927px;  
	background: #FFFFFF;
	margin: 0 auto; 
	text-align: left;
}

.FixedCol #header {
	padding: 0; 
	height: 91px;
	margin: 0;
}

.FixedCol #globalNav {
	height: 24px;
	margin: 0;
	padding: 0;
}

.FixedCol #globalNav #searcharea { 
	margin 0;
	height: 18px;
	float: right; 
}

.FixedCol #homeBanner {
	background-image: url('/images/flash_bg.gif');
	padding: 0 0 0 5px; 
	margin: 24px 0 0 0;
}

.FixedCol #mainContent {
	background: #cccccc;
	background-image: url('/images/container_bg.jpg');
	background-position: top;
	background-repeat: no-repeat;
	padding: 0;
	margin: 0;
}

.FixedCol #mainContent #content {
	margin: 0 265px 0 0;
	padding: 25px 0 40px 40px;
}

.FixedCol #mainContent #rightNav {
	float: right; 
	margin: 0 0 0 0;
	width: 226px; 
}

.FixedCol #mainContent #rightNav #newsletter {
	padding: 0 0 0 25px;
}

.FixedCol #mainContent #content #feature1 {
	background-image: url("/images/bg_exchange.jpg"); 
	color: #FFFFFF; 
	height: 144px; 
	line-height: 20px; 
	margin: 0; 
	padding: 60px 0 0 120px; 
	width: 188px;
	font-size: 12px;
}


.FixedCol #mainContent .dottedRule, #mainContent .subdottedRule {
	background: url("/images/img_main_headborder.gif") repeat-x;
	font-size: 1px; 
	height: 6px;
	line-height: 1px;
}


.FixedCol #mainContent #content #feature2 {
	background-image: url("/images/bg_sharepoint.jpg"); 
	color: #FFFFFF;
	float: right;  
	height: 144px; 
	line-height: 20px; 
	margin: 0; 
	padding: 60px 0 0 120px; 
	width: 188px;
	font-size: 12px;
}

.FixedCol #footer {
	background-image: url('/images/footer_bg.gif');
	background-position: top;
	background-repeat: no-repeat;	
	color: #8b8b8b;
	font-size: 10px;
	line-height: 12px;
	margin-bottom: 20px;
	padding: 15px 10px 0 10px;	
}

/* ---end div styles --- */

/* ---content text styles --- */

.FixedCol #mainContent #content h1 {
	color: #0057a6;
	font-size: 15px;
	line-height: 22px;
	margin: 0;
	padding: 0; 
}

.FixedCol #mainContent #content p {
	margin: 0;
	padding: 10px 0;
}

.FixedCol #mainContent #content ul {
	margin: 10px 0 30px 40px;
}


/* ---rightNav text styles --- */

.FixedCol #mainContent #rightNav li {
	color: #C5C5C5;
}

.FixedCol #mainContent #rightNav a {
	color: #C5C5C5;
}

/* ---footer text styles --- */

#footer a { 
	color: #8b8b8b;
	text-decoration: underline;
}

.FixedCol #footer p {
	margin: 0;
	padding: 10px 0;
}

.FixedCol #footer p { 
	display: block;
	margin: 0;
	padding: 0;
	text-align: right;
}
	
.FixedCol #footer img { 
	display: inline;
	float: left;
	margin: 0;
	padding: 0;
}

.FixedCol #mainContent #rightNav #newsletter input{
	font-size: 10px;
}

/* --- Misc. --- */

.clearfloat {
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

#demo {
	color: #ffffff; 
	float: right; 
	font-weight: bold;
	margin: 35px 15px 0 0;
}

#demo a {
	color: #ffffff; 
}

.whiteText {
	color: #ffffff;
}

.FixedCol #footer img {
	border: 0px;
	
}

.FixedCol #mainContent #rightNav #newsletter #rightNewsletterSignupButton {
	vertical-align: middle;
	margin-left: 3px;
}

.FixedCol #mainContent #rightNav #newsletter #txtNewsEmail {
	vertical-align: middle;
	margin-left: 15px;
}

/* GLOBAL TOP ROW */
#top-logoarea { padding: 0; height: 91px; width: 927px; } /* Shawn - Changed height */
#top-logo { padding:0px; margin-left:0px; margin-top:28px; float:left; }
#top-logo-print { padding:0px; margin-left:-360px; margin-top:28px; float:left; VISIBILITY: hidden;}

/* GLOBAL TOP NAVIGATION ROW */
#top-navarea { padding-top: 1px; padding-right: 0px; padding-bottom: 1px; padding-left:0px;}
#globalNav { width: 927px; padding:0px;  FONT-SIZE: 11px; MARGIN: 0px; POSITION: absolute; TEXT-ALIGN: left; Z-INDEX: 1; background-image: url(/images/nav_bg.gif) }
#navHome { FONT-WEIGHT: normal !important; COLOR: #494949; }
#nav1 { FONT-WEIGHT: normal !important; COLOR: #494949; width: 171px;}
#nav2 { FONT-WEIGHT: normal !important; COLOR: #494949; width: 142px}
#nav3 { FONT-WEIGHT: normal !important; COLOR: #494949; width: 132px}
#nav4 { FONT-WEIGHT: normal !important; COLOR: #494949; width: 129px}
#nav5 { FONT-WEIGHT: normal !important; COLOR: #494949; width: 125px}
#nav6 { FONT-WEIGHT: normal !important; COLOR: #494949; }
#nav7 { FONT-WEIGHT: normal !important; COLOR: #494949; }
#nav8 { FONT-WEIGHT: normal !important; COLOR: #494949; BORDER-RIGHT: #fff 1px solid; }
A.CurrentGroup { color: #000 !important; BACKGROUND: #fff url(/images/bg-nav-selected.gif) repeat-x 0px 1px; padding: 0; margin: 0; }
#mainNav { PADDING-TOP: 0px; PADDING-RIGHT: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; FLOAT: left; MARGIN: 0px; HEIGHT: 22px; width:720px } /* Shawn - changed width */
#mainNav LI.menuseparator { PADDING-TOP: 0px; PADDING-RIGHT: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; COLOR: #fff; LINE-HEIGHT: 23px; width:1px; MARGIN:0px; font-size:1px; HEIGHT: 23px; } /* Shawn - removed background color */
#mainNav UL { PADDING-TOP: 0px; PADDING-RIGHT: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; FLOAT: left; MARGIN: 0px; }
#mainNav LI { DISPLAY: block; FLOAT: left; MARGIN: 0px; LIST-STYLE-TYPE: none; POSITION: relative; TEXT-ALIGN: center; }
#mainNav LI A { PADDING-TOP: 0px; PADDING-RIGHT: 13px; PADDING-BOTTOM: 0px; PADDING-LEFT: 13px; DISPLAY: block; COLOR: #494949; LINE-HEIGHT: 22px; HEIGHT: 23px; TEXT-DECORATION: none; font-weight:bold; font-size:11px }
#mainNav LI A:hover { COLOR: #fff; BACKGROUND: url(/images/bg-nav-over.gif) no-repeat center; } /*BACKGROUND-COLOR: #0057a6 first tier hover */
#mainNav UL { BORDER-TOP: #fff 1px solid; DISPLAY: none; FONT-SIZE: 11px !important; LEFT: 0px; WIDTH: 229px; POSITION: absolute; TOP: 23px; /*BACKGROUND-COLOR: #0057a6*/ }
#mainNav UL UL { DISPLAY: none; FONT-SIZE: 11px; LEFT: 228px; BORDER-LEFT: #fff 1px solid; WIDTH: 229px; BORDER-TOP-STYLE: none !important; POSITION: absolute; TOP: 0px }
#mainNav LI LI { MARGIN: 0px; BACKGROUND-COLOR: #9f9f9f /* #0057a6;*/; TEXT-ALIGN: left; } /* second tier */
#mainNav LI LI A { PADDING-RIGHT: 0px; PADDING-LEFT: 14px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 3px; WIDTH: 214px; COLOR: #fff; TEXT-INDENT: 0px; LINE-HEIGHT: 11px; PADDING-TOP: 3px; HEIGHT: auto; FONT-WEIGHT: normal !important; }
#mainNav LI LI A:hover { WIDTH: 214px; BACKGROUND-COLOR: #002e63 } /* second tier hover in IE6? */
#mainNav LI LI LI A { LINE-HEIGHT: 11px }
#mainNav LI:hover UL UL { DISPLAY: none }
#mainNav LI.over UL UL { DISPLAY: none }
#mainNav LI:hover UL { DISPLAY: block; Z-INDEX: 1000 !important }
#mainNav LI LI:hover UL { DISPLAY: block; Z-INDEX: 1000 !important }
#mainNav LI.over UL { DISPLAY: block; Z-INDEX: 1000 !important }
#mainNav LI LI.over UL { DISPLAY: block; Z-INDEX: 1000 !important }
#mainNav LI LI.menuparent A { BACKGROUND: url(/images/img_navsubarrow.gif) no-repeat 221px 6px; TEXT-INDENT: 0px; padding-right:10px; WIDTH: 204px; }
#mainNav LI LI.menuparent LI A { BACKGROUND: none transparent scroll repeat 0% 0%; TEXT-INDENT: 0px }
#mainNav LI LI.menuparent LI A:hover { BACKGROUND: url(/images/bg-nav-over.gif) no-repeat center; /*BACKGROUND-COLOR: #002e63*/ }
#mainNav LI.menuparent:hover { COLOR: #fff !important; /*BACKGROUND-COLOR: #0057a6*/ } /* first tier hover when on second tier item*/
#mainNav LI.over { COLOR: #fff !important; /*BACKGROUND-COLOR: #0057a6*/ }
#mainNav LI.over A { COLOR: #fff }
#mainNav LI.menuparent LI:hover { WIDTH: 228px; COLOR: #fff !important; BACKGROUND: url(/images/bg-navsub-over.gif) no-repeat center; }/*BACKGROUND-COLOR: #002e63*/
#mainNav LI LI.over { WIDTH: 215px; COLOR: #fff !important; BACKGROUND: url(/images/bg-navsub-over.gif) no-repeat center; }
#top-NavRight { padding: 0; margin: 0; POSITION: relative; HEIGHT: 21px; color: #fff; font-weight: bold; font-size:11px; float: right; text-align:right; LINE-HEIGHT: 21px; }
#top-NavRight A { color:#fff; text-decoration:none }
#top-NavRight A:hover { color:#e0e0e0; text-decoration:none }
#top-NavRight .icon { margin-left: 5px; }

.FixedCol #mainNav { PADDING-TOP: 0px; PADDING-RIGHT: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; FLOAT: left; margin: 0px; HEIGHT: 22px;  }
.FixedCol #mainNav UL { padding: 0px; FLOAT: left; margin: 0px; }
.FixedCol #mainNav LI { DISPLAY: block; FLOAT: left; MARGIN: 0px; LIST-STYLE-TYPE: none; POSITION: relative; TEXT-ALIGN: center; }
.FixedCol #mainNav LI A { PADDING-TOP: 0px; PADDING-RIGHT: 13px; PADDING-BOTTOM: 0px; PADDING-LEFT: 13px; DISPLAY: block; COLOR: #494949; LINE-HEIGHT: 24px; HEIGHT: 24px; TEXT-DECORATION: none; font-weight:bold; font-size:11px }
.FixedCol #mainNav LI A:hover { COLOR: #fff; BACKGROUND: url(http://www.krollontrack.com/images/bg-nav-over.gif) no-repeat center; } /*BACKGROUND-COLOR: #0057a6 first tier hover */
.FixedCol #mainNav UL { BORDER-TOP: #fff 1px solid; DISPLAY: none; FONT-SIZE: 11px  LEFT: 0px; WIDTH: 229px; POSITION: absolute; TOP: 23px; /*BACKGROUND-COLOR: #0057a6*/ }
.FixedCol #mainNav UL UL { DISPLAY: none; FONT-SIZE: 11px; LEFT: 228px; BORDER-LEFT: #fff 1px solid; WIDTH: 229px; BORDER-TOP-STYLE: none  POSITION: absolute; TOP: 0px }
.FixedCol #mainNav LI LI { MARGIN: 0px; BACKGROUND-COLOR: #9f9f9f /* #0057a6;*/; TEXT-ALIGN: left; } /* second tier */
.FixedCol #mainNav LI LI A { PADDING-RIGHT: 0px; PADDING-LEFT: 14px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 3px; WIDTH: 214px; COLOR: #fff; TEXT-INDENT: 0px; LINE-HEIGHT: 11px; PADDING-TOP: 3px; HEIGHT: auto; FONT-WEIGHT: normal  }
.FixedCol #mainNav LI LI A:hover { WIDTH: 214px; BACKGROUND-COLOR: #002e63 } /* second tier hover in IE6? */
.FixedCol #mainNav LI LI LI A { LINE-HEIGHT: 11px }
.FixedCol #mainNav LI:hover UL UL { DISPLAY: none }
.FixedCol #mainNav LI.over UL UL { DISPLAY: none }
.FixedCol #mainNav LI:hover UL { DISPLAY: block; Z-INDEX: 1000  }
.FixedCol #mainNav LI LI:hover UL { DISPLAY: block; Z-INDEX: 1000  }
.FixedCol #mainNav LI.over UL { DISPLAY: block; Z-INDEX: 1000 }
.FixedCol #mainNav LI LI.over UL { DISPLAY: block; Z-INDEX: 1000  }
.FixedCol #mainNav LI LI.menuparent A { BACKGROUND: url(http://www.krollontrack.com/images/img_navsubarrow.gif) no-repeat 221px 6px; TEXT-INDENT: 0px; padding-right:10px; WIDTH: 204px; }
.FixedCol #mainNav LI LI.menuparent LI A { BACKGROUND: none transparent scroll repeat 0% 0%; TEXT-INDENT: 0px }
.FixedCol #mainNav LI LI.menuparent LI A:hover { BACKGROUND: url(http://www.krollontrack.com/images/bg-nav-over.gif) no-repeat center; /*BACKGROUND-COLOR: #002e63*/ }
.FixedCol #mainNav LI.menuparent:hover { COLOR: #fff  /*BACKGROUND-COLOR: #0057a6*/ } /* first tier hover when on second tier item*/
.FixedCol #mainNav LI.over { COLOR: #fff  /*BACKGROUND-COLOR: #0057a6*/ }
.FixedCol #mainNav LI.over A { COLOR: #fff }
.FixedCol #mainNav LI.menuparent LI:hover { WIDTH: 228px; COLOR: #fff  BACKGROUND: url(http://www.krollontrack.com/images/bg-navsub-over.gif) no-repeat center; }/*BACKGROUND-COLOR: #002e63*/
.FixedCol #mainNav LI LI.over { WIDTH: 215px; COLOR: #fff  BACKGROUND: url(http://www.krollontrack.com/images/bg-navsub-over.gif) no-repeat center; }

#searcharea { float:right; text-align: right; margin: 0; padding: 0; font-size: 1px;} /* Shawn - changed top-margin */
/* Shawn - remove this line #top-search { WIDTH: 160px; TEXT-ALIGN: right; } */
#top-search INPUT { PADDING-TOP: 0px; PADDING-RIGHT: 3px; PADDING-BOTTOM: 0px; PADDING-LEFT: 3px; BACKGROUND: #fff; MARGIN: 0px 3px 0px 0px; WIDTH: 105px; FONT-SIZE: 9px; }
#top-search INPUT#searchButton { PADDING-TOP: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 18px; HEIGHT: 18px; BORDER:0px; }

/* subpage left nav positioning */

.FixedCol #mainContent #navleft {
	float: left; 
	margin: 0 4px 0 0;
	padding: 0 0 0 0;
	width: 150px; 
}

/* subpage left nav text styles */

.FixedCol #mainContent #navleft li {
	color: #7E7E7E;
}

.FixedCol #mainContent #navleft a {
	color: #7E7E7E;
}

/* subpage left nav positioning */

.FixedCol #mainContent #subpagecontent {
	margin: 0 265px 0 0;
	padding: 25px 0 40px 40px;
}

/* SUBPAGE Left Nav */
.FixedCol #leftNav H2 {PADDING-TOP: 0px; PADDING-RIGHT: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; MARGIN: 0px; COLOR: #006bb6; DISPLAY: block}
.FixedCol #leftNav H2 A {PADDING-TOP: 8px; PADDING-RIGHT: 14px; PADDING-BOTTOM: 8px; PADDING-LEFT: 18px; DISPLAY: block; FONT-SIZE: 12px; MARGIN: 0px; WIDTH: 155px; COLOR: #006bb6; LINE-HEIGHT: 20px; COLOR: #006bb6; BACKGROUND-COLOR: #e6e6e6; TEXT-DECORATION: none;}
.FixedCol #leftNav H2 A:hover {COLOR: #006bb6; BACKGROUND-COLOR: #fcc917}
.FixedCol #leftNav H2 A.selected {PADDING-RIGHT: 14px; DISPLAY: block; PADDING-LEFT: 18px; FONT-SIZE: 12px; PADDING-BOTTOM: 10px; MARGIN: 0px; WIDTH: 158px; COLOR: #fff; LINE-HEIGHT: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #adadad; background-image: URL("http://www.ontrackpowercontrols.com/images/img_navarrow-selected.gif"); background-position: left; background-repeat:no-repeat;}
.FixedCol #leftNav {FONT-SIZE: 12px; BACKGROUND: #e6e6e6; FLOAT: left; WIDTH: 190px; LINE-HEIGHT: 12px}
.FixedCol #leftNav .dottedRule, #leftNav .subdottedRule {FONT-SIZE: 1px; BACKGROUND: url("http://www.ontrackpowercontrols.com/images/img_leftNav_border.gif") no-repeat 0px 0px; LINE-HEIGHT: 1px; HEIGHT: 1px}
.FixedCol #leftNav UL {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none}
.FixedCol #leftNav LI {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px}
.FixedCol #leftNav LI A {PADDING-RIGHT: 8px; DISPLAY: block; PADDING-LEFT: 29px; FONT-SIZE: 12px; PADDING-BOTTOM: 8px; MARGIN: 0px; WIDTH: 153px; COLOR: #006bb6; LINE-HEIGHT: 8px; PADDING-TOP: 8px; TEXT-DECORATION: none; }
.FixedCol #leftNav LI A:hover {COLOR: #006bb6; BACKGROUND-COLOR: #fcc917}
.FixedCol #leftNav LI A.selected {PADDING-RIGHT: 8px; DISPLAY: block; PADDING-LEFT: 29px; FONT-SIZE: 12px; font-weight: bold; PADDING-BOTTOM: 10px; MARGIN: 0px; WIDTH: 153px; COLOR: #006bb6; LINE-HEIGHT: 8px; PADDING-TOP: 10px; TEXT-DECORATION: none; BACKGROUND-COLOR: #fcc917; background-image: URL("http://www.ontrackpowercontrols.com/images/img_navarrow2-selected.gif"); background-position:left; background-repeat:no-repeat;}

#content ul { list-style: url("http://www.ontrackdatarecovery.com/images/img_listsqB.gif"); margin: 0 0 0 20px; padding: 10px 15px 0 10px; }
#content ul.none { list-style: url("http://www.ontrackdatarecovery.com/images/img_listsqB.gif"); margin: 0 0 0 16px; padding: 0 15px 10px 10px; }
#content ul li { margin: 0; padding-bottom: 4px; }


/* LOGIN form for secure pages*/
table.SecurePageLoginForm{background-color: #FFFFFF;border: solid 1px #DDDDDD;}
.LogInFormHeader{background-color: #9D9FA1;color: #FFFFFF;font-weight: bold;}
.LogInSubmit{background-color: #9D9FA1;}

