.rounded {
  border-radius: 6px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
}
.inline {
  display: inline;
}
.right {
  float: right;
}
.left {
    float: left;
}
.text-left{
    text-align: left;
}
.text-right{
    text-align: right;
}

#motto {
  background: url(/resources/images/motto.png) no-repeat;
  height: 45px;
  float: right;
  margin-right: 11em;
  margin-top: 3em;
}
ul.menu li {
  list-style: none;
  display: inline;
}
#footer {
  padding-top: 2em;
  margin-bottom: 3em;
}
a.download-button {
  background: url(/resources/images/download_button.png) no-repeat;
  width: 154px;
  height: 34px;
  display: inline;
  padding: 1em;
}
a#download_SB {
  background: url(/resources/images/download_SB_button.png) no-repeat;
  width: 234px;
  height: 54px;
  padding-top: .5em;
  display: block;
  margin-top: 1em;
}
a#download_SB:hover {
  background: url(/resources/images/download_SB_button_hover.png) no-repeat;
}
div#sp_content {
  margin-left: 2em;
}
#article_content {
  margin-bottom: 1em;
}

a.choose_solution {
  height: 20px;
  background: url(/resources/images/choose_solution.png) no-repeat;
}
a.choose_solution:hover {
  background: url(/resources/images/choose_solution_hover.png) no-repeat;
}
a.choose_solution_selected {
  height: 20px;
  background: url(/images/resources/choose_solution_selected.png) no-repeat;
}
a.pdf {
  background: url(/images/Oficina-PDF-icon.png) no-repeat;
  height: 40px;
  padding-left: 32px;
  padding-top: 20px;
}
#pdf_download {
  margin-top: 2em;
  margin-left: 2.5em;
}
#solution_reference {
  margin-top: 1em;
}
#install_info {
  margin: auto 0;
  margin-top: 3.5em;
  margin-left: 1em;
  padding-left: 1.25em;
  padding-right: 1em;

  /* background: #99e0ff; */
  background: #89c5f1;
  border-radius: .5em;
  -webkit-border-radius: .5em;
  -moz-border-radius: .5em;

}
#install_info p{
	color: white;
}


#install_info a{
	color: white;
}

#install_info_bottom{
	padding-left: 1.25em;
  padding-right: 1em;
  margin-top: .5em;
  background: #89c5f1;
  border-radius: .5em;
  -webkit-border-radius: .5em;
  -moz-border-radius: .5em;
  behavior: url(border-radius.htc);
}

#install_info_bottom p{
	 color: white;
}

#install_info_bottom a.white{
	 color: white;
}

#install_info_bottom img{
	margin-left: 3em;
	margin-top: 1em;
	border-left: white 1px solid;
	padding-left: 1em;
}




#solution_header {
  border-right: 1px solid silver;
  padding-right: 2em;
}
.shifted-right {
  position: relative;
  right: -40px;
  float: right;
}
.shifted-left {
  position: relative;
  left: -40px;
}
#main.sp_main {
  background: white;
  min-height: 300px;
}
#main.sp_main #sp_desc {
  margin-bottom: 2em;
}


#main.sp_main #sp_desc p {
  margin-bottom: 1em;
}

#new_solution_block{
	border-top: 1px solid gray;
	border-bottom: 1px solid gray;
	float: left;
	width: 80%;
	margin: 0em 5em;
	padding-top: 1em;
	padding-bottom: 1em;
}

#new_solution_block #solution_title{
	width: 53%;
	padding-top: 2em;

}

#new_solution_block #solution_title img{
	float: left;
	margin-left: 1em;
}

#new_solution_block #solution_title h3{
	float: left;
	margin: 0;
	margin-left: .5em;
}

#new_solution_block #solution_desc{
	width: 45%;
}

#new_solution_block #solution_desc p{
	margin: 0;
	margin-top: .5em;
	float: left;
	width: 100%;
}

#new_solution_mark{
	float: left;
	width: 100%;
	height: 21px;
}

#new_solution_mark img{
	position: relative;
	bottom: 0;
	left: 9em;
}

#main.sp_main hr {
  margin-top: 0;
}
#main.sp_main .gallery {
  padding: 0;
  background: white;
}
.area-row {
  margin-top: 4em;
}
.area-row h2 {
  margin-top: 0;
}
.area-row .area-img {
  background: silver;
}
.area-row .img {
  height: 180px;
  border: 3px solid #F4F4F4;
}
.area-row #img_PM {
  background: url(/images/photos/ph_sp_01.png) no-repeat;
}
.area-row #img_UD {
  background: url(/images/photos/ph_sp_27.png) no-repeat;
}
.area-row #img_BP {
  background: no-repeat url(/images/photos/ph_sp_12.png);
}
.area-row #img_CB {
  background: no-repeat url(/images/photos/ph_sp_10.png);
  height: 240px;
}
#h_splash_sp {
  margin: 0;
}
.solution-big-pict {
  margin: 1em;
  margin-top: 1.5em;
  float: right;
}
.solution-screen {
  margin-left: -20px;
  margin-top: 2em;
  margin-bottom: 2em;
}
.solution-screen h5 {
  margin-top: 0;
  border-bottom: 1px solid silver;
  padding-bottom: 1em;
  color: #B77A29;
}
.solution-screen p {
  margin-top: 0;
  margin-bottom: 0;
  font-size: .9em;
  line-height: 1.5;
  color: #586870;
}
.solution-screen ul {
  margin-left: 1em;
}
.solution-screen li.products {
  margin-left: 0;
  list-style: url(/resources/images/list_products.png);
  font-weight: bold;
}
.solution-screen li.solution {
  margin-left: 0;
  list-style: url(/resources/images/list_solutions.png);
}
.solution-screen li.tools {
  margin-left: 0;
  list-style: url(/resources/images/list_tools.png);
}
.solution-screen li.time {
  margin-left: 0;
  list-style: url(/resources/images/list_time.png);
}
.solution-screen li {
  list-style-position: outside;
}
.solution-screen .screen-container . mac-mm {
  background: url(/resources/images/screen_solution_1.png) no-repeat #c8c8c8;
  padding-top: 46px;
  padding-left: 1px;
  padding-bottom: 20px;
  margin-bottom: 2em;
  box-shadow: 0px 0px 5px #888888;
  -webkit-box-shadow: 0px 0px 5px #888888;
  -moz-box-shadow: 0px 0px 5px #888888;
  behavior: url(/resources/3rdparty/box-shadow/PIE.htc);
}
#mw_frame {
  box-shadow: 0px 0px 5px #7ccf67;
  -webkit-box-shadow: 0px 0px 5px #7ccf67;
  -moz-box-shadow: 0px 0px 5px #7ccf67;
  margin-bottom: .5em;
  behavior: url(/resources/3rdparty/box-shadow/PIE.htc);
}
#mw_widget_header {
  background: url(/resources/images/info_icon.png) no-repeat 5px 7px #fdeda2;
  margin-bottom: 1em;
}
#mw_widget_header p {
  margin: 1em;
  padding: 0;
  margin-left: 2em;
  margin-right: 1em;
  margin-bottom: .75em;
  color: #868686;
  font-size: .89em;
}
#mw_video_container {
  margin-top: 3em;
}
#mw_video_container a #mw_video {
  border: 3px solid silver;
  box-shadow: 0px 0px 5px #cccccc;
  -webkit-box-shadow: 0px 0px 5px #cccccc;
  -moz-box-shadow: 0px 0px 5px #cccccc;
  behavior: url(/resources/3rdparty/box-shadow/PIE.htc);
}
#solution_header .solution-icon {
  /* display: none; */

}
.color-green {
  color: #366628;
}
.sp-main-slideshow, .sp-area-slideshow {
  background: url(/resources/images/slideshow_back.png) no-repeat bottom;
}
.sp-main-slideshow ul li {
  background: url(/resources/images/slide_back.png) no-repeat bottom;
}
ol#controls {
  padding-bottom: 5px;
  padding-top: 5px;
}
ol#controls li {
  height: 11px;
  width: 11px;
  background: url(/resources/images/slide_button.png) no-repeat;
}
ol#controls li.current {
  background: url(/resources/images/slide_button_selected.png) no-repeat;
}
.soluton-slideshow {
  margin-top: 0 !important;
}
.screen-desc ol#controls {
  margin-bottom: 2em;
}
.screen-desc #sp_slideshow ul li {
  background: url(/resources/images/slide_solution_back.png) no-repeat bottom;
}
.page-404 .links {
  margin-top: 2em;
  margin-left: 2em;
  border-top: 1px solid silver;
}
.page-404 .links h4 {
  font-size: 1em;
}
.page-404 .links li {
  font-size: 1em;
  line-height: 1.2;
  margin-bottom: .5em;
  margin-top: .5em;
}
.page-404 .huge {
  margin-top: 2em;
  margin-left: 2em;
}
.page-404 .huge p {
  font-size: 2em;
  margin: 0;
}
.page-404 .huge h1 {
  font-size: 4em;
  margin: 0;
  padding: 0;
}
.mar-top-0 {
    margin-top: 0em;
}

.mar-top-1 {
    margin-top: 1em;
}
.mar-top-1-5 {
    margin-top: 1.5em;
}

.mar-top-2 {
    margin-top: 2em;
}

.mar-top-3 {
    margin-top: 3em;
}
.mar-top-4 {
    margin-top: 4em;
}
.mar-right-1 {
    margin-right: 1em;
}
ul.circle_type{
    margin-left: 3em;
    list-style: circle;
}
ul.circle_type li{
    margin-top: 1em;
}
ul.circle_type_nospace{
    margin-left: 3em;
    list-style: circle;
}
ol.decimal_type{
    margin-left: 3em;
    list-style: decimal;
}
ol.decimal_type li{
    margin-top: 1em;
}
ol.steps {
  margin-top: .5em;
  counter-reset: step;
}
ol.steps li {
  list-style: none;
  text-indent: -4em;
  margin-left: 6em;
  margin-bottom: 0em;
  line-height: 1.5;
}
ol.steps li p:before{
    margin-left: 3.9em;
    content: "";
}
ol.steps li:before {
  counter-increment: step;
  content: "Step " counter(step) ".";
  margin-right: .5em;
  font-weight: normal;
  color: #666666;
}
ol.steps li p{
    margin-top: .6em;
    margin-bottom: 1.2em;
}
ol.checkpoints {
  margin-top: .5em;
  counter-reset: step;
}
ol.checkpoints li {
  list-style: none;
  text-indent: -7.3em;
  margin-left: 10em;
  margin-bottom: 0em;
  line-height: 1.5;
}
ol.checkpoints li p:before{
    margin-left: 3.9em;
    content: "";
}
ol.checkpoints li:before {
  counter-increment: step;
  content: "Check Point " counter(step) ".";
  margin-right: .5em;
  font-weight: normal;
  color: #666666;
}
ol.checkpoints li p{
    margin-top: .6em;
    margin-bottom: 1.2em;
}
ol.no-paragraf{
    margin-top: 1.5em;
}
ol.no-paragraf li{
    margin-left: 4em;
}
img.format-1{
    margin-top: 1em;
    margin-bottom: 1em;
}
.symbol_logo{
    float: left;
    margin-right: 1em;
}
/* For old Twitter Icon */
.at300bs {
    background: url(/resources/images/widget29.png) !important;
}
.at15t_compact {
    background-position: 0 -3376px !important;
}
.at15t_twitter {
    background-position: 0 -5136px !important;
}
/* For old Twitter Icon */


/* For video-block */
.video-tmbl{
	padding: 0;
	margin: 0;
	margin-bottom: .5em;
	float: left;
	position: relative;
}
.video-tmbl p{
	margin-top: .5em;
	position: relative;

}
a.video-tmbl-container{
	height: 100px;
	width: 160px;
	overflow: hidden;
	border: 2px solid  #33ACFD;
	display: block;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	box-shadow: 0px 1px 3px #888;
	-moz-box-shadow: 0px 1px 3px #888;
	-webkit-box-shadow: 0px 1px 3px #888;
}
a.video-tmbl-container:hover{
	border-color: #00538A;
}
.video-tmbl-wrapper{
	height: 100px;
	width: 160px;
	overflow: hidden;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	margin: 0;
	padding: 0;
}
a.play-button{
	background: url(/resources/images/play_button.png) no-repeat;
	height: 30px;
	width: 30px;
	position: absolute;
	top:-10px;
	left:-10px;
	border: none;
	padding: 0;
	margin: 0;
	cursor:  pointer;
}
a.play-button:hover{
	background: url(/resources/images/play_button_hover.png) no-repeat;
}

.video-list{
	margin-top: 2em;
}
.video-list.start_page{
    margin-left: 3em;
}
.video-list a.grid_3 + a.grid_3{
	margin-left: 2em !important;
}
.video-list a:hover{
	cursor: pointer;
}
.video div.grid_3 + div.grid_3{
	margin-left: 2em !important;
}
.video div.addthis_default_style{
    float: left !important;
    margin-left: 1em;
}

.video-list span.image{
	overflow: hidden;
	height: 94px;
	width: 125px;
	float: left;
	border: 4px solid white;
	-webkit-border-radius:6px;
   -moz-border-radius:6px;
    border-radius:6px;
    background-image: -moz-linear-gradient(top, #fcfcfc, #f7f7f7 3%, #f2f2f2 12%, #d9d9d9 90%, #bfbfbf);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#fcfcfc), to(#bfbfbf), color-stop(3%, #f7f7f7), color-stop(12%, #f2f2f2), color-stop(90%, #d9d9d9));
	box-shadow: 0 1px 5px rgba(0,0,0,0.75);
	margin: 0 auto;
	margin-left: 1em;
}

.video-list .new{
    height: 19px;
    width: 40px;
    background: url(/resources/images/new.png) no-repeat;
    margin: 0 auto;
    margin-left: 100px;
    float: left;
    position: relative;
    left: 0;
}

.video-list .new_blunk{
    margin-top: 19px !important;
}

span.play-button{
	height: 94px;
	width: 125px;
	background: url(/resources/images/play.png) no-repeat; 
	margin: 0 auto;
	float: left;
	position: relative;
	top: -99px;
	left: 0;
}

span.play-button:hover{
	 background: url(/resources/images/play-hover.png) no-repeat;
}

.video span.play-button{
	top: -115px;
	left: 15px;
}

span.kino-lenta{
	height: 100px;
	width: 150px;
	background: url(/resources/images/kino_lenta.png) no-repeat;
	margin: 0 auto;
	float: left;
	position: relative;
	top: -110px;
	left: 0;
}
span.play-time{
    background-color: white;
    margin: 0 auto;
    float: right;
    left: 0px;
    position: relative;
    top: -118px;
    bottom: -100px;
    color: #0071BC;
    font-size: .89em;
    line-height: 1;
    padding-left: 10px;
    padding-right: 5px;
    padding-top: 2px;
    letter-spacing: 1px;
    -webkit-border-radius: 6px 0px 0 0;
    -moz-border-radius: 6px 0px 0 0;
    border-radius: 6px 0px 0 0;

/*
    background-color: #000;
    margin: 0 auto;
    float: right;
    left: 0px;
    position: relative;
    top: -122px;
    bottom: -100px;
    border: 1px solid #000;
    color: white;
    font-size: 0.75em;
*/
}

.video-list span.link{
	margin-top: 1em;
    margin-left: 1em;
}

hr.light{
	background: #dfdfdf;
	height: 1px;
}

div.timing{
	color: black;
	margin: 0 auto;
    height: 1em;
	width: 5em;
	text-align: center;
	-webkit-border-radius:6px 6px 0 0;
   -moz-border-radius:6px 6px 0 0;
    border-radius:6px 6px 0 0;
    background: white;
	float: left;
	position: relative;
	top: -1.5em;
	left: 47px;
	padding: .25em 0;
	line-height: 1;
	font-size: .89em;
	color: #0071bc;
	letter-spacing: 1px;
}

div.timing+span{
	position: relative;
	top: -1em;
}


/* For video-block */

/*For Home Page */





a.nav{
	border: none;
}




.content{
	float: left;
	width: 100%;
	margin-left: 0%;
	margin-top: 0%;

}

.top-content{
	width: 100%;
	float: left;
	padding-top: 1em;
	padding-bottom: 1em;
}

.glance-hr{
	width: 80%;
	float: left;
	border: none;
	border-bottom: 1px solid silver;
	margin: 4em 0 2em 0;
}

.home #main_pic{
	width: 35%;
	float: left;
	margin-top: 2em;
	padding-top: 5em;
	margin-right: 2em;
    margin-left: 5%;
}


.motto{
	margin-top: 3em;
	float: left;
	width: 40%;
}

.motto h1{
	font-size: 2.5em;
	line-height: 1.2;
	color: #26B33A;
}

.motto h1 i{
	color: #CE838C !important;
	font-weight: normal;
	font-style: normal;
}

.motto p{
	margin-top: 1em;
}


#mindtweeet_top .motto{
	margin-left: 1em;

}


#main_video{
	margin-left: 4%;
	float: left;
	width: 35%;
}

.go_to_sb-container{
	float: right;
	width: 311px;
	height: 64px;
	position: relative;
    right: -28px;
    top: 40px;
}

.go_to_sb-button{
	background: url(/resources/images/got_to_sb.png) no-repeat top;
	float: right;
	width: 311px;
	height: 64px;
	border: none;
	position: relative;
	right: -50px;
	padding: .75em 0 0 7em;
	font-size: .89em;

}

.go_to_sb-button:hover{
	background: url(/resources/images/got_to_sb_hover.png) no-repeat top;
}

.big-video{
	overflow: hidden;
	width: 260px;
	height: 180px;
	float: left;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	-webkit-box-shadow: 0 0 5px #909090;
	-moz-box-shadow: 0 0 5px #909090;
	box-shadow: 0 0 5px #909090;
	border: 1px solid gray;
	margin-top: 2em;

}

.big-video-container a{
	width: 260px;
	float: left;
	text-align: center;
	border: none;
	text-decoration: underline;
	margin-top: .5em;
}

.big-play-button:hover{
	 background: url(/resources/images/big_play_button_hover.png) no-repeat; 
}

.big-play-button{
	position: relative;
	left: 60px;
	top: -165px;
	float: left;
	width: 130px;
	height: 130px;
	background: url(/resources/images/big_play_button.png) no-repeat;
	z-index: 100;
}


.medium-video{
	overflow: hidden;
	width: 120px;
	height: 90px;
	float: left;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	-webkit-box-shadow: 0 0 5px #909090;
	-moz-box-shadow: 0 0 5px #909090;
	box-shadow: 0 0 5px #909090;
	border: 1px solid gray;
	margin-top: 2em;

}

.medium-video-container a{
	width: 100px;
	float: left;
	text-align: center;
	border: none;
	text-decoration: underline;
	margin-top: .5em;
}

.medium-play-button:hover{
	background: url(/resources/images/big_play_button_hover.png) no-repeat;
}



.medium-play-button{
	position: relative;
	left: 0px;
	top: -106px;
	float: left;
	width: 130px;
	height: 130px;
	background: url(/resources/images/big_play_button.png) no-repeat;
	z-index: 100;
}

.medium-video img{
	width: 130px !important;
}



#mindtweet img{
	position: relative;
	left: -10px;
	width: 280px;
	z-index: 90;
}



#home_products{
	padding: 0;
}

#mindtweet_bottom .left-col{
	width: 25%;
    margin-left: 15%;
}

#mindtweet_bottom .right-col{
	width: 60%;
}

table{
    width: 100%;
    border: none;
    border-spacing: 0px;
    border-width: 0;
    border-spacing: 0px;
}

td, tr{
    padding:0;
    margin: 0;
    border:0;
    border-spacing: 0px;
}

tr{
    width: 100%;
}

.home-product-col{
	background: #dfdfdf;
	height: 500px;
    width: 33.3%;
    
}



.home-product-col p{
	margin-top: 360px;
	margin-left: 50px;
	width: 80%;
	margin-bottom: 2em;
	-webkit-text-shadow: 0 1px 1px white;
	-moz-text-shadow: 0 1px 1px white;
	text-shadow: 0 1px 1px white;
    line-height: 1.75;
}

.home-product-col + .home-product-col{
	border-left:1px solid white;
}

#mm{
	background: url(/resources/images/back_mm.png) no-repeat  5% 0  #dfdfdf;
	overflow: hidden;
	-webkit-border-radius: 0 0 0 7px;
	-moz-border-radius: 0 0 0 7px;
	border-radius: 0 0 0 7px;
}

#mm p{

}

#prj{
	background: url(/resources/images/back_prj.png) no-repeat -7px 0px  #dfdfdf;
	overflow: hidden;
	-webkit-border-radius: 0 0 0 0;
	-moz-border-radius: 0 0 0 0;
	border-radius: 0 0 0 0;
}
#prj p{

}

#pro{
	background: url(/resources/images/back_pro.png) no-repeat 70% 0  #dfdfdf;
	overflow: hidden;
	-webkit-border-radius: 0 0 7px 0;
	-moz-border-radius: 0 0 7px 0 ;
	border-radius: 0 0 7px 0;
}

#pro p{

}

#office{
	width: 100%;
	background: url(/resources/images/back_office.png) no-repeat 100% -20px white;
	padding: 2.5em 0;
	-webkit-border-radius: 7px 7px 0 0;
	-moz-border-radius: 7px 7px 0 0;
	border-radius: 7px 7px 0 0;
	float: left;
	box-shadow: 0 1px 5px #888;
	position: relative;
	z-index: 100;
	padding-bottom: 0;

}

#office h2{
	margin-left: 2em;
	font-size: 2em;
	font-family: 'DroidSansRegular', 'PT Serif Caption', "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;
	font-weight: normal;
	width: 35%;
	float: left;
	line-height: 1.2;
}
#office h2 i{
	color: gray;
	font-style: normal;
}

#office p{
	margin-left: 2em;
	margin-top: 0;
	width: 30%;
	float: left;

}

#goto_solution_park{
	float: left;
	width: 100%;
	padding: .5em 0;
	background:  #e82e34;
	margin-top: 2em;

}



#goto_solution_park p{
	width: 80%;
	margin: 0;
	margin-left: 4em;
	color: white;
	-webkit-text-shadow: 0 1px 1px white;
	-moz-text-shadow: 0 1px 1px white;
	text-shadow: 0 -1px 1px black;

}

#hot_news_feed{
    width: 100%;
    background: white;
	float: left;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	-webkit-box-shadow: 0 0 5px #909090;
	-moz-box-shadow: 0 0 5px #909090;
	box-shadow: 0 0 5px #909090;
	border: 1px solid white;
	position: relative;
	z-index: 100;
	margin: 1.5em 0;
    font-size: .89em;
    overflow: hidden;
}

#hot_news_feed span{
    padding: .25em 1em;
    float: left;
}

#hot_news_feed #title{
    font-weight: bold;
    background: #0071BC;
    color: white;

    -webkit-border-radius: 7px 0 0 7px;
    -moz-border-radius: 7px 0 0 7px;
    border-radius: 7px 0 0 7px;
}
#hot_news_feed #news{
    padding-top: .25em;
    overflow: hidden;
    width: 85%;
    float: left;
    height: 1.5em;
  }
#hot_news_feed #news a{
    border: none;
    line-height: 1.75;
    float: left;
    width: 100%;
}

#hot_news_feed #news a date{
    color: gray;
    font-size: .89em;
}

.solution-feed{
    float: left;
    width: 100%;
    height: 2em;
    background: white;
    -webkit-border-radius: 0 0  7px 7px;
    -moz-border-radius:0 0  7px 7px;
	border-radius:0 0  7px 7px;
}

#solutions_stat{
    float: left;
    position: relative;
    right: 0;
    top: 360px;
}


ul.sl-list{
	margin-top: 1em;
	padding-left: 1em;
	border-left: 1px solid silver;
}

ul.sl-list li:last-child{
	margin-top: 2em;
}

.areas-rows h2{
	margin-top: 2em;
}

a.new-sl{
	background: url(../resources/images/sl-new.png) right no-repeat;
	padding-right: 30px;
}


.r-msg{
	background: white;
	float: left;
	padding: 0 1.5em;
	margin-top: 2em;
	border-left: #0062ac solid 3px;
}


.r-msg p{
	margin: 0;
	margin-bottom: 1.5em;
	color: #656565;
}
.r-msg p b{
	color: black;
}

.ar{
	color: #0062ac;
	position: relative;
	font-size: 1.25em;
	left: -2em;
	top: 2em;
}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Adaptive to Screens Sizes Styles */
@media only screen and (min-width: 1400px) {

}
@media only screen and (min-width: 1100px) and (max-width: 1400px) {

}
@media only screen and (max-width: 960px) {

}

a.button {
  font-family: 'LucidaGrandeRegular', "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;
  font-size: 1em;
  font-size: .75em;
  background: white url(/resources/images/bac_button_gray.png) repeat-x bottom;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  border-radius: 15px;
  -moz-box-shadow: 0 0 2px #888888;
  -webkit-box-shadow: 0 0 2px #888888;
  box-shadow: 0 0 2px #888888;
  padding: .5em .75em;
  border: 1px #444 solid;
  color: #444;
}