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

@font-face {
	font-family: "myriadpro";
	src:url( 'myriadpro-regular.eot' );
	src:url( 'myriadpro-regular.eot?iefix' ) format('eot'),
	    url( 'myriadpro-regular.woff' ) format( 'woff' ),
	    url( 'myriadpro-regular.ttf' ) format( 'truetype' ),
	    url( 'myriadpro-regular.svg') format( 'svg' );
}

body {
	background-image:url( background.png );
	background-repeat:repeat-x;
	text-align:center;
	margin:0px;
	padding:0px;
	font-size:12px;
	font-family:myriadpro;
}

html,body {
	min-height:100%;
	height:100%;
}

.shadow {
	margin-left:auto;
	margin-right:auto;
	width:1054px;
	background-image:url( background-shadow.png );
	background-repeat:repeat-y;
	min-height:!important auto;
	min-height:100%;
}

.pane {
	margin-left:11px;
	width:1032px;
	min-height:!important auto;
	min-height:100%;
}

div.main-content {
	position:relative;
	z-index:5;
}

div.header {
	height:102px;
	width:1032px;
	background-image:url( menu-backing.png );
	background-repeat:no-repeat;
	position:relative;
}

div.logo {
	position:absolute;
	top: 0px;
	left: 10px;
}
	 
div.client_login {
	top: 12px;
	right: 230px;
	position:absolute;	
}

div.remote_support {
	top: 12px;
	right: 50px;
	position:absolute;
}


div.menu {
	position: absolute;
	top: 60px;
	right: 40px;
	font-size: 16px;
}

div.menu ul {
	
}

div.menu ul li {
	margin-right:11px;
	margin-left:11px;
	margin-top:7px;
	float:left;
	color:#1a4766;
}

div.menu span {

}

div.menu a {
	color:#1a4766;
	text-decoration:none;
}

div.menu a:hover {
	text-decoration:underline;
}

div.content {
	position:relative;
	text-align:left;
	background-color:white;
	font-size:14px;
	font-family:myriadpro;
}

div.standard-content {
	padding-top: 30px;
	margin-left: 50px;
	padding-bottom: 30px;
	position:relative;
	z-index:5;
	width: 700px;
}

div.testimonials {
	position:relative;
	z-index:5;
	margin-left:50px;
	width:700px;
}

div.testimonial {
	padding-top:15px;
	padding-bottom:15px;
}

div.testimonial h2{
	padding-bottom:15px;
	font-size:20px;
	color:#1a4766;
}

div.testimonial p {
	padding-bottom:10px;
}

div.bubbles-top {
	background-image:url(bubbles-top.png);
	position:absolute;
	z-index: 1;
	width:450px;
	height:131px;
	top:0px;
	left:0px;
}

div.bubbles-bottom {
	background-image:url(bubbles-bottom.png);
	position:absolute;
	bottom:0px;
	right:0px;
	width:490px;
	height:150px;
}

div.content h2 {
	font-family:myriadpro;
	font-size:20px;
	color:#1a4766;
}

div.content p {
	font-family:myriadpro;
}

div.content ul {
}

div.footer {
	background-image: url( footer-backing.png );
	width: 1032px;
	height: 124px;
	text-align:center;
	position:relative;
}

div.footer ul {
	position:relative;
	top:3px;
	display:block;
} 

div.footer ul ul {
	padding: 6px;	
}

div.footer ul li {
	display:block;
}

div.footer ul li li {
	display:inline;
	padding:0px;
	margin:3px;

}

a {
	text-decoration:none;
	color:#226380;
}

a:hover {
	text-decoration:underline;
	color:#226380;
}

div.copywrite {
	background-image:url( footer-copywrite.png );
	height:38px;
	width:1032px;
}

div.footer-news {
	height:217px;
	position:relative;
	background-image:url(footer-news.png);
}

div.content div.logo {
	position:absolute;
}

div.footer div.copywrite {
	position:absolute;
}

div.copywrite p {
	padding-top: 12px;	
}

div.header-banner {
	background-image:url(header-banner.png);
	height:330px;
	position:relative;
}

div.header-banner div.flash {
	position:absolute;
	right:115px;
	top:45px;
	background-color:black;
	width:310px;
	height:192px;
}

div.header-banner p {
	position:absolute;
	bottom: 42px;
	left: 123px;
}

div.devidor-line {
	width:1032px;
	height:2px;
	background-image:url(devidor.png);
}

a em{
	display: block;
	float: left;
	background: url( menu-button-left.png ) no-repeat;
	width: 10px;
	height: 24px;
	position:relative;
	top:-3px;
}

ul li a span{
	display: block;
	float: left;
	background: url( menu-button-repeat.png ) repeat-x;
	padding-top:3px;
	height: 35px;
	color:white;
	position:relative;
	top:-3px;
}

a b{
	display: block;
	float: left;
	background: url( menu-button-right.png ) no-repeat;
	width: 11px;
	height: 24px;
	position:relative;
	top:-3px;
} 

div.footer-news {
	position:relative;
}

div.news {
	position:absolute;
	top:24px;
	left: 112px;
	padding-top:30px;
}

div.news .item {
	padding-top:6px;
	width:230px;
	font-size: 13px;
	text-align:left;
}

div.news .item a {
	color:white;
	text-decoration:none;
}

div.services {
	position:absolute;
	top: 30px;
	right: 40px;
	font-size:16px;
	color:white;
}

div.services div.service {
	float:left;
	width: 138px;
	height: 100px;
	text-align:center;
}

div.services div.service div.text {
	height: 40px;
}

div.service img {
	
}

div.services div.devider {
	float:left;
	margin-top: 45px;
	width:1px;
	height: 100px;
	background-color:white;
}

div.xcel-icon {
	float:left;
	width:250px;
	margin-top: 25px;
	margin-left: 100px;
	margin-bottom: 25px;
}

div.front-content {
	float:right;
	width:600px;
	margin-right:50px;
	margin-top: 25px;
	margin-bottom: 25px;
}

div.front-content h2 {
	color: #266e8d;
	margin-bottom: 10px;
	font-size: 32px;
}


div.side-image {
	position:absolute;
	right: 40px;
	bottom: 0px;
}


p {
	margin-bottom:8px;
}


div.content ul li {
	margin-left: 20px;
	list-style:circle;
}

