html,body {
			border: 				0; 
			margin: 				0; 
			height: 				100%;
			
}

body {
			background-color:		#999999;
			font-family: 			Verdana, Arial, Helvetica, sans-serif;
			font-weight: 			normal;
			font-size: 				11px;
			margin:					0;
}


/* Links */

a {

			color:					#FF6600;

}

a:link, a:visited {

			text-decoration:		none;

}

a:hover {
 
			color:					#FF9933;
			text-decoration:		none;

}

a.newslink {

			color:					#A8A991; 
			font-weight:			bold;
			
}

a.newslink:link, a.newslink:visited  {

			text-decoration:		none; 
			
}


a.newslink:hover {

			text-decoration:		underline; 

			
}

/* Headers */

h1 {

			margin: 					0px;
			font-size:					16px; 
			font-weight:				bold;
}

h2 {

			margin: 					0px;
			font-size:					14px; 
			font-weight:				bold;
			color: 						#575757;
}

h3 {

			margin: 					0px;
			font-size:					12px; 
			font-weight:				bold;
}


/* Content */


TD, .testimonial, .list, .news {

			color:					#666666; 
			line-height:			18px;			
}

.testimonial {
	padding: 6px; 
	background-color: #f4f4f4; 
	border: 1px dashed #ccc;
	margin-top: 15px;
	}

.content  {
			color:					#333333; 
			line-height:			21px; 
			text-align:				justify;
			
}


p {
	margin: 0 0 15px 0;
}


hr { height: 1px; color: #ccc; border: none; margin: 15px 0; } /* For Internet Explorer */
html>body hr { margin-right: 0; height: 1px; background-color: #ccc; border: none; margin: 15px 0; } /* For Gecko-based browsers */
html>body hr { margin-right: 0; height: 1px; background-color: #ccc; border: 0px solid #ccc; margin: 15px 0; } /* For Opera and Gecko-based browsers */

/* Bullet list */

ul  {
			list-style-type: 			none;
			width: 						400px;
			padding: 					0;
			margin: 					0 0 15px 0;
}

li  {
			background-image: 			url(../images/arrow_right.gif);
			background-repeat: 			no-repeat;
			background-position: 		0 .7em;
			padding-left: 				10px;
}


.alldashed { 

			border: 				1px dashed #ccc;}



.banner  {
			color:					#333333; 
			line-height:			18px;
}


.continue, .announcement {
			color:					#666666;
}

.announcement {

			height: 				15px;

}

.lightgrey {
			color:					#999999;
}

.grey {
			color:					#575757;
}


.darkgrey {
			color:					#333333;
}


/* Form */


form {

			margin: 					0px;
			
}

.registrationError {
			
			color: 						#ff0000;
}


#comments input,
#comments textarea {
	width:244px;
	border: 1px solid #ccc;
	padding: 3px;
	font: 12px LucidaGrande, Arial, Helvetica, sans-serif;
}

#comments textarea {
	height: 150px;
	}

#comments input.booton {
	border: none;
	width:62px;

	}


.announce { 
	padding: 6px; 
	background-color: #ffc; 
	border: 1px dashed #ccc; 
	margin-top:15px;
	}
