/* style sheet for IRA.com */
/* modified 04 Nov 03 */

body {
	background-color: f5f5f5;
	margin-left: 0px;
	margin-top: 0px;
	margin-width: 0px;
	margin-height: 0px;
	margin-right: 0px;
	font-size: 10pt;
	font-family: Verdana,arial,helvetica,sans-serif;
	color: #646464;}


/* Standard Link Scheme */
A { text-decoration: none }	/* turn off underlining */
A:link {color:#0033ff}		/* hyperlink = lite blue */
A:active {color:#ff0000}	/* active link = red */
A:visited {color:#000080}	/* visited link = dark blue */


/* Select Link Scheme */
A.Nav1:hover {font-weight:bold;	/* primary navigation = bold : invoked by <a class="nav1"... */
		  text-decoration:none}	/* used this for left navigation bar */
A.Nav1:link {color:#003366}		/* keep the left nav options color the same */
A.Nav1:visited {color:#003366}	/* keep the left nav options color the same */

A.Nav2:hover {color:#ff0000;		/* secondary navigation = red & underline : invoked by <a class="nav2"... */
		text-decoration:underline;}	/* use this for articles and content links */
A.Nav2:link {color:#0000ff}		/* keep the left nav options color the same */
A.Nav2:visited {color:#000080}	/* keep the left nav options color the same */



/* standard font information for the whole document */
.doctext{
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:10pt;
	color:#646464}		/* text color = gray */

.booktext{
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:8pt;
	color:#646464}		/* text color = gray */

H1 {font-size:16}			/* set primary title */
H2 {font-size:14}			/* set secondary title */
H3 {font-size:10pt; color: #ffb70e}			/* set secondary title */

.title1 {font-size:10pt; color: #90322a; font-weight:lighter}	/* set title format - barn red */
.title2 {font-size:10pt; color: #90322a; font-weight:bold}	/* set title format - barn red */
.title3 {font-size:10pt; color: #ffb70e}				/* set title format - lt orange */
.title4 {font-size:10pt; color: #90322a; font-weight:lighter; text-decoration:underline}	/* set title format - barn red */

ul {
	list-style-type: disc;
	list-style-image: url(images/bullet.gif);
	}

/* top banner table construct */
.navban-cell1   { background-color: #333366; font-size: 10pt; font-family: Verdana,arial,helvetica,sans-serif; color: #FFFFFF; height:15pt }
.navban-cell2   { background-color: #f7e7a5; font-size: 10pt; font-family: Verdana,arial,helvetica,sans-serif; color: #FFFFFF; height:2pt }
.navban-cell3   { background-color: #ffffff; font-size: 10pt; font-family: Verdana,arial,helvetica,sans-serif; color: #FFFFFF; }
.navban-cell4   { background-color: #f7e7a5; font-size: 10pt; font-family: Verdana,arial,helvetica,sans-serif; color: #FFFFFF; height:2pt }
.navban-cell5   { background-color: #333366; font-size: 10pt; font-family: Verdana,arial,helvetica,sans-serif; color: #FFFFFF; height:15pt }


/* left navigation construct */
/* .navcell-selected  { background-color: aliceblue; */
.navcell-border  { border-color:a6a3a2; border-style:solid; border-width:1pt; padding:5pt;}
.navcell-selected  { background-color: f5fdff;
			   border-bottom-color:a6a3a2;
			   border-bottom-width: 1pt;
	               border-bottom-style: solid;
			   font-size: 10pt; 
			   font-family: Verdana,arial,helvetica,sans-serif; 
                     color: #000080; }

.navcell-selected1  { background-color: f5fdff;
			   font-size: 10pt;
                     color: #ffffff;
			   font-family: Verdana,arial,helvetica,sans-serif;}


.navcell-notselected  { background-color: #DAE2EB; 
			   border-bottom-color: #a6a3a2;
			   border-bottom-width: 1pt;
	               border-bottom-style: solid;
			   font-size: 10pt;
                     color: #ffffff;
			   font-family: Verdana,arial,helvetica,sans-serif;}

.navcell-notselected1  { background-color: #DAE2EB;
			   font-size: 10pt;
                     color: #ffffff;
			   font-family: Verdana,arial,helvetica,sans-serif;}

/* Content Cell construct */
.content-border  { border-color:a6a3a2; border-style:solid; border-width:1pt; padding:5pt;}
.content-cell1  { background-color: #ffffff;
		      border-bottom-color: #a6a3a2;
			border-bottom-width: 1pt;
	            border-bottom-style: solid;
			font-family:verdana,arial,helvetica,sans-serif;
			font-size:10pt;};

.content-cell2  { background-color: #ffffff; 
			border-bottom-color:a6a3a2;
			border-bottom-width: 1pt;
	            border-bottom-style: solid;
			font-family:verdana,arial,helvetica,sans-serif;
			font-size:10pt;}

.content-cell3  { background-color: #ffffff; 
			border-bottom-color:a6a3a2;
			border-bottom-width: 1pt;
	            border-bottom-style: dotted;}

.content-cell4  { background-color: #ffffff; 
			font-family:verdana,arial,helvetica,sans-serif;
			font-size:10pt;
			color:#a6a3a2}

.content-cell5  { background-color: #ffffff; 
			border-bottom-color:a6a3a2;
			border-bottom-width: 3pt;
	            border-bottom-style: solid;}

.content-cell6  { background-color: #ffffff;
	            border-bottom-style: none;
			font-family:verdana,arial,helvetica,sans-serif;
			font-size:10pt;};


/* Announcement Cell construct */
.announcement-border  { border-color:666699; border-style:solid; border-width:1pt; padding:5pt;}
.announcement-cell1   { background-color: #666699;
		      border-bottom-color:666699;
			border-bottom-width: 1pt;
	            border-bottom-style: solid;
			font-family:verdana,arial,helvetica,sans-serif;
			font-size:10pt;
			color:#ffffff};		/* text color = white */
		    }

.announcement-cell2  { background-color: #ffffff; 
			border-bottom-color:666699;
			border-bottom-width: 1pt;
	            border-bottom-style: solid;}

.announcement-cell3  { background-color: #ffffff; 
			border-bottom-color:666699;}

/* navigation in the top navigation table cell */
A.navcell-link:link {color: #000080; font-family: verdana; text-decoration: none; font-size: 10pt;}
A.navcell-link:active {color: #000080; font-family: verdana; text-decoration: none; font-size: 10pt;}
A.navcell-link:visited {color: #000080; font-family: verdana; text-decoration: none; font-size: 10pt;}
A.navcell-link:hover {color: #000080; font-family: verdana; text-decoration: underline; font-size: 10pt;}



/* background colors to be used in tables */
.navbg1    { background-color: #333366; font-size: 10pt; font-family: Verdana,arial,helvetica,sans-serif; color: #FFFFFF; }
.navbg2    { background-color: #333366; font-size: 10pt; font-family: Verdana,arial,helvetica,sans-serif; color: #000000; }
.navbg3    { background-color: #F7F7DC; color: #000000; font-weight: bold; font-size: 13pt; }
.navbg4    { background-color: #cecece; font-size: 11pt; font-family: Verdana; color: #000000; }

/* navigation in the top navigation table cell */
A.navbg1link:link {color: #ffffff; font-family: verdana; text-decoration: none; font-size: 10pt;}
A.navbg1link:active {color: #ffffff; font-family: verdana; text-decoration: none; font-size: 10pt;}
A.navbg1link:visited {color: #cccccc; font-family: verdana; text-decoration: none; font-size: 10pt;}
A.navbg1link:hover {color: #ffffff; font-family: verdana; text-decoration: underline; font-size: 10pt;}


/* navigation schemes */
A.Nav1:hover {font-weight:bold;	/* primary navigation = bold : invoked by <a class="nav1"... */
		  text-decoration:none}	/* used this for left navigation bar */
A.Nav1:link {color:#003366}		/* keep the left nav options color the same */
A.Nav1:visited {color:#003366}	/* keep the left nav options color the same */

A.Nav2:hover {color:#ff0000;		/* secondary navigation = red & underline : invoked by <a class="nav2"... */
		text-decoration:underline;}	/* use this for articles and content links */
A.Nav2:link {color:#0000ff}		/* keep the left nav options color the same */
A.Nav2:visited {color:#000080}	/* keep the left nav options color the same */


/* forms information : standard field*/
input#outline{ border: 1px solid #666666;
	border-color: #556B80;
	background-color: #f1f3f6; }

/*
select#outline{ border: 1px solid #666666;
	border-color: #556B80;
	background-color: #f1f3f6; }
*/

select{ border: 1px solid #666666;
	border-color: #556B80;
	background-color: #f1f3f6; }

/* forms information : required field */
input#required{ border: 1px solid #90322a;
	border-color: #90322a;
	background-color: #ffcccc; }

.texta { 
	font-size: 10pt; 
	background-color: #f1f3f6; 
	border: 1px solid #666666;}

.button1 {font-family:sans-serif;
	    font-size:10pt;
	    font-style:normal;
	    background:#8b95a9;
	    color:#ffffff;
	    border: 1px solid #666666;
	    width:10em}

/* standard font information for the whole document */
.footertext{
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:10pt;
	color:#666666}		/* text color = gray */
