@charset "utf-8";
body { font: 100% Arial, Verdana, Helvetica, sans-serif; font-size: 12px; background: #fff; margin: 0; padding: 0; text-align: center; color: #000000; }
/*P {margin: 0 0 11px 0; LINE-HEIGHT: 17px;}*/
IMG {BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px}
IMG A {BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px}
SUP {FONT-SIZE: 8px;
	vertical-align: top;
}}
A {COLOR: #006bb6; TEXT-DECORATION: none}
A:hover {COLOR: #5ea2d1; TEXT-DECORATION: underline}
p {margin: 0 0 1em 0;}
ul {margin: 1em 0;}
blockquote {margin: 1em 0 1em 2em;}

/* begin top area */
.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */ float: right; margin-left: 8px; }
.fltlft { /* this class can be used to float an element left in your page */ float: left; margin-right: 8px; }
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */ clear:both; height:0; font-size: 1px; line-height: 0px; }


.container { width: 927px; height:auto; margin: 0 auto; text-align: left; }

/* 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; height: 23px;}
#globalNav { width: 927px; padding:0px; height: 24px; 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: 180px;}
#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; }

/* end top area */
#top-searcharea { float:right; text-align: right; display: inline; line-height: 0px; font-size: 0px;} /* 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; }


#hp-body {background-image:url(http://www.krollontrack.com/images/bg-top-hp.jpg); background-position:top; background-repeat:no-repeat;}
#hp-mainarea { margin-right: 0px; margin-left: 0px; padding-right: 0px; padding-left: 0px; min-height:650px; width:auto; height:auto !important;}
/* end top area */


table.border {background-color:#fff; border: 1px solid #cccccc; }
.standard td {margin: 0; border: 1px solid #edeff0;	background-color: #fff;	font-size:8pt; padding-top:2px; padding-right:8px;	padding-bottom:2px;	padding-left:8px;}
td.shade {margin: 0; border: 1px solid #edeff0;	background-color: #e0e0e0; font-size:8pt; padding-top:2px; padding-right:8px;	padding-bottom:2px;	padding-left:8px; }
.noborder td{border: none;}
td.title{background-color:#adadad; BACKGROUND: url(http://www.krollontrack.com/images/img_table_bg.gif) repeat-x; padding-top:4px; padding-right:4px; padding-bottom:4px; padding-left:4px; color:#fff; font-weight:bold; font-size:13px;text-align:center; min-height:28px; height:28px; font-variant : small-caps;}
td.subtitle{background-color:#EEEEEE;padding-top:2px; padding-right:5px; padding-bottom:2px; padding-left:5px; color:#000; font-weight:bold; font-size:11px;text-align:center;min-height:20px; height:20px}

#footer {CLEAR: both; PADDING-RIGHT: 0px; BORDER-TOP: #8b8b8b 1px solid; PADDING-LEFT: 12px; FONT-SIZE: 10px; PADDING-BOTTOM: 30px; MARGIN: 15px auto 0px; VERTICAL-ALIGN: top; WIDTH: 927px; LINE-HEIGHT: 12px; PADDING-TOP: 7px; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif;  COLOR: #8b8b8b;}
#footer A {COLOR: #8b8b8b; TEXT-DECORATION: underline}
#footer A:hover {COLOR: #002e63; TEXT-DECORATION: none}
#footer P {PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: right}
#footer IMG {PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px}


/* SUBPAGE SPECIFIC */
#sp-body {background-image:url(http://www.krollontrack.com/images/bg-top-sp.jpg); background-position:top; background-repeat:no-repeat;}
#sp-mainarea { padding-left: 10px; padding-top: 10px; padding-right: 10px; background-color: #fff; min-height:250px; height:auto !important; width: 680px; margin: 0 auto; text-align: left; }
#content {MARGIN: 0px auto 0px auto; VERTICAL-ALIGN: top; WIDTH: 927px; TEXT-ALIGN: left}
#contentFloatWrapper {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; 	margin: 24px 0 0 0; WIDTH: 927px; PADDING-TOP: 0px; FLOAT: left; TEXT-ALIGN: left}
#contentMainContainer {PADDING-RIGHT: 0px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 725px; PADDING-TOP: 10px; FLOAT: left; TEXT-ALIGN: left; float:right; } /* Kim - changed width and added float right */
#contentMain {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; LINE-HEIGHT: 17px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 5px; FLOAT: left; TEXT-ALIGN: left}
#contentMain A {COLOR: #002e63; TEXT-DECORATION: underline}
#contentMain A:hover {COLOR: #002e63; TEXT-DECORATION: none}
#contentMain h2 {color: #002e63; font-size: 13px; margin: 0; padding: 10px 0 0px 0;  }
#contentMain h3 {color: #7d7366; font-size: 12px; margin: 0; padding: 10px 0 0px 0; }
#contentMain h4 {color: #000; font-size: 11px; margin: 0; padding: 10px 0 0px 0; }
#contentMain h5 {color: #002e63; font-size: 9px; margin: 0; padding: 10px 0 0px 0; }
#contentMain ul { list-style: url("http://www.ontrackdatarecovery.com/images/img_listsqB.gif"); margin: 0 0 0 20px; padding: 10px 15px 0 10px; }
#contentMain ul.none { list-style: url("http://www.ontrackdatarecovery.com/images/img_listsqB.gif"); margin: 0 0 0 16px; padding: 0 15px 10px 10px; }
#contentMain ul li { margin: 0; padding-bottom: 5px; }
#contentMainContainer .dottedRule, #contentMainContainer .subdottedRule {FONT-SIZE: 1px; BACKGROUND: url(http://www.ontrackdatarecovery.com/images/img_main_headborder.gif) repeat-x; LINE-HEIGHT: 1px; HEIGHT: 6px}
#contentMain P {margin: 0 0 11px 0;}
#contentMain IMG {margin: 0;}
#contentMain IMG.margin {MARGIN-RIGHT: 10px;MARGIN-BOTTOM: 5px; MARGIN-TOP: 5px;}
#contentMainContainer td {FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;FONT-SIZE: 11px;}

P.breadcrumb {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 9px; PADDING-BOTTOM: 10px; MARGIN: 0px; COLOR: #9d9fa1; PADDING-TOP: 0px}
P.breadcrumb A {COLOR: #9d9fa1 !important; TEXT-DECORATION: none}
P.breadcrumb A:hover {COLOR: #002e63 !important}
.currentPage {COLOR: #79abd2}
#titleBand {PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 8px 0px 29px; PADDING-TOP: 0px}
#titleBand H1 {PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 15px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px; COLOR: #002e63; PADDING-TOP: 0px}

/* SUBPAGE Left Nav */
/* Shawn - New Section */
#sectNav { margin-top: 1px; } /* Kim - changed margin-top */
#sectNav H2 {padding: 0; MARGIN: 0px; COLOR: #003463; DISPLAY: block; FONT-SIZE: 11px; LINE-HEIGHT: 14px; } 
#sectNav H2 A { padding: 14px 8px 14px 12px; DISPLAY: block; FONT-SIZE: 12px; MARGIN: 0px; COLOR: #003463; LINE-HEIGHT: 14px; BACKGROUND-COLOR: #fff; TEXT-DECORATION: none;}
#sectNav H2 A:hover { BACKGROUND-COLOR: #d2d2d2; }
#sectNav H2 A.selected { padding: 15px 8px 15px 12px; DISPLAY: block; FONT-SIZE: 12px; MARGIN: 0px;  COLOR: #003463; LINE-HEIGHT: 13px; BACKGROUND-COLOR: #e5e5e5; WIDTH: auto; }
#sectNav H2 A:hover.selected  { BACKGROUND-COLOR: #d2d2d2; }
#sectNav H5 {padding: 0; MARGIN: 0px; COLOR: #003463; DISPLAY: block; FONT-SIZE: 11px; LINE-HEIGHT: 13px; } 
#sectNav H5 A { padding: 15px 8px 15px 12px; DISPLAY: block; FONT-SIZE: 12px; MARGIN: 0px; COLOR: #003463; LINE-HEIGHT: 14px; BACKGROUND-COLOR: #fff; TEXT-DECORATION: none;}
#sectNav H5 A:hover { BACKGROUND-COLOR: #d2d2d2; }
#sectNav H5 A.selected { padding: 15px 8px 15px 12px; DISPLAY: block; FONT-SIZE: 12px; MARGIN: 0px;  COLOR: #003463; LINE-HEIGHT: 14px; BACKGROUND-COLOR: #e5e5e5; WIDTH: auto; }
#sectNav H5 A:hover.selected  { BACKGROUND-COLOR: #d2d2d2; }

#sectNav { padding: 0px 0; FONT-SIZE: 10px; FLOAT: left; WIDTH: 180px; LINE-HEIGHT: 11px; border-right: 1px solid #a2a2a2; min-height: 100%; }
* html #sectNav { height: 100%; } /* IE min-height hack */ /* Kim - changed width */
#sectNav UL { padding: 0; MARGIN: 0px; LIST-STYLE-TYPE: none;}
#sectNav LI { padding: 0; MARGIN: 0px; BACKGROUND-COLOR: #e5e5e5;}
#sectNav LI A { padding: 8px 8px 8px 12px; DISPLAY: block; FONT-SIZE: 11px;  MARGIN: 0px; COLOR: #494949; LINE-HEIGHT: 11px;  TEXT-DECORATION: none; font-weight:bold; }
#sectNav LI A:hover { BACKGROUND-COLOR: #d2d2d2; }
#sectNav LI A.selected { padding: 8px 8px 8px 12px; DISPLAY: block; FONT-SIZE: 11px; MARGIN: 0px; COLOR: #000; LINE-HEIGHT: 11px; TEXT-DECORATION: none; font-weight:bold; BACKGROUND-COLOR: #d2d2d2;}
#sectNav LI A:hover.selected { BACKGROUND-COLOR: #c2c2c2; }
#sectNav UL UL { padding: 0; MARGIN: 0px; LIST-STYLE-TYPE: none;}
#sectNav UL UL { padding: 0; MARGIN: 0px; BACKGROUND-COLOR: #e5e5e5;}
#sectNav UL UL A { padding: 3px 8px 3px 22px; DISPLAY: block; FONT-SIZE: 10px;  MARGIN: 0px; COLOR: #000; LINE-HEIGHT: 11px;  TEXT-DECORATION: none;}
#sectNav UL UL A:hover { BACKGROUND-COLOR: #d2d2d2; }
#sectNav UL UL A.selected { padding: 3px 8px 3px 22px; DISPLAY: block; FONT-SIZE: 10px; MARGIN: 0px; COLOR: #4690d3; LINE-HEIGHT: 11px; TEXT-DECORATION: none; BACKGROUND-COLOR: #d2d2d2; }
#sectNav .arrow { background: url(/images/img_sectNav_arrow.gif) no-repeat 0px 50%; }
#sectNav .dottedRule { line-height: 0px;}
#sectNav .subdottedRule { line-height: 0px;}

/* SUBPAGE Right Nav */


/* ---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: #669cc0; 
	float: right; 
	margin: 35px 15px 0 0;
}

#demo a {
	color: #669cc0; 
}

.whiteText {
	color: #ffffff;
}

.FixedCol #footer img {
	border: 0px;
	
}

.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;
}

#subRight {PADDING-TOP: 0px; PADDING-RIGHT: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; MARGIN-TOP: 4px; MARGIN-LEFT: 20px; MARGIN-BOTTOM: 16px; FONT-SIZE: 0px; WIDTH: 222px; COLOR: #c5c5c5; float:right; background-color:#3a3a3a;}
#subRight UL {PADDING-TOP: 0px; PADDING-RIGHT: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; MARGIN: 15px 6px 15px 10px; list-style: url("/images/img_listsqB.gif"); list-style-position:inside;}
#subRightTitle {LINE-HEIGHT: 14px; FONT-WEIGHT: bold; COLOR: #c5c5c5; FONT-SIZE: 12px;  MARGIN-BOTTOM: 2px;}
#subRight P { PADDING-TOP: 0px; PADDING-RIGHT: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; MARGIN: 15px 0px 0px 10px;  LINE-HEIGHT: 15px;}
#subRightTitle A {FONT-WEIGHT: bold; COLOR: #c5c5c5; TEXT-DECORATION: none; FONT-SIZE: 12px;}
#subRightTitle A:hover {COLOR: #002e63}
#subRight LI {PADDING-TOP: 0px; PADDING-RIGHT: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; MARGIN: 0px 0px 0px; COLOR: #c5c5c5;}
#subRight LI A {FONT-SIZE: 11px; COLOR: #c5c5c5; TEXT-DECORATION: underline}
#subRight LI A:hover {FONT-SIZE: 11px; COLOR: #ffffff; TEXT-DECORATION: none}
#subRight LI IMG {MARGIN: 0px 0px 0px 0px}
#subRightNewsletter {PADDING-TOP: 0px; PADDING-RIGHT: 0px; PADDING-BOTTOM: 20px; PADDING-LEFT: 20px; MARGIN-LEFT: 0px; COLOR: #666666; font-weight:bold;}

/* 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;}