/**
 * General.
 */
 
.MAINlinks {margin-left: 8px;}
.MAINlinks A:link {font: bold 12pt Verdana; text-decoration: none; color: white;}
.MAINlinks A:visited {text-decoration: none; color: white;}
.MAINlinks A:active {text-decoration: none; color: white;}
.MAINlinks A:hover {text-decoration: none; color: white;}



.yahooBLUE {font: bold 11pt Verdana; text-decoration: none; color: #AE4003;}
.yahooBLUE A:link {font: bold 12pt Verdana; text-decoration: none; color: #B92B00;} /* font: bold 12pt Verdana; */
.yahooBLUE A:visited {font: bold 12pt Verdana; text-decoration: none; color: #B92B00;}
.yahooBLUE A:active {font: bold 12pt Verdana; text-decoration: underline; color: #283EB6;}
.yahooBLUE A:hover {font: bold 12pt Verdana; text-decoration: underline; color: #283EB6;} /* #16387C yahooBLUE*/



/**
 * OLD
 */  
 
 
div {}
#noBorder {border:0px; padding: 5px; margin:5px;}
#squeeze {border:5px solid silver; padding: 5px; margin:5px; width:80%; align:center;}
#Border {border:1px solid silver; padding: 5px; margin:5px;}
#whatabout {border:1px solid #EFEFEF; padding: 5px; margin:11px; width:80%; font-size: 8pt;} 
 
/*SPECIAL FONTS*/
#logo {
	position: relative;
	font-family: arial black, arial, helvetica, verdana, sans-serif;
	font-weight: normal;
	font-size: 65pt;
	border: none;
}

#logo a {
text-decoration: none;
}
#logo a:visited {
text-decoration: none;
}

#logo a:hover { 
background-color: #FFFFFF;
color: #C71585;
text-decoration: underline;
}
.logoSmall {
	font-size: 28pt;
	color: #666666;
	text-decoration: none;
}
 
 
/*LINKAGE*/
#yahooBLUE {font-size:9pt;}
#yahooBLUE a {
color: #10387B;
font-weight: bold;
text-decoration: none;
}
#yahooBLUE a:visited {
color: #10387B;
font-weight: bold;
text-decoration: none;
}

#yahooBLUE a:hover {
color: #10387B;
background-color: #F7F7F7;
font-weight: bold;	 
text-decoration: underline;
}



body {
  font: 0.86em/1.5em Verdana, sans-serif;
  color: #131313;
  background: #fff url(images/bg-body.gif) repeat-x 0 0;
}

h1, h2, h3, h4, h5, h6 {
  font-family: Georgia, "Times New Roman", Times, serif;
}
h1 {
  font-size: 14pt;
}
h2 {
  font-size: 160%;
  line-height: 130%;
}
h3 {
  font-size: 140%;
  line-height: 130%;
}
h4 {
  font-size: 130%;
}
h5 {
  font-size: 120%;
}
h6 {
  font-size: 110%;
}
p {
  margin: 0.6em 0 1.2em;
  padding: 0;
}
a:link, a:visited {
  color: #993333;
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}
a:active, a.active {
  color: #6c871d;
}
hr {
  border: none;
  height: 1px;
  background: #d0d0d0;
}


/**
 * Header Area.
 */
 
 
#footer 
{
  padding-top: 4px;
  text-align: center; 
}



/**************************************************/
/**************************************************/

/*
BUTTONS
*/

/*techs*/

.buttonscontainer_techs
{
width: 100%; background-color: #FFD700;
font-size:10pt; color: white;
}

.buttons_techs a 
{
color: #000066;
background-color: white;
padding: 1px;
padding-left: 3px;
display: block;
border-bottom: 1px solid BFDFFF;
font: 10px;
font-weight: bold;
text-decoration: none;
text-align: left;
background-repeat: no-repeat;
background-position: left top;
}

.buttons_techs a:visited  {
text-decoration: none;
}

.buttons_techs a:hover {
background-color: #FFFBEF;
color: #FFAA08;
text-decoration: underline;
}

#links_techs_title { 
	background-color: #C71585;
	text-decoration: bold;
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	padding-left: 5px;
	}
	
.home {  color: #000000; text-decoration: none}
.buttonscontainer_home
{
width: 100%; background-color: #B51421;
font-size:11pt; color: white;
}

.buttons_home a 
{
color: white;
background-color: #B51421;
padding: 1px;
padding-left: 3px;
display: block;
border-bottom: 1px solid BFDFFF;
font: 11pt;
font-weight: bold;
text-decoration: none;
text-align: center;
background-repeat: repeat;
background-position: left top;
}

.buttons_home a:visited  {
text-decoration: none;
}

.buttons_home a:hover {
background-color: #7FBFFF;
color: yellow;
text-decoration: underline;
}

/*
LEFT MENU 
*/

.buttonscontainer 
{
width: 100%; background-color: #002473 ;
font-size:10pt; color: white;
}

#links_left_title { 
	background-color:#019F00;
	font-weight:  bold;
	font: 13px Verdana;
	padding-left: 5px;
	}


.buttons a 
{
color: #000066;
background-color: #FFFEEF;
padding: 4px;
padding-left: 3px;
display: block;
border-bottom: 1px solid #5F5F5F;
font: 11px;
font-weight: bold;
text-decoration: none;
text-align: left;
background-repeat: no-repeat;
background-position: left top;
}

.buttons a:visited  {
text-decoration: none;
}

.buttons a:hover {
background-color: #FFFFFF;
color: #4F7EFF;
text-decoration: underline;
}

/*RIGHT MENU*/
.buttonscontainer_right 
{
width: 100%; background-color: #3B7EBF;
font-size:10pt; color: white;
}

.buttons_right a 
{
color: #000066;
background-color: white;
padding: 2px;
padding-left: 3px;
display: block;
border-bottom: 1px solid BFDFFF;
font: 10px;
font-weight: bold;
text-decoration: none;
text-align: left;
background-repeat: no-repeat;
background-position: left top;
}

.buttons_right a:visited  {
text-decoration: none;
}

.buttons_right a:hover {
background-color: BFDFFF;
color: red;
text-decoration: underline;
}
