@import "reset.css";

.show{display:block;}
.hide{display:none;}
.floatleft{float:left;}
.floatright{float:right;}

/*Clearfix*/.cf:after, .wrapper:after {content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}.cf, .wrapper {display:inline-block;}html[xmlns] .cf, html[xmlns] .wrapper {display:block;}
.clear{clear:both;}

/*:: Globals
------------------------------------- */
body {background:#4b4e53 url(../images/bkgd-body.jpg) repeat-x;font-family:Arial, Helvetica, sans-serif;}
#container {background:url(/images/bkgd-container.png) repeat-y center;}
#content {width:980px;margin:0 auto;background:#638bb9 url(../images/bkgd-col1.jpg) repeat-x 0 bottom;border-bottom:1px solid #8c9299;}
#header1 {height:45px;background:#6a94c0;color:#fff;padding:0 13px;position:relative;z-index:9999;}
#header1 p {font-size:15px;font-style:oblique;float:left;width:100px;line-height:45px;}

#gnav{text-align:left;font-family:Verdana, Helvetica, Arial, sans-serif;margin:12px 0 0 200px;width:620px;position:relative;float:right;}
#gnav a{color:#294274;text-decoration:none;font-size:12px;margin-right:10px;line-height:20px;} 
#gnav a:hover{text-decoration:none;color:#fff;}
.gnavin{float:right;width:290px;height:20px;}

/* SEARCH */
#gnav .srchwrap{display:inline;width:185px;float:right;}
#gnav .srchquery{padding:0 0 0 5px;background:#fff;width:150px;float:left;margin:0;height:20px;font-size:10px;color:#37548e;border:1px solid #88a9cd;font-family:Arial;font-size:12px;}
#gnav .srch{padding:0;height:20px;width:22px;line-height:20px;margin:1px 0 0 0;float:right;}

#header2{height:96px;background:#37548e url(../images/bkgd-header2.jpg) repeat-y right;font-family:Verdana, Helvetica, Arial, sans-serif;border-top:1px solid #fff;}
#logo{width:279px;height:96px;display:inline-block;background:url(../images/bkgd-rftlogo.gif) no-repeat;text-indent:-1000em;margin-right:30px;float:left;position:absolute;top:46px;}

/*:: Nav
------------------------------------- */
#header2 ul.dropdown {float:right;position:relative;right:0;top:50px;z-index:9999;}
#header2 ul.dropdown li {margin:0;font-size:13px;line-height:36px;float:left;}
#header2 ul.dropdown li a {display:block;padding:5px 23px 5px 7px;color:#fff;text-decoration:none;}
#header2 ul.dropdown li a:hover {background:#82a9d7;}
#header2 ul.dropdown li a:active {color:#023675;}
#header2 ul.dropdown li ul li > a {background:red;}
#header2 ul.dropdown li ul li a {border-top:1px solid #7aa2d1;border-bottom:1px solid #5981af;}
#header2 ul.dropdown li ul li ul li a {background:#7299c6;}
#header2 ul.dropdown li ul li ul li a:hover {background:#6b92bf;}
#header2 ul.dropdown li:hover > ul li a {padding:10px;width:220px;}
#header2 ul.dropdown li:hover > ul li a:hover {background:#7aa1cf;border-top:1px solid #89aeda;}
#header2 ul.dropdown li.hover,
#header2 ul.dropdown li:hover {position:relative;}
#header2 ul.dropdown li.hover a {}
#header2 ul.dropdown li ul {width:240px;display:none;position:absolute;top:100%;left:0;border:1px solid #5981af;border-bottom:none;-webkit-box-shadow:0px 8px 10px #aaa;box-shadow:0px 8px 10px #aaa;-moz-box-shadow:0px 8px 10px #aaa;}
#header2 ul.dropdown li ul li {font-size:10px;line-height:12px;color:#000;float:none;}
#header2 ul.dropdown li ul li a {width:100%;display:block;background:#7299c6;}
#header2 ul.dropdown li ul li ul {left:100%;top:0;z-index:0;-webkit-box-shadow:0px 8px 10px #aaa;box-shadow:0px 8px 10px #aaa;-moz-box-shadow:4px 0px 10px #aaa;}
#header2 ul.dropdown li:hover > ul {display:block;border-top:none;}
#header2 ul.dropdown li a.nl {cursor:default;}
#header2 ul.dropdown li a.nl:hover {color:#fff;}
#header2 ul.dropdown li:hover > a.nl {color:#fff;background:#7299c6 url(/images/NavDropDownArrow.gif) 91% center no-repeat;} /*Controls top nav link hover over state while using dropdown*/
#header2 ul.dropdown li:hover > a.third,
#header2 ul.dropdown li:hover > a.third:hover {color:#fff;background:#7aa1cf url(/Images/NavArrowRight.gif) 94% 54% no-repeat;border-top:1px solid #89aeda;}
#header2 ul.dropdown li.last ul {top:100%;left:-66px;width:150px;}
#header2 ul.dropdown li.last ul li a {width:130px;}
#header2 ul.dropdown li.secondlast ul li a {width:190px;}
#header2 ul.dropdown li.secondlast ul {top:100%;left:-113px;width:150px;}


/*:: Content
------------------------------------- */
#layout{height:100%;position:relative;z-index:0;overflow:hidden;}
#layout div{float:left;}
#col1{width:257px;padding:10px 10px 0 13px;float:left;}
#col1 h2{font-size:14px;color:#fff;margin:10px 0 15px;}
#col1 h2 a{color:#fff;text-decoration:none;}

#col1 ul{margin:0;}
#col1 ul li{font-size:12px;margin-bottom:5px;}
#col1 ul li a{color:#fff;text-decoration:none;display:block;line-height:17px;padding:3px 0 3px 22px;width:233px;background:url(../images/bkgd-col1-a.gif) no-repeat 12px 8px;}
#col1 ul li a:hover{color:#fff;text-decoration:none;background:#6a94c0 url(../images/bkgd-col1-a.gif) no-repeat 12px 8px;-moz-border-radius:25px;border-radius:25px;-webkit-border-radius:25px;}
#col1 a.selected{background:#6a94c0 url(../images/bkgd-col1-a.gif) no-repeat 12px 8px;-moz-border-radius:25px;border-radius:25px;-webkit-border-radius:25px;}
#col1 ul ul{margin:5px 0 0 20px;}
#col1 ul ul li{font-size:10px;margin:0;}
#col1 ul li ul li a,#col1 ul li ul li a:hover,#col1 ul li ul li a.selected{border:none;width:180px;margin:2px 0;padding:1px 0 1px 22px;background-position:12px 6px;}
#col1 ul li ul li ul li a,#col1 ul li ul li ul li a:hover,#col1 ul li ul li ul li a.selected{width:160px;}

#maincontent {background:#fff;min-height:600px;}

/* Breadcrumbs */
#crumbs{width:687px;background:#fff;padding:10px 0 0 13px;}
	#crumbs span{color:#626262;font-size:12px;line-height:30px;}
	#crumbs span span{margin-right:5px;}
	#crumbs span span a{margin:0;}
	#crumbs span a{color:#b5b5b5;text-decoration:none;margin-right:5px;}
	#crumbs span a:hover{text-decoration:underline;}

#col2,#col4{width:388px;padding:10px 26px 20px 26px;font-family:Arial,Helvetica,sans-serif;color:#626262}
	#col2 h1,#col4 h1{color:#35538D;font-size:23px;font-weight:normal;margin-bottom:15px;line-height:26px}
	#col2 h2,#col4 h2{font-size:12px;margin:15px 0 5px 0;line-height:17px}
	#col2 ul,#col4 ul{margin:0 50px 10px 20px}
	#col2 ul li,#col4 ul li{font-size:12px;line-height:150%;margin-bottom:5px;list-style-image:url(../images/bkgd-col2-li.gif)}
	#col2 ol,#col4 ol{margin:0 50px 10px 20px}
	#col2 ol li,#col4 ol li{font-size:12px;line-height:150%;margin-bottom:5px;list-style:decimal}
	#col2 p,#col4 p{font-size:12px;line-height:145%;margin-bottom:10px}
	#col2 a,#col4 a{color:#6A94C0}#col4{width:648px}

#regions{float:none!important;height:90px;display:block;clear:both}
#regions img{float:left;margin-right:5px;vertical-align:middle}
#regions p{line-height:10px;font-size:9px;vertical-align:middle;padding:5px 0;margin-left:10px}

#col2 .logos a{padding-top:10px;font-size:10px;text-align:center;text-decoration:none;color:#000;display:block;float:left;width:150px;height:140px}
#col2 .logos a img{border:none;margin-bottom:10px}

#col3{width:240px;padding:20px 10px 20px 10px;color:#626262;text-align:center;line-height:18px;}
	#col3 img{border:none;margin-bottom:10px;}
	#col3 h3{font-size:12px;margin-bottom:15px;color:#6A94C0;}
	#col3 h4{font-size:12px;margin:15px 0 5px 0;color:#6A94C0;}
	#col3 p{font-size:12px;margin-bottom:5px;}
	#col3 p a{color:#6A94C0;}
	#col3 img.col3Img{border:5px solid #f6f6f6;max-width:220px;}

/*:: Sidebar Nav Buttons
------------------------------------- */
#col3 #snav{margin:30px 0 20px 10px;display:inline;text-align:left;}
	#col3 #snav a{display:block;width:160px;text-shadow:1px 1px 1px #fff;padding-left:55px;font-family:Arial;line-height:41px;height:40px;-moz-border-radius:7px;border-radius:7px;-webkit-border-radius:7px;color:#999;border:1px solid #ddd;text-transform:uppercase;font-size:11px;font-weight:bold;text-decoration:none;margin-bottom:3px;}
	#col3 #snav a:hover{background:#f5f5f5;color:#666;text-decoration:underline;}
	#col3 #snav a:focus{color:#37548e;}
	#col3 #snav span{background:url(/images/BGSidebarBtn.gif) 0 0 repeat-x;display:block;-moz-border-radius:10px;border-radius:10px;-webkit-border-radius:10px;}
	#col3 #snav #request-call{background:url(/images/BtnCall.gif) no-repeat 15px 50%;}
	#col3 #snav #request-product{background:url(/images/IconProductInfo.gif) no-repeat 15px 50%;}
	#col3 #snav #send-this{background:url(/images/IconSend.gif) no-repeat 15px 50%;}
	#col3 #snav #request-call,#col3 #snav #request-product,#col3 #snav #send-this{}
	#col3 #snav #request-call:hover,#col3 #snav #request-product:hover,#col3 #snav #send-this:hover{background-color:#f9f9f9;}
	#col3 #snav #request-call:focus,#col3 #snav #request-product:focus,#col3 #snav #send-this:focus{background-color:#eee;}

.tipsy{padding:5px;font-size:11px;opacity:0.8;filter:alpha(opacity=80);background-repeat:no-repeat;background-image: url(/images/tipsy.gif);}
  .tipsy-inner{padding:10px 15px;background:#345187;color:#fff;max-width:200px;text-align:center;}
  .tipsy-inner{-moz-border-radius:3px;-webkit-border-radius:3px;}
  .tipsy-north{background-position:top center;}
  .tipsy-south{background-position:bottom center;}
  .tipsy-east{background-position:right center;}
  .tipsy-west{background-position:left center;}

/*:: Footer
------------------------------------- */
#footer {background:url(../images/bkgd-footer.png) no-repeat center top;width:980px;padding:0 0 20px 0;margin:0 auto;height:15px;}
	#footer div {font-size:11px;color:#fff;line-height:35px;margin-left:13px;float:left;}
	#footer div.phone {font-size:16px;float:right;margin-right:18px;display:inline;}
	#footer div.address {float:left;}
	#footer div.copyright {float:left;line-height:35px;width:343px;text-align:left;}


/*:: Forms
------------------------------------- */
.form {width:350px;height:500px;}
	.form h1 {font-size:23px;color:#183B72;font-weight:normal;margin-bottom:15px;}
	.form p {margin-bottom:10px;font-size: 12px;}
	.form label, #boxes .dialog label {font-size: 12px;}
	.form .required span, #boxes .dialog .required span {color:#c00;}
	.form form {margin-top: 10px;padding:10px 0 10px 0;border-top: 1px solid #333;}
	.form label input, #boxes .dialog input,
	.form label textarea, #boxes .dialog textarea, #boxes .dialog select,
	.form label select {display:block;margin:5px 0 10px 0;}
	.form fieldset.nocol input, 
	#boxes .dialog input, 
	.form fieldset.nocol textarea, 
	#boxes .dialog textarea, 
	#boxes .dialog select,
	.form fieldset.nocol select {width:315px;}
	.form fieldset.col label, #boxes .dialog fieldset.col label {float:left;margin-right: 10px;}
	.form fieldset.col input, #boxes .dialog fieldset.col input {width: 150px;}
	.form #stateName, 
	.form #countryName{width: 100px;}
	.form #postalCode{width: 50px;}
	.form .validationResults {clear:both;margin-top:1em;}
	.form textarea.textbox {font-family:Arial;}
	.form .contactStatus {margin:1em 0;}
	
	.form div.checklists {}
	.form div.checklists table {margin:10px 0;}
	.form div.checklists table tbody tr td {width:100%;height:20px;float:left;}
	.form div.checklists table tbody tr td label {float:left;height:20px;width:140px;position:relative;top:5px;}
	#boxes .dialog div.checklists input {float:left;width:20px;display:inline;}


.formfull {width:100%;overflow:visible;height:auto;}
.formfull fieldset.nocol input, .formfull fieldset.nocol textarea, .formfull fieldset.nocol select {width:100%;}
.pad30 {padding:30px;}

/* Form Dialog Windows */
#mask{position:absolute;left:0;top:0;z-index:10000;background-color:#111;display:none;}
#boxes .window{position:absolute;left:0;top:0;width:440px;height:200px;display:none;z-index:10001;}
#boxes .dialog{width:375px;height:auto;padding:30px 30px 0 30px;background:#fff;-moz-border-radius:7px;border-radius:7px;-webkit-border-radius:7px;-moz-box-shadow:0px 0px 20px #222;}
#boxes .dialog p{margin:15px 0;font-size:12px;color:#666;line-height:18px;}
#boxes .dialog .close{width:30px;height:29px;background:url(/images/Close.png) 0 0 no-repeat;position:absolute;top:-10px;right:-10px;z-index:111111;cursor:pointer;}
#boxes .dialog fieldset.threecol {float:left;width:100%;}
#boxes .dialog fieldset.threecol label {float:left;width:150px;}
#boxes .dialog fieldset.threecol label.label1 {width:180px;}
#boxes .dialog fieldset.threecol label.label2 {width:55px;}
#boxes .dialog fieldset.threecol label.label3 {width:75px;}
#boxes .dialog fieldset.twocol {float:left;width:100%;}
#boxes .dialog fieldset.twocol label {float:left;}
#boxes .dialog fieldset.twocol label.label1 {width:115px;}
#boxes .dialog fieldset.twocol label.label2 {width:150px;}
.stylecenter{text-align:center;}

div.sitemap {width:460px;}
.white {background:#fff;}

.row { clear:both;margin:5px 0; }
.row label { float:left;width:150px; }

/* News Ticker*/
.news{border-bottom:1px solid #e5e5d9;border-top:1px solid #e5e5d9;height:30px;width:100%;background:#fff;margin:12px 0;line-height:30px;}
.news span.newstitle{color:#183b72;font-size:16px; background:url(/Images/Signal.gif) right center no-repeat;float:left;width:147px;margin-left:12px;}
.news #moostick{height:30px;width:780px;overflow:hidden;padding:0 10px 0 10px;line-height:20px;}
.news #moostick li{border:0;margin:0;padding:0;list-style:none;height:30px;}
.news #moostick a{color:#4c4c4c;text-decoration:none;display:block;height:30px;position:absolute;font-size:12px;}
.news #moostick a:hover{text-decoration:underline;}
.news #moostick a span{color:#183b72;}

/* Logo List */
.logolist {width:100%;height:51px;border-bottom:1px solid #e5e5d9;border-top:1px solid #e5e5d9;margin:0 0 12px;text-align:center;padding-top:4px;}

/* Features */
.feature{float:left;margin-right:1px;height:212px;width:246px;background:url(/Images/BGFeature.gif) 0 0 no-repeat;}
.feature1{width:242px;background-position:-4px 0;margin-right:2px;}
.feature4{width:241px;margin-left:1px;margin-right:0;}
.feature .featuretitle{margin:0;color:#fff;font-weight:lighter;font-size:15px;text-indent:0;height:38px;line-height:42px;padding:0 0 0 15px;width:230px;}
.feature .featuredesc{font-size:12px;line-height:15px;padding:10px 0 10px 15px;width:227px;height:157px;}
.feature .featuredesc strong{color:#183b72;}
.feature .featuredesc a{color:#183b72;font-weight:bold;display:block;width:100px;text-decoration:none;}
.feature .featuredesc a:hover{text-decoration:underline;}
.feature1 .featuretitle,.feature1 .featuredesc{padding-left:10px;}
.feature1 div{background:url(/Images/Feature1.jpg) 115px 0 no-repeat;}
.feature2 div{background:url(/Images/Feature2.jpg) 130px 0 no-repeat;}
.feature3 div{background:url(/Images/Feature3.jpg) 170px 50px no-repeat;}
.feature4 div{background:url(/Images/Feature4.jpg) 128px 0 no-repeat;}
.feature1 a{margin:55px 0 0 25px;}
.feature2 a{margin:70px 0 0 25px;}
.feature3 a{margin:10px 0 0 25px;}
.feature4 a{margin:55px 0 0 25px;}
.feature2 .featuretitle{letter-spacing:-.3px}/*Changed letter spacing for lengthy title - ZW*/

/* Document Library */
#col2 ul.pdf{margin:1em 0 1em 20px;list-style:none;}
#col2 ul.pdf li{background:url(/images/pdf.png) 0 0 no-repeat;padding-left:20px;margin:.5em 0;list-style:none;}

.colwide {width:647px;}

/*:: Homepage Banner
------------------------------------- */
div.content div.container div.slider{position:relative;top:0;left:0;width:4910px;height:264px;}
	div.content div.container div.slider div{float:left;padding:0 0 0 424px;overflow:hidden;width:555px;height:264px;color:#363636;position:relative;}
	div.content div.container div.slider div.wandering{background:url(/Images/Splash/Wandering.jpg) no-repeat 0 0;}
	div.content div.container div.slider div.wireless{background:url(/Images/Splash/Wireless.jpg) no-repeat 0 0;}
	div.content div.container div.slider div.infant{background:url(/Images/Splash/Infant.jpg) no-repeat 0 0;}
	div.content div.container div.slider div.fall{background:url(/Images/Splash/Fall.jpg) no-repeat 0 0;}
	div.content div.container div.slider div.rtls{background:url(/Images/Splash/Pinpoint.jpg) no-repeat 0 0;}
	div.content div.container div.slider div.wireless,div.content div.container div.slider div.infant,div.content div.container div.slider div.fall,div.content div.container div.slider div.rtls {margin-left:-784px;border-left:1px solid #fff;}
	div.content div.container div.slider div *{visibility:hidden;}
	div.content div.container div.slider div h1{color:#6b7642;font-family:Arial;line-height:32px;font-size:27px;font-weight:lighter;margin:20px 0 0;padding:0;width:470px;}
	div.content div.container div.slider div p{width:480px;height:auto;color:#37548e;line-height:20px;font-size:16px;font-style:italic;margin:16px 0;padding:0;}
	div.content div.container div.slider div ul{list-style-type:disc;margin:0 0 0 15px;width:515px;color:#383838;font-size:12px;padding:0;}
	div.content div.container div.slider div ul li{white-space:nowrap;line-height:16px;}
	div.content div.container div#slider a.learnmore{background:url(/images/BtnLearnMore.gif) repeat-x 0 -29px;border:1px solid #3a578e;margin:16px 0;padding:0 15px;display:inline-block;text-shadow:0 1px 1px #1a245b;height:29px;color:#fff;text-decoration:none;line-height:28px;font-weight:bold;font-size:13px;-moz-border-radius:5px;border-radius:5px;-webkit-border-radius:5px;}
	div.content div.container div#slider a.learnmore:hover{background-position:0 0;}
	div.content div.container div#slider a.learnmore:focus{background-position:0 -58px;}
	
div.chooser{width:980px;height:86px;background:url(/Images/Splash/BGChooser.gif) repeat-x 0 0;}
	div.chooser ul{width:980px;list-style:none;}
		div.chooser ul li{float:left;width:196px;background:url(/Images/Splash/BGADivider.gif) top right no-repeat;}
		div.chooser ul li a,
		div.chooser ul li a:visited {line-height:20px;display:block;width:194px;font-size:17px;padding:34px 0 0 0;height:52px;font-family:Arial Narrow,Arial,San-Serif;text-align:center;color:#fff;text-decoration:none;cursor:pointer;text-shadow:1px 1px 0 #365180;}
		div.chooser ul li a.on,
		div.chooser ul li a.on:hover,
		div.chooser ul li a.on:visited:hover,
		div.chooser ul li a.on:visited{background:url(/Images/Splash/BGChooserOn.gif) repeat-x 0 0;color:#303616;text-shadow:1px 1px 0 #f3fad9;}
		div.chooser ul li a:hover{background:url(/Images/Splash/BGChooserHover.gif) 0 0 repeat-x;}
		div.chooser ul li.last{background:none;}
		div.chooser ul li.last a{width:196px;}
		div.chooser ul li a.clink1,div.chooser ul li a.clink1:visited {padding-top:24px;height:62px;}

ul.chooserlarge{width:980px;height:264px;position:absolute;top:0;left:0;z-index:800;list-style:none;}
	ul.chooserlarge li{float:left;width:196px;display:inline;}
		ul.chooserlarge li a,ul.chooserlarge li a:visited{display:inline-block;width:194px;height:264px;height:264px;cursor:pointer;text-indent:-10000em;}
		ul.hideit{display:none;}

.flcb {float:left;clear:both;}