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








body {
	background-image:url(images/bg_subpages.png);
	background-repeat: repeat-x;
}

::-moz-selection{background: #00AEEF; color:#FFFFFF; !important} 

::selection {background: #00AEEF; color:#FFFFFF; !important}


label.error { float: none; color: #00AEEF; padding-left: .5em; vertical-align: top; }



a { color:#00aeef; text-decoration:none;}
a:hover {color:#666666; text-decoration:none;}



.style5 {
	color: #666666;
	font-size: 24px;
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 3em;
}

#iTerro-navigation {
	position:relative;
	left:210px;
	top:-35px;
	width:600px;
	height:26px;
	z-index: 5;
}



#footermainPan{
height:350px;
	color:#fff;
	font:13px/20px "Trebuchet MS",Arial, Helvetica, sans-serif;
	clear:both;
	padding:0 0 0;
	background-color: #dce6ec;
	background-image: url(images/footer_bg.png);
	background-repeat: repeat-x;
	background-position: 0 0;
	float:bottom;

	margin-bottom:-80px;
	margin-left:-8px;
	margin-right:-8px;
}

.style13 {}
.style5 {color: #666666}


#legal {
	position:relative;
	width:600px;
	height:30px;
	z-index:6;
	left: 0px;
	top: 50px;
	color: #666666;
	font-size: 9px
}

.icon {
float:left;
margin-bottom:0px;
margin-top:-5px;
margin-right:10px;
}

.icon2 {
float:left;
margin-bottom:0px;
margin-top:0px;
margin-right:10px;
}


div#footerlink a{ color:#929da3; text-decoration:none; 
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;}
div#footerlink a:hover {
	color:#666666;
	text-decoration:none;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}


div#mainlinks a{ color:#ffffff; text-decoration:none;}
div#mainlinks a:hover {color:#9FDDF9; text-decoration:none;}

div#15daytrial {
	position:relative;
	left:0px;
	top:25px;
	width:561px;
	height:26px;
	z-index: 15;
}

.side_link {
	padding:10px;
	margin-right:10px;
	margin-left:10px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

.title {
	padding:10px;
		margin-right:10px;
	margin-left:10px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}


div.side_link a{
	
	font-size: 13px;
	text-decoration: none;
	color: #666666;
	font-weight: bolder;
}
div.side_link a:hover{
	
	font-size: 13px;
	text-decoration: none;
	color: #00AEEF;
	font-weight: bolder;
}


.harmony {
	padding:10px;
	margin-right:10px;
	margin-left:10px;
	background-image: url(images/harmony_bg.png);
	background-repeat: no-repeat;
}

.harmonylist {
	padding:3px;
	margin-right:0px;
	margin-left:0px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

div.harmony a{
	
	font-size: 12px;
	text-decoration: none;
	color: #666666;
	font-weight: bolder;
}
div.harmony a:hover{
	
	font-size: 12px;
	text-decoration: none;
	color: #00AEEF;
	font-weight: bolder;
}

.title_products {
	padding:10px;
		margin-right:10px;
	margin-left:10px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	
}



.side_link_products {
	padding:10px;
	margin-right:10px;
	margin-left:10px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	background-color: #E8F5FD;
}


div.side_link_products a{
	
	font-size: 13px;
	text-decoration: none;
	color: #666666;
	font-weight: bolder;
}
div.side_link_products a:hover{
	
	font-size: 13px;
	text-decoration: none;
	color: #00AEEF;
	font-weight: bolder;
	
	
}

.style11 {
	color: #666666;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 1.5em;
}

.style12 {	font-size: 18px;
	color: #666666;
	line-height: 1.5em;
}

#textInput
{
	border: 1px solid #666666;
	background: #ffffff;
	color: #00AEEF;
	font-size: 13px;
}

div#pages a{
	color:#00AEEF;
	text-decoration:none;
	text-align: right;
	font-size: 14px;
	word-spacing: 1em;
}
div#pages a:hover {
	color:#333333;
	text-decoration:none;
	text-align: right;
	font-size: 14px;
}


 .passwordlink a { color:#00AEEF; text-decoration:none;}
  .passwordlink a:hover { color:#00AEEF; text-decoration:none;}
.style57 {
	font-size: 14px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #00aeef;
	line-height: 3em;
}
  .style15 {
	font-size: 11px;
	color: #929da3;
}
  
  * {
    margin: 0;
}
html, body {
    height: 100%;
	
	
}
.wrapper {
    min-height: 100%;
    height: auto !important;

	background-image: url(images/footer_bg.png);
	background-repeat: repeat-x;
    margin: 0 auto -4em;
	background-color:#dce6ec;
	overflow-y: hidden;
	
}

.footer, .push {
    height: 4em;
}
div#subscribe { }
.required{
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #666666;
color:#00AEEF;
font-size:13px;
}
.required email{
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #666666;
color:#00AEEF;
font-size:13px;
}
.textInput
{
	border: 1px solid #666666;
	background: #ffffff;
	color: #00AEEF;
	font-size: 13px;
}





/* menu */
#jsddm
{	margin: 0;
			padding: 0;}

	#jsddm li
	{	float: left;
		list-style: none;
		font: 11px Tahoma, Arial;	text-align:center;}

	#jsddm li a
	{	display: block;
	
		padding-top:3px;
	
		/*padding: 5px 12px;*/
		text-decoration: none;
		border-right: none;
		width: 70px;
		text-align:center;
		color: #006584;
		height:20px;
	
		white-space: nowrap;text-align:center;
	}

	#jsddm li a:hover
	{	color:white;
	text-align:center;
	width:70px;
	background-image:url(images/icon/bt_topnav.png);
	background-repeat: no-repeat;

}
	
		
		#jsddm li ul
		{	margin: 0;
			padding: 0;
			position: absolute;
			text-align:left;
			
			visibility: hidden;
			border-top: none}
		
			#jsddm li ul li
			{	float: none;
				display: inline
			
				
				}
			
			#jsddm li ul li a
			{	width: 180px;
		
				background-image:url(images/icon/bt_up.png);
				background-repeat: no-repeat;
	padding-top:8px;
	text-align:left;
	padding-left:8px;
					color: #006584;}
			
			#jsddm li ul li a:hover
			{	width:180px;
			
			 background-image:url(images/icon/bt_down.png);
			 background-repeat: no-repeat;
padding-top:8px;
	text-align:left;
	padding-left:8px;
			 color:#00AEEF;
			}
			
			
/* end menu */