@charset "utf-8";
/* CSS Document */


#trbo h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	text-transform: uppercase;
	margin-top:0px;
	margin-bottom:2px;
}
#trbo h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #157fc4;
	text-transform: capitalize;
}
#trbo h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	margin-bottom: 0px; 
	margin-top: 0px; 
}
#trbo h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
}
#trbo .image{
	float:right;
	padding-left:10px;
	border:0px;
}
.systems{
	padding:0px;
	margin:0px;
}
#trbo p.tagline{
	padding:0px;
	margin:0px;
	font-weight:bold;
}

.mdlnumb {
	padding-right:5px;
}
.opfordigitbl{
	width:99%;
	background-color:#0ca0dc;
	padding:0px;
}
.opfordigi{
	background-color:#0ca0dc;
	color:#FFF;
	padding-left:5px;
	padding-right:5px;
}
.pgheader{
	text-align:center;
}
.hpimg{
	text-align:center;
	border:0px;
}
.featureshdr{
	font-weight:bold;
	padding-bottom:0px;
	margin-bottom:0px;
}
.features{

	padding-top:0px;
	margin-top:0px;
}

.isvimage{
	float:right;
	padding-left:10px;
	padding-right:5px;
}
.appstbl, .appstbl td {
	background-color:#1ca6df;
	color:#FFF;
	padding-right:3px;
	padding-top:5px;
	vertical-align:top;
}

.appstbl td strong {
	background-color:#1ca6df;
	color:#FFF;
	padding-right:3px;
	font-weight:bold;
}

.appstblhdr{
	color:#000;
	font-weight:bold;
	font-size:14px;
	text-transform:uppercase;
	text-align:center;
	padding-top:10px;
}
#systbl td{
	padding-right:5px;
}
.product-image-small {
    float:right; 
	padding:10px;
	margin:10px;	
}
#product-image {
	float:right;
	padding-left:10px;
	border:0px;	
}

.optimized-background {
                background-color: #0ca0dc;
                height: 100px;
}
.optimized-copy {
                color: #ffffff;
                padding: 10px;
}
.optimized-image {
                float: right;
}
 

