td.nuevadanza 
{
	FONT: 11px tahoma;
	background-color : #AAAAAA;
	COLOR: #FFFFFF;	
	height: 19;
	padding-left : 5;
	vertical-align: super;
}

td.nuevadanza3
{
	FONT: 11px tahoma;
	background-color : #AAAAAA;
	COLOR: #FFFFFF;	
	height: 19;
	padding-left : 5;
	vertical-align: super;
}

td.nuevadanza2 
{
	FONT: 11px tahoma;
	background-color : #444444;
	COLOR: #FFFFFF;	
	height: 19;
	padding-left : 5;
	vertical-align: super;
}

td.inc1 {
	 
	FONT: 11px verdana;
	vertical-align: baseline;
	}



img {
	border : 0;
	margin : 0;
}

td.inc1 {
	 
	FONT: 11px verdana;
	vertical-align: baseline;
	}

td.inc1 A {
	
	COLOR: #666699;
	FONT: 11px verdana;
	TEXT-DECORATION: underline;
	vertical-align: baseline;
}


td.inc2 {

	COLOR: #AAAAAA;
	FONT: 10px verdana;
	text-align: left;
}

td.inc2 A {
	
	COLOR: #AAAAAA;
	FONT: 10px verdana;
	text-align: left;
	TEXT-DECORATION: underline;
}

td.inc2:link {
	 
	COLOR: #AAAAAA;
	FONT: 10px verdana;
	text-align: left;
	TEXT-DECORATION: underline;
}

table.inc2 {
FONT: 10px verdana;
	 
	COLOR: #666699;
	padding-left : 2;	
}

table.inc3 {
FONT: 10px verdana;
	background-color : #AAAAAA;
	COLOR: #AAAAAA;	
	padding-left : 2;	
}

body {
	background-repeat: repeat-y;
}
td.personal {
	border : 1 solid #000000;
	}

td.celda {
	 
	vertical-align: baseline;
	}

td.celda A {
	COLOR: #ffffff;
	vertical-align: baseline;
	text-decoration: none;
	}


font.peque
{
	width: 16;
	margin-left:2;
	margin-top:2;	
	text-align:center;
	border : 1 solid #666699;		
	FONT: 9px tahoma;
	COLOR: #666699;		
	}

table.titular 
{
	border : 1 solid #000000;
	padding: 0 0 0 0;	
	margin: 0 0 0 0;
}

td.negro {
	FONT: 11px tahoma;
	height: 17;
	background-color : #000000;
	COLOR: #ffffff;	
	padding-left : 8;
	font-weight : bold;
	width:250;
}


td.gris {
	FONT: 11px tahoma;
	height: 17;
	background-color : #666666;
	COLOR: #ffffff;	
	padding-left : 8;
	width:350;
}

td.azul {
FONT: 10px tahoma;
	border : 1 solid #000000;
	background-color : #666699;
	height: 10;	
	COLOR: #ffffff;	
	padding-left : 8;
	padding-right : 8;
}

td.azul A {
FONT: 10px tahoma;
	background-color : #666699;
	height: 7;		
	COLOR: #ffffff;	
	padding-left : 8;
	padding-right : 8;
	TEXT-DECORATION: none;
}

td.azul2 {
FONT: 11px tahoma;
	border : 1 solid #000000;
	background-color : #666699;
	height: 10;	
	COLOR: #ffffff;	
	padding-left : 2;	
}

td.azul2 A {
FONT: 11px verdana;
	background-color : #666699;
	height: 7;		
	COLOR: #ffffff;	
	TEXT-DECORATION: none;
	padding-left : 2;		
}

table.listado {
	FONT: 10px verdana;

}




td.top {
	vertical-align : super;
	BACKGROUND-COLOR: #666699;
	FONT: 10px verdana;
      COLOR: #FFFFFF;		
}

input {
	FONT: 10px verdana;
}

td.estructura {
	vertical-align : super;
	BACKGROUND-COLOR: #FFFFFF;
}

td.abajo {
	vertical-align : sub;
}

td.titulo {
	BACKGROUND-COLOR: #000000;
	COLOR: #FFFFFF;
	FONT: 10px verdana;
	vertical-align : super;
	text-indent : 2px;
	padding-bottom : 2;
	padding-top : 1;
	font-weight : bold;
}

td.columna {
	BACKGROUND-COLOR: #666699;
	COLOR: #ffffff;
	FONT: 9px verdana;
	vertical-align : super;
	
}


td.nombre {
	BACKGROUND-COLOR: #666699;
	FONT: 10px verdana;
	text-align: left;
	width:150;
	}

td.celda {
	BACKGROUND-COLOR: #ffffff;
	vertical-align: baseline;
	}




 
td.columna3 {
	BACKGROUND-COLOR: #AAAAAA;
	COLOR: #ffffff;
	FONT: 10px verdana;
	vertical-align : super;
	font-weight : bold;
}


table.apartado {
FONT: 10px verdana;
	border : 1 solid #666699;
	background-color : #e5f3e6;
	COLOR: #000000;	
	padding-left : 2;
	
}


img.foto {
	border : 0 solid #666699;
	margin : 2 2 2 2;
}

img.foto0 {
	border : 1 solid #666699;
	margin : 2 2 2 2;
}

 
img.foto1 {
	border : 1 solid #666699;
	text-align : center;
	vertical-align : super;
	float : left;
	margin : 2 2;
	width : 200;
	height : 100;
}
img.foto2 {
	border : 1 solid #666699;
	text-align : center;
	vertical-align : sub;
	float : right;
	margin : 2 2;
	width : 200;
	height : 100;
}


a.blanco {
	FONT: 9px verdana;
	COLOR: #ffffff;
	}

.blanco:link {
	FONT: 9px verdana;
	COLOR: #ffffff;
}
.blanco:visited {
	FONT: 9px verdana;
	COLOR: #ffffff;
}
.blanco:active {
	FONT: 9px verdana;
	COLOR: #ffffff;
}
.blanco:hover {
	FONT: 9px verdana;
	COLOR: #ffffff;
	font-weight : bold;
}
 
 

.enlace {
	font-weight : bold;
}

.enlace:link {
	COLOR: #666699
}
.enlace:visited {
	COLOR: #666699
}
.enlace:active {
	COLOR: #666699
}
.enlace:hover {
	COLOR: #738a4a
}

 
TD {
font-family: Tahoma, Verdana, sans-serif;
font-size: 11px;
}

TH {
font-family: Tahoma, Verdana, sans-serif;
font-size: 13px;
}

TEXTAREA {
border-bottom-width: 1px;
border-color: #000000;
border-left-width: 1px;
border-right-width: 1px;
border-style: solid;
border-top-width: 1px;
	FONT: 10px verdana;
text-indent: 2px;
font-weight: normal;
}

INPUT {
background-color: transparent;
border-bottom-width: 1px;
border-color: #000000;
border-left-width: 1px;
border-right-width: 1px;
border-top-width: 1px;
color: #000000;
	FONT: 10px verdana;
font-weight: normal;
text-indent: 2px;
}

 
SELECT {
	FONT: 9px verdana;
}

















div.menu {
	width: 200px;
	border: 1px solid gray;
	background-color: #DCDCDC;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
}

div.menuitem-container {
	height: 24px;
	margin: 2px;
	padding: 2px;
}

div.menuitem-expandable {
	position: absolute;
	background-image: url(/fwi/menus/arrowrt.gif);
	background-position: right center;
	background-repeat: no-repeat;
	margin-left: 166px;
	margin-top: -22px;
	height: 24px;
	width: 24px;
}

div.menuitem-header {
	width: 100%;
	height: 100%;
	margin: 0px;
	font-weight: bold;
	border: none;
}

div.menuitem-link {
	width: 100%;
	height: 100%;
	margin: 0px;
	font-weight: normal;
}

div.menuitem-link-highlight {
	width: 100%;
	height: 100%;
	margin: 0px;
	font-weight: normal;
	background-color: white;
}

div.submenu-close {
	position: absolute;
	display: none;
}

div.submenu-open {
	position: absolute;
	width: 200px;
	margin-left: 190px;
	margin-top: -26px;
	background-color: #DCDCDC;
	/*border: 1px solid gray;*/
}

div.submenu-content {
	width: 200px;
	height: 100%;
	margin: 0px;
	padding: 0px;
	background-color: #DCDCDC;
	border: 1px solid gray;
}

div.submenu-expand {
	margin-left: 8px;
	margin-right: 0px;
	width: 192px;
}

div.menu img {
	width: 18px;
	height: 18px;
	vertical-align: text-top;
	margin-right: 2px;
}

.noimage {
	display: block;
	float: left;
	width: 18px;
	padding: 0px;
	visibility: hidden;
}

div.menuitem-link a {
	display: block;
	width: 100%;
	height: 100%;
	border: 1px solid #DCDCDC;
	color: black;
	text-decoration: none;
}

div.menuitem-link a:hover {
	background-color: silver;
	border: 1px solid gray;
}

div.menuitem-link-highlight a {
	display: block;
	width: 100%;
	height: 100%;
	border: 1px solid gray;
	color: black;
	text-decoration: none;
}

div.menuitem-link-highlight a:hover {

}

.wrap1, .wrap2, .wrap3 {
  display:inline-table;
  /* \*/display:block;/**/
}
.wrap1 {
  float:left;
  background:url(/fwi/menus/shadow.gif) right bottom no-repeat;
}
.wrap2 {
  background:url(/fwi/menus/corner_bl.gif) left bottom no-repeat;
}
.wrap3 {
  padding:0 4px 4px 0;
  background:url(/fwi/menus/corner_tr.gif) right top no-repeat;
}








.signInHead {  font-family: tahoma, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 13px; color: #FFFFFF; text-decoration: none; cursor:default}
.signInText {  font-family: tahoma, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #666666; text-decoration: none; cursor:default}
.signInLink {  font-family: tahoma, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #3088CC; text-decoration: none}
.signInLink:hover {  text-decoration: underline}
.sectionHeadGray {  font-family: tahoma, Arial, Helvetica; font-weight: bold; font-size: 17pt; color: #666666; text-decoration: none}




#header {
	position:absolute; 
	top:0px; 
	left:0px; 
	width:780px; 
	height:119px; 
	z-index:40; 
	clip:rect(0px,780px,119px,0px); 
	visibility:visible;} /* not needed */
	
.headerTable {
	position:absolute;
	top:0px; 
	left:0px;
	z-index:0;
}

#footer1 {
	position:absolute; 
	top:510px; 
	left:0px; 
	width:780px; 
	height:40px; 
	z-index:40; 
	clip:rect(0px,780px,40px,0px); 
	visibility:visible; 
	background-color:#076DCC; 
	layer-background-color:#076DCC; 
	font-family: arial,helvetica; 
	font-size:11px; } /* not needed */

#scrlUp{
	position:absolute; 
	top:123px; 
	left:756px; 
	width:17px; 
	height:29px; 
	z-index:20; 
	clip:rect(0px,17px,29px,0px); 
	visibility:hidden;}  /* not needed */
	
#scrlDown{
	position:absolute; 
	top:460px; 
	left:756px; 
	width:17px; 
	height:29px; 
	z-index:20; 
	clip:rect(0px,17px,29px,0px); 
	visibility:hidden;}  /* not needed */
	
.head1 {
	font-family:tahoma,arial,helvetica; 
	color:#000000;
	font-size:95%; 
	font-weight:bold; 
	text-decoration:none; 
	font-style:normal; }

.head2 {
	font-family:tahoma,arial,helvetica; 
	color:#000000;	
	font-size:80%;
	font-weight:bold; 
	font-style:normal;}

.head3 {
	font-family:tahoma,arial,helvetica;	
	font-size:120%;
	color:#000000; 	
	font-weight:bold; 
	font-style:normal;}
	
.blueHead3 {
	font-family:tahoma,arial,helvetica;
	color:#3366CC; 
	font-size:85%; 
	font-weight:bold; 
	font-style:normal;}
	
.subnav1 {
	font-family:tahoma,arial,helvetica; 
	color:#000000;
	font-size:10pt; 
	font-weight:bold; 
	text-decoration:none; 
	font-style:normal;}
	
.subnav2 {
	font-family:tahoma,arial,helvetica; 
	color:#000000;
	font-size:10pt; 
	font-weight:normal; 
	text-decoration:none; 
	font-style:normal;}
	
.subnav3 {
	font-family:tahoma,arial,helvetica; 
	color:#000000;
	font-size:9pt; 
	font-weight:normal; 
	text-decoration:none; 
	font-style:normal;}
	
.section {
	font-family:tahoma,arial,helvetica; 
	color:#3366CC;
	font-size:10pt; 
	font-weight:normal; 
	font-style:normal;}

.emphasis1 {
	font-family:tahoma,arial,helvetica; 
	color:#000000;
	font-size:9pt; 
	font-weight:bold; 
	text-decoration:underlined; 
	font-style:normal;}

.emphasis2 {
	font-family:tahoma,arial,helvetica; 
	color:#000000;
	font-size:9pt; 
	font-weight:normal; 
	text-decoration:underlined; 
	font-style:italic;}
	
.footnote {
	font-family:tahoma,arial,helvetica; 
	color:#000000;
	font-size:7.5pt; 
	font-weight:normal; 
	text-decoration:none; 
	font-style:italic;}
	
	
.overviewBold {
	font-family:tahoma,arial,helvetica; 
	color:#666666;
	font-size:11px; 
	text-decoration:none; 
	font-style:bold;}
	
.contentText {
	font-family:tahoma,arial,helvetica; 
	font-size:75%;
	color:#000000;	
	text-decoration:none; 
	font-style:normal;}
	
.contentTextGrey {
	font-family:tahoma,arial,helvetica; 
	font-size:75%;
	color:#999999;	
	text-decoration:none; 
	font-style:normal;}

.contentText2 {
	font-family:tahoma,arial,helvetica; 
	font-size:75%;
	color:#000000;	
	text-decoration:none; 
	font-style:normal;}

.contentTextMain {
	font-family:tahoma,arial,helvetica; 
	font-size:75%;
	color:#000000;	
	text-decoration:none; 
	font-style:normal;}
	
.contentTextMain2 {
	font-family:tahoma,arial,helvetica; 
	font-size:12px;
	color:#000000;	
	text-decoration:none; 
	font-style:normal;}
	
.virtualText {
	font-family:tahoma,arial,helvetica; 
	color:#000000;
	font-size:11px; 
	text-decoration:none; 
	font-style:normal;}
	
.resIdText {
	font-family:tahoma,arial,helvetica; 
	color:#BBBBBB;
	font-size:70%;	
	text-decoration:none; 
	font-style:normal;}

#contentTable {
	position:absolute; 
	top:0px; 
	left:0px; 
	width:780px; 
	height:100px; 
	z-index:1; 
	visibility:visible;} /* not needed??? */
	
.contentTable {
	position:absolute; 
	top:0px; 
	left:0px; 
	width:780px; 
	height:100px; 
	z-index:1; 
	visibility:visible;}  /* not needed??? */
	
#contentNav {
	font-family:tahoma,arial,helvetica; 
	color:#000000;	
	text-decoration:none; 
	font-style:normal;
	position:absolute; 
	top:110px; 
	left:595px; 
	width:28px; 
	height:100px; 
	z-index:2; 
	visibility:visible;}
	
.linkText {
	font-family:tahoma,arial,helvetica; 
	font-size:100%;
	color:#3366CC;	
	font-weight:normal; 
	font-style:normal;}
		
.linkTextBold {
	font-family:tahoma,arial,helvetica; 
	font-size:95%;
	color:#3366CC;	
	font-weight:bold; 
	font-style:normal;}
	
.largeLinkText {
		font-family:tahoma,arial,helvetica; 
		color:#3366CC;
		font-size:100%; 
		font-weight:bold; 
		font-style:normal;}
	
.virtualLink {
	font-family:tahoma,arial,helvetica; 
	color:#3366CC;
	font-size:11px; 
	font-weight:normal; 
	font-style:normal;}
	
.linkTextHref {
	font-family:tahoma,arial,helvetica; 
	color:#3366CC;
	font-size:9pt; 
	font-weight:normal;  
	font-style:normal;}

.rightNavText{
	font-family:tahoma,arial,helvetica;
	font-size:70%;
	color:#FFFFFF;	
	font-weight:normal;  
	font-style:normal;
	text-decoration:none;
	verticle-align:middle;
	}

.rightNavHighText{
	font-family:tahoma,arial,helvetica;
	font-size:70%;
	color:#656565;	
	font-weight:normal;  
	font-style:normal;
	text-decoration:none;
	verticle-align:middle;
	}
	
.topNavText{
	font-family:tahoma,arial,helvetica;
	font-size:95%;
	color:#FFFFFF;	
	font-weight:normal;  
	font-style:normal;
	text-decoration:underline;
	verticle-align:middle;
	}
	
.errorMessage {
	font-family:arial,helvetica; 
	font-size:75%; 
	font-weight:bold; 
	color:red; }
	
.crumbBold{
	font-family:tahoma,arial,helvetica; 	
	font-size:70%;
	font-weight:bold; 
	color:#FFFFFF;	
	font-style:normal;}
	
.crumbNorm{
	font-family:tahoma,arial,helvetica; 	
	font-size:70%;
	font-weight:normal; 
	color:#FFFFFF;	
	font-style:normal;}

.lightCell {
	background-color:#ffffff;
	font-family:tahoma,arial,helvetica; 
	color:#000000;
	font-size:75%; 
	text-decoration:none; 
	font-style:normal;}

.mediumProfCell {
	background-color:#e4e4ec;
	font-family:tahoma,arial,helvetica; 
	color:#000000;
	/* PCR#5555 - The font size must match the font size of .lightCell */
	font-size:75%;
	text-decoration:none; 
	font-style:normal;}
	
.lightAdmCell {
	background-color:#ffffff;
	font-family:tahoma,arial,helvetica; 
	color:#000000;
	font-size:75%; 
	text-decoration:none; }

.mediumCell {
	background-color:#e4e4ec;
	font-family:tahoma,arial,helvetica; 
	color:#000000;
	/*font-size:.7em; */
	text-decoration:none; 
	font-style:normal;}

.mediumAdmCell {
	background-color:#e4e4ec;
	font-family:tahoma,arial,helvetica; 
	color:#000000;
	font-size:75%; 
	text-decoration:none; 
	font-style:normal;}
	
.smallText {
	font-family:tahoma,arial,helvetica; 
	color:#000000;
	font-size:70%; 
	text-decoration:none; 
	font-style:normal;}

.darkCell {
	background-color:#6699cc;
	font-family:tahoma,arial,helvetica; 
	color:#ffffff;
	font-size:85%; 
	font-weight:bold; 
	font-style:normal;}

.welcome {
	background-color:#003399;
	font-family:tahoma,arial,helvetica; 
	color:#FFFFFF;
	font-size:11pt; 
	font-weight:bold; 
	text-decoration:none; 
	font-style:normal; }
	
.button {
	font-family:tahoma,arial,helvetica; 
	font-size:11px; 
	font-weight:normal; 	 	 
	height:20px;}

.radioGray{
	color:#e4e4ec;
	background-color:#e4e4ec;}

.head1LinkText
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    COLOR: #3366cc;
    FONT-STYLE: normal;
    FONT-FAMILY: tahoma,arial,helvetica
}

.linkTextMedium {
	font-family:tahoma,arial,helvetica; 
	font-size:85%;
	color:#3366CC;	
	font-weight:normal; 
	font-style:normal;}


.linkTextMedium2 {
	font-family:tahoma,arial,helvetica; 
	font-size:95%;
	color:#3366CC;	
	font-weight:normal; 
	font-style:normal;}

	
.linkTextSmall {
	font-family:tahoma,arial,helvetica; 
	font-size:70%;
	color:#3366CC;	
	font-weight:normal; 
	font-style:normal;}	

.linkTextSmall2 {
	font-family:tahoma,arial,helvetica; 
	font-size:65%;		
	font-weight:normal; 
	font-style:normal;}
	
.linkTextSmall3 {
	font-family:tahoma,arial,helvetica; 
	font-size:80%;	
	color:#3366CC;
	font-weight:normal; 
	font-style:normal;}

.linkTextSmallBold {
	font-family:tahoma,arial,helvetica; 
	font-size:75%;
	color:#3366CC;	
	font-weight:bold; 
	font-style:normal;}

.lightShading {
	background-color:#F7F7FF;}

.darkShading {
	background-color:#E7E7EF;}

.linkTextBold2 {
		font-family:tahoma,arial,helvetica; 
		color:#3366CC;
		font-size:80%; 
		font-weight:bold; 
		font-style:normal;}
		
.linkTextBold3 {
		font-family:tahoma,arial,helvetica; 
		color:#3366CC;
		font-size:80%; 
		font-weight:bold; 
		font-style:normal;}

.fade {
	width:39px;
	padding-top:0.5em;
	padding-right:0px;
	text-align:left;
	vertical-align:top;
	color:#336699;
	font-weight:bold;
}

.entry {
	padding-right:2px;
	padding-top:0.5em;
	padding-left:2px;
	text-align:left;
	vertical-align:top;
}

.go {
	padding-right:1.5em;
	padding-top:0.5em;
	text-align:left;
	vertical-align:top;
}

.combo {
	vertical-align:top;
	text-align:left;
	padding-left:2px;
}


.tabRow {
	background-color:#e7e7ef;
}


.adminTable {
	background-color:#e4e4ec;}
   
.smallRed {
   font-family:tahoma,arial,helvetica;
   font-size:60%;
   font-style:normal; 
   font-weight:bold;
   color:#A6230D;
   }   

.mainNavLink {  font-family: tahoma, Arial, Helvetica, sans-serif; font-size: 9pt; color: #FFFFFF; text-decoration: none}
.mainRightNavLink {  font-family: tahoma, Arial, Helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; text-decoration: none}
.headerFooterLink {  font-family: tahoma, Arial, Helvetica, sans-serif; font-size: 8pt; color: #318CCE; text-decoration: none}
.headerFooterText {  font-family: tahoma, Arial, Helvetica, sans-serif; font-size: 8pt; color: #4D4D4D; text-decoration: none; cursor:default}
.focusAreaHead {  font-family: tahoma, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 75%; color: #3088CC; text-decoration: none; cursor:default}
.membershipProgramLink {  font-family: tahoma, Arial, Helvetica, sans-serif; font-size: 8pt; color: #333333; text-decoration: none}
.membershipProgramLink:hover {  color: #3088CC}
.membershipProgramLinkSm {  font-family: tahoma, Arial, Helvetica, sans-serif; font-size: 7pt; color: #333333; text-decoration: none}
.membershipProgramLinkSm:hover {  color: #3088CC}
.focusAreaLink {  font-family: tahoma, Arial, Helvetica, sans-serif; font-size: 8pt; color: #4D4D4D; text-decoration: none}
.focusAreaLink:hover {  color: #3088CC}
.dottedLine {  background-image: url(/images/homepage/dotted_line.gif); background-repeat: repeat-x}
.largeBlueLink {  font-family: tahoma, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 75%; color: #3088CC; text-decoration: none}
.largeBlueLink:hover {  text-decoration: underline}
.smallBlueLink {  font-family: tahoma, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 70%; color: #3088CC; text-decoration: none}
.smallBlueLink:hover {  text-decoration: underline}
.smallGrayText {  font-family: tahoma, Arial, Helvetica, sans-serif; color: #4D4D4D; text-decoration: none; cursor:default}
.smallGrayLink {  font-family: tahoma, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 70%; color: #666666; text-decoration: none}
.smallGrayLink:hover {  text-decoration: underline}
.smallDarkGrayText {  font-family: tahoma, Arial, Helvetica, sans-serif; font-size: 70%; color: #313131; text-decoration: none; cursor:default}



.cabeceraSeccion {  font-family: tahoma, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 75%; color: #FFFFFF; text-decoration: none}





.largeGrayLink {  font-family: tahoma, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 75%; color: #4D4D4D; text-decoration: none}
.largeGrayLink:hover {  text-decoration: underline}
.largeGreenLink {  font-family: tahoma, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 75%; color: #87A318; text-decoration: none}
.largeGreenLink:hover {  text-decoration: underline}
.grayHead {  font-family: tahoma, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 80%; color: #767776; text-decoration: none}
.smallGreenLink {  font-family: tahoma, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 70%; color: #87A318; text-decoration: none}
.smallGreenLink:hover {  text-decoration: underline}
.largeRedLink {  font-family: tahoma, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 75%; color: #CF5D5D; text-decoration: none}
.largeRedLink:hover {  text-decoration: underline}
.largePurpleLink {  font-family: tahoma, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 75%; color: #9A6A9B; text-decoration: none}
.largePurpleLink:hover {  text-decoration: underline}
.smallDarkBlueText {  font-family: tahoma, Arial, Helvetica, sans-serif; font-size: 70%; color: #003366; text-decoration: none; cursor:default}
.smallThinBlueLink {  font-family: tahoma, Arial, Helvetica, sans-serif; font-size: 70%; color: #3088CC; text-decoration: none}
.smallThinBlueLink:hover {  text-decoration: underline}
  




#researchDiv {position:absolute; top:70px; left:252px; height:75px; width:261px; clip:rect(0px,261px,75px,0px); z-index:499; visibility:hidden; }
#researchCover {position:absolute; top:3px; left:25px; height:16px; width:231px; clip:rect(0px,231px,16px,0px); z-index:10; cursor:hand; }
#researchChrome {position:absolute; top:3px; left:26px; height:19px; width:234px; clip:rect(0px,234px,19px,0px); z-index:1; }
#researchCompass {position:absolute; top:0px; left:0px; height:60px; width:63px; clip:rect(0px,63px,60px,0px); z-index:3; }
#researchBG {position:absolute; top:7px; left:25px; height:450px; width:798px; z-index:2;}
#researchText {position:absolute; top:22px; left:74px; height:13px; width:77px; z-index:3;}
#searchDiv {position:absolute; top:38px; left:60px; height:20px; width:140px; z-index:4;}
#advanced {position:absolute; top:58px; left:125px; height:10px; width:150px; z-index:4;} 

#registerDiv {position:absolute; top:70px; left:10px; height:228px; width:210px; z-index:500; visibility:hidden;}
#regsubDiv {position:absolute; top:21px; left:20px; height:20px; width:100px; z-index:2;}
#signinDiv {position:absolute; top:67px; left:20px; height:20px; width:100px; z-index:2;}
#insightDiv {position:absolute; top:156px; left:20px; height:20px; width:100px; z-index:2;}
#errorDiv {position:absolute; top:67px; left:15px; height:20px; width:100px; z-index:2; visibility:hidden;}

.headerSecond {font-family:arial,helvetica; font-size:7pt; color:black; font-weight:normal; background-color:#CECFCE; layer-background-color:#CECFCE;}

.blackBack {background-color:black;}
.darkGrayBack {background-color:#313431;}
.blueBack {background-color:#005DA5;}
.titleBar {background-color:#005DA5 ; font-family:arial,helvetica; font-size:100%; color:white; font-weight:bold;}
.lightBlueBack {background-color:#A5BACE;}
.whiteBack {background-color:white;}

.textBlackBold {font-family:tahoma,arial,helvetica; font-size:8pt; color:#000000; font-weight:bold; text-decoration:none}
.textBlackSmall {font-family:arial,helvetica; font-size:7pt; color:black; font-weight:normal;}
.smallDarkGrayText {  font-family: tahoma, Arial, Helvetica; font-size: 8pt; color: #666666; text-decoration: none; cursor:default}
.textBlackReg {font-family:tahoma,arial,helvetica; font-size:8pt; color:black; font-weight:normal;}
.textBlackReg2 {font-family:tahoma,arial,helvetica; font-size:70%; color:black; font-weight:normal;}
.textBlackItalic {font-family:arial,helvetica; font-size:8pt; font-weight:bold; color:#000000; font-style:italic}
.textLargeBold {font-family:tahoma,arial,helvetica; font-size:10pt; color:#000000; font-weight:bold; text-decoration:none}
.textBlueBold {font-family:tahoma,arial,helvetica; font-size:10pt; color:#005DA5; font-weight:bold; text-decoration:none; background-color:white;}
.WhiteHead {  font-family: tahoma, Arial, Helvetica; font-weight: bold; font-size: 10pt; color: #FFFFFF; text-decoration: none; cursor:default}
.sectionHeadGray {  font-family: HelveticaNeue Medium, tahoma, Arial, Helvetica; font-weight: bold; font-size: 11pt; color: #767676; text-decoration: none}
.TitleLarge {  font-family: HelveticaNeue Medium, tahoma, Arial, Helvetica; font-weight: bold; font-size: 14pt; color: #666666; text-decoration: none}

.parentDiv {position:absolute; top:10px; left:10px; width:300px; height:300px; z-index:2; clip:rect(0px,240px,286px,0px); visibility:hidden;}
.chromeTop {position:absolute; top:0px; left:0px; width:200px; height:14px; z-index:3;}
.chromeTopCover {position:absolute; top:0px; left:0px; width:223px; height:16px; z-index:4; clip:rect(0px,223px,16px,0px); cursor:hand;}
.chromeLeft {position:absolute; top:16px; left:0px; width:1px; height:251px; clip:rect(0px,1px,251px,0px); z-index:3; background-image:url(/images/homepage/sglpin.gif); layer-background-image:url(/images/homepage/sglpin.gif);}
/*.chromeLeft2 {position:absolute; top:14px; left:12px; width:1px; height:253px; clip:rect(0px,1px,253px,0px); z-index:3; background-image:url(/images/homepage/sglpin.gif); layer-background-image:url(/images/homepage/sglpin.gif);}*/
.chromeRight {position:absolute; top:14px; left:239px; width:1px; height:253px; clip:rect(0px,1px,253px,0px); z-index:3; background-image:url(/images/homepage/sglpin.gif); layer-background-image:url(/images/homepage/sglpin.gif);}
.chromeBottom {position:absolute; top:267px; left:0px; width:240px; height:10px; z-index:3;}
.chromeBottomCover {position:absolute; top:0px; left:0px; width:240px; height:10px; z-index:3; clip:rect(0px,240px,18px,0px);}
.chromeTab {position:absolute; top:13px; left:0px; width:13px; height:10px; z-index:4;}
.chromeBottomShadow {position:absolute; top:0px; left:3px; width:240px; height:3px; z-index:4; clip:rect(0px,240px,3px,0px);}
.chromeRightShadow {position:absolute; top:3px; left:240px; width:3px; height:100px; z-index:3; clip:rect(0px,2px,100px,0px); background-image:url(/images/homepage/v_shadow.gif); layer-background-color:#9C9C9C}
.chromeBack {position:absolute; top:14px; left:1px; width:238px; height:253px; z-index:1; clip:rect(0px,238px,253px,0px); background-color:#FFFFFF; layer-background-color:#FFFFFF;}
.winContent {position:absolute; top:0px; left:0px; width:235px; height:50px; z-index:2;}
.arrowUp {position:absolute; top:17px; left:225px; width:10px; height:10px; z-index:5; visibility:hidden;}
.arrowDown {position:absolute; top:248px; left:225px; width:10px; height:10px; z-index:5; visibility:hidden;}

#welcome {position:absolute; top:80px; left:7px; width:200px; height:100px; z-index:1; }
#watermark {position:absolute; top:295px; left:20px; width:114px; height:67px; visibility:hidden; z-index:1; }

.title {font-family:tahoma,arial,helvetica; font-size:11px; color:#000000; font-weight:bold;}
/*a {font-family:tahoma,arial,helvetica;  color:blue;}*/
a {font-family:tahoma,arial,helvetica;}
.label {font-family:tahoma,arial,helvetica; font-size:11px;}
.errorMessage {font-family:tahoma,arial,helvetica; font-size:11px; font-weight:bold; color:red; }
.button {font-family:tahoma,arial,helvetica; font-size:11px; font-weight:normal; color:#000000; height:20px;}

.headerTable {
	position:absolute;
	top:0px; 
	left:0px;
	z-index:0;
}


.foot_gradgray { background:#ffffff; background-image:url(/images/header/footer_grad.gif); }
.headFootGray {  font-family: tahoma, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; text-decoration: none}
.headFootGray:hover {  color: #3088CC}
.headFootGrayBold {  font-family: tahoma, Arial, Helvetica, sans-serif; font-size: 10px; font-weight:bold; color: #666666; text-decoration: none}
.headFootGrayBold:hover {  color: #3088CC}


.cover {cursor:hand;}
.content {font-family:tahoma,arial,helvetica; font-size:8pt;}
.pinstripe {background-image:url(/images/header/header_pinstripe.gif); background-repeat:repeat-x;}

.gradgray { background:#DDE0E2; background-image:url(images/grad_gray566.gif); }

input.field1
{ vertical-align:middle;
}

img.down1
{ position:relative;top:4;left:0;
}

img.down2
{ position:relative;top:6;left:0;
}

