BODY {
	background-repeat: no-repeat;
	background-attachment: scroll;
	margin-top: 0px;
	background-color: #ffffff;
}
INPUT.CSradio {
	background: #CCCCCC;
	color: #000000;
}
INPUT.CSbtn {
	font-family: Verdana,Helvetica,sans-serif;
	font-size: 65%;
	color: #FFFFFF;
	background-color: #0060af;
}
INPUT.CSLogin {
	text-decoration: none;
	font-size: 65%;
	color: #000000;
	width: 90px;
}
TABLE.CStb {
	display: inline;
}
TD {
	font-family: Verdana,Helvetica,sans-serif;
}
IMG {
	border-color: #ffffff;
}
UL {
	margin-top: 0;
	padding-top: 0;
}
LI {
	margin-bottom: 6px;
	margin-right: 10px
}
A,A:visited,A:active {
	text-decoration: none;
	color: #0060af;
}
A:hover {
	text-decoration: none;
	font-weight: bold;
	color: #0060af;
}
.greyborder {
	border-color: #666666;
}

/********************   MENU   ****************************/
/*Begin GlobalNav*/
.CSgn,A.CSgn,A.CSgn:visited,A.CSgn:active {
	text-decoration: none;
	font-size: 65%;
	color: #ffffff;
}
A.CSgn:hover {
	text-decoration: none;
	font-weight: bold;
	font-size: 65%;
	color: #ffffff;
}
.CSgnon,A.CSgnon,A.CSgnon:visited,A.CSgnon:active,A.CSgnon:hover {
	font-weight: bold;
	text-decoration: none;
	font-size: 65%;
	color: #ffffff;
}
/*End GlobalNav*/

/*Begin Primary Menu*/
.CSn,A.CSn,A.CSn:visited,A.CSn:active{  /*Cuando estoy NO menu*/
	text-decoration: none;
	font-weight: bold;
	font-size: 70%;
	color: #00060af;
}
A.CSn:hover {
	text-decoration: none;
	font-weight: bold;
	font-size: 75%;
	color: #0060af;
}
.CSnon,A.CSnon,A.CSnon:visited,A.CSnon:active,A.CSnon:hover {  /*Cuando estoy en el menu*/
	text-decoration: none;
	font-weight: bold;
	font-size	: 75%;
	color: #0060af;
}
/*End Primary Menu*/

/*Secondary Menu*/
.CSsecNav,A.CSsecNav,A.CSsecNav:visited,A.CSsecNav:active {
	font-family: Verdana,Helvetica,sans-serif;
	font-weight: bold;
	text-decoration	: none;
	font-size: 65%;
	vertical-align: middle;
	color: #0060af;
}
A.CSsecNav:hover {
	font-family: Verdana,Helvetica,sans-serif;
	font-weight: bold;
	text-decoration	: none;
	font-size: 65%;
	vertical-align: middle;
	color: #0060af;
}
A.CSsecNavActive,A.CSsecNavActive:visited,A.CSsecNavActive:active,A.CSsecNavActive:hover{
	font-family: Verdana,Helvetica,sans-serif;
	font-weight: bold;
	text-decoration: none;
	font-size: 65%;
	vertical-align: middle;
	color: #0060af;
}
/*End Secondary Menu*/

/*Terciary menu (Categories)*/
.CSterNav,A.CSterNav,A.CSterNav:visited,A.CSterNav:active,A.CSterNav:hover {
	font-family: Verdana,Helvetica,sans-serif;
	text-decoration: none;
	font-size: 65%;
	vertical-align: middle;
	color: #0060af;
	line-height: 15px;
}
A.CSterNavActive,A.CSterNavActive:visited,A.CSterNavActive:active,A.CSterNavActive:hover {
	font-family: Verdana,Helvetica,sans-serif;
  font-weight: bold;
	text-decoration: none;
	font-size: 65%;
	vertical-align: middle;
	color: #0060af;
	line-height: 15px;
}
/*End Terciary menu (Categories)*/
/********************   END MENU   ****************************/
/************************ BODY *********************/
/*Headers*/
.CSheader{
	font-size: 85%;
	color: #000000;
	text-transform:uppercase;
  font-weight:bold;
}
.CSsubheader{
	font-size: 65%;
	color: #000000;
	font-weight: bold;
	/*vertical-align: top;*/
}
/*End Headers*/

/*Body content*/
.CSmt {
	text-decoration: none;
	font-size: 65%;
	color: #000000;
}
A.CSmt:hover{
	text-decoration: none;
	font-weight: bold;
	font-size: 65%;
	color: #0060af;
}
/*End Body content*/
CSmt,A.CSmt,A:visited.CSmt,A:active.CSmt {
	text-decoration			: none;
	font-size				: 65%;
	color					: #333333;
}

/*Links del XML*/
A.CSdownlink /*,A:visited.CSdownlink,A:active.CSdownlink*/ {
	text-decoration: none;
	font-size: 65%;
	color: #0060af;
}
A.CSdownlink:hover {
	text-decoration: none;
	font-weight: bold;
	font-size: 65%;
	color: #0060af;
}
/*End Links del XML*/
/************************ END BODY *********************/

/*products/A3.jsp*/
A.CSactivePageLink,A.CSactivePageLink:visited,A.CSactivePageLink:active {
	font-family: Verdana,Helvetica,sans-serif;
	font-weight: bold;
	text-decoration: none;
	font-size: 65%;
	vertical-align: middle;
	color: #0060af;
}
/*End products/A3.jsp*/

/*Mail + Training Booking*/
.CSerrorText {
	text-decoration: none;
	font-family: Verdana,Helvetica,sans-serif;
	font-size: 65%;
	color: #000000;
}
/*End Mail + Training Booking*/

/*PressReleases + 2.3.1*/
.CSst {
	text-decoration: none;
	font-size: 60%;
	color: #000000;
}
/*End PressReleases + 2.3.1*/

/*Right Links*/
.CSint,A.CSint,A.CSint:visited,A.CSint:active {
	text-decoration: none;
	font-size: 65%;
	color: #0060af;
}
A.CSint:hover	{ 
	text-decoration: none; 
	font-weight: bold;
	color: #0060af; 
}
.CSactiveInt,A.CSactiveInt,A.CSactiveInt:visited,A.CSactiveInt:active,A.CSactiveInt:hover{
	font-weight: bold;
	text-decoration: none;
	font-size: 65%;
	color: #0060af;
}
/*End Right Links*/

/*Body Content*/
.CSinstruct {
	text-decoration: none;
	font-size: 65%;
	color: #000000;
}
/*End Body Content*/

A.CSheaderlink{
	text-decoration: none;
	font-size: 65%;
	font-weight: bold;
	color: #0060af;
}

.CSform {
	font-family: Verdana,Helvetica,sans-serif;
	font-size: 65%;
	color: #000000;
}

.CSformNN {
	font-family: Verdana,Helvetica,sans-serif;
	/*font-size: 65%;*/
	color: #000000;
}

/*End Body Content*/
