
body {
	margin: 0;
	padding: 0;
	font: 12px Arial, sans-serif;
	line-height: 15px;
	color: #6F6F70;
	
	/*height: 80%;*/
	display:block
}
#wrap {

background:transparent none repeat scroll 0 0;
/*height:100%;*/
margin:0 auto 0px;
padding:0;
text-align:left;
width:1000px;
display:block;clear:both;
position:relative;
}
/*body:last-child:not(:root:root) #wrap{margin:0 auto 450px;}*/
body ul {margin: 0; padding: 0;}

img {
    vertical-align: middle;
}

a {
	color: #5e89d8;
	font-weight: bold;
	text-decoration: none;
}

h2 a:hover{text-decoration:none}
#quota {margin-left: 8px;}

div.head {margin: 15px auto; width: 951px;}

div.top {position: relative; height: 70px; display:block}
div.top a,div.top a:visited {color:#222222;padding:0 8px}
div.top a:hover {color:#222222;text-decoration:none; background:#F2F2F2}
div.top h1 {font-size: 10px;}
div.top span {font-size: 10px;}
div.top_panel {position: absolute; top: 0; right: 0; width: 535px;}
div.top_panel ul {float: left; margin-right: 25px; list-style-type: none;}
div.top_panel ul li {padding: 2px 8px; border-right: 1px solid #f1f1f1; float: left;}
div.top_panel form {margin: 0;}
div.top_panel form input {}
div.top_panel form input[type="text"] {
    background: url(images/redes/search.png) top left no-repeat; 
    width: 127px; height:15px;
    padding: 2px 7px 2px 3px;
    border: 0px solid black;
    font-size: 10px;
     margin-right:3px;
    line-height: 11px;
    
}
div.top_panel form input[type="submit"] {
    background: url(images/redes/search_but.png) 0 0 no-repeat;
    width: 24px; height: 18px;
    border: 0;
    cursor: pointer;
    padding: 9px 3px 10px 0px;
    display: block;
}

ul.menu {
    
    list-style-type: none;
    display: block;
    clear: both;
    margin: 10px auto;
    width: 100%;
    height: 26px;
}
ul.menu li {
    float: left;
    background: url(images/menu_bg.png) top left repeat-x;
    
    text-align: center;
    padding: 5px 0px 5px 0px;
	border-right: 1px solid #e4e5e6;
    height: 17px;
}
ul.menu li#firstli {
    float: left;
    background: url(images/firstli.png) top left repeat-x;    
    text-align: center;
    height: 27px;
}
ul.menu li#lastli {
    float: left;
    background: url(images/lastli.png) top right no-repeat;    
    text-align: center;
    height: 27px;
}
ul.menu li a {color:#222222; padding:0; }
ul.menu li a:hover {text-decoration: none; background:#f2f2f2;}
ul.menu li#lastli a:hover{background:#f2f2f2 url(images/lastli_hover.png) no-repeat right;}
ul.menu li#firstli a:hover{background:#f2f2f2 url(images/firstli_hover.png) no-repeat left;}

div.buttons_control {text-align: center; clear: both;}
div.buttons_control ul {list-style-type: none; left:0px !important;}
div.buttons_control ul li {/*float:left;*/}
div.buttons_control #roll li {width: 951px; height:180px}
div.buttons_control h1 {width: 900px; margin: 20px 0 21px 20px; line-height:normal; font-size: 27px;color:black; text-align:left; font-weight:normal; font-family: Arial }
div.buttons {
    background: url(images/redes/buttons_bg.png) top left repeat-x;
    height:81px
}
div.buttons ul { width:100%; list-style-type: none;}
div.buttons ul li {margin: 8px 12px;cursor: pointer; float: left; height:63px}
div.buttons ul li img {cursor: pointer; width: 210px; height: 62px; position: relative; z-index: 10;}
div.buttons ul li img.highlight {display: run-in;}

div.stroke {
    height:27px; 
    position: relative; z-index:9;
    background-color: #f2f2f2; margin:15px 0; 
    border-top: 0px solid #c6c6c6;
    background: url(images/redes/stroke_bg.png) top left repeat-x;
}
div.stroke p {margin: 5px 0px; display:inline-block;}

div.proposes { position: relative; height: 97px;border-top: 1px solid #c6c6c6;z-index:0; background:white;}
div.propose {border: 1px solid #c6c6c6;width: 33%; float: left; border-right: 1px solid #c6c6c6;border-top: 0;min-height: 98px;}
div.propose h3 {margin: 10px 20px 8px 20px; font-size: 14px;}
div.propose img {float: left; margin:0 15px; margin-bottom: 0;}
div.propose span {margin:10px 0;display: block;}
div.download_but {
    display: inline-block;
    background: url(images/redes/download_but.png) no-repeat 0 0; 
    width: 158px; 
    height:22px; 
    text-align: center; 
    color: #fff;
    font-size: 12px;
    padding-top: 5px;
    cursor: pointer;
}
div.download_but2 {
    display: inline-block;
    background: url(http://www.appassure.com/images/download_but2.png) no-repeat 0 0; 
    width: 120px; 
    height:22px; 
    text-align: center; 
    color: #fff;
    font-size: 12px;
    padding-top: 5px;
    cursor: pointer;font-weight:bold
}
div.download_but a{color:white !important}
div.grey_but {
    display: inline-block;
    background: url(images/redes/grey_but.png) no-repeat 0 0; 
    width: 158px; 
    height:22px; 
    text-align: center; 
    color: #4d4d4d;
    font-size: 12px;
    padding-top: 5px;
    cursor: pointer;
}
div.grey_but2 {
    display: inline-block;
    background: url(http://www.appassure.com/images/grey_but2.png) no-repeat 0 0; 
    width: 130px; 
    height:22px; 
    text-align: center; 
    color: #4d4d4d;
    font-size: 12px;
    padding-top: 5px;
    cursor: pointer;font-weight:bold
}
div.grey_but a{color:#4D4D4D !important}
.buttons_control{background:white url(images/control.png) no-repeat 0 0px;}

/* ----------------------------------FOOTER styles----------------------------------- */
body:nth-of-type(1)  #footer {margin-top: -0px;}
#footer {
	padding: 10px 0;
	border-top: 5px solid #b72123;
	background: #2f2d30 url(images/footer-bg.jpg) top center repeat;
	color: #555;
	/*position: relative;
	*/
	display:table; width:100%;
	/*height: 450px;*/
	clear:both;
	/*z-index: 15;*/
}
@-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 {
	font-size: 14px;
	color: #bc1f26;
	margin: 10px auto;
	text-align: left;
	text-decoration: none;
	font-weight: bold;
	line-height: 21px;
}
#footer a:link, #footer a:visited {
	color: #CACACA;
	font-weight: normal;
}
#footer a:hover {
	text-decoration: none;
}
#footer-container {
	width: 960px;
	margin: 0 auto;
}
.footer-column {
	float: left;
	width: 270px;
	_width: 230px;
	margin-right: 30px;
	_margin-right: 30px;
	padding-bottom: 20px;
	color: #413f3e;
}
.footer-column-last {
	float: left;
	width: 270px;
	_width: 270px;
	margin-right: 0;
	_margin-right: 0;
	padding-bottom: 0px;
	color: #413f3e;
}
#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 {
	font-size: 16px;
	color: #fff;
	margin: 0;
	text-align: left;
}
.footer-column ul {
	list-style: none;
	margin: 10px 0 0 0;
	padding: 0;
	border: 0;
	color: #CACACA;
}
.footer-column li {
	border-bottom: dotted thin #CACACA;
	margin: 0;
	padding: 5px 0 5px 5px;
	font-weight: normal;
	font-size: 12px;
	text-align: left;
}
.footer-column li:hover {
	background: #c5212a;
	padding: 5px 0 5px 5px;
}
#footer-container #divider-solid{height:10px }
#copyright {
	padding-top: 15px;
}
#copyright p, #copyright a:link, #copyright a:visited {
	color: #CACACA;
	font-size: 9px;
	line-height: 12px;
	text-decoration: none;
}
#copyright a:hover {
	color: #fff;
	text-decoration: underline;
}

/* ----------------------------------/ FOOTER styles----------------------------------- */

/* ---------------------------------- HOME PAGE styles----------------------------------- */
#homepage-main {
	padding:0 0 0 0;
	margin: 0 auto;
	/*position:relative;*/
	width: 951px;
}
.col {
	float:left;
	margin: 0;
}
#col_left {
	padding:0;
	width:640px;
}
#col_left h2 {
	color: #BC2026;
	margin: 0 0 10px 0;
	font-weight: bold;
	font-size: 18px;
	line-height: 18px;
}
#col_left h3, #col_left h3 a, #col_left h3 a:link, #col_left h3 a:active, #col_left h3 a:visited {
	color: #5E89D8;
	margin-top: 5px;
	font-weight: bold;
	font-size: 16px;
	line-height: 22px;
}
#col_left p {
	margin-top: 5px;
}
#col_mid {
	display:inline-block;
	padding:0px 15px 0 30px;
	width: 220px;
}
#col_mid p {
	margin:5px 0;
}
#col_mid h2 {
	/*color: #9A9A9A;*/
	font-size: 18px;
	line-height: 18px;
	font-weight: bold;
	margin-bottom: 0;
}
#col_right {
background-image:none;
padding:0 0 0px 20px;
width:290px;
}
#col_right h2{ margin-bottom:10px !important}
#col_right p{margin:5px 0 5px 0 !important}
.app_bl{ float:left;width:315px; height:250px; background:url(images/app_bg.png) no-repeat 0 0; margin-bottom:0px}
.app_bl .app_pref{padding:10px;}
.app_bl ul{margin-left:0; list-style:none}
.app_bl ul a,.app_bl ul a:visited{color:black !important; font-weight:normal !important}
.app_bl ul li{ background:url(images/red_bul.png) no-repeat left; padding: 4px 0px 4px 12px;}

.follow{ width:315px; height:22px; background:url(images/follow_bg.png) no-repeat 0 0;margin:25px 0 0 0; padding-top: 2px;   }
.follow h2{ float:left; padding-left:10px; font-size:11px !important; font-weight:bold !important; color: #4D4D4D !important; padding-right:20px;line-height:20px;}
.follow img{margin-top:2px; padding: 0 2px 0 2px;}


.follow2{ width:241px; height:22px; background:url(images/follow_bg_sidebar.png) no-repeat 0 0;margin:0px 0 0 0; padding-top: 2px;   }
.follow2 h2{ float:left !important; padding-left:10px !important; font-size:11px !important; font-weight:bold !important; color: #4D4D4D !important; padding-right:2px; background:none; text-transform:none; line-height:12px;height:12px; margin-top:0px;}
.follow2 img{margin-top:2px; padding: 0 1px 0 1px;}
/* ----------------------------------/ HOME PAGE styles----------------------------------- */

.redtext{color:#BC2026 !important}

/* ---------------------------------- MAIN NAVIGATION styles----------------------------------- */
#navigation {
	background: transparent;
	height:27px;
	margin: 10px auto;
	padding: 0;
	position: relative;
	left:0px;top:0px;
	z-index: 15;
}
#navigation ul {
	margin:0;
	padding:0;
	list-style: none;
}
#sub-nav {


    list-style-type: none;
    display: block;
    clear: both;
    margin: 10px auto;
    width: 100%;
    height: 26px;
	
}
#sub-nav li {
	float:left;
	height:27px;
	line-height:27px;
	padding:0;
	cursor:pointer;	
	display:inline;_width:16.5% !important;
}
.last {
	margin-left:-35px !important;
}
.prelast {
	margin-left:-20px !important;
}
.first {
	margin-left:2px !important;
}
#sub-nav li a {
	border: 0;
	text-decoration:none;
	display:block;
	padding:0px 3.22em;
	_padding:0px 1em;
	line-height:25px;
	font-weight:normal;
	font-size:14px;
	font-family:Arial;
	height:25px;position:relative; top:1px;
}
body:last-child:not(:root:root) #sub-nav li a{padding:0px 44.5px;}
#sub-nav li.last a {
	border: 0;
	text-decoration:none;
	display:block;
	padding:0px 49.3px 0 40px;
	line-height:25px;
	font-weight:normal;
	font-size:14px;
	font-family:Arial;
	height:25px;position:relative; top:1px;
}
#sub-nav li a:hover {	
	line-height:25px;
	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 {
	position:absolute;
	/*width:263px;*/
	left:-9999em;
	z-index:5000;
	margin-top: 2px;
	text-indent:0;
	margin-left:-3px;
}

#sub-nav .drop .hd {
	background:transparent url(images/nav_top.png) no-repeat left top;
	height:19px;
	_font-size:0;
	width:263px;
	_background-image:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/nav_top.png', sizingMethod='crop');
}
#sub-nav .drop .hd_sm {
	background:transparent url(images/nav_top_small.png) no-repeat left top;
	height:19px;
	_font-size:0;
	width:175px;
	_background-image:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/nav_top_small.png', sizingMethod='crop');
}
#sub-nav .drop .ft {
	padding:0;
	background:transparent 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:transparent url(images/nav_bot_small.png) no-repeat left bottom;
	height:25px;
	_font-size:0;
	width:175px;
	_background-image:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/nav_bot_small.png', sizingMethod='crop');
}

#sub-nav .drop .bd {
	background:transparent 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{padding-left:15px !important; margin-right:0px; background:white; }

#sub-nav .drop .bd_sm {
	background:transparent url(images/nav_box_small.png) repeat-y 0;
	padding:0 5px;
	width:165px;

	_float:left;
	_background-image:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/nav_box_small.png', sizingMethod='scale');
}
#sub-nav .drop .content {

}
#sub-nav .drop p {
	margin: 0;
	font-size: 12px;
	line-height: 17px;
	text-align:left;
}
#sub-nav .drop h3 {
	font-size:13px;
	padding:4px 14px 0 14px;
	font-weight:bold;
	position:relative;
	clear:both;
	text-transform:uppercase;
	line-height:20px;
	color: #781214;
}


#sub-nav .drop a {
	font-weight:normal;
	font-size:11px;
	font-family:Arial;
	display:inline;
	height:auto;
	padding:0px !important;
	background:none;
	color: #1B197C;
}
#sub-nav .drop a:hover {
	background:none !important;
	height:auto;
	color: #BC2026;
}
#sub-nav .drop p a{ }
#sub-nav .drop p a:hover {
	background:none !important;
	height:auto;
	color: #BC2026 !important;
}
#sub-nav .drop a.h4,#sub-nav .drop a.h4:visited {
	font-size:14px !important;
	margin: 0;
	font-weight:bold ;
	position:relative;
	clear:both;
	color:#BC2328;
	padding-left:15px !important;
	line-height:35px; 
text-align: left !important;
color:#1B1464;
float:left; 
}
#sub-nav .drop a.h4:hover{}
clrfix {
	zoom:1;
}
.clrfix:after {
	content:".";
	display:block;
	height:0;
	width:0;
	line-height:0;
	clear:both;
	visibility:hidden;
}
.clr {
	clear:both;
}
#stay-current {
	background-position:right -58px;
}
#sub-nav h4{ font-size:14px; background:#F2F2F2; height:35px; line-height:35px; border-top:solid 1px #B3B3B3; tex-align:left; }
#sub-nav .freeh4{font-size:14px; background:none !important;  line-height:18px; border-top:solid 0px #B3B3B3; tex-align:left; height:18px !important}
#sub-nav .freeh4 a,#sub-nav .freeh4 a:visited{line-height:18px !important; }
#sub-nav .freep a,#sub-nav .freep a:visited{line-height:18px !important; color:#808080 !important;}
#sub-nav .freep a:hover{color:#BC2026}
#sub-nav .freep{padding-bottom:5px;}

.bigtext{}
.buybl h4{font-size:12px; background:#F2F2F2; height:35px; line-height:35px; border-top:solid 1px #B3B3B3; tex-align:left;}
.buybl h4 a.h4,.buybl h4 a:visited {
	font-size:12px !important;
	margin: 0;
	font-weight:bold ;
	position:relative;
	clear:both;
	color:#BC2328;
	padding-left:18px;
	line-height:35px; 
tex-align:left !important;
color:#4D4D4D !important;
padding-left:65px !important;
float:left; 
}
.buybl p a,.buybl p a:visited {
	font-size:11px !important;	
	font-weight:normal  !important;
	position:relative !important;	
	line-height:35px !important; 
tex-align:left !important;
color:#1B1464 !important;
left:64px;


}
.buybl {position:relative;}
.buybl  h4 a{left:65px;}
/* ----------------------------------/ MAIN NAVIGATION styles----------------------------------- */


/*---------------------------NEWS styles ----------------------------*/

ul.topnav {
	list-style: none;
	padding: 0 00px;
	margin: 0;
	float: left;
	width: 640px;
	background: #222;
	font-size: 12px;
	background: url(images/topnav_bg.gif) repeat-x;
	float:left;
	position:absolute; z-index:999;/*height:200px;*/top:0px; right:10px;
	
}
body:last-child:not(:root:root) ul.topnav {width: 615px;
}
ul.topnav li {
	float: left;
	margin: 0;
	padding: 0;height: 28px;
	line-height:28px;
	width:630px;z-index:4;
	position: relative; /*--Declare X and Y axis base for sub navigation--*/
}
ul.topnav li a{
	padding-left: 15px;
	color: #5E89D8;
	display: block;
	text-decoration: none;
	float: left;
	overflow:hidden; height:28px;
}
ul.topnav li a:hover{
	background: url(images/topnav_hover.gif) no-repeat center top;
}
ul.topnav li span { /*--Drop down trigger styles--*/
	width: 30px;
	height: 28px;
	line-height:28px;
	float: left;
	background: url(images/redes/news_arrow.png) no-repeat center center;
	position:absolute;
	top:0px; right:0px;
}
ul.topnav li span.subhover {background-position: center center; cursor: pointer;} /*--Hover effect for trigger--*/
ul.topnav li ul.subnav {
	list-style: none;
	position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/
	left: -5px; top: 27px;
	z-index:5;
	background: #F2F2F2;
	margin: 0; padding: 0;
	display: none;
	float: left;
	width: 650px;
	border: 0px solid #111;
}
ul.topnav li ul.subnav li{
	margin: 0; padding: 0;
	border-left: 1px solid #c6c6c6; /*--Create bevel effect--*/
	border-right: 1px solid #c6c6c6; /*--Create bevel effect--*/
	clear: both;
	width: 648px;
	/*background: #F2F2F2;*/
	position:relative; z-index:6; top:0px; left:0px;
}
html ul.topnav li ul.subnav li a {
	float: left;
	width: 628px;
	
	padding-left: 20px; 
	position:relative;
	z-index:999;

	font-weight:normal;border-right: 1px solid #c6c6c6;}
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;width:630px !important; overflow:hidden;

}

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:630px !important}
#last_subnews_main{border-top:solid 1px #f2f2f2 !important}

*:first-child+html ul.topnav li ul.subnav li#last_subnews {border-right: 1px solid #c6c6c6; border-left: 1px solid #c6c6c6;border-bottom: 1px solid #c6c6c6;}
*: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:628px !important;}
*:first-child+html ul.topnav li ul.subnav li#last_subnews a:hover{background:#c6c6c6;}
/*--------------------------- / NEWS styles -------------------------*/
#slider{height:260px; width:951px; display:block;background:white url("images/control.png") no-repeat ; }
#feature_list{ height:260px;width:951px; }
#tabs li{float:left;margin:12px 7px 12px 16px; padding:0px;_margin:12px 7px 12px 10px;}
#tabs li a{display:block;width:292px; height:63px;color:transparent !important; 
filter:alpha(opacity=0);
opacity: 0;
-moz-opacity:0;

}
#tabs li a:hover{text-decoration:none !important;color:transparent !important}

#tabs_ li{float:left;margin:12px 7px 12px 16px}
#tabs_ li a{line-height:63px; padding:17px 99px}
#tabs_ li a:hover{text-decoration:none !important}

#output li,#uotput{height:180px;}
#output li{float:left; position:absolute; display:block; width:951px;left:0px;}

#output2 li,#uotput2{height:180px;}
#output2 li{float:left; position:absolute; display:block; width:951px;}

#tabs{position:absolute;display:table;top:180px;width:951px;background: url(images/redes/buttons_bg.png) top left repeat-x;
    height:81px; left:0px;
}
#tabs_{position:absolute;display:table;top:180px;width:951px;background: url(images/redes/buttons_bg.png) top left repeat-x;
    height:81px
}

#output{position:relative;left:0px;top:0px;margin:0px; padding:0px;width:951px;}
#output li{margin:0px; padding:0px;width:951px;display:inline-block;}
#output i{font-size:22px; font-weight:normal}
#output a,#output a:visited,#output a:hover,#output a:active{text-decoration:none; font-weight:normal; color:#4d4d4d; width:951px; height:180px}
#output2{position:relative;}

#tabs1{background: url(images/redes/control_but1.png) top left no-repeat;

filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='/images/redes/control_but1.png');

}
#tabs1:hover{background: url(images/redes/active_control_but1.png) top left no-repeat;}
/*#tabs1.current{background: url(images/redes/active_control_but1.png) top left no-repeat;}*/

#tabs2{background: url(images/redes/control_but2.png) top left no-repeat;}
#tabs2:hover{background: url(images/redes/active_control_but2.png) top left no-repeat;}
/*#tabs2.current{background: url(images/redes/active_control_but2.png) top left no-repeat;}*/

#tabs3{background: url(images/redes/control_but3.png) top left no-repeat;}
#tabs3:hover{background: url(images/redes/active_control_but3.png) top left no-repeat;}
/*#tabs3.current{background: url(images/redes/active_control_but3.png) top left no-repeat;}*/

#tabs4{background: url(images/redes/control_but4.png) top left no-repeat;}
#tabs4:hover{background: url(images/redes/active_control_but4.png) top left no-repeat;}
/*#tabs4.current{background: url(images/redes/active_control_but4.png) top left no-repeat;}*/

.intro{ position:absolute; text-align:left; width:400px; left:340px; bottom:16px;}
.intro2{ position:absolute; text-align:left; width:400px; left:340px; bottom:8px;}

.strong-text{color:#4d4d4d; font-weight:normal; font-size:18px; line-height:25px;}
span.list{font-size:14px; background:url(images/boolet.png) no-repeat left center; padding-left:15px;}
/*.intro2 span.list{font-size:18px; line-height:30px;}*/

.productpage h2{margin-bottom:0px; font-size:36px; font-weight:normal; color:#E7231F; line-height:40px;}

.breadcrumb{margin-bottom:0px;}
.breadcrumb,.breadcrumb a,.breadcrumb a:visited{ color:#72757A; text-decoration:none; font-size:10px; line-height:20px;}
#l_content{width:691px; padding:0px;}

#r_sidebar {border-left:solid 2px #f2f2f2;padding-left:5px;background:white; margin-bottom:20px;padding-top:0px; width:235px;}
#r_sidebar h4,#r_sidebar h4 a,#r_sidebar h4 a:visited,#r_sidebar h4 a:hover{font-size:16px; font-weight:normal; color:#72757A; background:#F2F2F2; padding:0 10px;line-height:25px;margin:0 0 0 0;text-decoration:none}
#r_sidebar h5,#r_sidebar h5 a,#r_sidebar h5 a:visited{font-size:14px; font-weight:normal; color:#72757A; background: white; padding:0 10px;line-height:25px;margin:10px 0 0 0; text-decoration:none}
#r_sidebar h5 a,#r_sidebar h5 a:visited{padding:0px;}

#r_sidebar ul{ margin-left:20px;}
#r_sidebar ul li{ border:0px; font-size:11px; padding:3px 0}

#r_sidebar .bluelink,#r_sidebar .bluelink:visited,
.containerInnerRight  .bluelink,.containerInnerRight  .bluelink:visited{ text-align:center; color: white; text-decoration:none; font-size:14px; line-height:35px; margin:10px 0; background:url(images/bluelink_bg.png) repeat-x top; display:block }
#tabsLinks.bluelink,#tabsLinks .bluelink:visited{ text-align:center; color: white; text-decoration:none; font-size:14px; line-height:35px; margin:10px 0; background:url(images/bluelink_bg.png) repeat-x top; display:block !important; font-weight:normal }

.rowbg{/*background:#E2E2E2;*/ }
.rowbg td{border-bottom:solid 1px #cccccc;border-top:solid 1px #cccccc;}
#l_content table td{color:black; font-size:12px;}
#l_content table td ul{ padding-left:20px;}
#l_content h3{font-size:18px; color:#0B1D5C; font-weight:normal; margin-bottom:15px; clear:both; margin-top:15px;line-height:25px;}
#l_content .description{ display:block; border:solid 1px #CED8E0; padding:0px;margin-right:0px; float:none; margin-bottom:10px; color:#3C4149 !important; font-size:12px !important;}
#l_content .description a{text-decoration:none;}
.triallink,.triallink:visited{color:#0A377F !important; font-size:14px; margin:10px 0; text-decoration:none; font-weight:bold !important; display:block; border-bottom:0px !important; }
.triallink:hover{ color:#6287D8 !important}
.price{color:#0A377F !important; font-size:18px; line-height:35px;}

#l_content ul{padding-left:20px; padding-bottom:10px;}
.contentLeft p a,.contentLeft p a:visited,.contentLeft ul.voteli a,.contentLeft ul.voteli a:visited{color:grey; font-weight:normal; text-decoration:none; border-bottom: dotted 1px #0A377F }
.contentLeft p a:hover{color:#6287D8;border-bottom: thin dotted #6287D8}

h1 a:hover,h2 a:hover, h3 a:hover,
a:hover h3,a:hover div, a:hover span
{text-decoration:none !important;}


#tabsLinks ul{width:227px; margin-right:25px; list-style:none; float:left;padding:0px; }
#tabsLinks ul a,#tabsLinks ul a:visited{color:black !important; text-decoration:none}
#tabsLinks .tabs-link{float:left;width:435px;  }
#tabsLinks span ul{float: left; width: 227px;display:inline-block}
#tabsLinks ul li{line-height:29px; height:29px;width:207px;padding:0 10px;}
#tabsLinks ul li ul li{line-height:29px; height:29px;width:auto;padding:0 0px;}
#tabsLinks ul li.active{background:url(images/tab_link_bg.png) no-repeat;}

#tabsLinks ul li.active a{color:red !important}
#tabsLinks p{ margin-top:0px;}
#tabsLinks{margin-bottom:25px;display:table;}

#tabsLinks .tabs-link ul{width:auto; list-style-type:disc; padding-left:20px; margin-bottom:20px;}
#tabsLinks .tabs-link ul li{width:auto; line-height:normal; height:auto; padding:0}

.voteli{padding-left:20px; margin-top:15px;}
.voteli li{list-style:url(images/boolet_vote.png)}

#tabsLinks span a:hover{text-decoration:none}

p.t a,p.t a:visited{color:#5E89D8 !important; font-weight:bold;text-decoration:none; border-bottom:0px;line-height:18px}

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{width:951px; height:180px;background:url(images/offsite_replication.png) no-repeat 100% 0%;}
.ui-tabs{width:428px !important;}

#case_st_filter{ padding:0px;margin-bottom:20px;}

#case_st_filter select{width:175px;}

#case_st_filter #challengeColumn select, 
#case_st_filter #challengeColumn span.ui-dropdownchecklist-text {width:295px !important;height:auto !important;min-height:20px;}
#case_st_filter #challengeColumn span.ui-dropdownchecklist{height:auto !important; background-position:100% -1px; min-height:20px; }


.niceCheck {
width: 17px;
height: 17px;
display: inline-block;
cursor: pointer;
background: url(images/checkbox-sprite.png);
}
.niceCheck input {
display: none;
}


.cs_div{background:#cccccc; width:210px; float:right;margin:5px;}	
.inner_cs_div{background:white; padding:5px;}	
.landing_list{list-style:none;left:-45px;list-style:none outside none;position:relative;width:490px;}
.landing_list li{background:url("images/boolet2.png") no-repeat scroll 0 7px transparent;padding-bottom:5px;padding-left:15px;}
b,strong{font-weight:bold;}