@charset "utf-8";
/****************************************************************
Stylesheet for RC home page
URL : 
Date: March 5-7 2009

Modifications:

1.) Pointed all images to absolute
2.) Added new styles for the header section
*****************************************************************/
p {
	margin: 0;
	padding: 0;
}

body {
	color: #393939;
	background-color: #ccc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	letter-spacing: normal;
	text-align: left;
	vertical-align: top;
	word-spacing: normal;
	white-space: normal;
	list-style-type: disc;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	min-width: 961px;
}

* {padding:0;margin:0;}
img{display:block;border:none;}
li,ul{list-style:none;}

body{background:#CCCCCC;text-align:center;font-family:Arial, Helvetica, sans-serif !important;}
#main{margin:auto;width:961px;text-align:left;background:#F0F0F0;overflow:hidden;position:relative;}
.header{background:#FEFEFF;overflow:hidden;width:961px;}
.header .bg{overflow:hidden;width:100%;}
.header .menu{float:left;position:relative;left:22px;width:666px;}
.header .menu a{display:block;float:left;margin-right:2px;text-decoration:none;color:#FFF;cursor:pointer;}
.header .menu a:hover{text-decoration:underline;}
.header .menu a img{float:left;}
.header .menu p{background:url(/images/hp12-1/header/button_bg.gif) repeat-x;line-height:25px;padding:0 10px;color:#FFF;font-size:13px;float:left;cursor:pointer;}
.header form{float:left;padding-right:10px;clear:right;}
.header form .search{background:url(/images/hp12-1/header/search.gif) no-repeat; width:147px; height:22px;float:left;margin-right:2px;}
.header form .search input{color:#6699CC; font-size:12px;border:none;height:14px;widows:105;position:relative;left:3px;top:3px;width:120px;}
.header form input{border:none !important;}

.zone1{float:left;overflow:hidden;width:722px;height:271px;margin-top:7px;position:relative;}
.zone1 img{float:left;}
.zone1 .zone_ruler {left:0px;position:relative;width:3000px;}
.ruler-1 .zone_ruler{left:0px;}
.ruler-2 .zone_ruler{left:-721px;}
.ruler-3 .zone_ruler{left:-1442px;}
.ruler-4 .zone_ruler{left:-1442px;}
.zone1 .bg{float:left;width:405px;height:271px;}
*html .zone1 .bg{overflow:hidden;}
.zone1 .zone1-1,
.zone1 .zone1-2,
.zone1 .zone1-3,
.zone1 .zone1-4
{float:left;}
.zone1 .zone1-1 .bg{background:url(/images/hp12-1/zone1/bg1.gif) repeat-x;width:353px;}
.zone1 .zone1-1 h2{letter-spacing:-1px;}
.zone1 .zone1-2 .bg{background:url(/images/hp12-1/zone1/bg2.gif) repeat-x;}
.zone1 .zone1-3 .bg{background:url(/images/hp12-1/zone1/bg3.gif) repeat-x;width:360px;}
.zone1 .zone1-4 .bg{background:url(/images/hp12-1/zone1/bg4.gif) repeat-x;width:354px;}
.zone1 h1{color:#003366;font-size:19px;font-weight:bold;margin:14px 0 0 2px;}
.zone1 h2{color:#003366;font-size:16px;font-weight:bold;margin:6px 0 0 1px;height:25px;}
.zone1 div.float{float:right;width:111px;position:relative;top:21px;margin-bottom:-500px;}
.zone1 div.float p{color:#666666;font-size:9px;}
.zone1 .trial{color:#CC6600;background:url(/images/hp12-1/zone1/bullet.gif) no-repeat 0 2px;padding-left:21px;font-size:14px;font-weight:bold;text-decoration:none;clear:right;margin:8px 0 0 2px;display:block;}
.zone1 .trial a{color:#CC6600;text-decoration:none;}
.zone1 .zone1-3 .trial{background:none;height:16px;}
*html .zone1 .zone1-3 .trial{height:1px;line-height:1px;}
.zone1 a.float{color:#6699CC;font-size:12px;float:left;left:15px;letter-spacing:-0.5px;position:relative;top:6px;}
.zone1 p.float{color:#666666;font-size:15px;left:15px;letter-spacing:0px;position:relative;float:left;clear:none;width:200px;font-weight:bold;}
.zone1 ul{clear:both;font-size:12px;font-weight:bold;list-style:none;color:#666666;padding:15px 0 0 5px;width:100%;height:90px;}
.zone1 li{margin-bottom:2px;background:url(/images/hp12-1/zone1/disc.gif) no-repeat 0 5px; padding-left:7px;}
.zone1 li span{color:#6699CC;font-weight:bold;}
.zone1 li a{text-decoration:none;color:#6699CC;}
.zone1 li a:hover{text-decoration:underline;color:#6699CC;}
.zone1 .join{background:url(/images/hp12-1/zone1/join.gif) no-repeat 0 2px;text-decoration:none;float:right;font-size:12px;font-weight:bold;padding-left:19px;margin:15px 0 0 0px;width:100px;visibility:hidden;}
.zone1 .join a{color:#6699CC;}
.zone1 .features{color:#6699CC;font-size:11px;float:left;margin-top:8px;width:180px;padding-left:5px;}
*html .zone1 .features{margin-top:0;}
.zone1 .wrap{clear:both;width:100%;}

.zone1 .zone1-1 .join{margin-top:4px;}

.zone1 .zone1-2 .join,
.zone1 .zone1-3 .join,
.zone1 .zone1-4 .join{margin-top:4px;}

.zone2{float:left;margin-top:10px;width:732px;padding-left:1px;}
.zone2 .zone2-1{width:230px;float:left;margin-top:4px;margin-right:9px;margin-bottom:8px;*padding-bottom:7px;}
.zone2 .zone2-2{width:230px;float:left;margin-top:4px;margin-right:9px;margin-bottom:8px;*padding-bottom:7px;}
.zone2 .zone2-4{width:230px;float:left;margin-top:4px;margin-right:9px;margin-bottom:8px;*padding-bottom:7px;}

*html .zone2{width:731px;zoom:1;height:310px;overflow:hidden;}

.zone2 .zone2-1 .top{height:32px;background:url(/images/hp12-1/zone2/fax/header1.gif) no-repeat;}
.zone2 .zone2-2 .top{height:32px;background:url(/images/hp12-1/zone2/fax/header2.gif) no-repeat;}
.zone2 .zone2-4 .top{height:32px;background:url(/images/hp12-1/zone2/fax/header4.gif) no-repeat;}

.zone2 .zone2-1 .bottom{background:url(/images/hp12-1/zone2/fax/footer1.gif) no-repeat;}
.zone2 .zone2-2 .bottom{background:url(/images/hp12-1/zone2/fax/footer2.gif) no-repeat;}
.zone2 .zone2-4 .bottom{background:url(/images/hp12-1/zone2/fax/footer4.gif) no-repeat;}

.zone2 .top h3{font-size:15px;font-weight:bold;text-align:center;color:#FFF;padding-top:7px;}
.zone2 .active{display:none;}
.zone2 .unactive{display:inline;}

.zone2 .phone{margin-bottom:0;margin-left:42px;margin-right:0;padding-top:10px;padding-bottom:28px;*padding-bottom:26px;}
.active-1 .zone2 .phone{padding-bottom:35px;}

*html .zone2 .phone{padding-bottom:26px;}
*html .active-1 .zone2 .phone{padding-bottom:17px;}


.zone2 .center{background:#FFF url(/images/hp12-1/zone2/gradient.gif) repeat-x bottom;height:242px;}
.zone2 .center .bg{background:url(/images/hp12-1/zone2/fax/border.gif) repeat-y;height:242px;width: 230px;}

.zone2 .bottom{width:230px;height:9px;overflow:hidden;}

.zone2 h6{color:#666666;font-size:10px;padding:6px 0 0 8px;}
.zone2 h1{color:#333333;font-size:34px;font-weight:bold;padding-top:2px;padding-left:0px;text-align: center;}
.zone2 h1 span{font-weight:normal;font-size:16px;}
.zone2 p{color:#333333;font-size:12px;}


.zone2 .trial{color:#CC6600;background:url(/images/hp12-1/zone1/bullet.gif) no-repeat 0 2px;
padding-left:16px;font-size:15px;font-weight:bold;text-decoration:none;clear:right;margin:21px 0 0 67px;display:block;}

.zone2 .trial a{color:#CC6600;text-decoration:none;}


.zone2 .compare{color:#6699CC;font-size:12px;position:relative;left:80px;}
.zone2 .sign{margin:3px 0 0 65px;display:block;}
.zone2 .more{color:#6699CC;font-size:11px;margin:30px 0 0 0px;display:block;letter-spacing:-0.2px;text-align:center;}
.zone2 .zone2-1 p{margin:5px 0 0 0px;height:86px !important;}
.zone2 .zone2-1 p.comment{color:#666666;font-size:10px;margin-top:0px;line-height:10px;padding:7px 5px 0 10px;}
.zone2 .zone2-1 .more{display:block;margin:5px 0 0 -10px;*margin-top:0px;height:auto !important;}
.zone2 .zone2_block{cursor:pointer;}
.forbes_zone2-1{margin-left: 10px;height: 80px;text-align: center;}

.active-1 .forbes_zone2-1{margin-left:0;}

.forbes_zone2-1 img{display:inline;}

.zone2 p.txt{padding:7px 30px 0 47px;height:50px;line-height:16px;*height:45px;font-size:12px;font-weight: bold;}

.active-1 .zone2_block,
.active-2 .zone2_block,
.active-3 .zone2_block,
.active-4 .zone2_block
{margin-bottom:0px;}

.active-1 .zone2-1,
.active-2 .zone2-2{width:260px;position:relative;margin-right:-2px;margin-left:-1px;margin-top:-9px;margin-bottom:-9px;}
.active-4 .zone2-4{width:260px;position:relative;margin-right:-2px;margin-left:-10px;margin-top:-9px;margin-bottom:-9px;}


.active-2 .zone2-1,
.active-3 .zone2-2{margin-right:0;}

.active-1 .zone2-1 .top,
.active-2 .zone2-2 .top,
.active-4 .zone2-4 .top
{height:35px;background-position:0 -32px;}

.active-1 .zone2-1 .top h3,
.active-2 .zone2-2 .top h3,
.active-4 .zone2-4 .top h3
{font-size:17px;padding-top:7px;}

.active-1 .zone2-1 .bottom,
.active-2 .zone2-2 .bottom,
.active-4 .zone2-4 .bottom
{height:9px;background-position:0 -9px;width:260px;}

.active-1 .zone2-1 .bg,
.active-2 .zone2-2 .bg,
.active-4 .zone2-4 .bg
 {background-image:url(/images/hp12-1/zone2/fax/bordera.gif);height:265px;width:260px;}

.active-2 .zone2-2 h1{padding-left:9px;margin-top:-10px;}
.active-4 .zone2-4 h1{padding-left:9px;margin-top:-10px;}

.active-2 .zone2-2 .compare,
.active-4 .zone2-4 .compare
{left:100px;}

.active-1 .zone2-1 .center{background-image:url(/images/hp12-1/zone2/gradient1a.gif);height:265px;width: 260px;}
.active-2 .zone2-2 .center{background-image:url(/images/hp12-1/zone2/gradient2a.gif);height:265px;width: 260px;}
.active-4 .zone2-4 .center{background-image:url(/images/hp12-1/zone2/gradient4a.gif);height:265px;width: 260px;}

.active-1 .zone2-1 .trial,
.active-2 .zone2-2 .trial,
.active-4 .zone2-4 .trial
{font-size:16px;margin-top:19px;padding-left:16px;margin-left:74px;}

.active-1 .zone2-1 .sign,
.active-2 .zone2-2 .sign{margin-left:70px;}
.active-4 .zone2-4 .sign{margin-left:70px;}

.active-1 .zone2-1 .active,
.active-2 .zone2-2 .active{display:inline;}


.active-2 .zone2-2 p.txt{height:60px;*height:55px;padding:7px 27px 0 41px;font-size:16px;}
.active-4 .zone2-4 p.txt{height:60px;*height:55px;padding:7px 27px 0 41px;font-size:16px;}


.active-2 .zone2-2 .more{margin-top:47px;}
.active-4 .zone2-4 .more{margin-top:47px;}


.active-1 .zone2-1 p{height:66px !important;}
*html .active-1 .zone2-1 p{height:20px !important;}
.active-1 .zone2-1 p.comment{font-size:10px;margin-bottom:28px;*margin-bottom:40px}
.active-1 .zone2-1 .more{margin-top:22px;*margin-top:15px;margin-left: -15px;}
.zone2-1 .more{*margin-top:6px;}

.active-1 .zone2-1{margin-left:-10px;*margin-left:-9px;}

.active-3 .zone2 .zone2-3 .trial{background:none;height:35px;}

.zone3 {float:right;width:181px;margin:6px 0 0 0;padding-right:23px;}
*html .zone3{overflow:hidden;zoom:1;padding-right:25px;}
.zone3 .block{margin-bottom:7px;*margin-bottom:0px;}
.zone3 .block .bg{background:#FEFEFE url(/images/hp12-1/zone3/gradient.gif) repeat-x bottom;}
.zone3 .block .bg div{background:url(/images/hp12-1/zone3/border.gif) repeat-y;}
.zone3 .block .head{background:url(/images/hp12-1/zone3/header.gif) no-repeat; width:181px; height:32px;color:#336699;font-size:12px;font-weight:bold;}
.zone3 .block .head span{padding:11px 0 0 6px;display:block;}
.zone3 p{color:#666666;font-size:11px;line-height:14px;padding:10px 5px 8px;}
.zone3 p span{font-style:italic;}
.zone3 .block .bg .small{font-size:10px;}
.zone3 a{color:#6699CC;font-size:10px;margin-left:5px;display:block;}
.zone3 .block .bg div img{padding:10px 0 0px 5px;}
.zone3 ul{color:#666666;font-size:9px;line-height:11px;padding:5px;}
.zone3 ul a{color:#666666;text-decoration:none;}
.zone3 li{background:url(/images/hp12-1/zone3/bullet.gif) no-repeat 0 2px;padding-left:10px;} 

.zone4{float:left;overflow:hidden;width:919px;padding-left:19px;margin-bottom:0px;padding-top:30px;}
.zone4 .bg{background:url(/images/hp12-1/footer/bg.gif) repeat-y; width:919px;overflow:hidden;}
.zone4 p{color:#333333;font-size:12px;font-weight:bold;}
.zone4 ul{color:#666666;font-size:11px;line-height:18px;}
.zone4 a{color:#666666;text-decoration:none;}
.zone4 a:hover{text-decoration:underline;}
.zone4 li{background:url(/images/hp12-1/zone4/bullet.gif) no-repeat 0 2px;padding-left:10px;}
.zone4 .bg div{float:left;margin-left:27px;}
*html .zone4 .bg div{margin-left:13px;}
.zone4 .bg .column1{width:300px;margin-left:27px;margin-top:5px;}
*html .zone4 .bg .column1{margin-left:18px;margin-right:14px;}
.zone4 .bg .column2{width:115px;}
.zone4 .bg .column3{width:125px;margin-top:6px;margin-left:38px;}
*html .zone4 .bg .column3{margin-left:19px;margin-right:20px;}
.zone4 .bg .column4{width:115px;margin-top:8px;}
.zone4 .bg .column5{width:150px;margin-top:6px;}
.zone4 .bg .column6{margin-top:6px;margin-left:15px;}
*html .zone4 .bg .column6{margin-left:12px;}

.special{float:left;padding-left:20px;width:722px;margin-bottom:7px;margin-top:3px;*margin-top:-5px;}
.special .bg1{background:url(/images/hp12-1/800/800_bg_2.gif) repeat-y;overflow:hidden;width:722px;*float:left;}
.special .bg2{background:url(/images/hp12-1/800/800_bg_1.gif) no-repeat;overflow:hidden;}
.special .bg2 img{float:left;padding:0 44px 0 35px;}
.special .bg2 p{text-align:center;color:#003366;font-size:16px;font-weight:bold;padding-top:5px;}
.special .bg2 p a{color:#6699CC;font-weight:normal;}
.content{float:left;width:735px;padding-left:20px;}
*html .content{margin-right:-10px;}
.footer{clear:both;float:left;margin-top:8px;width:919px;overflow:hidden;padding-left:19px;padding-bottom:20px;}
.footer .bg{background:url(/images/hp12-1/footer/bg.gif) repeat-y;overflow:hidden;padding:0 15px;width:889px;}
.footer .menu1{text-align:center;width:100%;position:relative;top:3px;margin-bottom:9px;}
.footer .menu1 a{color:#666666;font-size:11px;text-decoration:none;}
.footer .menu1 span{color:#666666;font-size:12px;padding:0 4px;}
.footer p{font-size:9px;color:#666666;padding-top:15px;*padding-top:10px;}
.footer p span{color:#333333;}
.footer .logo{display:inline;float:left;padding-right:2px; padding-top:6px;}
.footer .menu2{float:right;padding-top:3px;}
.footer .menu2 a{color:#666666;font-size:10px;text-decoration:none;}
.footer .menu2 span{color:#666666;font-size:10px;padding:0 4px;}
.footer p.copy{font-size:10px;padding-top:3px;float:left;}

.zone2-3 .for4line{padding:0 24px 0 0 !important;height:0px !important;text-align:right;}
.active-3 .zone2-3 .for4line{padding:0 36px 0 0 !important;height:0px !important;text-align:right;}
*html .zone2-3 .for4line{margin-bottom:-18px;}
*html .active-3 .zone2-3 .for4line{margin-bottom:-10px;}

/* Styles for the revised header */
.header{background:#FEFEFF;overflow:hidden;width:961px;margin:auto; position: relative; float: left; height: auto;}
#ofc_header {display: block;float: left;background-color: #ffffff;width: 969px;height: 117px;border-top: 1px solid #ccc;}
#ofc_header_right {width: 30%;float: right;height: 118px; margin-right: 5px;}
#ofc_logo_img {position: absolute; float: left;width: 175px;height: 63px; top: 20px; left: 23px; z-index: 5;}
#ofc_navtab {left:18px;position:absolute;top:93px; display: block; clear: left; float: left;width: 670px;height: 25px;}

.menutab {float: left;margin: 0 1px;display: block;width: auto;height: auto;}
#menuhome {float: left;display: block;width: 37px;height: 25px; margin:0 2px 0 4px;}
	
.menutableft-blue {float: left;display: block;width: 6px;height: 25px;background: url(/images/hp12-1/header/button_left.gif) top left no-repeat;}
.menutabcenter-blue {float: left;display: inline;text-align:center;width:auto;padding:0 10px;height: 25px;background:url(/images/hp12-1/header/button_bg.gif) repeat-x;}
.menutabright-blue {float: left;display: block;width: 6px;height: 25px;background:url(/images/hp12-1/header/button_right.gif) top left no-repeat;}

a.topmenu:link, a.topmenu:visited { font-family:Arial, Helvetica, sans-serif;font-size: 13px;line-height: 25px;color: #fff;text-decoration: none;}
a.topmenu:hover {font-family:Arial, Helvetica, sans-serif;font-size: 13px;line-height: 25px;color: #fff;text-decoration:underline;}
a.topmenu:active {font-family:Arial, Helvetica, sans-serif;font-size: 13px;line-height: 25px;color:#fff;text-decoration: none;}

a.atopmenu:link, a.atopmenu:visited { font-family:Arial, Helvetica, sans-serif;font-size: 13px;line-height: 25px;color: #336699;text-decoration: none;}
a.atopmenu:hover {font-family:Arial, Helvetica, sans-serif;font-size: 13px;line-height: 25px;color: #336699;text-decoration:underline;}
a.atopmenu:active {font-family:Arial, Helvetica, sans-serif;font-size: 13px;line-height: 25px;color:#336699;text-decoration: none; }

.menutableft-active {float: left;display: block;width: 6px;height: 25px;background: url(/office/home/menu_left.gif) top left no-repeat;}
.menutabcenter-active {float: left;display: inline;text-align:center;width:auto;padding: 0 8px;height: 25px;background:url(/office/home/menu_bg.gif) repeat-x;}
.menutabright-active {float: left;display: block;width: 6px;height: 25px;background:url(/office/home/menu_right.gif) top left no-repeat;}

/* Quck Links at the top */
#quicklinks {display: block;width: 274px;padding:12px 0 0 2px;height: 18px;float: right;}
.quicklinks_login {display: block;float: left;width: 36px;height: 9px;margin-right: 22px;}
.quicklinks_company {display: block;float: left;margin-right:22px;width:50px;height: 9px;}
.quicklinks_contactus {display: block;float: left;width: 60px;height: 9px;margin-right: 21px;}
.quicklinks_partners {display: block;float: left;width: 53px;height: 9px;}
.quicklinks_arrow {display: block;float: left;width: 9px;height: 9px;}
.quicklinks_img {display: block;margin-top: 2px;float: right;width: auto;height: auto;}

#subquicklinks {clear: left;display:block;float: left;width: 290px;height: 80px;}
.subquicklinks_flag {display: block;float: left;width: 64px;height: 80px;}
.subquicklinks_sales-search {display: block;float: right;width: 200px;height: 80px;}
.topnavflags {display:block;float: right;width: 35px;height: 13px;margin:3px 0 0;}

.clear {clear: both;}
.arrowflag {display:block;margin-top: 3px;float: left;width: 8px;height: 8px;}
.flag {display: block;float: right;width: 25px;height: 14px;}
.sales800 {display:block;float: left;width: 179px;height: 50px;}
#search_section {clear: left;width: 100%;display: block;float: left;height: 29px;}
#search_box {float: left;text-align: left;margin-top: 13px;width: 144px;height: 20px;padding: 3px 0 0 3px;background: url(/images/hp12-1/header/search.gif) no-repeat;}

.header .header{padding-bottom:1px;}

* html body div#search_box {height: 22px;padding: 0 0 0 3px;}

#search_button {display: block;margin-top: 13px;margin-left: 2px;float: left;background:url(/images/hp12-1/header/search.gif) no-repeat; width:30px; height:22px;text-align:left;}

INPUT, TEXTAREA, SELECT {
	border: none;
	display:inline;
	font-size: 12px;
	line-height: 15px;
	color: #6699cc;
	background-color: transparent;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}	


.sprytab_place {
height:160px;
}

#tp1 {
bottom:43px !important;
*bottom:49px !important;
height:160px !important;
left:34px;
position:absolute !important;
width:889px !important;
z-index:9999;
}

