body{
padding:0;
margin:0;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
background:url(images/body_bg.gif) 0 0 repeat-x #E0EDF6;
color:#000;
}

div, h1, h2, h3, h4, p, form, label, input, textarea, img, span{
margin:0; padding:0;
}

h1{
margin-left: 40px;
margin-top: 10px;
font-size: 18px;
font-family:Arial, Helvetica, sans-serif;
color: #434343
}

h1 a{
color: #434343;
text-decoration:none;
}

h1 a:hover{
color: #9B1116;
text-decoration:none;
}

h2 {
text-align: center;
font-size: 18px;
font-family:Arial, Helvetica, sans-serif;
color: #434343
}

h3 {
text-align: left;
font-size: 20px;
font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
color: #9a0124;
border-bottom: 2px dotted #9a0124;
margin-bottom: 10px
}


ul{
margin:0; 
padding:0; 
list-style-type:none;
font-size:0;
line-height:0;
}

#body {
width:1004px;
margin:0 auto;
}

#topbg {
background-image:url(images/topbar-bg.jpg);
width: 1004px;
height: 33px;
text-align: right;
}

.demotext {
color: #FFFFFF;
padding-right: 40px;
font-size: 11px;
}

#head {
width: 1004px;
height: 256px;
}

#main {
width: 908px;
background-color: #FFFFFF;
margin-left: 38px;
padding-left: 10px;
padding-top: 10px;
padding-right: 10px;
}

#maintitle {
width: 700px;
background-color: #FFFFFF;
margin-left: 18px;
padding-left: 10px;
padding-top: 10px;
padding-right: 18px;
}

#howitworkscontent img {
border: 0px solid #E0EDF6;
padding: 2px;
}

#howitworkscontent a img {
border: 3px solid #E0EDF6;
}

#howitworkscontent a:hover img  {
border: 3px solid #79C144;
}

#howitworkscontent a {
color: #134F5A;
text-decoration:none;
font-weight:bold
}

#howitworkscontent a:hover {
color: #930B0F;
text-decoration:none;
font-weight:bold
}





#headleft {
width: 676px;
height: 256px;
float: left;
background-image:url(images/headleft-bg.jpg);
}

#headleft a{
color: #484848;
text-decoration:none;
font-weight: bolder;
}

#headleft a:hover{
color: #692C00;
text-decoration:none;
font-weight: bolder;
}

#headright {
width: 328px;
height: 256px;
background-image:url(images/headright-bg.jpg);
float: right;
}

#menu1 {
background-image:url(images/top-menu-1-bg.jpg);
width: 102px;
height: 20px;
}

#menu2 {
background-image:url(images/top-menu-2-bg.jpg);
margin-top: 2px;
width: 102px;
height: 20px;
}

#menu3 {
background-image:url(images/top-menu-3-bg.jpg);
margin-top: 2px;
width: 102px;
height: 20px;
}

#introtext {
width: 625px;
height: 49px;
margin-top: 138px;
color: #ffffff;
font-size: 11px;
text-align: left;
}

#headrightinside {
margin-top: 6px;
margin-left: 14px;
color: #000000;
font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
font-size: 11px;
}

#headrightinside a {
color: #000000;
text-decoration:none;
}

#headrightinside a:hover {
color: #8B0F0F;
text-decoration:none;
}

div.langbox-bg {
float: left;
width: 95px;
height: 33px;
}

div.langbox-en {
float: left;
width: 90px;
height: 33px;
}	

div.langbox-es {
float: left;
width: 85px;
height: 33px;
}

#textheader {
margin-left: 20px;
font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
font-size: 12px;
width: 260px
}

#footer{
	width:974px;
	margin:0 auto;
	height:72px;
	position:relative;
	}
#footer ul.footerLink{
	position:absolute;
	left:51px;
	top:15px;
	}
#footer ul.footerLink li{
	font-size:11px;
	line-height:16px;
	color:#404040;
	background-color:#E0EDF6;
	float:left;
	padding:0 4px;
	}
#footer ul.footerLink li a{
	color:#404040;
	background-color:#E0EDF6;
	text-decoration:none;
	}
#footer ul.footerLink li a:hover{
	color:#005555;
	background-color:#E0EDF6;
	}
#footer p.footerText{
	position:absolute;
	left:51px; 
	top:33px;
	font-size:11px;
	color:#606E03;
	background-color:#E0EDF6;
	}
#footer p.footerBoldText{
	position:absolute;
	left:51px; 
	top:50px;
	font-size:12px;
	color:#005555;
	background-color:#E0EDF6;
	font-weight:bold;
	}
#footer p.footerBoldText a{
	color:#005555;
	background-color:#E0EDF6;
	text-decoration:none;
	}
#footer p.footerBoldText a:hover{
	color:#606E03;
	background-color:#E0EDF6;
	}
#footer p.footertime{
	position:absolute;
	left:473px;
	top:23px;
	color:#000000;
	background-color:#E0EDF6;
	font-size:13px;
	font-weight:bold;
	}
#footer ul.footerXhtml{
	position:absolute;
	left:744px;
	top:8px;
	}
#footer ul.footerXhtml li{	
	width:99px;
	height:25px;
	display:block;
	float:left;
	margin:0 7px 0 0;	
	}
#footer ul.footerXhtml li a{
	background:url(images/xhtml_bg.gif) no-repeat 0 0 #E0EDF6;
	font-size:12px;
	font-weight:bold;
	line-height:25px;
	color:#760404;
	text-decoration:none;
	display:block;
	padding:0 0 0 10px;
	}
#footer ul.footerXhtml li a:hover{
	background:url(images/xhtml_bg_h.gif) no-repeat 0 0 #E0EDF6;
	color:#005555;
	}

#footer-left {
float: left;
margin-top: 10px;
width: 330px;
height: 40px;
font-size: 12px;
color: #404040
}


#footer-left a {
color: #404040;
text-decoration: none
}

#footer-left a:hover {
color: #005555;
text-decoration: none
}

div.screenshots {
float: left;
width: 350px;
height: 135px;
text-align:center;
}

div.screenshots2 {
float: left;
width: 350px;
height: 180px;
text-align:center;
}

#promotion {
background-color: #e4e4cf
}

.promolittletext {
font-size: 13px;
font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
color: #000;
font-weight:bold
}

