@charset "utf-8";
/* CSS Document */

#wraper {
	width:1172px;
	margin:0 auto;
}

/* New Theme Style */
* {
	margin:0px;
	padding:0px;
}
html {
	margin:0px;
	padding:0px;
}
body {
	margin:0px;
	padding:0px;
	color:#787878;
	background-color:#fefffe;
	background-image:url(../Images/body-bg.png);
	background-repeat:no-repeat;
	background-position:center top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

a, a:visited {
	color:#787878;
}
a:hover {
	color:#787878;
	text-decoration: none;
}
p {
	margin:0px;
}
img {
	border:0px;
}
ul {
	margin:0px;
	padding:0px;
}
li {
	margin:0px;
	padding:0px;
}
.fl {
	float:left;
}	/*float left*/
.fr {
	float:right;
}	/*float right*/
.cb {
	clear:both;
}	/*clear both*/
#wrap {
	width:1172px;
	margin:0px auto
}
#header {
	height:229px;
	position:relative
}
#logo {
	width:209px;
	height:76px;
	float:left;
	padding-top:22px;
	padding-bottom:34px;
}
#logo h1 {
	width:209px;
	height:76px;
	float:left;
	display:block;
}
#logo h1 a {
	width:209px;
	height:76px;
	float:left;
	display:block;
	text-indent:9000em;
	overflow:hidden;
	white-space:nowrap;
	background-image:url(../Images/machsol-logo.png);
	background-repeat:no-repeat;
}
#aux-bar {
	height:30px;
	float:right;
	font-size:11px;
}
.accountloged {
	float:left;
	height:23px;
	background-image:url(../Images/aux-bar.png);
	background-repeat:no-repeat;
	background-position:-165px -29px;
	padding-top:7px;
	padding-left:30px;
}
.accountlogedright {
	float:left;
	height:30px;
	width:20px;
	background-image:url(../Images/aux-bar.png);
	background-repeat:no-repeat;
	background-position:-400px -29px;
}
.account {
	float:left;
	width:130px;
	height:23px;
	background-image:url(../Images/aux-bar.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
	padding-top:7px;
	padding-left:30px;
	padding-right:10px;
}
.account span {
	padding-right:25px;
	padding-left:10px;
}
.country {
	display:none;
	float:left;
	width:40px;
	height:20px;
	padding-top:10px;
	text-align:center;
	background-image:url(../Images/aux-bar.png);
	background-repeat:no-repeat;
	background-position:-170px 0px;
	margin-right:10px;
}
.cart {
	display:none;
	float:left;
	width:160px;
	height:23px;
	background-image:url(../Images/aux-bar.png);
	background-repeat:no-repeat;
	background-position:-220px 0px;
	padding-top:7px;
	padding-left:30px;
	margin-right:10px;
}
.tollfree {
	float:left;
	width:190px;
	height:23px;
	background-image:url(../Images/aux-bar.png);
	background-repeat:no-repeat;
	background-position:-420px 0px;
	padding-top:7px;
	text-indent:9000em;
	white-space:nowrap;
	overflow:hidden;
}
#aux-bar a:hover {
	text-decoration:none;
}
#livechat {
	position:absolute;
	top:0px;
	right:0px
}
#livechat a {
	display:block;
	float:left;
	clear:both;
	text-indent:9000em;
	overflow:hidden;
	white-space:nowrap;
	position:absolute;
	top:63px;
	right:0px;
	background-image:url(../Images/aux-bar.png);
	background-position:-420px -30px;
	background-repeat:no-repeat;
	height:32px;
	width:190px;
}
#navigation {
	background-image:url(../Images/nav-sprite.png);
	background-repeat:no-repeat;
	clear:both;
	float:left;
	width:1172px;
	position: relative
}
#navigation .pri ul li a {
	background-image:url(../Images/nav-sprite.png);
	background-repeat:no-repeat;
	display:block;
	float:left
}
#navigation .pri ul li a.products {
	background-position:0 0;
	display:block;
	float:left;
	height:54px;
	overflow:hidden;
	text-indent:9000em;
	white-space:nowrap;
	width:98px
}
#navigation .pri ul li a.compare {
	background-position:-378px 0;
	display:block;
	float:left;
	height:54px;
	overflow:hidden;
	text-indent:9000em;
	white-space:nowrap;
	width:79px
}
#navigation .pri ul li a.services {
	background-position:-97px 0;
	display:block;
	float:left;
	height:54px;
	overflow:hidden;
	text-indent:9000em;
	white-space:nowrap;
	width:91px
}
#navigation .pri ul li a.download {
	background-position:-275px 0;
	display:block;
	float:left;
	height:54px;
	overflow:hidden;
	text-indent:9000em;
	white-space:nowrap;
	width:103px
}
#navigation .pri ul li a.blog {
	background-position:-384px 0;
	display:block;
	float:left;
	height:54px;
	overflow:hidden;
	text-indent:9000em;
	white-space:nowrap;
	width:70px
}
#navigation .pri ul li a.support {
	background-position:-187px 0;
	display:block;
	float:left;
	height:54px;
	overflow:hidden;
	text-indent:9000em;
	white-space:nowrap;
	width:89px
}
#navigation .pri ul li a.faqs {
	background-position:-543px 0;
	display:block;
	float:left;
	height:54px;
	overflow:hidden;
	text-indent:9000em;
	white-space:nowrap;
	width:69px
}
#navigation .pri ul li a.company {
	background-position:-560px 0;
	display:block;
	float:left;
	height:54px;
	overflow:hidden;
	text-indent:9000em;
	white-space:nowrap;
	width:98px
}
#navigation .pri ul li a.contact {
	background-position:-456px 0;
	display:block;
	float:left;
	height:54px;
	overflow:hidden;
	text-indent:9000em;
	white-space:nowrap;
	width:105px
}
#navigation .sec {
	background-image:url(../Images/nav-sprite.png);
	background-position:0 -108px;
	background-repeat:no-repeat;
	clear:both;
	float:left;
	/*padding-left:10px;*/
	width:1172px
}
#navigation .sec ul {
	background-image:url(../Images/nav-sprite.png);
	background-position:0 -108px;
	background-repeat:no-repeat;
	display:inline;
	list-style:none
}
#navigation .sec ul li {
	background-image:url(../Images/nav-sprite.png);
	background-position:10px -108px;
	background-repeat:no-repeat;
	display:inline;
	list-style:none
}
#navigation .sec ul li a {
	background-image:url(../Images/nav-sprite.png);
	background-position:right -138px;
	background-repeat:no-repeat;
	color:#fff;
	display:block;
	float:left;
	padding:7px 10px 8px;
	text-decoration:none
}
#navigation .sec ul li a:hover {
	color:#fff;
	text-decoration:underline
}
#navigation .pri ul, #navigation .pri ul li {
	background-image:url(../Images/nav-sprite.png);
	background-repeat:no-repeat;
	display:inline;
	list-style:none
}
#navigation .pri ul li a.products:hover, #navigation .pri ul li.selected a.products {
	background-position:0 -54px;
	display:block;
	float:left;
	height:54px;
	overflow:hidden;
	text-indent:9000em;
	white-space:nowrap;
	width:98px
}
#navigation .pri ul li a.compare:hover, #navigation .pri ul li.selected a.compare {
	background-position:-378px -54px;
	display:block;
	float:left;
	height:54px;
	overflow:hidden;
	text-indent:9000em;
	white-space:nowrap;
	width:79px
}
#navigation .pri ul li a.services:hover, #navigation .pri ul li.selected a.services {
	background-position:-97px -54px;
	display:block;
	float:left;
	height:54px;
	overflow:hidden;
	text-indent:9000em;
	white-space:nowrap;
	width:91px
}
#navigation .pri ul li a.download:hover, #navigation .pri ul li.selected a.download {
	background-position:-275px -54px;
	display:block;
	float:left;
	height:54px;
	overflow:hidden;
	text-indent:9000em;
	white-space:nowrap;
	width:103px
}
#navigation .pri ul li a.blog:hover, #navigation .pri ul li.selected a.blog {
	background-position:-384px -54px;
	display:block;
	float:left;
	height:54px;
	overflow:hidden;
	text-indent:9000em;
	white-space:nowrap;
	width:70px
}
#navigation .pri ul li a.support:hover, #navigation .pri ul li.selected a.support {
	background-position:-187px -54px;
	display:block;
	float:left;
	height:54px;
	overflow:hidden;
	text-indent:9000em;
	white-space:nowrap;
	width:89px
}
#navigation .pri ul li a.faqs:hover, #navigation .pri ul li.selected a.faqs {
	background-position:-543px -54px;
	display:block;
	float:left;
	height:54px;
	overflow:hidden;
	text-indent:9000em;
	white-space:nowrap;
	width:69px
}
#navigation .pri ul li a.company:hover, #navigation .pri ul li.selected a.company {
	background-position:-560px -54px;
	display:block;
	float:left;
	height:54px;
	overflow:hidden;
	text-indent:9000em;
	white-space:nowrap;
	width:98px
}
#navigation .pri ul li a.contact:hover, #navigation .pri ul li.selected a.contact {
	background-position:-456px -54px;
	display:block;
	float:left;
	height:54px;
	overflow:hidden;
	text-indent:9000em;
	white-space:nowrap;
	width:105px
}
.search {
	float:left;
	position:absolute;
	right:5px;
	top:10px;
	width:182px;
}
.search input {
	float:left;
	width:145px;
	padding:2px 4px 6px 4px;
	font-size:12px;
	color:#000;
	border:0px;
	background:none;
}
.search button {
	height:20px;
	width:20px;
	background:url(../Images/nav-sprite.png) no-repeat 0px -144px;
	border:0px
}
#splash {
	width:1172px;
	float:left;
	clear:both;
}
.getstarted {
	width:187px;
	padding-left:10px;
	padding-top:5px;
	position:relative;
}
.getstarted a.getstarted-button {
	background-image:url(../Images/getstarted-sprite.gif);
	background-repeat:no-repeat;
	width:182px;
	height:101px;
	text-indent:9000em;
	overflow:hidden;
	white-space:nowrap;
	display:block;
	float:left;
	clear:both;
	background-position:0px 0px;
	margin-bottom:5px;
}
.getstarted a.request-call-back {
	background-image:url(../Images/getstarted-sprite.gif);
	background-repeat:no-repeat;
	width:182px;
	height:23px;
	text-indent:9000em;
	overflow:hidden;
	white-space:nowrap;
	display:block;
	float:left;
	clear:both;
	background-position:0px -101px;
	margin-bottom:10px;
}
.getstarted a.online-demo {
	background-image:url(../Images/getstarted-sprite.gif);
	background-repeat:no-repeat;
	width:182px;
	height:23px;
	text-indent:9000em;
	overflow:hidden;
	white-space:nowrap;
	display:block;
	float:left;
	clear:both;
	background-position:0px -134px;
	margin-bottom:10px;
}
.getstarted a.product-screencasts {
	background-image:url(../Images/getstarted-sprite.gif);
	background-repeat:no-repeat;
	width:182px;
	height:23px;
	text-indent:9000em;
	overflow:hidden;
	white-space:nowrap;
	display:block;
	float:left;
	clear:both;
	background-position:0px -167px;
	margin-bottom:10px;
}
.getstarted a.request-call-back:hover {
	background-position:-179px -101px;
}
.getstarted a.online-demo:hover {
	background-position:-179px -134px;
}
.getstarted a.product-screencasts:hover {
	background-position:-179px -167px;
}
#product-discount {
	position: absolute;
	top:215px;
	left:25px;
}
.gen-midbox {
	width:510px;
	float:left;
	margin-top:25px;
}

.gen-midbox-top {
	width:510px;
	float:left;
	background-image:url(../Images/small-midbox-sprite.png);
	background-repeat:no-repeat;
	height:73px;
}
.machpanel-advantage {
	width:510px;
	float:left;
	background-image:url(../Images/small-midbox-sprite.png);
	background-repeat:no-repeat;
	height:73px;
}
.gen-midbox-mid {
	width:490px;
	float:left;
	padding : 10px;
	background-image:url(../Images/small-midbox-botom-sprite.png);
	min-height:310px;
	height:324px;
}
.gen-box {
	width:322px;
	float:left;
	margin-top:25px;
}
.gen-box-space {
	padding-right:9px;
}
.gen-box-top {
	width:322px;
	float:left;
	background-image:url(../Images/small-box-sprite.png);
	background-repeat:no-repeat;
	height:73px;
}
.gen-box-mid {
	width:302px;
	padding:10px;
	float:left;
	background-image:url(../Images/small-box-sprite.png);
	background-repeat: repeat-y;
	background-position:-335px 0px;
	min-height:310px;
	height:314px;
}
.gen-box-mid ul {
	list-style:none;
	margin-top:5px;
}
.gen-box-mid ul li {
	padding-left:40px;
	background-image:url(../Images/small-box-sprite.png);
	background-repeat:no-repeat;
	background-position:0px -235px;
	border-bottom:1px solid #f2f2f2;
	padding-bottom:10px;
	margin-bottom:10px;
}
.gen-box-mid ul li span {
	font-size:11px;
}
.gen-box-mid p {
	margin-bottom:10px;
	line-height:18px;
	padding:0px 10px 0px 10px
}
.gen-box-mid a:hover {
	text-decoration:none;
}
.gen-box-bot {
	width:322px;
	float:left;
	background-image:url(../Images/small-box-sprite.png);
	background-repeat:no-repeat;
	background-position:-670px -22px;
	height:10px;
}
.product-updates {
	width:322px;
	float:left;
	background-image:url(../Images/small-box-sprite.png);
	background-repeat:no-repeat;
	height:73px;
	background-position:0px 0px
}

.testimonials {
	width:322px;
	float:left;
	background-image:url(../Images/small-box-sprite.png);
	background-repeat:no-repeat;
	height:73px;
	background-position:0px -146px
}
.testimonial-single {
	background-image:url(../Images/small-box-sprite.png);
	background-repeat:no-repeat;
	background-position:0px -402px;
        float:left;
	clear:both;
	width:100%;
	margin-top:10px;
}
.testimonial-single p {
	background-image:url("../Images/small-box-sprite.png");
	background-position:right bottom;
	background-repeat:no-repeat;
	display:block;
	float:left;
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	height:165px;
	line-height:20px;
	padding-top:7px;
	text-indent:33px;
}
.p-mid-adv-box {
	FONT-SIZE: 12px;	
	MARGIN: 0px;	
	COLOR: #787878;	
	FONT-FAMILY: Arial, Helvetica, sans-serif;	
}
.testimonials-nav {
	padding-bottom:10px;
	float:left;
	width:100%;
}
.testimonial-author {
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	line-height:20px;
	text-align:right;
}
a.our-blog {
	width:84px;
	height:23px;
	text-indent:9000em;
	overflow:hidden;
	white-space:nowrap;
	display:block;
	background-image:url(../Images/getstarted-sprite.gif);
	background-repeat:no-repeat;
	background-position:0px -200px;
	margin-top:10px;
}
a.learn-more {
	width:84px;
	height:23px;
	text-indent:9000em;
	overflow:hidden;
	white-space:nowrap;
	display:block;
	background-image:url(../Images/getstarted-sprite.gif);
	background-repeat:no-repeat;
	background-position:0px -233px;
	margin-top:10px;
}
a.read-more {
	width:84px;
	height:23px;
	text-indent:9000em;
	overflow:hidden;
	white-space:nowrap;
	display:block;
	background-image:url(../Images/getstarted-sprite.gif);
	background-repeat:no-repeat;
	background-position:0px -266px;
	margin-top:10px;
}
a.our-blog:hover {
	background-position:-178px -200px;
}
a.learn-more:hover {
	background-position:-178px -233px;
}
a.read-more:hover {
	background-position:-178px -266px;
}
.wide-box {
	margin-top:10px;
}
.wide-box-top {
	background-image:url(../Images/wide-box.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
	width:1172px;
	height:73px;
	float:left;
	clear:both;
}
.wide-box-mid-space
{
	width:1168px;
	float:left;
	height:25px;
	}
.wide-box-mid {
	background-image:url(../Images/wide-box-bg.png);
	background-repeat: no-repeat;
	width:1168px;
	height:118px;
	float:left;
	clear:both;
	padding-left:2px;
	padding-right:2px;
}
.wide-box-bot {
	/*background-image:url(../Images/wide-box.png);
	background-repeat:no-repeat;
	background-position:left bottom;
	width:992px;
	height:10px;
	float:left;
	clear:both;*/
}
#footer {
	background-image:url(../Images/footer-bg.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
	height:174px;
	padding-bottom:30px;
	width:1170px;
	margin:0 auto;
	clear:both;
}
#footer .fl {
	width:55%;
}
#footer .links {
	padding-top:20px;
	padding-bottom:30px;
}
#footer .links a {
	padding-right:16px;
}
.wide-box-mid-text
{
	font-size : 16px;
	font-weight:bold;
	}
.wide-box-mid .hee {
	font-size:11px;
	background-image:url("../Images/bg-extentionsHEE.png");
	background-repeat:no-repeat;
	float:left;
	height:46px;
	padding-left:80px;
	padding-top:15px;
	height : 60px;
	width:150px;
}
.wide-box-mid .hpe {
	font-size:11px;
	background-image:url("../Images/bg-extentionsSP.png");
	background-repeat:no-repeat;
	float:left;
	padding-left:80px;
	padding-top:15px;
	width:160px;
	height : 60px;
}
.wide-box-mid .hce {
	font-size:11px;
	background-image:url("../Images/bg-extentionsCRM.png");
	background-repeat:no-repeat;
	float:left;
	height : 60px;
	padding-left:80px;
	padding-top:15px;
	width:140px;
}
.wide-box-mid .bbe {
	font-size:11px;
	background-image:url("../Images/bg-extentionsBB.png");
	background-repeat:no-repeat;
	float:left;
	height:60px;
	padding-left:80px;
	padding-top:15px;
	width:155px;
}
.wide-box-mid .ocs {
	font-size:11px;
	background-image:url("../Images/bg-extentionsLync.png");
	background-repeat:no-repeat;
	float:left;
	height:60px;
	padding-left:80px;
	padding-top:15px;
	width:155px;
}
.splits {
	width:1172px;
}
.scrollContentContainer ul {
	background:none;
	list-style:none;
	margin:0px;
	padding:0px;
	float:left;
}
.scrollContentContainer ul li {
	background:none;
	list-style:none;
	margin:0px;
	padding:0px;
	float:left;
	border:0px;
}
.social-icons {
	padding-top:82px;
	float:right;
	text-align:right;
}
.social-icons a {
	width:30px;
	height:25px;
	float:left;
	display:block;
	text-indent:9000em;
	overflow:hidden;
	white-space:nowrap;
	background-image:url(../Images/social.png);
	background-repeat:no-repeat;
}
.social-icons a.facebook {
	background-position:0px 0px;
}
.social-icons a.facebook:hover {
	background-position:0px -25px;
}
.social-icons a.twitter {
	background-position:-30px 0px;
}
.social-icons a.twitter:hover {
	background-position:-30px -25px;
}
.social-icons a.rss {
	background-position:-60px 0px;
}
.social-icons a.rss:hover {
	background-position:-60px -25px;
}
.social-icons a.in {
	background-position:-90px 0px;
}
.social-icons a.in:hover {
	background-position:-90px -25px;
}
.testimonial-img {
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	text-align:right;
}


/* New Theme Style End*/

/* Old Theme Style */

a {
	outline: none;	
}
a img {
	border:none;
}
ol 
{
	font-size:14px;	
}

.BoundedFieldHeader
{
	padding-right : 8px
	}


/* ------------Added by Saad Butt on 24th August 2009------------  */
#storeContents .dataDisplayFlexible .UserImg
{
	width: 130px;
	background-color: #e6e6e6;
	margin: 0px;
	padding: 2px;
	text-align: center;
}

#storeContents .dataDisplayFlexible .subTitleBlack
{
	font-size: 14px;
	font-weight: bold;
	color: #000;
}
a.UserPgLinks
{
	height: 25px;
	display: block;
	font: 12px;
	padding-left:10px;
	color: #000000;
	text-decoration: none;
	background: url(../Images/bullet.gif) no-repeat left 2px;
}
a.UserPgLinks:hover
{
	color: #c60000;
	text-decoration: none;
	background: url(../Images/bullet-hover.gif) no-repeat left 2px;
}
.dataDisplayFlexible .subTitGraph
{
	font-size: 10px;
	color: #1f68b2;
}
.dataDisplayFlexible .GraphBar
{
	width: 100%;
	height: 15px;
	background: url( '/App_Themes/Default/Images/GraphBar-BG.jpg' ) repeat-x center center;
	border: 1px solid #d7d7d7;
	font: 2px/2px;
}
.dataDisplayFlexible .GraphBar:hover
{
	background: url( '/App_Themes/Default/Images/GraphBar-Bg-Prog.jpg' ) repeat-x center center;
}
.AcrRewardPts
{
	border-right: 1px solid #e1e1e1;
	border-left: 1px solid #fff;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-top: 10px;
	background: url('/App_Themes/Default/Images/FeaturedSuiteBG.jpg') repeat-x;
	color: #1f68b2;
	padding-left: 5px;
	text-align: justify;
	width: 550px;
}
.AcrContentRewardPts
{
	border: 1px solid #EEEEEE;
	text-align: justify;	
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
	line-height: 1.5;
	width: 545px;
}
.AcrHeaderRewardPtsDashboard
{
	height: 16px;
	display: block;
	margin: 0;
	padding: 0 0 0 8px;
	font: 12px;
	color: #000000;
	text-decoration: none;
	background: url( '/App_Themes/Default/Images/User-Bullet.gif' ) no-repeat 0px -9px;
}
.AcrHeaderRewardPtsDashboard:hover
{
	color: #c60000;
	cursor: pointer;
}
.AcrContentRewardPtsDashboard
{
	border: 1px solid #EEEEEE;
	text-align: justify;	
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
	line-height: 1.5;
	width: 95.5%;
	color: #1f68b2;
}
.GridOptionsPanel
{
	background: url('/App_Themes/Default/Images/FeaturedSuiteBG.jpg') repeat-x;
}
.pagePreLoader
{
	background-position:top left;
	background: url(/App_Themes/Default/Images/loading.gif) no-repeat 4px 5px;
	background-color:White;
	border:solid 2px #5985BB;
	width:90%;
	padding: 5px 5px 5px 25px;	
	color: Black;
	font-weight:bold;
	margin: 0px;	
	font-size: 12px;
	text-decoration: none;
}
.modalBackground
{
	FILTER: alpha(opacity=100);
	background-color: Gray;
	opacity: 0.7;
}
#BnrImgContainer
{
	float: right;
	width: 180px;
	background-color: #FFC;
}
#BnrImgContainer #Banner
{
	width: 180px;
	height: 380px;
	background: url( '/App_Themes/Default/Images/User-Banner.jpg' ) no-repeat 0px 0px;
}
#BtmContainer
{
	float: left;
	width: 74%;
}
.tblFormsListing1
{
	width: 100%;
	text-align: left;
	background-color: #ffffff;
	border: 1px solid #D2D2D2;
}
.tblFormsListing1 th
{
	height: 25px;
	border-right: 1px solid #e1e1e1;
	border-left: 1px solid #fff;
	/*background-color: #5985DD;*/
	background: url('/App_Themes/Default/Images/FeaturedSuiteBG.jpg') repeat-x;
	color: Black;
	padding-left: 5px;
}
.tblFormsListing1 td
{
	/*border-right: 1px solid #e1e1e1;
	border-left: 1px solid #fff;*/
	padding: 4px 3px 4px 3px;
}
.tblFormsListing1 .shade
{
	border-bottom: 1px solid #d1d1d1;
	background: #f3f3f3;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #d1d1d1;
}

/* ------------Added by Saad Butt on 25th August 2009------------  */
.dbHeading {
	font-size:18px;
	width:100%;
	font-weight:bold;
	height:24px;
	line-height:24px;
	padding-bottom:5px;
	padding-top: 25px;
	margin-bottom:10px;
	clear:both;
	display:inline-block;
	color:#0092c0;
	border-bottom:1px solid #c9e9f5;
}
.helpMessage
{
	width: 98.7%;
	vertical-align: middle;
	padding: 5px 5px 5px 5px;
	text-align: left;
	font-family: "Tahoma" , sans-serif;
	background-color: #FDFDFD;
	border: solid 1px #eaeaea;
	cursor: hand;
}

.successMsg
{
	text-align: left;
	vertical-align: middle;
	font-size: 12px;
	color: Green;
	font-weight: bold;
}

.errorMsg
{
	vertical-align: middle;
	text-align: left;
	font-size: 12px;
	color: red;
	font-weight: bold;
}
.messageBox 
{
	padding:5px 5px 5px 1px;
	margin: 5px 0px 11px 0px;
	clear:both;
	width:1127px;
	height:30px;
}
#siteMap
{
	padding:15px 5px 0px 20px;
	margin: 5px 0px 0px 0px;
	clear:both;
	width:1105px;
	height:30px;
	background: url(../Images/store-front-bg.png) no-repeat left top;
}
#siteMap a
{
	color: #0092c0;	
}
#siteMapAdmin
{
	padding:15px 5px 0px 20px;
	margin: 5px 0px 0px 0px;
	clear:both;
	width:1105px;
	height:25px;
	background-color:White;
}
.messageCloseBtn
{
	float: right;
	padding: 0px 15px 0px 0px;
}

/* ------------Added by Saad Butt on 26th August 2009------------  */
.userInfoMenuAccordionSelected h6 
{
	display:block;
	clear:both;
	margin:0;
	padding:0;
	padding-left:20px;
	height:30px;
	line-height:30px;
	color:#ffffff;
	font-weight:bold;
	font-size:14px;
	text-transform:uppercase;
	background:#b5153f url(../Images/flip-header-up.jpg) no-repeat right top;
	cursor: pointer;
}
.userInfoMenuAccordion h6 
{
	display:block;
	clear:both;
	margin:0;
	padding:0;
	padding-left:20px;
	height:30px;
	line-height:30px;
	color:#ffffff;
	font-weight:bold;
	font-size:14px;
	text-transform:uppercase;
	background:#b5153f url(../Images/flip-header-down.jpg) no-repeat right top;
	cursor: pointer;
}

/*---------Added by Saad Butt on 31st August 2009---------*/

.messageBoxLoginandRegister 
{
	padding:5px 5px 5px 4px;
	margin: 5px 0px 11px 0px;
	clear:both;
	width:780px;
	height:30px;
}
.messageBoxContactUsnandRequestDemo 
{
	padding:5px 5px 5px 4px;
	margin: 5px 0px 11px 0px;
	clear:both;
	width:806px;
	height:30px;
}
.messageBoxRequestDemo
{
	padding:5px 5px 5px 4px;
	margin: 5px 0px 11px 0px;
	clear:both;
	width:780px;
	height:30px;
}
.tblListing
{
	width: 800px;
	border: solid 1px #e1e1e1;
	text-align: left;
	margin: 0px auto;
	
}
.tblListing tr
{
	background-color: #f2f2f2;
}
.tblListing th
{
	height: 25px;
	border-right: 1px solid #e1e1e1;
	border-left: 1px solid #fff;
	background-color: #5985BB;
	color: White;
	padding-left: 5px;
	background-color: #0E3A57;
}
.tblListing td
{
	height: 15px;
	border-right: 1px solid #e1e1e1;
	border-left: 1px solid #fff;
	padding: 6px 3px 6px 3px;
}
.tblListing th div
{
	color: White;
}
.tblListing img
{
	vertical-align: middle;
	margin: 0px 1px;
}

.DiscountedPrice
{
	text-decoration: line-through;
}

table tr.YelEfct
{
	background-color: white;
}
table tr.YelEfct:hover
{
	background-color: #ffffde;
}
.formButton
{
	background-color: Transparent; /*transparent;*/
	font-size: 11px;
	border: 0px;
	margin: 2px;
	margin-right: 0px;
	cursor: pointer;
	border: solid 0px #d1d1d1;
	overflow: visible;
	padding: 4px 6px 3px 10px;
	text-decoration: none;
}

.formButton a:link
{
	background-color: Transparent; /*transparent;*/
	font-size: 11px;
	border: 0px;
	margin: 2px;
	margin-right: 0px;
	cursor: pointer;
	border: solid 0px #d1d1d1;
	overflow: visible;
	padding: 4px 6px 3px 10px;
	text-decoration: none;
}
.formButton a:visited
{
	background-color: Transparent; /*transparent;*/
	font-size: 11px;
	border: 0px;
	margin: 2px;
	margin-right: 0px;
	cursor: pointer;
	border: solid 0px #d1d1d1;
	overflow: visible;
	padding: 4px 6px 3px 10px;
	text-decoration: none;
}
.formButton a:hover
{
	background-color: Transparent; /*transparent;*/
	font-size: 11px;
	border: 0px;
	margin: 2px;
	margin-right: 0px;
	cursor: pointer;
	border: solid 0px #d1d1d1;
	overflow: visible;
	padding: 4px 6px 3px 10px;
	text-decoration: none;
}
.formButton a:active
{
	background-color: Transparent; /*transparent;*/
	font-size: 11px;
	border: 0px;
	margin: 2px;
	margin-right: 0px;
	cursor: pointer;
	border: solid 0px #d1d1d1;
	overflow: visible;
	padding: 4px 6px 3px 10px;
	text-decoration: none;
}
.formButtonRemove
{
	background-image: url( '/App_Themes/Default/Images/remove_icon.gif' );
	background-repeat: no-repeat;
}
.formButtonEdit
{
	background-image: url( '/App_Themes/Default/Images/btn_edit.gif' );
	background-repeat: no-repeat;
	background-position: 2px 2px;
}
.formButtonCust_Remove
{
	background-image: url( '/App_Themes/Default/Images/delete_icon.png' );
	background-repeat: no-repeat;
}
.formButtonAnalyze
{
	background-image: url( '/App_Themes/Default/Images/icon_analyze.png' );
	background-repeat: no-repeat;
	background-position: 2px 2px;
}
.formButtonCapture
{
	background-image: url( '/App_Themes/Default/Images/icon_capture.png' );
	background-repeat: no-repeat;
	background-position: 2px 2px;
}
.formButtonVoid
{
	background-image: url( '/App_Themes/Default/Images/icon_void.gif' );
	background-repeat: no-repeat;
	background-position: 2px 2px;
	text-decoration: none;
}

.formButtonactivateDeactivate
{
	background-image: url( '/App_Themes/Default/Images/icon_void.gif' );
	background-repeat: no-repeat;
	background-position: 2px 2px;
}

.formButtonPrint
{
	background-image: url( '/App_Themes/Default/Images/btn_print.gif' );
	background-repeat: no-repeat;
	padding: 3px 15px 5px 5px;
}
.formButtonUnPublish
{
	background-image: url( '/App_Themes/Default/Images/icon_unpublish.jpg' );
	background-repeat: no-repeat;
	padding: 3px 15px 5px 5px;
}
.formButtonPublish
{
	background-image: url( '/App_Themes/Default/Images/icon_publish.jpg' );
	background-repeat: no-repeat;
	padding: 3px 15px 5px 5px;
}
.formButtonRenew
{
	background-image: url('/App_Themes/Default/Images/icon_renew.gif');
	background-repeat: no-repeat;
}
.formButtonExport
{
	background-image: url( '/App_Themes/Default/Images/btn_export.jpg' );
	background-repeat: no-repeat;
	background-position: 2px 2px;
}


ul#utilityLinks 
{
	margin:0px;
	padding:0px;
	display:inline;
	list-style-type: none;
}

ul#utilityLinks li.tooltipwhy 
{
	margin:0;
	padding:0px;
	display: inline;
	list-style-type: none;
}
ul#utilityLinks li.tooltipwhy ul
{
	list-style-type: none;
	padding: 0px;
	margin :0;
}
ul#utilityLinks li.tooltipwhy ul li 
{
	position : relative;
	padding: 0px;
	margin:0;
	z-index:999;
}
ul#utilityLinks li.tooltipwhy ul li a 
{
	color:#000000;
	text-decoration:none;
	cursor:help;
}
ul#utilityLinks li.tooltipwhy ul li a:hover 
{
	color:#000000;
	text-decoration:underline;
}
ul#utilityLinks li.tooltipwhy ul li ul#whyLogin 
{
	visibility : hidden;
	padding:0;
	position: absolute;
	z-index : 1000;
	margin: -14px 0 0 -5px;
}
ul#utilityLinks li.tooltipwhy ul li ul#whyLogin li 
{
	padding: 0px;
	margin: 0 0 0 0;
	display:block;
	background: url('/App_Themes/Default/Images/whylogin.png') no-repeat;
	width: 193px; /*width of tooltip*/
	height:101px;
	z-index: -20px;
}
.CallBackMessage
{
	margin:10px 0;
	padding-left:5px;
	width: 298px;
}
.successMsgCallBack
{
	text-align: left;
	vertical-align: middle;
	font-family: "Tahoma" , sans-serif;
	font-size: 11px;
	display: block;
	padding: 0px 11px;
	color: Green;
	font-weight: bold;
}
.errorMsgCallBack
{
	text-align: left;
	vertical-align: middle;
	font-family: "Tahoma" , sans-serif;
	font-size: 11px;
	display: block;
	padding: 0px 23px;
	color: Red;
	font-weight: bold;
}
#siteMapCart
{
	margin: 5px 0px 0px 0px;
	clear:both;
	padding-left:10px;
	height:30px;
	line-height:30px;	
	background-color: #FFFFFF;
}
#siteMapCart a
{
	color: #C60000;	
}
a.viewBtn, a.viewBtn:visited{
	height:30px;
	width:88px;
	display:block;
	text-decoration:none;
	line-height:30px;
	text-align:left;
	color:#444444;
	font-weight:bold;
	padding-left:10px;
	background: url(../Images/view.gif) no-repeat left top;
}

a.viewBtn:hover{
	height:30px;
	width:88px;
	color:#000000;
	font-weight:bold;
	display:block;
	line-height:30px;
	background: url(../Images/view-hover.gif) no-repeat left top;
}
.tblListingCart
{
	width: 100%;
	border: solid 1px #e1e1e1;
	text-align: left;
}
.tblListingCart tr
{
	background-color: #f2f2f2;
}
.tblListingCart th
{
	height: 25px;
	border-right: 1px solid #e1e1e1;
	border-left: 1px solid #fff;
	background-color: #0E3A57;
	color: White;
	padding-left: 5px;
}
.tblListingCart td
{
	height: 15px;
	border-right: 1px solid #e1e1e1;
	border-left: 1px solid #fff;
	padding: 6px 3px 6px 3px;
}
.tblListingCart th div
{
	color: White;
}
.tblListingCart img
{
	vertical-align: middle;
	margin: 0px 1px;
}
#loginWraperAdmin 
{
	float:left;
	padding-top:52px;
	padding-right:10px;
	height:47px;
	width:640px;
	color:#ffffff;
	font-size:11px;
	text-align:center;
}
#loginWraperAdmin a
{
	color: White;
	font-weight: bold;
}
#loginWraperAdmin a:hover
{
	color: #D0263C;
	font-weight: bold;
}

#loginWraperAdmin span
{
	float:none;
	height:25px;
	padding:0 5px;
	display:block;
}
.blockDataFirst
{
	float: left;
	width: 210px; 
	height:180px;
	border-right:2px solid #e6e6e6;
	margin-right:20px;
}
.blockData
{
	float: left;
	width: 210px; 
	height:170px;
	border-right:2px solid #e6e6e6;
	margin-right:20px;
}

.blockDataLast
{
	float: left;
	width: 210px; 
	height:170px;
	margin-right:20px;
}

/* newly added classes for prominent product */

.ProductBoxWraper {
	width:277px;
	position:relative;
	padding-left:70px;
	margin-bottom:20px;
	float:left;
}

.ProBoxBottom {
	font-size:0;
	width:277px;
	height:10px;
	background: url(../images/pro-box-bottom.gif) no-repeat left top;
}

.ProBoxHeading {
	font-size:11px;
	color:#ffffff;
	padding-left:10px;
	padding-top:3px;
	height:31px;
	width:267px;
	font-weight:bold;
	background:#c60000 url(../images/box-head-bg.gif) no-repeat left top;
}

.ProBoxData {
	padding:10px 10px 0 10px;
	width:257px;
	height:160px;
	background:#c60000 url(../images/box-data-bg.gif) repeat-y left top;
}

.proDesc {
	font-size:11px;
	padding:0 0 10px 0;
	color:#ffffff;
}

.ProBoxBottomWraper {
	clear:both;
	width:277px;
	background:#c60000 url(../images/box-data-bg.gif) repeat-y left top;
	padding-top:10px;
}

.ProValueBox {
	color:#ffffff;
	font-size:14px;
	height:67px;
	width:118px;
	padding-top:50px;
	font-weight:bold;
	text-align:center;
	position:absolute;
	right:-25px;
	bottom:-21px;
	background: url(../images/pro-price.png) no-repeat left top;
}
.BtnDetail
{
	background: url( '/App_Themes/Default/Images/btn_detail.gif' ) no-repeat center center;
	text-decoration: none;
	display: inline-block;
	height: 16px;
	width: 44px;
}
/* newly added classes ends */

/* Alert box*/
.alertBox {
	width:294px;
	height:19px;	
	font-weight:bold;
	padding:37px 0 0 100px;
	background:url('/App_Themes/Default/Images/alertbox.png') no-repeat left top;
}

.alertBox a, .alertBox a:visited{
	color:#c60000;
	text-decoration:none;
	font-size:10px;
}

.alertBox a:hover{
	color:#c60000;
	text-decoration:underline;
}

a.couponCart, a.couponCart:visited
{
	display: block;
	width: 265px;
	padding-left: 15px;
	height: 25px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	line-height: 25px;
	background: url('/App_Themes/Default/Images/heading-coupon.jpg') no-repeat left top;
}
.infoMessage { 
	display:block;
	color:#c10d0e;
	font-weight:bold;
	width:450px;
	height:40px;
	line-height:38px;
	margin: 0 auto;
	text-align: left;
	padding-left:50px;
	background:url('/App_Themes/Default/Images/info-msg-bg.gif') no-repeat left top;
}

table.formTableBlueCH
{
	border-left: 10px solid #A6C0D6;
	border-collapse: collapse;
	margin-left:5px;
}
table.formTableBlueCH td
{
	border-collapse: collapse;
}

table.formTableCH
{
	border-top: 2px solid #c0c0c0;
	border-right: 2px solid #c0c0c0;
	border-bottom: 2px solid #c0c0c0;
	border-left: 10px solid #c0c0c0;
	border-collapse: collapse;
}
table.formTableCH td
{
	border-collapse: collapse;
}

.msgNumber 
{
	color:#c0c0c0;
	font-size:24px;
	font-weight:normal;
	margin-right:10px;
}

table.formTableInnerCH
{
	margin:3px 10px;
	border-collapse: collapse;
}

table.formTableInnerCH th
{
	height:30px;
	line-height:30px;
	border-bottom:1px solid #c0c0c0;
}

table.ticketInfo 
{
	border:1px solid #c0c0c0;
	border-collapse:separate;
}

table.ticketInfo td.title
{
	border-top:1px solid #ffffff;
	border-right:1px solid #c0c0c0;
	border-bottom:1px solid #d0d0d0;
	border-left:1px solid #ffffff;
	background:#f3f3f3;
	border-collapse:separate;
	width:200px;
}




/* content area classes begins */

#contents {
	clear:both;
	padding-bottom:10px;
}

.content {
	top:35px !important;
}

#leftPanel {
	width:284px;
	float:left;
}

#rightPanel {
	width:882px;
	float:right;
}


/* right panel content area classes begins */
.bannerWraper 
{
	position:relative;
}
.flashBanner 
{
	width:882px;
	height:305px;
	background:#f0f0f0;
}

.downloadLink {
	float:right;
	width:250px;
	height:30px;
	line-height:30px;
	position: absolute;
	z-index: 4;
	right:1px;
	bottom:0;
}

.downloadLink a, .downloadLink a:visited{
	width:220px;
	display:block;
	height:30px;
	font-weight:bold;
	line-height:30px;
	padding-left:30px;
	background: url(../images/pdf-bg.png) no-repeat left center;
	filter:alpha(opacity=85);
	opacity: 0.85;
	-moz-opacity:0.85;
}

.downloadLinkPdf {
	float:right;
	width:144px;
	height:144px;
	right:0;
	top:0;
	position: absolute;
	z-index: 2;
}

.downloadLinkPdf a, .downloadLinkPdf a:visited{
	width:144px;
	display:block;
	height:144px;
	font-weight:bold;
	line-height:30px;
	text-decoration:none;
	color:#ffffff;
	background: url(../images/pdfdoc-bg.gif) no-repeat left center;
	filter:alpha(opacity=99);
	opacity: 0.99;
	-moz-opacity:0.99;
}

.downloadLinkPdf a:hover{
	text-decoration:none;
	color:#ffffff;
	background: url(../images/pdfdoc-bg-hover.gif) no-repeat left center;
}

.banner {
	width:882px;
	height:305px;
	clear:both;
}

.popup 
{
	float:left;
	width:380px;
	padding:10px;
	height:110px;
	margin-bottom:20px;
	margin-left:30px;
	margin-top:-150px;
	background:#fff;
	filter:alpha(opacity=85);
	opacity: 0.85;
	-moz-opacity:0.85;
}

.btnContainer {
	clear:both;
	line-height:35px;
}

.btnContainer a, btnContainer :visited,  btnContainer a:hover{
	float:right;
	margin-right:10px;
}


.popupText {
	color:#000000;
	margin:0;
	font-size:13px;
	text-align:justify;
	padding:5px;
}

#sliderBar {
	height:75px;
	clear:both;
}


.sliderContentsSmall {
	width:802px;
	height:75px;
	float:left;
	position:relative;
	padding:0;
	background:#218bc1;
	overflow:hidden;	
}

.sliderWraperSmall {
	height:75px;
	clear:both;
}

.next{
	float:right;
	width:40px;
	height:75px;
}

.previous{
	float:left;
	width:40px;
	height:75px;
}

.sliderBar {
	width:796px;
	height:55px;
	display:inline;
	padding:10px 0 10px 6px;
	float:left;
	background:#218bc1;
}

.sliderBar ul {
	margin:0;
	padding:0;
	list-style-type:none;
}

.sliderBar li {
	margin:0;
	padding:0;
	width:188px;
	height:55px;
	list-style-type:none;
	float:left;
}

.sliderBar li.gap {
	width:14px;
	float:left;
}


.sliderBar li a, .sliderBar li a:visited{
	width:188px;
	height:55px;
	font-size:0;
	color:#ffffff;
	text-decoration:none;
	float:left;
}

.sliderBar li a:hover{
	color:#ffffff;
	text-decoration:none;
	float:left;
}

.sliderBar li.offer a, .sliderBar li.offer a:visited { background: url(../images/christmas.gif) no-repeat left top; }
.sliderBar li.offer a:hover { background: url(../images/christmas-hover.gif) no-repeat left top; }
.sliderBar li.offer a.selected, .sliderBar li.offer a.selected:visited, .sliderBar li.offer a.selected:hover { background: url(../images/christmas-hover.gif) no-repeat left top; }

.sliderBar li.machpanel a, .sliderBar li.machpanel a:visited { background: url(../images/machpanel.gif) no-repeat left top; }
.sliderBar li.machpanel a:hover { background: url(../images/machpanel-hover.gif) no-repeat left top; }
.sliderBar li.machpanel a.selected, .sliderBar li.machpanel a.selected:visited, .sliderBar li.machpanel a.selected:hover { background: url(../images/machpanel-hover.gif) no-repeat left top; }

.sliderBar li.machpanelEx a, .sliderBar li.machpanelEx a:visited { background: url(../images/machpanel-exchange.gif) no-repeat left top; }
.sliderBar li.machpanelEx a:hover { background: url(../images/machpanel-exchange-hover.gif) no-repeat left top; }
.sliderBar li.machpanelEx a.selected, .sliderBar li.machpanelEx a.selected:visited, .sliderBar li.machpanelEx a.selected:hover { background: url(../images/machpanel-exchange-hover.gif) no-repeat left top; }

.sliderBar li.machpanelCRM a, .sliderBar li.machpanelCRM a:visited { background: url(../images/machpanel-crm.gif) no-repeat left top; }
.sliderBar li.machpanelCRM a:hover { background: url(../images/machpanel-crm-hover.gif) no-repeat left top; }
.sliderBar li.machpanelCRM a.selected, .sliderBar li.machpanelCRM a.selected:visited, .sliderBar li.machpanelCRM a.selected:hover { background: url(../images/machpanel-crm-hover.gif) no-repeat left top; }

.sliderBar li.machpanelExchange a, .sliderBar li.machpanelExchange a:visited { background: url(../images/machpanel-exchange.gif) no-repeat left top; }
.sliderBar li.machpanelExchange a:hover { background: url(../images/machpanel-exchange-hover.gif) no-repeat left top; }
.sliderBar li.machpanelExchange a.selected, .sliderBar li.machpanelExchange a.selected:visited, .sliderBar li.machpanelExchange a.selected:hover { background: url(../images/machpanel-exchange-hover.gif) no-repeat left top; }

.sliderBar li.machpanelSharepoint a, .sliderBar li.machpanelSharepoint a:visited { background: url(../images/machpanel-sharepoint.gif) no-repeat left top; }
.sliderBar li.machpanelSharepoint a:hover { background: url(../images/machpanel-sharepoint-hover.gif) no-repeat left top; }
.sliderBar li.machpanelSharepoint a.selected, .sliderBar li.machpanelSharepoint a.selected:visited, .sliderBar li.machpanelSharepoint a.selected:hover { background: url(../images/machpanel-sharepoint-hover.gif) no-repeat left top; }

.sliderBar li.machpanelHostmatic a, .sliderBar li.machpanelHostmatic a:visited { background: url(../images/machpanel-hostmatic.gif) no-repeat left top; }
.sliderBar li.machpanelHostmatic a:hover { background: url(../images/machpanel-hostmatic-hover.gif) no-repeat left top; }
.sliderBar li.machpanelHostmatic a.selected, .sliderBar li.machpanelHostmatic a.selected:visited, .sliderBar li.machpanelHostmatic a.selected:hover { background: url(../images/machpanel-hostmatic-hover.gif) no-repeat left top; }

.sliderBar li.machpanelEM a, .sliderBar li.machpanelEM a:visited { background: url(../images/machpanel-exchange-mobility.gif) no-repeat left top; }
.sliderBar li.machpanelEM a:hover { background: url(../images/machpanel-exchange-mobility-hover.gif) no-repeat left top; }
.sliderBar li.machpanelEM a.selected, .sliderBar li.machpanelEM a.selected:visited, .sliderBar li.machpanelEM a.selected:hover { background: url(../images/machpanel-exchange-mobility-hover.gif) no-repeat left top; }

.boxesWraper {
	clear:both;
	margin-top:10px;
}

.boxLeft {
	float:left;
	width:289px;
	background: url(../Images/black-box-shadow.gif) repeat-y left top;
}

.boxMiddle {
	float:left;
	width:289px;
	margin-left:9px;
	background: url(../Images/black-box-shadow.gif) repeat-y left top;
}

.boxRight {
	float:right;
	width:289px;
	background: url(../Images/black-box-shadow.gif) repeat-y left top;
}

.boxHeader {
	clear:both;
	width:289px;
	height:39px;
	font-size:15px;
	font-weight:bold;
	line-height:39px;
	text-transform:uppercase;
	color:#ffffff;
	text-align:center;
	letter-spacing:1px;
	background: url(../Images/black-box-top.gif) no-repeat left top;
}

.boxBody {
	clear:both;
	width:264px;
	height:80px;
	position:static;
	z-index:9;
	padding:14px 10px 10px 10px;
	margin:0 4px 0 1px;
	color:#444444;
	background: url(../Images/black-box-bg.gif) repeat-x left top;
}

.boxFooter {
	clear:both;
	width:289px;
	height:9px;
	font-size:0;
	background: url(../Images/black-box-bottom.gif) repeat-x left top;
}

p.paraSmall{
	margin:0;
	padding:0;
}

.redLinks {
	bottom:10px;
	right:10px;
	clear:both;
	margin-top:-2px;
	padding:10px 0 0 0;
	font-weight:bold;
	text-align:right;
}

.redLinks a, .redLinks a:visited {
	color:#ca0c23;
	text-decoration:underline;
}

.redLinks a:hover {
	color:#ca0c23;
	text-decoration:none;
}

.quickLinks {
	height:38px;
	width:852px;
	margin-top:8px;
	padding:0 15px;
	background: url(../Images/quick-links-bar.gif) no-repeat left top;
}

.quickLinks ul {
	margin:0;
	padding:0;
	list-style-type:none;
}

.quickLinks li {
	margin:0;
	padding:0;
	height:38px;
	line-height:38px;
	color:#ffffff;
	float:left;
	list-style-type:none;
}

.quickLinks li.heading {
	margin:0 15px 0 0;
	padding:0;
	height:38px;
	line-height:38px;
	font-size:14px;
	font-weight:bold;
	float:left;
	list-style-type:none;
}

.quickLinks li.sep {
	margin:0 15px;
}

.quickLinks li a, .quickLinks li a:visited{
	color:#ffffff;
	text-decoration:none;
}

.quickLinks li a:hover{
	color:#ffffff;
	text-decoration:underline;
}

.DownloadBtn {
	padding:0 10px;
	margin:0 0 0 0;
	height:35px;
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
	background: url(../Images/download-btn.jpg) repeat-x left top;
	border:1px solid #f26757;
	cursor:pointer;
}

.info {
	padding:15px 0 15px 50px;
	background: url(../Images/reminder.jpg) no-repeat left top;
}

.linkList {
	margin:10px 0;
	padding:0;
}

.linkList ul{
	margin:0;
	padding:0;
	list-style-type:none;
}

.linkList li{
	color:#333333;
	font-size:14px;
	margin:5px 0;
	padding:0 0 0 20px;
	list-style-type:none;
	background: url(../Images/mach-bullet.png) no-repeat left 3px;
}

/* right panel content area classes ends */


/* left panel content area classes begins */

.leftPanelBox {
	width:284px;
}

.leftBoxHeaderRed {
	margin-top:8px;
	clear:both;
	width:284px;
	height:39px;
	font-size:15px;
	font-weight:bold;
	line-height:39px;
	text-transform:uppercase;
	color:#ffffff;
	text-align:center;
	letter-spacing:1px;
	background: url(../Images/left-box-header-red.png) no-repeat left top;
}

.leftBoxBodyRed {
	clear:both;
	width:258px;
	height:127px;
	color:#444444;
/*	height:80px; */
	padding:14px 10px 10px 10px;
	margin:0 5px 0 1px;
	background: url(../Images/left-box-bg.png) repeat-x left top;
}

.leftBoxHeader {
	clear:both;
	width:284px;
	height:39px;
	font-size:15px;
	font-weight:bold;
	line-height:39px;
	text-transform:uppercase;
	color:#ffffff;
	text-align:center;
	letter-spacing:1px;
	background: url(../Images/left-box-header.png) no-repeat left top;
}

.leftBodyWraper {
	width:284px;
	background: url(../Images/left-box-shadow.png) repeat-y left top;	
}

.leftBoxBody {
	clear:both;
	width:258px;
	height:310px;
/*	height:80px; */
	padding:14px 10px 10px 10px;
	margin:0 5px 0 1px;
	background: url(../Images/left-box-bg.png) repeat-x left top;
}

.leftBoxFooter {
	clear:both;
	width:284px;
	height:9px;
	font-size:0;
	background: url(../Images/left-box-bottom.png) repeat-x left top;
}

.news {
	margin-top:-4px;
	padding:0;
}

.news ul{
	margin:0;
	padding:0;
	list-style-type:none;
}

.news li{
	margin:0 0 7px 0;
	padding:0 0 7px 27px;
	list-style-type:none;
	border-bottom:1px dashed #d2d3d4;
	background: url(../Images/red-bullet.gif) no-repeat left 5px;
}

.news li div{
	clear:both;
}

.news li div.date{
	color:#ec4b5e;
	font-size:11px;
}

.news li a, .news li a:visited{
	color:#000000;
	text-decoration:none;
}

.news li a:hover{
	color:#000000;
	text-decoration:underline;
}

.machPanel {
	text-align:center;
}

/* left panel content area classes ends */


/* content area classes ends */


/* left panel subpage content area classes begins */

#leftPanelSub {
	width:322px;
	padding-top:20px;
	padding-left:17px;
	float:left;
	background: url(../Images/left-panel-bg.png) no-repeat left top;
}

#rightPanelSub {
	width:820px;
	padding-top:20px;
	float:right;
	background: url(../Images/right-panel-bg.png) no-repeat left top;
}

.leftPanelNavigation {
	clear:both;
	margin-bottom:10px;
	width:307px;
}

.leftPanelNavigationTop {
	height:18px;
	background: url(../Images/left-panel-top.png) no-repeat left top;
}

.leftPanelNavigationMiddle {
	width:300px;
	padding-left:7px;
	background: url(../Images/left-panel-middle.png) repeat-y left top;
}

.leftPanelNavigationMiddle ul{
	margin:0;
	padding:0;
	list-style-type:none;
}

.leftPanelNavigationMiddle li{
	margin:0;
	padding:0;
	font-weight:bold;
	list-style-type:none;
}

.leftPanelNavigationMiddle li a, .leftPanelNavigationMiddle li a:visited{
	color:#000000;
	padding-left:50px;
	width:245px;
	display:block;
	height:33px;
	line-height:33px;
	text-decoration:none;
}

.leftPanelNavigationMiddle li a:hover {
	color:#c60000;
	text-decoration:none;

}

.leftPanelNavigationMiddle li.product a, .leftPanelNavigationMiddle li.product a:visited{ background: url(../Images/product-overview.gif) no-repeat 3px 4px; }
.leftPanelNavigationMiddle li.product a:hover{ color:#c60000; }
.leftPanelNavigationMiddle li.product a.selected, 
.leftPanelNavigationMiddle li.product a.selected:visited,
.leftPanelNavigationMiddle li.product a.selected:hover{  color:#c60000; }

.leftPanelNavigationMiddle li.support a, .leftPanelNavigationMiddle li.support a:visited{ background: url(../Images/supported-services.gif) no-repeat 1px 3px; }
.leftPanelNavigationMiddle li.support a:hover{ color:#c60000; }
.leftPanelNavigationMiddle li.support a.selected, 
.leftPanelNavigationMiddle li.support a.selected:visited,
.leftPanelNavigationMiddle li.support a.selected:hover{  color:#c60000; }

.leftPanelNavigationMiddle li.features a, .leftPanelNavigationMiddle li.features a:visited{ background: url(../Images/features-chart.gif) no-repeat 6px 5px; }
.leftPanelNavigationMiddle li.features a:hover{ color:#c60000; }
.leftPanelNavigationMiddle li.features a.selected, 
.leftPanelNavigationMiddle li.features a.selected:visited,
.leftPanelNavigationMiddle li.features a.selected:hover{  color:#c60000; }

.leftPanelNavigationMiddle li.integration a, .leftPanelNavigationMiddle li.integration a:visited{ background: url(../Images/3rd-party-integration.gif) no-repeat 6px 5px; }
.leftPanelNavigationMiddle li.integration a:hover{ color:#c60000; }
.leftPanelNavigationMiddle li.integration a.selected, 
.leftPanelNavigationMiddle li.integration a.selected:visited,
.leftPanelNavigationMiddle li.integration a.selected:hover{  color:#c60000; }

.leftPanelNavigationMiddle li.online a, .leftPanelNavigationMiddle li.online a:visited{ background: url(../Images/online-demo.gif) no-repeat 6px 4px; }
.leftPanelNavigationMiddle li.online a:hover{ color:#c60000; }
.leftPanelNavigationMiddle li.online a.selected, 
.leftPanelNavigationMiddle li.online a.selected:visited,
.leftPanelNavigationMiddle li.online a.selected:hover{  color:#c60000; }

.leftPanelNavigationMiddle li.migration a, .leftPanelNavigationMiddle li.migration a:visited{ background: url(../Images/migration-discount.gif) no-repeat 6px 4px; }
.leftPanelNavigationMiddle li.migration a:hover{ color:#c60000; }
.leftPanelNavigationMiddle li.migration a.selected, 
.leftPanelNavigationMiddle li.migration a.selected:visited,
.leftPanelNavigationMiddle li.migration a.selected:hover{  color:#c60000; }

.leftPanelNavigationMiddle li.requirements a, .leftPanelNavigationMiddle li.requirements a:visited{ background: url(../Images/requirements.gif) no-repeat 6px 3px; }
.leftPanelNavigationMiddle li.requirements a:hover{ color:#c60000; }
.leftPanelNavigationMiddle li.requirements a.selected, 
.leftPanelNavigationMiddle li.requirements a.selected:visited,
.leftPanelNavigationMiddle li.requirements a.selected:hover{  color:#c60000; }

.leftPanelNavigationMiddle li.history a, .leftPanelNavigationMiddle li.history a:visited{ background: url(../Images/release-history.gif) no-repeat 6px 4px; }
.leftPanelNavigationMiddle li.history a:hover{ color:#c60000; }
.leftPanelNavigationMiddle li.history a.selected, 
.leftPanelNavigationMiddle li.history a.selected:visited,
.leftPanelNavigationMiddle li.history a.selected:hover{  color:#c60000; }

.leftPanelNavigationMiddle li.pricing a, .leftPanelNavigationMiddle li.pricing a:visited{ background: url(../Images/pricing-lease-down.gif) no-repeat 6px 4px; }
.leftPanelNavigationMiddle li.pricing a:hover{ color:#c60000; }
.leftPanelNavigationMiddle li.pricing a.selected, 
.leftPanelNavigationMiddle li.pricing a.selected:visited,
.leftPanelNavigationMiddle li.pricing a.selected:hover{  color:#c60000; }

.leftPanelNavigationMiddle li.documentation a, .leftPanelNavigationMiddle li.documentation a:visited{ background: url(../Images/documentation.gif) no-repeat 6px 4px; }
.leftPanelNavigationMiddle li.documentation a:hover{ color:#c60000; }
.leftPanelNavigationMiddle li.documentation a.selected, 
.leftPanelNavigationMiddle li.documentation a.selected:visited,
.leftPanelNavigationMiddle li.documentation a.selected:hover{  color:#c60000; }

.leftPanelNavigationMiddle li.knowledgebase a, .leftPanelNavigationMiddle li.knowledgebase a:visited{ background: url(../Images/knowledgebase.gif) no-repeat 11px 8px; }
.leftPanelNavigationMiddle li.knowledgebase a:hover{ color:#c60000; }
.leftPanelNavigationMiddle li.knowledgebase a.selected, 
.leftPanelNavigationMiddle li.knowledgebase a.selected:visited,
.leftPanelNavigationMiddle li.knowledgebase a.selected:hover{  color:#c60000; }

.leftPanelNavigationMiddle li.hmcControlPanel a, .leftPanelNavigationMiddle li.hmcControlPanel a:visited{ background: url(../Images/hmc-control-panel.gif) no-repeat 12px 8px; }
.leftPanelNavigationMiddle li.hmcControlPanel a:hover{ color:#c60000; }
.leftPanelNavigationMiddle li.hmcControlPanel a.selected, 
.leftPanelNavigationMiddle li.hmcControlPanel a.selected:visited,
.leftPanelNavigationMiddle li.hmcControlPanel a.selected:hover{  color:#c60000; }

.leftPanelNavigationMiddle li.eschange2007 a, .leftPanelNavigationMiddle li.eschange2007 a:visited{ background: url(../Images/exchange-2007.gif) no-repeat 13px 8px; }
.leftPanelNavigationMiddle li.eschange2007 a:hover{ color:#c60000; }
.leftPanelNavigationMiddle li.eschange2007 a.selected, 
.leftPanelNavigationMiddle li.eschange2007 a.selected:visited,
.leftPanelNavigationMiddle li.eschange2007 a.selected:hover{  color:#c60000; }

.leftPanelNavigationMiddle li.commonQuestions a, .leftPanelNavigationMiddle li.commonQuestions a:visited{ background: url(../Images/common-questions.gif) no-repeat 10px 6px; }
.leftPanelNavigationMiddle li.commonQuestions a:hover{ color:#c60000; }
.leftPanelNavigationMiddle li.commonQuestions a.selected, 
.leftPanelNavigationMiddle li.commonQuestions a.selected:visited,
.leftPanelNavigationMiddle li.commonQuestions a.selected:hover{  color:#c60000; }

.leftPanelNavigationMiddle li.requestDemo a, .leftPanelNavigationMiddle li.requestDemo a:visited{ background: url(../Images/request-demo.gif) no-repeat 12px 9px; }
.leftPanelNavigationMiddle li.requestDemo a:hover{ color:#c60000; }
.leftPanelNavigationMiddle li.requestDemo a.selected, 
.leftPanelNavigationMiddle li.requestDemo a.selected:visited,
.leftPanelNavigationMiddle li.requestDemo a.selected:hover{  color:#c60000; }

.leftPanelNavigationMiddle li.turnkeySolution a, .leftPanelNavigationMiddle li.turnkeySolution a:visited{ background: url(../Images/turn-key-solution.gif) no-repeat 12px 7px; }
.leftPanelNavigationMiddle li.turnkeySolution a:hover{ color:#c60000; }
.leftPanelNavigationMiddle li.turnkeySolution a.selected, 
.leftPanelNavigationMiddle li.turnkeySolution a.selected:visited,
.leftPanelNavigationMiddle li.turnkeySolution a.selected:hover{  color:#c60000; }

.leftPanelNavigationMiddle li.buy a, .leftPanelNavigationMiddle li.buy a:visited{ background: url(../Images/buy-machpanel.gif) no-repeat 12px 7px; }
.leftPanelNavigationMiddle li.buy a:hover{ color:#c60000; }
.leftPanelNavigationMiddle li.buy a.selected, 
.leftPanelNavigationMiddle li.buy a.selected:visited,
.leftPanelNavigationMiddle li.buy a.selected:hover{  color:#0099c8;  background: url(../Images/buy-machpanel-hover.png) no-repeat left top; }

.leftPanelNavigationMiddle li.aboutus a, .leftPanelNavigationMiddle li.aboutus a:visited{ background: url(../Images/aboutus.gif) no-repeat 11px 6px; }
.leftPanelNavigationMiddle li.aboutus a:hover{ color:#c60000; }
.leftPanelNavigationMiddle li.aboutus a.selected, 
.leftPanelNavigationMiddle li.aboutus a.selected:visited,
.leftPanelNavigationMiddle li.aboutus a.selected:hover{  color:#c60000; }

.leftPanelNavigationMiddle li.media a, .leftPanelNavigationMiddle li.media a:visited{ background: url(../Images/media.gif) no-repeat 11px 7px; }
.leftPanelNavigationMiddle li.media a:hover{ color:#c60000; }
.leftPanelNavigationMiddle li.media a.selected, 
.leftPanelNavigationMiddle li.media a.selected:visited,
.leftPanelNavigationMiddle li.media a.selected:hover{  color:#c60000; }

.leftPanelNavigationMiddle li.press a, .leftPanelNavigationMiddle li.press a:visited{ background: url(../Images/press.gif) no-repeat 12px 7px; }
.leftPanelNavigationMiddle li.press a:hover{ color:#c60000; }
.leftPanelNavigationMiddle li.press a.selected, 
.leftPanelNavigationMiddle li.press a.selected:visited,
.leftPanelNavigationMiddle li.press a.selected:hover{  color:#c60000; }

.leftPanelNavigationMiddle li.announcements a, .leftPanelNavigationMiddle li.announcements a:visited{ background: url(../Images/announcements.gif) no-repeat 11px 6px; }
.leftPanelNavigationMiddle li.announcements a:hover{ color:#c60000; }
.leftPanelNavigationMiddle li.announcements a.selected, 
.leftPanelNavigationMiddle li.announcements a.selected:visited,
.leftPanelNavigationMiddle li.announcements a.selected:hover{  color:#c60000; }

.leftPanelNavigationMiddle li.careers a, .leftPanelNavigationMiddle li.careers a:visited{ background: url(../Images/careers.gif) no-repeat 11px 7px; }
.leftPanelNavigationMiddle li.careers a:hover{ color:#c60000; }
.leftPanelNavigationMiddle li.careers a.selected, 
.leftPanelNavigationMiddle li.careers a.selected:visited,
.leftPanelNavigationMiddle li.careers a.selected:hover{  color:#c60000; }

.leftPanelNavigationMiddle li.artwork a, .leftPanelNavigationMiddle li.artwork a:visited{ background: url(../Images/artwork.png) no-repeat 11px 6px; }
.leftPanelNavigationMiddle li.artwork a:hover{ color:#c60000; }
.leftPanelNavigationMiddle li.artwork a.selected, 
.leftPanelNavigationMiddle li.artwork a.selected:visited,
.leftPanelNavigationMiddle li.artwork a.selected:hover{  color:#c60000; }

.leftPanelNavigationMiddle li.contact a, .leftPanelNavigationMiddle li.contact a:visited{ background: url(../Images/contact.gif) no-repeat 12px 6px; }
.leftPanelNavigationMiddle li.contact a:hover{ color:#c60000; }
.leftPanelNavigationMiddle li.contact a.selected, 
.leftPanelNavigationMiddle li.contact a.selected:visited,
.leftPanelNavigationMiddle li.contact a.selected:hover{  color:#c60000; }

.leftPanelNavigationMiddle li.eval a, .leftPanelNavigationMiddle li.eval a:visited{ background: url(../Images/eval.gif) no-repeat 11px 7px; }
.leftPanelNavigationMiddle li.eval a:hover{ color:#c60000; }
.leftPanelNavigationMiddle li.eval a.selected, 
.leftPanelNavigationMiddle li.eval a.selected:visited,
.leftPanelNavigationMiddle li.eval a.selected:hover{  color:#c60000; }


.leftPanelNavigationMiddle li.migration a, .leftPanelNavigationMiddle li.migration a:visited{ background: url(../Images/migration.gif) no-repeat 11px 5px; }
.leftPanelNavigationMiddle li.migration a:hover{ color:#c60000; }
.leftPanelNavigationMiddle li.migration a.selected, 
.leftPanelNavigationMiddle li.migration a.selected:visited,
.leftPanelNavigationMiddle li.migration a.selected:hover{  color:#c60000; }


.leftPanelNavigationMiddle li.updates a, .leftPanelNavigationMiddle li.updates a:visited{ background: url(../Images/updates.gif) no-repeat 11px 6px; }
.leftPanelNavigationMiddle li.updates a:hover{ color:#c60000; }
.leftPanelNavigationMiddle li.updates a.selected, 
.leftPanelNavigationMiddle li.updates a.selected:visited,
.leftPanelNavigationMiddle li.updates a.selected:hover{  color:#c60000; }


.leftPanelNavigationMiddle li.webinars a, .leftPanelNavigationMiddle li.webinars a:visited{ background: url(../Images/webinar.gif) no-repeat 12px 6px; }
.leftPanelNavigationMiddle li.webinars a:hover{ color:#c60000; }
.leftPanelNavigationMiddle li.webinars a.selected, 
.leftPanelNavigationMiddle li.webinars a.selected:visited,
.leftPanelNavigationMiddle li.webinars a.selected:hover{  color:#c60000; }

.leftPanelNavigationMiddle li.installation a, .leftPanelNavigationMiddle li.installation a:visited{ background: url(../Images/installation.gif) no-repeat 12px 6px; }
.leftPanelNavigationMiddle li.installation a:hover{ color:#c60000; }
.leftPanelNavigationMiddle li.installation a.selected, 
.leftPanelNavigationMiddle li.installation a.selected:visited,
.leftPanelNavigationMiddle li.installation a.selected:hover{  color:#c60000; }


.leftPanelNavigationMiddle li.suggestions a, .leftPanelNavigationMiddle li.suggestions a:visited{ background: url(../Images/suggestions.gif) no-repeat 12px 5px; }
.leftPanelNavigationMiddle li.suggestions a:hover{ color:#c60000; }
.leftPanelNavigationMiddle li.suggestions a.selected, 
.leftPanelNavigationMiddle li.suggestions a.selected:visited,
.leftPanelNavigationMiddle li.suggestions a.selected:hover{  color:#c60000; }


.leftPanelNavigationMiddle li.community a, .leftPanelNavigationMiddle li.community a:visited{ background: url(../Images/community.gif) no-repeat 10px 8px; }
.leftPanelNavigationMiddle li.community a:hover{ color:#c60000; }
.leftPanelNavigationMiddle li.community a.selected, 
.leftPanelNavigationMiddle li.community a.selected:visited,
.leftPanelNavigationMiddle li.community a.selected:hover{  color:#c60000; }

.leftPanelNavigationMiddle li.email a, .leftPanelNavigationMiddle li.email a:visited{ background: url(../Images/email.gif) no-repeat 12px 6px; }
.leftPanelNavigationMiddle li.email a:hover{ color:#c60000; }
.leftPanelNavigationMiddle li.email a.selected, 
.leftPanelNavigationMiddle li.email a.selected:visited,
.leftPanelNavigationMiddle li.email a.selected:hover{  color:#c60000; }


.leftPanelNavigationMiddle li.callback a, .leftPanelNavigationMiddle li.callback a:visited{ background: url(../Images/callback.png) no-repeat 11px 8px; }
.leftPanelNavigationMiddle li.callback a:hover{ color:#c60000; }
.leftPanelNavigationMiddle li.callback a.selected, 
.leftPanelNavigationMiddle li.callback a.selected:visited,
.leftPanelNavigationMiddle li.callback a.selected:hover{  color:#c60000; }


.leftPanelNavigationMiddle li.manuals a, .leftPanelNavigationMiddle li.manuals a:visited{ background: url(../Images/manuals.gif) no-repeat 10px 8px; }
.leftPanelNavigationMiddle li.manuals a:hover{ color:#c60000; }
.leftPanelNavigationMiddle li.manuals a.selected, 
.leftPanelNavigationMiddle li.manuals a.selected:visited,
.leftPanelNavigationMiddle li.manuals a.selected:hover{  color:#c60000; }


.leftPanelNavigationMiddle li.bug a, .leftPanelNavigationMiddle li.bug a:visited{ background: url(../Images/bug.png) no-repeat 12px 6px; }
.leftPanelNavigationMiddle li.bug a:hover{ color:#c60000; }
.leftPanelNavigationMiddle li.bug a.selected, 
.leftPanelNavigationMiddle li.bug a.selected:visited,
.leftPanelNavigationMiddle li.bug a.selected:hover{  color:#c60000; }

.leftPanelNavigationMiddle li.searchmnu a, .leftPanelNavigationMiddle li.searchmnu a:visited{ background: url(../Images/search.png) no-repeat 12px 7px; }
.leftPanelNavigationMiddle li.searchmnu a:hover{ color:#c60000; }
.leftPanelNavigationMiddle li.searchmnu a.selected, 
.leftPanelNavigationMiddle li.searchmnu a.selected:visited,
.leftPanelNavigationMiddle li.searchmnu a.selected:hover{  color:#c60000; }


.leftPanelNavigationMiddle li.providerTutorial a, .leftPanelNavigationMiddle li.providerTutorial a:visited{ background: url(../Images/provider-tutorial.gif) no-repeat 11px 7px; }
.leftPanelNavigationMiddle li.providerTutorial a:hover{ color:#c60000; }
.leftPanelNavigationMiddle li.providerTutorial a.selected, 
.leftPanelNavigationMiddle li.providerTutorial a.selected:visited,
.leftPanelNavigationMiddle li.providerTutorial a.selected:hover{  color:#c60000; }


.leftPanelNavigationMiddle li.resellerTtutorial a, .leftPanelNavigationMiddle li.resellerTtutorial a:visited{ background: url(../Images/reseller-tutorial.gif) no-repeat 11px 7px; }
.leftPanelNavigationMiddle li.resellerTtutorial a:hover{ color:#c60000; }
.leftPanelNavigationMiddle li.resellerTtutorial a.selected, 
.leftPanelNavigationMiddle li.resellerTtutorial a.selected:visited,
.leftPanelNavigationMiddle li.resellerTtutorial a.selected:hover{  color:#c60000; }


.leftPanelNavigationMiddle li.enduserTtutorial a, .leftPanelNavigationMiddle li.enduserTtutorial a:visited{ background: url(../Images/enduser-tutorial.gif) no-repeat 11px 7px; }
.leftPanelNavigationMiddle li.enduserTtutorial a:hover{ color:#c60000; }
.leftPanelNavigationMiddle li.enduserTtutorial a.selected, 
.leftPanelNavigationMiddle li.enduserTtutorial a.selected:visited,
.leftPanelNavigationMiddle li.enduserTtutorial a.selected:hover{  color:#c60000; }

.leftPanelNavigationMiddle li.quick a, .leftPanelNavigationMiddle li.quick a:visited{ background: url(../Images/quick-start.png) no-repeat 13px 6px; }
.leftPanelNavigationMiddle li.quick a:hover{ color:#c60000; }
.leftPanelNavigationMiddle li.quick a.selected, 
.leftPanelNavigationMiddle li.quick a.selected:visited,
.leftPanelNavigationMiddle li.quick a.selected:hover{  color:#c60000; }


.leftPanelNavigationMiddle li.training a, .leftPanelNavigationMiddle li.training a:visited{ background: url(../images/training.gif) no-repeat 12px 6px; }
.leftPanelNavigationMiddle li.training a:hover{ color:#c60000; }
.leftPanelNavigationMiddle li.training a.selected, 
.leftPanelNavigationMiddle li.training a.selected:visited,
.leftPanelNavigationMiddle li.training a.selected:hover{  color:#c60000; }

.leftPanelNavigationMiddle li.pdf a, .leftPanelNavigationMiddle li.pdf a:visited{ background: url(../images/pdf.png) no-repeat 11px 6px; }
.leftPanelNavigationMiddle li.pdf a:hover{ color:#c60000; }
.leftPanelNavigationMiddle li.pdf a.selected, 
.leftPanelNavigationMiddle li.pdf a.selected:visited,
.leftPanelNavigationMiddle li.pdf a.selected:hover{  color:#c60000; }

.leftPanelNavigationBottom {
	height:18px;
	background: url(../Images/left-panel-bottom.png) no-repeat left top;
}

#callback {
                width:299px;
                clear:both;
                margin-left: 5px;
}

h2.callback {
				padding:0;
				margin:0;
				height:38px;
				line-height:38px;
				font-size:18px;
				text-align:center;
				font-weight:normal;
				color:#ffffff;
                background: url(../images/callback-head.gif) no-repeat left top;
}

.callbackFooter {
                height:12px;
                font-size:0;
                line-height:12px;
                background: url(../images/callback-footer.gif) no-repeat left top;
}

.callbackMiddle {
				background:#ffffff url(../images/callback-middle.png) no-repeat left top;
				padding:5px 7px;
				line-height:12px;
}


.bigBlueLinks {
                margin:10px 0;
                padding-left:5px;
}

.labels {
                clear:both;
                height:20px;
                padding:20px 0 0 7px;
}

.labels span {
				color:#000000;
				font-weight:bold;
				font-size:11px;
}

.city {
                padding-right:24px;
                padding-left:2px;
}

.callbackWraper {
                padding:0 0 0 8px;
                height:20px;
                margin:0;
}
.callbackWraper input{ }
.firstName {
                width:127px;
                color:#333333;
                border:1px solid #999999;
}

.lastName {
                width:122px;
                color:#333333;
                margin-left:10px;
                border:1px solid #999999;
}

.lastNameTxt {
                margin-left:64px;
}

.email {
                width:266px;
                color:#333333;
                border:1px solid #999999;
}

.inputFone {
                width:185px;
                float:left;
                margin-left:1px;
                color:#333333;
                border:1px solid #999999;
}


.inputBtnCall {
                width:72px;
                height:35px;
                cursor:pointer;
                background: url(../images/call-btn.gif) no-repeat left top;
                border:0px solid #333333;
}

.colorWhite 
{
	color:#000000;
	padding:10px 2px 10px 10px;
}
.colorWhite span
{
	color:#000000;
}



/* left panel subpage content area classes ends */


/* right panel subpage content area classes begins */

.topBigButtons {
	clear:both;
	width:819px;
}

.topBigButtons a {
	display:inline-block;
	float:left;
	width:246px;
	height:83px;
	margin-left:20px;
}

.btnShadow {
	padding-left:19px;
}

.sliderWraper {
	width:819px;
	padding:15px 20px;
	height:372px;
	background: url(../Images/slider-frame.png) no-repeat left top;
}
.sliderWraper2 {
	width:819px;
	padding:15px 0px;
	height:372px;
	background: url(../Images/slider-frame.png) no-repeat left top;
}
.fixed {
	font-size:24px;
	font-weight:bold;
	height:34px;
	line-height:34px;
	clear:both;
	display:inline-block;
	width:781px;
	color:#000000;
	border-bottom:1px solid #9F9F9F;
}

.fixedExpanded {
	font-size:24px;
	width:100%;
	font-weight:bold;
	height:34px;
	line-height:34px;
	clear:both;
	display:inline-block;
	color:#000000;
	border-bottom:1px solid #9F9F9F;
}

.leftArrow {
	width:19px;
	float:left;
	padding-top:186px;
}

.rightArrow {
	width:19px;
	float:right;
	padding-top:186px;
}

.sliderContents {
	width:781px;
	height:370px;
	float:left;
	/*clear:both;*/
	position:relative;
	padding:0;
	overflow:hidden;	
}

.sliderContainer {
	width:760px;
	padding:10px 10px 0 10px;
	height:337px;
	color:#333333;
	font-size:14px;
	float:left;
}

.topHeader {
	margin-top:10px;
	clear:both;
}


#wn { }

h3 {
	color:#c00c0d;
	font-size:18px;
	margin:0;
	padding:0;
}

h3.maroon {
	color:#c00c0d;
	font-size:20px;
	margin:0;
	text-align:center;
	padding:0 0 7px 10px;
	width:809px;
	margin-left:-10px;
	margin-right:-10px;
	border-bottom:1px solid #d6d6d6;
}

h4 {
	color:#000000;
	font-size:16px;
	/*color:#c60000; */
	margin:5px 0 0 0;
	padding:0;
}

h5 
{
	color:#000000;
	font-size:14px;
	/*color:#0092c0; */
	margin:5px 0 0 0;
	padding:0;
}

p {
	margin:5px 0 10px 0;
	padding:0;
	text-align:justify;
	font-size:14px;
	line-height:16px;
	color:#333333;
}

.dataRight {
	float:right;
	width:450px;
}

.dataLeft {
	float:left;
	width:300px;
}

.dataRightSmall {
	float:right;
	width:260px;
}

.dataLeftLarge {
	float:left;
	width:500px;
}

.dataRightLarge {
	/*float:right;*/
	width:650px;
}

.dataLeftSmall {
	float:left;
	width:100px;
	text-align:center;
}
.dataLeftSmall1 {
	float:right;
	width:100px;
	
}


.tabPanelWraper {
	width:819px;
	height:560px;
	margin-top:30px;
	clear:both;
}

.tabPanelTabs {
	width:819px;
	clear:both;
}

.tabPanelDataWraper {
	width:819px;
	height:440px;
	padding:5px 0;
	clear:both;
	border-top:1px solid #ffffff;
	border-bottom:3px solid #cccccc;
}
.tabPanelDataWraperContactUs {
	width:799px;
	height:510px;
	padding:16px 10px 20px 10px;
	clear:both;
	border-top:1px solid #ffffff;
	background: url(../Images/tab-panel-bg-large.gif) repeat-x left top;
}

table.tableComparison {
	border-collapse:collapse;
}

table.tableComparison td {
	border-collapse:collapse;
	padding:3px 0;
	line-height:18px;
}

.green {
	color:#007e09;
}

.red {
	color:#c60000;
	text-align:center;
	font-weight:bold;
}

.winner {
	color:#ffffff;
	font-weight:bold;
	height:30px;
	font-size:14px;
	font-family:"Arial Black";
	letter-spacing:2px;
	padding:9px 0 !important;
	background:url(../Images/winner.jpg) no-repeat center top;
}

.scrolling {
	height:440px;
	overflow:auto;
}
.scrollingContactUs {
	height:490px;
	overflow:auto;
}

.scrollingSmall {
	height:395px;
	overflow:auto;
}

.scrolling a{
	height:430px;
	overflow:auto;
}

.dataRightMedium {
	float:right;
	width:480px;
}

.dataLeftMedium {
	float:left;
	width:300px;
	text-align:center;
}

.locations {
	float:right;
	width:280px;
}

.map {
	float:left;
	width:500px;
	text-align:center;
}

.centerTourImg {
	width:799px;
	text-align:center;
}

.UList {
	margin:10px 0;
	padding:0;
}

.UList ul{
	margin:0;
	padding:0;
	list-style-type:none;
}

.UList li{
	color:#333333;
	font-size:14px;
	margin:5px 0;
	padding:0 0 0 15px;
	list-style-type:none;
	background: url(../Images/bullet.jpg) no-repeat left 4px;
}

table.formTable {
	border-collapse:collapse;
	border:1px solid #bbbbbb;
}

table.formTable td{
	border-collapse:collapse;
	padding:3px 5px;
	line-height:18px;
	border-bottom:1px dotted #bbbbbb;
}


table.normalTable {
	border-collapse:collapse;
	border-bottom:3px solid #bbbbbb;
}

table.normalTable td{
	border-collapse:collapse;
	padding:3px 5px;
	line-height:18px;
	border-bottom:1px dotted #bbbbbb;
}

.bgGrey{
	background:#e6e6e6;
}

.centerContents {
	text-align:center;
}

.inputBoxForm {
	border:1px solid #999999;
	width:200px;
}

.inputBoxFormSmall {
	border:1px solid #cccccc;
	width:50px;
}

.inputArea {
	border:1px solid #cccccc;
	width:500px;
	height:100px;
	overflow:auto;
}

.gapImg {
	margin-right:100px;
}

.lightFont {
	color:#999999 !important;
}

.submitBtn {
	width:153px;
	height:33px;
	padding-bottom:5px;
	color:#ffffff;
	display:block;
	font-weight:bold;
	border:0px solid #ffffff;
	cursor:pointer;
	background: url(../Images/large-btn.png) no-repeat left top;
}

.submitBtnSmall {
	width:71px;
	height:31px;
	padding-bottom:7px;
	color:#ffffff;
	text-align:center;
	display:block;
	font-weight:bold;
	border:0px solid #ffffff;
	cursor:pointer;
	background: url(../Images/default-btn.png) no-repeat left top;
}

.submitBtnMedium {
	width:107px;
	height:31px;
	text-align:center;
	padding-bottom:7px;
	color:#ffffff;
	display:block;
	font-weight:bold;
	border:0px solid #ffffff;
	cursor:pointer;
	background: url(../Images/medium-btn.png) no-repeat left top;
}

table.simpleTable {
	border-collapse:collapse;
}

table.simpleTable td{
	border-collapse:collapse;
	padding:2px;
	line-height:18px;
}

.hoverStyle {
	display:block;
	padding-:5px 0;
	background:#ffffff;
}

.hoverStyle:hover {
	background:#e6e6e6;
}


a.JobDtlBtn, a.JobDtlBtn:visited{
	height:30px;
	width:88px;
	display:block;
	text-decoration:none;
	line-height:30px;
	text-align:left;
	color:#444444;
	font-weight:bold;
	padding-left:10px;
	background: url(../Images/detail-bg.gif) no-repeat left top;
}

a.JobDtlBtn:hover{
	height:30px;
	width:88px;
	color:#000000;
	font-weight:bold;
	display:block;
	line-height:30px;
	background: url(../Images/detail-bg-hover.gif) no-repeat left top;
}

a.downloadBtn, a.downloadBtn:visited{
	height:30px;
	width:88px;
	display:block;
	text-decoration:none;
	line-height:30px;
	text-align:left;
	color:#444444;
	font-weight:bold;
	padding-left:10px;
	background: url(../Images/download-bg.gif) no-repeat left top;
}

a.downloadBtn:hover{
	height:30px;
	width:88px;
	color:#000000;
	font-weight:bold;
	display:block;
	line-height:30px;
	background: url(../Images/download-bg-hover.gif) no-repeat left top;
}
a.downloadPdf, a.downloadPdf:visited{
	height:30px;
	width:110px;
	display:block;
	text-decoration:none;
	line-height:30px;
	text-align:left;
	color:#444444;
	font-weight:bold;
	padding-left:10px;
	background: url(../Images/download-pdf.gif) no-repeat left top;
}
a.downloadPdf:hover{
	height:30px;
	width:110px;
	color:#000000;
	font-weight:bold;
	display:block;
	line-height:30px;
	background: url(../Images/download-pdf-hover.gif) no-repeat left top;
}



/* right panel subpage content area classes ends */

/* vertical slider menu classes begins */

.verticalMenuContents {
	width:819px;
	margin-bottom:10px;
	background: #ffffff url(../Images/vertical-menu-frame-bottom.jpg) no-repeat left 100%;
}

.verticalMenuWraper 
{
	width:791px;
	padding:15px 14px;
/*	height:1170px;*/
	background: url(../Images/vertical-menu-frame-top.jpg) no-repeat left top;
	
}

#nav {
	padding-right: 0px; padding-left: 0px; background: #fff; padding-bottom: 0px; margin: 0px; padding-top: 0px; color:#333333;
}
#nav a:hover {
	text-decoration: underline
}
#nav dt b {
	display: block; padding:4px 0 0 10px; font-weight: bold; font-size: 14px; width: 779px; cursor: pointer; color: #113e5c; line-height: 21px; height: 21px;
	border:1px solid #a0e1f5; margin-top:5px; text-transform:uppercase; letter-spacing:2px;
	background: url(../Images/menu-bg.jpg) repeat-x left top;
}

#nav dt b:hover {
	color:#0099C8;
}

#nav dt a {
	display: block; padding-left: 10px; font-weight: bold; font-size: 14px; width: 779px; cursor: pointer; color: #113e5c; line-height: 25px; height: 25px; background:#ccc;
}

#nav dt a {
	color: #000; text-decoration: none
}
#nav dd {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px
}

/* vertical slider menu classes ends */

/* store front classes begins */

#storeContents {
	padding:20px 20px 10px 20px;
	clear:both;
	width:1132px;
	min-height:400px;
	background: url(../Images/store-front-bg.png) no-repeat left top;
}

.contentsWraper {
	clear:both;
	margin-bottom:20px;
}

h6 {
	display:block;
	clear:both;
	margin:0;
	padding:0;
	padding-left:20px;
	height:30px;
	line-height:30px;
	color:#ffffff;
	font-weight:bold;
	font-size:14px;
	text-transform:uppercase;
	background:#b5153f url(../Images/store-heading-bg.jpg) repeat-x left top;
}

.dataDisplay {
	padding:15px;
	background:#fbe9e9;
	border-top:1px solid #8a1534;
	border-right:1px solid #8a1534;
	border-bottom:3px solid #8a1534;
	border-left:1px solid #8a1534;
}

.dataDisplayBilling {
	padding:15px;
	background:#ffffff;
	border-top:1px solid #8a1534;
	border-right:1px solid #8a1534;
	border-bottom:3px solid #8a1534;
	border-left:1px solid #8a1534;
}

.dataDisplayFlexible {
	padding:20px 0;
	background:#ffffff;
	border-top:1px solid #8a1534;
	border-right:1px solid #8a1534;
	border-bottom:3px solid #8a1534;
	border-left:1px solid #8a1534;
}

.dataDisplayRpt {
	padding:20px 0;
	width:1130px;
	background:#ffffff;
	border-top:1px solid #8a1534;
	border-right:1px solid #8a1534;
	border-bottom:3px solid #8a1534;
	border-left:1px solid #8a1534;
}

.ProductBox {
	width:277px;
}

.ProductBoxRpt {
	width:277px;
	padding-left:70px;
	margin-bottom:20px;
	float:left;
}

.boxTop {
	font-size:0;
	width:277px;
	height:10px;
	background: url(../Images/box-top.gif) no-repeat left top;
}

.boxBottom {
	font-size:0;
	width:277px;
	height:10px;
	background: url(../Images/box-bottom.gif) no-repeat left top;
}

.boxHeading {
	font-size:11px;
	color:#c60000;
	padding-left:10px;
	height:25px;
	font-weight:bold;
	background:#e6e6e6;
	margin:0 2px;
	border-bottom:1px solid #ffffff;
}

.boxData {
	padding:10px 10px 0 10px;
	background:#e6e6e6;
	margin:0 2px;
}

.imgWraper {
	width:250px;
	height:180px;
	border:2px solid #d6d6d6;
}

.smallImgWraper {
	width:116px;
	height:155px;
	float:left;
	border:2px solid #d6d6d6;
}

.detailsWraper {
	width:124px;
	float:left;
	color:#666666;
	font-size:11px;
	margin-left:8px;
	height:155px;
}

.desc {
	font-size:11px;
	padding:0 0 10px 0;
	color:#000000;
}

.dropList {
	width:124px;
	height:20px;
	font-size:11px;
}

.boxBottomWraper {
	clear:both;
	background:#e6e6e6;
	margin:0 2px;
	padding-top:10px;
}

.cartBtn {
	width:126px;
	height:30px;
	float:left;
	margin-left:10px;
}

.value {
	color:#ffffff;
	float:right;
	height:30px;
	width:117px;
	font-weight:bold;
	line-height:30px;
	text-align:right;
	margin-right:-2px;
	padding-right:12px;
	text-decoration:line-through;
	background: url(../Images/value-bg.jpg) no-repeat left top;
}

.valueBox {
	color:#ffffff;
	float:right;
	height:30px;
	width:117px;
	font-weight:bold;
	line-height:30px;
	text-align:right;
	margin-right:-2px;
	padding-right:12px;
	background: url(../Images/value-bg.jpg) no-repeat left top;
}

.description {
	font-size:14px;
	padding:0 0 5px 0;
	color:#c60000;
}

.total {
	margin-top:5px;
	font-size:14px;
	font-weight:bold;
}

.price {
	margin-top:5px;
	font-size:14px;
	color:#c60000;
	font-weight:bold;
}

h2 {
	font-size:14px;
	font-weight:bold;
	margin:0;
	padding:5px 0 10px 0;
}

.radio {
}

/* store front classes ends */

/* Show Hide Classes Starts here */

.showHide{
	width:809px;
	padding:0 5px;
	height:56px;
	background:url(../images/tab-main-bg.png) no-repeat left top;
	float:left;
}
.showHide ul{
	height:56px;
	padding:0;
	margin: 0;
	font: bold 14px Verdana;
	list-style-type: none;
	text-align: left;
}
.showHide li{
	line-height:53px;
	float:left;
	margin: 0;
}
.showHide li a, .showHide li a:visited{
	height:53px;
	line-height:53px;
	float:left;
	display:block;
	text-align:center;
	text-decoration: none;
	padding:0 20px;
	margin: 0;
	margin-right: 0;
	color: #ffffff;
	font-weight:bold;
}

.showHide li a:hover {
	background:url(../images/tab-hover.jpg) repeat-x left top;
	color: #ffffff;
	text-decoration:none;
}
.showHide li a.current{
	height:53px;
	line-height:53px;
	background:url(../images/tab-hover.jpg) repeat-x left top;
	color: #ffffff;
}
.tabcontent{
	display:none;
}



/* Inner Show Hide Classes Starts here */

.tabberlive .tabbertabhide {
 display:none;
}

.tabber 
{
	display:none;
}
.tabberlive {
 margin-top:5px;
 width:819px;
}

ul.tabbernav
{
 margin:0;
 padding:3px 0;
 height:32px;
 float:right;
 list-style-type: none;
}

ul.tabbernav li
{
 list-style-type: none;
 margin:0;
 padding:0;
 display: inline-block;
 float:left;
}

ul.tabbernav li a, ul.tabbernav li a:visited{
 padding:0;
 margin-left: 3px;
 display:block;
 float:left;
 width:175px;
 height:32px;
 line-height:23px;
 font-weight:bold;
 text-align:center;
 color:#ffffff;
 text-decoration: none;
 background:url(../images/normal-sub.gif) no-repeat left top;
}

ul.tabbernav li a:hover{
 color:#ffffff;
 text-decoration: none;
 background:url(../images/hover-sub.gif) no-repeat left top;
}

ul.tabbernav li.tabberactive a, ul.tabbernav li.tabberactive a:visited
{
 padding:0;
 margin-left: 3px;
 display:block;
 float:left;
 width:175px;
 height:32px;
 line-height:23px;
 font-weight:bold;
 text-align:center;
 color:#ffffff;
 text-decoration: none;
 background:url(../images/hover-sub.gif) no-repeat left top;
}

ul.tabbernav li.tabberactive a:hover
{
 color:#ffffff;
 text-decoration: none;
 background:url(../images/hover-sub.gif) no-repeat left top;
}

.tabberlive .tabbertab {
 padding:5px;
 clear:both;
}

.tabberlive .tabbertab center {
 display:none;
}


.tabberlive#tab1 {
}
.tabberlive#tab2 {
}
.tabberlive#tab2 .tabbertab {
 height:200px;
 overflow:auto;
}

/* Inner Show Hide Classes Ends here */

.specialOffer 
{
	height:411px;
	width:814px;
	margin-left:10px;
	background:url(../images/special-offer.jpg) no-repeat left top;
}

.programTerms 
{
	width:800px;
	margin-left:8px;
	margin-top:10px;
	padding:0;
}

.termBtn 
{
	color:#000000;
	font-size:18px;
	padding-bottom:5px;
	border-bottom:1px solid #dddddd;
}


.termText{
	color:#666666;
	font-size:14px;
	padding-top:15px;
	text-align:justify;
}

.offerBtn 
{
	width:212px;
	margin:20px auto;
}
.topBigButtonss a {
	display:inline-block;
	float:left;
	width:127px;
	height:67px;
	margin-left:90px;
}

.btnShadows {
	padding-left:90px;
}

/* Old Theme Style Ends*/
