/* CSS Document */

body{
	font:12px/18px Arial, Helvetica, sans-serif;
	color:#7A7A7A;
	background:url(../images/body-bg.gif) 0 0 repeat-x #B0DEF6;
	margin:0;
	padding:0;
}
*{
	margin:0;
	padding:0;
}
a{
	outline:none;
	color:#042A5E;
	background-color:inherit;
	}

a:hover{
	text-decoration:none;
}
ul{
	list-style-type:none;
}
h5 {
	font:bold 12px/18px Arial, Helvetica, sans-serif;
	color:#000;
	padding-bottom:10px;
	}
.spacer{
	clear:both;
	font-size:0;
	line-height:0;
}
.red {
	color:#CC0000;
	background-color:inherit;
}
/* Header panel style */
#header {
	position:relative;
	width:950px;
	height:118px;
	margin:0 auto;
	padding:0 18px;
}
#header img.logo {
	float:left;
	width:auto;
	margin:18px 0 0;
	padding-left:8px;
	}
#header h1 {
	width:183px;
	height:14px;
	padding:0;
	margin:0;
	text-indent:-1000000px;
	background:url(../images/tagline.gif) 0 0 no-repeat;
	position:absolute;
	left:35px;
	top:78px;
	}
#header .rightB {
	float:right;
	}
#header p{
	font-weight:bold;
	font-size:11px;
	line-height:20px;
	color:#346377;
	background-color:inherit;
	padding:0;
	}
#header .rightB {
	padding-top:20px;
	}
#header .rightB p.highlight {
	font-size:18px;
	font-weight:normal;
	text-align:center;
	padding-top:6px;
	}
/* navigationigation Panel start */
#navigation {
	position:absolute;
	top:89px;
	right:8px;
	width:824px;
	}
.responderNav {
	width:720px !important;
	}
#navigation ul{
	float:right;
	font-weight:bold;
	font-size:12px;
	line-height:14px;	
}
#navigation ul li {
	float:left;
	margin:0 0 0 2px;
	}
#navigation ul li a {
	float:left;
	display:block;
	width:96px;
	height:30px;
	color:#787878;
	background-color:inherit;
	background:url(../images/nav-bg-main.gif) 0 0 no-repeat;
	text-align:center;
	text-decoration:none;
	}
#navigation ul li a span{
	display:block;
	padding:8px 8px 0;
	height:22px;
	background:url(../images/nav-bg-right.gif) 100% 0 no-repeat;
	cursor:pointer;
}	
#navigation ul li a:hover {
	color:#fff;
	background-color:inherit;
	background:url(../images/nav-hover-main.gif) 0 0 no-repeat;
	}
#navigation ul li a:hover span{	
	background:url(../images/nav-hover-right.gif) 100% 0 no-repeat;
}
#navigation ul li a.active {
	color:#fff;
	background-color:inherit;
	background:url(../images/nav-hover-main.gif) 0 0 no-repeat;
}
#navigation ul li a.active span{	
	background:url(../images/nav-hover-right.gif) 100% 0 no-repeat;
}
#navigation ul li a.extraWidth{
	width:130px;
}
#navigation ul li a.extraWidths{
	width:120px;
}
	
/* Style for drop down dutton */
.ddsubmenustyle{
	position:relative;
}

.ddsubmenustyle, .ddsubmenustyle ul{ /*topmost and sub ULs, respectively*/
	margin:0;
	padding:0;
	position:absolute;
	left:0;
	top:118px !important;
	border-left: 1px solid #0782C1;
	border-right: 1px solid #0782C1;
	border-bottom: 1px solid #0782C1;
	visibility: hidden;
	z-index: 100;
	font-size:12px;
	line-height:20px;
	font-weight:bold;
	background:url(../images/dorp-bg.gif) 0 0 repeat-x #36AEEB;
	color:inherit;
}
.ddsubmenustyle li {
	border-bottom:1px solid #229EDD;
	}
.ddsubmenustyle li a{
	display: block;
	width: 200px; /*width of menu (not including side paddings)*/
	color: #BBE6FD;
	background-color:inherit;
	text-decoration: none;
	padding: 4px 12px;
}

* html .ddsubmenustyle li{ /*IE6 CSS hack*/
	display: inline-block;
	width: 200px; /*width of menu (include side paddings of LI A*/
}

.ddsubmenustyle li a:hover{
	background-color: #2794CC;
	color: #fff;
}

/* ######### Neutral CSS  ######### */

.downarrowpointer{ /*CSS for "down" arrow image added to top menu items*/
padding-left: 4px;
border: 0;
}

.rightarrowpointer{ /*CSS for "right" arrow image added to drop down menu items*/
position: absolute;
padding-top: 3px;
left: 100px;
border: 0;
}

.ddiframeshim{
position: absolute;
z-index: 500;
background: transparent;
border-width: 0;
width: 0;
height: 0;
display: block;
}

/* Style for Drop down button end */


/* Body panel style */
#bodyPan {
	position:relative;
	width:950px;
	background:#fff url(../images/body-cont-bg.gif) repeat-x 0 0;
	margin:0 auto;
	padding:20px;
	}
#bodyPan span.topLeft {
	position:absolute;
	width:20px;
	height:20px;
	background:url(../images/top-left.gif) no-repeat 0 0;
	top:0;
	left:0;
	}
#bodyPan span.topRight {
	position:absolute;
	width:20px;
	height:20px;
	background:url(../images/top-right.gif) no-repeat 0 0;
	top:0;
	right:0;
	}
* html #bodyPan span.topRight {
	right:-1px;
	}		
#bodyPan span.btmLeft {
	position:absolute;
	width:20px;
	height:20px;
	background:url(../images/btm-left.gif) no-repeat 0 0;
	bottom:0;
	left:0;
	}
#bodyPan span.btmRight {
	position:absolute;
	width:20px;
	height:20px;
	background:url(../images/btm-right.gif) no-repeat 0 0;
	bottom:0;
	right:0;
	}
* html #bodyPan span.btmRight {
	right:-1px;
	}		
#bodyPan p{
	padding:0 0 22px 0;
	text-align:justify;
}
#bodyPan p span{
	color:#008080;
	background-color:inherit;
}
.topText{
	height:230px;
}
/* Home page left panel style */
.hpLeftPan{
	position:relative;
	float:left;
	width:610px;
}
.hpLeftPan h1{
	font-weight:normal;
	font-size:26px;
	line-height:28px;
	color:#000;
	background-color:inherit;
	padding:0 0 15px 0;
}

/* Home page right panel style */
.hpRightPan{
	float:right;
	width:295px;
}
.hpRightPan h2{
	font-size:20px;
	line-height:18px;
	color:#0D5592;
	background-color:inherit;
	padding:0 0 15px 0;
}
ul.rightList{
	padding:0 0 35px 0;
}
ul.rightList li{
	font-size:12px;
	line-height:17px;
	border-bottom:dashed 1px #A8A8A8;
	background:url(../images/list-icon2.gif) 3px 8px no-repeat;
	padding:4px 0 5px 20px;
}
#tick li {
	background:url(../images/list-icon3.gif) 3px 6px no-repeat;
	}
ul.benefits li{
	background:url(../images/list-icon3.gif) 3px 8px no-repeat!important;
}
ul.rightList li.noBor{
	border:0;
}

/* Left Panel style */
.leftPan{
	float:left;
	width:460px;
}
h2.pageTitle{
	font-weight:normal;
	font-size:26px;
	line-height:28px;
	color:#000;
	padding:0 0 15px 0;
}

/* Blue Panel style */
.bluePan{
	margin:0 0 24px 0;
}
.bluePan a.blueTitle{
	display:block;
	width:223px;
	height:50px;
	background:url(../images/blue-title.gif) 0 0 no-repeat;
	text-align:center;
	font-weight:bold;
	font-size:15px;
	line-height:50px;
	color:#fff;
	background-color:inherit;
	text-decoration:none;
}
.bluePan a.blueTitle:hover{
	color:#006FAA;
	background-color:inherit;
}
.blueContent{
	background:url(../images/blue-panel-bg.gif) 0 0 repeat-y;
}
.blueContent div.blueTop{
	height:450px;
	background:url(../images/blue-panel-top.jpg) 0 0 no-repeat;
	padding:40px 10px 0 12px;	
}
.leftIcon{
	float:left;
	width:114px;
}
.rightText{
	float:right;
	width:317px;
}
.blueContent ul{
	font-size:12px;
	line-height:16px;
}
.blueContent ul li{
	background:url(../images/blue-right.gif) 0 0 no-repeat;
	padding:0 0 20px 34px;
}
.blueContent ul li h3{
	font-size:15px;
	line-height:17px;
	color:#006FAA;
	background-color:inherit;
	padding:0 0 6px 0;
}
.blueContent ul li h3 span{
	font-size:12px;
	color:#BC0000;
	background-color:inherit;
}
.blueContent ul li p{
	padding:0 0 12px 0 !important;
	width:260px;
}
.blueContent ul li a{
	display:block;
	width:89px;
	height:20px;
	font-weight:bold;
	font-size:11px;
	line-height:20px;
	color:#fff;
	background-color:inherit;
	padding:0 0 0 9px;
	background:url(../images/more-bg.gif) 0 0 no-repeat;
	text-decoration:none;
}
.blueContent ul li a:hover{
	color:#000;
	background-color:inherit;
}
.blueContent div.blueBottom{
	height:40px;
	background:url(../images/blue-bottom-bg.gif) 0 100% no-repeat;
}

/* yellow Panel style */
.yellowPan{
	margin:0 0 24px 0;
}
.yellowPan a.yellowTitle{
	display:block;
	width:313px;
	height:50px;
	background:url(../images/yellow-title.gif) 0 0 no-repeat;
	text-align:center;
	font-weight:bold;
	font-size:15px;
	line-height:50px;
	color:#fff;
	background-color:inherit;
	text-decoration:none;
}
.yellowPan a.yellowTitle:hover{
	color:#D65E05;
	background-color:inherit;
}
.yellowContent{
	background:url(../images/yellow-panel-bg.gif) 0 0 repeat-y;
}
.yellowContent div.yellowTop{
	height:450px;
	background:url(../images/yellow-panel-top.jpg) 0 0 no-repeat;
	padding:40px 10px 0 12px;
}
.yellowContent ul{
	font-size:12px;
	line-height:16px;
}
.yellowContent ul li{
	background:url(../images/yellow-right.gif) 0 0 no-repeat;
	padding:0 0 20px 34px;
}
.yellowContent ul li h3{
	font-size:15px;
	color:#D65E05;
	background-color:inherit;
	padding:0 0 6px 0;
}
.yellowContent ul li p{
	padding:0 0 12px 0 !important;
	width:260px;	
}
.yellowContent ul li a{
	display:block;
	width:89px;
	height:20px;
	font-weight:bold;
	font-size:11px;
	line-height:20px;
	color:#fff;
	background-color:inherit;
	padding:0 0 0 9px;
	background:url(../images/yellow-more.gif) 0 0 no-repeat;
	text-decoration:none;
}
.yellowContent ul li a:hover{
	color:#000;
	background-color:inherit;
}
.yellowContent div.yellowBottom{
	height:40px;
	background:url(../images/yellow-bottom.gif) 0 100% no-repeat;
}

/* Right Panel style */
.rightPan{
	float:right;
	width:315px;
}
#rightPan h3, .hpRightPan h3 {
	color:#000;
	background-color:inherit;
	font-size:15px !important;
	line-height:17px;
	margin-bottom:16px;
	font-weight:bold !important;
	}

/* Red Panel style */
.redPan{
	margin:0;
}
.redPan a.redTitle{
	display:block;
	width:293px;
	height:50px;
	background:url(../images/red-title.gif) 0 0 no-repeat;
	text-align:center;
	font-weight:bold;
	font-size:15px;
	line-height:50px;
	color:#fff;
	background-color:inherit;
	text-decoration:none;
}
.redPan a.redTitle:hover{
	color:#D62305;
	background-color:inherit;
}
.redContent{
	background:url(../images/red-panel-bg.gif) 0 0 repeat-y;
}
.redContent div.redTop{
	height:450px;
	background:url(../images/red-panel-top.jpg) 0 0 no-repeat;
	padding:40px 10px 0 12px;	
}
.redContent ul{
	font-size:12px;
	line-height:16px;
}
.redContent ul li{
	background:url(../images/red-right.gif) 0 0 no-repeat;
	padding:0 0 20px 34px;
}
.redContent ul li h3{
	font-size:15px;
	color:#D62305;
	background-color:inherit;
	padding:0 0 6px 0;
}
.redContent ul li p{
	padding:0 0 12px 0 !important;
	width:260px;	
}
.redContent ul li a{
	display:block;
	width:89px;
	height:20px;
	font-weight:bold;
	font-size:11px;
	line-height:20px;
	color:#fff;
	background-color:inherit;
	padding:0 0 0 9px;
	background:url(../images/red-more.gif) 0 0 no-repeat;
	text-decoration:none;
}
.redContent ul li a:hover{
	color:#000;
	background-color:inherit;
}
.redContent div.redBottom{
	height:40px;
	background:url(../images/red-bottom.gif) 0 100% no-repeat;
}
/* Green Panel style */
.greenPan{
	margin:0;
}
.greenPan a.greenTitle{
	display:block;
	width:298px;
	height:50px;
	background:url(../images/green-title.gif) 0 0 no-repeat;
	text-align:center;
	font-weight:bold;
	font-size:15px;
	line-height:50px;
	color:#fff;
	background-color:inherit;
	text-decoration:none;
}
.greenPan a.greenTitle:hover{
	color:#4E7106;
	background-color:inherit;
}
.greenContent{
	background:url(../images/green-panel-bg.gif) 0 0 repeat-y;
}
.greenContent div.greenTop{
	height:450px;
	background:url(../images/green-panel-top.jpg) 0 0 no-repeat;
	padding:40px 10px 0 12px;
}
.greenContent ul{
	font-size:12px;
	line-height:16px;
}
.greenContent ul li{
	background:url(../images/green-right.gif) 0 0 no-repeat;
	padding:0 0 20px 34px;
}
.greenContent ul li h3{
	font-size:15px;
	color:#5B8506;
	background-color:inherit;
	padding:0 0 6px 0;
}
.greenContent ul li p{
	padding:0 0 12px 0 !important;
	width:260px;	
}
.greenContent ul li a{
	display:block;
	width:89px;
	height:20px;
	font-weight:bold;
	font-size:11px;
	line-height:20px;
	color:#fff;
	background-color:inherit;
	padding:0 0 0 9px;
	background:url(../images/green-more.gif) 0 0 no-repeat;
	text-decoration:none;
}
.greenContent ul li a:hover{
	color:#000;
	background-color:inherit;
}
.greenContent div.greenBottom{
	height:40px;
	background:url(../images/green-bottom.gif) 0 100% no-repeat;
}

/* Bottom Panel style */
#bottomPan{
	clear:both;
	padding:10px 0 0 0;
}
#bottomPan h3{
	font-weight:normal;
	font-size:18px;
	line-height:20px;
	color:#000 !important;
	background-color:inherit;
	padding:0 0 10px 0 !important;
	margin-bottom:0 !important;
}
#bottomPan ul li{
	float:left;
	margin:0 4px 0 0;
}
#bottomPan ul li.noMar{
	margin:0 !important;
}
/* Footer panel style */
#footer{
	width:950px;
	margin:0 auto;
	padding:15px 0 50px;
}
#footer ul{
	font-size:12px;
	line-height:14px;
	}
#footer ul li{
	float:left;
	padding:0 8px;
	background:url(../images/footer-divider.gif) 0 2px no-repeat;
}
#footer ul li.noBg{
	background:none!important;
	padding:0 8px 0 0;
}
#footer ul li a{
	color:#042A5E;
	background-color:inherit;
	text-decoration:none;
}
#footer ul li a:hover{
	color:#E40100;
	background-color:inherit;
}
#footer p{
	font-size:10px;
	line-height:12px;
	color:#042A5E;
	background-color:inherit;	
	padding:10px 0 0;
}

/* Inner pages style */
.topPan{
	background:url(../images/top-shadow.gif) 0 100% no-repeat;
	height:100%;
	overflow:hidden;
	padding:0 0 30px 0;
}
h2.remoteTitle{
	position:relative;
	height:72px;
	background:url(../images/blue-icon1.png) 0 0 no-repeat;
	font-size:21px;
	line-height:23px;
	color:#006FAA;	
	background-color:inherit;
	padding:28px 0 0 120px;
}
h2.remoteD {
	background:url(../images/green-icon.png) 0 0 no-repeat !important;
	}
h2.telecon {
	background:url(../images/telecon-icon.png) 0 0 no-repeat !important;
	}
h2.webcon {
	background:url(../images/webcon-icon.png) 0 0 no-repeat !important;
	}
h2.perform {
	background:url(../images/perform-icon.png) 0 0 no-repeat !important;
	}
h2.knowledge {
	background:url(../images/knowledge-icon.png) 0 0 no-repeat !important;
	}
h2.crm {
	background:url(../images/crm-icon.png) 0 0 no-repeat !important;
	}
h2.sms {
	background:url(../images/sms-icon.png) 0 0 no-repeat !important;
	}
h2.teams {
	background:url(../images/teams-icon.png) 0 0 no-repeat !important;
	}
h2.learning {
	background:url(../images/learning-icon.png) 0 0 no-repeat !important;
	}
h2.remoteTitle span{
	display:block;
	font-size:16px;
	line-height:18px;
	color:#323232;
	background-color:inherit;
	padding:4px 0 0 0;
}
h2.remoteTitle span.free{
	position:absolute;
	top:28px;
	left:392px;
	font-size:12px;
	line-height:22px;
	background:url(../images/free-arrow.gif) 0 0 no-repeat #B70606;
	color:#fff;
	padding:0 20px 0 20px;
	margin:0 0 0 7px;
}
h2.remoteTitle span.free2{
	position:absolute;
	top:28px;
	left:480px;
	font-size:12px;
	line-height:22px;
	background:url(../images/free-arrow.gif) 0 0 no-repeat #B70606;
	color:#fff;
	padding:0 20px 0 20px;
	margin:0 0 0 7px;
}

h2.managementTitle{
	position:relative;
	background:url(../images/yellow-icon.png) 0 0 no-repeat;
	height:72px;
	font-size:21px;
	line-height:23px;
	color:#006FAA;	
	background-color:inherit;
	padding:28px 0 0 130px;
}
h2.managementTitle span{
	display:block;
	font-size:16px;
	line-height:18px;
	color:#323232;
	background-color:inherit;
	padding:4px 0 0 0;
}

h2.learningTitle, h2.normalTitle{
	position:relative;
	background:url(../images/red-icon.png) 0 0 no-repeat;
	height:72px;
	font-size:15px;
	line-height:23px;
	color:#006FAA;	
	background-color:inherit;
	padding:28px 0 0 130px;
}
h2.normalTitle{
	background:none;
	padding:0 0 20px 0;
	height:auto;
}
h2.learningTitle span{
	display:block;
	font-size:16px;
	line-height:18px;
	color:#323232;
	background-color:inherit;
	padding:4px 0 0 0;
}

h2.devlopmentTitle{
	position:relative;
	background:url(../images/green-icon.png) 0 0 no-repeat;
	height:72px;
	font-size:21px;
	line-height:23px;
	color:#006FAA;	
	background-color:inherit;
	padding:28px 0 0 130px;
}
h2.devlopmentTitle span{
	display:block;
	font-size:16px;
	line-height:18px;
	color:#323232;
	background-color:inherit;
	padding:4px 0 0 0;
}

h3.subtitle{
	font-size:15px;
	line-height:18px;
	color:#323232;
	background-color:inherit;
	padding:0 0 20px 0;
}
h3.subtitle2{
	text-align:center;
}
ul.list{
	font-size:12px;
	line-height:17px;
	padding:0 0 25px 0;
}
ul.list li{
	padding:3px 0 3px 18px;
	background:url(../images/list-icon.gif) 0 8px no-repeat;
}
ul.list li span{
	color:#008080;
	background-color:inherit;
}
.gap0 li{
	padding:3px 0 10px 18px !important;
	}
.gap0 {
	margin-bottom:10px;
	}
/* Tab panel style */
.tabPan{
	width:459px;
	height:279px;
	margin:0 0 0 0;
}
.tabPan a.tabLink{
	display:block;
	float:left;
	width:104px;
	height:50px;
	background:url(../images/tab-link-bg.gif) 0 0 no-repeat;
	text-align:center;
	color:#fff;
	background-color:inherit;
	margin:0 1px 0 0;
	font-size:18px;
	line-height:50px;
	text-decoration:none;
}
.tabPan a.tabLink:hover, .tabPan a.active{
	background:url(../images/tab-link-hover.gif) 0 0 no-repeat;
}
.tabPan div.tabContent{
	clear:both;
	height:229px;
	background:url(../images/tab-bg.gif) 0 0 no-repeat;
	padding:40px 0 60px 0;
	text-align:center;
 }
.tabContent p{
	font-size:20px;
	line-height:22px;
	padding:0 0 15px 0 !important;
}
.tabContent input.contentTxtBox{
	width:328px;
	height:25px;
	border:solid 1px #D0CCC3;
	margin:0 0 22px 0;
	padding:5px 5px 0 5px;
}
.tabContent input.contentBtn{
	display:block;
}
 #tabTwo{
 	display:none;
 }
.trialBtn{
	position:relative;
 	display:block;
	width:300px;
	height:42px;
	background:url(../images/trial-btn.gif) 0 0 repeat-x;
	margin:30px auto 30px;
	padding:0 18px;
	font-weight:bold;
	font-size:20px;
	line-height:42px;
	text-align:center;
	color:#fff;
	background-color:inherit;
	text-decoration:none;
 }
.trialLeft{
	position:absolute;
	top:0;
	left:0;
	display:block;
	width:18px;
	height:42px;
	background:url(../images/trial-Btn-left.gif) 0 0 no-repeat;
}
.trialRight{
	position:absolute;
	top:0;
	right:0;
	display:block;
	width:18px;
	height:42px;
	background:url(../images/trial-Btn-right.gif) 0 0 no-repeat;
}
a.trialBtn{
	color:#6F3608;
	background-color:inherit;
}
a.trialBtn:hover{
	color:#000;
	background-color:inherit;
}
.trialBtn2{
	width:450px;
}
.trialBtn3{
	width:400px;
}
.trialBtn4{
	width:550px;
}
.trialBtnS{
	width:140px;
	margin:0 0;
}
.trialBtn6{
	width:590px;
	margin:15px 0 0 36px !important;
}
/* Sign up Page style */

h3.pageTitle2{
	font-weight:normal;
	font-size:20px;
	line-height:22px;
	color:#252525;
	background-color:inherit;
	padding:0 0 14px 0;
}

.signform{
	border-top:solid 1px #D5EBF6;
	padding:15px 30px 30px;
	height:100%;
	overflow:hidden;
	margin:20px 0 0 0;
}
.signform div.signLeft{
	float:left;
	width:430px;
}
.signform div.signRight{
	float:right;
	width:430px;
}
label.signText{
	float:left;
	width:158px;
	font-size:15px;
	line-height:28px;
	margin:0 0 10px 0;
}
label.signText2{
	width:50px;
}
input.signTxtBox{
	float:left;
	width:300px;
	height:24px;
	border:solid 1px #BEE5F8;
	margin:0 0 10px 0;
	padding:2px 0 0 5px;
	font:15px/20px Arial, Helvetica, sans-serif;	
}
input.signTxtBox2{
	width:150px;
	margin:0 10px 10px 0;
}
input.createAccount {
	width:336px;
	height:42px;
	margin:15px 0 25px 158px;
	}
textarea.signMessage{
	float:left;
	width:300px;
	height:100px;
	border:solid 1px #D5EBF6;
	padding:0 0 0 5px;
	font:15px/20px Arial, Helvetica, sans-serif;	
}

/* Blue Panel2 style */
.bluePan2{
	margin:0 0 24px 30px;
}
.bluePan2 h2{
	width:223px;
	height:50px;
	background:url(../images/blue-title.gif) 0 0 no-repeat;
	text-align:center;
	font-size:15px;
	line-height:50px;
	color:#fff;
	background-color:inherit;
}
.blueContent2{
	width:429px;
	background:url(../images/blue-panel2-bg.gif) 0 0 repeat-y;
}
.blueContent2 div.blueTop2{
	height:150px;
	background:url(../images/blue-panel2-top.jpg) 0 0 no-repeat;
	padding:40px 10px 0 12px;	
}
.boxInner{
	width:400px;
	margin:0 auto;
}
.blueContent2 ul{
	font-size:12px;
	line-height:16px;
}
.blueContent2 ul li{
	padding:0 0 10px 34px;
}
.blueContent2 input.check{
	width:14px;
	height:14px;
	margin:0 10px 0 0 !important;
	padding:0;
}
.blueContent2 ul li h3{
	font-size:15px;
	line-height:17px;
	color:#006FAA;
	background-color:inherit;
	padding:0 0 6px 0;
}
.blueContent2 ul li h3 span{
	font-size:12px;
	color:#BC0000;
	background-color:inherit;
}
.blueContent2 ul li p{
	padding:0 0 12px 24px !important;
	width:260px;
}
.blueContent2 ul li a:hover{
	color:#000;
	background-color:inherit;
}
.blueContent2 div.blueBottom2{
	height:40px;
	background:url(../images/blue-panel2-bottom.gif) 0 100% no-repeat;
}

/* yellow Panel style */
.yellowPan2{
	margin:0 0 24px 0;
}
.yellowPan2 h2{
	width:313px;
	height:50px;
	background:url(../images/yellow-title.gif) 0 0 no-repeat;
	text-align:center;
	font-size:15px;
	line-height:50px;
	color:#fff;
	background-color:inherit;
}
.yellowContent2{
	width:429px;
	background:url(../images/yellow-panel2-bg.gif) 0 0 repeat-y;
}
.yellowContent2 div.yellowTop2{
	height:150px;
	background:url(../images/yellow-panel2-top.jpg) 0 0 no-repeat;
	padding:40px 10px 0 12px;
}
.yellowContent2 ul{
	font-size:12px;
	line-height:16px;
}
.yellowContent2 ul li{
	padding:0 0 10px 34px;
}
.yellowContent2 ul li h3{
	font-size:15px;
	color:#D65E05;
	background-color:inherit;
	padding:0 0 6px 0;
}
.yellowContent2 input.check{
	width:14px;
	height:14px;
	margin:0 10px 0 0 !important;
	padding:0;
}
.yellowContent2 ul li p{
	padding:0 0 12px 24px !important;
	width:260px;	
}
.yellowContent2 div.yellowBottom2{
	height:40px;
	background:url(../images/yellow-panel2-bottom.gif) 0 100% no-repeat;
}

/* Red Panel style */
.redPan2{
	margin:0 0 24px 30px;
}
.redPan2 h2{
	width:293px;
	height:50px;
	background:url(../images/red-title.gif) 0 0 no-repeat;
	text-align:center;
	font-size:15px;
	line-height:50px;
	color:#fff;
	background-color:inherit;
}
.redContent2{
	width:429px;
	background:url(../images/red-panel2-bg.gif) 0 0 repeat-y;
}
.redContent2 div.redTop2{
	height:150px;
	background:url(../images/red-panel2-top.jpg) 0 0 no-repeat;
	padding:40px 10px 0 12px;	
}
.redContent2 ul{
	font-size:12px;
	line-height:16px;
}
.redContent2 ul li{
	padding:0 0 10px 34px;
}
.redContent2 ul li h3{
	font-size:15px;
	color:#D62305;
	background-color:inherit;
	padding:0 0 6px 0;
}
.redContent2 input.check{
	width:14px;
	height:14px;
	margin:0 10px 0 0 !important;
	padding:0;
}
.redContent2 ul li p{
	padding:0 0 12px 24px !important;
	width:260px;	
}
.redContent2 div.redBottom2{
	height:40px;
	background:url(../images/red-panel2-bottom.gif) 0 100% no-repeat;
}

/* Green Panel style */
.greenPan2{
	margin:0 0 24px 0;
}
.greenPan2 h2{
	width:298px;
	height:50px;
	background:url(../images/green-title.gif) 0 0 no-repeat;
	text-align:center;
	font-size:15px;
	line-height:50px;
	color:#fff;
	background-color:inherit;
}
.greenContent2{
	width:429px;
	background:url(../images/green-panel2-bg.gif) 0 0 repeat-y;
}
.greenContent2 div.greenTop2{
	height:150px;
	background:url(../images/green-panel2-top.jpg) 0 0 no-repeat;
	padding:40px 10px 0 12px;
}
.greenContent2 ul{
	font-size:12px;
	line-height:16px;
}
.greenContent2 ul li{
	padding:0 0 10px 34px;
}
.greenContent2 ul li h3{
	font-size:15px;
	color:#5B8506;
	background-color:inherit;
	padding:0 0 6px 0;
}
.greenContent2 input.check{
	width:14px;
	height:14px;
	margin:0 10px 0 0 !important;
	padding:0;
}
.greenContent2 ul li p{
	padding:0 0 12px 24px !important;
	width:260px;	
}
.greenContent2 div.greenBottom2{
	height:40px;
	background:url(../images/green-panel2-bottom.gif) 0 100% no-repeat;
}
.submitBtn{
	display:block;
	width:231px;
	margin:15px auto;
}
.topPad{
	padding:37px 0 22px 0 !important;
}
p.center{
	text-align:center!important;
	padding:15px 0!important;
}

/* Table style */
.tablePan{
	width:700px;
	margin:0 0 20px 0;
}

.tablePanPurchese {
	width:580px !important;
	margin:0 0 20px !important;
}
.tablePan2{
	width:auto;
}
.tablePan3{
	width:550px;
	margin:0 auto 50px;
}
.tablePan table{
	border:solid 5px #D5EBF6;
	font-size:12px;
	line-height:14px;
}
.tablePan td{
	border-bottom:solid 1px #D8EEF7;
	border-right:solid 1px #D8EEF7;
	padding:10px 6px 10px 6px;
}
.tablePan td a{
	color:#BF2304;
	background-color:inherit;
	text-decoration:none;
}
.tablePan td a.clickHere{
	display:block;
	font-size:12px;
	line-height:22px;
	color:#fff;
	background-color:inherit;
	text-decoration:none;
	text-align:center;
	background:url(../images/call-bg.gif) 0 0 no-repeat;
}
.tablePan td a:hover{
	color:#000;
	background-color:inherit;
}
.tablePan th{
	font-size:16px;
	line-height:18px;
	font-weight:bold;
	color:#006FAA;
	background-color:#BEE5F8;
	padding:10px 6px 15px;	
	border-right:solid 1px #D8EEF7;	
}
.tablePan tr.darkBlue{
	color:inherit;
	background-color:#EDF6F8;
}
.tablePan tr.noBor td{
	border-bottom:0 !important;
}
.tablePan td.redText{
	color:#BF2304;
	background-color:inherit;
}
.ratePan{
	position:relative;
	float:right;
	background:url(../images/rate-bg.gif) 0 0 repeat-x;
	line-height:50px;
	padding:0 15px;
}
.rateLeft{
	position:absolute;
	top:0;
	left:0;
	background:url(../images/rate-left.gif) 0 0 no-repeat;
	height:50px;
	width:10px;
}
.rateRight{
	position:absolute;
	top:0;
	right:-1px;
	background:url(../images/rate-right.gif) 100% 0 no-repeat;
	height:50px;
	width:10px;
}
p.exchangeRate{
	float:left;
	font-weight:bold;
	margin:0 10px 0 0;
	padding:15px 0 0 10px!important;
}

table.responce{
	margin:0 0 20px 0;
	border:solid 2px #C9EDFF;
}
table.responce td{
	border-bottom:solid 1px #C9EDFF;
	border-left:solid 1px #C9EDFF;
	padding:6px;
}
table.responce th{
	background-color:#BEE5F8;
	color:#006FAA;
	font-weight:bold;
	padding:10px 6px;
	border-left:solid 1px #C9EDFF;	
}
table.responce td ul.conferencingList{
	font-size:11px;
}
table.responce td ul.conferencingList li span{
	color:#008080;
	background-color:inherit;
}
table.responce tr.bottomBox{
	background-color:#EDF6F8;
	color:inherit;
}
.topPad2{
	padding:76px 0 0 0 !important;
}

.trustLogo img{
	margin:0 30px 40px 0;
}
.noMar{
	margin:0 0 40px 0!important;
}
p.larningLogo{
	text-align:center !important;
}
p.larningLogo img{
	margin:0 20px 0 0;
}

/*----------jigsaw table ----------*/
div.tableheading{
	background:url(../images/table-heading-bg.gif) 0 0 repeat-x;
	width:948px;
	height:43px;
	position:relative;
	font-weight:bold;
	font-size:22px;
	line-height:43px;
	color:#fff;
	text-align:center;
	background-color:inherit;
}

div.tableheading span.right{
	display:block;
	background:url(../images/table-heading-rightcorner.gif) 0 0 no-repeat;
	position:absolute;
	top:0;
	right:0;
	height:43px;
	width:29px;
	font-size:0;
	line-height:0;
	}

div.tableheading span.left{
	display:block;
	background:url(../images/table-heading-leftcorner.gif) 0 0 no-repeat;
	position:absolute;
	top:0;
	left:0;
	height:43px;
	width:29px;
	font-size:0;
	line-height:0;
	}

div.table{
	width:482px;
	float:left;
	margin-bottom:30px;
}
div.rowthree, div.rowtwo, div.rowone {
	background:url(../images/row-one.gif) 0 0 no-repeat;
	height:114px;
}
div.rowthree {
border-bottom:2px solid #6B9CCF;
	}
div.table .cell{
	width:125px;
	padding:15px 11px 0 100px;
	float:left;
	position:relative;
	height:96px;
}
.cell span.freeone{
	background:url(../images/free.gif) 0 0 no-repeat;
	position:absolute;
	top:9px;
	left:196px;
	font-size:0;
	line-height:0;
	display:block;
	width:52px;
	height:13px;
	}
.cell span.freetwo{
	background:url(../images/free.gif) 0 0 no-repeat;
	position:absolute;
	top:10px;
	right:37px;
	font-size:0;
	line-height:0;
	display:block;
	width:52px;
	height:13px;
	}
div.table .cell p{
	text-align:left !important;
	font-size:15px;
	font-weight:bold;
	line-height:19px;
	color:#0165A6;
	padding:0 0 8px!important;
	margin:0 ;
}
div.table .cell a{
float:left;
	background:url(../images/learnmore-btn.gif) 0 0 no-repeat;
	width:90px;
	display:block;
	font-size:11px;
	line-height:25px;
	font-weight:bold;
	color:#000;
	background-color:inherit;
	padding:0 0 0 10px!important;
	margin:0 !important;
	text-decoration:none;
	text-align:left !important;
}
div.table .cell a:hover{
	color:#fff;
	background-color:inherit;
}
div.one{
	background:url(../images/icon-one.gif) 13px 20px no-repeat;
	}
div.two{
	background:url(../images/icon-two.gif) 30px 20px no-repeat;
	}
div.three{
	background:url(../images/icon-three.gif) 22px 25px no-repeat;
	}
div.four{
	background:url(../images/icon-four.gif) 23px 25px no-repeat;
	}
div.five{
	background:url(../images/icon-five.gif) 20px 25px no-repeat;
	}
div.six{
	background:url(../images/icon-six.gif) 20px 25px no-repeat;
	}	
div.eight{
	background:url(../images/icon-eight.gif) 26px 25px no-repeat;
	}		
div.nine{
	background:url(../images/icon-nine.gif) 27px 25px no-repeat;
	}

/*----------jigsaw table ----------*/

/* Home page blue table style */
.blueChart{
	margin:0 0 30px 0;
}
.blueChart th.titleLeft{
	font-size:0;
	line-height:0;
	width:20px;
	height:41px;
	background:url(../images/table-title-left.gif) 0 0 no-repeat;
}
.blueChart th.titleRight{
	font-size:0;
	line-height:0;
	width:20px;
	height:41px;
	background:url(../images/table-title-right.gif) 0 0 no-repeat;	
}
.blueChart th.titleMiddle{
	height:38px;
	background:url(../images/table-title-bg.gif) 0 0 repeat-x;
	font-size:17px;
	line-height:41px;
	color:#fff;
	background-color:inherit;
}
.blueChart td.smallHeight{
	height:41px!important;
}
.blueChart td{
	background:url(../images/table-bg.gif) 0 0 repeat-x;
	font-size:11px;	
	line-height:13px;
	padding:8px 4px 8px 6px !important;	
	font-weight:bold;
	color:#146D92;
	background-color:inherit;
	padding:8px 4px 0 10px;
}
.blueChart td a{
	display:block;
	width:76px;
	height:16px;
	font-size:10px;
	line-height:16px;
	padding:0 0 0 4px;
	color:#000;
	background-color:inherit;
	text-decoration:none;
	background:url(../images/more-bg2.gif) 0 0 no-repeat;
	margin:5px 0 0 0;
}
.blueChart td a:hover{
	color:#fff;
	background-color:inherit;	
}
.blueChart td.noPad{
	padding:0!important;
}
.blueChart td span{
	display:block;
	padding:5px 0 0 10px;	
}
.blueChart td span.freeRed{
	display:inline !important;
	color:#DD0B06;
	background-color:inherit;
	padding:0 0 0 3px !important;
	font-weight:normal;
}
.blueChart td em{
	font-weight:normal;
	display:block;
	color:#646464;
	background-color:inherit;	
	padding:2px 0 0 0;
}
.blueChart td input{
	float:left;
	width:14px;
	height:14px;
	padding:0;
	margin:0 5px 0 0;
}

/* Home page grey table style */
.greyChart{
	margin:0 0 30px 0;
}
.greyChart th.titleLeft{
	font-size:0;
	line-height:0;
	width:20px;
	height:41px;
	background:url(../images/grey-title-left.gif) 0 0 no-repeat;
}
.greyChart th.titleRight{
	font-size:0;
	line-height:0;
	width:20px;
	height:41px;
	background:url(../images/grey-title-right.gif) 0 0 no-repeat;	
}
.greyChart th.titleMiddle{
	height:38px;
	background:url(../images/grey-title-bg.gif) 0 0 repeat-x;
	font-size:17px;
	line-height:41px;
	color:#fff;
	background-color:inherit;
}
.greyChart td.smallHeight2{
	height:41px!important;
}
.greyChart td{
	background:url(../images/grey-table-bg.gif) 0 0 repeat-x;
	height:76px;
	font-size:11px;
	line-height:13px;
	font-weight:bold;
	color:#8D8119;
	background-color:inherit;
	padding:8px 4px 0 10px;		
}
.greyChart td a{
	display:block;
	width:76px;
	height:16px;
	font-size:10px;
	line-height:16px;
	padding:0 0 0 4px;
	color:#000;
	background-color:inherit;
	text-decoration:none;
	background:url(../images/more-bg3.gif) 0 0 no-repeat;
	margin:5px 0 0 0;
}
.greyChart td a:hover{
	color:#fff;
	background-color:inherit;
}
.greyChart td.noPad{
	padding:0!important;
}
.greyChart td em{
	font-weight:normal;
	display:block;
	color:#646464;
	background-color:inherit;	
}
.greyChart td span{
	display:block;
	padding:5px 0 0 10px;	
}
.greyChart td input{
	float:left;
	width:14px;
	height:14px;
	padding:0;
	margin:0 5px 0 0;
}
div.smallLeft1{
	float:left;
	width:250px;
}
div.smallRight1{
	float:right;
	width:250px;
}
ul.featureList{
	padding:0 0 35px 0;
}
ul.featureList li{
	font-size:12px;
	line-height:18px;
	background:url(../images/list-icon3.gif) 3px 6px no-repeat;
	padding:0 0 5px 20px;
}
ul.orTick li {
	background:url(../images/list-icon4.gif) 3px 6px no-repeat !important;
	}
ul.featureList li.noBor{
	border:0;
}
h3.featureTitle{
	font-weight:normal;
	font-size:15px;
	font-weight:bold;
	line-height:22px;
	color:#006FAA;
	background-color:inherit;
	padding:0 0 14px 0;
}
h3.benefitsTitle{
	font-weight:normal;
	font-size:20px;
	line-height:22px;
	color:#FC4D00;
	background-color:inherit;
	padding:0 0 8px 0;
}
h3.trustedTitle{
	font-weight:normal;
	font-size:20px;
	line-height:22px;
	color:#669402;
	background-color:inherit;
	padding:0 0 8px 0;
}
ul.trustList{
	padding:15px 0 25px 0;
}
ul.trustList li{
	float:left;
	width:auto;
	margin:0 12px 12px 0;
}
ul.trustList li.extMar{
	margin:0 25px 15px 0;
}
p.download{
	display:block;
	line-height:
	color:#18688C;
	background-color:inherit;
	text-decoration:none;
	padding:0 0 0 72px!important;
	background:url(../images/pdf-icon.gif) 0 0 no-repeat;
	height:62px;
	margin:15px 0 0 0;
}
.topSpace{
	margin-top:20px !important;
}
p.courceTitle{
	font-weight:bold;
	padding:0 0 15px 0!important;
}
p.courceTitle a{
	color:#006FAA;
	background-color:inherit;
	text-decoration:none;
}
p.courceTitle a:hover{
	color:#000;
	background-color:inherit;
}
.summary{
	padding:0 0 10px 0!important;
	margin:0 0 10px 0 !important;
	border-bottom:dashed 1px #BEE5F8;
}
p.buttetText{
	font-weight:bold;
	background:url(../images/blue-right.gif) 0 6px no-repeat;
	padding:10px 0 15px 35px !important;
}
ul.pricingList{
	width:300px;
	float:left;
	margin:0 20px 30px 0;
}
ul.lastList{
	margin:0 0 30px 0!important;
}
ul.pricingList li{
	font-size:12px;
	line-height:26px;
	background:url(../images/list-icon2.gif) 3px 10px no-repeat;
	padding:0 0 0 20px;
}
ul.pricingList li span{
	color:#FF0000;
	background-color:inherit;
}
.price1Menu{
	white-space:nowrap;
}
p.signTitle{
	font-weight:bold;
	font-size:15px;
	line-height:17px;
	padding:10px 0 20px 0!important;
	height:100%;
	overflow:hidden;
}
p.signTitle span{
	float:left;
	display:block;
	padding:10px 0 0 0;
}
p.signTitle span.num{
	width:45px;
	height:45px;
	background:url(../images/round-bg.gif) 0 0 no-repeat;
	color:#006FAA;
	background-color:inherit;
	text-align:center;
	padding:0 10px 0 0!important;
	font-weight:bold;
	font-size:25px;
	line-height:45px;
}
p.formSmallText{
	font-size:11px;
	line-height:13px;
	padding:0 0 10px 158px!important;
}
ul.mottoList{
	margin:0 0 30px 0;
}
ul.mottoList li{
	font-size:15px;
	line-height:26px;
	background:url(../images/list-icon2.gif) 3px 10px no-repeat;
	padding:0 0 0 20px;
}
p.thankyouText{
	font-size:18px;
	line-height:17px;
	padding:20px 0!important;
}
/* 01.02.10 */
p.quote {
	font-size:12px;
	line-height:14px;
	font-weight:bold;
	font-style:italic;
	text-align:center!important;
	}
.managementProfile {
	border:1px solid #DDD9D9;
	margin:0 0 15px;
	padding:5px 10px 5px 5px;
	}
.managementProfile p, .managementProfileLeft p, .managementProfileRight p {
	padding:0 0 5px!important;
	text-align:left!important;
	}		
.managementProfile p img {
	float:right;
	width:auto;
	margin:0;
	border:none;
	}	
.managementProfile img, .managementProfileLeft img, .managementProfileRight img {
	float:left;
	width:auto;
	margin:0 10px 0 0;
	}	
.managementProfileLeft {
	float:left;
	width:275px;
	border:1px solid #DDD9D9;
	margin:0 0 15px;
	padding:5px 10px 5px 5px;
	}
.managementProfileRight {
	float:right;
	width:275px;
	border:1px solid #DDD9D9;
	margin:0 0 15px;
	padding:5px 10px 5px 5px;
	}
.managementProfileLeft p span, .managementProfileRight p span {
	font-size:12px;
	line-height:14px;
	font-weight:bold;
	font-style:italic;
	}	
.managementProfileLeft p img, .managementProfileRight p img {
	float:none;
	width:auto;
	margin:5px 0 0;
	border:none;
	}
#container-1 {
	position:relative;
	width:608px;
	margin:20px 0 0;
	}
.programChart {
	padding:55px 0 0;
	}

.programChart ul li {
	padding:0 0 15px;
	line-height:16px;
	clear:both;
	margin:0 0 15px;
	border-bottom:1px solid #DBDADA;
	}
.programChart ul li span {
	font-size:12px;
	line-height:17px;
	color:#fff;
	background-color:inherit;
	font-weight:bold;
	width:40px;
	height:49px;
	display:block;
	float:left;
	background:url(../images/date-bg.gif) no-repeat 0 0;
	text-align:center;
	margin:0 20px 0 0;
	}
.programChart ul li span a	{
	color:#626262;
	background-color:inherit;
	text-decoration:none;
	padding:8px 0 0;
	display:block;
	}
.programChart ul li span a.gray	{
	cursor:default;
	}
.programChart ul li span a.gray:hover{
	color:#626262;
	background-color:inherit;
	}		
.programChart ul li span a:hover{
	color:#669ED6;
	background-color:inherit;
	text-decoration:none;
	}
/* Tab Style Starts Here */
/* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .tabs-hide {
	display: none;
    }
/* Hide useless elements in print layouts... */
    .tabs-nav {
	display: block;
	position:absolute;
	top:0;
	left:0;
	}
/* Skin */
.tabs-nav {
 	height:25px;
	width:608px;	
    }
.tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}
.tabs-nav li {
 	float:left;
	width:auto;
	height:25px;
	text-align:center;
	background:none;
}
.tabs-nav a, .tabs-nav a span { 
	color:#030303;
	background-color:inherit;
	text-decoration:none;
	padding:0 20px;
		}
.tabs-nav a, .tabs-nav a span.menu {
    display: block;
 	margin:0;	
}
.tabs-nav a, .tabs-nav a span:hover {
    display: block;
	text-decoration:none;
  	}
.tabs-nav a, .tabs-nav a span.menu:hover {
    display: block;
	text-decoration:none;
  }
.tabs-nav a {
	font-weight:bold;
	color:#fff;
	background-color:inherit;
	text-decoration:none;
	padding:3px 9px;
	}
.tabs-nav .tabs-selected a {
   color:#fff !important;
	background-color:#36AEEB;
}
.tabs-nav a:hover {
   color:#fff !important;
	background-color:#36AEEB;
}
.tabs-nav a, .tabs-nav .tabs-disabled a:hover, .tabs-nav .tabs-disabled a:focus, .tabs-nav .tabs-disabled a:active {
  color:#fff !important;
  text-decoration:none!important;
	background-color:#2794CC;
	margin:0 1px 0 0;
}
.tabs-nav .tabs-selected a span {
    color:#C23902!important;
	background-color:inherit;
}

.tabs-nav .tabs-selected a span, .tabs-nav a:hover span, .tabs-nav a:focus span, .tabs-nav a:active span {
     color:#fff!important;
	background-color:#36AEEB;
}
.tabs-nav a span, .tabs-nav .tabs-disabled a:hover span, .tabs-nav .tabs-disabled a:focus span, .tabs-nav .tabs-disabled a:active span {
    background-position: 0 0;
}
.tabs-nav .tabs-selected a:link, .tabs-nav .tabs-selected a:visited, .tabs-nav .tabs-disabled a:link, .tabs-nav .tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text;
}
.tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer;
}
/* Tab Style End Here */

/* contact form style */
.conform {
	border:1px solid #9FD4EB;
	color:#0D5592;
	background-color:#F8FCFD;
	margin:20px 0 20px;
	width:500px;
	padding:20px 40px;
	height:100%;
	overflow:hidden;
	}
.conform h3 {
	margin-bottom:20px;
	font-weight:normal;
	font-size:18px;
	text-transform:uppercase;
	color:#000;
	background-color:inherit;
	}
.conform2 {
	border:1px solid #9FD4EB;
	color:#0D5592;
	background-color:#F8FCFD;
	margin:20px auto 40px;
	width:500px;
	padding:20px 40px;
	height:100%;
	overflow:hidden;
	}
.conform2 h3 {
	margin-bottom:20px;
	font-weight:normal;
	font-size:18px;
	text-transform:uppercase;
	color:#000;
	background-color:inherit;
	}
.conform label, .conform2 label{
	float:left;
	font-weight:bold;
	line-height:18px;
	width:120px;
	margin:5px 0;
}
input.username{
	float:left;
	width:320px;
	height:18px;
	margin:5px 0;
	padding:2px 0 0 4px;
	border:1px solid #9FD4EB;
	background-color:#fff;
	font:12px/14px Arial, Helvetica, sans-serif;
	color:#323232;
}
.conform textarea, .conform2 textarea{
	float:left;
	width:320px;
	height:80px;
	margin:5px 0;
	padding:0 0 0 4px;
	border:1px solid #9FD4EB;
	background-color:#fff;
	font:12px/14px Arial, Helvetica, sans-serif;
	color:#669ED6;
}
input.submit{
	float:left;
	width:58px;
	margin:7px 0 0 205px;	
	padding:0;
	cursor:pointer;
	font:12px/14px Arial, Helvetica, sans-serif;
	color:#666;
	background-color:inherit;
}

input.submitnew{
	float:left;
	width:58px;
	margin:7px 0 0 160px;	
	padding:0;
	cursor:pointer;
	font:12px/14px Arial, Helvetica, sans-serif;
	color:#666;
	background-color:inherit;
}

input.reset{
	float:left;
	width:58px;
	height:19px;
	margin:7px 0 0 5px;
	padding:0;
	background-color:#2E91C3;
	border:1px solid #0D5592;
	cursor:pointer;
	font:12px/14px Arial, Helvetica, sans-serif;
	color:#fff;
}
p.mandatory{
	font-size:10px;
	padding:8px 0 0;
	float:left;
	width:auto;
	color:#669ED6;
	background-color:inherit;
}
ul.followus{
	text-align:center;
}
ul.followus li{
	float:left;
	padding:0 15px 20px 0;
}
.poll{
	margin:0 4px 15px 0;
	width:302px;
	float:left;
}
.pollRight{
	margin-right:0!important;
}
.building{
	position:absolute;
	top:110px;
	right:0;
	padding:1px;
	border:solid 1px #008080;
}
.tablePan .tableStyle{
	border:solid 5px #f3f3f3;
	font-size:12px;
	line-height:14px;
}
.tableStyle td{
	border-bottom:solid 1px #f1f1f1;
	border-right:solid 1px #f1f1f1;
	padding:10px 6px 10px 6px;
}
.tableStyle td a{
	color:#BF2304;
	background-color:inherit;
	text-decoration:none;
}
.tableStyle td a.clickHere{
	display:block;
	font-size:12px;
	line-height:22px;
	color:#fff;
	background-color:inherit;
	text-decoration:none;
	text-align:center;
	background:url(../images/call-bg.gif) 0 0 no-repeat;
}
.tableStyle td a:hover{
	color:#000;
	background-color:inherit;
}
.tableStyle th{
	font-size:16px;
	line-height:18px;
	font-weight:bold;
	color:#666;
	background-color:#f5f5f5;
	padding:10px 6px 15px;	
	border-right:solid 1px #f1f1f1;	
}
.tableStyle tr.gray{
	color:inherit;
	background-color:#f9f9f9;
}
.tableStyle td.redText{
	color:#BF2304;
	background-color:inherit;
}
.pic01 {
	display:block;
	margin-bottom:20px;
	}
.topPad3{
	padding-top:78px!important;
}
.setHeight {
	height:330px;
	}
.leftSet {
	float:left !important;
	width:270px !important;
	overflow:hidden;
	}
.leftSet2 {
	float:left !important;
	width:670px;
	overflow:hidden;
	}
	
.purchesebox {
	padding:20px 0 0 0;
	color:#7A7A7A;
	background-color:inherit;
	width:auto;
	width:580px;
}
.purchesebox p { margin-bottom:8px!important;	}
.setR {
	float:right;
	width:450px;
	}
.setR .trialBtn {
	margin:0 0 20px;
	float:left;
	width:410px;
	font-size:18px;
	}
.set01 {
	float:left;
	}
.set01 th, .set02 th {
	font-size:17px;
	padding:8px 10px;
	}
.set01 td, .set02 td {
	padding:9px 10px;
	}
.set02 {
	overflow:hidden;
	width:667px;
	float:left; 
	}
.set01 table, .set02 table {
	border:8px solid #D5EBF6;
	}
.tp01 {
	margin:0;
	}
.tp02 {
	margin:0;
	}
.tp03 {
	margin:0;
	}
.set02 table{
	margin-left:35px;
	}
#flTable {
	margin:0 !important;
	width:100% !important;
	}
#flTable table {
	float:left;
	margin-right:15px;
	}
#flTable th {
	font-size:14px !important;
	}
p.vat01 {
	margin:20px 0 0;
	text-align:right !important;
	}
.gapT {
	margin-top:22px;
	}
	
/*leftPanHome Start*/	
.leftPanHome{
	float:left;
	width:450px;
}

/*leftPanHome End*/		
	
.rightPanHome{
	float:right;
	width:435px;
	position:relative;
}	
p.noribic{
	margin:15px 0;
	font-style:italic;
	padding:0 150px 15px 0!important;
	background:url(../images/noribic-logo.jpg) no-repeat 100% 0;
}
p.pureMobile{
	margin:15px 0;
	font-style:italic;
	padding:0 150px 0 0!important;
	background:url(../images/pure-mobile-logo.jpg) no-repeat 100% 0;
}

p.nyankoTxt{
	margin:15px 0;
	font-style:italic;
	padding:0 150px 15px 0!important;
	background:url(../images/testimonial-logo/nyanko.jpg) no-repeat 100% 0;
}

/*blueBox start*/
.blueBoxBox{
	background:url(../images/yellow-top1.gif) no-repeat 0 0;
	width:122px;
	padding:16px 0 0 0;
	position:absolute;
	top:33px;
	right:0;
	cursor:pointer;
}

.blueBoxBody{
	text-align:center;
	width:118px;
	position:relative;
	left:1px;
	border-left:1px solid #0C98C7;
	border-right:1px solid #0C98C7;
	color:#fff;
	font-weight:bold;
	background:url(../images/yellow-mid1.gif) #07ABE1 repeat-x 0 0;
}

.blueBoxBody:hover{
	color:#07536F;
}

.blueBoxBody p{
	text-align:center !important;
	padding-bottom:10px !important;

}
.blueBoxBottom{
	background:url(../images/yellow-bot1.gif) no-repeat 0 100%;
	padding:0 0 16px 0;
}

#bodyTxtPan #leftPan, #main-container #leftPan {
	width:615px;
	float:left;
	padding-bottom:15px;
	}
#bodyTxtPan #rightPan, #main-container #rightPan {
	width:295px;
	float:right;
	}
#bodyTxtPan h3 {
	color:#000;
	background-color:inherit;
	font-size:18px;
	line-height:22px;
	margin-bottom:16px;
	font-weight:normal;
	}
#bodyTxtPan p {
	font-size:12px;
	line-height:19px;
	padding:0 10px 0 0;
	}
.videoBlock {
	border:1px solid #E3E9E8;
	background-color:#FCFEFE;
	color:inherit;
	padding:5px;
	margin:0 0 20px;
	}
.videoBlock .block01 {
	margin:0 0 20px 0;
	}
.videoBlock .block02 {
	margin:0 0 15px 0;
	}
.videoBlock .block01, .videoBlock .block02 {
	width:283px;
	}	
p.normaltext {
	font-weight:normal!important;
	}
h3.purchaseHeading {
	font-size:18px;
	line-height:20px;
	color:#669ED6;
	background-color:inherit;
	margin:0 0 10px 0;
	padding:5px 0 0 0 ;
}
p.clientname,
.videoBlock h4 {
	color:#669ED6!important;
	font-size:13px;
	font-weight:bold;
	line-height:17px;
	background-color:inherit;
	padding:16px 0 7px;
	border:0;
	display:block;
	border:0 !important;
	}
p.clientname span,
.videoBlock h4 span {
	display:block!important;
	font-weight:normal!important;
	color:#000!important;
	background-color:inherit;
	}


.videoBlock p {
	font-size:12px;
	line-height:16px;
	}
#bodyTxtPan .blockleft01 {
	float:left;
	width:615px;
	}
#bodyTxtPan ul.listStyle02 li {
	background:url(../images/blue-arrow.gif) 0 5px no-repeat;
	padding:0 0 12px 12px;
	font-size:12px;
	line-height:16px;
	}
#bodyTxtPan ul.listStyle02 li strong {
	color:#38A1D8;
	background-color:inherit;
	font-size:15px;
	}
.bigTxt {
	margin-bottom:38px !important;
	font-size:14px !important;
	line-height:20px !important;
	color:#333333 !important;
	background-color:inherit !important;
	}
#bodyTxtPan .picStyle01 {
	display:block;
	margin-bottom:7px;
	}
#bodyTxtPan ul.listStyle01 {
	margin-bottom:22px;
	}
#bodyTxtPan .listStyle01 p {
	margin-bottom:10px;
	}
#bodyTxtPan .listStyle01 p.date {
	font-size:12px;
	line-height:17px;
	color:#669ED6;
	background-color:inherit;
	margin-bottom:4px;
	}
#bodyTxtPan .listStyle01 a {
	display:block;
	width:75px;
	height:16px;
	font-size:10px;
	line-height:16px;
	padding:0 0 0 5px;
	color:#000;
	background-color:inherit;
	text-decoration:none;
	background:url(../images/more-bg2.gif) 0 0 no-repeat;
	margin:5px 0 0 0;
	}
#bodyTxtPan .listStyle01 a:hover {
	color:#fff ;
	background-color:inherit;
	}	
#bodyTxtPan .listStyle01 li {
	border-top:1px dashed #A8A8A8;
	padding:8px 0 4px;
	}
#bodyTxtPan .listStyle01 li.nobod {
	border-top:0px solid #fff;
	padding-top:0;
	}


#bodyTxtPan .productsList {
	height:100%;
	overflow:hidden;
	padding:20px;
	margin:0 0 25px;
	border:2px solid #DCF7FF;
	background:url(../images/product-bg.gif) 0 100% repeat-x #fff;
	}
#bodyTxtPan .leftBlock {
	width:540px;
	float:left;	
	}
#bodyTxtPan .leftBlock p {
	margin-bottom:17px;
		}
#bodyTxtPan .leftBlock img {
	margin-bottom:18px;
	}
.productsList .leftBlock p.biglinkTxt {
	font-size:15px !important;
	}
.productsList .leftBlock p.biglinkTxt em {
	font-style:normal;
	float:left;
	}
.productsList .leftBlock p.biglinkTxt a {
	background:url(../images/more-bg.gif) 0 1px no-repeat;
	float:left;
	display:block;
	padding:2px 26px 2px 14px;
	text-decoration:none;
	margin-right:8px;
	font-size:12px;
	font-weight:bold;
	}
.productsList .leftBlock p.biglinkTxt a:hover {
	color:#fff;
	}
#bodyTxtPan .blockRight, #main-container .blockRight {
	width:302px;
	float:right;
	}
#bodyTxtPan .paddingbelow, .rightPan .paddingbelow, #main-container .paddingbelow{
	padding:0 0 35px 0 !important;
}
#bodyTxtPan .blockRight h3, .rightPan .blockRight h3, #main-container .blockRight h3 {
	color:#669ED6;
	background-color:inherit;
	font-size:12px;
	line-height:18px;
	font-weight:bold;
	margin-bottom:7px;
	}
#bodyTxtPan .blockRight h4, .rightPan .blockRight h4, #main-container .blockRight h4 {
	font-size:12px;
	font-weight:bold;
	color:#669ED6;
	background-color:inherit;
	padding:0 8px 0 0;
	margin-right:7px;
	margin-top:10px;
	}
#bodyTxtPan .blockRight h4 span, .rightPan .blockRight h4 span, #main-container .blockRight h4 span {
	color:#000;
	background-color:inherit;
	display:block;
	font-weight:normal;
	}
#bodyTxtPan .blockRight p, .rightPan .blockRight p, #main-container .blockRight p {
	font-size:12px;
	margin-top:5px;
	margin-bottom:0;
	}
.paddBP {
	padding-top:15px !important;
	}
.blockBottom .buzz {
	width:302px;
	float:right;
	}
.blockBottom .buzz a {
	color:#669ED6 !important;
	background-color:inherit;
	}
	
.blockBottom .buzz a:hover {
	color:#000;
	background-color:inherit;
	}
.buzz p {
	text-align:left !important;
	}
sup {
	font-size:7px;
	}
#bodyTxtPan .trusted {
	padding-bottom:35px;
	height:100%;
	overflow:hidden;
	}
#bodyTxtPan .trusted img {
	float:left;
	margin-right:4px;
	margin-bottom:10px;	
	}
	
#bodyTxtPan .trusted img.lastpic {
	margin-right:0 !important;
}

.freeRemoteDesktopBox {
	background-color:#F7FCFF;
	color:inherit;
	border:1px solid #C5E5FB;
	padding:12px;
	margin:20px 0 0 0;
}
.grouplearnpdf p{
	line-height:15px !important;
}
.freeRemoteDesktopBox img {
	float:left;
	margin:0 12px 0 0;
}
.freeRemoteDesktopBox p{
	font-weight:bold;
	text-align:left !important;
}
.freeRemoteDesktopBox p a {
	font-weight:bold;
	text-decoration:none;
	color:#669ED6;
}
.freeRemoteDesktopBox p a:hover {
	font-weight:bold;
	text-decoration:none;
	color:#666;
}
#bodyTxtPan .testimonials {
	height:100%;
	overflow:hidden;
	margin:35px 0 0 0;
	}
#bodyTxtPan .testimonials p {
	font-style:italic;
	font-size:12px;
	line-height:18px;
	margin-bottom:20px;

	}
#bodyTxtPan .testimonials img {
	float:right;
	display:block;
	margin-left:23px;
	}

#bodyTxtPan .boxSkill {
	border-top:1px solid #C5E5FB;
	border-left:1px solid #C5E5FB;
	background-color:#F7FCFF;
	color:inherit;
	overflow:hidden;

	margin-bottom:34px;
	}
	
#bodyTxtPan .boxSkill td {
	border-bottom:1px solid #C5E5FB;
	border-right:1px solid #C5E5FB;
	padding:15px;
}

#bodyTxtPan .boxSkill h4 {
	font-size:14px;
	line-height:20px;
	padding:0 0 2px 0;
	color:#669ED6;
	background-color:inherit;
}

#bodyTxtPan .boxSkill p {
	margin:0;
	padding:0 0 5px 0;
	font-size:12px !important;
	line-height:18px !important;
}

#bodyTxtPan .tour {
	border-bottom: 1px solid #F0EDED;
	margin:0 0 18px 0;
	padding-bottom:15px;
}

#bodyTxtPan .tour h3 {
	font-size:18px;
	line-height:24px;
	background:url(../images/circle-bg.gif) 0 0 no-repeat;
	padding:0 0 0 7px;
	margin:0 0 24px 0;
	color:#669ED6;
	background-color:inherit;
}

#bodyTxtPan .tour h4 {
	font-size:14px;
	line-height:20px;
	margin:0 0 11px 0;
	color:#525252;
	background-color:inherit;
}

#bodyTxtPan .tour ul {
	margin:0 0 22px 0;
}

#bodyTxtPan .tour ul li {
	color:#669ED6;
	background-color:inherit;
	font-size:12px;
	line-height:18px;
	background:url(../images/blue-arrow.gif) 0 6px no-repeat;
	padding:0 0 3px 14px;
}

#bodyTxtPan .tour h3 {
	font-size:18px;
	line-height:24px;
	background:url(../images/circle-bg.gif) 0 0 no-repeat;
	padding:0 0 0 7px;
	margin:0 0 24px 0;
	color:#669ED6;
	background-color:inherit;
}

#bodyTxtPan .tour h3 span {	
	padding:0 15px 0 0;
	color:#fff;
	background-color:inherit;
}

#bodyTxtPan .tour p span {
	color:#669ED6;
	background-color:inherit;
	font-weight:bold;
}

#bodyTxtPan .lasttour {
	border-bottom:0;
}


#bodyTxtPan .conform label {
	color:#669ED6;
	background-color:inherit;
}

#bodyTxtPan .ourExpertise ul li {
	margin:0 0 7px 0;
	color:#7A7A7A;
}
#bodyTxtPan .ourExpertise ul li a {
	padding:0 0 0 0;
}
#bodyTxtPan .ourExpertise {
	padding:10px 0 0 0;
	position:relative;
}
.ourExpertise ul.ticks {
	padding-bottom:15px;
	}
.ourExpertise ul.ticks li {
	padding:0 0 0 18px;
	background:url(../images/list-icon3.gif) 0 3px no-repeat;
	}
.ourExpertise ul.orticks li {
	background:url(../images/list-icon4.gif) 0 3px no-repeat !important;
	}
.ourExpertise ul.greenTick li {
	background:url(../images/tickgreen.gif) 0 3px no-repeat !important;
	}
.expertPic{
	position:absolute;
	top:10px;
	right:10px;
}
.audiResBig{
	margin:10px 0 20px 80px;
}
a.contactbutton {
	background:url(../images/call-bg.gif) 0 0 ;
	width:82px;
	height:22px;
	text-align:center;
	font-size:12px;
	line-height:22px;
	color:#fff;
	background-color:inherit;
	font-weight:bold;
	display:block;
	text-decoration:none;
	margin:14px 0 10px;
}

a.contactbutton:hover {
	color:#D3F4FF;
	background-color:inherit;	
}

/*---------- 07.03.10 ----------*/
.topLeftPan {
	margin:0 0 30px;	
	}
.topLeftPan p {
	font-size:16px !important;
	line-height:22px !important;
	font-weight:bold;
	color:#979797;
	background-color:inherit;
	text-align:justify !important;
	}
.topLeftPan p.btmFont {
	padding:35px 0 0 !important;
	font-size:14px !important;
	line-height:16px !important;
	font-weight:bold !important;
	color:#787878;
	background-color:inherit;
	}
.topLeftPan p.btmFont a{
	color:#5BAA13;
	background-color:inherit;
	text-decoration:none;
}
.topLeftPan p.btmFont a:hover{
	color:#000;
	background-color:inherit;
}
.topLeftPan img {
	float:right;
	width:auto;
	margin:0 0 0 20px;
	}
.leftBtm {
	width:255px;
	float:left;
	}
.leftBtm p {
	padding:0 0 20px !important;
	}
.leftBtm p a {
	display:block;
	width:75px;
	height:16px;
	font-size:10px;
	line-height:16px;
	padding:0 0 0 5px;
	color:#000;
	background-color:inherit;
	text-decoration:none;
	background:url(../images/more-bg2.gif) 0 0 no-repeat;
	margin:5px 0 0 0;
	}
.leftBtm p a:hover {
	color:#fff;
	background-color:inherit;
	}		
.rightBtm {
	width:290px;
	float:right;
	}
.remoteDesktop {
	border:1px solid #E3E9E8;
	background:#FCFEFE;
	padding:5px;
	}
.rdBlue {
	display:block;
	color:#00B5EE;
	padding:6px 6px 10px;
	font-size:17px;
	font-weight:bold;
	}
.remoteDesktop img {
	float:left;
	width:auto;
	margin-right:15px;
	}
.remoteDesktop p {	
	margin:0 0 0 0;
	text-align:left !important;
	padding:0 0 0 2px !important;
	}
.remoteDesktop p a {	
	color:#669ED6;
	background-color:inherit;
	font-size:12px;
	line-height:18px;
	font-weight:bold;
	text-decoration:none;
	}
.remoteDesktop p a:hover {	
	color:#626262;
	background-color:inherit;
	}
.bigTxt01, .bigTxt02 {
	color:#979797 !important;
	background-color:inherit;
	margin-bottom:38px !important;
	font-size:16px !important;
	line-height:22px !important;
	font-weight:bold !important;
	}
.bigTxt01 {text-align:left !important;}
.bigTxt02 {text-align:justify !important;}
#leftPan .videoBlock {
	height:100%;
	overflow:hidden;
	}
#leftPan .videoBlock .block01 {
	float:left;
	}
#leftPan .videoBlock .block02 {
	float:right;
	}
.tour p {
	margin-bottom:15px;
	}
#explain strong {
	color:#666;
	background-color:inherit;
	}
h2.remoteTitle .buttonFree {
	position:absolute;
	top:28px;
	left:410px;
	font-size:12px;
	line-height:22px;
	background-color:#B70606;
	text-decoration:none;
	color:#fff;
	padding:0 20px 0 20px;
	margin:0 0 0 7px;
}
h2.remoteTitle .buttonFree:hover {
	background-color:#B70606;
	color:#FFC1C1;
	}
#rdLeft {
	width:580px !important;
	}
.serviceLeft {
	width:460px !important;
	}
.serviceRight {
	width:460px !important;
	}
ul.listStyle01{
	font-size:12px;
	line-height:17px;
	padding:0 0 15px 0;
}
ul.listStyle01 li {
	padding:3px 0 3px 0;
}
ul.listStyle01 li a {
	text-decoration:none;
}
ul.listStyle01 li a:hover {
	text-decoration:underline;
}
.title02 {
	color:#008080;
	background-color:inherit;
	}
#autoWidth { width:auto !important;}
.caseHead {
	padding-bottom:8px !important;
	background:none !important;
	}
.listStyleButton {
	}
.listStyleButton li {
	float:left;
	padding:0 5px 20px 0;
	}
.listStyleButton li a, .listStyleButton li a span {
	display:block;
	float:left;
	height:36px;
	line-height:36px;
	text-decoration:none;
	color:#fff;
	font-weight:bold;
	font-size:16px;
	text-transform:uppercase;
	}
.listStyleButton li a {
	background:url(../images/button-left.gif) 0 0 no-repeat;
	padding-left:5px;
	}
.listStyleButton li a span{
	background:url(../images/button-right.gif) 100% 0 no-repeat;
	padding:0 25px 0 20px;
	}
.listStyleButton li a:hover {
	background-position:0 -36px;
	}
.listStyleButton li a:hover span {
	background-position:100% -36px;
	}
#normalTxtBlock {padding:15px 30px; text-align:left;}
#normalTxtBlock h2 {
	font-size:20px;
	line-height:24px;
	color:#000;
	font-weight:normal;
	padding-bottom:2px;
	}
#normalTxtBlock .pic {
	display:block;
	margin:0 0 15px;
	float:left;
	}
#normalTxtBlock .project {
	border:3px solid #B5E4ED;
	background-color:#F1FEFF;
	overflow:hidden;
	height:100%;
	margin-bottom:22px;
	padding:4px 8px 4px 5px;
	margin-top:15px;
	}
.project img {
	float:left;
	display:block;
	margin:0 20px 0 0;
	}
.project p {
	font-size:14px;
	color:#000;
	margin-top:10px;
	padding-bottom:0 !important;
	}
.project p strong {
	display:block;
	font-size:16px;
	text-transform:uppercase;
	padding-bottom:5px;
	}
#normalTxtBlock h3 {
	padding-bottom:10px;
	font-size:16px;
	font-weight:bold;
	color:#666;
	}
#normalTxtBlock ul {
	padding-left:10px;
	padding-bottom:15px;
	}
#normalTxtBlock ul li {
	background:url(../images/list-icon.gif) 0 6px no-repeat;
	padding:0 0 10px 15px;
	}
.boldText{
	font-size:16px !important;
	line-height:22px !important;
	font-weight:bold;
	color:#979797;
	background-color:inherit;
	text-align:left !important;
	margin-bottom:38px !important;
}
.noBotMar{
	margin:0 !important;
}
.logoar {margin-top:18px !important} 
h2.heading {
	font-size:20px;
	color:#fff;
	background:url(../images/purchesheadingbg.gif) #3AB2EF repeat-x 0 0;
	margin:0 auto!important;
	padding:8px 0;
	width:280px;
	border:1px solid #20A0E1;
	text-align:center;
	}
h2.purchase {
	font-size:20px;
	color:#fff;
	background:url(../images/purchesheadingbg.gif) #3AB2EF repeat-x 0 0;
	margin:0 auto!important;
	padding:8px 0;
	width:330px;
	border:1px solid #20A0E1;
	text-align:center;
	}
h2.heading a, h2.purchase a {
	background:none;
	}
#main-container { padding-top:15px;	} 
#block01, #block02, #block03, #block04 { padding:0 60px 20px 0;}

#block02, #block04 {display:none;}
.clickHere01 {
	background:url(../images/more-bg4.gif) 0 0 no-repeat;
	font-size:11px;
	line-height:18px;
	text-decoration:none;
	padding:0 25px 0 10px;
	margin-right:4px;
	}
.clickHere01:hover {
	color:#fff;
	}
.picRight {
	float:right;
	margin:0 0 10px 15px;
	}
#fxdButton {
	float:right;
	width:270px;
	margin:0 0 0 15px;
	}
.cenImg {
	margin:0 auto;
	display:block;
	}
.blueTxt {
	color:#03146B !important;
	}
.greenTxt { color:#009900 !important; }
.redTxt { color:#CC0000 !important; }
.capsText{ text-transform:uppercase !important;}
.nyankoLogo{
	position:relative;
	top:-8px;
	left:10px;
}
.onlinePic{
	position:absolute;
	top:10px;
	right:10px;
}
.txtBlue {color:#669ED6 !important;}
.bgNone {background:none;}
.rm li a {
	text-decoration:none;
	}
.rm li a:hover {
	color:#000;
	}
.txtFld {
	width:588px;
	font:12px/16px Arial, Helvetica, sans-serif;
	color:#7A7A7A;
	padding:10px;
	margin-bottom:10px;
	border:1px solid #ccc;
	}
.formTable {
	border:1px solid #ccc;
	padding:10px;
	margin-bottom:15px;
	}
.formTable input {
	width:14px;
	height:14px;
	float:left;
	margin:3px 5px 0 0;
	}
.formTable label {
	float:left;
	}
.bigRedTxt {
	font-size:18px;
	color:#CC0000;
	}
.hpbg {
	background:#44C0E8;
	color:#fff;
	}
.hpbg2 {
	background:#7CD9F7;
	color:#fff;
	}
	
/* 21-Oct-2010 */
.noTopMar{
	margin-top:0;	
	}

.listSmallButton li a, .listSmallButton li a span {
	font-size:13px !important;
	text-transform:capitalize;
}
.listSmallButton li a span{
	padding:0 20px 0 18px;
}

.platformLeftPan{
	float:left;
	width:615px;
}
.platformLeftPan p{
	padding-bottom:18px !important;
}
.platformRightPan{
	float:right;
	width:295px;
}
.topMar{
	margin-top:25px !important;
}
.imgStyle {
	border:4px solid #EBEEEF;
	padding:1px;
	margin-bottom:10px;
}
.smlBlock {
	float:left;
	width:312px;
	overflow:hidden;
	padding-bottom:10px;
	}
.smlBlock h4 {
	font-size:14px;
	padding:8px 0 5px;
	}
#headerBan {
	margin-bottom:15px;
	background:url(../images/bottom-shadow.gif) 0 100% no-repeat;
	padding-bottom:20px;
	}
.headerBan img {
	display:block;
	}
.txtpad p {
	padding-bottom:16px !important;
	font-size:14px !important;
	font-weight:bold;
	}
.padTop {
	padding-top:0 !important;
	margin-top:0 !important;
	}
.leftPanN {
	width:585px;
	float:left;
	border:1px solid #E3E9E8;
	background-color:#FCFEFE;
	padding:25px 15px 30px;
	}
.leftPanN .leftBtm, .leftPanN .rightBtm {
	width:284px;
	}
.leftPanN .leftBtm h4, .leftPanN .rightBtm h4 {
	padding-top:10px;
	color:#669ED6;
	background-color:inherit;
	}
.rightPanN {
	width:296px;
	float:right;
	}
.threeBlocks {
	height:100%;
	overflow:hidden;
	}
h2.hding {
	font-size:20px !important;
	color:#00A2E8 !important;
	line-height:30px !important;
	padding-bottom:0 !important;
	}
.threeBlocks .blockBlue {
	background:url(../images/blue-r.gif) 0 0 repeat-y;
	width:303px;
	float:left;
	margin:0 20px 25px 0;
	position:relative;
	}
.threeBlocks .blockBlue .top {
	background:url(../images/blue-t.gif) 0 0 no-repeat;
	}
.threeBlocks .blockBlue .mid {
	background:url(../images/blue-b.gif) 0 100% no-repeat;
	padding:19px;
	text-align:center;
	height:230px;
	}
.nomargin {
	margin-right:0 !important;
	}
.threeBlocks .blockBlue h3 {
	color:#fff !important;
	text-align:center !important;
	font-size:15px !important;
	line-height:20px !important;
	padding-bottom:0px !important;
	margin-bottom:10px !important;
	font-weight:bold !important;
	}
.threeBlocks p {
	line-height:16px !important;
	color:#ECFAFF;
	padding-bottom:10px !important;
	text-align:left !important;
	}
.threeBlocks p.txt {
	font-size:14px !important;
	line-height:20px !important;
	}
.threeBlocks img {
	display:block;
	border:1px solid #fff;
	margin-bottom:12px;
	}
.threeBlocks .blockBlue a {
	color:#B4F7FF;
	text-decoration:none;
	}
.threeBlocks .blockBlue a:hover {
	color:#B4F7FF;
	text-decoration:underline;
	}
.blockBlue p.clickHere a {
	color:#000;
	background:url(../images/more-bg7.gif) 0 0 no-repeat;
	font-size:11px;
	line-height:16px !important;
	text-decoration:none;
	padding:0 25px 0 10px;
	margin-right:4px;
	display:block;
	float:left;
	}
.blockBlue p.clickHere a:hover {
	background:url(../images/more-bg8.gif) 0 0 no-repeat;
	text-decoration:none;
	color:#fff;
	}
.paddBP1 {
	padding-top:0 !important;
	}
.paddBP1 h3 {
	margin-bottom:5px !important;
	}
h2.heading03 {
	color:#000;
	font-weight:normal;
	}
.singlepage p {
	padding-bottom:12px !important;
	}
.ticklist {
	padding-bottom:15px;
	}
.ticklist li {
	background:url(../images/list-icon3.gif) 0 2px no-repeat;
	padding:0 0 8px 20px;
	}
.ticklist li strong {
	color:#669ED6;
	background-color:inherit;
	}
.logos {
	overflow:hidden;
	height:100%;
	margin-bottom:30px;
	border-bottom:1px dashed #ccc;
	}
.logos img {
	display:block;
	float:left;
	margin-right:8px;
	padding-bottom:15px;
	}
.singlepage h2 {
	color:#03146B;
	font-weight:normal;
	padding-bottom:15px;
	font-size:22px;
	line-height:26px;
	}
a.fsc {
	display:block;
	background:url(../images/fsc-txt.jpg) 0 0 no-repeat;
	width:295px;
	height:63px;
	text-indent:-10000000px;
	margin-bottom:20px;
	}
a.fsc:hover {
	background:url(../images/fsc-txt.jpg) 0 -63px no-repeat;
	}
.callUs{
	background-color:#0790D7;
	padding:3px;
	color:#fff;
	border:2px solid #D5EBF6;
	text-align:center;
	font-size:15px;
	line-height:24px;
}
.form2{
	border:1px solid #9FD4EB;
	color:#0D5592;
	background-color:#F8FCFD;
	margin:20px 0 20px;
	padding:20px;
	height:100%;
	overflow:hidden;
}

.form2{
	border:1px solid #9FD4EB;
	color:#0D5592;
	background-color:#F8FCFD;
	margin:20px 0 20px;
	padding:10px;
	height:100%;
	overflow:hidden;
}
.form2 label{
	width:100px;
	float:left;
}
.form2 textarea,
.form2 .username{
	width:150px;
	float:right;
	margin:0 0 5px;
	color:#0D5592;
}
.form2 textarea{
	width:153px;
	height:80px;
	border:1px solid #9FD4EB;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.form2 p.mandatory{
	font-size:10px!important;
}

.form2 .reset,
.form2 .submitnew{
	float:left;
	margin:0 5px 0!important;
}
.tablePan a.clickHere01 {
	color:#263F0B;
	background:url(../images/more-bg5.gif) 0 0 no-repeat;
	}
.tablePan a.clickHere01:hover {
	color:#042A5E;
	background:url(../images/more-bg6.gif) 0 0 no-repeat;
	}
.lowpad {
	margin-bottom:5px !important;
	}
.capchawrap {
	margin-left:0;
	margin-bottom:8px;
	}
.capchawrap img {
	margin:0;
	padding:0;
	}
.capchawrap p {
	padding:0 0 7px !important;
	}
.form2 img {
	width:154px;
	height:30px;
	}
#bodyPanError {
	background-color:#fff;
	padding:25px 0;
	}
div.errormid {
	width:952px;
	margin:0 auto;
	}
.errorTxt {
	background:url(../images/error.gif) center top no-repeat;
	height:193px;
	text-indent:-100000000px;
	}
#bodyPanError .blueTxt {
	text-align:center;
	background-color:#3B70A6;
	color:#fff !important;
	padding:16px 0;
	font-size:13px;
	margin-bottom:15px;
	}
#bodyPanError .links {
	overflow:hidden;
	height:100%;
	padding-left:200px;
	}
#bodyPanError .links ul {
	float:left;
	padding-bottom:35px;
	}
#bodyPanError .links ul li {
	background:url(../images/error-bullet.gif) 0 6px no-repeat;
	padding:0 45px 0 12px;
	font-size:11px;
	}
#bodyPanError .links ul li a {
	color:#676767;
	text-decoration:none;
	}
#bodyPanError .links ul li a:hover {
	color:#0066FF;
	background-color:inherit;
	}
#bodyPanError .foot {
	border-top:1px solid #E5E5E5;
	padding:10px 0 0;
	}
#bodyPanError .foot p {
	text-align:right;
	font-size:10px;
	}
.head {
	color:#000;
	font-size:22px;
	line-height:26px;
	margin-bottom:20px;
	}
#sitemap {
	padding:10px 0 35px 15px 
	}
#sitemap li {
	padding:0 0 6px 12px;
	background:url(../images/blue-arrow.gif) 0 6px no-repeat;
	}
#sitemap li ul {
	padding:7px 0 0;
	}
#sitemap a {
	text-decoration:none;
	}
#sitemap a:hover {
	text-decoration:underline;
	}

.learnerCourses {
	display:block;
	height:71px;
	width:295px;
	background:url(../images/ourFullList.gif) 0 0 no-repeat;
	text-indent:-1000000000px;
	}
.learnerCourses span {display:none;}
a.learnerCourses:hover {
	background:url(../images/ourFullList.gif) 0 100% no-repeat;
	}

.blueBlock {
	background-color:#fff;
	color:#000;
	border:3px solid #D6F1F7;
	padding:15px 20px;
	margin-bottom:15px;
	float:left;
	width:420px;
	margin-right:15px;
	height:305px;
	}
.picSRight {
	float:right;
	display:block;
	margin-left:15px;
	}

/* Middle Box Style */
.middleBox{
	width:303px;
	float:left;
	margin:0 20px 25px 0;
}
.middleBox .middleBoxTop{
	height:8px;
	background:url(../images/middle-box-t.gif) 0 0 no-repeat;
	font-size:0;
	line-height:0;
}
.middleBox .middleBoxMiddle{
	background:url(../images/middle-box-middle.gif) 0 0 repeat-y;
	padding:2px 10px;
	height:88px;
}
.middleBox .middleBoxbottom{
	height:8px;
	background:url(../images/middle-box-b.gif) 0 100% no-repeat;
	font-size:0;
	line-height:0;
}
.middleBox h4{
	font-size:15px;
	line-height:18px;
	color:#4F81BD;
	background-color:inherit;
	padding-bottom:10px;
}

.bigButton{
	display:block;
	width:295px;
	height:62px;
	background:url(../images/big-button.gif) 0 0 no-repeat;
	font-size:18px;
	line-height:24px;
	text-align:center;
	padding-top:9px;
	text-decoration:none;
	color:#fff;
	margin:0 auto;
}
.bigButton span{
	font-weight:bold;
	font-size:12px;
}
.bigButton:hover{
	background:url(../images/big-button.gif) 0 100% no-repeat;
}

.leftBtn{
	float:left;
	margin-right:20px;
}
.rightBtn{
	float:right;
}

.middleBox01 {
	float:left;
	width:300px;
	border:2px solid #0CA3DE;
	height:120px;
	margin-right:18px;
	margin-bottom:20px;
	}
.middleBox01 h4 {
	background-color:#0CA3DE;
	color:#fff;
	padding:5px 10px;
	font-size:14px !important;
	}
.middleBox01 .mid01 {
	padding:10px;
	}
.littleBig {
	font-size:15px;
	line-height:23px;
	}
.marginTop {margin-top:15px;}

.absPic{
	position:absolute;
	top:110px;
	right:0;
	}
#header img.logo2 {
	float:left;
	width:auto;
	margin:27px 0 0;
	padding-left:8px;
	}

/* Css modified on 4-07-2011 */
#headerBan .headimg{
	background:url(../images/header-pic.jpg) no-repeat 0 0;
	width:521px;
	height:190px;
	padding:58px 20px 0 410px;
}
#headerBan .headimg img{
	float:left;
	margin:0 10px 0 16px;
	display:inline;
	border:0;
	outline:none;
}
#headerBan .headimg h3{
	color:#666;
	padding:0 30px 0 20px;
	background-color:inherit;
	font-size:18px;
	line-height:22px;
	font-weight:normal;
	text-align:justify;
}
#headerBan .headimg p{
	color:#666;
	background-color:inherit;
	font-size:17px;
	line-height:20px;
	font-weight:bold;
}









