* {}
body { background: #006599;}
body, td, input, textarea, select, button { color: #4C4C4C; font: 12px Arial;}
body, ul, dl, dd, p, h1, h2, h3, h4, h5, h6, form, fieldset { margin: 0; padding: 0; }
li{list-style:none;}
ol li {list-style:decimal;}
#mainPageBlock li a {margin: 0px 0px 0px -4px;}
h1, h2, h3, h4, h5, h6 { font-size: 14px; color:#006599;}
select, input, textarea { border: 1px solid #a8bed3; }
select:focus, input:focus, textarea:focus {background:#e7f4fd;}
input[type="radio"], input[type="checkbox"] { border: none; }
input[disabled] {background:#EBEBE4;}
button{ cursor:pointer;}
img{ border:none;}

.navigation li, .tabs li, .side li, .notice li { list-style-type: none;}
a { color: #006599; text-decoration: none; }
a:hover { }
a img { border: none; }
em, cite, strong, th { font-style: normal; font-weight: normal; }

#mhead, #mbody, #mfoot{ width:1024px; margin:0px auto; }

.FB  {
	list-style-type: square;
}

.FB_P {
	list-style-type: square; 
	margin-left: 17px;
}

#mhead h1 a.logo{
	display: inline;
	overflow: hidden;
	width: 281px;
	height: 88px;
	cursor: pointer;
	position: absolute; 
	top: 2px;
}
#mhead .mphone{
	float:right;
	margin-top:2px;
	height:90px;
	width:185px;
}
#mhead .mphone a{
	top: 25px;
	display: inline;
	overflow: hidden;
	width: 140px;
	height: 52px;
	cursor: pointer;
	position:absolute;
}

#mfeed div.feedback{
	display: inline;
	overflow: hidden;
	width: 26px;
	height: 100px;
	cursor: pointer;
	position: fixed; 
	top: 40%;
	left: 0;
}

#mbody {
	background:white url('/images/content_grad.jpg') repeat-x;
	min-height: 650px;
	clear:both;
}

#mbody h1{ color:#006599; font-size:16px; padding:10px 0 0;}
#mbody h2{ color:#006599; font-size:14px; padding:10px 0 0;}
#mbody h3{ color:#006599; font-weight:bold; padding:6px 0;}
	
	.cntIntro{ 
		height:auto;
		padding:24px 6px 30px 12px;
	}
	
		.notice {padding:13px 27px 0px;}
		.news {padding:0px 20px;}
		.notice h3, .news h3, .cntIntro h3 a{ font-size:14px; font-weight:bold; color:#006599; margin:10px 0 5px 0; display:block;}
		.notice p, .cntIntro p{ color:#4C4C4C; line-height:15px;}
		.notice span, .cntIntro span{ float:right; margin:0px 0px 1px 0;}
		.news span a em, .notice span a, .cntIntro span a{ 
			color:#006599; 
			height:21px; width:76px;
			float:right;text-decoration:none;
			cursor:pointer;
		}
		.cntIntro a{
			text-decoration:underline;
		}
		.cntIntro h1 a, .cntIntro h2 a, .notice h3 a {
			text-decoration:none;
		}
		
		.news h3{color:#000;}
		.news ul {margin-left:30px; padding:0px;}
		.news li {list-style:disc; color:#ffffff;}
		.news li a{ 
			padding:0px;
			color:#ffffff;
			text-decoration:none;
			display:block;
			margin: 10px 0 0 -5px;
			font-size:14px;
		}
	
	.mainCnt{
		padding:10px 38px 30px;
		text-align:left;
	}
	.mainCnt a{ text-decoration:underline; color:#006599;}
	.mainCnt h1{ color:#006599; font-size:16px; padding:10px 0 0;}
	.mainCnt h2{ color:#006599; font-size:14px; padding:10px 0 0;}
	.mainCnt h3{ color:#006599; font-weight:bold; padding:6px 0;}
	.mainCnt p{ color:#4C4C4C; padding: 8px 0;}
	.mainCnt .maintext{text-align: justify;}
	
	.mainCnt ul{padding:5px 0 5px 20px;}
	.mainCnt ol{padding:5px 0 5px 20px;}
	.mainCnt ul li{ list-style:disc;}
	.mainCnt li.decimal{list-style-type: decimal;}
	.mainCnt li.none{list-style-type: none;}
	
	.rwp{ padding:0; margin:0; background:#D4D9E4;}
	
#mfoot {
	background:#006599;
}
#mfoot a {
	color:#ffffff;
	margin:0px;
	font-size:12px;
	font-weight:bold;
}
#mfoot td {
	color:#ffffff;
	font-size:12px;
}
#mfoot td li a {
	font-size:11px;
	font-weight:normal;
}
#mfoot td ul {
	margin-top:9px;
}
#mfoot td #footerSocialTable {
	margin-top:11px;
}
#mfoot td td a {
	font-size:11px;
	font-weight:normal;
}
#linksBox {
	width:100%;
	padding:21px 0px 0px 0px;
}

a.purc, button.purc { 
		float:right;
		cursor:pointer;
		display:block;
		width:130px;
		height:16px;
		
		background:#53b4e6;		
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#53b4e6', endColorstr='#1e7cc1');
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#53b4e6', EndColorStr='#1e7cc1')";
		background: -ms-linear-gradient(top, #53b4e6, #1e7cc1);
		background: -moz-linear-gradient(#53b4e6, #1e7cc1);
		background: -webkit-gradient(linear, 0 0, 0 100%, from(#53b4e6), to(#1e7cc1));
		background: -webkit-linear-gradient(top, #53b4e6, #1e7cc1);
		background: -o-linear-gradient(#53b4e6, #1e7cc1);
		background: linear-gradient(top, #53b4e6, #1e7cc1);
	
		border:#ffffff solid 2px;
		text-align:center;
		text-decoration:none;
		font-size:13px; 
		font-weight:bold;
		color:#ffffff;
	}
	
a.purc_top{
		float:none;
		cursor:pointer;
		display:block;
		width:190px;
		height:12px;
		
		background:#53b4e6;
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#53b4e6', endColorstr='#1e7cc1');
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#53b4e6', EndColorStr='#1e7cc1')";
		background: -ms-linear-gradient(top, #53b4e6, #1e7cc1);
		background: -moz-linear-gradient(#53b4e6, #1e7cc1);
		background: -webkit-gradient(linear, 0 0, 0 100%, from(#53b4e6), to(#1e7cc1));
		background: -webkit-linear-gradient(top, #53b4e6, #1e7cc1);
		background: -o-linear-gradient(#53b4e6, #1e7cc1);
		background: linear-gradient(top, #53b4e6, #1e7cc1);
		
		border:#ffffff solid 2px;
		text-align:center;
		text-decoration:none;
		font-size:12px;
		font-weight:bold;
		color:#ffffff; 
}	
	
	a.purc, button.purc{
		float:none;
	}	
	a.purc, a.btn, button.purc, button.btn{
		height:21px;
		padding:4px 0px 0px;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		border-radius: 10px;
		-moz-box-shadow:  0px 0px 3px 1px #CCCCCC;
		-webkit-box-shadow:  0px 0px 3px 1px #CCCCCC;
		box-shadow:  0px 0px 3px 1px #CCCCCC;
		outline:0px;
	}
	button.purc, button.btn {
		height:30px;
		padding:0px;
	}
	
	a:hover.purc, button:hover.purc {
		background:#b9e5fb;
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b9e5fb', endColorstr='#87cdec');
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#b9e5fb', EndColorStr='#87cdec')";
		background: -ms-linear-gradient(top, #b9e5fb, #87cdec);
		background: -moz-linear-gradient(#b9e5fb, #87cdec);
		background: -webkit-gradient(linear, 0 0, 0 100%, from(#b9e5fb), to(#87cdec));
		background: -webkit-linear-gradient(top, #b9e5fb, #87cdec);
		background: -o-linear-gradient(#b9e5fb, #87cdec);
		background: linear-gradient(top, #b9e5fb, #87cdec);
	}
	
	a.top_btn {
		font-size:12px;
		display:inline-block;
		margin:0px 0px 0px 10px;
		padding:4px 7px 10px 0px;
	}	
	
	.more_btn {
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		border-radius: 10px;
		border: 2px solid #ffffff;
		
		background:#53b4e6;
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#53b4e6', endColorstr='#1e7cc1');
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#53b4e6', EndColorStr='#1e7cc1')";
		background: -ms-linear-gradient(top, #53b4e6, #1e7cc1);
		background: -moz-linear-gradient(#53b4e6, #1e7cc1);
		background: -webkit-gradient(linear, 0 0, 0 100%, from(#53b4e6), to(#1e7cc1));
		background: -webkit-linear-gradient(top, #53b4e6, #1e7cc1);
		background: -o-linear-gradient(#53b4e6, #1e7cc1);
		background: linear-gradient(top, #53b4e6, #1e7cc1);
		
		-moz-box-shadow:  0px 0px 3px 1px #CCCCCC;
		-webkit-box-shadow:  0px 0px 3px 1px #CCCCCC;
		box-shadow:  0px 0px 3px 1px #CCCCCC;
		color: #ffffff !important;
		width:55px;
		height:18px;
		text-align:center;
		cursor:pointer;
		font-size:12px;
		font-weight:bold;
		padding-top:3px;
		text-decoration:none !important;
	}
	
	.more_btn:hover {
		background:#b9e5fb;
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b9e5fb', endColorstr='#87cdec');
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#b9e5fb', EndColorStr='#87cdec')";
		background: -ms-linear-gradient(top, #b9e5fb, #87cdec);
		background: -moz-linear-gradient(#b9e5fb, #87cdec);
		background: -webkit-gradient(linear, 0 0, 0 100%, from(#b9e5fb), to(#87cdec));
		background: -webkit-linear-gradient(top, #b9e5fb, #87cdec);
		background: -o-linear-gradient(#b9e5fb, #87cdec);
		background: linear-gradient(top, #b9e5fb, #87cdec);
		
		text-decoration:none;
	}

	.purc img{ padding-right:4px;}

	.dt{
		background-color: #3398CC;
		color: #ffffff !important;
	}
	.dt1 {
		background-color: #CAEDF9;
	}
	.dt2 {
		background-color: #DCF1F7;
	}
	.dt3 {
		background-color: #a8ddf6;
	}
	.dt td {
		color: #ffffff !important;
		padding:6px;
	}
	.dt .dt3{
		color: #4C4C4C !important;
	}
	.dt1 td, .dt2 td {
		padding:5px;
		font-size:12px !important;
	}
	.pricing_table .dt {
		background-color: #7dcfff;
		color: #4C4C4C !important;
	}

#press {
	font-size: 18px !important;
	font-weight: 400;	
	color: #4C4C4C;
	margin-bottom: 7px;
}

#press_video {
	font-size: 18px  !important;
	font-weight: 100;	
	color: #006599;
	margin-bottom: 15px;
}

/* main page tabs */
.mainTab {
	position:relative;
	float:left;
	cursor:pointer;
}

.activeTab {
	width:155px;
	height:45px;
	background-color:#0C8BB8;
}

.passiveTab {
	top:5px;
	width:140px;
	height:40px;
	background-color:#006599;
}

.mainTab td {
	color:#ffffff;
	font-weight:bold;
	text-align:center;
}

.activeTab td {
	font-size:15px;
}

.passiveTab td {
	font-size:14px;
}
/* main page tabs */

div .cart{
	display: block;
	position: absolute !important; 
	top: 0;
	left: 0;
}

.liconTop {
	display:inline-block;
	background: no-repeat url('/images/header_footer_sprite.png');
	width:29px;
	height:22px;
	position:relative;
	top:8px;
	left:4px;
	cursor:pointer;
}

.buy_btn {
	width:106px;
	height:26px;
	vertical-align:center;
	display:block;
	border:white solid 2px;
	text-align:left;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	
	background:#53b4e6;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#53b4e6', endColorstr='#1e7cc1');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#53b4e6', EndColorStr='#1e7cc1')";
	background: -ms-linear-gradient(top, #53b4e6, #1e7cc1);
	background: -moz-linear-gradient(#53b4e6, #1e7cc1);
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#53b4e6), to(#1e7cc1));
	background: -webkit-linear-gradient(top, #53b4e6, #1e7cc1);
	background: -o-linear-gradient(#53b4e6, #1e7cc1);
	background: linear-gradient(top, #53b4e6, #1e7cc1);
	
	-moz-box-shadow:  0px 0px 3px 1px #CCCCCC;
	-webkit-box-shadow:  0px 0px 3px 1px #CCCCCC;
	box-shadow:  0px 0px 3px 1px #CCCCCC;
	text-decoration:none !important;
}

.buy_btn:hover {
	background:#b9e5fb;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b9e5fb', endColorstr='#87cdec');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#b9e5fb', EndColorStr='#87cdec')";
	background: -ms-linear-gradient(top, #b9e5fb, #87cdec);
	background: -moz-linear-gradient(#b9e5fb, #87cdec);
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#b9e5fb), to(#87cdec));
	background: -webkit-linear-gradient(top, #b9e5fb, #87cdec);
	background: -o-linear-gradient(#b9e5fb, #87cdec);
	background: linear-gradient(top, #b9e5fb, #87cdec);
}

.detailsContainer {
	padding: 5px;
	background-color:#EEEFF1;
	border:1px solid #4C4C4C;
	position:absolute;
	top:200px;
	left:50%;
	width:554px;
	margin-left:-140px;
	display:inherit;
	z-index:1;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

/*products page*/
#prodContainer {
	background:#ffffff url('/images/prod_container_grad.jpg') repeat-x bottom;
	border:1px solid #cccccc;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	padding:10px 20px 10px 5px;
	margin-bottom:15px;
	
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f3f3f3');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#f3f3f3')";
	background: -ms-linear-gradient(top, #ffffff, #f3f3f3);
	background: -moz-linear-gradient(#ffffff, #f3f3f3);
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f3f3f3));
	background: -webkit-linear-gradient(top, #ffffff, #f3f3f3);
	background: -o-linear-gradient(#ffffff, #f3f3f3);
	background: linear-gradient(top, #ffffff, #f3f3f3);
}
.prodBottomLiks {
	float:left;
	font-size:12px;
	margin-right:16px;
}
.prodRightButtons {
	width:80px !important;
	height:19px !important;
	font-size:11px !important;
	margin-top:8px;
}
.labelNew {
	width:53px;
	height:17px;
	background:url('/images/header_footer_sprite.png') -147px -169px no-repeat;
	position:relative;
	left:20px;
}
/*products page*/

.tTab {
	background:#E2E2E2;
	border:1px solid #CCCCCC;
	-webkit-border-radius:10px 10px 0px 0px;
	-moz-border-radius:10px 10px 0px 0px;
	border-radius:10px 10px 0px 0px;
	font-weight: bold;
	text-align: center;
	float:left;
	padding: 7px 0 7px 0;
	width: 192px;
	height: 14px;
	font-size: 12px;
	text-decoration: none;
	color: #4C4C4C;
	cursor:pointer;
	position:relative;
	top:6px;
}
.tTabActive {
	background:#f1f1f1;
	height:20px;
	font-size: 14px;
	color: #006599;
	border-bottom:0px;
	cursor:default;
	position:relative;
	top:1px;
	z-index:2;
}
.tTabActive span {
	position:relative;
	top:3px;
}
.testimonialsTable {
	background:#f1f1f1;
	border: 1px solid #CCCCCC;
	-webkit-border-radius:0px 10px 10px 10px;
	-moz-border-radius:0px 10px 10px 10px;
	border-radius:0px 10px 10px 10px;
	z-index:2;
}

.dLink_new, .dLink{
	float: right; 
	margin: 0px 10px 0px 0px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #ffffff;
	-moz-box-shadow:  0px 0px 3px 1px #CCCCCC;
	-webkit-box-shadow:  0px 0px 3px 1px #CCCCCC;
	box-shadow:  0px 0px 3px 1px #CCCCCC;
	
	background:#53b4e6;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#53b4e6', endColorstr='#1e7cc1');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#53b4e6', EndColorStr='#1e7cc1')";
	background: -ms-linear-gradient(top, #53b4e6, #1e7cc1);
	background: -moz-linear-gradient(#53b4e6, #1e7cc1);
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#53b4e6), to(#1e7cc1));
	background: -webkit-linear-gradient(top, #53b4e6, #1e7cc1);
	background: -o-linear-gradient(#53b4e6, #1e7cc1);
	background: linear-gradient(top, #53b4e6, #1e7cc1);
	
	height:17px;
	text-align:center;
	cursor:pointer;		
	text-decoration: none;
	color:#ffffff;
}
.dLink_new a, .dLink a, a.dLink_new, a.dLink{
	color:#ffffff;
	text-decoration:none;
}
.dLink_new:hover, .dLink:hover {
	background:#b9e5fb;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b9e5fb', endColorstr='#87cdec');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#b9e5fb', EndColorStr='#87cdec')";
	background: -ms-linear-gradient(top, #b9e5fb, #87cdec);
	background: -moz-linear-gradient(#b9e5fb, #87cdec);
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#b9e5fb), to(#87cdec));
	background: -webkit-linear-gradient(top, #b9e5fb, #87cdec);
	background: -o-linear-gradient(#b9e5fb, #87cdec);
	background: linear-gradient(top, #b9e5fb, #87cdec);
}
.dLink_new a:link, .dLink_new a:visited, .dLink_new a:active, .dLink_new a:hover  { text-decoration: none; }
.dLink a:link, .dLink a:visited, .dLink a:active, .dLink a:hover  { text-decoration: none; }

.drop_down_div {
	background:#D8D8D8;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D8D8D8', endColorstr='#FFFFFF');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#D8D8D8', EndColorStr='#FFFFFF')";
	background: -ms-linear-gradient(top, #D8D8D8, #FFFFFF);
	background: -moz-linear-gradient(#D8D8D8, #FFFFFF);
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#D8D8D8), to(#FFFFFF));
	background: -webkit-linear-gradient(top, #D8D8D8, #FFFFFF);
	background: -o-linear-gradient(#D8D8D8, #FFFFFF);
	background: linear-gradient(top, #D8D8D8, #FFFFFF);
	
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	display:none;
	position:absolute;
	border:1px solid #B0B0B0;
	z-index:200;
}
.drop_down_div a {
	text-decoration:none;
}
.drop_down_div a div {
	color:#636363;
	font-weight:bold;
	font-size:12px;
	cursor:pointer;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
.drop_down_div a div:hover {
	background:#b9e5fb;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b9e5fb', endColorstr='#87cdec');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#b9e5fb', EndColorStr='#87cdec')";
	background: -ms-linear-gradient(top, #b9e5fb, #87cdec);
	background: -moz-linear-gradient(#b9e5fb, #87cdec);
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#b9e5fb), to(#87cdec));
	background: -webkit-linear-gradient(top, #b9e5fb, #87cdec);
	background: -o-linear-gradient(#b9e5fb, #87cdec);
	background: linear-gradient(top, #b9e5fb, #87cdec);
}

#other_ways_div a div{
	width:150px;
	padding:6px;
}

.needFullWidth table{
	width:100%;
}

.anchor_links {
	text-decoration:none !important;
}

.hr_line {
	margin: 10px 0px 15px;
	padding: 0px;
	height:1px;
	background:url(/images/hr_line.png) repeat-x;
}

/*MAIN PAGE BANNER*/

#banner_main_container {
	width:100%;
	min-width:1024px;
	height:240px;
	border-top:1px solid #959595;
	border-bottom:1px solid #959595;
	
	background:#0ea1d7;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0ea1d7', endColorstr='#41c9f9');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#0ea1d7', EndColorStr='#41c9f9')";
	background: -ms-linear-gradient(top, #0ea1d7, #41c9f9);
	background: -moz-linear-gradient(#0ea1d7, #41c9f9);
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#0ea1d7), to(#41c9f9));
	background: -webkit-linear-gradient(top, #0ea1d7, #41c9f9);
	background: -o-linear-gradient(#0ea1d7, #41c9f9);
	background: linear-gradient(top, #0ea1d7, #41c9f9);
}

#banner_centered_container {
	width:1023px;
	margin:0px auto;
}

#banner_left_wrapper {
	width:99px;
	float:left;
	height:240px;
}

#banner_right_wrapper {
	width:109px;
	float:left;
	height:240px;
}

#banner_positioned_wrapper {
	float:left;
	position:relative;
	top:10px;
	z-index:1;
}

#banner_bottom_line {
	width:100%;
	min-width:1024px;
	height:1px;
	background:#ffffff;
}

#banner_body {
	width:815px;
	height:220px;
	background:#ffffff;
}

#banner_tabs_container {
	position:relative;
	right:111px;
	top:35px;
	z-index:3;
	cursor:default;
	float:left;
}

#banner_image {
	width:785px;
	height:195px;
	position:relative;
	top:13px;
	left:15px;
	z-index:2;
}

#banner_button {
	width:100px;
	position:relative;
	top:162px;
	left:-132px;
	z-index:3;
	float:left;
}

.banner_preloader {
	width:64px;
	height:64px;
	background:url('/images/main_preloader.gif') -23px 0px no-repeat;
	position:relative;
	top:80px;
	left:375px;
	z-index:1;
}

.banner_mainTab {
	float:left;
	padding:0px 2px 0px 0px;
	cursor:pointer;
	width:15px;
	height:15px;
}

.banner_activeTab {
	background:url('/images/main_page_sprite.v104.png') -125px -48px no-repeat;
}

.banner_passiveTab {
	background:url('/images/main_page_sprite.v104.png') -125px -63px no-repeat;
}

/*MAIN PAGE BANNER*/

/*Header language menu flags*/
#lang_div {
	z-index: 1001;
}

#lang_wrapper:hover #lang_link {
	background:#b9e5fb;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b9e5fb', endColorstr='#87cdec');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#b9e5fb', EndColorStr='#87cdec')";
	background: -ms-linear-gradient(top, #b9e5fb, #87cdec);
	background: -moz-linear-gradient(#b9e5fb, #87cdec);
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#b9e5fb), to(#87cdec));
	background: -webkit-linear-gradient(top, #b9e5fb, #87cdec);
	background: -o-linear-gradient(#b9e5fb, #87cdec);
	background: linear-gradient(top, #b9e5fb, #87cdec);
}

#lang_div a div{
	width:110px;
	padding:0px 6px 7px 6px;
}

.language_flag {
	top:5px;
	left:3px;
}
.flag_de {background-position: -6px -57px}
.flag_en {background-position: -6px 3px}
.flag_jp {background-position: -6px -37px}
.flag_ru {background-position: -6px -17px}
.flag_fr {background-position: -6px -77px}
.flag_cn {background-position: -6px -96px}
.flag_uk {background-position: -6px -117px}

/*Header language menu flags*/

/*new subpage header/footer*/
#mainNavbar {
	width:100%;
	min-width:1024px;
	height:30px;

	background: #12ade6;	
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#12ade6', endColorstr='#47c5f8');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#12ade6', EndColorStr='#47c5f8')";
	background: -ms-linear-gradient(top, #12ade6, #47c5f8);	
	background: -moz-linear-gradient(#12ade6, #47c5f8);	
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#12ade6), to(#47c5f8));
	background: -webkit-linear-gradient(top, #12ade6, #47c5f8);	
	background: -o-linear-gradient(#12ade6, #47c5f8);	
	background: linear-gradient(top, #12ade6, #47c5f8);
}

#subpageHeadWrapper {
	padding: 10px 38px;
}

#mbody h2.subShortTitle {
	font-size:13px;
	margin:8px 0px;
	padding:0px;
	font-weight:normal;
}

#subpage_minidocs_wrapper {
	float:left;
	margin-top:21px;
}

.free_trial_btn_wrapper, .freeware_btn_wrapper {
	display:inline-block;
	padding-left:15px;
}

.free_trial_btn {
	cursor:pointer;
	width:199px;
	height:53px;
	background:url(/images/free_trial_button.png) top no-repeat;
	display:inline-block;
}

.free_trial_btn:hover {
	background:url(/images/free_trial_button.png) bottom no-repeat;
}

.freeware_btn {
	cursor:pointer;
	width:250px;
	height:53px;
	background:url(/images/freeware_button.png) top no-repeat;
	display:inline-block;
}

.freeware_btn:hover {
	background:url(/images/freeware_button.png) bottom no-repeat;
}

.freeware_link_wrapper {
	display:inline-block;
	vertical-align:top;
	position:relative;
	top:17px;
	font-weight:bold;
}

#subpage_minidocs_wrapper a:hover, .freeware_link_wrapper a:hover{
	text-decoration:underline;
}

#subHorizLinkContainer {
	width:711px;
	height:33px;
	float:left;
	
	background:#f1f1f1;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1f1f1', endColorstr='#CCCCCC');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#f1f1f1', EndColorStr='#CCCCCC')";
	background: -ms-linear-gradient(top, #f1f1f1, #CCCCCC);	
	background: -moz-linear-gradient(#f1f1f1, #CCCCCC);	
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#f1f1f1), to(#CCCCCC));
	background: -webkit-linear-gradient(top, #f1f1f1, #CCCCCC);	
	background: -o-linear-gradient(#f1f1f1, #CCCCCC);	
	background: linear-gradient(top, #f1f1f1, #CCCCCC);
}

#subHorizLinkWrapper {
	margin:2px 0px 0px 3px;
	text-align:left;
}

.subLinksCorner {
	width:35px;
	height:33px;
	float:left;
}

#subLinksCornerLeft {
	background:url(/images/header_footer_sprite.png) -102px -169px no-repeat;
}

#subLinksCornerRight {
	background:url(/images/header_footer_sprite.png) -63px -169px no-repeat;
}

#subHorizLinkContainer a {
	display:inline-block;
	color:#636363;
	font-size:11px;
	font-weight:bold;
	padding:10px 14px 7px;
}

#subHorizLinkContainer a:hover {
	color:#006599 !important;
	-webkit-border-radius:15px 15px 0px 0px;
	-moz-border-radius:15px 15px 0px 0px;
	border-radius:15px 15px 0px 0px;
	background:#F9F9F9;
}

.subHorizLink {
	color:#636363 !important;
	border:1px solid #b3b2b2;
	border-bottom:0px;
	-webkit-border-radius:15px 15px 0px 0px;
	-moz-border-radius:15px 15px 0px 0px;
	border-radius:15px 15px 0px 0px;
	position:relative;
	top:-1px;
	
	background: #ffffff;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f1f1f1');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#f1f1f1')";
	background: -ms-linear-gradient(top, #ffffff, #f1f1f1);	
	background: -moz-linear-gradient(#ffffff, #f1f1f1);	
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f1f1f1));
	background: -webkit-linear-gradient(top, #ffffff, #f1f1f1);	
	background: -o-linear-gradient(#ffffff, #f1f1f1);	
	background: linear-gradient(top, #ffffff, #f1f1f1);
}

#subHorizLinkContainer .subHorizLink:hover{
	color:#636363 !important;
	background:url(/images/sub_links_grad.jpg) repeat-x;
}

#subRightWrapper {
	padding:12px 20px 0px 0px;
}

.subRightLinksContainer {
	width:177px;
	margin-bottom:23px;
}

.subRightLinksTitle {
	padding:7px 0px 6px 11px;
	font-size:13px;
	font-weight:bold;
	text-align:left;
	border:1px solid #d3d3d3;
	border-bottom:0px;
	-webkit-border-radius:5px 5px 0px 0px;
	-moz-border-radius:5px 5px 0px 0px;
	border-radius:5px 5px 0px 0px;
	
	background:url(/images/sub_right_title.jpg) repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F2F2F2', endColorstr='#dbdbdd');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#F2F2F2', EndColorStr='#dbdbdd')";
	background: -ms-linear-gradient(top, #F2F2F2, #dbdbdd);	
	background: -moz-linear-gradient(#F2F2F2, #dbdbdd);	
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#F2F2F2), to(#dbdbdd));
	background: -webkit-linear-gradient(top, #F2F2F2, #dbdbdd);	
	background: -o-linear-gradient(#F2F2F2, #dbdbdd);	
	background: linear-gradient(top, #F2F2F2, #dbdbdd);
}

.subRightLinksWrapper, .subRightTestimonialWrapper {
	text-align:left;
	padding-top:9px;
}

.subRightBannerWrapper {
	text-align:center;
	padding-top:0px;
}

.subRightLinksWrapper a {
	display:block;
	font-weight:bold;
}

.subRightLinksWrapper a:hover {
	text-decoration:underline;
}

.subRightTestimonialWrapper a {
	text-decoration:underline;
}

.subRightLinksWrapper a span {
	margin-left:4px;
	font-size:16px;
}

.subRightLink {
	color:#4C4C4C;
}

.subRightLinksLine {
	margin: 5px 0px 5px;
}

.adobePDF_btn {
	display:inline-block;
	width:16px;
	height:16px;
	background:url(/images/header_footer_sprite.png) -83px -219px no-repeat;
}
/*new subpage header/footer*/

/*main page*/
#headerGradient {
	background: #f3fdff;	
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3fdff', endColorstr='#97dbfe');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#f3fdff', EndColorStr='#97dbfe')";
	background: -ms-linear-gradient(top, #f3fdff, #97dbfe);	
	background: -moz-linear-gradient(#f3fdff, #97dbfe);	
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#f3fdff), to(#97dbfe));
	background: -webkit-linear-gradient(top, #f3fdff, #97dbfe);	
	background: -o-linear-gradient(#f3fdff, #97dbfe);	
	background: linear-gradient(top, #f3fdff, #97dbfe);
}

#menuBack {
	width:100%;
	clear:both;
	
	background: #f4f4f4;	
	background: -moz-linear-gradient(#f4f4f4 , #d1d1d1);	
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#f4f4f4 ), to(#d1d1d1));
	background: -webkit-linear-gradient(top, #f4f4f4, #d1d1d1);	
	background: -o-linear-gradient(#f4f4f4, #d1d1d1);	
	background: linear-gradient(top, #f4f4f4, #d1d1d1);
}

#mainPageBlock{
	padding:0px 0px 0px 0px;
}

#contentWrapper {
	background:white url(/images/content_grad.jpg) repeat-x;
	width:100%;
	min-width:1024px;
}

#mainSelectContainer {
	width:825px;
	margin:0px auto 0px;
	padding-top:10px;
}

#mainSelectContainer span {
	font-size:14px;
	font-weight:bold;
	position:relative;
	top:6px;
}

#mainSelectContainer select {
	width:475px;
	height:26px;
	border:1px solid #bfbfbf;
	color:#636363;
	font-size:14px;
	font-style:italic;
	padding:3px;
	vertical-align:middle;
	position:relative;
	top:5px;
	margin-left:20px;
	-webkit-border-radius:5px 5px 5px 5px;
	-moz-border-radius:5px 5px 5px 5px;
	border-radius:5px 5px 5px 5px;
}

#mainSelectContainer select:focus {
	background:#ffffff;
	outline:none;
}

#mainSelectContainer  input[type="submit"]{
	background:url(/images/main_download_btn.png) top no-repeat;
	width:179px;
	height:40px;
	border:0px;
	cursor:pointer;
	vertical-align:top;
	margin-left:24px;
}

#mainSelectContainer  input[type="submit"]:hover{
	background:url(/images/main_download_btn.png) bottom no-repeat;
}
#mainContentContainer {
	text-align:center;
	margin:5px 0px 0px 0px;
}

#mainContentContainer  .mainColumnSpan {
	width:295px;
	display:inline-block;
	text-align:left;
	vertical-align:top;
}

#mainContentContainer .mainTextDiv {
	margin-bottom:14px;
}

#mainContentContainer .mainTopTitles {
	display:inline;
	margin-left:15px;
	position:relative;
	top:-14px;
}

#mainContentContainer h2 a {
	text-decoration:none;	
}

#mainContentContainer p {
	text-align:justify;
	padding-top:10px;
}

#mainContentContainer .mainContentParagraph {
	line-height:1.5;
}

.mainCenterSpan {
	padding:0px 26px;
}

#mainContentContainer .mainULContainer {
	display:inline-block;
	margin-top:5px;
}

#mainContentContainer .mainULContainer li, #mainNewsContainerBody .mainNewsWrapper  li {
	list-style:disc inside;
	color:#006599;
}

#mainNewsContainerBody .mainNewsWrapper  li b {
	color:#4C4C4C;
}

#mainContentContainer .mainULContainer a,
.mainInfoBlock a,
#mainAwardBlock a,
#mainContentContainer .mainContentParagraph a
{
	text-decoration:underline;
}

#mainULContainer12,
#mainULContainer13
{
	margin-left:19px;
}

#mainULContainer22,
#mainULContainer23
{
	margin-left:69px;
}

#mainULContainer23 {
	vertical-align:top;
}

#mainULContainer32 {
	margin-left:16px;
}

.mainInfoContainer {
	width:293px;
	margin:9px 0px 16px;
}

.mainInfoContainerHead {
	height:27px;
	font-size:13px;
	color:#ffffff;
	font-weight:bold;
	border-bottom:0px;
	-webkit-border-radius:5px 5px 0px 0px;
	-moz-border-radius:5px 5px 0px 0px;
	border-radius:5px 5px 0px 0px;

	background:#2dbff4;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2dbff4', endColorstr='#219cf4');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#2dbff4', EndColorStr='#219cf4')";
	background: -ms-linear-gradient(top, #2dbff4, #219cf4);
	background: -moz-linear-gradient(#2dbff4, #219cf4);
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#2dbff4), to(#219cf4));
	background: -webkit-linear-gradient(top, #2dbff4, #219cf4);
	background: -o-linear-gradient(#2dbff4, #219cf4);
	background: linear-gradient(top, #2dbff4, #219cf4);
}

.mainInfoContainerHead span {
	position:relative;
	top:-2px;
}

.mainInfoContainerHeadLeftPart {
	float:left;
	border-right:1px solid;
	-webkit-border-radius:5px 0px 0px 0px;
	-moz-border-radius:5px 0px 0px 0px;
	border-radius:5px 0px 0px 0px;
}

.mainInfoContainerHeadCenterPart {
	float:left;
	margin:6px 0px 0px 9px;
}

.mainInfoContainerHeadRightPart {
	float:right;
	border-left:1px solid;
	-webkit-border-radius:0px 5px 0px 0px;
	-moz-border-radius:0px 5px 0px 0px;
	border-radius:0px 5px 0px 0px;
}

.mainInfoContainerHeadLeftPart, .mainInfoContainerHeadRightPart {
	width:20px;
	text-align:center;
	font-size:22px;
	border-color:#2293CC;
	cursor:pointer;
	-moz-user-select: -moz-none;
	-o-user-select: none;
	/*-khtml-user-select: none;*/
	/*-webkit-user-select: none;*/
	user-select: none;
}

.mainInfoContainerHeadLeftPart:hover, .mainInfoContainerHeadRightPart:hover {
	background:#0d82ce;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0d82ce', endColorstr='#13b0ec');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#0d82ce', EndColorStr='#13b0ec')";
	background: -ms-linear-gradient(top, #0d82ce, #13b0ec);
	background: -moz-linear-gradient(#0d82ce, #13b0ec);
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#0d82ce), to(#13b0ec));
	background: -webkit-linear-gradient(top, #0d82ce, #13b0ec);
	background: -o-linear-gradient(#0d82ce, #13b0ec);
	background: linear-gradient(top, #0d82ce, #13b0ec);
}

.mainInfoContainerBody {
	background:#ffffff;
	border:1px solid #d7d7d7;
	border-top:0px;
	-webkit-border-radius:0px 0px 5px 5px;
	-moz-border-radius:0px 0px 5px 5px;
	border-radius:0px 0px 5px 5px;
}

#mainCustomer .mainInfoContainerBody,
#mainInfo .mainInfoContainerBody
{
	height:135px;
}

#mainCustomerTab1 {
	width:126px;
	border:1px solid #1A7599;
	border-top:0px;
	border-bottom:0px;
	border-left:0px;
}

#mainCustomerTab2 {
	width:166px;
}

#mainAward .mainInfoContainerBody {
	height:181px;
}

#mainNewsContainerBody {
	height:261px;
}

#mainNewsContainerBody .mainNewsWrapper  {
	padding:10px 12px;
	height:206px;
	overflow:auto;
	line-height:1.5;
}

.mainNewsContainerTab {
	width:97px;
	height:27px;
	text-align:center;
	cursor:pointer;
}

.mainNewsContainerTab.mainNewsPassiveTab:hover {
	background:#0d82ce;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0d82ce', endColorstr='#13b0ec');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#0d82ce', EndColorStr='#13b0ec')";
	background: -ms-linear-gradient(top, #0d82ce, #13b0ec);
	background: -moz-linear-gradient(#0d82ce, #13b0ec);
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#0d82ce), to(#13b0ec));
	background: -webkit-linear-gradient(top, #0d82ce, #13b0ec);
	background: -o-linear-gradient(#0d82ce, #13b0ec);
	background: linear-gradient(top, #0d82ce, #13b0ec);
}

.mainNewsContainerTab span {
	position:relative;
	top:6px;
}

.mainNewsContainerTabLeftPart {
	float:left;
	-webkit-border-radius:5px 0px 0px 0px;
	-moz-border-radius:5px 0px 0px 0px;
	border-radius:5px 0px 0px 0px;
}

.mainNewsContainerTabCenterPart {
	float:left;
	border:1px solid #1A7599;
	border-top:0px;
	border-bottom:0px;
}

.mainNewsContainerTabRightPart {
	float:right;
	-webkit-border-radius:0px 5px 0px 0px;
	-moz-border-radius:0px 5px 0px 0px;
	border-radius:0px 5px 0px 0px;
}

.mainNewsContainerTab.mainNewsActiveTab {
	background:none;
}

.mainNewsContainerTab.mainNewsPassiveTab {
	background:#0072bc;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0072bc', endColorstr='#019eda');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#0072bc', EndColorStr='#019eda')";
	background: -ms-linear-gradient(top, #0072bc, #019eda);
	background: -moz-linear-gradient(#0072bc, #019eda);
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#0072bc), to(#019eda));
	background: -webkit-linear-gradient(top, #0072bc, #019eda);
	background: -o-linear-gradient(#0072bc, #019eda);
	background: linear-gradient(top, #0072bc, #019eda);
}

#mainFeaturedContainer {
	padding:0px 10px;
	height:234px;
}

.mainCustomerLogoWrapper {
	height:100px;
	text-align:center;
}

#mainAwardLogo {
	height:147px;
	text-align:center;
}

#mainAwardBlock, .mainInfoBlock {
	text-align:justify;
	padding:0px 10px;
}

.main_award_image {
	padding:0px 15px 0px 0px;
	display:inline-block;
}

.main_award_text {
	text-align:left;
	width:145px;
	display:inline-block;
	vertical-align:middle;
}

.mainMoreBtn {
	float:right;
	margin-right:11px;
}

.small_preloader {
	width:22px;
	height:22px;
	background:url('/images/main_preloader.gif') no-repeat;
}

.main_rss_btn {
	cursor:pointer;
	width:24px;
	height:24px;
	background: url(/images/header_footer_sprite.png) -208px -167px no-repeat;
}

/*main page*/

.picklist_disabled {
	color:black;
}

.fakeTitle {
	color: #4C4C4C;
	font-size: 14px;
	padding: 10px 0 0;
	font-weight:bold;
}

#mbody h3.features {
	font-size:12px;
	padding:10px 0px 0px 0px;
}

/*huge form*/

.hf_string_wrapper {
	margin:10px 0px 0px 0px;
}

.hf_string_wrapper .hr_line {
	width:567px;
	margin:20px 0px 15px;
}

.mainCnt input[type=checkbox], .mainCnt input[type=radio]{
	position:relative;
	top:2px;
	margin:0px 3px 0px 0px;
	cursor:pointer;
}

.hf_block_wrapper {
	display:inline-block;
}

.hf_block_wrapper input[type=text], .hf_block_wrapper input[type=password]{
	width:231px;
}

.hf_block_wrapper select {
	width:233px;
}

#add_quotes_wrapper input[type=checkbox] {
	margin: 3px 3px 3px 0px;
}

/*huge form*/

/*sign in*/
#global_sign_in {
	padding:20px 3px;
}

#global_sign_in div {
	margin:20px 0px;
}

#global_sign_in .right_link {
	text-align:right;
}

#global_sign_in {
	width:350px;
}

#global_reset_password #global_sign_in {
	width:100%;
}

#global_reset_password form {
	width:285px;
}

#global_sign_in form span {
	position:relative;
	top:3px;
}

#global_sign_in form button {
	margin:20px 0px 0px;
	display: inline;
}

#global_sign_in input[type="text"], #global_sign_in input[type="password"] {
	width: 231px;
	padding:0px;
	float:right;
}
/*sign in*/

#footer_separator {
	width:100%;
	min-width:1024px;
	height:1px;
	background:#004e74;
	position:relative;
	top:-131px;
}

/* upcoming webinars page*/
.upcoming_webinars_wrapper {
	width:664px;
	padding:20px 25px;
	margin:15px 0px;

	border:1px solid #cccccc;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	
	background:#ffffff;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f3f3f3');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#f3f3f3')";
	background: -ms-linear-gradient(top, #ffffff, #f3f3f3);
	background: -moz-linear-gradient(#ffffff, #f3f3f3);
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f3f3f3));
	background: -webkit-linear-gradient(top, #ffffff, #f3f3f3);
	background: -o-linear-gradient(#ffffff, #f3f3f3);
	background: linear-gradient(top, #ffffff, #f3f3f3);
}

.upcoming_webinars_wrapper .upcoming_webinars_column {
	display:inline-block;
	vertical-align:top;
	width:440px;
}

.upcoming_webinars_wrapper .upcoming_webinars_hosted_column {
	font-size:10px;
}

.upcoming_webinars_wrapper .upcoming_webinars_right_column {
	width:167px;
	margin-left:53px;
}

.upcoming_webinars_wrapper .upcoming_webinars_string {
	font-size:12px;
	text-align:justify;
}

.upcoming_webinars_wrapper .upcoming_webinars_mini_title {
	font-weight:bold;
}

.upcoming_webinars_wrapper .upcoming_webinars_right_column .wiD2_short {
	margin: 2px 0px 0px 14px;
}

.upcoming_webinars_hosted_column .upcoming_webinars_avatars {
	width:53px;
	height:53px;
	background:url(/images/upcoming_webinars_avatars.jpg) no-repeat;
}

.upcoming_webinars_hosted_column .upcoming_webinars_hosted_title {
	font-size:11px;
	font-weight:bold;
}

.upcoming_webinars_right_column .webinar_string {
	width:180px;
	margin-bottom:6px;
}

/* upcoming webinars page*/

/******************************************/
/* 				 MENU HOME        		  */
/******************************************/

/* Main menu settings */
#centeredmenu {
   height:40px;
   margin:0px;
   padding:0px;
   width:100%;
   font-family:Arial, sans-serif; /* Menu font */
   font-size:15px; /* Menu text size */
   font-weight: bold;
   z-index:1000; /* This makes the dropdown menus appear above the page content below */
   position:relative;
   
	background: #f4f4f4;	
	background: -moz-linear-gradient(#f4f4f4 , #d1d1d1);	
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#f4f4f4 ), to(#d1d1d1));
	background: -webkit-linear-gradient(top, #f4f4f4, #d1d1d1);	
	background: -o-linear-gradient(#f4f4f4, #d1d1d1);	
	background: linear-gradient(top, #f4f4f4, #d1d1d1);
}

/* Top menu items */
#centeredmenu ul {
   list-style:none;
   position:relative;
   top:0px;
   left:28px;
   white-space: nowrap;
}

#centeredmenu #centeredmenu_list {
	width:996px;
}

#centeredmenu ul li {
   float:left;
   position:relative;
}

#centeredmenu ul li a {
   display:block;
   margin:0px;
   text-decoration:none;
   color:#636363;
   font-weight:bold;
   border: 1px solid transparent;
   line-height: 1;
}

#centeredmenu ul li .main_menu_items {
	display:inline;
	position: relative;
	padding:10px 12px 8px;
	z-index:100;
	float:left;
	line-height: normal;
}

#centeredmenu ul li.active a {
   color:#006699;
   background:#000;
}

/*search menu item*/
#centeredmenu ul li#search{
	top: 5px;
	left: 56px;
}

#in_search_back {
	background: url(/images/header_footer_sprite.png) -33px -104px no-repeat;
	width:156px;
	height:32px;
}

#in_search_back td {
	vertical-align:bottom;
}

#in_search {
	border: 0px;
	margin: 0px 2px 6px 0px;
	width:111px;
	color:#d4d3d3;
	font-style:italic;
	font-size:12px;
}

#in_search:focus {
	color:#636363;
	background:#ffffff;
	outline:none;
}

#go_search {
	background: url(/images/header_footer_sprite.png) -34px -168px no-repeat;
	border: 0px;
	cursor: pointer;
	margin-bottom: 3px;
	width: 24px;
	height: 24px;
}

.menu_separator {
	margin:0px 6px 0px;
	width:2px;
	height:30px;
	background:url(/images/header_footer_sprite.png) -236px -4px no-repeat;
	float:left;
	position:relative;
	top:5px;
}

#centeredmenu ul li:hover .main_menu_items{
	background:#f3f3f3;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3f3f3', endColorstr='#f1f1f1');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#f3f3f3', EndColorStr='#f1f1f1')";
	background: -ms-linear-gradient(top, #f3f3f3, #f1f1f1);
	background: -moz-linear-gradient(#f3f3f3, #f1f1f1);
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#f3f3f3), to(#f1f1f1));
	background: -webkit-linear-gradient(top, #f3f3f3, #f1f1f1);
	background: -o-linear-gradient(#f3f3f3, #f1f1f1);
	background: linear-gradient(top, #f3f3f3, #f1f1f1);
	
	color:#006699;
	border:1px solid #B0B0B0;
	border-bottom:0px;
	-webkit-border-radius:10px 10px 0px 0px;
	-moz-border-radius:10px 10px 0px 0px;
	border-radius:10px 10px 0px 0px;
}
#centeredmenu ul li div {
	display:none;
}
/* Make the sub menus appear on hover */
#centeredmenu ul li:hover div,
#centeredmenu ul li.hover div { /* This line is required for IE 6 and below */
   display:block; /* Show the sub menus */
}

#centeredmenu ul div.last {
	left:auto;
	right:0;
}

.dropdown_container {
	background:#f1f1f1;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1f1f1', endColorstr='#d7d7d7');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#f1f1f1', EndColorStr='#d7d7d7')";
	background: -ms-linear-gradient(top, #f1f1f1, #d7d7d7);
	background: -moz-linear-gradient(#f1f1f1, #d7d7d7);
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#f1f1f1), to(#d7d7d7));
	background: -webkit-linear-gradient(top, #f1f1f1, #d7d7d7);
	background: -o-linear-gradient(#f1f1f1, #d7d7d7);
	background: linear-gradient(top, #f1f1f1, #d7d7d7);
	
	padding:0px;
	border:1px solid #B0B0B0;
	position: absolute;
	top: 36px;
	left:0px;
	white-space: nowrap;
	z-index: 99;
	-webkit-border-radius:0px 10px 10px 10px;
	-moz-border-radius:0px 10px 10px 10px;
	border-radius:0px 10px 10px 10px;
}

.dropdown_container.wide {
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}
.dropdown_container:hover,
.dropdown_container.hover {/* This line is required for IE 6 and below */
	display:block;
}

/*width of dropdown containers*/
#ddc_why_netwrix {
	width: 410px;
}
#ddc_solutions {
	width: 510px;
}
#ddc_products {
	width: 640px;
}
#ddc_how_to_buy {
	width: 312px;
}
#ddc_support {
	width: 299px;
}
#ddc_company {
	width: 311px;
}

/*first level links */
#centeredmenu .dropdown_container div .menuItemSeparator {
	border: 1px solid #55617F;
	border-bottom: none;
	margin: 0.5em 0px 0.5em 0px;
	width: 13em;
	height:0px;
}
#centeredmenu .dropdown_container div a,
#centeredmenu .dropdown_container div a  {/* This line is required for IE 6 and below */
	padding:0px;
	color: #636363;
	font-size: 12px;
	margin: 5px 0px 0px;
}
/**/
#centeredmenu .dropdown_container div p,
#centeredmenu .dropdown_container div p  {/* This line is required for IE 6 and below */
	padding:0px;
	color: #636363;
	font-size: 12px;
	margin: 5px 0px 0px;
}

#centeredmenu .dropdown_container div p.FirstLevelSolution,
#centeredmenu .dropdown_container div p.FirstLevelSolution  {/* This line is required for IE 6 and below */
	padding:0px;
	color: #636363;
	font-size: 12px;
	margin: 0px 0px 0px;
}

/*first and next levels hover links */
#centeredmenu .dropdown_container div a:hover,
#centeredmenu .dropdown_container div a.hover {/* This line is required for IE 6 and below */
	color: #006699;
}
/*second level menu*/
#centeredmenu .dropdown_container div ul{
	margin:0px 0px 0px 9px;
	padding:0px;
	position: static;
	right: auto;
	float: none;
}
#centeredmenu .dropdown_container div ul li{
	list-style-type: none;
	float: none;
	left: auto;
	margin: 0px;
	padding:0px;
	line-height:15px;
}

#centeredmenu .dropdown_container div ul li a{
	font-size: 11px;
	font-weight: normal;
	margin:0px;
	padding: 0px;
	display:inline-block;
}

#centeredmenu .dropdown_container div ul li a.disabled_menu_second_level:hover {
   color:#636363;
}

#centeredmenu .dropdown_container div .secondLevel {
	margin-left:1px;
}
.dropdown_container .left_column, .dropdown_container .right_column {
	float:left;
	margin: 1em 1em 1em 1em;
	height:100%;
	display: inline-block;
}
.dropdown_container .middle_column {
	float:left;
	margin: 1em 0em 1em 1em;
	height:100%;
	display: inline-block;
}

.horiz_separator {
	width:201px;
	margin:10px 0px;
}

#ddc_solutions .left_column .horiz_separator {
	width: 140px;
}

#ddc_solutions .middle_column .horiz_separator {
	width: 120px;
}

#ddc_products .middle_column .horiz_separator {
	width: 180px;
}

#ddc_why_netwrix .right_column{
	position: relative;
	top: -5px;
}

#centeredmenu .dropdown_container div a.awards{
	margin-top: 0px;
}

#centeredmenu .dropdown_container div a.awards_link{
	margin-top: -20px;
	margin-left: 5px;
}

#menu_awards {
	background:url(/images/header_footer_sprite.png) -35px -4px no-repeat;
	width:197px;
	height:62px;
}

#customers_logos {
	background:url(/images/clients.png) no-repeat;
	width:660;
	height:415px;
}

#menu_customers_logos {
	background:url(/images/menu_customers_logos.v003.png) no-repeat;
	width:199px;
	height:108px;
}

/******************************************/
/* 				  MENU END       		  */
/******************************************/
