body {
	color: #222;
	display:block;
	font: 12px Arial, sans-serif;
	line-height: 18px;
	margin: 0;
	padding: 0;
}
#wrap {
	background: none;
	display:table;clear:both;
	margin:0 auto 0px !important;
	padding:0;
	position:relative;
	text-align:left;
	width:951px;
}
/*body:last-child:not(:root:root) #wrap{margin:0 auto 450px;}*/
body ul {
	margin: 0;
	padding: 0;
}
img {
	vertical-align: middle;
}
a {
	color: #0071BB;
	font-weight: bold;
	text-decoration: none;
}
.contentLeft h1 {
	line-height: 27px;
}
h2 a:hover {
	text-decoration: none;
}
#quota {
	margin-left: 8px;
}
div.head {
	margin: 15px auto;
	width: 951px;
}
div.top {
	height: 64px;
	padding-top: 15px;
	position: relative;
	padding-right: 2px;
}
#header{width: 951px; margin: 0 auto;}

div.top a.logo{
	background: url('images/appassure_logo.gif') no-repeat;
	display: inline;
	float: left;
	height: 47px;
	width: 207px;
	margin-top: 8px; 

	padding: 0
}

.header_banner{
	margin: 0 0 0 169px;
}

ul.header_top_menu{
	list-style: none;
	padding: 0; margin: 0;
	position: absolute;
	top: 22px; right: 2px;

	line-height: 16px;
}

.header_top_menu li{
	float: left;
	height: 15px;
	position: relative;
	margin-left: 7px;
	border-left: 1px solid #898787;
}
.header_top_menu li:first-child{
	border: 0;
}

div.top .header_top_menu li a{color: #000; font: bold 12.5px Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; padding-left: 7px;}
div.top .header_top_menu li a:hover{text-decoration: none; color: #265e92;}


p.header_contact{
	color: #000;
	font: 10px/16px Arial, "Helvetica CY", "Nimbus Sans L", sans-serif;
	margin: -13px 0 0;
	text-align: right;
}


div.top .header_contact a{color: #000;}

div.top .header_contact a:hover{background: #fff; text-decoration: underline;}

.header_contact span{
	display: inline-block;
	margin: 0 4px;
}


/*---------------------      Menu START        ---------------------*/

#navig{
	height: 35px;
	position: relative;
	z-index: 10;
}


ul.menu{
	list-style: none;
	background: #024989;
	padding: 0; margin: 0;
	height: 35px;
	background: url('images/bg_menu.gif') repeat-x 0 -1px #2769a5;
}

.menu li{
	float: left;
	border-width: 1px;
	border-style: solid;
	border-color: #035ca3 #1468ad #012c56 #0e4889;
	text-align: center;
	height: 33px;
	position: relative;
	width: 128px;
}
li.menu_2{width: 131px;}
li.menu_3{width: 141px;}
li.menu_4{width: 125px;}
li.menu_5{width: 191px;}
li.menu_6{width: 127px;}
li.menu_7{width: 91px;}


.menu li:hover{border-color: #297dc3 #368cd4 #2985d1 #368cd4; 	background: url('images/bg_menu.gif') repeat-x 0 -36px;
}

.menu li a{
	font: bold 14px/14px Arial, "Helvetica CY", "Nimbus Sans L", sans-serif;
	color: #fff; 
	display: inline-block; 
	margin: 9px 0 0;
}
.menu li a:hover{text-decoration: none;}

li.menu_2 a{background-position: -146px -1px;}
li.menu_3 a{background-position: -295px -1px;}
li.menu_4 a{background-position: -451px -1px;}
li.menu_5 a{background-position: -593px -1px;}
li.menu_6 a{background-position: -801px -1px;}

li.menu_1:hover a{background-position: 0 -36px;}
li.menu_2:hover a{background-position: -146px -36px;}
li.menu_3:hover a{background-position: -295px -36px;}
li.menu_4:hover a{background-position: -451px -36px;}
li.menu_5:hover a{background-position: -593px -36px;}
li.menu_6:hover a{background-position: -801px -36px;}

.menu li .menu_corner_left, .menu li .menu_corner_right{
	background: url('images/menu_border.jpg') no-repeat;
	height: 35px; width: 6px;
	position: absolute;
	top: -1px; left: -1px;
	padding-top: 0;
}
.menu li .menu_corner_right{
	background-position: -6px 0;
	left: auto; right: -4px;
}
.menu li:hover .menu_corner_left{background-position: 0 -35px;}
.menu li:hover .menu_corner_right{background-position: -6px -35px;}

.submenu{
	border-top: 7px solid #2a86d3;
	background: url('images/bg_submenu.jpg') repeat-x #fff 6px 0;
	text-align: left;
	padding: 5px;
	z-index: 100;
	box-shadow: 0 4px 6px -1px #555;
	-moz-box-shadow: 0 4px 6px -1px #555;
	-webkit-box-shadow: 0 4px 6px -1px #555;
	filter: progid:DXImageTransform.Microsoft.shadow(direction=113, color=#555555, strength=4);
	min-width: 170px;
	display: none;
	position: absolute;
	top: 34px; left: -1px;
}

.submenu.two_col{width: 344px;}

.menu li:hover .submenu{display: block;}

.submenu h3{
	color: #2985d1;
	font: bold 12px Arial, "Helvetica CY", "Nimbus Sans L", sans-serif;
	margin: 5px 0 10px 26px;
	position: relative;
}

.submenu h3 span{
	font-size: 0;
	position: absolute; top: 0; left: 0;
	background: url('images/submenu_h3.gif') no-repeat -15px -15px;
	padding:0;
	height: 15px; 
	width: 80px;
}

.menu_1 .submenu h3 span{
	background-position: -15px 0;
}
.menu_3 .submenu h3 span{
	background-position: -9px -30px;
	width: 86px;
}
.menu_4 .submenu h3 span{
	background-position: -24px -45px;
	width: 71px;
}
.menu_6 .submenu h3 span{
	background-position: -15px -60px;
}
.menu_7 .submenu h3 span{
	background-position: 0px -75px;
	width: 95px;
}

.menu_6 .submenu{margin-left: -222px;}

li.menu_2 .submenu.two_col{width: 390px;}

.submenu_col{
	background: #fff;
	min-width: 130px;
	padding: 14px 15px 10px 24.5px;
	float: left;
	min-height: 155px;
}

.submenu_col+.submenu_col{margin-left: 5px;}

.submenu_col ul{
	padding: 0; margin: 0;
	list-style: none;
}

.submenu .submenu_col ul li{
	border: 0;
	clear: both;
	height: auto; min-width: 130px;
	text-align: left;
	background: none;
	margin-bottom: 2px;
	white-space: nowrap;
	width: auto;
}

.submenu_col li a, .submenu .submenu_banner a{
	color: #2d73b5;
	background: none;
	display: inline-block;
	font: 12px/16px Arial, "Helvetica CY", "Nimbus Sans L", sans-serif;
	height: auto; 
	position: relative;
	margin-top: 0;
}

.submenu_col li a:hover{
	color: #c88f06;
	text-decoration: none;
}

.submenu_col h4{
	position: relative;
	font: bold 12px Arial, "Helvetica CY", "Nimbus Sans L", sans-serif;
	margin: 3px 0 5px;
	clear: both;
	color: #000;
}
.submenu_col ul+h4{
	margin-bottom: 11px;
	top: 8px;
}

.submenu_col h4 span{
	font-size: 0;
	width: 100%;
	height: 13px;
	position: absolute; top: 0; left: -1px;
	padding: 0;
}

.submenu_banner{
	text-align: center;
	margin-top: 10px;
}

.submenu .submenu_banner a{font-size: 0; line-height: 0; width: auto; margin: 0 17px;}
.submenu_banner a img{
	border: 0;
}

/*---------------------      Menu END        ---------------------*/





div.buttons_control {
	clear: both;
	text-align: center;
}
div.buttons_control ul {
	list-style-type: none;
}
div.buttons_control ul li {
	/*float:left;*/
}
div.buttons_control #roll li {
	height: 180px;
	width: 951px;
}
div.buttons_control h1 {
	color: black;
	font-family: Arial;
	font-size: 27px;
	font-weight: normal;
	line-height: normal;
	margin: 20px 0 21px 20px;
	text-align: left;
	width: 900px;
}
div.buttons {
	background: url(images/redes/buttons_bg.png) top left repeat-x;
	height: 81px;
}
div.buttons ul {
	list-style-type: none;
	width: 100%;
}
div.buttons ul li {
	cursor: pointer;
	float: left;
	height: 63px;
	margin: 8px 12px;
}
div.buttons ul li img {
	cursor: pointer;
	height: 62px;
	position: relative;
	width: 210px;
	z-index: 10;
}
div.buttons ul li img.highlight {
	display: run-in;
}
div.proposes {
	background: white;
	border-top: 1px solid #c6c6c6;
	height: 97px;
	position: relative;
	z-index: 0;
}
div.propose {
	border: 1px solid #c6c6c6;
	border-right: 1px solid #c6c6c6;
	border-top: 0;
	float: left;
	height: 97px;
	min-height: 97px;
	position: relative;
	width: 315px;
}
div.propose h3 {
	font-size: 14px;
	margin: 10px 20px 8px 20px;
}
.proposes .green_but {
	left: 111px;
	position: absolute;
	top: 39px;
}
div.propose img {
	float: left;
	margin: 0 15px;
	margin-bottom: 0;
}
div.propose span {
	display: block;
	margin: 10px 0;
}
div.download_but {
	background: url(images/redes/download_but.png) no-repeat 0 0;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	font-size: 12px;
	height: 22px;
	padding-top: 5px;
	text-align: center;
	width: 158px;
}
div.grey_but, div.green_but {
	background: url(images/redes/grey_but.png) no-repeat 0 0;
	color: #4d4d4d;
	cursor: pointer;
	display: inline-block;
	font-size: 12px;
	height: 22px;
	padding-top: 5px;
	text-align: center;
	width: 158px;
}
div.grey_but2,
div.download_but2,
div.green_but2 {
	background: url(images/download-buttons.png) no-repeat 0 0;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	color: #fff;
	cursor: pointer;
	display: inline;
	float: right;
	font-size: 13px;
	margin-right: 10px;
	line-height: 30px;
	overflow: hidden;
	padding: 0 0 0 15px !important;
	text-align: center;
}
div.download_but2 {
	background-position: 0 -30px;
}
div.green_but {
	background: url(images/redes/green_but.png) no-repeat 0 0;
	color: #fff;
}
div.green_but a {
	color: #fff;

}
div.green_but2 a,
div.download_but2 a {
	background: #fff url(images/download-buttons.png) no-repeat 100% 0;
	color: #fff;
	cursor: pointer;
	display: block;
	float: left;
	height: 30px;
	min-width: 90px;
	line-height: 30px;
	padding-right: 25px;
	position: relative;
	text-shadow: 1px 1px #025f2d;
	white-space: nowrap;
	width: auto;
}
div.download_but2 a {
	background-position: 100% -30px;
	text-shadow: 1px 1px #00478a;
}
div.green_but2 a:hover {
	text-decoration: none;
}
div.buttons-img {
	background-position: 100% 0;
	padding: 0px 8px 0 0 !important;
}
div.buttons-img  a{
	background-position: 0 0;
	padding: 0 8px !important;
	min-width: none;
}
div.buttons-img.download_but2 {
	background-position: 100% -30px;
}
div.buttons-img.download_but2 a {
	background-position: 0 -30px;
}
div.buttons-img a span {
	background: url(images/download-buttons.png) no-repeat 0 -59px;
	display: block;
	padding-left: 27px;
}
div.free_trial a span {
	background-position: 0 -89px;
}
div.request_quote a span {
	background-position: 0 -120px;
}
div.pdf_download a span {
	background-position: 0 -150px;
	padding-left: 22px;
}
/**/
.three-buttons {
	background: #f7f7f7;
	border: 1px solid #ccc;
	margin-top: 20px;
	overflow: hidden;
	padding: 10px 0 10px 10px;
	width: 455px;
}
.three-buttons h2 {
	font-size: 16px;
	margin: 0 0 8px;
}
#l_content ul.buttons-horizontal,
 ul.buttons-horizontal,
.buttons-vertical {
	list-style: none;
	padding: 0;
	width: 540px;
}
ul.buttons-horizontal li {
	float: left;
}
div.three-buttons-vert {
	float: right;
	margin: 0 0 0 10px;
	width: 191px;
}
div.three-buttons-vert h2 {
	font-size: 13px;
}
#l_content ul.buttons-vertical,
ul.buttons-vertical {
	margin-left: 4px;
	padding: 0;
	width: auto;
}
ul.buttons-vertical div.buttons-img {
	float: left;
}
ul.buttons-vertical div.buttons-img a{
	min-width: 148px;
}
ul.buttons-vertical li {
	float: none;
	margin-bottom: 5px;
	overflow: hidden;
}


/*background:white url(images/control.png) no-repeat 0 0px;*/
/* ----------------------------------FOOTER styles----------------------------------- */
body:nth-of-type(1) #footer {
	margin-top: 0px;
}
#footer {
	background: #afafaf;
	border: 0;
	clear: both;
	color: #555;
	display: table;
	margin-bottom: -100px;
	margin-top: 0 !important;
	min-width: 1000px;
	padding: 0;
	width: 100%;
}
@-moz-document url-prefix() {
	#footer {
		clear: both;
		display: table;
		width: 100%;
	}
}
body:last-child:not(:root:root) #footer {
}
#footer h3,
#footer h3 a:link,
#footer h3 a:visited {
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	line-height: 21px;
	margin: 13px auto 10px;
	text-align: left;
	text-decoration: none;
}
#footer .footer-column h3 {
	color: #212121;
	text-transform: uppercase;
}
#footer a:link, #footer a:visited {
	color: #cacaca;
	font-weight: normal;
}
#footer a:hover {
	text-decoration: none;
}
#footer-container {
	margin: 0 auto;
	width: 940px;
}
.footer-column {
	color: #413f3e;
	float: left;
	margin-right: 20px;
	padding-bottom: 20px;
	width: 170px;
}
.footer-column-last {
	_margin-right: 0;
	_width: 270px;
	color: #413f3e;
	float: left;
	margin-right: 0;
	padding-bottom: 0px;
	width: 270px;
}
#footer-keywords.footer-column {
	_width: 200px;
	width: 200px;
}
#footer-downloads.footer-column {
	_width: 200px;
	width: 200px;
}
#footer-video.footer-column {
	margin: 0;
	width: 270px;
}
.footer-column h2, .footer-column-last h2 {
	color: #fff;
	font-size: 16px;
	margin: 0;
	text-align: left;
}
.footer-column ul {
	border: 0;
	color: #cacaca;
	list-style: none;
	margin: 10px 0 0 0;
	padding: 0;
}
.footer-column li {
	border-bottom: 1px dotted #444243;
	font-size: 12px;
	font-weight: normal;
	margin: 0;
	padding: 5px 0 5px 5px;
	text-align: left;
}
.footer-column li:hover {
	background: #898989;
	padding: 5px 0 5px 5px;
}
#footer .footer-column li:hover a {
	color: #fff;
}
#footer .footer-column li a {
	color: #444243;
}
#footer-container #divider-solid {
	height: 10px;
}
#copyright {
	padding-top: 0px;
}
#copyright p,
#copyright a:link,
#copyright a:visited {
	color: #434343;
	font-size: 9px;
	line-height: 12px;
	text-decoration: none;
}
#copyright a:hover {
	color: #fff;
	text-decoration: underline;
}
ul.logo_footer {
	height: 70px;
	list-style: none;
	margin: 10px 0 10px -20px;
	padding: 0;
}
.logo_footer li {
	display: block;
	float: left;
	margin-left: 20.5px;
	text-align: right;
}
/* ----------------------------------/ FOOTER styles----------------------------------- */



/*______________________ Slider Style START ______________________________*/
#wrap #slider{width: 951px; height: 223px; margin: 6px auto 7px; overflow: hidden;}

.buttons_control{position: relative; text-align: center;}

#feature_list{margin: 0 auto; width: 951px;}
 
ul#output{width: 951px; padding: 0; margin: 0; list-style: none; position: relative;}

#output li{width:951px; height: 223px;}

#output a{width: 951px; height: 223px; display: block;}

.tabs_conteiner{position: absolute; top: 189px; height: 11px; width: 951px;}

ul#tabs{list-style: none; display: inline-block; height: 14px; position: relative; z-index: 8; margin: 0 auto; padding: 0;}

#tabs li{background: url('images/dots_08c_big.png') no-repeat; height: 20px; width: 20px; float: left; margin: 0 3px; padding: 3px 0 0 3px;}
#tabs li:hover{background-position: 0 -23px;}
#tabs li.current, #tabs li.activeSlide{background-position: 0 -46px;}
#tabs li a{height: 17px; width: 17px; display: block;}
/*______________________ Slider Style END ______________________________*/

/*______________________ Homepage Style START ______________________________*/

ul.banners_3{list-style: none; height: 106px; margin: 0; padding: 0;}
.banners_3 li{width: 307px; height: 106px; margin: 0 15px 0 0; float: left;}
.banners_3 a{display: block; width: 307px; height: 106px;}
li.banners_3_right{margin: 0;}

.block_about{
	background: #fafafa;
	border: 1px solid #f0efef;
	margin: 15px auto;
	padding: 17px;
	width: 915px; 
	position: relative;
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
}

.block_about h3{margin: 0; color: #424242; font: bold 15px/18px Arial,"Helvetica CY","Nimbus Sans L",sans-serif;}

.block_about p{
	color: #222;
	margin: 9px 0 0;
}

.block_about p a{
	color: #2b75bb;
	font-weight: normal;
	text-decoration: none;
}

.block_about p span a{
	color: #2B75BB;
	font-weight: bold;
	display: inline-block;
	margin-left: 15px;
}

.block_about p a:hover{color: #265e92;}

.block_about ul{list-style: none; color: #000; padding-left: 30px;}

.home_learn_more{text-align: right;}
p.home_learn_more span a{font-weight: normal; color: #222;}
.block_about ul li ul{list-style: square; margin: 10px 0;}

.home_toggle_block{display: none;}
home_toggle_block ul{padding-left: 30px;}

ul.home_block4{
	list-style: none;
	height: 121px;
	padding: 0; 
	margin: 0 -9px 0 0;
	width: 960px;
}

.home_block4 li{
	float: left;
	height: 119px;
	background: #fff;
	border-width: 1px;
	border-style: solid;
	border-color: #e6e6e6 #e0e0e0 #e6e6e6 #dcdcdc;
	width: 224px;
	margin-right: 15.5px;
	text-align: center;
	border-radius: 2px;
	position: relative;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}

li.home_block4_4{margin: 0;}

.home_block4 h3{
	width: 215px; height: 111px;
	background: url('images/bg_4_home_block.gif') repeat-x;
	margin: 4px;
}

.home_block4 li:hover h3{
		background: url('images/bg_4_home_block_hover.gif') repeat-x;
}

.home_block4 a{display: block; height: 111px; text-decoration: none; padding-top: 18px;}

.home_block4 strong{
	display: block;
	font: 21px "Myriad Pro", Calibri, 'Times New Roman', 'Times CY', 'Nimbus Roman No9 L', sans-serif;
	color: #094b88;
}

.home_block4 li:hover strong{
	color: #000;
}


.home_block4 span{
	width: 49px;
	height: 43px;
	background: url('images/home_4_block.gif') no-repeat;
	font-size: 0;
	color: transparent;
	display: block;
	margin: 10px auto 0;
}

.home_block4_2 span{
	height: 45px;
	background-position: 0 -44px;
}

.home_block4_3 span{
	height: 41px;
	background-position: 0 -90px;
}

.home_block4_4 span{
	height: 43px;
	background-position: 0 -132px;
}

.home_bottom_block{
	position: relative;
	background: url('images/border_bottom_block.gif') repeat-y 50% 50% #fafafa;
	border: 1px solid #e8e6e6;
	margin: 15px 0;
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
}

.home_bottom_stories, .home_bottom_news{
	width: 465px;
	float: left;
	margin: 4px 5px 4px 4px;
}
.home_bottom_news{margin: 4px 4px 4px 5px;}


.home_bottom_block_cont{
	background: url('images/bg_home_block_bottom.gif') repeat-x;
	margin: 0;
}

.home_bottom_block_cont a{display: block; text-decoration: none; padding: 1px 15px;}

.home_bottom_block_cont span{
	margin: 0 0 10px;
	display: block;
	color: #222;
	font: 12px/16px Arial,"Helvetica CY","Nimbus Sans L",sans-serif;
}

span.home_bottom_block_cont_header{
	display: block;
	margin: 5px 0;
	color: #424242;
	font: bold 15px/18px Arial,"Helvetica CY","Nimbus Sans L",sans-serif;
}


div.stroke{
	background: #f2f2f2;
	border: 1px solid #c6c6c6;
	height: 27px;
	margin: 0 0 15px;
	padding-left: 12px;
	z-index: 10;
	position: relative;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

div.stroke p{
	float: left;
	margin: 5px 0;
	font: 12px/18px Arial, "Helvetica CY", "Nimbus Sans L", sans-serif;
	color: #222;
}

ul.topnav{
	list-style: none;
	margin: 0;  padding: 0;
	position: absolute;
	top: 0; right: 0;
	width: 640px;
	z-index: 9px;
	font-size: 12px;
	line-height: 18px;
}

ul.topnav li{
	height: 28px;
	line-height: 28px;
	position: relative;
	width: 630px;
}

ul.topnav li a{
	color: #2B75BB;
	display: block;
	overflow: hidden;
	padding: 0 25px 0 15px;
	text-decoration: none;
	font: 12px/15px Arial, "Helvetica CY", "Nimbus Sans L", sans-serif;
	height: 28px;
	line-height: 28px;

}

#quota, .stroke p strong{color: #2B75BB; font-weight: normal;}

html ul.topnav li ul.subnav li a{font-weight: normal;}
html ul.topnav li ul.subnav li a:hover{background: #c6c6c6;}

ul.topnav li a font{color: #222;}

ul.topnav li ul.subnav li#last_subnews{height: 27px; line-height: 27px;}

ul.topnav li ul.subnav li#last_subnews a{
	border-bottom: 1px solid #C6C6C6;
	height: 27px;
	line-height: 27px;
	overflow: hidden;
	position: relative;
}

ul.topnav li span{
	background: url('http://www.appassure.com/wp-content/themes/AA-theme/images/redes/news_arrow.png') no-repeat 0 9px;
	height: 28px;
	line-height: 28px;
	position: absolute;
	top: 0; right: 15px;
	width: 15px;
	cursor: pointer;
}

.our_customers{
	padding: 10px 0;
	border: 1px solid #C6C6C6;
	width: 949px;
	margin: 15px auto;
	position: relative;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.our_customers img{margin-left: 14px;}

.home_toggle_block h3{margin: 20px 0 15px;}
.home_toggle_block p{margin: 15px 0;}
.home_toggle_block li strong{color: #424242;}
/*______________________ Homepage Style END ______________________________*/



.redtext {
	color: #bc2026 !important;
}

/* ---------------------------------- MAIN NAVIGATION styles----------------------------------- */
#navigation {
	background: transparent;
	height: 27px;
	left: 0px;
	margin: 10px auto;
	padding: 0;
	position: relative;
	top: 0px;
	width: 951px;
	z-index: 15;
}
#navigation ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#sub-nav {
	clear: both;
	display: block;
	height: 26px;
	list-style-type: none;
	margin: 10px auto;
	width: 954px;
}
#sub-nav li {
	cursor: pointer;
	display: inline;
	float: left;
	height: 27px;
	line-height: 27px;
	padding: 0;
	width: 125px;
}
.last {
	margin-left: -4px !important;
}
.prelast {
	margin-left: -20px !important;
}
.first {
	margin-left: -2px!important;
}
#sub-nav li a {
	_padding: 0px 1em;
	border: 0;
	display: block;
	font-family: Arial;
	font-size: 14px;
	font-weight: normal;
	height: 25px;
	line-height: 25px;
	/*padding:0px 25px;*/
	position: relative;
	text-decoration: none;
	top: 1px;
}
body:last-child:not(:root:root) #sub-nav li a {
	padding: 0px 44.5px;
}
#sub-nav li.last a {
	border: 0;
	display: block;
	font-family: Arial;
	font-size: 14px;
	font-weight: normal;
	height: 25px;
	line-height: 25px;
	padding: 0px 49.3px 0 40px;
	position: relative;
	text-decoration: none;
	top: 1px;
}
#sub-nav li a:hover {
	height: 25px;
	line-height: 25px;
}
#sub-nav li li {
	cursor: auto;
}
#sub-nav li li a {
	padding: 0;
}
#sub-nav li li a:hover {
	background: none;
}
#sub-nav li:hover .drop {
	left: auto;
}
#sub-nav .drop {
	left: -9999em;
	margin-left: -3px;
	margin-top: 2px;
	position: absolute;
	text-indent: 0;
	/*width: 263px;*/
	z-index: 5000;
}
#sub-nav .drop .hd {
	_background-image: none;
	_font-size: 0;
	background: url(images/nav_top.png) no-repeat left top;
	height: 19px;
	width: 263px;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/nav_top.png', sizingMethod='crop');
}
#sub-nav .drop .hd_sm {
	_background-image: none;
	_font-size: 0;
	background: url(images/nav_top_small.png) no-repeat left top;
	height: 17px;
	width: 130px;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/nav_top_small.png', sizingMethod='crop');
}
#sub-nav .drop .ft {
	padding: 0;
	background: url(images/nav_bot.png) no-repeat left bottom;
	height: 25px;
	_font-size: 0;
	width: 263px;
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/nav_bot.png', sizingMethod='crop');
}
#sub-nav .drop .ft_sm {
	padding:0;
	background: url(images/nav_bot_small.png) no-repeat left bottom;
	height:23px;
	_font-size:0;
	width:130px;
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/nav_bot_small.png', sizingMethod='crop');
}

#sub-nav .drop .bd {
	background: url(images/nav_box.png) repeat-y 0;
	padding:0 6px 0 3px;
	width:254px;
	_float:left;
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/nav_box.png', sizingMethod='scale');
}
#sub-nav .drop .bd p {
	background: white;
	margin-right: 0px;
	padding-left: 15px !important;
}
#sub-nav .drop .bd_sm {
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/nav_box_small.png', sizingMethod='scale');
	_float: left;
	background:  url(images/nav_box_small.png) repeat-y 0;
	min-height: 154px;
	padding: 0 5px;
	width: 120px;
}
#sub-nav #firstli .drop {
	margin-top: -2px;
}
#sub-nav .first .hd_sm {
	background: url(images/first_nav_top_small.png) no-repeat left top;
	height: 21px;
	width: 147px;
}
#sub-nav .first .bd_sm {
	background: url(images/first_nav_box_small.png) repeat-y 0;
	padding: 0 5px;
	width: 137px;
}
#sub-nav .first .ft_sm {
	background: url(images/first_nav_bot_small.png) no-repeat left bottom;
	height: 24px;
	padding: 0;
	width: 147px;
}
#sub-nav .last .hd_sm {
	background: url(images/last_nav_top_small.png) no-repeat left bottom;
	height: 22px;
	padding: 0;
}
#sub-nav #lastli .drop {
	margin-top: -2px;
}
#sub-nav .drop .content {
}
#sub-nav .drop p {
	font-size: 12px;
	line-height: 17px;
	margin: 0;
	text-align: left;
}
#sub-nav .drop h3 {
	clear: both;
	color: #781214;
	font-size: 13px;
	font-weight: bold;
	line-height: 20px;
	padding: 4px 14px 0 14px;
	position: relative;
	text-transform: uppercase;
}
#sub-nav .drop a {
	background: none;
	color: #1B197C;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	height: auto;
	padding: 0px !important;
/*	line-height: 15px;
	margin: 3px 0;
	display: block;*/
}
#sub-nav .drop a:hover {
	background:none !important;
	height:auto;
	color: #bc2026;
}
#sub-nav .drop p a:hover {
	background: none !important;
	color: #bc2026 !important;
	height: auto;
}
#sub-nav .drop a.h4,
#sub-nav .drop a.h4:visited {
	clear: both;
	color: #1B1464;
	float: left;
	font-size: 13px !important;
	font-weight: bold;
	line-height: 35px;
	margin: 0;
	position: relative;
	text-align: left !important;
}
clrfix {
	zoom: 1;
}
#sub-nav .sub_menu_list li {
	background: none;
	border: 0;
	height: auto;
	line-height: 17px;
	padding: 4px 0;
	text-align: left;
	width: 119px;
}
#sub-nav .sub_menu_list li a {
	line-height: 14px;
}
.clrfix:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
}
.clr {
	clear: both;
}
#stay-current {
	background-position: right -58px;
}
#sub-nav h4 {
	background: #f2f2f2;
	border-top: solid 1px #b3b3b3;
	clear: both;
	font-size: 13px;
	height: 35px;
	line-height: 35px;
	margin-left: -12px;
	padding: 0 5px 0 7px;
	text-align: left;
	width: 113px;
}
#sub-nav .freeh4 {
	background: none !important;
	border-top: solid 0px #b3b3b3;
	font-size: 14px;
	height: 18px !important;
	line-height: 18px;
	text-align: left;
}
#sub-nav .freeh4 a,
#sub-nav .freeh4 a:visited {
	line-height: 18px !important;
}
#sub-nav .freep a,#sub-nav .freep a:visited {
	color: #808080 !important;
	line-height: 18px !important;
}
#sub-nav .freep a:hover {
	color: #bc2026;
}
#sub-nav .freep {
	padding-bottom: 5px;
	padding-left: 7px;
}
.buybl h4 {
	background: #f2f2f2;
	border-top: solid 1px #b3b3b3;
	font-size: 12px;
	height: 35px;
	line-height: 35px;
	text-align: left;
}
.buybl h4 a.h4,
.buybl h4 a:visited {
	clear: both;
	color: #4d4d4d !important;
	color: #BC2328;
	float: left;
	font-size: 12px !important;
	font-weight: bold;
	line-height: 35px;
	margin: 0;
	padding-left: 18px;
	padding-left: 65px !important;
	position: relative;
	text-align: left !important;
}
.buybl p a,
.buybl p a:visited {
	color: #1B1464 !important;
	font-size: 11px !important;
	font-weight: normal !important;
	left: 64px;
	line-height: 35px !important;
	position: relative !important;
	text-align: left !important;
}
.buybl {
	position: relative;
}
.buybl h4 a {
	left: 65px;
}
/* ----------------------------------/ MAIN NAVIGATION styles----------------------------------- */


/*---------------------------NEWS styles ----------------------------*/

ul.topnav {
	background: #222;
	background: url(images/topnav_bg.gif) repeat-x;
	float: left;
	font-size: 12px;
	list-style: none;
	margin: 0;
	padding: 0 00px;
	position: absolute;
	right: 0px;
	top: 0px;
	width: 640px;
	z-index: 999;
}
body:last-child:not(:root:root) ul.topnav {
	width: 615px;
}
ul.topnav li {
	float: left;
	line-height:28px;
	margin: 0;
	padding: 0;height: 28px;
	position: relative; /*--Declare X and Y axis base for sub navigation--*/
	width: 630px;
	z-index:4;
}
ul.topnav li a {
	color: #2B75BB;
	display: block;
	float: left;
	height: 28px;
	overflow: hidden;
	padding-left: 15px;
	padding-right: 25px;
	text-decoration: none;
}
ul.topnav li a:hover {
	background: url(images/topnav_hover.gif) no-repeat center top;
}
ul.topnav li span { /*--Drop down trigger styles--*/
	background: url(images/redes/news_arrow.png) no-repeat center center;
	float: left;
	height: 28px;
	line-height: 28px;
	position: absolute;
	right: 0px;
	top: 0px;
	width: 30px;
}
ul.topnav li span.subhover {/*--Hover effect for trigger--*/
	background-position: 50% 50%;
	cursor: pointer;
} 
ul.topnav li ul.subnav {
	background: #f2f2f2;
	border: 0px solid #111;
	display: none;
	float: left;
	left: -9px;
	list-style: none;
	margin: 0;
	padding: 0;
	position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/
	top: 28px;
	width: 650px;
	z-index:5;
}
ul.topnav li ul.subnav li{
	/*background: #f2f2f2;*/
	border-left: 1px solid #c6c6c6; /*--Create bevel effect--*/
	border-right: 1px solid #c6c6c6; /*--Create bevel effect--*/
	clear: both;
	left: 0px;
	margin: 0;
	padding: 0;
	position: relative;
	top: 0px;
	width: 648px;
	z-index: 6;
}
html ul.topnav li ul.subnav li a {
	border-right: 1px solid #c6c6c6;
	float: left;
	font-weight:normal;
	padding-left: 20px; 
	position: relative;
	width: 603px;
	z-index: 999;
}
html ul.topnav li ul.subnav li a:hover { /*--Hover effect for subnav links--*/
	background: #c6c6c6;
}
ul.topnav li ul.subnav li#last_subnews {
	border: 0px;
	height: 27px;
	line-height: 27px;
}
ul.topnav li ul.subnav li#last_subnews a,
ul.topnav li ul.subnav li#last_subnews a:visited {
	background: url(images/bot_li.gif) no-repeat bottom left;
	border: 0;
	height: 27px;
	line-height: 27px;
	overflow: hidden;
	width: 605px !important;
}

ul.topnav li ul.subnav li#last_subnews a:hover {
	background: #f2f2f2 url(images/bot_li_hover.gif) no-repeat bottom left;
	border: 0;
	height: 27px;
	line-height: 27px;
	width: 605px !important;
}
#last_subnews_main {
	border-top: solid 1px #f2f2f2 !important;
}

*:first-child+html ul.topnav li ul.subnav li#last_subnews {
	border: 1px solid #c6c6c6;
	border-top: 0;
}
*:first-child+html ul.topnav li ul.subnav li#last_subnews a,
*:first-child+html ul.topnav li ul.subnav li#last_subnews a:visited {
	background: #f2f2f2;
	border-right: 1px solid #c6c6c6;
	width: 603px !important;
}
*:first-child+html ul.topnav li ul.subnav li#last_subnews a:hover {
	background:#c6c6c6;
}
/*--------------------------- / NEWS styles -------------------------*/

.intro {
	bottom: 16px;
	left: 380px;
	position: absolute;
	text-align: left;
	width: 400px;
}
.intro2 {
	bottom: 8px;
	left: 340px;
	position: absolute;
	text-align: left;
	width: 400px;
}
.strong-text {
	color: #4d4d4d;
	font-size: 18px;
	font-weight: normal;
	line-height: 25px;
}
span.list {
	background: url(images/boolet.png) no-repeat left center;
	font-size: 14px;
	padding-left: 15px;
}
/*.intro2 span.list{font-size:18px; line-height:30px;}*/

.productpage h1 {
	font-size: 22px;
	line-height: 40px;
	margin-bottom: 0px;
}
.breadcrumb {
	margin-bottom: 0px;
}
.breadcrumb,.breadcrumb a,.breadcrumb a:visited {
	color: #72757A;
	font-size: 10px;
	line-height: 20px;
	text-decoration: none;
}
#l_content {
	padding: 0px;
	width: 691px;
}

/*#l_content table{
  -moz-box-shadow: 1px 1px 5px;
  -webit-box-shadow: 1px 1px 5px;
  box-shadow: 1px 1px 5px;
}
*/
#r_sidebar {
	background: white;
	border-left: solid 2px #f2f2f2;
	padding: 0 0 0 5px;
	margin-bottom: 20px;
	width: 235px;
}
#r_sidebar h4,#r_sidebar h4 a,#r_sidebar h4 a:visited,#r_sidebar h4 a:hover {
	background: #f2f2f2;
	color: #72757A;
	font-size: 16px;
	font-weight: normal;
	line-height: 25px;
	margin: 0 0 0 0;
	padding: 0 10px;
	text-decoration: none;
}
#r_sidebar h5,#r_sidebar h5 a,#r_sidebar h5 a:visited {
	background: white;
	color: #72757A;
	font-size: 14px;
	font-weight: normal;
	line-height: 25px;
	margin: 10px 0 0 0;
	padding: 0 10px;
	text-decoration: none;
}
#r_sidebar h5 a,#r_sidebar h5 a:visited {
	padding: 0px;
}
#r_sidebar ul {
	margin: 0 10px -1px;
}
#r_sidebar .bluelink,
#r_sidebar .bluelink:visited,
.containerInnerRight .bluelink,
.containerInnerRight .bluelink:visited {
	background: url(images/bluelink_bg.png) repeat-x top;
	color: white;
	display: block;
	font-size: 14px;
	line-height: 35px;
	text-align: center;
	text-decoration: none;
}
#tabsLinks .bluelink a,#tabsLinks .bluelink a:visited {
	background: url(images/bluelink_bg.png) repeat-x top;
	color: white;
	display: block !important;
	font-size: 14px;
	font-weight: normal;
	line-height: 35px;
	margin: 10px 0;
	text-align: center;
	text-decoration: none;
}
.rowbg {
/*background:#E2E2E2;*/ 
}
.rowbg td {
	border-bottom: solid 1px #cccccc;
	border-top: solid 1px #cccccc;
}
#l_content table td {
	font-size: 12px;
}
#l_content table td ul {
	padding-left: 20px;
}
#l_content h3 {
	clear: both;
	font-size: 18px;
	line-height: 25px;
	margin-bottom: 15px;
	margin-top: 15px;
}
#l_content .description {
	border: solid 1px #CED8E0;
	color: #3C4149 !important;
	display: block;
	float: none;
	font-size: 12px !important;
	line-height: 18px;
	margin-bottom: 10px;
	margin-right: 0px;
	padding: 0px;
}
#l_content .description a {
	text-decoration: none;
}
.triallink,.triallink:visited {
	border-bottom: 0px !important;
	color: #0A377F !important;
	display: block;
	font-size: 14px;
	font-weight: bold !important;
	margin: 10px 0;
	text-decoration: none;
}
.triallink:hover {
	color: #6287D8 !important;
}
.price {
	color: #0A377F !important;
	font-size: 18px;
	line-height: 35px;
}
#l_content ul {
	padding-bottom: 10px;
	padding-left: 20px;
}
.contentLeft p a,.contentLeft p a:visited,.contentLeft ul.voteli a,.contentLeft ul.voteli a:visited {
	color: #0071BB;
	font-weight: normal;
	text-decoration: none;
}
.contentLeft p a:hover {
	color: #0a377f;
}
h1 a:hover,h2 a:hover, h3 a:hover,
a:hover h3,a:hover div, a:hover span {
	text-decoration: none !important;
}
#tabsLinks ul {
	float: left;
	list-style: none;
	margin-right: 25px;
	padding: 0px;
	width: 227px;
}
#tabsLinks ul a,#tabsLinks ul a:visited {
	color: black !important;
	text-decoration: none;
}
#tabsLinks .tabs-link {
	float: left;
	width: 435px;
}
#tabsLinks span ul {
	display: inline-block;
	float: left;
	width: 227px;
}
#tabsLinks ul li {
	height: 29px;
	line-height: 29px;
	padding: 0 10px;
	width: 207px;
}
#tabsLinks ul li ul li {
	height: 29px;
	line-height: 29px;
	padding: 0 0px;
	width: auto;
}
#tabsLinks ul li.active {
	background: url(images/tab_link_bg.png) no-repeat;
}
#tabsLinks ul li.active a {
	color: #0A377F !important;
}
#tabsLinks p {
	margin-top: 0px;
}
#tabsLinks {
	display: table;
	margin-bottom: 25px;
}
#tabsLinks .tabs-link ul {
	list-style-type: disc;
	margin-bottom: 20px;
	padding-left: 20px;
	width: auto;
}
#tabsLinks .tabs-link ul li {
	height: auto;
	line-height: normal;
	padding: 0;
	width: auto;
}
.voteli {
	margin-top: 15px;
	padding-left: 20px;
}
.voteli li {
	list-style: url(images/boolet_vote.png);
}
#tabsLinks span a:hover {
	text-decoration: none;
}
p.t a,p.t a:visited {
	border-bottom: 0px;
	color: #5E89D8 !important;
	font-weight: bold;
	line-height: 18px;
	text-decoration: none;
}
object {
	position: relative;
	z-index: 0;
}
.webinars {
	margin-left: 0px;
}
.webinars a {
	font-size: 12px;
}
#savingsCalc a {
	display: block !important;
}
#tabsCalculations ul li.dailySavings-active a, #tabsCalculations ul li.savingsCalc-active a, #tabsCalculations ul li.corruptionROI-active a {
	display: block !important;
}
#cont1 {
	background: url(images/offsite_replication.png) no-repeat 100% 0%;
	height: 180px;
	width: 951px;
}
.ui-tabs {
	width: 428px !important;
}
#case_st_filter {
	margin-bottom: 20px;
	padding: 0px;
}
#case_st_filter select {
	width: 175px;
}
#case_st_filter #challengeColumn select, 
#case_st_filter #challengeColumn span.ui-dropdownchecklist-text {
	height: auto !important;
	min-height: 20px;
	width: 295px !important;
}
#case_st_filter #challengeColumn span.ui-dropdownchecklist {
	background-position: 100% -1px;
	height: auto !important;
	min-height: 20px;
}
.niceCheck {
	background: url(images/checkbox-sprite.png);
	cursor: pointer;
	display: inline-block;
	height: 17px;
	width: 17px;
}
.niceCheck input {
	display: none;
}
.cs_div {
	background: #cccccc;
	float: right;
	margin: 5px;
	width: 210px;
}
.inner_cs_div {
	background: white;
	padding: 5px;
}
.landing_list {
	left: -45px;
	list-style: none outside none;
	list-style: none;
	position: relative;
	width: 490px;
}
.landing_list li {
	background: url(images/boolet2.png) no-repeat 0 7px;
	padding-bottom: 5px;
	padding-left: 15px;
}
b,strong {
	font-weight: bold;
}
#copyright h2 {
	color: #434343;
	font-size: 10px;
	font-weight: normal;
	margin: 0px;
}
#last_case_study {
	background: url(images/cs_header_img.jpg) 0 0 no-repeat;
	border-radius: 10px;
	margin: 15px 0;
	-moz-border-radius: 10px;
	padding: 15px 15px 5px 15px;
	position: relative;
	-webkit-border-radius: 10px;
}
#last_case_study h2 {
	-khtml-opacity: 0.8; /* Konqueror 3.1, Safari 1.1 */
	-moz-border-radius:8px;border-radius:8px;
	-moz-opacity: 0.8; /* Mozilla 1.6 � ���� */
	-webkit-border-radius:8px;
	background: #fff; 
	color:#333;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); /* IE 5.5+*/
	font-weight:bold;
	line-height:18px;
	margin-bottom:10px;
	margin-top:5px;
	opacity:0.8;
	padding:5px;
	position: relative;
}
#last_case_study h3 {
	color: #333;
	font-size:16px;
	text-shadow: 0px 0 0px #fff;
}
#last_case_study .lq {
	padding-top:0px;
}
#last_case_study .rq {
	-khtml-opacity: 0.9; /* Konqueror 3.1, Safari 1.1 */
	-moz-border-radius:8px;
	-moz-opacity: 0.9; /* Mozilla 1.6 � ���� */
	-webkit-border-radius:8px;
	background: #fff; 
	border-radius:8px;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90); /* IE 5.5+*/
	font-weight:bold;
	opacity:0.9;
	padding:5px;
	position: relative;
}
#last_case_study .rq p {
	color: #466099;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	margin-top: 0px;
	text-align: center;
	text-shadow: 0px 0 0px #fff;
}
#last_case_study .more_q {
	background: url(images/full_story_btn.png);
	display: block;
	float: right;
	height: 27px;
	margin-bottom: 0px;
	margin-top: 20px;
	position: relative;
	right: 0px;
	width: 98px;
}
#last_case_study p {
	color: #333;
	margin-bottom: 0px;
}
#last_case_study a:hover {
	text-decoration: none;
}
#t_cont {
	-moz-border-radius: 10px;
	-wekit-border-radius: 10px;
	border-radius: 10px;
	border: 1px solid #dedede;
	display: table !important;
	padding-top:10px;
	width:100%;
}
#t_cont h3 {
	background: #f2f2f2;
	margin-bottom: 25px;
	padding: 5px 15px 5px 15px;
}
.cs_about_company {
	-khtml-opacity: 0.8; /* Konqueror 3.1, Safari 1.1 */
	-moz-border-radius:8px;
	-moz-opacity: 0.8; /* Mozilla 1.6 � ���� */
	-webkit-border-radius:8px;color:#333;
	background: #fff; 
	border-radius:8px;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); /* IE 5.5+*/
	opacity:0.8;
	padding:5px 8px 5px 8px;
}
.cs_about_company p {
	margin-top:3px;
}
.csimg img {
	-moz-box-shadow:0 0px 0 0px #bbb;
	-webkit-box-shadow:0 0px 0px #bbb;
	border:solid 0px #f2f2f2;
	box-shadow:0 0px 0px #bbb;
}
.res_tel {
	color: #BC1F26;
	display: block;
	font-size: 14px;
	font-weight: bold;
	margin-top: 15px;
}
.block_content {
	color: #5E89D8;
	line-height: 20px;
	margin: 5px 0;
	padding: 5px 10px;
}
.block_content p {
	margin: 0px 0 5px 0;
}
#r_sidebar .block_content ul,.block_content ol {
	margin: 5px 0 !important;
}
.block_content li {
	font-size: 11px;
}
.block_content ul li {
	background: url(images/down_arrow.png) no-repeat 0 4px;
	padding: 0px 5px 0px 20px !important;
}
.featured_test1{
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background: #f2f2f2;
	border-radius: 5px;
	margin: 10px 0;
	padding: 10px;
}
.featured_test2 {
	color: #0B1D5C;
	font-style: italic;
	font-weight: bold;
	margin-bottom: 15px;
	text-align: center;
}
.tzSelect{
	
	/* This is the container of the new select element */
	
	height:20px;
	display:inline-block;
	min-width:168px;
	position:relative;
	
	/* Preloading the background image for the dropdown */
	/*background:url(images/dropdown_slice.png) no-repeat -99999px;*/
}

.tzSelect .selectBox{
	position:absolute;
	
	height:20px;
	width:100%;
	
	/* Font settings */
	
	font:13px/34px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	text-align:center;
	text-shadow:1px 1px 0 #EEEEEE;
	color:#666666;

	/* Using CSS3 multiple backgrounds and a fallback */
	
	background:url(images/select_slice.png) repeat-x #ddd;
	background-image:url(images/select_slice.png),url(images/select_slice.png),url(images/select_slice.png),url(images/select_slice.png);
	background-position:0 -136px, right -211px, 50% -68px, 0 0;
	background-repeat: no-repeat, no-repeat, no-repeat, repeat-x;
	
	cursor:pointer;
	
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	line-height:20px;
}

.tzSelect .selectBox:hover,
.tzSelect .selectBox.expanded{
	background-position: 0 -170px, right -211px, 50% -102px, 0 -34px;
	color: #2c5667;
	text-shadow: 1px 1px 0 #9bc2d0;
}

.tzSelect .dropDown{
	position:absolute;
	z-index:999999;
	top:22px;
	left:0;
	width:100%;
	border:1px solid #ccc;
	border-width:0 1px 1px;
	list-style:none;
	
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	
	-moz-box-shadow:0 0 4px #ccc;
	-webkit-box-shadow:0 0 4px #ccc;
	box-shadow:0 0 4px #ccc;
}


.tzSelect li{
	height:35px;
	cursor:pointer;
	position:relative;
	
	/* Again, using CSS3 multiple backgrounds with a fallback */
	
	background: #fff;
	/*background-image:url(images/dropdown_slice.png),url(images/dropdown_slice.png),url(images/dropdown_slice.png);
	background-position: 50% -171px, 0 -85px, 0 0;
*/
	background-repeat: no-repeat, no-repeat, repeat-x;
}

.tzSelect li:hover {
	background-position: 50% -256px, 0 -85px, 0 0;
}
.tzSelect li span {
	left: 55px;
	position: absolute;
	top: 13px;
}
.tzSelect li i {
	color: #999999;
	display: block;
	font-size: 12px;
}
.tzSelect li img {
	left: 9px;
	position: absolute;
	top: 13px;
}
a.banner_number1:hover {
	background: #fff !important;
}
.social_networks {
	background: none;
	clear: both;
	float: center;
	height: auto;
	margin: 10px auto;
	position: relative;
	width: 248px;
}
.social_networks p {
	font: bold 16px Arial, "Helvetica CY", "Nimbus Sans L", sans-serif;
	margin: 4px 0 28px;
	text-align: center;
}
.social_networks ul {
	list-style: none;
	margin: 0 0 0 24px;
	padding: 0;
}
.social_networks li {
	float: left;
	margin-right: 6px;
}
.social_networks li img {
	border: 0;
	display: block;
}
.border_cn_left, .border_cn_right {
	background: url(images/redes/border_cn.jpg) no-repeat 0 0;
	height: 66px;
	left: 0;
	position: absolute;
	top: 0;
	width: 4px;
}
.border_cn_right {
	background-position: -4px 0;
	left: auto;
	right: 0;
}
div.list_data_event {
	margin-left: 15px;
	width: 650px;
}
.list_data_event p {
	color: #6F6F70;
	display: block;
	float: left;
	font-size: 10px;
	margin: 0;
	text-align: right;
	width: 140px;
}
.list_data_event div {
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 15px 150px;
}

.header_panel{
	width: 558px; 
	border-radius: 3px; 
	-webkit-border-radius: 3px; 
	-moz-border-radius: 3px;
	height: 21px; 
	background: url(images/redes/bg_header_panel.jpg) repeat-x; 
	font: bold 12px Arial, "Helvetica CY", "Nimbus Sans L", sans-serif;
	margin: 0 0 10px 100px;
	padding: 6px 0 0 10px;
	position: relative;
	border: 1px solid #C9CED8;
}

.header_panel_long{
	height: 26px; 
	width: 671px; 
	margin-bottom: 10px; 
	padding: 1px 0 0; 
	color: #333; 
	background: url(images/redes/bg_header_panel.jpg) repeat-x; 
	font: bold 12px Arial, "Helvetica CY", "Nimbus Sans L", sans-serif;
	position: relative;
	border-radius: 4px 0 0 4px; 
	-webkit-border-radius: 4px 0 0 4px; 
	-moz-border-radius: 4px 0 0 4px;
}
.header_panel p span, .header_panel_long p span {
	background: url(images/redes/header_panel_corner.jpg) no-repeat;
	height: 27px;
	position: absolute;
	right: 0;
	top: 0;
	width: 4px;
}
.header_panel a,
.header_panel_long a {
	color: #222;
}
.header_panel a:hover,
.header_panel_long a:hover {
	text-decoration: none;
}
.header_panel p,
.header_panel_long p {
	margin: 3px 0 0;
}
.contentLeft .header_panel p a,
.contentLeft .header_panel_long p a {
	border: 0;
	color: #333;
	font-weight: bold;
}
.contentLeft .header_panel p a:hover,
.contentLeft .header_panel_long p a:hover {
	color: #6287D8;
}
.header_panel_corner {
	background: url(images/redes/bg_corner_header_panel.jpg) repeat-x;
	border-radius: 4px 0 0 4px;
	color: #fff;
	display: inline;
	float: left;
	height: 13px;
	margin: -1px 13px 0 0;
	-moz-border-radius: 4px 0 0 4px;
	padding: 8px 25px 6px 14px;
	position: relative;
	-webkit-border-radius: 4px 0 0 4px;
}
.header_panel_corner em,
.header_panel_corner i {
	background: url(images/redes/webinar_blue.jpg) no-repeat;
	display: inline-block;
	font-size: 0;
	font-style: normal;
	height: 10px;
	width: 50px;
}
.header_panel_corner i {
	background: url(images/redes/free_tools_blue.jpg) no-repeat;
	width: 58px;
}
.header_panel_corner span,
.header_panel_long span {
	background: url(images/redes/bg_pointer_header_panel.jpg) no-repeat;
	height: 27px;
	position: absolute;
	right: 0;
	top: 0;
	width: 12px;
}
.descrip_webinar {
	min-height: 25px;
	padding-left: 100px;
	width: 570px;
}
.descrip_webinar ul {
	margin: 10px 0;
	padding-left: 12px;
}
.descrip_webinar p {
	color: #222;
	line-height: 16px;
	margin: 0 0 10px;
}
.descrip_webinar p a {
	border: 0;
	color: #4d9f45;
	font-weight: bold;
}
.descrip_webinar p a:visited {
	border: 0;
	color: #4d9f45;
	font-weight: bold;
}
div.descrip_webinar_more {
	display: none;
}
.webinar_date {
	color: #222;
	font-size: 12px;
	height: 42px;
	margin-bottom: 20px;
	padding-top: 4px;
	position: relative;
	width: 666px;
}
.webinar_date p {
	float: left;
	margin: 0;
}
.webinar_date p strong {
	display: block;
	float: left;
	margin-right: 10px;
	text-align: right;
	width: 89px;
}
.webinar_date select {
	float: left;
	height: 20px;
	width: 340px;
}
.webinar_date p a {
	background: url(images/redes/but_register.png) no-repeat;
	border: 0;
	color: #fff;
	font-weight: bold;
	height: 25px;
	padding: 5px 0 0 14px;
	position: absolute;
	right: 0;
	top: 0;
	width: 86px;
}
.webinar_date p a:hover, .webinar_date p a:visited {
	border: 0;
	color: #fff;
	font-weight: bold;
}
div.webinar_date a.but_view_demand {
	background: url(images/redes/but_demand.png) no-repeat;
	padding: 5px 28px 0 0;
	text-align: center;
	width: 114px;
}
.stroke_border_left,
.stroke_border_right, .menu_border_left, .menu_border_right {
	background: url(images/stroke_border.gif) no-repeat;
	height: 27px;
	left: 0;
	position: absolute;
	top: 0;
	width: 5px;
}
.menu_border_left, .menu_border_right {
	background: url(images/menu_border.gif) no-repeat;
	top: -1px;
}
.stroke_border_right, .menu_border_right {
	background-position: -5px 0;
	left: auto;
	right: -1px;
}
#sub-nav li a:hover .menu_border_right {
	background-position: -5px -27px;
}
#sub-nav li a:hover .menu_border_left {
	background-position: 0 -27px;
}
.find_partners {
	border-bottom: 1px solid #C8C8C8;
	border-top: 1px solid #C8C8C8;
	float: left;
	height: 86px;
	margin-bottom: -1px;
	padding: 18px 5px 0 8px;
	position: relative;
	width: 308px;
}
.find_partners div {
	float: left;
	height: 86px;
	margin-right: 17px;
	text-align: center;
	width: 100px;
}
.find_partners a img {
	border: 0;
}
.find_partners h5 {
	float: left;
	margin: 0;
	width: 188px;
}
.find_partners h5 a {
	color: #0071BB;
	font-size: 12px;
	font-weight: bold;
}
.find_partners p {
	float: left;
	margin: 3px 0 0;
	width: 188px;
}
.contentLeft .find_partners p a {
	border: 0;
	color: #666;
	font-size: 11px;
}
.contentLeft .find_partners a.find_partners_more {
	bottom: 21px;
	color: #0071BB;
	font-size: 12px;
	position: absolute;
	right: 6px;
}
.contentLeft .find_partners p a:hover, .contentLeft .find_partners a.find_partners_more:hover {
	color: #0a377f;
}
.partial_list .find_partners {
	border: 0;
	height: auto;
}
.partial_list .find_partners h5 {
	float: left;
	margin: 0;
	width: 188px;
}
.contentLeft .partial_list .find_partners p a {
	color: #0071BB;
	line-height: 15px;
}
.contentLeft .partial_list .find_partners p {
	float: left;
	margin-top: 6px;
	width: 188px;
}
.contentLeft .partial_list .find_partners p+p {
	float: right;
}
.contentLeft .partial_list .find_partners a.find_partners_more {
	bottom: auto;
	float: right;
	font-weight: bold;
	position: relative;
	right: auto;
}
.purposes_corner_right, .purposes_corner_left {
	background: url(images/redes/purposes_corner.gif);
	height: 99px;
	left: -1px;
	position: absolute;
	top: -1px;
	width: 5px;
}
.purposes_corner_right {
	background-position: -5px 0;
	left: auto;
	right: 0;
}
.purposes_corner_NW, .purposes_corner_NE, .purposes_corner_SW, .purposes_corner_SE {
	background: url(http://www.appassure.com/wp-content/themes/AA-theme/images/redes/customer_corner.gif) no-repeat;
	height: 5px;
	left: -1px;
	position: absolute;
	top: -1px;
	width: 5px;
}
.purposes_corner_NE {
	background-position: -5px 0;
	left: auto;
	right: -1px;
}
.purposes_corner_SW {
	background-position: 0 -5px;
	bottom: -1px;
	top: auto;
}
.purposes_corner_SE {
	background-position: -5px -5px;
	bottom: -1px;
	left: auto;
	right: -1px;
	top: auto;
}
div.download_but, div.green_but, div.download_but {
	padding-top: 7px;
}
div.download_but, div.green_but {
	background: url(images/redes/new_green_but.png) repeat 0 0;
	height: 23px;
}
div.download_but, div.green_but a, div.download_but, div.green_but a:hover {
	color: #fff;
	text-decoration: none;
}
.download_but:hover a {
	text-decoration: none;
}
.app_bl .app_pref {
	background: url(images/app_bg.jpg) no-repeat 0 0;
}
.logo {
	width: 234px;
}
div.top .logo a {
	display: block;
	height: 50px;
	padding: 0;
	width: 234px;
}
.logo a img {
	display: block;
	margin: 21px 0 -4px;
	padding-top: 13px;
}
div.top .logo a:hover {
	background: none;
}
.header_center_banner {
	position: absolute;
	top: 12px;
	left: 375px;
}
.header_center_banner img {
	display: block;
	border: 0;
}
.header_contacts {
	float: right;
	font-size: 11px;
	margin: 0;
	font-weight: bold;
}
.contentLeft div.block_events p a {
	border: 0;
	color: #5E89D8;
	font-weight: bold;
	text-decoration: none;
}
div.block_events p a:hover {
	color: #466198;
	text-decoration: underline;
}
.pd_date {
	background: url(images/redes/date_2_min.png);
	float: left;
	height: 69px;
	margin: -10px 0 0 20px;
	text-align: center;
	width: 65px;
}
.pd_date b {
	color: #fff;
	display: block;
	margin-top: 11px;
}
.pd_date em {
	display: block;
	font-size: 26px;
	font-style: normal;
	font-weight: bold;
	margin: 5px 0 0;
}
.pd_date p {
	font-size: 9px;
	margin: 0;
}
div.sidebar_top_container {
	background: url(http://appassure-redesign.softheme.com/images/purpose_bg2.png) no-repeat;
	border: 0;
	height: 112px;
	width: 235px;
}
div.sidebar_top_container p{
	margin: 17px 0 0;
}
div.sidebar_top_container h3 {
	color: #222;
	font-size: 14px;
	margin: 10px 20px 5px;
}
div.sidebar_top_container h3 a {
	color: #222;
	font-weight: bold;
}
.sidebar_top_container p.sidebar_top_image {
	float: left;
	margin: 0;
	overflow: hidden;
	text-align: center;
	overflow: hidden;
	width: 89px;
}
.sidebar_top_container p.sidebar_top_image a {
	background: url(images/sidebar-blocks-imgs.png) no-repeat 50% 0;
	display: block;
	height: 54px;
	overflow: hidden;
	width: 95px;
}
.sidebar_top_container p span {
	display: block;
	margin: 61px 14px 10px 0;
	text-align: right;
}
.request_demo p.sidebar_top_image a {
	background-position: 50% -54px;
	height: 48px;
}
.demo_reg p.sidebar_top_image a {
	background-position: 50% -102px;
	height: 50px;
}
.request_quote p.sidebar_top_image a {
	background-position: 50% -152px;
}
.call_us  p.sidebar_top_image a {
	background-position: 50% -206px;
	height: 47px;
}
.download_testimonials p.sidebar_top_image,
.download_testimonials p.sidebar_top_image a{
	background: url(images/sidebar-blocks-imgs.png) no-repeat 17px -253px;
	height: 56px;
}
.download_testimonials p.clear {
	position: relative;
	top: -10px;
}
.become_partner p.sidebar_top_image a {
	background-position: 50% -309px;
	height: 50px;
}
.contact_us p.sidebar_top_image a {
	background-position: 50% -359px;
	height: 67px;
}

.green_but2 a {
	font-weight: bold;
}
.download_but2 a {
	color: #fff;
	font-weight: bold;
}
.download_but2 a:hover {
	text-decoration: none;
}
.grey_but2 a {
	color: #222;
	font-weight: bold;
}
.grey_but2 a:hover {
	text-decoration: none;
}

/*.sidebar_top_container p a{display: inline-block; width: 90px;}*/

div.csimg {
	position: relative;
	top: 27px;
}
p.banner_title {
	color: #222;
	font-weight: bold;
	margin: 0;
	text-transform: uppercase;
}
.banner_container {
	background: #F7F7F7;
	border: 1px solid #ccc;
	border-radius: 8px;
	clear: both;
	-moz-border-radius: 8px;
	padding: 15px 0 15px 19px;
	-webkit-border-radius: 8px;
	width: 931px;
}
.white_papers h4 {
	border-top: 1px solid #ccc;
	margin: 15px 0;
	padding-top: 20px;
}
.white_papers h4 a {
	color: #222;
	font-size: 16px;
	line-height: 18px;
}
.white_papers img {
	border: 1px solid #ccc;
	float: left;
	margin-right: 10px;
}
.descrip_webinar p.wp_download {
	margin-top: 20px;
}
.descrip_webinar p.wp_download a {
	background: url(images/redes/but_demand.png);
	color: #fff;
	display: block;
	float: right;
	font-weight: bold;
	padding: 6px 28px 8px 0;
	text-align: center;
	width: 114px;
}
.white_papers .descrip_wp {
	min-height: 25px;
	padding-left: 10px;
}
.descrip_wp p {
	color: #222;
	line-height: 16px;
	margin: 0 0 10px;
}
.descrip_wp p.wp_download a {
	background: url(images/redes/but_demand.png) repeat 0 0;
	color: #fff;
	display: block;
	float: right;
	font-weight: bold;
	padding: 6px 28px 8px 0;
	text-align: center;
	width: 114px;
}
.descrip_wp p a:visited {
	border: 0;
}
.descrip_wp p.wp_download {
	margin-top: 20px;
}
.white_papers .descrip_wp p a img {
	border: 0;
	margin: 0 -4px 0 9px;
}
.controls #nav li.show_preview li:hover {
	background: #f2f2f2;
	border-left: 5px solid #f2f2f2;
	border-right: 5px solid #f2f2f2;
	margin: 0;
	margin-top: -1px;
	padding-top: 6px;
}
.descrip_free {
	float: left;
	min-height: 25px;
	padding-left: 15px;
	width: 565px;
}
a.download_pdf {
	background: url(http://appassure.com/wp-content/themes/AA-theme/images/redes/but_demand.png);
	border: 0;
	color: #fff;
	display: block;
	font-weight: bold;
	padding: 6px 28px 6px 0;
	text-align: center;
	text-align: left;
	width: 115px;
}
a.download_pdf:hover {
	text-decoration: none;
}
a.download_pdf img {
	margin: 0 6px 0 9px;
}
.cnetw {
	float: left;
	height: 38px;
	margin: 30px 20px;
	width: 300px;
}
.cnetw a img {
	border: 0;
	float: left;
	margin-right: 15px;
}
.cnetw a span {
	display: block;
	float: left;
	font-size: 18px;
	font-weight: bold;
	margin-top: 6px;
}
.company_table td p {
	margin-top: 0;
}
.our_customers {
	border: 1px solid #C6C6C6;
	margin: 0 auto 15px;
	padding: 10px 0;
	position: relative;
}
.our_customers img {
	margin-left: 14px;
}
div.proposes {
	border: 1px solid #C6C6C6;
}
div.propose {
	border: none;
	border-right: 1px solid #C6C6C6;
	width: 314px;
}
.customers_corner_NW, .customers_corner_NE, .customers_corner_SW, .customers_corner_SE {
	background: url(images/redes/customer_corner.gif) no-repeat;
	height: 5px;
	left: -1px;
	position: absolute;
	top: -1px;
	width: 5px;
}
.customers_corner_NE {
	background-position: -5px 0;
	left: auto;
	right: -1px;
}
.customers_corner_SW {
	background-position: 0 -5px;
	bottom: -1px;
	top: auto;
}
.customers_corner_SE {
	background-position: -5px -5px;
	bottom: -1px;
	left: auto;
	right: -1px;
	top: auto;
}
div.grey_line {
	border-top: 1px solid #d4d4d4;
	clear: both;
	margin: 20px 0;
}
.watch_video {
	background: url(images/redes/but_demand.png) no-repeat 0 0;
	color: #fff;
	display: block;
	line-height: 27px;
	padding: 0 28px 3px 0;
	text-align: center;
	text-transform: uppercase;
	width: 114px;
}
.watch_video:hover {
	color: #fff;
	text-decoration: none;
}
.other_wp h3 {
	font-size: 17px;
	margin-bottom: 15px;
	margin-top: 35px;
}
.other_wp a img {
	border: 0;
	float: left;
	margin-top: 5px;
}
.other_wp p.other_wp_desc {
	margin: 15px 0 15px 40px;
}
.team {
	border: 1px solid #ccc;
	margin-left: 10px;
	padding: 3px;
}
.grey_border {
	border: 1px solid #ccc;
}
.sidebar_related li {
	border: 0;
	overflow: hidden;
	padding: 0 0 5px;
}
.sidebar_related li img {
	float: left;
	margin-right: 10px;
}
#r_sidebar .sidebar_related h5,
#r_sidebar .sidebar_related h5 a,
#r_sidebar .sidebar_related h5 a:visited {
	margin: 0;
	padding: 0;
}
.sidebar_top_container .green_but2,
.sidebar_top_container .download_but2 {
	margin-top: 12px;
}

.events_block{margin-bottom: 20px;}
.events_block_img{width: 185px; float: left;}
.events_block_desc{width:495px; float: left;}
.events_block_desc h5{margin-bottom:15px;}
.events_block_desc ul{padding-left:25px;list-style:square;}

/* lists with square bullets */
ul.square {list-style: square; margin: 10px 0 10px 22px;}
ul.square li {padding-left: 9px;}

/*Product Tabs Styles*/
.rounded5 {
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
}
.aaa_border {
	border: 1px solid #aaa;
}
.tabs-link strong.title {
	display: block;
	font-size: 14px;
	margin-top: 50px;
	padding-bottom: 5px;
}
.tabs-link p {
	margin: 0 0 5px 0;
}
#l_content ul#product_tabs {
	list-style:none;
	padding: 0;
	margin-top: 20px;
	width: 1000px;
}
ul#product_tabs li {
	border-bottom: 1px solid #b3b3b3;
	float: left;
	height: 29px;
	padding: 0 5px 0 6px;
}
ul#product_tabs li a {
	background: url("http://www.appassure.com/wp-content/themes/AA-theme/images/bg_top_submenu.jpg") repeat-x;
	border: 1px solid #b3b3b3;
	border-bottom: 0;
	border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	color: #000;
	display: block;
	line-height: 28px;
	padding: 0 21px;
	position: relative;
}
ul#product_tabs li.active {
	background: #fff;
}
ul#product_tabs li.active a,
ul#product_tabs li a:hover{
	background: #fff;
	bottom: 0px;
	border-bottom: 1px solid #fff;
	color:#0071bb;
	text-decoration: none;
	position: relative;
}
ul.tabs_switch li a:focus {
	outline: none;
}
.tabs-link {
	padding-top: 15px;
	display: none;
}
/*Tab Quotes */
.bottom_product_quote {
	margin-top: 12px;
	padding: 0 4px 4px 0;
}
.change_block {
	background: linear-gradient(top, #fff, #f1f3f6);
	background: -moz-linear-gradient(top, #fff, #f1f3f6);
	background: -webkit-linear-gradient(top, #fff, #f1f3f6);
	background: -ms-linear-gradient(top, #fff, #f1f3f6);
	-pie-background: linear-gradient(top, #fff, #f1f3f6);
	box-shadow: 1px 1px 2px #666;
	border: 1px solid #ced8e0;
	display: none;
	overflow: hidden;
	padding: 15px;
}
.change_block_logo {
	float: left;
	width: 170px;
}
.change_block_quote {
	float: right;
	width: 480px;
}
.change_block_quote p {
	margin-top: 0px;
}
.change_block_quote .download_but2 {
	margin-top: -20px;
}
/*Features table */
.tabs_table th {
	background: #e9e9e9;
	font-size: 12px;
	height: 37px;
	padding-left: 10px;
}
.tabs_table th.feature {
	width: 235px;
}
#l_content .tabs_table td {
	border-bottom: 1px solid #ccc;
	font-size: 11px;
	line-height: 20px;
	padding: 5px 0 5px 10px;
}
#l_content .tabs_table td.feature_title {
	font-weight: bold;
}
/*Download tab*/
#l_content .tabs_download {
	list-style: none;
	margin: 0;
	padding: 0;
}
.tabs_download li {
	border-bottom: 1px solid #ccc;
	padding: 5px 0 10px;
}
.tabs_download div {
	overflow: hidden;
}
div.pdf_download {
	float: left;
	margin: 4px 10px 0 0;
}
/*Comparison Table*/
.comparison {
	width: 100%;
}
.comparison tr.head th {
	background: #e9e9e9;
	font-size: 12px;
	height: 37px;
	padding-left: 5px;
	text-align: left;
}
#l_content .comparison td {
	border-bottom: 1px solid #ccc;
	font-size: 11px;
	padding: 2px 0 2px 5px;
	text-align: center;
}
.comparison .main_top th {
	background: url(images/comparison_header_bg.jpg) repeat-x 0 0;
	font-size: 9px;
	font-weight: normal;
	height: 37px;
	text-align: center;
}
#l_content .comparison td:first-child {
	text-align: left;
}
#l_content .comparison td.sub-title {
	padding-left: 15px;
}
.comparison td.enable {
	background: url(images/checkmark.png) no-repeat 50% 50%;
}
/*Demos videos list*/
.top_video  {
	padding-bottom: 3px;
}
.top_video a.viewvideo {
	background: url(http://www.appassure.com/wp-content/uploads/2010/10/150_introduction.png) no-repeat 50% 50%;
	float: left;
	margin: 0 20px 0 0;
}
#l_content .top_video  h3 {
	clear: none;
	font-size: 14px;
	margin: 0 0 5px ;
}
#l_content .top_video  p {
	margin-top: 2px;
}
.top_video .green_but2 {
	float: left;
}
#l_content .tabs_demos {
	list-style: none;
	padding: 4px 0 0;
	margin: 11px 0 15px;
	overflow: hidden;
}
.tabs_demos a{
	color: #2f2d30;
}
.tabs_demos li {
	margin-bottom: 10px;
}
.tabs_demos li strong {
	display: inline-block;
	width: 483px;
}
.tabs_demos li span {
	display: inline-block;
	width: 175px;
}
.tabs_demos li a.watch_icon {
	background: url(images/download-buttons.png) no-repeat -280px -65px;
	display: inline-block;
	height: 20px;
	overflow: hidden;
	width: 20px;
}
/*Calculator styles */
#tabs_calculator {
	padding: 2px;
}
#l_content #calc_tabs {
	list-style: none;
	background: linear-gradient(top, #e2e2e2, #ccc);
	background: -moz-linear-gradient(top, #e2e2e2, #ccc);
	background: -webkit-linear-gradient(top, #e2e2e2, #ccc);
	background: -ms-linear-gradient(top, #e2e2e2, #ccc);
	-pie-background: linear-gradient(top, #e2e2e2, #ccc);
	display: block;
	float:left;
	clear: both;
	padding: 2px 0 0 2px;
	width: 681px;
}
#calc_tabs li {
	float: left;
	margin-right: 2px;
	background: linear-gradient(top, #ededed 0%, #ededed 50%, #e6e6e6 50%, #eee 100%);
	background: -moz-linear-gradient(top, #ededed 0%, #ededed 50%, #e6e6e6 50%, #eee 100%);
	background: -webkit-linear-gradient(top, #ededed 0%, #ededed 50%, #e6e6e6 50%, #eee 100%);
	background: -ms-linear-gradient(top, #ededed 0%, #ededed 50%, #e6e6e6 50%, #eee 100%);
	-pie-background: linear-gradient(top, #ededed 0%, #ededed 50%, #e6e6e6 50%, #eee 100%);
	border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	border: 1px solid #aaa;
	border-bottom: 0;
	height: 25px;
	position: relative;
	top: 1px;
	margin-bottom: 1px;
}
#calc_tabs li:hover {
	border-color: #999;
	background: linear-gradient(top, #e4e4e4 0%, #e4e4e4 50%, #dadada 50%, #e7e7e7 100%);
	background: -moz-linear-gradient(top, #e4e4e4 0%, #e4e4e4 50%, #dadada 50%, #e7e7e7 100%);
	background: -webkit-linear-gradient(top, #e4e4e4 0%, #e4e4e4 50%, #dadada 50%, #e7e7e7 100%);
	background: -ms-linear-gradient(top, #e4e4e4 0%, #e4e4e4 50%, #dadada 50%, #e7e7e7 100%);
	-pie-background: linear-gradient(top, #e4e4e4 0%, #e4e4e4 50%, #dadada 50%, #e7e7e7 100%);
}
#calc_tabs li.active{
	background: #fff !important;
	padding-bottom: 1px;
	margin-bottom: 0px;
}
#calc_tabs li a{
	color: #222;
	display: block;
	font: normal 11px/25px Verdana, sans-serif;
	height: 25px;
	padding: 0 10px;
}
#calc_tabs li a:hover {
	color:#212121;
	text-decoration: none;
}
div.calc_tabs {
	display: none;
}
div.calc_tabs:first-child {
	display: block;
}
div.calc_tabs form{
	padding: 11px 15px 11px 35px;
	overflow: hidden;
}
div.calc_tabs  h4 {
	color: #222;
	margin-bottom: 15px;
	font-size: 14px;
}
div.result {
	padding-top: 15px;
}
.form_text,
.form_result {
	margin-bottom: 10px;
	overflow: hidden;
}
.form_text label,
.form_result strong {
	float: left;
	width: 480px;
}
.form_text input {
	float: right;
	margin-right: 10px;
	text-align: center;
	width: 125px;
}
.form_result span {
	color: #090;
	display: block;
	font-weight: bold;
	text-align: center;
}
.form_result span.current {
	color: #f00;
}
div.calculated p {
	font-size: 9px;
	margin-top: 15px;
}
.tabs-link .wp-image-13485 {
	display: block;
	margin-top: 50px;
}

.interview_ty{
	display: block;
	text-align: center;
	margin: 30px 0 0;
}

.interview_ty a{
	color: #000;
	font-weight: normal;
}

#flashcontent{width: 185px; height: 185px; margin: 0 auto;}

/*            appassure 5 form START       */

.app_5_form fieldset{padding: 20px; width: 635px;}
.app_5_form td{padding-bottom: 8px;}
.app_5_form td label{color: #222; font: 12px/18px Arial, "Helvetica CY", "Nimbus Sans L", sans-serif;}
#Phone, .app_5_form input[type='password'], .app_5_form input[type='text'], .app_5_form select{color: #222; font: 12px/18px Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; width: 200px; margin-left: 9px;}
.app_5_form select{width: 204px !important;}
#Phone{width: 200px !important;}
.app_5_form span+input[type='text'], .app_5_form span+input[type='password'], .app_5_form span+select{margin: 0;}

.app_5_form input[type='submit']{
	position: relative;
	background: url("images/blue_2012_button.png") no-repeat scroll 0 0 transparent;
	border: 0;
	color: #fff;
	cursor: pointer;
	display: block;
	margin: 0 auto;
	padding: 6px 0;
	width: 140px;
}
#l_content table td .field-validation-error span{color: red; font-size: 10px;}

/*            appassure 5 form END       */

.description h3 span{color: #d40000;}
