body { margin-top:10px;font-family:Arial, Helvetica, sans-serif; background-color:#ececec;}
/****************************************      UPPER MENU       *********************************************************/
.upper_menu a, .upper_menu a:hover { text-decoration:underline; color:#193840;}
/****************************************       STRUCTURE        *********************************************************/
.top {position:relative;}
.bottom {padding-bottom:220px;}
/*************  FOOTER    **************/
#footer {
	position: absolute; 
	bottom: 20px; 
	width:100%;
	height:200px;
	}
#footer div { text-align:left; width:1010px; background-color: #28648c; padding:10px;}
#footer p {color:#ececec;font-size:13px;}
h1 {font-size:20px; color:#ffffff;}
	
/****************************************        PAGE CONTENT        *********************************************************/
.table { width:1030px;}
.table td {padding:10px 10px 20px 10px;}
.logosafe {border-bottom:3px solid #28648c;}
.content { width:780px; background-color:#FFF;}
.pointlist { border-top: 2px solid #F60; border-bottom:2px solid #f60; padding:20px 0px 10px 0px; color:#06F; width:600px; margin:44px 0px 40px 150px; font-size:20px; }
.pointlist li {color:#193840;text-align:justify; padding:10px 0px; font-size:18px;}

h2 {color:#005e95; margin-bottom:0px; font-size:28px; margin-top:0px;}
b {color:#005e95;}
h3 {color:#005e95; font-size:24px; margin-bottom:0px; padding-top:30px;}
.subtitle {color:#72bddc; font-size:20px; padding-bottom:40px;}
p { text-align:justify; color:#193840; font-size:17px;}


/*************  IMAGES    **************/
.thumbnail {float:right; padding-left:24px; padding-right:0px;}
.first {padding-top:15px; padding-left:50px; padding-right:20px;}
.thumbnail_left {float:left; padding:20px 80px 20px 30px;}

/****************************************         RIGHT COLUMN        *********************************************************/
.sidebar {background-color:#dcf1fa;}
.demo_button {
	width:230px; 
	height:58px; 
	margin-top:15px;
	text-align:left;}
.demo_button a {
	text-decoration:none;
	color:#74706e;
	font-size:17px;
	font-weight:bold;
	padding-left:25px;
	padding-right:55px;
	text-transform:lowercase;}
.demo_button span, .demomenu span, .demomenu2 span {color:#fa6f36;}
.demomenu2 a {font-size:18px;}	
.demomenu2 {
	background-image:url(../img/box_demo3.png); 
	background-position:top left; 
	background-repeat:no-repeat;
	width:234px;
	margin-top:5px;
	margin-bottom:10px;
	line-height:19px;
	padding-left:0px;
	text-align:left;}
.demo_button a:hover, .demomenu a:hover, .demomenu2 a:hover {color:#fa6f36;}


