body {
	margin:0px auto;
	background-color:#086fbe;
	background-image: url(../images/bg.png);
	background-repeat: repeat-x;
	background-position: center top;
	font-family: Calibri, Tahoma;
	text-transform:uppercase;
	font-size:12px;
}
.email{
	float:left;
}
a {
	border:none;
	outline:none;
	text-decoration:none;
}
a:hover {
	border:none;
	outline:none;
	text-decoration:underline;
}
.clear {clear:both;	padding-top:0px;}
.clear1px {clear:both; padding-top:1px;}
.clear2px {clear:both; padding-top:2px;}
.clear3px {clear:both; padding-top:3px;}
.clear4px {clear:both; padding-top:4px;}
.clear5px {clear:both; padding-top:5px;}
.clear6px {clear:both; padding-top:6px;}
.clear7px {clear:both; padding-top:7px;}
.clear8px {clear:both; padding-top:8px;}
.clear9px {clear:both; padding-top:9px;}
.clear10px {clear:both; padding-top:10px;}
.clear11px {clear:both; padding-top:11px;}
.clear12px {clear:both;	padding-top:12px;}
.clear13px {clear:both;	padding-top:13px;}
.clear14px {clear:both;	padding-top:14px;}
.clear15px {clear:both;	padding-top:15px;}
.clear16px {clear:both;	padding-top:16px;}
.clear17px {clear:both;	padding-top:17px;}
.clear18px {clear:both;	padding-top:18px;}
.clear19px {clear:both;	padding-top:19px;}
.clear20px {clear:both;	padding-top:20px;}
.clear21px {clear:both;	padding-top:21px;}
.clear22px {clear:both;	padding-top:22px;}
.clear23px {clear:both;	padding-top:23px;}
.clear24px {clear:both; padding-top:24px;}
.clear25px {clear:both;	padding-top:25px;}
.clear26px {clear:both;	padding-top:26px;}
.clear27px {clear:both;	padding-top:27px;}
.clear28px {clear:both;	padding-top:28px;}
.clear29px {clear:both;	padding-top:29px;}
.clear30px {clear:both;	padding-top:30px;}
.clear31px {clear:both;	padding-top:31px;}
.clear32px {clear:both;	padding-top:32px;}
.clear33px {clear:both;	padding-top:33px;}
.clear34px {clear:both;	padding-top:34px;}
.clear35px {clear:both;	padding-top:35px;}
.clear36px {clear:both;	padding-top:36px;}
.clear37px {clear:both;	padding-top:37px;}
.clear38px {clear:both;	padding-top:38px;}
.clear39px {clear:both;	padding-top:39px;}
.clear40px {clear:both;	padding-top:40px;}
.clear41px {clear:both;	padding-top:41px;}
.clear42px {clear:both;	padding-top:42px;}
.clear43px {clear:both;	padding-top:43px;}
.clear44px {clear:both; padding-top:44px;}
.clear45px {clear:both;	padding-top:45px;}
.clear46px {clear:both;	padding-top:46px;}
.clear47px {clear:both;	padding-top:47px;}
.clear48px {clear:both;	padding-top:48px;}
.clear49px {clear:both;	padding-top:49px;}
.clear50px {clear:both;	padding-top:50px;}
.clear51px {clear:both;	padding-top:51px;}
.clear52px {clear:both;	padding-top:52px;}
.clear53px {clear:both;	padding-top:53px;}
.clear54px {clear:both;	padding-top:54px;}
.clear55px {clear:both;	padding-top:55px;}
.clear56px {clear:both;	padding-top:56px;}
.clear57px {clear:both;	padding-top:57px;}
.clear58px {clear:both;	padding-top:58px;}
.clear59px {clear:both;	padding-top:59px;}
.clear60px {clear:both;	padding-top:60px;}
.clear61px {clear:both;	padding-top:61px;}
.clear62px {clear:both;	padding-top:62px;}
.clear63px {clear:both;	padding-top:63px;}
.clear64px {clear:both;	padding-top:64px;}
.clear65px {clear:both;	padding-top:65px;}
.clear66px {clear:both;	padding-top:66px;}
.clear67px {clear:both;	padding-top:67px;}
.clear68px {clear:both;	padding-top:68px;}
.clear69px {clear:both;	padding-top:69px;}
.clear70px {clear:both;	padding-top:70px;}
.clear80px {clear:both;	padding-top:80px;}
.main {
	margin:0px auto;
	width:988px;
	background-image: url(../images/shadowline_bg.png);
	background-repeat: repeat-y;
}
.main2 {
	margin:0px auto;
	width:988px;
	background-image: url(../images/menu-bg.png);
	background-repeat: no-repeat;
}
.topbelowcurcebg {
	margin:0px auto;
	width:988px;
	height:5px;
	background-image: url(../images/topbelowcurcebg.png);
	background-repeat: no-repeat;
}
.maininner {
	margin:0px auto;
	width:980px;
	background-color: #FFF;
	background-image: url(../images/royalcyberlogo.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.topbarmain {
	margin:0px;
}
.topbar {
	width:auto;
	height:5px;
	background-color:#81b9e1;
}
.topbelowbar_bg {
	width:auto;
	height:98px;
	background-color:#fff;
	background-image: url(../images/topbelowbar_bg.png);
	background-repeat: repeat-x;
	background-position: center top;
}
.topbelowbar {
	margin:0px auto;
	width:980px;
	height:97px;
	background-color:#fff;
	background-image: url(../images/topbelowbar_bg.png);
	background-repeat: repeat-x;
	background-position: center top;
}
.top1col {
	float:left;
	width:356px;
}
.top2col {
	float:left;
	width:342px;
	height:93px;
}
.top3col {
	float:left;
	width:281px;
}
.portalgurulogo {
	margin:0px;
	padding-top:25px;
	padding-left:28px;
}
.linkbtnmain {
	margin:0px;
	float:left;
	width:281px;
	margin-bottom:5px;
}
.contact_btn a{
	float:right;
	width:48px;
	height:37px;
	background-image: url(../images/contact_btn.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display:block;
	text-indent:-9999px;
	margin-right:19px;
	margin-top: 5px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.contact_btn a:hover{
	background-position: 0px -37px;
}
.sitemap_btn a{
	float:right;
	width:38px;
	height:37px;
	background-image: url(../images/sitemap_btn.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display:block;
	text-indent:-9999px;
	margin-right:19px;
	margin-top: 5px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.sitemap_btn a:hover{
	background-position: 0px -37px;
}
.calltxt {
	display:block;
	color:#ff6600;
	font-family: Calibri, Tahoma;
	font-size: 18px;
	font-weight: bold;
	text-decoration:none;
	text-align:center;
}
.calltxt a{
	display:block;
	color:#ff6600;
	font-family: Calibri, Tahoma;
	font-size: 18px;
	font-weight: bold;
	text-decoration:none;
	text-align:center;
}
.calltxt a:hover{
	display:block;
	color:#086fbe;
	font-family: Calibri, Tahoma;
	font-size: 18px;
	font-weight: bold;
	text-decoration:none;
	text-align:center;
}
.realtimeicon {
	margin:0px;
	padding-top:9px;
	padding-bottom:5px;
	padding-left:32px;
}
.email a{
	float:right;
	width:149px;
	height:18px;
	text-indent:-9999px;
	margin-right:23px;
/*	margin-top:25px;
*/	display:block;
	background-image: url(../images/email.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.email a:hover{
	background-position: 0px -18px;
}
.menubg {
	height:29px;
	background-image: url(../images/menu-bgd.png);
	background-repeat: repeat-x;
	background-color: transparent;
}
.menuinner {
	margin:0px auto;
	width:980px;
	height:29px;
	padding-left:0px;
	background-image: url(../images/menubg_new.gif);
	background-repeat: repeat-x;
}
.headertopbg {
	margin:0px auto;
	width:988px;
	height:5px;
	background-image: url(../images/headertopbg.png);
	background-repeat: no-repeat;
}
.header {
	margin:0px;
}
.container {
	margin:0px;
	width:980px;
}
.belowshadow {
	height:7px;
	background-image: url(../images/belowshadow.png);
	background-repeat: repeat-x;
}
.contentmain {
	margin:0px;
}
/*left box*/
.leftboxmain {
	margin:0px;
	float:left;
	padding-left:6px;
}
.top_bar_box {
	margin:0px;
	width:220px;
	height:38px;
	background-image: url(../images/top_bar_box.png);
	background-repeat: no-repeat;
}
.rpt_bar_box {
	margin:0px;
	width:218px;
	height:auto;
	background-image: url(../images/rpt_bar_box.png);
	background-repeat: no-repeat;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #9ed4fa;
	border-left-color: #9ed4fa;
	background-position: center top;
}
.below_bar_box {
	margin:0px;
	width:220px;
	height:20px;
	background-image: url(../images/below_bar_box.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.boxtxtstill {
	width:200px;
	padding-top:5px;
	padding-left: 5px;
	padding-bottom:5px;
	border-bottom:2px solid #cbe8fd;
	font-size:12px;
	font-weight:bold;
	font-family:Calibri, Tahoma;
	color:#0072c4;
	text-decoration:none;
	display:block;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-transform:none;
}
.boxtxtstill2 {
	width:187px;
	padding-top:5px;
	padding-left: 18px;
	padding-bottom:5px;
	border-bottom:2px solid #cbe8fd;
	font-size:12px;
	font-weight:bold;
	font-family:Calibri, Tahoma;
	color:#0072c4;
	text-decoration:none;
	display:block;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-transform:none;
	background-image: url(../images/box_bulit_blue2.png);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 5px 7px;
}
.boxtxtstill2d a{
	width:187px;
	padding-top:5px;
	padding-left: 18px;
	padding-bottom:5px;
	border-bottom:2px solid #cbe8fd;
	font-size:12px;
	font-weight:bold;
	font-family:Calibri, Tahoma;
	color:#0072c4;
	text-decoration:none;
	display:block;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-transform:none;
	background-image: url(../images/box_bulit_blue2.png);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 5px 8px;
}
.boxtxtstill2d a:hover{
	background-color: #cbe8fd;
	text-decoration:underline;
}
.boxtxt1 a{
	width:187px;
	padding-top:5px;
	padding-left: 18px;
	padding-bottom:5px;
	border-bottom:2px solid #cbe8fd;
	font-size:12px;
	font-weight:bold;
	font-family:Calibri, Tahoma;
	color:#0072c4;
	text-decoration:none;
	display:block;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-transform:none;
	background-image: url(../images/box_bulit_blue.png);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 5px 8px;
}
.boxtxt1 a:hover{
	background-color: #cbe8fd;
	text-decoration:underline;
}
.boxtxt1ibm a{
	width:180px;
	padding-top:5px;
	padding-left: 5px;
	padding-bottom:5px;
	border-bottom:2px solid #e3f8ff;
	font-size:12px;
	font-weight:bold;
	font-family:Calibri, Tahoma;
	color:#006080;
	text-decoration:none;
	display:block;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-transform:none;
}
.boxtxt1ibm a:hover{
	background-color: #e3f8ff;
	text-decoration:underline;
	color:#000;
}
.leftboxicon {
	float:left;
	margin:0px;
	padding-top:6px;
	padding-bottom:0px;
	padding-left:9px;
}
.leftboxiconew {
	float:left;
	margin:0px;
	padding-top:6px;
	padding-bottom:0px;
	padding-left:2px;
}
.boxtxt2 {
	float:left;
	font-size:12px;
	padding-top:8px;
	padding-left:3px;
	font-weight:bold;
	font-family:Calibri, Tahoma;
	color:#fff;
}
.boxtxt3 {
	float:left;
	font-size:12px;
	padding-top:8px;
	padding-left:3px;
	font-size:12px;
	font-weight:bold;
	font-family:Calibri, Tahoma;
	color:#000;
}
.boxtxt4 {
	font-size:14px;
	font-weight:bold;
	font-family:Calibri, Tahoma;
	color:#e77918;
	text-decoration:none;
}
.boxtxt5 {
	padding-top:4px;
	padding-left:38px;
	padding-bottom:3px;
	font-size:14px;
	font-weight:bold;
	font-family:Calibri, Tahoma;
	color:#004373;
	background-image: url(../images/leftboxicon2.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 3px 4px;
}
.boxtxt6 {
	font-size:12px;
	font-weight:normal;
	font-family:Calibri, Tahoma;
	color:#333;
	padding:0px 7px;
	text-align:justify;
	text-transform:none;
}
.boxtxt7 {
	font-size:14px;
	font-weight:bold;
	font-family:Calibri, Tahoma;
	color:#7b5a00;
}
/*middlecontentmain*/
.middlecontentmain {
	margin:0px;
	float:left;
	padding-left:6px;
}
.middle_content_top {
	margin:0px;
	width:535px;
	height:8px;
	background-image: url(../images/middle_content_top.gif);
	background-repeat: no-repeat;
}
.middle_content_rpt {
	margin:0px;
	width:533px;
	height:auto;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #cbe8fd;
	border-left-color: #cbe8fd;
	background-position: center top;
	padding:0px 0px;
}
.middle_content_bottom {
	margin:0px;
	width:535px;
	height:8px;
	background-image: url(../images/middle_content_bottom.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.topcontentbarmain {
	margin:0px;
	padding-left:3px;
	padding-right:10px;
}
.belowshadow2 {
	height:2px;
	background-image: url(../images/line_content.gif);
	background-repeat: repeat-x;
}

/*rightbarmain*/
.rightboxmain {
	margin:0px;
	float:left;
	padding-left:7px;
}
.videocpncept {
	margin:0px;
}
.free40hours {
	margin:0px;
}
.filenetcertified {
	margin:0px;
}
.top_bar_boxorange {
	margin:0px;
	width:200px;
	height:38px;
	background-image: url(../images/top_bar_box_orange.png);
	background-repeat: no-repeat;
}
.rpt_bar_boxorange {
	margin:0px;
	width:198px;
	height:auto;
	background-image: url(../images/rpt_bar_box.png);
	background-repeat: no-repeat;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #cbf2ff;
	border-left-color: #cbf2ff;
	background-position: center top;
}
.below_bar_boxorange {
	margin:0px;
	width:200px;
	height:24px;
	background-image: url(../images/below_bar_box_orange.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.boxtxt_orange a{
	width:180px;
	padding-top:5px;
	padding-left: 5px;
	padding-bottom:5px;
	border-bottom:2px solid #ffedbd;
	font-size:12px;
	font-weight:bold;
	font-family:Calibri, Tahoma;
	color:#7b5a00;
	text-decoration:none;
	display:block;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-transform:none;
}
.boxtxt_orange a:hover{
	background-color: #ffedbd;
	text-decoration:underline;
}
.bottombar {
	margin:0px auto;
	width:988px;
	height:19px;
	background-image: url(../images/bottombar.png);
	background-repeat: no-repeat;
}

/*foooter*/
.footerbg {
	margin:0px auto;
	width:950px;
	height:60px;
	background-image: url(../images/footerbg.png);
	background-repeat: no-repeat;
}
.footertxt1 {
	font-size:12px;
	padding-top:3px;
	padding-left:0px;
	font-weight:bold;
	font-family:Calibri, Tahoma;
	color:#000;
	text-transform:uppercase;
	text-align:center;
}
.footertxt1 a{
	font-size:12px;
	font-weight:bold;
	font-family:Calibri, Tahoma;
	color:#000;
	text-transform:uppercase;
	text-align:center;
	text-decoration:none;
}
.footertxt1 a:hover{
	font-size:12px;
	font-weight:bold;
	font-family:Calibri, Tahoma;
	color:#000;
	text-transform:uppercase;
	text-align:center;
	text-decoration:underline;
}
.copyrighttxt1 {
	font-size:14px;
	font-weight:bold;
	font-family:Calibri, Tahoma;
	color:#fff;
	text-transform:uppercase;
	text-align:center;
}
.footertxt2 {
	font-size:13px;
	padding-top:8px;
	padding-left:0px;
	font-weight:bold;
	font-family:Calibri, Tahoma;
	color:#c9e9ff;
	text-transform:none;
	text-align:center;
}
.footertxt2 a{
	font-size:13px;
	font-weight:bold;
	font-family:Calibri, Tahoma;
	color:#fff;
	text-transform:none;
	text-align:center;
	text-decoration:none;
}
.footertxt2 a:hover{
	font-weight:bold;
	font-family:Calibri, Tahoma;
	color:#fff;
	text-transform:none;
	text-align:center;
	text-decoration:underline;
}
strong {
	font-size:12px;
}
strong a{
	font-size:12px;
	text-decoration:none;
	color:#333;
}
strong a:hover{
	font-size:12px;
	text-decoration:underline;
	color:#00F;
}
.bvocont {
	float:left;
	width:490px;
}
.price_heading {
	margin:0px auto;
	width:427px;
	padding-left:0px;
	padding-top:0px;
}
.agendatxt2 {
	font-size:16px;
	padding-top:0px;
	padding-left:0px;
	font-weight:bold;
	font-family:Calibri, Tahoma;
	color:#2989cc;
	text-transform:none;
	text-align:center;
}
.agendatxt2new {
	font-size:16px;
	font-weight:bold;
	font-family:Calibri, Tahoma;
	color:#2989cc;
	text-transform:none;
	width:513px;
	padding-top:5px;
	margin-left: 10px;
	padding-bottom:5px;
	border-bottom:2px solid #cbe8fd;
}
.agendatxt2new a{
	font-size:16px;
	font-weight:bold;
	font-family:Calibri, Tahoma;
	color:#2989cc;
	text-transform:none;
	text-decoration:none;
}
.agendatxt2new a:hover{
	font-size:16px;
	font-weight:bold;
	font-family:Calibri, Tahoma;
	color:#e77918;
	text-transform:none;
	text-decoration:underline;
}
.agendatxt3 {
	font-size:14px;
	padding-top:0px;
	padding-left:0px;
	font-weight:bold;
	font-family:Calibri, Tahoma;
	color:#000;
	text-transform:none;
	text-align:center;
}

/*logos*/
.rightlogoboxmain {
	margin:0px;
	padding-left:0px;
}
.top_logo_box {
	margin:0px;
	width:213px;
	height:5px;
	background-image: url(../images/top_logo_box.gif);
	background-repeat: no-repeat;
}
.rpt_logo_box {
	margin:0px;
	width:213px;
	height:auto;
	background-image: url(../images/rpt_logo_box.gif);
	background-repeat: repeat-y;
	background-position: center top;
}
.below_logo_box {
	margin:0px;
	width:213px;
	height:9px;
	background-image: url(../images/below_logo_box.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.logo1 {
	width:93px;
	margin:0px auto;
}
.logo2 {
	width:114px;
	margin:0px auto;
}
.logo3 {
	width:68px;
	margin:0px auto;
}
.logo4 {
	width:136px;
	margin:0px auto;
}
.logo5 {
	width:162px;
	margin:0px auto;
}
.royalcyberlogo {
	margin:0px;
	padding-left:800px;
}

/*top bar links*/
.topbarlinksbg {
	width:535px;
	margin-left:6px;
	background-color: transparent;
	background-image: url(../images/topbarlinksd.gif);
	background-repeat: no-repeat;
}
.hometopbartxt {
	font-size:11px;
	text-align:left;
	color:#e77918;
	float:left;
	padding-right:3px;
}
.hometopbartxt a{
	font-size:11px;
	text-align:left;
	background-image: url(../images/arrowtop.gif);
	background-repeat: no-repeat;
	background-position: right center;
	color:#0072c4;
	text-decoration:none;
	float:left;
	padding-right:10px;
}
.hometopbartxt a:hover{
	font-size:11px;
	text-align:left;
	background-image: url(../images/arrowtop.gif);
	background-repeat: no-repeat;
	background-position: right center;
	color:#000;
	text-decoration:underline;
	float:left;
	padding-right:10px;
}
/*July 12 2010*/
input.butstyle2 {
	width:81px;
	height:26px;
	border:none;
	background: transparent url(../images/enrollbtn.png) no-repeat;
	text-indent:-9000px;
}
