@charset "UTF-8";
/*Outer Wrapper Tags*/
body {color: #000; font: 100% Helvetica, Arial, sans-serif; margin: 0; padding: 0; text-align: center; background: #666 url(../../images/test/shadow_bg.jpg) repeat-y center;}
.twoColFixLtHdr #container {width: 950px; padding: 10px; margin: 0 auto; text-align: left; background: #FFF;}
/*Header Elements*/
.twoColFixLtHdr #header {height: 212px;} 
#logo h1 {height: 100px; width: 388px; padding: 0px; margin: 0px; background-image:url(../../images/test/logo.png); background-repeat:no-repeat;}
#logo h1 a {display: block; height: 100px; width: 350px; text-indent: -9999px;}
#rflogo h1 {height: 100px; width: 470px; padding: 0px; margin: 0px; background-image:url(../../images/test/rflogo.png); background-repeat:no-repeat;}
#rflogo h1 a {display: block; height: 100px; width: 470px; text-indent: -9999px;}
#header_navigation {height: 30px; width: 378px; margin: 54px 0;}
#nav_images {float: right; height: 30px;}
/*Rounded Edge !This element changes in each stylesheet!*/
#cap {height: 40px;}
/*Content Area Wrapper !This element changes in each stylesheet!*/
.twoColFixLtHdr #mainContent {padding: 0px; margin: 0px; background-repeat: repeat-y;}
/*Featured Boxes !Present on Index and Product Category Page!*/
#special_features {float: left; width: 206px;}
#special_features em {font-size: .9em;}
#special_features ul {margin: 0; padding: 0; list-style-type: none;}
#special_features li .finder {font: bold 14px/25px Helvetica, Arial, sans-serif; width: 182px; margin: 0 0 15px; padding-left: 5px; background-color: #B3B3B3;}
#special_features li a.finder {color: #000000; display: block; text-decoration: none; text-transform:uppercase;}
#special_features li del a.finder {text-decoration:line-through;}
#special_features li del a.finder:hover {background-color: #B3B3B3;}
#featured_image {background: url(../../images/test/featured.png); background-repeat:no-repeat; width: 206px; height: 40px;}
#featured_box {background-color: #FFF; border: 3px solid #B3B3B3; border-top: none; width: 187px; line-height: 15px; padding: 10px 0 0 13px;}
#events_image {background: url(../../images/test/events.png); background-repeat:no-repeat; width: 206px; height: 40px; margin: 40px 0 0;}
#events_box {background-color: #FFF; border: 3px solid #B3B3B3; border-top: none; width: 187px; line-height: 15px; padding: 10px 0 0 13px;}
#downloads_image {background: url(../../images/test/downloads.png); background-repeat:no-repeat; width: 206px; height: 40px; margin: 40px 0 0;}
#downloads_box {background-color: #FFF; border: 3px solid #B3B3B3; border-top: none; width: 187px; line-height: 15px; padding: 10px 0 0 13px;}
.view_more {color: #FFF; font: bold 15px/15px Helvetica, Arial, sans-serif; height: 20px; width: 85px; padding: 2px 0px 0px 15px; margin-left: 88px; background-color: #B3B3B3;}
#product_finder_image {background-repeat:no-repeat; width: 206px; height: 40px;}
#product_finder_box {background-color: #FFF; border: 3px solid #B3B3B3; border-top: none; width: 187px; line-height: 15px; padding: 10px 0 0 13px;}
#applications_image {background-repeat:no-repeat; width: 206px; height: 40px; margin: 40px 0 0;}
#applications_box {background-color: #FFF; border: 3px solid #B3B3B3; border-top: none; width: 187px; line-height: 15px; padding: 10px 0 0 13px;}
.view_more {color: #FFF; font: bold 15px/15px Helvetica, Arial, sans-serif; height: 20px; width: 85px; padding: 2px 0px 0px 15px; margin-left: 88px; background-color: #B3B3B3;}
.view_more a {color: #FFF; text-decoration: none;}
.view_more a:hover {color: #FFF; text-decoration: underline;}
/*The following rules apply to all pages*/
.twoColFixLtHdr #sidebar1 {float: left; width: 160px; padding: 0; margin-right: 10px; background: #0039A6;}
#navigation {clear: both; width: 160px;}
#navigation ul {list-style-type: none; padding: 0; margin: 0;}
#navigation li {font: bold 13px Helvetica, Arial, sans-serif; width: 150px;}
#navigation li a {display: block; text-decoration: none;}
#navigation li .corporate {font: bold 15px/22px Helvetica, Arial, sans-serif; width: 150px;	padding-left: 10px; margin: 0; border-bottom: 2px solid #3361b8; text-transform:uppercase;}
#navigation li a.corporate {color: #FFF;}
#navigation a.corporate:hover {background-color: #4c74c1;}
#navigation li .dau {margin-left: 10px; background-color: #F0E2D0;}
#navigation li a.dau {color: #000;}
#navigation a.dau:hover {color: #FFF; background-color: #B26F16;}
#navigation li .ground {margin-left: 10px; background-color: #E7E4D3;}
#navigation li a.ground {color: #000;}
#navigation a.ground:hover {color: #FFF; background-color: #867A24;}
#navigation li .netProd {margin-left: 10px; background-color: #CCE1E9;}
#navigation li a.netProd {color: #000;}
#navigation a.netProd:hover {color: #FFF; background-color: #006890;}
#navigation li .recMux {margin-left: 10px; background-color: #E1DEDD;}
#navigation li a.recMux {color: #000;}
#navigation a.recMux:hover {color: #FFF; background-color: #675C53;}
#navigation li .rfNet {margin-left: 10px; background-color: #D9D5DF;}
#navigation li a.rfNet {color: #000;}
#navigation a.rfNet:hover {color: #FFF; background-color: #412d5d;}
#navigation li .rfWir {margin-left: 10px; background-color: #CCE1DC;}
#navigation li a.rfWir {color: #000;}
#navigation a.rfWir:hover {color: #FFF; background-color: #006751;}
#navigation li .subCorp {margin-left: 10px; background-color: #D1DBEF;}
#navigation li a.subCorp {color: #000;}
/*#navigation a.subCorp:hover {color: #FFF; background-color: #194CAF;}*/
#navigation a.subCorp:hover {color: #FFF; background-color: #4c74c1;}
#login {border: 2px solid #3361b8; padding: 5px; margin: 30px 10px 10px;}
.login {color: #FFF; font: bold 15px Helvetica, Arial, sans-serif;}
.login_error {color: #FFF; font: 12px Helvetica, Arial, sans-serif;}
.login_error a:link {color: #FFF;text-decoration: underline;}
.login_error a:visited {color: #FFF;}
.login_error a:hover {color: #F00;}
.username {font: bold 14px Helvetica, Arial, sans-serif;}
/*One of the following content rules will be present depending on presence of right navigation*/
#content {float: left; width: 460px; margin: 0 40px 0 0; background-color: #FFF;}
#corporate_content {float: left; width: 700px; margin: 0; background-color: #FFF;}
#corporate_content ul {line-height: 125%;}
#content_tree {float: left;	width: 460px; margin: 0 40px 40px 0; background-color: #FFF;}
#content_wrapper {margin: 0 30px;}
/*Same for all pages*/
.twoColFixLtHdr #footer {background:#FFF;}
.twoColFixLtHdr #footer h2 {text-align: center; padding:1em;}
/*Default Tag Styles*/
h1, h3{font: bold .95em Helvetica, Arial, sans-serif; padding: 0px; margin: 0px;}
h1 a,h3 a {color:#0039A6; text-decoration:none;}
h1 a:visited, h3 a:visited {color:#4c74c1;}
h1 a:hover, h3 a:hover{color:#E00034; text-decoration:underline;}
h2, h4 {font: bold .95em Helvetica, Arial, sans-serif; padding: 0px; margin: 0px;}
h4 {font-weight:normal; font-size:.8em;}
h2 a, h4 a {color: #000; text-decoration: none;}
h2 a:visited, h4 a:visited {color:#999;}
h2 a:hover h4 a:hover {color: #E00034; text-decoration: underline;}
p {font: .75em/1.5 Helvetica, Arial, sans-serif; word-spacing: .15em;}
/*Other sitewide styles*/
.fltrt {float: right; margin: 0 0 0 8px;}
.fltlft {float: left; margin: 0 8px 0 0;}
/* 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 */
.clearfloat {clear:both; height:0; font-size: 1px; line-height: 0px;}
.plain {font: .75em/1.2 Helvetica, Arial, sans-serif;}
.plain a {color: #000; text-decoration: none;}
.plain a:hover {text-decoration: underline;}
#test_wrapper {float: left; padding: 0 0 40px 40px;}
#text_goes_here {width: 420px; padding: 20px 20px;}
#text_goes_wide {width: 660px; padding: 20px 20px;}
.selection_guide {text-align: center;}
.selection_guide img {margin: 0 3.5em; border-style: double; border-width: medium;}
.selection_guide a:link {color: #000; }
.selection_guide a:visited {color: #0039A6;}
.selection_guide a:hover {color: #E00034;}
dt, dd {font: .7em/1.2em Helvetica, Arial, sans-serif;}
dt {margin: 1em 0 0;}
dd {margin: 0 0 0 2em;}
.technology {font: .7em/1.2em Helvetica, Arial, sans-serif;}
.technology li {list-style: none; margin: 1em 0 0;}
.technology a:link {text-decoration: none; color: #0039A6;}
.technology a:visited {text-decoration: none; color:#4c74c1;}
.technology a:hover {text-decoration: underline;}
#diagram {width:220px; margin: 1.5em auto; font: .7em/1.2em Helvetica, Arial, sans-serif; text-align: center;}
#diagram img {border: 0;}
#diagram a {color: #000; text-decoration: none;}
#diagram a:hover {color: #E00034;}
.highlight {background: #D1DBEF; font-weight: bold;}
#topline {text-transform:uppercase;}
#disclaimer {margin: .5em 8.25em; font-size:.65em;}

