body, td {
	font-family: Helvetica, sans-serif;
	font-size: .75em;
}

.questions {
	color: black;
	font-family: Helvetica,sans-serif;
	font-size: 10pt;
	text-decoration : none;
	font-weight : bold;
}

a {
	color: #000099;
}

a:hover {
	color: #FF9900;
}


a.adobe {
	font-style:italic;
}

body {
	margin : 0px;
	background-color : White;
}

dd {
	margin-bottom: 15px;
}

dl {
	padding-left: 25px;
}

dt {
	font-weight: bold;
	margin-bottom: 7px;
}

input.button {
	background-color : #FFD18C;
	border: 1px solid;
	font-size: 80%;
}

input.radio {
	border: none;
	width: 10px;
	margin-left: 10px;
}

input.textfield {
	border: 1px solid;
	width: 200px;
	font-size: 80%;
}

label {
	font-weight: bold;
}


select {
	width: 280px;
	border: 1px solid #45A2FF;
	font-size: 80%;
}

th {
	text-align : left;
	text-size: 110%
}

.LeftNavLinks {
	padding-left : 0px;
}

.LeftNavLinks a {
	color :  #000033;
	font-size : 9pt;
	line-height: 15pt;
	font-weight : bold;
	text-decoration : none;
}

.LeftNavLinks a:hover {
	color : #FF9900;
	font-family: Helvetica,sans-serif;
	font-size : 9pt;
	line-height: 15pt;
	font-weight : bold;
	text-decoration : underline;
}

.LeftNavHeader {
	color: #FF9900;
	font-family: verdana, helvetica,arial,sans-serif;
	font-size: 13px;
	line-height: 18px;
	text-transform: uppercase;
	font-weight : bold;
	letter-spacing: 3px;
}

.selectNav {
	width: 174px;
	height: 10px;
	border: none;
}



.Intro {
	*color: #000000;*
	font-family: Helvetica, sans-serif;
	/*line-height: 15pt;
	font-weight: bold;*/
	font-size: .75em;
	padding-bottom: 25px;
	padding-right: 10px;
}



.IntroHeader {
	font-family: Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	text-decoration : underline;
}



td.Intro {
	/*color: #333366;*/
	margin-top: 25px;
	/*line-height: 15pt;
	font-weight: bold;*/
}







.featureText {
	font-family: Helvetica, sans-serif;
	font-size: .75em;
	color: #000000;
	text-align: left
	margin-right: 10px;
}



.featureText B {
	font-family: Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: Red;
}





.updates {
	/*background-color:#66CC00;*/
	font-size: 75%;
	margin: 10px;
	margin-top: 0px;
}



.updates p {
	/*font-family : Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color : black;
	text-align : left;
	font-weight : bold;*/
	margin: 0px;
}





.quickSearch {
	background-color: #FFFFFF;
}



.quickSearch p {
	color: #FF9900;
	font-family: Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
}



.testimonial {
	background-color: #FFFFFF;
}



.testimonial p {
	color: #000033;
	font-family: Times;
	font-weight: bold;
	font-size: 11pt;
	font-style:italic;
	line-height : 15pt;
	margin-bottom:10;
}



.testimonial b {
	color: #000033;
	font-family: Helvetica, sans-serif;
	font-style: normal;
	font-size: 10pt;
	line-height : 12pt;
	text-align : right;
	font-weight : normal;
	text-decoration : none;
}



.testimonialSub {
	background-color: #FFFFFF;
}



.testimonialSub p {
	color: #000033;
	font-family: Times;
	font-weight: bold;
	font-size: 10pt;
	font-style:italic;
	line-height : 14pt;
}



.testimonialSub  b {
	color: #000033;
	font-family: Helvetica, sans-serif;
	font-style: normal;
	font-size: 8.5pt;
	text-align : right;
	font-weight : normal;
	text-decoration : none;
}



.crumb {
	font-family: Verdana, sans-serif; 
	font-size:11px; 
	width:100%; 
	color:#466593;
}

.crumb a {
	font-family: Verdana, sans-serif; 
	font-size:11px; 
	color:#466593;
} 

.crumb a:hover {
	font-family: Verdana, sans-serif; 
	color:#000000; 
	text-decoration:none;
} 


.intro-text {
	color: #000033;
	font-family: Helvetica, sans-serif;
	line-height: 15pt;
	font-weight: bold;
	font-size: 11pt;
	text-align: left;
}



.IFSLeftNavLinks {
	font-weight : bold;
	padding-left : 15px;
	padding-right: 15px;
}


.IFSLeftNavLinksSmall {
	font-weight: normal;
	font-size: 8pt;
	text-indent: 20px;
}


.UserWelcome {
	color: red;
	font-family: Helvetica, sans-serif;
	font-size: 8.5pt;
	font-weight : bold;
	text-align : left;
	padding-left : 15px;
}

.header-s {
	font-size:medium; 
	font-family:Verdana,Arial,Helvetica,sans-serif; 
	color:#466593; 
	text-transform:uppercase;
	font-weight: bold;
}

.header-bold {
	font-family: Helvetica, sans-serif;
	font-size: 11pt;
	font-weight : bold;
	color: #000033;
}


.Helvetica A:LINK	{color : #000033;}

.Helvetica A:VISITED	{color : #000033;}

.Helvetica A:HOVER	{color : #FF9900; text-decoration: underline;}





/* IFS FORM STYLES */

.loginHeader {
	color: Red;
	font-family: Helevtica, sans-serif;
	font-size: 12pt;
	text-align: center;
	font-weight: bold;
}



.loginText {
	color: #000033;
	font-family: Helvetica, sans-serif;
	font-size: 10pt;
	text-align : left;
	font-weight : bold;
}



.formHeader {
	color: Red;
	font-family: Helevtica, sans-serif;
	font-size: 12pt;
	text-align: left;
	font-weight: bold;
}



.FormLabel {
	color: #000033;
	font-family: Helvetica, sans-serif;
	font-size: 10pt;
	text-align : left;
	font-weight : bold;
}



/* IFS TABLE DATA STYLES */



.TH	{
	font-family: Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: White;
	background-color: #142B4B;
}



.TH  a:link {
	color: White;
	text-decoration: none;
}

.TH  a:visited {
	color: White;
	text-decoration: none;
}

.TH  a:active {
	color: White;
	text-decoration: none;
}

.TH  a:hover {
	color: Silver;
	text-decoration: blink;
}

.row		{background-color: #CCCCCC;}

/* IFS ERROR MESSAGE STYLES */

.ErrHead	{font-family: Helvetica,Helvetica; font-size: 16pt; color: #CC3333;}

.error		{font-family: Helvetica,Helvetica; font-size: 10pt; color: #CC3333;}

.error-s	{font-family: Helvetica,Helvetica; font-size: 8pt; color: #CC3333;}

.grey		{font-family: Helvetica,Helvetica; font-size: 10pt; color: #CCCCCC;}

/* 508 COMPLIANCE - SKIP NAVIGATION LINKS */

.invisiblelink {
	color: #FFFFFF;
	font: bold 1pt Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-transform: none;
}

.disclaim {
	color: #CC0000;
	font-weight:bold;
}

.PlaceBar {
  	font-family:helvetica,arial,sans-serif; 
	font-size:12px;
	font-weight:bold;
    background-color: #ffffff; 
    color: #000033;
    background-repeat: no-repeat;
	text-align: center;    
}

 .PlaceBarSpacer {
    border-color: #999999;
	font-family:helvetica,arial,sans-serif; 
	font-size:12px;
    text-align:center;
	font-weight:bold;
    background-color: #ffffff; 
    color: #999999;
	border-bottom-width: 0px;
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-style: solid;
}

.SelectedPlace {
    background-color:#CCCCCC;
    border-color: #999999;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-style: solid;
	text-align: center; 
}

/* Unselected tabs on Place bar */

.UnSelectedPlace {
	background-color:#FFFFFF;
	border-color: #999999;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-style: dotted;
	text-align: center; 
}

.SelectedPlaceLink, .SelectedPlaceLink:visited, .SelectedPlaceLink:hover, .SelectedPlaceLink:active {
	font-family:helvetica,arial,sans-serif;
	font-size:12px;
	font-weight:bold;
	background-color:#CCCCCC;
	color: #CC0000;
	CURSOR: help;
	text-decoration: none;
	border-color: #F1F2F4;
	text-align: center; 
}

/* Link in Unselected tabs on Place bar */

.UnSelectedPlaceLink, .UnSelectedPlaceLink:visited, .UnSelectedPlaceLink:hover, .UnSelectedPlaceLink:active {
   	font-family:helvetica,arial,sans-serif; 
	font-size:12px;
	font-weight:bold;
    background-color:#ffffff;
    color: #666666;
	CURSOR: help;
	text-decoration: none;
	text-align: center; 
}

.highlight {
	color: #FF9900;
	font-family: Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
}

div#help a span {display: none;}

div#help a:hover span {
   display: block;
   position: absolute; 
   top: 10px; left: 0; width: 300px;
   padding: 5px; margin: 10px; z-index: 100;
   color:#000000; background:#ffffe0;
   font: 10px Helvetica, sans-serif; text-align: left;
}
   
.bodyText {
	font-family: Helvetica, sans-serif;
	font-size: 10pt;
}

@page {
  size: landscape;   /* auto is the initial value */
  margin: 10%;
}


.submit-button {
	font-weight: bold;
	text-transform:uppercase;
}

