﻿/* 3/5/2009 2:48pm Copyright © 2009 Future Trails Inc. All Rights Reserved. */*{
margin:0;
padding:0;
}
body{
margin:0;
color:#282828;
background:#DDECF3;
font:x-small Verdana,Arial,Helvetica,sans-serif;
}
#container,#containerMain{
width:970px;
margin:0 auto;
padding:0 10px 0 0;
background:url("http://futuretrails.com/ok_files/bgContainer.gif") #FFF repeat-y left;
height:100%;
font-size:1.1em;
}
#containerMain #header{
position:relative;
height:200px;
}
#container #header{
position:relative;
height:100px;
}
#content{
width:940px;
padding:0;
margin:38px 0 0 30px;
clear:both;
}
#main{
width:910px;
padding:5px 0;
}
#rightColWrapper{
width:100%;
margin-top:27px;
background:url("http://futuretrails.com/ok_files/bgRightColWrapper.gif") repeat-y right;
height:100%;
}
#rightColWrapper #main{
float:left;
width:700px;
padding-top:0;
}
#rightCol{
width:209px;
margin:0 0 0 731px;
padding:22px 0 30px 0;
border-top:1px solid #E9E9E9;
}
* html #rightCol{
margin-left:728px;
}
#leftColWrapper{
width:100%;
height:100%;
}
#leftCol{
float:left;
width:180px;
padding-bottom:30px;
margin-top:0;
}
#leftColWrapper #main{
width:700px;
margin-left:208px;
}
#footer{
clear:both;
width:100%;
padding:0 0 30px 0;
background:url("http://futuretrails.com/ok_files/bgFooter.gif") no-repeat left bottom;
min-height:160px;
}
#containerPopUp{
padding:10px 10px 20px 10px;
background:#FFF;
height:100%;
}
#containerPopUp .min-height{
height:190px;
}
#header .logo{
float:left;
width:196px;
padding:0 0 10px 10px;
display:block;
}
#header #logo{
position:absolute;
left:10px;
top:0;
z-index:1002;
}
#header #logo .logo{
margin:17px 0 10px 0;
padding:0 0 0 0!important;
height:80px;
}
div#banner,div#banner_1,div#banner_2{
display:none;
}
#navReference{
padding:10px 10px 0 0;
color:#ADACAC;
text-align:right;
position:absolute;
top:5px;
right:20px;
}
#navReference li{
margin:0;
padding:0 4px 0 4px;
border-left:1px #000 solid;
display:inline;
list-style-type:none;
}
#navReference a:link,#navReference a:visited{
color:#0b6997;
font-size:10px;
text-transform:uppercase;
}
#header #bannerContainer{
border:0 none transparent;
width:970px;
position:relative;
left:0;
top:0;
cursor:pointer;
height:200px;
}
.bannerImage{
position:absolute;
left:0;
top:0;
z-index:100;
filter:alpha(opacity=99);
-moz-opacity:.99;
opacity:.99;
}
#thumbnailContainer{
position:absolute;
padding:0;
margin-right:30px;
right:0;
bottom:30px;
z-index:1001;
}
.thumbnailImageContainer{
margin:0!important;
display:inline;
padding-left:0!important;
cursor:pointer;
height:24px;
width:24px;
}
.thumbnailImageContainer img{
border:none;
margin-left:0!important;
padding:0!important;
width:24px;
height:24px;
}
#nav{
width:100%;
background:url("http://futuretrails.com/ok_files/bgNav.gif") repeat-x left top;
height:auto;
}
#nav ul{
float:left;
}
#navGlobal{
width:auto;
}
#navGlobal li{
float:left;
width:auto;
padding-bottom:0;
display:block;
list-style:none;
vertical-align:bottom;
}
#globalNav{
height:38px;
overflow:hidden;
}
#navSubSection{
background:#fff url("http://futuretrails.com/ok_files/bgShadow.gif") repeat-x;
height:10px;
}
#navSub{
background:url("http://futuretrails.com/ok_files/bgSubNav.gif") top repeat-x;
width:100%;
margin:0;
padding-left:10px;
height:24px;
width:960px;
}
#navSub ul{
padding:0;
border:none;
margin:0;
float:none;
width:auto;
border-top:1px solid #DEDEDE;
display:none;
list-style:none;
background:#DEDEDE;
line-height:14px;
position:absolute;
top:24px;
left:-1px;
z-index:1;
}
#navSub li{
float:left;
border:none;
width:auto;
margin:0;
padding:0;
list-style:none;
display:block;
position:relative;
}
#navSub ul li{
float:none;
width:200px;
padding:0;
margin:0;
border-left:none;
display:block;
background:#F8F8F8;
line-height:14px;
height:auto;
position:relative;
top:0;
left:0;
}
#navSub li a:link,#navSub li a:visited{
width:auto;
padding:6px 35px 5px 20px;
border-right:1px solid #80B0CF;
margin:0;
display:block;
color:#FFF;
background:transparent url(http://futuretrails.com/ok_files/cssPositionRightImages_sprite.png) no-repeat right 11px;
font-weight:bold;
text-decoration:none;
}
#navSub li.hilited,#navSub li.active{
background:url("http://futuretrails.com/ok_files/bgNavSubActive.gif") repeat-x!important;
}
#navSub li.active a:link,#navSub li.active a:visited,#navSub li.hilited a:link,#navSub li.hilited a:visited{
color:#0b6997;
background:transparent url(http://futuretrails.com/ok_files/cssPositionRightImages_sprite.png) no-repeat right -89px;
}
#navSub li ul li{
overflow:hidden;
}
#navSub ul li a,#navSub ul li a:link,#navSub ul li a:visited,#navSub li ul li.active,#navSub li ul li.hilited{
padding:5px 0 5px 20px;
border:1px solid #DEDEDE;
border-top:none;
display:block;
color:#0b6997;
background:none #F8F8F8!important;
font:normal 9px Verdana,Arial,Helvetica,sans-serif;
text-decoration:none;
text-align:left;
height:100%;
}
#navSub li ul li a:hover{
border:1px solid #DEDEDE;
border-top:none;
display:block;
background:#EBEBEB!important;
text-decoration:none;
}
#navSub li ul li a:active{
border:1px solid #DEDEDE;
border-top:none;
background:#FFF;
text-decoration:none;
}
#skipNav{
display:none;
}
input.searchInput{
margin:0 0 0 10px;
width:80px;
position:absolute;
padding:0;
top:11px;
float:left;
border:solid 0 #FFF;
color:#8B8B8B;
background:transparent;
height:15px;
}
input.searchButton{
float:left;
width:15px;
margin-top:1px;
border:solid 0 #FFF;
background:transparent url(http://futuretrails.com/ok_files/control_sprite.png) no-repeat -19000px 0x;
height:15px;
cursor:pointer;
}
button.searchButton{
background:transparent url(http://futuretrails.com/ok_files/control_sprite.png) no-repeat -19000px 0;
float:right;
height:15px;
width:15px;
padding:0;
margin:0 2px 0 0;
}
.searchPane{
float:left;
padding:0 18px;
}
#toolsHeading{
width:910px;
padding:0;
margin:0;
border-bottom:1px #ABC1CF solid;
color:#6D6D6D;
overflow:hidden;
}
.toolsDashboard{
float:right;
padding:8px 0 0 0;
}
.toolsMessage{
float:left;
padding:6px 0 0 0;
margin:0 0 0 6px;
}
.lock{
padding-left:15px;
background:transparent url(http://futuretrails.com/ok_files/iconMemberSm_sprite.png) no-repeat -10000px 0;
}
.email{
padding-left:20px;
background:transparent url(http://futuretrails.com/ok_files/iconMemberSm_sprite.png) no-repeat -9000px 0;
}
.print{
padding:0 0 1px 20px;
background:transparent url(http://futuretrails.com/ok_files/iconMemberSm_sprite.png) no-repeat -15000px 0;
}
.print_bottom{
border-top:1px solid #D8E3E9;
width:100%;
margin:10px 0 10px 0;
padding:10px 0 0 0;
text-align:right;
}
h3 a.print,h4 a.print,h5 a.print,h6 a.print{
float:right;
font-size:11px;
text-transform:none;
}
h6 a.print{
margin-top:-18px;
}
.saved{
padding-left:20px;
background:transparent url(http://futuretrails.com/ok_files/iconMemberSm_sprite.png) no-repeat -16000px 0;
}
.saveDocs{
padding:0 0 1px 20px;
background:transparent url(http://futuretrails.com/ok_files/iconMemberSm_sprite.png) no-repeat -17000px 0;
}
.toolsPage{
margin:0 30px 0 600px;
text-align:right;
}
.toolsPage img{
vertical-align:text-bottom;
}
.toolsPage span,.toolsDashboard span{
padding-left:20px;
}
.toolsPage .alert,.toolsDashboard .alert{
padding-left:0;
color:#A30A0D;
}
.alert .notice{
color:#900;
}
#header .security{
float:left;
width:84px;
padding:50px 5px 10px 15px;
}
.navReference{
position:absolute;
top:12px;
right:12px;
z-index:10003;
}
#navSub a.active{
background:none #FFF;
font-weight:600!important;
}
.searchContainer{
width:690px;
border-bottom:1px solid #666;
border-right:1px solid #666;
padding:1px 10px 5px 20px;
margin:20px 0;
background:#E8EEED;
line-height:15px;
}
.searchContainer .buttonContainer{
padding-top:0;
margin:0 5px 0 30px;
clear:none;
text-align:right;
}
#navUtility{
width:100%;
margin:0;
padding:0;
background:url("http://futuretrails.com/ok_files/bgNavUtility.gif") repeat-x;
height:30px;
}
#navUtility ul.global{
float:left;
}
#navUtility ul{
list-style:none;
height:27px;
}
#navUtility li{
float:left;
width:auto;
display:inline;
}
#navUtility ul.sub{
float:right;
padding-right:20px;
}
#navUtility ul.sub li a{
width:auto;
padding:7px 15px 6px 15px;
display:block;
color:#FFF;
text-decoration:none;
}
#footer .logo{
float:right;
width:88px;
padding:25px 0px 0px 0;
display:block;
}
#legalText{
margin-right:108px;
padding:25px 0 0 30px;
color:#7C7C7C;
font-size:.8em;
text-align:justify;
}
#legalText .footnotes ul{
margin-bottom:1em;
margin-left:20px;
}
#legalText .footnotes li{
background-image:url(..Media/featureList.gif);
background-position:0 5px;
background-repeat:no-repeat;
list-style-type:none;
margin-bottom:1em;
padding:0 0 0 15px;
}
.sup{
color:#000;
font:normal 8px Verdana,Arial,Helvetica,sans-serif;
vertical-align:top;
}
#main ul,#containerPopUp ul,#containerPrint ul{
margin-left:10px;
padding-left:20px;
}
#main li,#containerPopUp li,#containerPrint li{
padding:3px 0 3px 0;
line-height:1.4em;
}
ul li{
list-style:square;
}
ul ul,ol ul,ul ol,ol ol{
margin-top:5px;
}
#content ul li ul li{
margin-left:-18px;
padding:0 10px 5px 15px;
list-style-type:none;
background:url("http://futuretrails.com/ok_files/bullet_nestedUL.gif") no-repeat 0 8px;
}
#content ol li ul li{
margin-left:-7px;
padding:0 10px 5px 7px;
list-style-type:square;
}
a:link,a:visited{
color:#0b6997;
text-decoration:none;
}
a:hover{
text-decoration:underline;
}
a img{
border:0;
}
a.glossaryTerm,a.glossaryTerm:link,a.glossaryTerm:visited{
border-bottom:1px dotted #027FC2;
color:#282828;
text-decoration:none;
cursor:help;
}
a.glossaryTerm:hover{
border-bottom:1px solid #027FC2;
}
th a.glossaryTerm,th a.glossaryTerm:link,th a.glossaryTerm:visited{
border-bottom:1px dotted #FFF;
color:#FFF;
}
th a.glossaryTerm:hover{
border-bottom:1px solid #FFF;
}
a.contextualMarketingLink{
padding-left:20px;
background:url("http://futuretrails.com/ok_files/linkArrowsLrg.gif") left no-repeat;
font-weight:bold;
}
a.primary{
padding-left:15px;
margin:0 5px 10px 0;
background:url(http://futuretrails.com/ok_files/control_sprite.png) no-repeat -12000px -3px;
font-weight:bold;
}
h4 a.primary{
margin-left:15px;
font-size:.8em;
}
a.secondary,.toolsMessage a{
padding-left:10px;
background:url(http://futuretrails.com/ok_files/control_sprite.png) no-repeat -13000px 50%;
}
.toolsMessage a{
margin-left:10px;
}
a.backToTop{
padding-left:10px;
background:transparent url("http://futuretrails.com/ok_files/linkBackToTop.gif") no-repeat left center;
}
a.backToBottom{
padding-left:10px;
background:transparent url("http://futuretrails.com/ok_files/linkBackToBottom.gif") no-repeat left center;
}
a.showAll{
padding-left:15px;
background:transparent url("http://futuretrails.com/ok_files/linkExpand.gif") no-repeat left center;
}
a.collapse{
padding-left:15px;
background:transparent url("http://futuretrails.com/ok_files/linkCollapse.gif") no-repeat left center;
}
th a,th a:link,th a:visited{
color:#FFF;
}
select,input{
font:.9em Verdana,Arial,Helvetica,sans-serif;
}
input{
padding:1px 5px 1px 1px;
margin:0 2px -1px 0;
}
option{
padding-right:10px;
}
select{
margin-bottom:-2px;
}
#bannerOfferImageBox .buttonContainer{
padding-right:15px;
}
button{
margin-top:0;
padding:0 5px 0 8px;
border:none;
color:#FFF;
background:url(http://futuretrails.com/ok_files/button_sprite.png?cacheid=2) no-repeat 0 -33px;
font:bold 12px Arial,Helvetica,Verdana,sans-serif;
height:18px;
overflow:visible;
cursor:pointer;
}
span.button{
padding-right:3px;
float:left;
display:block;
background:url(http://futuretrails.com/ok_files/button_sprite.png?cacheid=2) no-repeat right -33px;
height:18px;
overflow:visible;
}
button.action{
padding-left:25px;
margin-top:0;
background:url(http://futuretrails.com/ok_files/button_sprite.png?cacheid=2) no-repeat 0 0;
padding-bottom:0;
padding-top:0;
}
button.action.critical{
background:url(http://futuretrails.com/ok_files/button_red_sprite.png) no-repeat 0 0;
}
span.action{
padding-right:3px;
float:left;
padding-top:0;
display:block;
background:url(http://futuretrails.com/ok_files/button_sprite.png?cacheid=2) no-repeat right 0;
font-size:1.2em;
text-transform:uppercase;
height:18px;
vertical-align:top;
overflow:visible;
}
span.action.critical{
background:url(http://futuretrails.com/ok_files/button_red_sprite.png) no-repeat right 0;
}
.buttonContainer{
float:right;
padding:15px 0;
clear:both;
text-align:right;
}
.buttonContainer span.action,.buttonContainer span.button{
margin-left:10px;
}
.buttonContainerSmall{
padding:0;
float:right;
margin-left:5px;
text-align:right;
}
button.small{
padding:0 5px 0 8px;
border:0 none #FFF;
margin-top:0;
color:#FFF;
background:url(http://futuretrails.com/ok_files/button_sprite.png?cacheid=2) no-repeat 0 -51px;
font-size:11px;
font-weight:900;
height:15px;
overflow:visible;
cursor:pointer;
}
span.small{
padding-right:3px;
float:left;
margin-right:3px;
background:url(http://futuretrails.com/ok_files/button_sprite.png?cacheid=2) no-repeat right -51px;
height:15px;
}
button.smallAction{
padding:0 5px 0 18px;
margin-top:0;
margin-right:3px;
background:url(http://futuretrails.com/ok_files/button_sprite.png?cacheid=2) no-repeat 0 -18px;
font-size:11px;
font-weight:900;
height:15px;
}
span.smallAction{
padding-right:3px;
float:left;
background:url(http://futuretrails.com/ok_files/button_sprite.png?cacheid=2) no-repeat right -18px;
text-transform:uppercase;
height:15px;
}
button.nonAction{
border:none;
padding:0 0 0 12px;
margin-right:15px;
background:transparent url("http://futuretrails.com/ok_files/linkSecondary.gif") no-repeat 0 4px;
color:#0b6997;
font-size:1.1em;
font-weight:bold;
text-transform:capitalize;
}
button.dropDownMenu{
border:1px solid #77a0c0;
margin:0;
padding:0 18px 0 4px!important;
width:100%;
color:#333;
background:white url(http://futuretrails.com/ok_files/button_sprite.png?cacheid=2) no-repeat right -66px;
font-weight:normal;
text-align:left;
height:19px;
outline:expression(hideFocus="true");
}
table button.dropDownMenu{
width:84px;
}
.rightModule button.dropDownMenu{
width:100%;
}
#main ul.inlineLinks li{
padding-right:15px;
display:inline;
}
#main ul.two,#main ul.one{
width:95%;
margin-bottom:10px;
padding:0;
list-style-type:none;
}
#main ul.two li{
float:left;
width:44%;
padding:3px 0 0 15px;
display:inline;
background:url(http://futuretrails.com/ok_files/control_sprite.png) no-repeat -13000px 50%;
}
#main ul.one li{
padding-left:15px;
background:url(http://futuretrails.com/ok_files/control_sprite.png) no-repeat -13000px 50%;
}
a.featureBack{
background:url("http://futuretrails.com/ok_files/linkSecondary_backward.gif");
}
#main ul.tips li{
padding-top:6px;
padding-bottom:6px;
border-bottom:1px solid #CDDBE4;
background:#FFF 2px 11px;
}
#main .bannerTaskEntryContent ul{
padding-left:0;
list-style-type:square;
}
#main .messageError ul,#main .messageWarning ul,#main .messageInfo ul{
margin:5px 0;
}
#main ol,#containerPopUp ol,#containerPrint ol{
margin-left:10px;
padding-left:20px;
}
#main ol li{
padding:3px 0 3px 0;
line-height:1.6em;
}
#main ol li li,#containerPopUp ol li li,#containerPrint ol li li{
list-style:upper-alpha;
}
#main ol li li li,#containerPopUp ol li li li,#containerPrint ol li li li{
list-style:lower-alpha;
}
#main ul li ol li{
list-style:decimal;
}
.btnExpand{
background:url(http://futuretrails.com/ok_files/linkExpand.gif) 0 50% no-repeat;
padding-left:15px;
}
.btnCollapse{
background:url(http://futuretrails.com/ok_files/linkCollapse.gif) 0 50% no-repeat;
padding-left:15px;
}
h1{
float:left;
margin:0;
color:#696969;
background:transparent;
font:1.8em Arial,Helvetica,Verdana,sans-serif;
}
h2{
margin:0 0 10px 0;
color:#1D699A;
background:transparent;
font:normal 1.6em Arial,Helvetica,Verdana,sans-serif;
}
h3{
margin:0 0 10px 0;
color:#282828;
background:transparent;
font:1.6em Arial,Helvetica,Verdana,sans-serif;
}
h4{
margin:0!important;
padding:0 0 10px 0!important;
color:#282828;
font:600 1.2em Arial,Helvetica,Arial,sans-serif;
line-height:1.3em;
}
h5{
padding:0 0 10px 0;
color:#666;
font-size:1.2em;
}
h6{
padding:0 0 10px 0;
color:#666;
font-size:1em;
text-transform:uppercase;
}
h4 span.textSmall,h5 span.textSmall,h6 span.textSmall{
padding-left:10px;
}
.rightModule{
padding:15px 0 10px 0;
border-bottom:1px dotted #B8B8B8;
}
#rightCol .rightModule{
margin:0 25px;
}
.rightModuleImage{
padding-top:15px;
padding-bottom:10px;
border-bottom:1px dotted #B8B8B8;
margin:0 15px;
text-align:center;
}
.rightModule h4{
padding:10px 0;
color:#666;
font-weight:bold;
font-size:1em;
text-transform:uppercase;
letter-spacing:.05em;
}
.rightModule ul,#main .rightModule ul,#main ul.feature,#mainFrame ul.feature{
padding:0;
list-style:none;
}
.rightModule li,#main .rightModule li,#main ul.feature li,#mainFrame ul.feature li,a.feature{
padding:0 0 10px 14px;
list-style:none;
background:url(http://futuretrails.com/ok_files/control_sprite.png) no-repeat -13000px -2px;
}
.rightModule li.primary,#main ul.feature li.primary,#mainFrame ul.feature li{
background:url(http://futuretrails.com/ok_files/control_sprite.png) no-repeat -12000px -3px;
font-weight:bold;
}
.rightNavCallOut{
background-color:white;
border:1px solid #CCC;
margin:-10px;
padding:10px;
margin-bottom:10px;
}
#main ul.feature li{
list-style:none;
background:url(http://futuretrails.com/ok_files/control_sprite.png) no-repeat -13000px -1px;
}
.contextMenu{
border:none;
padding:0!important;
margin:0!important;
list-style-type:none;
font-size:0;
line-height:0;
z-index:5;
position:relative;
}
.contextMenu li a:link,.contextMenu li a:visited{
width:auto;
margin:0!important;
display:inline;
color:#000;
font-weight:bold;
text-decoration:none;
}
.contextMenu li.active,.contextMenu li.hilite{
background:#FFF;
}
.contextMenu ul{
width:62px;
margin:0!important;
padding:0!important;
display:none;
position:absolute;
left:0;
top:-21px;
height:19px;
}
.contextMenu ul li{
width:200px;
margin:0!important;
padding:0!important;
display:block;
list-style-type:none;
height:auto;
position:relative;
}
.rightModule ul.contextMenu li ul img{
width:180px;
}
table ul.contextMenu li ul img{
width:84px;
}
.contextMenu ul li.contextMenuTop{
border-top:1px solid #77a0c0;
}
.contextMenu ul li a,.contextMenu ul li a:link,.contextMenu ul li a:visited,.contextMenu li ul li.active,.contextMenu li ul li.hilited{
padding:3px 0 3px 5px;
margin:0;
border:1px solid #77a0c0;
border-top:none;
display:block;
color:#5e5e62;
background:none #FFF!important;
font:normal 9px Verdana,Arial,Helvetica,sans-serif;
text-decoration:none;
text-align:left;
height:100%;
}
.contextMenu li ul li a:hover{
border:1px solid #77a0c0;
border-top:none;
display:block;
background:#F8F8F8!important;
text-decoration:none;
}
.contextMenu li ul li a:active{
border:1px solid #DEDEDE;
border-top:none;
background:#FFF;
text-decoration:none;
}
.contextMenu li{
margin-left:0;
padding-left:0;
display:inline;
cursor:pointer;
z-index:100;
}
#leftCol ul li{
padding:10px 10px 10px 15px;
border-bottom:1px solid #D7E2E9;
list-style:none;
background:url("http://futuretrails.com/ok_files/linkLeftCol.gif") no-repeat left 14px;
font-weight:bold;
text-transform:uppercase;
margin-left:0;
}
#leftCol ul li ul li{
padding:10px 10px 0 0;
margin:0;
border:none;
list-style:none;
background:none;
font-weight:normal;
text-transform:none;
}
#leftCol ul li.active{
padding:10px 10px 10px 15px;
background:url("http://futuretrails.com/ok_files/linkLeftColActive.gif") no-repeat left 10px;
}
#leftCol ul li.active a:link,#leftCol ul li.active a:visited{
color:#999;
}
#leftCol ul li.active ul li.active a:link,#leftCol ul li.active ul li.active a:visited{
color:#333;
}
#leftCol ul li.active ul li a:link,#leftCol ul li.active ul li a:visited{
color:#0b6997;
text-decoration:none;
}
#leftCol ul li.active ul li.active{
padding:10px 10px 0 0;
border:none;
background:none;
}
#tabSub{
clear:none;
width:100%;
overflow:hidden;
}
#tabSub ul{
margin:15px 0 0 0;
padding:0;
list-style-type:none;
}
#tabSub ul li{
float:left;
margin:0 5px 0 0;
padding:0;
border:1px solid #B2C5D4;
border-bottom:0;
display:block!important;
background:url("http://futuretrails.com/ok_files/tabInactive.gif") #E5EEF3 repeat-x bottom;
font-weight:bold;
font-size:.8em;
line-height:2.5em;
text-align:center;
text-transform:uppercase;
overflow:hidden;
}
#tabSub ul li a{
padding:0 8px!important;
display:block;
text-align:center;
text-decoration:none;
}
#tabSub ul li a:hover,#tabSub ul li.active{
background:url("http://futuretrails.com/ok_files/tabActive.gif") #E5EEF3 repeat-x bottom;
}
#tabSub ul li.twoLine{
line-height:1.25em;
}
#tabSubContent{
clear:none;
padding:12px 0;
border-top:1px solid #B2C5D4;
border-bottom:1px solid #B2C5D4;
margin-bottom:10px;
}
.tableDashboard .alert{
margin:5px 0 0 0;
padding-left:18px;
background:transparent url(http://futuretrails.com/ok_files/iconMemberSm_sprite.png) no-repeat scroll -1000px 2px;
}
#main p.alert1{
margin:10px 0;
padding-left:18px;
background:url("http://futuretrails.com/ok_files/iconMessageCritical.gif") no-repeat left 3px;
}
h1.alert{
padding:10px 0 10px 35px;
background:transparent url(http://futuretrails.com/ok_files/iconMemberMd_sprite_06142008.png) no-repeat -1000px 50%;
color:#B51410;
}
.messageError,.messageWarning,.messageInfo{
padding:0 0 25px 18px;
font-weight:bold;
color:#B11616;
background:transparent url(http://futuretrails.com/ok_files/iconMemberSm_sprite.png) no-repeat -12000px 0;
}
table .messageInfo,table .messageWarning,table .messageError{
padding-bottom:5px;
margin:10px 0 0 0;
background-attachment:scroll;
}
.messageWarning{
color:#C60;
background-position:-14000px 0;
}
.messageInfo{
color:#060;
background-position:-13000px 0;
}
table .messageError{
background-position:-12000px 2px;
}
table .messageWarning{
background-position:-14000px 2px;
}
table .messageInfo{
background-position:-13000px 2px;
}
ul li.messageError,ul li.messageWarning,ul li.messageInfo{
list-style-image:none;
list-style-type:none;
background:none;
}
.noticeUser{
border-top:1px #CCC solid;
padding:4px 8px 25px 8px;
margin:10px 0;
background:url("http://futuretrails.com/ok_files/shadow_bottom.gif") repeat-x 0 bottom #FFFFE0;
}
.noticeMarketing{
border-top:1px solid #9EB9C0;
padding:4px 8px 25px 8px;
margin:10px 0;
background:url("http://futuretrails.com/ok_files/shadow_bottom.gif") repeat-x 0 bottom #eaf1f6;
}
.noticeUser p.hubCompleteIcon{
background:url(http://futuretrails.com/ok_files/iconMemberMd_sprite_06142008.png) no-repeat -19000px 4px;
padding:10px 0 6px 36px;
overflow:visible;
}
.notificationGeneral,.notificationCritical,.notificationWarning{
margin:10px 0;
padding-left:18px;
background:transparent url(http://futuretrails.com/ok_files/iconMemberSm_sprite.png) no-repeat -13000px 2px;
}
.notificationCritical{
background-position:-12000px 2px;
}
.notificationWarning{
background-position:-14000px 2px;
}
.no-margin{
margin:0;
}
#rightCol .marketingRightCol{
color:#A30A0D;
font-weight:600;
text-align:center;
}
#rightCol .marketingRightCol span{
font-size:1.4em;
line-height:1.6em;
}
#rightCol .marketingRightCol strong{
font-size:1.2em;
}
.messageBroadcast,.messageErrorLogin{
padding:0 0 10px 25px;
background:url("http://futuretrails.com/ok_files/iconBroadcast.gif") no-repeat left 1px;
margin-bottom:10px;
}
.messageErrorLogin{
color:#B11616;
background:url("http://futuretrails.com/ok_files/iconLoginError.gif") no-repeat left -1px;
font-weight:bold;
}
.messageBroadcast h4{
padding:10px 0 5px 0;
color:#B11616;
}
.messageBroadcast span{
color:#6D6D6D;
}
.newItem{
color:#f90;
font-weight:bold;
}
.featuretteGroup{
padding:0;
clear:right;
margin-bottom:25px;
}
.featuretteGroup .last{
border-right:none!important;
margin-right:0;
padding-right:0;
}
.featurette{
float:left;
width:204px;
border-right:1px dotted #ADACAC;
margin-right:14px;
padding-right:14px;
}
.featurette p{
width:205px;
}
.featuretteNarrow{
border-right:1px dotted #ADACAC;
float:left;
margin:0 20px 25px 0;
padding:0 5px 0 0;
width:160px;
}
table{
margin-bottom:20px;
}
th{
border-bottom:1px solid #E0E4E5;
border-right:1px solid #E0E4E5;
padding:5px;
background:url("http://futuretrails.com/ok_files/tableTH_bkg.gif") #A3AEB2 repeat-x bottom;
color:#FFF;
font-weight:bold;
text-align:left;
vertical-align:bottom;
}
tr.new{
border-bottom:1px solid #E0E4E5;
border-right:1px solid #E0E4E5;
padding:5px;
background:url("http://futuretrails.com/ok_files/tableTH_bkg.gif") #A3AEB2 repeat-x bottom;
color:#FFF;
font-weight:bold;
text-align:left;
vertical-align:bottom;
}
th.new1{
background:#9FF;
}
th.first,td.first{
text-align:left;
}
.dataLabel{
font-weight:bold;
}
.dataQuantity,.dataQuantityNegative{
text-align:right;
}
.dataQuantityNegative{
color:#A30A0D;
}
.dataDate{
text-align:center;
}
.generic,.generic td{
border:none;
background:#FFF;
}
td.message{
background:#ECF0F1;
}
.indent{
margin-left:15px;
}
.tableData td{
padding:10px;
border-right:none;
}
.textInfo{
font-size:.9em;
font-weight:normal;
line-height:1.6em;
color:#1d239a;
}
table.nested td{
border-right:none;
border-bottom:none;
padding:2px;
}
.forwardSort{
background:url("http://futuretrails.com/ok_files/sortableArrowUpBkg.gif") #A3AEB2 no-repeat 100% bottom;
}
.reverseSort{
background:url("http://futuretrails.com/ok_files/sortableArrowDownBkg.gif") #A3AEB2 no-repeat 100% bottom;
}
.sortable,.sortable-text,.sortable-date,.sortable-date-dmy,.sortable-currency,.sortable-numeric,.sortable-keep{
padding-right:15px;
}
th.aboveTH{
border-bottom:none;
background:#A3AEB2 none;
}
th.aboveTHgroup{
border-bottom:none;
background:url("http://futuretrails.com/ok_files/aboveTH_bkg.gif") #A3AEB2 repeat-x center;
font-size:1em;
text-align:center;
vertical-align:middle;
}
th.aboveTHgroup p{
display:inline;
background:#A3AEB2;
text-align:center;
}
.tablePlain{
border-top:1px solid #DCDCB8;
border-right:1px solid #DDD;
border-bottom:1px solid #DDD;
background:#FFF;
filter:progid:DXImageTransform.Microsoft.Shadow(color=#DDD,direction=118);
}
.tablePlain td{
border-right:1px solid #DDD;
border-bottom:1px solid #DDD;
}
.tableDashboard th{
border-bottom:1px solid #889399;
border-right:1px solid #FFF;
padding:0 10px;
background:url("http://futuretrails.com/ok_files/th_background.gif") repeat-x;
vertical-align:middle;
height:24px;
}
.tableDashboard th.collapse,.tableDashboard td.collapse{
padding:0;
width:21px;
}
.tableDashboard td.collapse{
border-right:none;
}
.tableDashboard td.lastColumn{
border-right:none;
}
.tableDashboard th.first{
text-align:left;
}
.tableDashboard td{
padding:10px 10px 5px 10px;
vertical-align:top;
}
.tableDashboard td.dataLabel{
font-weight:normal;
}
.schumer{
border-top:1px #666 solid;
border-right:1px #666 solid;
}
.schumer td{
padding:1px;
border-left:1px #666 solid;
border-bottom:1px #666 solid;
}
.comparisonTable td,.comparisonTable th{
text-align:center;
}
.comparisonTable td.dataLabel{
text-align:left;
}
.comparisonTable .zebra .hilite{
color:#16689C;
background:#D1E2F1;
}
.comparisonTable .hilite{
background:#DEEAF5;
}
.comparisonTable th.hilite{
color:#16689C;
background:#D1E2F1 none;
}
td.labelCol{
background:#CCC;
}
col.crossHair{
background:#E5F1E3;
}
tr.crossHair{
background:#E5F1E3;
}
tr.crossHair td.crossHair{
background:#FFF;
}
.zebra{
background:#F0F4F7;
}
div.customizeDash table tr td{
padding:5px;
border-bottom:0;
}
div.customizeDash{
height:390px;
overflow:auto;
width:540px;
margin-bottom:5px;
}
.fontInc{
font-size:1.1em;
}
div.customizeDash table{
width:520px;
}
p{
padding-bottom:1em;
line-height:1.6em;
}
hr{
margin:20px 0 22px 0;
border:1px solid #EEE;
clear:right;
}
.textNormal{
font-weight:normal;
font-size:11px;
text-transform:none;
}
.textSmall{
font-weight:normal;
font-size:10px;
text-transform:none;
}
.textReference,.greyText{
padding-bottom:15px;
color:#999;
font-size:.9em;
line-height:44px;
}
.textUppercase{
text-transform:uppercase;
}
.clear{
clear:both;
}
.clearLeft{
clear:left;
}
.clearRight{
clear:right;
}
.floatContainer{
width:90%;
overflow:hidden;
}
.floatLeft{
float:left;
margin:0 5px 5px 0;
}
.floatRight{
float:right;
text-align:right;
margin:0 0 5px 5px;
padding:0;
}
.columnLeft{
float:left;
padding-right:20px;
width:400px;
border-right:1px solid #D8E3E9;
height:auto;
}
.columnRight{
float:left;
margin:0 0 0 10px;
}
.columnRight.restrictedWidth{
width:188px;
}
.columnRight .rightModule{
width:164px;
}
.columnGroup .columnLeftEqual,.columnGroup .columnLeftEqualBorderRight{
width:47%;
border:none;
float:left;
padding:0;
}
.columnGroup .columnRightEqual{
width:48%;
border:none;
float:right;
padding:0;
}
#navSub iframe{
position:absolute;
z-index:-1;
width:200px;
height:100px;
}
.resource .floatLeft{
width:240px;
margin-right:30px;
}
.resource .floatLeft ul{
margin-left:0;
}
.resource .floatLeftImage{
margin-right:30px;
}
.glossaryTermList{
padding:10px 0 0 50px;
margin:0 190px 0 50px;
line-height:23px;
}
#nav ul#navGlobal{
height:38px;
}
#globalNav{
overflow:inherit;
}
#nav{
position:relative;
z-index:10001;
}
#nav ul#ulList{
float:none!important;
}
#quickLinkIconpanel p,#quickLinkIcobrand p{
padding-bottom:0;
}
#showError1{
display:none;
margin-top:10px;
}
#quickLinks li p,#ygddfdiv p,#quickLinkIcobrand li p{
width:183px;
margin:0;
padding:0;
}
p#msg_txt{
padding-bottom:4px;
}
.deleteIcon{
float:right;
margin-top:-15px;
cursor:pointer;
position:relative;
}
#quickLinks{
background-image:url("http://futuretrails.com/ok_files/quickLinks_bg.jpg");
background-color:transparent;
background-repeat:no-repeat;
background-position:-200px 0;
position:absolute;
z-index:26;
right:0;
width:82px;
height:40px;
}
.quicklinkspane_active{
background-position:0 0!important;
height:50px;
}
.quickLinksIcon{
background:transparent url("http://futuretrails.com/ok_files/navQuickLinksIcon.gif") no-repeat left top;
cursor:pointer;
margin:10px 0 0 18px;
}
#quickLinks .toolTipContainer{
width:320px;
display:block;
visibility:visible;
position:absolute;
right:-15px;
top:-104px;
}
#quickListTarget{
border-top:1px dashed #999;
height:auto;
padding-top:2px;
margin-left:4px;
}
.listQuickLink{
border-bottom:1px solid #e7e3e7;
height:100%;
z-index:501;
width:197px;
list-style-type:none;
padding:4px 0!important;
}
#quickLinks .toolTipPointerBot{
left:230px;
top:96px;
}
*html #quickLinks .toolTipPointerBot{
top:96px;
}
#quickLinkIconpanel{
position:absolute;
margin-top:0;
margin-left:6px;
left:-154px;
height:auto;
width:230px;
visibility:hidden;
top:37px;
}
#quickLinksMain{
border:1px solid #CCC;
border-right:none;
background-color:#FFF;
position:relative;
z-index:22;
border-top:none;
width:209px;
overflow:visible;
padding:10px;
}
.underlay{
background-color:#000;
bottom:-3px;
right:0;
opacity:.25;
position:absolute;
left:-1px;
top:0;
filter:alpha(opacity=20);
visibility:inherit;
}
#ygddfdiv{
cursor:url('http://futuretrails.com/ok_files/grabbing.cur'),move!important;
}
#quickLinks .toolTipBody{
width:295px;
position:absolute;
top:-13px;
left:25px;
}
*html #quickLinks .toolTipBody{
top:-10px;
}
.dragging{
background-color:#fff;
z-index:10002!important;
position:relative;
width:210px;
font-size:1.1em;
padding:4px 1px 0 10px;
}
ul.dragReady li{
cursor:url('http://futuretrails.com/ok_files/grab.cur'),move;
}
.dragpop{
border:1px dashed #bbb;
}
.dragpop img,.dragpop a{
visibility:hidden;
}
#addPage{
background:url("http://futuretrails.com/ok_files/smallPlus_IconGreen.jpg") no-repeat;
padding-left:15px;
font-weight:600;
margin-bottom:13px;
position:relative;
z-index:333;
}
#addInnerPage{
background:url("http://futuretrails.com/ok_files/smallDown_IconGreen.jpg") no-repeat 0 3px;
padding-left:15px;
font-weight:600;
clear:both;
height:23px;
}
#quickLinksMain .hidden{
display:none;
}
#quickLinksMain .active{
display:inherit;
}
#quickLinksMain .buttonContainer{
height:17px;
padding:15px 0;
}
#desc{
width:186px;
}
#EntQuickLinkCobrand{
font-size:10px!important;
}
input.searchInput{
position:absolute;
margin:0;
padding:0;
top:11px;
float:left;
width:92px;
border:solid 0 #FFF;
color:#8B8B8B;
background:transparent;
height:15px;
}
button.searchButton{
margin:0 2px 0 0;
}
.searchPane{
float:left;
padding:0 18px;
}
.toolTipContainer{
width:342px;
display:none;
z-index:10002;
}
.toolTipBody{
width:100%;
position:relative;
top:0;
left:0;
background:#FFF url(http://futuretrails.com/ok_files/toolTipGradBg.jpg) bottom repeat-x;
border:1px solid #CECECE;
padding-bottom:10px;
filter:progid:DXImageTransform.Microsoft.Shadow(color=#A2A1A1,direction=118,strength=4);
}
.toolTipContent{
margin:10px 10px 0 10px;
font-size:10px;
color:#666;
line-height:1.6em;
}
.toolTipPointerBot{
width:32px;
height:19px;
background:url(http://futuretrails.com/ok_files/toolTipPointerBottom.gif) no-repeat;
position:relative;
left:155px;
bottom:5px;
z-index:501;
filter:progid:DXImageTransform.Microsoft.Shadow(color=#A2A1A1,direction=118,strength=4);
}
.toolTipPointerTop{
width:32px;
height:19px;
background:url(http://futuretrails.com/ok_files/toolTipPointerTop.gif) transparent no-repeat;
position:relative;
left:300px;
top:3px;
z-index:502;
}
.featuredProduct h2 a{
margin-left:0;
}
.dhmodule{
margin:5px;
padding:8px 0 8px 0;
border:1px solid #ccc;
text-align:center;
}
.dataHighlight{
background:#FFFFE5;
}
.learnList li{
border-bottom:1px dotted #999;
font-weight:bold;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:15px 0 15px 6px;
}
.learnList .learnList_active a,.learnList .learnList_active a:hover{
color:#999;
cursor:default;
text-decoration:none!important;
}
a.help{
background:url('http://futuretrails.com/ok_files/help_icon1.jpg') no-repeat center left;
padding-left:24px;
padding-right:0;
padding-top:4px;
padding-bottom:3px}
a.help.v2{
padding-right:10px;
margin-right:10px;
border-right:1px solid #ccc;
}
#outerContainer{
position:absolute;
z-index:999999;
}
#itemSavedContainer{
left:750px;
z-index:999999;
filter:alpha(opacity=0);
visibility:hidden;
height:auto;
padding-bottom:15px;
}
#itemSavedContainer .toolTipBody{
z-index:100000;
width:194px;
top:18px;
border:1px solid #CECECE;
border-width:1px 4px 4px 1px;
}
#itemSavedContainer .toolTipPointerTop{
position:absolute;
left:48px;
top:2px;
z-index:999999;
}
div.itemsavedheader{
padding:2px 0 5px 0;
color:#629a3f;
font-weight:600;
}
.itemsavedhighlight{
font-weight:600;
}
div.itemsavedicon{
float:left;
width:18px;
padding:3px 0 0 7px;
}
#itemSavedContainer .messageInfo{
padding-bottom:10px;
}
.toolsSearch,.toolsSearch_pubSide{
background:transparent url(http://futuretrails.com/ok_files/navSearch.gif) no-repeat scroll left center;
float:right;
height:24px;
padding:10px 0 2px 20px;
position:relative;
right:95px;
width:110px;
}
.toolsSearch_pubSide{
right:15px;
}
#skip{
font-size:.9em;
font-weight:700;
position:absolute;
left:50%;
text-align:center;
width:15em;
z-index:1001;
}
.skipInactive{
cursor:default;
height:2.5em;
margin:-1.75em 0 0 -7.5em;
}
sup,sub{
vertical-align:baseline;
position:relative;
}
sup{
bottom:.9ex;
}
sub{
top:.5ex;
}
