/*

Rocket Blue  = #0C5A92 

*/


/*

Note styles are cascading. Before you make changes examine the style looking for dependencies. 

*/

body { font-family: "myriad-pro", arial, helvetica, sans-serif; font-size:12px; line-height:17px; color:#333; margin:0px; padding:0px; background-color:#EEE; }
h1, h2, h3, h4, h5, h6 { text-transform:lowercase; font-weight:400; }
img { border:none;border-width:0px; }

sup { font-size: 9px; color: #555; }


a { color:#0C5A92; text-decoration:none; }
a:hover { text-decoration:underline; }
.footer p a  { color:#CCC; text-decoration:none; }
.footer p a:hover { text-decoration:underline; }
i { font-style:normal; text-transform:none; text-decoration:none; }  /* this is used to allow caps on particular words */

.masthead { position:relative; height:70px; border-bottom:#333 solid 1px; margin: 0 0 1px 0; z-index:20000;}
.navigation { height:25px;  padding:0px 22px 0 24px; background-color:#000; position:relative; z-index:5000; background: #666666;background:-moz-linear-gradient(top,  #666666,  #222222);background:-webkit-gradient(linear, left top, left bottom, from(#666666), to(#222222));background:-webkit-linear-gradient(#666666, #222222);background:-ms-linear-gradient(#666666, #222222);background:-o-linear-gradient(#666666, #222222);background:linear-gradient(#666666, #222222);-pie-background:linear-gradient(#666666, #222222);behavior: url('/js/PIE.php');}
.page { text-align:left; background-color:#FFF; width:1000px; height:auto; margin:0px auto 0px auto; position:relative; }
.page .content { position:relative; z-index:1000;}
.main { float:left; width:624px; height:auto; margin:20px 0px 20px 24px; position:relative;}
.main h2 { font-size:24px; line-height:26px; font-weight:normal; color:#666; margin:0 0 15px 0;  }
.main h3 { font-size:19px; line-height:20px; font-weight:normal; color:#0C5A92; margin:25px 0 5px 0;  }
.main h3 span { font-size:14px; color:#666; }
.main h4 { font-size:14px; line-height:18px; font-weight:normal; color:#0C5A92; margin:15px 0 5px 0;  }
.main.full { width:954px; height:auto; margin:20px 22px 20px 24px; }
.sidebar { float:right; width:312px; height:auto; margin:20px 0 20px 0;   }
.footer { position:relative; clear:both; width:1000px; height:235px; border-top:#818181 solid 4px; background-color:#333; }
p.tile_right { padding-right:340px; }

.product_name { font-size:17px;  color:#222; margin:-10px 0 30px 0; }

/* -- primary navigation drop panel styles --*/

.drop_nav { padding:0 15px 15px 0; background-color:#EFEFEF; position:relative; z-index:6000; float:left; height:auto; overflow:auto; -moz-box-shadow:0px 3px 7px #333;-webkit-box-shadow:0px 3px 7px #333;box-shadow:0px 3px 7px #333;behavior: url('/js/PIE.php'); }
.drop_nav.products { width:680px; }
.drop_nav.solutions { width:510px; }
.drop_nav.services { width:680px; }
.drop_nav.resources { width:510px; }
.drop_nav.support { width:350px; }
.drop_nav.about { width:350px;}
.drop_nav .title { width:auto; height:auto; margin:20px 0 0 20px; font-size:18px; color:#0C5A92; text-align:left; }
.drop_nav { width:auto; text-align:center;  }
.drop_nav .column { float:left; width:150px; height:110px; margin:10px 10px 0px 10px; cursor:pointer; cursor:hand; }
.drop_nav .column:hover { background-color:#FFF; }
.drop_nav .column img { width:40px; height:40px; padding:10px 0; }
.drop_nav .column h3 { font-size:12px; margin:5px; color:#0C5A92;}
.drop_nav .column p { font-size:11px; margin:5px; }


li.panel .nav_icons { width:auto; height:auto; overflow:auto; }
li.panel .nav_icons.col7  { width:800px;  }
li.panel .nav_icons.col7 .col { float:left; width:100px; height:100px; border:#CCC solid 1px; margin-right:15px; }


/* -- Text runaround code -- */
/* -- use with DIVs that provide runaround shape. best to match text leading. --*/
.runaround { float:left; clear:left; }
.runaround-right { float:right; clear:right; }

/* -- masthead styles --*/
.masthead_id { position:absolute; top:17px; left:24px; width:auto; height:auto; }
.rocket_nav { position:absolute; top:10px; right:22px; width:auto; height:auto; z-index:20000; }
.social_links { position:absolute; top:25px; right:240px; width:100px; height:30px; z-index:20010; }



/* -- on page navigation -- */
.page_nav { width:100%; height:26px; background-color:#E7E7E7; font-size:11px; line-height:12px; padding:7px 0 0 0; text-align:right; }
.page_nav a { text-decoration:none; padding-right:15px; }
.page_nav a.on { font-weight:bold; color:#222; }
.page_nav a:hover { text-decoration:underline; }

/* -- page banners -- */
.page_banner { width:1000px; height:66px; background-image:url(http://bluezone.rocketsoftware.com/images/wf/bkg_blue_banner.png); background-position:right; background-repeat:no-repeat; overflow:hidden; background-color:#0C5A92; }
.page_banner h1 { font-size:35px; line-height:35px; margin:0 0 0 24px; color:#FFF; font-weight:normal; }
.page_banner p.breadcrumb { text-transform:lowercase; font-size:10px; line-height:11px; margin:10px 0 0 24px; color:#FFF; }
.page_banner p.breadcrumb a { color:#FFF; text-decoration:none; }
.page_banner p.breadcrumb a:hover { color:#FFF; text-decoration:underline; }
.page_banner p.breadcrumb span {margin:0px 3px;}


/* -- Animated Panels -- */

.home_anim_wrapper { position:relative; width:auto; height:auto; }
.home_anim_wrapper .graphics { position:absolute; z-index:900; }
.home_anim_wrapper .position_button { position:absolute; z-index:1000; }
.home_anim_wrapper .text_link { position:absolute; top:350px; right:0px; width:450px; height:40px;  cursor:pointer;  cursor:hand;  z-index:1100; background-color:#FFF; opacity: 0; filter: alpha(opacity = 0);  }


/* -- home and mini-home styles -- */

.home_promo { width:auto; height:300px; margin-bottom:24px; background-color:#ccc; }
.home_3col { float:left; width:300px; min-height:250px; margin:0px 0px 0px 24px; }

.main_promo { width:950px; height:390px; margin:18px 0 0 24px; }
.home_seo { width:100%; height:30px; border-bottom:#CCC solid 1px; font-size:11px; text-align:center; padding-top:10px; text-transform:lowercase; }
.home_seo span { padding:0 10px; }

.cfasys { position:relative; }
.cfasys .layer2 { position:absolute; z-index:1000; top:5; left:0px; /* right:200px; */ }
.cfasys .layer2 .nav { overflow:auto}
.cfasys .layer2 .nav .item { float:left; height:11px; width:11px; margin-right:5px; cursor: pointer; cursor: hand; background-image:url(http://bluezone.rocketsoftware.com/images/wf/anim_dot_up.png); }
.cfasys .layer2 .nav .item span { display:none; }
.cfasys .layer2 .nav .item.on { background-image:url(http://bluezone.rocketsoftware.com/images/wf/anim_dot_active.png); }
.cfasys .layer2 .nav .item.hover { background-image:url(http://bluezone.rocketsoftware.com/images/wf/anim_dot_active.png); }

.cfasys .layer1 { position:absolute; top:0px; left:0px; background-repeat:no-repeat;  }
.cfasys .layer1 .block { display:none; }
.cfasys .layer1 .block p { margin:0px; padding:0px;}
.cfasys .layer1.frame1 .div1 { display:block;}
.cfasys .layer1.frame2 .div2 { display:block;}
.cfasys .layer1.frame3 .div3 { display:block;}
.cfasys .layer1.frame4 .div4 { display:block;}
.cfasys .layer1.frame5 .div5 { display:block;}
.cfasys .layer1.frame6 .div6 { display:block;}


#home_anim.cfasys {width:950px; height:390px; background-color:#FFF; margin:18px 0px 0px 24px;}
.main.full #home_anim.cfasys {width:950px; height:390px; background-color:#FFF; margin:0 0 24px 0;}
#home_anim.cfasys .layer1 { width:950; height:390px; }
#home_anim.cfasys .layer1 .block { width:950px; height:390px; }
#home_anim.cfasys .layer1.frame1 {  }
#home_anim.cfasys .layer1.frame2 {  }
#home_anim.cfasys .layer1.frame3 {  }
#home_anim.cfasys .layer1.frame4 {  }
#home_anim.cfasys .layer1.frame5 {  }

#dsk_rpl_anim.cfasys .layer1.frame1 { background-image:url('http://bluezone.rocketsoftware.com/images/XXXanim_banners/home/bnr_bkg_home_1.png'); }
#dsk_rpl_anim.cfasys .layer1.frame2 { background-image:url('http://bluezone.rocketsoftware.com/images/XXXanim_banners/home/bnr_bkg_home_2a.png'); }
#dsk_rpl_anim.cfasys .layer1.frame3 { background-image:url('http://bluezone.rocketsoftware.com/images/XXXanim_banners/home/bnr_bkg_home_3.png'); }


#app-mod_anim.cfasys { width:950px; height:390px; background-color:#FFF; }
#app-mod_anim.cfasys .layer1 { width:950; height:390px; }
#app-mod_anim.cfasys .layer1 .block {width:950px; height:390px;}

#web2host_anim.cfasys { width:950px; height:390px; background-color:#FFF; }
#web2host_anim.cfasys .layer1 { width:950; height:390px; }
#web2host_anim.cfasys .layer1 .block {width:950px; height:390px;}

#host-integration_anim.cfasys { width:950px; height:390px; background-color:#FFF; }
#host-integration_anim.cfasys .layer1 { width:950; height:390px; }
#host-integration_anim.cfasys .layer1 .block {width:950px; height:390px;}

#sftp_anim.cfasys { width:950px; height:390px; background-color:#FFF; }
#sftp_anim.cfasys .layer1 { width:950; height:390px; }
#sftp_anim.cfasys .layer1 .block {width:950px; height:390px;}

#mobility_anim.cfasys { width:950px; height:390px; background-color:#FFF; }
#mobility_anim.cfasys .layer1 { width:950; height:390px; }
#mobility_anim.cfasys .layer1 .block {width:950px; height:390px;}

/* -- home page styles-- */
.bottom_wrapper { width:950px; margin:20px auto 20px auto; overflow:auto; height:auto;  border-bottom:#CCC solid 1px; }

.col_holder { float:left; height:auto; min-height:270px; margin-bottom:20px; }
.col_holder.left { width:230px; border-right:#CCC solid 1px; }
.col_holder.center { width:240px; border-right:#CCC solid 1px; }
.col_holder.right { width:230px;  }

.col_holder .inner { width:220px; min-height:270px; position:relative; }
.col_holder .inner.center { }

.col_holder .inner.right { margin-left:8px; }

.col_holder .inner.testimonial { line-height:22px; }
.col_holder .inner.testimonial p.quote { margin:0px; font-size:14px;  }
.col_holder .inner.testimonial p.quote span { font-size:17px;  color:#0C5A92; }
.col_holder .inner.testimonial p.quote:after { content:url(/images/wf/large_quote_right.png); content:margin-top:0px; }
.col_holder .inner.testimonial p.attribution { margin:5px 10px 0 40px; font-size: 13px; font-weight:normal; color:#222;  }
.col_holder .inner.trial { margin-left:8px;  }
.col_holder .inner.trial { background-image:url('http://bluezone.rocketsoftware.com/images/home/icon-testdrive.png'); background-position:10px 80px; background-repeat:no-repeat; }
.col_holder .inner.purchase { margin-left:8px; }
.col_holder .inner.purchase { background-image:url('http://bluezone.rocketsoftware.com/images/home/icon-shopping.png'); background-position:10px 155px; background-repeat:no-repeat; }
.col_holder .inner.quote { margin-left:8px; }
.col_holder .inner.quote { background-image:url('http://bluezone.rocketsoftware.com/images/home/icon-justin.png'); background-position:150px 80px; background-repeat:no-repeat;  }

.col_holder .inner.trial h3, 
.col_holder .inner.purchase h3, 
.col_holder .inner.quote h3 { font-size:22px; line-height:24px; font-weight:normal; color:#666; margin:0px; }

.col_holder .inner.trial h4, 
.col_holder .inner.purchase h4, 
.col_holder .inner.quote h4 { font-size:15px; line-height:15px; font-weight:normal; color:#666; margin:0px 0px 10px 0px; }

.col_holder .inner.trial p, 
.col_holder .inner.purchase p, 
.col_holder .inner.quote p { font-size:15px; line-height:20px; color:#999; margin:0px; }



.home_button { position:absolute; bottom:6px; right:9px; width:auto; height:auto; }

.home_button a.button20,
.position_button .button { display:inline-block; color:#FFF; text-decoration:none; width:auto; height:26px; font-size:14px; line-height:26px; padding:0 10px 0 10px; background-color:#0068b3; -moz-border-radius:13px;-webkit-border-radius:13px;border-radius:13px;-pie-border-radius:13px;behavior: url('/js/PIE.php');background: #0068b3;background:-moz-linear-gradient(top,  #0068b3,  #333333);background:-webkit-gradient(linear, left top, left bottom, from(#0068b3), to(#333333));background:-webkit-linear-gradient(#0068b3, #333333);background:-ms-linear-gradient(#0068b3, #333333);background:-o-linear-gradient(#0068b3, #333333);background:linear-gradient(#0068b3, #333333);-pie-background:linear-gradient(#0068b3, #333333);behavior: url('/js/PIE.php');  }

.home_button a.button20:hover,
.position_button a.button:hover { background: #333333;background:-moz-linear-gradient(top,  #333333,  #0068b3);background:-webkit-gradient(linear, left top, left bottom, from(#333333), to(#0068b3));background:-webkit-linear-gradient(#333333, #0068b3);background:-ms-linear-gradient(#333333, #0068b3);background:-o-linear-gradient(#333333, #0068b3);background:linear-gradient(#333333, #0068b3);-pie-background:linear-gradient(#333333, #0068b3);behavior: url('/js/PIE.php');  }



.download .col .outer .btn_top, .download .col .outer .btn_bottom { display:inline-block; color:#FFF; text-decoration:none; width:auto; height:26px; font-size:14px; line-height:26px; padding:0 10px 0 10px; background-color:#0068b3; -moz-border-radius:13px;-webkit-border-radius:13px;border-radius:13px;-pie-border-radius:13px;behavior: url('/js/PIE.php');background: #0068b3;background:-moz-linear-gradient(top,  #0068b3,  #333333);background:-webkit-gradient(linear, left top, left bottom, from(#0068b3), to(#333333));background:-webkit-linear-gradient(#0068b3, #333333);background:-ms-linear-gradient(#0068b3, #333333);background:-o-linear-gradient(#0068b3, #333333);background:linear-gradient(#0068b3, #333333);-pie-background:linear-gradient(#0068b3, #333333);behavior: url('/js/PIE.php');  }
.download .col .outer .btn_top:hover, .download .col .outer .btn_bottom:hover  { color:#FFF; background: #333333;background:-moz-linear-gradient(top,  #333333,  #0068b3);background:-webkit-gradient(linear, left top, left bottom, from(#333333), to(#0068b3));background:-webkit-linear-gradient(#333333, #0068b3);background:-ms-linear-gradient(#333333, #0068b3);background:-o-linear-gradient(#333333, #0068b3);background:linear-gradient(#333333, #0068b3);-pie-background:linear-gradient(#333333, #0068b3);behavior: url('/js/PIE.php');  }
.download .col .outer .btn_top { position:absolute; bottom:30px; right:35px; }
.download .col .outer .btn_bottom { position:absolute; bottom:0px; right:35px; }
.col .outer .btn_top a, .col .outer .btn_bottom a  { color:#FFF; }




.home_anim_wrapper .position_button.a a.button { display:inline-block; color:#FFF; text-decoration:none; width:auto; height:30px; font-size:16px; line-height:30px; padding:0px 35px 0px 35px; background-color:#0068b3; -moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;-pie-border-radius:15px;behavior: url('/js/PIE.php');background: #0068b3;background:-moz-linear-gradient(top,  #0068b3,  #333333);background:-webkit-gradient(linear, left top, left bottom, from(#0068b3), to(#333333));background:-webkit-linear-gradient(#0068b3, #333333);background:-ms-linear-gradient(#0068b3, #333333);background:-o-linear-gradient(#0068b3, #333333);background:linear-gradient(#0068b3, #333333);-pie-background:linear-gradient(#0068b3, #333333);behavior: url('/js/PIE.php');  }

.home_anim_wrapper .position_button.a a.button:hover { background: #333333;background:-moz-linear-gradient(top,  #333333,  #0068b3);background:-webkit-gradient(linear, left top, left bottom, from(#333333), to(#0068b3));background:-webkit-linear-gradient(#333333, #0068b3);background:-ms-linear-gradient(#333333, #0068b3);background:-o-linear-gradient(#333333, #0068b3);background:linear-gradient(#333333, #0068b3);-pie-background:linear-gradient(#333333, #0068b3);behavior: url('/js/PIE.php');  }


/* --- Resources pages --- */
.resource_wrapper { width:100%; height:auto; overflow:auto; }
.resource_wrapper.ruletop { border-top:#CCC 1px solid; padding-top:10px; margin-bottom:15px; }
.resource_wrapper .icon { float:left; width:15%; height:auto; background-repeat:no-repeat;}
.resource_wrapper .icon.wp { background-image:url({$images}/icons/icon_res_whitepaper.png); height:100px;  }
.resource_wrapper .icon.cs { background-image:url({$images}/icons/icon_res_casestudy.png); height:100px;  }
.resource_wrapper .icon.demo_lrg { background-image:url({$images}/icons/resource_demo.png); height:100px;  }
.resource_wrapper .icon.webinar_lrg { background-image:url({$images}/icons/resource_webinar.png); height:100px;  }



.resource_wrapper .title { float:left; width:65%; height:auto; }

.resource_wrapper .title h4 { margin:0 0 5px 0; }
.resource_wrapper .title p { margin:0;  font-size:12px; line-height:17px; color:#333; }
.resource_wrapper .link { float:left; width:19%; height:40px;  }
.resource_wrapper .link a.button.pdf  { height:40px; width: 80px; background-image:url(http://bluezone.rocketsoftware.com/images/icons/resource_pdf_up.png); background-repeat:no-repeat; padding-right:30px; background-position:right top; display: inline-block;  }
.resource_wrapper .link a.button.pdf:hover { background-image:url(http://bluezone.rocketsoftware.com/images/icons/resource_pdf_active.png); }



/* -- masthead brandbutton styles --*/
* html #brandbutton { height: 1%; }

#brandbutton { float:right; margin:5px 0 2px; padding:0px; width:200px; }

#brandbutton ul { background: url("http://bluezone.rocketsoftware.com/images/wf/brandbg.png") no-repeat scroll left bottom transparent; display:none;  margin:0px; padding:3px 4px;  width:194px; }
#brandbutton ul .topbrd { background: url("http://bluezone.rocketsoftware.com/images/wf/brandbg.png") no-repeat scroll left top transparent; height: 4px; width: 200px; margin-left: -4px; margin-top: -1px; }
#brandbutton ul a { font-weight:normal; padding:4px 3px 4px 10px; text-decoration:none; text-shadow:0 1px 0 #FFFFFF; }
#brandbutton ul a:hover { background: none repeat-x scroll 0 -100px #0078FF !important; color: #fff !important; text-shadow: 0 1px 1px rgba(0,0,0, .1); }

#brandbutton li { float:left; list-style:none outside none; margin:0; padding:0; position:relative; }
#brandbutton > li { width: 200px !important; }
#brandbutton > li > a { background:url("http://bluezone.rocketsoftware.com/images/wf/brandbutton_bkg.png"); color:#FFFFFF; display:block; font-weight:bold; margin:0; padding:5px 16px 6px; text-decoration:none; text-shadow:0 1px 1px rgba(0, 0, 0, 0.3); }
#brandbutton > li > a:hover { background-position:0 -40px; }

#brandbutton ul li { float: none; margin: 0; padding: 0; line-height: 100%; }

#brandbutton ul li:hover a,
#brandbutton li:hover li a { background: none repeat scroll 0 0 transparent; border: none; color: #666; display: block; }

#brandbutton ul li:hover a#current_child_site,
#brandbutton li:hover li a#current_child_site { color: #000; font-weight: bold; }

#brandbutton li:hover > ul { display: block; }

#brandbutton .current a,
#brandbutton li:hover > a { background:url("http://bluezone.rocketsoftware.com/images/wf/brandbutton_bkg.png") no-repeat scroll 0 -40px transparent; border-top:1px solid #F8F8F8; color:#2C6694; text-shadow:0 1px 1px rgba(255, 255, 255, 1); }

#brandbutton a#current_child_site { color: #333; font-weight: bold; }









/* -- sectional page larger tiles -- */
.main.full .row_wrapper { width:818px; height:auto overflow:auto; margin:0 auto 0 auto; }
.main.full .row_wrapper.twoproducts { width:550px; height:auto overflow:auto; margin:0 auto 0 auto; }
.main.full .row_wrapper .large_title { float:left; position:relative; margin: 0 5px 18px 5px; width:260px; height:236px; border:#DDD solid 1px;  text-align:center;  -moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;-pie-border-radius:6px;behavior: url('/js/PIE.php');background: #FFFFFF;background:-moz-linear-gradient(top,  #FFFFFF,  #F2F2F2);background:-webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#F2F2F2));background:-webkit-linear-gradient(#FFFFFF, #F2F2F2);background:-ms-linear-gradient(#FFFFFF, #F2F2F2);background:-o-linear-gradient(#FFFFFF, #F2F2F2);background:linear-gradient(#FFFFFF, #F2F2F2);-pie-background:linear-gradient(#FFFFFF, #F2F2F2);behavior: url('/js/PIE.php'); cursor: pointer; cursor: hand; }
.main.full .row_wrapper.two_tile_width { padding-left:195px; }
.main.full .row_wrapper .large_title img { margin-top:30px; }
.main.full .row_wrapper .large_title h3 {  position:absolute; bottom:50px;  left:10px; width:240px; height:auto; text-align:center; margin:0px; font-size:20px; line-height:21px; font-weight:normal; color:#0C5A92; }
.main.full .row_wrapper .large_title p {  position:absolute; bottom:10px; left:10px; width:240px; height:auto; text-align:center; margin:0px;  }

/* -- sidebar tile formats -- */
.tile { float:left; position:relative; z-index:250; width:290px; min-height:70px; margin:0 0 24px 0; border:#DDD solid 1px; -moz-border-radius:9px;-webkit-border-radius:9px;border-radius:9px;-pie-border-radius:9px;behavior: url('/js/PIE.php');background: #FFFFFF;background:-moz-linear-gradient(top,  #FFFFFF,  #F2F2F2);background:-webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#F2F2F2));background:-webkit-linear-gradient(#FFFFFF, #F2F2F2);background:-ms-linear-gradient(#FFFFFF, #F2F2F2);background:-o-linear-gradient(#FFFFFF, #F2F2F2);background:linear-gradient(#FFFFFF, #F2F2F2);-pie-background:linear-gradient(#FFFFFF, #F2F2F2);behavior: url('/js/PIE.php');   }
.tile h3 { font-size:20px; line-height:24px; font-weight:normal; color:#0C5A92 ; margin:9px 9px 5px 9px;  text-transform:lowercase; }
.tile p { overflow:auto; font-size:11px; line-height:15px font-weight:normal; color:#222; margin:0 9px 3px 9px; }
.tile .button_holder { position:absolute; bottom:9px; right:9px; width:auto; height:auto; }
.tile .button_holder a.button { display:block; height:20px; position:relative; z-index:500; width:auto; color:#FFF; font-size:14px; font-weight:normal;  -moz-border-radius:9px;-webkit-border-radius:9px;border-radius:9px;-pie-border-radius:9px;behavior: url('/js/PIE.php');background: #0090ce;background:-moz-linear-gradient(top,  #0090ce,  #2c499a);background:-webkit-gradient(linear, left top, left bottom, from(#0090ce), to(#2c499a));background:-webkit-linear-gradient(#0090ce, #2c499a);background:-ms-linear-gradient(#0090ce, #2c499a);background:-o-linear-gradient(#0090ce, #2c499a);background:linear-gradient(#0090ce, #2c499a);-pie-background:linear-gradient(#0090ce, #2c499a);behavior: url('/js/PIE.php'); padding:2px 9px 2px 9px;  text-transform:lowercase; }
.tile .button_holder a:hover.button { text-decoration:none; position:relative; z-index:500; -moz-border-radius:9px;-webkit-border-radius:9px;border-radius:9px;-pie-border-radius:9px;behavior: url('/js/PIE.php');background: #2c499a;background:-moz-linear-gradient(top,  #2c499a,  #0090ce);background:-webkit-gradient(linear, left top, left bottom, from(#2c499a), to(#0090ce));background:-webkit-linear-gradient(#2c499a, #0090ce);background:-ms-linear-gradient(#2c499a, #0090ce);background:-o-linear-gradient(#2c499a, #0090ce);background:linear-gradient(#2c499a, #0090ce);-pie-background:linear-gradient(#2c499a, #0090ce);behavior: url('/js/PIE.php');  }

.tile p a { float:right; display:inline-block; color:#333; text-decoration:none; width:auto; height:14px; font-size:12px; line-height:12px; padding:2px 10px 0 7px; background-color:#CCCCCC; margin-bottom:7px;  
-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;-pie-border-radius:7px;behavior: url('/js/PIE.php');background: #DDDDDD;background:-moz-linear-gradient(top,  #DDDDDD,  #999999);background:-webkit-gradient(linear, left top, left bottom, from(#DDDDDD), to(#999999));background:-webkit-linear-gradient(#DDDDDD, #999999);background:-ms-linear-gradient(#DDDDDD, #999999);background:-o-linear-gradient(#DDDDDD, #999999);background:linear-gradient(#DDDDDD, #999999);-pie-background:linear-gradient(#DDDDDD, #999999);behavior: url('/js/PIE.php'); }
.tile p a:hover { -moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;-pie-border-radius:7px;behavior: url('/js/PIE.php');background: #999999;background:-moz-linear-gradient(top,  #999999,  #DDDDDD);background:-webkit-gradient(linear, left top, left bottom, from(#999999), to(#DDDDDD));background:-webkit-linear-gradient(#999999, #DDDDDD);background:-ms-linear-gradient(#999999, #DDDDDD);background:-o-linear-gradient(#999999, #DDDDDD);background:linear-gradient(#999999, #DDDDDD);-pie-background:linear-gradient(#999999, #DDDDDD);behavior: url('/js/PIE.php'); text-decoration:none;  }  

.tile .quote { font-size:14px; line-height:17px; margin-top:5px; color:#666; }
.tile .attribute  { font-size:11px; line-height:15px;  color:#0C5A92; }

.sidebar .tile .icon { float:left; width:48px; height:48px; margin:12px 15px 70px 12px; background-repeat:no-repeat; background-color:#FFF; }
.sidebar .tile .icon.twitter { background-image:url(http://bluezone.rocketsoftware.com/images/icons/sbicon_twitter.png); }
.sidebar .tile .icon.twitter { background-image:url(http://bluezone.rocketsoftware.com/images/icons/sbicon_twitter.png); }
.sidebar .tile .icon.cs { background-image:url(http://bluezone.rocketsoftware.com/images/icons/sbicon_casestudy.png); }
.sidebar .tile .icon.ds { background-image:url(http://bluezone.rocketsoftware.com/images/icons/sbicon_casestudy.png); }
.sidebar .tile .icon.wp { background-image:url(http://bluezone.rocketsoftware.com/images/icons/sbicon_whitepaper.png); }
.sidebar .tile .icon.demo { background-image:url(http://bluezone.rocketsoftware.com/images/icons/sbicon_demo.png); }
.sidebar .tile .icon.help { background-image:url(http://bluezone.rocketsoftware.com/images/icons/sbicon_customercare.png); }
.sidebar .tile .icon.learn { background-image:url(http://bluezone.rocketsoftware.com/images/icons/sbicon_training.png); }
.sidebar .tile .icon.alm { background-image:url(http://bluezone.rocketsoftware.com/images/icons/sbicon_alm.png); }
.sidebar .tile .icon.contact { background-image:url(http://bluezone.rocketsoftware.com/images/icons/sbicon_contactus.png); }
.sidebar .tile .icon.news { background-image:url(http://bluezone.rocketsoftware.com/images/icons/sbicon_news.png); }
.sidebar .tile .icon.aldon { background-image:url(http://bluezone.rocketsoftware.com/images/icons/sbicon_aldon.png); }
.sidebar .tile .icon.tour { background-image:url(http://bluezone.rocketsoftware.com/images/icons/sbi_tour.png); }
.sidebar .tile .icon.pr { background-image:url(http://bluezone.rocketsoftware.com/images/icons/sbicon_news.png); }
.sidebar .tile .icon.webinar { background-image:url(http://bluezone.rocketsoftware.com/images/icons/sbicon_ondemand.png); }
.sidebar .tile .icon.dl { background-image:url(http://bluezone.rocketsoftware.com/images/icons/sbicon_download.png); }
.sidebar .tile .icon.calc { background-image:url(http://bluezone.rocketsoftware.com/images/icons/sbicon_calculator.png); }


/* ---------- Home Customer Highlights --------- */
.cust_highlights { width:942px; height:80px; overflow:auto; margin-top:15px; }
.cust_highlights .title { float:left; width:370px; text-align:center; height:40px; font-size:18px; line-height:40px;  }
.cust_highlights .logo_holder { float:right; width:572px; height:40px; overflow:hidden; }
.cust_highlights .logo_holder .button { float:left; width:35px; height:40px; }
.cust_highlights .logo_holder .button.right { float:right; }
.cust_highlights .logo_holder .outer  { float:left; position:relative; width:502px; height:40px; overflow:hidden; }
.cust_highlights .logo_holder .outer .inner { position:absolute; width:2000px; height:40px; }
.cust_highlights .logo_holder .outer .inner .logo { float:left;  width:120px; height:40px; text-align:center; }
.cust_highlights .logo_holder .outer .inner .logo img { height:100%;  }


/* ---------- Main Body Styles ----------- */

.col_wrapper, .anchor_farm   { width:auto; height:auto; overflow:auto; margin-bottom:12px; }

/* -- 2 column  format -- */
.col_wrapper .col2 { float:left; width:48%; height:auto; margin-right:3%; }
.col_wrapper .col2.right { float:left; width:48%; height:auto; margin-right:0%; }

/* -- Feature/benefit 3 column -- */
.col_wrapper.topRule { border-top:#666 solid 1px; padding-top:6px; }
.col_wrapper.col3 .sidehead { float:left; width:20%; height:auto; color:#0C5A92; font-size:14px; }
.col_wrapper.col3 .bullets { float:left; width:38%; height:auto; margin-left:2%; } 
.col_wrapper.col3 .bullets ul { margin:0px; padding:0px;  list-style:none; }
.col_wrapper.col3 .bullets ul li { padding-left:20px; background-image:url(http://bluezone.rocketsoftware.com/images/wf/custom_bullet.png); background-repeat:no-repeat; background-position:0 2px; }

/* -- Customers, Case Studies -- */
.col_wrapper.validation .logo { float:left; width:25%; height:auto; margin-left:5%; }
.col_wrapper.validation .desc { float:right; width:65%; height:auto; }
.col_wrapper.validation .desc h4 { margin:0 0 10px 0; font-size:14px; color:#0C5A92; }

/* -- Company Management (Bios) --*/
.col_wrapper.bio .photo { float:left; width:25%; }
.col_wrapper.bio .desc { float:left; width:75%; }
.col_wrapper.bio .desc h4 { margin:0 0 0 0; font-size:14px; color:#0C5A92; }
.col_wrapper.bio .desc p { margin:0; }

/* -- Ping Pong --*/
.col_wrapper.pp { margin-bottom:30px; }
.col_wrapper.pp .narrow { float:left; width:50%; text-align:center; }
.XXcol_wrapper.pp .narrow img { width:85%; height:85%;  }
.col_wrapper.pp .wide { float:left; width:50%; }
.col_wrapper.pp .wide h3 { margin:0 0 0 0; font-size:18px; color:#0C5A92; }
.col_wrapper.pp .wide p { margin:0; }


/* -- Anchor Farms -- */
.anchor_farm { border:#CCC solid 1px; background-color:#EEE; }
.anchor_farm.cols3 .column { float:left; width:31%; height:auto; margin:1%; }
.anchor_farm.cols3 .column div { width:auto; height:auto; margin-bottom:2px;  }
.anchor_farm.cols3 .column div a { display:block; width:100%; height:20px; text-align:center; background-color:#DDD; color:#333;  }
.anchor_farm.cols3 .column div a:hover { background-color:#0C5A92; color:#FFF;  }

.col3 { overflow:auto;}
.col3 .col { float:left; width:33%; }
.col3 .col .outer { overflow:auto; position:relative;}

.col4 { overflow:auto;}
.col4 .col { float:left; width:25%; }
.col4 .col.d { width:24%; }
.col4 .col .outer { overflow:auto; position:relative;}

.col5 { overflow:auto;}
.col5 .col { float:left; width:20%; }
.col5 .col.e { width:19%;}
.col5 .col .outer { overflow:auto; position:relative; height:250px; border-right:#CCC solid 1px; }

.col6 { overflow:auto;}
.col6 .col { float:left; width:16.6%; }
.col6 .col .outer { overflow:auto; position:relative; border-right:#CCC solid 1px; }

.mini-home { margin-top:10px;}
.mini-home .icon img { width:75px; height:75px;  }
.XXmini-home .XXicon { color:#FFF; font-size:24px; text-align:center; line-height:75px; font-weight:bold; margin:10px auto 10px auto; width:104px; height:103px; -moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;-pie-border-radius:8px;behavior: url('/js/PIE.php');}
.mini-home .a .icon, .mini-home .b .icon, .mini-home .c .icon, .mini-home .d .icon, .mini-home .e .icon, .mini-home .f .icon, .download .col .outer .icon  { text-align:center; margin-bottom:20px; }

.mini-home .title, .download .col .outer .title { font-weight:500; font-size:17px; margin:0px 10px 0px 10px; }
.mini-home .description, .col .outer .description { color:#999; margin:7px 10px 0px 10px; }
.mini-home .button { position:absolute; bottom:5px; right:10px; }
.mini-home .button a { text-decoration:none; height:24px; line-height:24px; color:#EEE; display:block; padding:0px 10px 0px 10px; -moz-border-radius:12px;-webkit-border-radius:12px;border-radius:12px;-pie-border-radius:12px;behavior: url('/js/PIE.php'); background: #999999;background:-moz-linear-gradient(top,  #999999,  #333333);background:-webkit-gradient(linear, left top, left bottom, from(#999999), to(#333333));background:-webkit-linear-gradient(#999999, #333333);background:-ms-linear-gradient(#999999, #333333);background:-o-linear-gradient(#999999, #333333);background:linear-gradient(#999999, #333333);-pie-background:linear-gradient(#999999, #333333);behavior: url('/js/PIE.php');}
.mini-home .button a:hover { text-decoration:none; color:#FFF;  background: #333333;background:-moz-linear-gradient(top,  #333333,  #999999);background:-webkit-gradient(linear, left top, left bottom, from(#333333), to(#999999));background:-webkit-linear-gradient(#333333, #999999);background:-ms-linear-gradient(#333333, #999999);background:-o-linear-gradient(#333333, #999999);background:linear-gradient(#333333, #999999);-pie-background:linear-gradient(#333333, #999999);behavior: url('/js/PIE.php');}
.download .col .outer .title { text-align:center; }
.download .col .outer p { margin:7px 10px 0px 10px; text-align:center; }

.sol_nav {}
.app-mod .outer, .sol_nav .outer  { height:210px; }
.web2host .outer { height:270px; }
.dsk_rpl_nav .a .outer, .app-mod .a .outer,  .sol_nav .a .outer { border-right:1px solid #CCC; min-height:250px; }
.dsk_rpl_nav .b .outer, .app-mod .b .outer,  .sol_nav .a .outer  { border-right:1px solid #CCC; min-height:250px; }
.dsk_rpl_nav .c .outer, .app-mod .c .outer,  .sol_nav .a .outer  { border-right:1px solid #CCC; min-height:250px; }
.dsk_rpl_nav .d .outer, .app-mod .d .outer { border-right:1px solid #CCC; min-height:250px;  }
.dsk_rpl_nav .c .outer


.download { margin-top:10px;}
.download .icon { text-align:center;  }
.download .icon img { width:75px; height:75px; }
.download .col .outer  { height:270px; border-right:#CCC solid 1px; }


/* -- Tour Styles -- */
.sidebar_nav { overflow:hidden; margin:0px 0px 0px 0px; top:0px; left:0px;  width:200px;  cursor: pointer; cursor: hand; position:absolute; z-index:600;  -moz-border-radius:8px 8px 0px 0px;-webkit-border-radius:8px 8px 0px 0px;border-radius:8px 8px 0px 0px;-pie-border-radius:8px 8px 0px 0px;behavior: url('/js/PIE.php');-moz-box-shadow:0px 3px 10px #666;-webkit-box-shadow:0px 3px 10px #666;box-shadow:0px 3px 10px #666;behavior: url('/js/PIE.php'); }
.sidebar_nav .item { border-top:#CCC solid 1px; border-right:#CCC solid 1px; border-left:#CCC solid 1px; border-bottom;none;  background-color:#EEEEEE; overflow:auto;  }
.sidebar_nav .item.hover { background-color:#FFF;  }
.sidebar_nav .title { text-align:center; line-height:25px; font-size:12px;   color:#EEE;  background: #CCCCCC;background:-moz-linear-gradient(top,  #CCCCCC,  #666666);background:-webkit-gradient(linear, left top, left bottom, from(#CCCCCC), to(#666666));background:-webkit-linear-gradient(#CCCCCC, #666666);background:-ms-linear-gradient(#CCCCCC, #666666);background:-o-linear-gradient(#CCCCCC, #666666);background:linear-gradient(#CCCCCC, #666666);-pie-background:linear-gradient(#CCCCCC, #666666);behavior: url('/js/PIE.php'); overflow:hidden; }

.tour_wrapper .tour h2 { font-size:36px; line-height:38px; font-weight:normal; color:#666; margin:0 0 15px 0;  }
.tour_wrapper p.intro { font-size:15px; line-height:18px; margin:0 0 30px 0; }

.sidebar_nav .item h3 { font-size:16px; line-height:19px; margin:5px; }
.sidebar_nav .item p { font-size:12px; margin:0px 5px 5px 5px; }
.sidebar_nav .item p.note { font-size:50%; line-height:50%; color:#F00; }

.tour_wrapper { position:absolute; top:0px; left:0px; width:976px; overflow:hidden; z-index:500; }
.tour_wrapper .outer { position:relative; height:1100px; width:4885px;  }   /*  Note that another value on page also needs to change accordingly */
.tour_wrapper .tour { position:absolute; width:777px; margin-left:200px; }
.tour_wrapper .tour.p1 { left:0px; }
.tour_wrapper .tour.p2 { left:977px; }
.tour_wrapper .tour.p3 { left:1954px; }
.tour_wrapper .tour.p4 { left:2931px; }
.tour_wrapper .tour.p5 { left:3908px; }

.sidebar_nav .item .sb_icon { float:left; width:48px; height:44px; margin:10px 7px 0 0;  }
.top_icon { float:right; width:137px; height:126px; margin:10px 0px 0 20px;  }

.col_header { height:150px; background: #FFFFFF;background:-moz-linear-gradient(top,  #FFFFFF,  #DDDDDD);background:-webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#DDDDDD));background:-webkit-linear-gradient(#FFFFFF, #DDDDDD);background:-ms-linear-gradient(#FFFFFF, #DDDDDD);background:-o-linear-gradient(#FFFFFF, #DDDDDD);background:linear-gradient(#FFFFFF, #DDDDDD);-pie-background:linear-gradient(#FFFFFF, #DDDDDD);behavior: url('/js/PIE.php'); padding:0px 30px 0px 20px; margin-bottom:20px; }
.tour .col_wrapper { clear:both; position:relative; width:727px; height:auto; overflow:auto; margin-left:20px; }
.tour .col_wrapper .wide { float:left; width:55%; height:auto; }
.tour .col_wrapper .narrow { float:left; width:45%; height:auto; text-align:center;}
.tour .col_wrapper .narrow p.note { font-size:10px; line-height:11px; color:#F00; }


/* -- faq formats -- */
.faq-q {}
.faq-qa {}
.faq-qa .ques {}
.faq-qa .answ {}



/* -- footer formats -- */
.footer ul.footer_nav { text-transform:lowercase; margin:0px; padding:0px; list-style-type:none; font-size:11px; line-height:13px; }
.footer ul.footer_nav li { margin:0px; padding:0px 0px 3px 0px;  }
.footer ul.footer_nav li.section { margin:0px; font-weight:bold; font-size:12px; }
.footer ul.footer_nav a { color:#CCC; }
.footer ul.footer_nav a:hover { color:#FFF; }


.footer .footer_col1, .footer .footer_col2, .footer .footer_col3, .footer .footer_col4, .footer .footer_col5 { position:absolute; height:130px; top:24px;   }
.footer .footer_col1 { width:145px; left:24px; }
.footer .footer_col2 { width:80px; left:175px; }
.footer .footer_col3 { width:160px; left:300px; }
.footer .footer_col4 { width:100px; left:465px; }
.footer .footer_col5 { width:100px; left:575px; }
.footer .footer_col1 h4, .footer .footer_col2 h4, .footer .footer_col3 h4, .footer .footer_col4 h4, .footer .footer_col5 h4 { color:#CCC; margin:0px;}
.footer .footer_col1 p, .footer .footer_col2 p, .footer .footer_col3 p, .footer .footer_col4 p, .footer .footer_col5 p, .footer .privacy { color:#CCC; }
.footer .signature { position:absolute; height:160px; width:300px; top:0px; right:24px; background-image:url(http://bluezone.rocketsoftware.com/images/wf/rocket_footer_logo1.png); background-repeat:no-repeat; background-position:3px 6px;  }
.footer .signature h3 { margin:24px 0 0 0; padding-left:91px; color:#DDD; text-transform:capitalize; }
.footer .signature p { margin:5px 0 0 0; padding-left:91px; color:#DDD; }
.footer .signature p.tight { margin:2px 0 0 0;  }
.footer .signature p span { display: inline-block; width:20px; }
.legal { position:absolute; left:28px; bottom:5px; width:auto; height:auto; font-size:10px; line-height:13px; color:#DDD; }
.privacy { position:absolute; right:24px; bottom:5px; width:auto; height:auto; font-size:10px; color:#DDD; text-align:right; }
.legal a, .privacy a { text-decoration:none; color:#DDD; padding:0 5px; }
.legal a:hover, .privacy a:hover { text-decoration:underline; }

.footer .signature p.contact, .footer .signature p.locations, .footer .signature p.request { margin-left:16px; }

.footer  .footer_hotspot { position:absolute; top:24px; right:251px; width:60px; height:80px; z-index:400; cursor: pointer; cursor: hand; }

.footer_social_wrapper { position:absolute; top:86px; left:755px; width:200px; height:15px;  overflow:auto; }
.footer_social_wrapper .icon, .social_links .icon { float:left; width:13px; height:14px; margin-right:6px;  }
.footer_social_wrapper .icon.blog, .footer_social_wrapper .icon.tweet, .footer_social_wrapper .icon.facebook, .footer_social_wrapper .icon.linkedin, .footer_social_wrapper .icon.youtube, 
.social_links .icon.blog, .social_links .icon.tweet, .social_links .icon.facebook, .social_links .icon.linkedin, .social_links .icon.youtube { cursor: pointer; cursor: hand;  }
.footer_social_wrapper .icon.blog, .social_links .icon.blog { background-image:url(http://bluezone.rocketsoftware.com/images/wf/mini_blog.png); }
.footer_social_wrapper .icon.tweet, .social_links .icon.tweet  { background-image:url(http://bluezone.rocketsoftware.com/images/wf/mini_twitter.png); }
.footer_social_wrapper .icon.facebook, .social_links .icon.facebook  { background-image:url(http://bluezone.rocketsoftware.com/images/wf/mini_facebook.png); }
.footer_social_wrapper .icon.linkedin, .social_links .icon.linkedin  { background-image:url(http://bluezone.rocketsoftware.com/images/wf/mini_linkedin.png); }
.footer_social_wrapper .icon.youtube, .social_links .icon.youtube  { background-image:url(http://bluezone.rocketsoftware.com/images/wf/mini_youtube.png); }
.footer_social_wrapper .icon.blog, .social_links .icon.blog { display:none; }

.footer_quicklink_wrapper { position:absolute; top:136px; left:755px; width:13px; height:60px;  }

.footer_quicklink_wrapper .icon { float:left; width:10px; height:10px; margin-bottom:9px; }
.footer_quicklink_wrapper .icon.phone { background-image:url(http://bluezone.rocketsoftware.com/images/wf/mini_phone.png); }
.footer_quicklink_wrapper .icon.location { background-image:url(http://bluezone.rocketsoftware.com/images/wf/mini_locations.png); }
.footer_quicklink_wrapper .icon.mail { background-image:url(http://bluezone.rocketsoftware.com/images/wf/mini_mail.png); }


/* --------- Tab Content ------------ */

.tab_columns { width:578px; height:auto; overflow:auto; }
.tab_columns .col2 { float:left; width:47%; height:auto; }
.tab_columns .col2.left { margin-right:6%; }



/* ------------- miscellaneous icons ------------ */


.quote_left { float:left; width:28px; height:24px; background-image:url(http://bluezone.rocketsoftware.com/images/wf/large_quote_left.png); background-position:0; margin: 6px 8px 0 10px; }

#dimmer { z-index:10000; width:100%; height:100%; position:fixed; top:0px; left:0px; background-color:#333; opacity:0.8; display:none; }
.bigdiv { z-index:15000; position:fixed; display:none; left:10%; top:10%; -moz-box-shadow:0px 3px 10px #000;-webkit-box-shadow:0px 3px 10px #000;box-shadow:0px 3px 10px #000;behavior: url('/js/PIE.php'); }
.popup { -moz-box-shadow:0px 3px 10px #666;-webkit-box-shadow:0px 3px 10px #666;box-shadow:0px 3px 10px #666;behavior: url('/js/PIE.php'); }
.tour .popup { -moz-box-shadow:0px 0px 0px #FFF;-webkit-box-shadow:0px 0px 0px #FFF;box-shadow:0px 0px 0px #FFF;behavior: url('/js/PIE.php'); }

.thumb { }
.thumb.right { float:right; margin-left:20px;  }
.thumb.left { float:left; margin-right:30px; }


/* -------------   form styles -------------- */
.form_wrapper { width:450px; height:auto; overflow:auto; }
.form_wrapper.std { padding:12px; background-color:#EFEFEF; }
.form_wrapper .form_label { float:left; width:130px; height:auto; margin:right:20px; font-size:10px; line-height:12px; color:#666; }
.form_wrapper .form_label .required { display:inline; color:#C00; }
.form_wrapper .form_input { float:left; width:300px; height:auto;   }
.form_wrapper .form_input input { font-size:12px; padding:3px; border:#CCC solid 1px; width:100%; }
.form_wrapper .form_input.radio input { width:auto; border:none;}

.form_wrapper.req_auth { width:auto; text-transform:none; }
.form_wrapper.req_auth .form_part { position:relative; overflow:visible; border:1px solid #009; margin:15px 0px 15px 0px; padding:10px;}
.form_wrapper.req_auth .form_part_title { position:absolute; z-index:100; top:0px; left:20px; margin-top:-10px; background-color:#FFF; color: #009; padding:0px 5px 0px 5px; font-size:12px;}
.form_wrapper.req_auth .form_part_text { margin-top:10px; margin-bottom:10px; font-size:12px; color:#000; line-height:14px; }
.form_wrapper.req_auth .form_label { float:none; width:300px;}
.form_wrapper.req_auth .form_help { font-size:10px; color#000; float:none; line-height:10px;}
.form_wrapper.req_auth .form_input { float:none; margin-bottom:5px;}
.form_wrapper.req_auth .form_input textarea { width:100%; height:75px;}

.sidebar .form_wrapper { width:auto; }
.sidebar .form_wrapper .form_input { width:auto;}

/* -------------   expansion system ---------------- */
.exp_title { cursor: pointer; cursor: hand; padding-left:30px; }
.exp_title.hover {  }
.exp_title.open {  }
.exp_title.open.hover {  }
.exp_content { display:none; }
.exp_content.open { display:block; margin-left:30px; }

.exp_title { background-image:url(http://bluezone.rocketsoftware.com/images/wf/icon_exp_up.png); background-position: 0 0; background-repeat:no-repeat; }
.exp_title.open { background-image:url(http://bluezone.rocketsoftware.com/images/wf/icon_exp_down.png); background-position: 0 0; background-repeat:no-repeat; }

/* -------------   only for development -------------- */
.showdiv
 { background-color:#f00; }



/* -------------   Here down don't touch -------------- */

ul.jd_menu, 
ul.jd_menu_vertical {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
ul.jd_menu_vertical {
	width: 175px;
	height: auto;
	clear: both;
}
ul.jd_menu li {
	position:relative;
	float: left;
}

/* -- Sub-Menus -- */
ul.jd_menu ul,
ul.jd_menu_vertical ul {
	position: absolute;
	display: none;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	z-index: 10000;
}
ul.jd_menu ul li,
ul.jd_menu_vertical ul li {
	float: none;
	margin: 0px;
}

ul.jd_menu_primary_nav {        font-family: Arial, Helvetica, sans-serif;	height: 25px;	clear: both;}ul.jd_menu_primary_nav ul {	background: #F4F4F4;	border: 1px solid #a5a5a5;        border-top:none;}ul.jd_menu_primary_nav div {	margin:0px;	padding:0px;}ul.jd_menu_primary_nav li a,ul.jd_menu_primary_nav li a:active,ul.jd_menu_primary_nav li a:link,ul.jd_menu_primary_nav li a:visited {        text-decoration: none;        display:block;        color: #CCCCCC;	font-size: 12px;	padding: 4px 20px 4px 20px;	cursor: pointer;	white-space: nowrap;        font-weight:700;}ul.jd_menu_primary_nav li a:hover {        display:block;	background: #333333;}ul.jd_menu_primary_nav li.jdm_active,ul.jd_menu_primary_nav li.jdm_hover {	background: #333333;}ul.jd_menu_primary_nav li.panel.jdm_active,ul.jd_menu_primary_nav li.panel.jdm_hover {	background: none;}ul.jd_menu_primary_nav li.on > div > a,ul.jd_menu_primary_nav li.on > div > a:active,ul.jd_menu_primary_nav li.on > div > a:link,ul.jd_menu_primary_nav li.on > div > a:visited {	background: #0065a4;}ul.jd_menu_primary_nav li.on > div > a:hover {	background: #0065a4;}ul.jd_menu_primary_nav ul li a,ul.jd_menu_primary_nav ul li a:active,ul.jd_menu_primary_nav ul li a:link,ul.jd_menu_primary_nav ul li a:visited {        text-decoration: none;        display:block;        color: #666666;	padding: 3px 10px 3px 4px;	background: #F4F4F4;	border: none;        font-weight:bold;}ul.jd_menu_primary_nav ul li a:hover {        color:#FFF;        display:block;	padding-top: 2px;	border-top: 1px solid #CCCCCC;	padding-bottom: 2px;	border-bottom: 1px solid #CCCCCC;        background: #929292;}
NOT FOUND
