/* CSS Document */
div.scrollTableContainer {
height: 400px;
overflow: auto;

position: relative;
width: 100%;
}

/* All browsers (but especially IE) */
div.scrollTableContainer table {
width: 92%;
}

/* Modern browsers (but especially firefox ) */
html>/**/body div.scrollTableContainer table {
width: 92%;
}

/* Modern browsers (but especially firefox ) */
html>/**/body div.scrollTableContainer table>tbody {
overflow: auto;
/*height: 465px;*/
overflow-x: hidden;
}

div.scrollTableContainer thead tr {
position: relative;
top: expression(offsetParent.scrollTop); /*IE5+ only*/
/* fixes the header being over too far in IE, doesn?t seem to affect FF */
left: 0px;
}

/*prevent Mozilla scrollbar from hiding cell content*/
div.scrollTableContainer td:last-child {padding-right: 20px;}



body, div, td, th, h2, h4 { /* redundant rules for bad browsers  */  
  font-family: verdana,sans-serif;
  font-size:    x-small;
  voice-family: "\"}\"";
  voice-family: inherit;
  font-size: small;
  color: #333;
}  
body {
	background: #ffffff;
	color: #333;
	margin: 0;

}
h1,h2 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #333;

}
h3 {
  font-weight:bold;
  font-size:24pt;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

.sorttable {
cursor:pointer;
}

.note p{
  background: #EEE;
  padding: 4px;
  font-family: Verdana, Arial, Helvetica, sans-serif;;
  font-size: 7pt;
  line-height: 130%;
  margin-top: 0;
  border-bottom: 1px solid #CCC;
  border-top: 1px solid #CCC;

}

.note div{  
  font-family: Verdana, Arial, Helvetica, sans-serif;;
  font-size: 85%;
  line-height: 130%;
  margin-top: 0;
}

.reportwindow {
  background: #EEE;
  font-family: tahoma;
  padding: 4px;
  font-size: 85%;
  line-height: 130%;
  margin: .5em; 
  border-bottom: 1px solid #CCC;
  border-top: 1px solid #CCC;
}

.textarea {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  height:60pt;
  width:125pt;
  font-weight: normal;
  z-index:0;
}

.textareaReadOnly {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  height:90pt;
  width:140pt;
  font-weight: normal;
  z-index:0;
}

.selectbox {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  width:120pt;
  font-weight: normal;
  z-index:0;
}

.selectboxthin {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 7pt;
  width:120pt;
  font-weight: normal;
  z-index:0;
}
.selectboxsearch {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 7.5pt;
  width:130pt;
  font-weight: normal;
  z-index:0;
}
.selectboxsmall {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 7pt;
  width:60pt;
  font-weight: normal;
}
.selectboxtiny {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 7pt;
  width:25pt;
  font-weight: normal;
}
.selectboxultratiny {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 7pt;
  width:20pt;
  font-weight: normal;
}
.selectboxmedium {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  width:160pt;
  font-weight: normal;
  z-index:0;
}
.selectboxlarge {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  width:200pt;
  font-weight: normal;
  z-index:0;
}
.selectboxverylarge {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  width:300pt;
  font-weight: normal;
  z-index:0;
}
.selectboxticker {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  width:100pt;
  font-weight: normal;
  z-index:0;
}
.notesbox {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  width:360pt;
  height:100px;
  font-weight: normal;
}
.proposalnotes {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  width: 97%;
  font-weight: normal;
  height:300px
}

.reportSidebar {
	font-family:Arial, Helvetica, sans-serif, Tahoma;
	font-size:11px;
	color:#666666;
	vertical-align:bottom;
	border-bottom:1px solid #ccc;
	padding:5px 5px 5px 2px;
}
.reportSidebar a:link {

	color:#666666;}
.reportSidebar a:visited {

	color:#666666;}
.reportSidebar a:hover {
	color: #FF6600;
	text-decoration:none;
}
.reportSidebar a:active {
	color:#666666;
}


.sidebar {
	font-family:Arial, Helvetica, sans-serif, Tahoma;
	font-size:11px;
	color:#666666;
	vertical-align:bottom;
}
.sidebar a:link {

	color:#666666;}
.sidebar a:visited {

	color:#666666;}
.sidebar a:hover {
	color: #FF6600;
	text-decoration:none;
}
.sidebar a:active {
	color:#666666;
}

.sidebarTitle {
	font-family:Arial, Helvetica, sans-serif, Tahoma;
	font-size:12px;
	color:#000;
	font-weight:bold;
}

.iwantto {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ff6600;
	font-weight:bold;
}

.closepopup {
	font-family:Arial, Helvetica, sans-serif, Tahoma;
	font-size:14px;
	color:#ff6600;
	text-align:center;
	font-weight:bold;
	cursor:hand;
	cursor:pointer;
}

.closepopup a:link {
	color:#ff6600;
}
.closepopup a:visited {
	color:#ff6600;
}
.closepopup a:hover {
	color: #000;
	text-decoration:none;
}
.closepopup a:active {
	color:#ff6600;
}

.adminLabelHeader {
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #666666;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.adminLabel {
    FONT-WEIGHT: normal;
    FONT-SIZE: 7.5pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.adminBodyNav3 {
    FONT-WEIGHT: bold;
    FONT-SIZE: 5.5pt;
    COLOR: #666666;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
.bigtitles {
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    COLOR: #de712e;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.blendPeach {
	PADDING-LEFT: 10px;
	VERTICAL-ALIGN: middle; 
	background-image: url(/fi360/fa/img/vertBlend.jpg); 
	background-repeat: repeat-x;
}
.blendSilver {
    padding-left: 5px;
	padding-right: 5px;
	border:1px solid #CCC; 
	background-image: url(/fi360/fa/img/vertBlend2.jpg); 
	background-repeat: repeat-x;
}
.bodyCopy {
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #5F5F5F;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.bodyCopyHome {
    FONT-WEIGHT: normal;
    FONT-SIZE: 11pt;
    COLOR: #666666;
    LINE-HEIGHT: 18px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.bodyNav {
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #333333;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.bodyNav2 {
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #333333;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.bodyNav3 {
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #666666;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
.bread {
	font-family:Arial, Helvetica, sans-serif, Tahoma;
	font-size:11px;
	color:#006633;
	text-transform:uppercase;
}
.bread a:link {
	color: #006633;
	font-size:11px;
	text-decoration:none;
}
.bread a:visited {
	color: #006633;
	font-size:11px;
	text-decoration:none;
}
.bread a:active {
	color: #006633;
	font-size:11px;
	text-decoration:none;
}
.bread a:hover {
	COLOR: #ff6600;
	font-size:11px;
	text-decoration:none;
}
.clearhack { 
  display: inline; 
  /*Clears Box Model Hack in IE5*/
} 
.client_name {
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;    
    COLOR: #333333;
    FONT-FAMILY: Franklin Gothic, Arial, Helvetica, sans-serif;
    background-color:#ffffff;
    padding-top:20px;
    width:100%;
}
.clientname {
  color: #fff;
  font-size: 13px;
  font-weight: bold;
  padding-bottom:36px;

}
.clientname a {
  color: #fff;
  font-size: 10px;
}
.clientname a:hover {
  color: #ff6600;
  font-size: 10px;
}
.contact {
    FONT-SIZE: 10px;
    COLOR: #333333;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.contact2 {
    FONT-SIZE: 10px;
    COLOR: #0066cc;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
.content {
	background-color:#FFF;
}
/*.content {
	width:654px;
	border-top:1px solid #FFF;
}*/
.content_font {
	font-family:Arial, Helvetica, sans-serif, Tahoma;
	font-size:11px;
	color:#666666;
}
.content_font a:link {
	color: #FF5500;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
.content_font a:visited {
	color: #FF5500;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
.content_font a:hover {
	color: #666666;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
.content_font a:active {
	color: #FF5500;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
.content_font_sub {
	font-family:Arial, Helvetica, sans-serif, Tahoma;
	font-size:12px;
	color:#666666;
	padding:0px;
	padding-right:10px;
}
.content_font_sub a:link {
	color:#5F5F5F;
	font-size:12px;
	text-decoration:underline;
}
.content_font_sub a:visited {
	color:#5F5F5F;
	font-size:12px;
	text-decoration:underline;
}
.content_font_sub a:hover {
	color: #FF5500;
	font-size:12px;
	text-decoration:underline;
}
.content_font_sub a:active {
	color:#5F5F5F;
	font-size:12px;
	text-decoration:underline;
}
.content_font_sub_orange {
	font-family:Arial, Helvetica, sans-serif, Tahoma;
	font-size:11px;
	color:#666666;
	padding:0px;
	padding-right:10px;
}
.content_font_sub_orange a:link {
	color: #FF5500;
	font-size:11px;
	text-decoration:none;
}
.content_font_sub_orange a:visited {
	color: #FF5500;
	font-size:11px;
	text-decoration:none;
}
.content_font_sub_orange a:hover {
	color: #006699;
	font-size:11px;
	text-decoration:none;
}
.content_font_sub_orange a:active {
	color: #FF5500;
	font-size:11px;
	text-decoration:none;
}
.copyright {
	font-family:Arial, Helvetica, sans-serif, Tahoma;
	font-size:10px;
	color:#666666;
}
.copyright a:link {
	color: #666;
	/*text-decoration:none;*/
	font-weight:normal;
	font-size:10px;
}
.copyright a:visited {
	color: #666;
	/*text-decoration:none;*/
	font-weight:normal;
	font-size:10px;
}
.copyright a:hover {
	color: #666;
	text-decoration:none;
	font-weight:normal;
	font-size:10px;
}
.copyright a:active {
	color: #666;
	/*text-decoration:none;*/
	font-weight:normal;
	font-size:10px;
}
.description {  
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    COLOR: #666666;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.dropdown {
	height:18px;
	font-family:Arial, Helvetica, sans-serif, Tahoma;
	font-size:11px;
	color:#666666;
}
.expAndStdDev {
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #666666;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.folder {
	border-top: 2px solid#333333;
	background-color:#ffffff;
	padding:5px;
}
.footer {
	border-bottom: 1px dotted #ccc; 
	border-top: 1px dotted #ccc;
	margin-top: 2px;
	margin-bottom: 2px;
}
.gold {
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #CCCC00;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.sorttable {
  cursor:hand;
  cursor:pointer;
}

.handcursor {
  cursor:hand;
  cursor:pointer;
}
.handcursor2 {
  cursor:hand;
  cursor:pointer;
  width:500px;
}
.inactiveContent {  
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #CCCCCC;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.input {
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    COLOR: #5F5F5F;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.label {
    FONT-WEIGHT: bold; /*normal LEJ 0817*/
    FONT-SIZE: 7pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    vertical-align:middle;
	
}

.label a:link {
	color: #000000;
	FONT-SIZE: 7pt;
}
.label a:visited {
	color: #000000;
	FONT-SIZE: 7pt;
}
.label a:hover {
	color: #FF5500;
	FONT-SIZE: 7pt;
}
.label a:active {
	color: #000000;
	FONT-SIZE: 7pt;
}

.labelClient {
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    COLOR: #006633;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.labelForm {
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: middle;
}
.labelForm a:link {
	color: #000000;
	FONT-SIZE: 7pt;
}
.labelForm a:visited {
	color: #000000;
	FONT-SIZE: 7pt;
}
.labelForm a:hover {
	color: #FF5500;
	FONT-SIZE: 7pt;
}
.labelForm a:active {
	color: #000000;
	FONT-SIZE: 7pt;
}


.reportSettingsBold {
    FONT-WEIGHT: bold;
    FONT-SIZE: 7pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	VERTICAL-ALIGN: middle;
	border-bottom:1px solid #C1D0D7;

}
.reportSettings {
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	VERTICAL-ALIGN: middle;
	border-bottom:1px solid #C1D0D7;
}
.reportSettings a:link {
	color: #000000;
	FONT-SIZE: 7pt;
}
.reportSettings a:visited {
	color: #000000;
	FONT-SIZE: 7pt;
}
.reportSettings a:hover {
	color: #FF5500;
	FONT-SIZE: 7pt;
}
.reportSettings a:active {
	color: #000000;
	FONT-SIZE: 7pt;
}


.BatchCompletedReport {
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: middle;
}
.BatchCompletedReport a:link {
	color: #ffffff;
	FONT-SIZE: 7pt;
}
.BatchCompletedReport a:visited {
	color: #ffffff;
	FONT-SIZE: 7pt;
}
.BatchCompletedReport a:hover {
	color: #FF5500;
	FONT-SIZE: 7pt;
}
.BatchCompletedReport a:active {
	color: #ffffff;
	FONT-SIZE: 7pt;
}

.labelFormBold {
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #5F5F5F;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: middle;
}

.labelFormBold a:link {
	COLOR: #5F5F5F;
}
.labelFormBold a:visited {
	COLOR: #5F5F5F;
}
.labelFormBold a:hover {
	color: #FF5500;
}
.labelFormBold a:active {
	COLOR: #5F5F5F;
}

.labelFormBoldSm {
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #006633;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.labelFormBoldSm a:link {
	color: #006633;
}
.labelFormBoldSm a:visited {
	color: #006633;
}
.labelFormBoldSm a:hover {
	color: #FF5500;
}
.labelFormBoldSm a:active {
	color: #006633;
}



.labelFormsm {
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.labelHeader {
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    COLOR: #666666;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.left_nav {
	width:144px;
	background-color:#1C2D3A;
	border-right:1px solid #FFF;
	border-top:1px solid #FFF;
	padding-top:25px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	margin:0px;
}
.leftNav {
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}
.leftNavHeader {
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #ff6600;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.link {  
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #333333;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.login {
	border:0;
	margin:0;
	font-size:10px;
	color:#666666;
	width:159px;
	height:15px;
}
.MainNav {
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #333333;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.MainNav a:link {
	FONT-WEIGHT: bold;
    MARGIN-BOTTOM: 5px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    COLOR: #333333;
}
.MainNav a:visited {
	FONT-WEIGHT: bold;
    MARGIN-BOTTOM: 5px;
	COLOR: #333333;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
}
.MainNav a:hover {
	FONT-WEIGHT: bold;
    COLOR: #ff6600;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    FONT-SIZE: 11px;
}
.MainNav a:active {
	FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #333333;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.MainNavCopy {
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #0066cc;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.news {  
    FONT-WEIGHT: bold;
    FONT-SIZE: 7.5pt;
    COLOR: #FFFFFF;
    FONT-FAMILY: Arial, Helvetica, sans-serif, Tahoma;
}
.newsTestimonial {  
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #339999;
    FONT-FAMILY: Arial, Helvetica, sans-serif, Tahoma;
}
.orange {
	font-weight:bold;
	color:#ff5500;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
.pageheader {
	FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #669999;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
.plussign {
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: GREEN;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.gethelp {
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: red;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.priceInput {
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	background-color: #F9F9F9; 
	border: none;
}
.redText{
    FONT-WEIGHT: bold;
    FONT-SIZE: 7pt;
    COLOR: #FF0000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.right_top {
	padding:5px;
	padding-left:15px;
	padding-top:0px;
}
.right_bottom {
	padding:5px;
	padding-left:15px;
	font-family:Arial, Helvetica, sans-serif, Tahoma;
	font-size:11px;
	color:#666666;
}
.right_bottom h1 {
	color:#ff5500;
	text-transform: uppercase;	
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
.right_bottom a:link {
	color: #006699;
	font-size:11px;
	text-decoration:underline;
}
.right_bottom a:visited {
	color: #006699;
	font-size:11px;
	text-decoration:underline;
}
.right_bottom a:hover {
	color: #FF5500;
	font-size:11px;
	text-decoration:underline;
}
.right_bottom a:active {
	color: #006699;
	font-size:11px;
	text-decoration:underline;
}
.sectionHeader {  
    FONT-WEIGHT: bold;
    FONT-SIZE: 13pt;
    COLOR: #CC3300;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.selected {
	border-bottom-color:#f50;
	border-bottom-width:0px;
	background-color:#f50;
}
.silver {
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #666666;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.style1 {
	font-size: 12px;
	color: #999933;
}
.superscript {
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.testimonialAuth {  
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
    COLOR: #5F5F5F;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.theTitle {
	display:block;
	font-size:16px;
	font-weight:bold;
	color:#006699;
	padding-top:10px;
	text-transform:uppercase;
}
.testimonial {  
    /*FONT-WEIGHT: bold;*/
    FONT-SIZE: 7.5pt;
    COLOR: #5F5F5F;
    FONT-FAMILY: Arial, Helvetica, sans-serif, Tahoma;
}
.titles {
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #de712e;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.toolDescription { 
    FONT-SIZE: 7pt; 
    COLOR:BLACK; 
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.toolinfo {
	font-family:Arial, Helvetica, sans-serif, Tahoma;
	font-size:12px;
	color:#000000;
	padding:0px;
	padding-right:10px;
	
}
.toolinfo a:link {
	color: #000000;
}
.toolinfo a:visited {
	color: #000000;
}
.toolinfo a:hover {
	color: #FF5500;
}
.toolinfo a:active {
	color: #000000;
	
}
.toolheader {
	font-family:Arial, Helvetica, sans-serif, Tahoma;
	font-size:16px;
	color:#333;
	padding:0px;
	padding-right:10px;
	FONT-WEIGHT: bold;
	cursor:pointer;
}
.toolkit {  
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: white;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.toolName {
  height: 57px;
}
.toolNav {
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    COLOR: #333333;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.toolHeader {
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #333333;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.topnav {
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;    
	COLOR: #666666;
    FONT-FAMILY: Franklin Gothic, Arial, Helvetica, sans-serif;
}
.userSettings {
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   	VERTICAL-ALIGN: middle;
	border-bottom:1px solid #C1D0D7;
}
.userSettings a:link {
	color: #000000;
	FONT-SIZE: 8pt;
}
.userSettings a:visited {
	color: #000000;
	FONT-SIZE: 8pt;
}
.userSettings a:hover {
	color: #FF5500;
	FONT-SIZE: 8pt;
}
.userSettings a:active {
	color: #000000;
	FONT-SIZE: 8pt;
}
.userSettingsBold {
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   	VERTICAL-ALIGN: middle;
}
.userSettingsBold a:link {
	color: #000000;
	FONT-SIZE: 8pt;
}
.userSettingsBold a:visited {
	color: #000000;
	FONT-SIZE: 8pt;
}
.userSettingsBold a:hover {
	color: #FF5500;
	FONT-SIZE: 8pt;
}
.userSettingsBold a:active {
	color: #000000;
	FONT-SIZE: 8pt;
}

.userSettingsSmall {
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
    COLOR: #000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   	VERTICAL-ALIGN: middle;
	border-bottom:1px solid #C1D0D7;
}
.userSettingsSmall a:link {
	color: #000000;
}
.userSettingsSmall a:visited {
	color: #000000;
}
.userSettingsSmall a:hover {
	color: #FF5500;
}
.userSettingsSmall a:active {
	color: #000000;
}

.movielink {
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   	VERTICAL-ALIGN: middle;
}
.movielink a:link {
	color: #000000;
	FONT-SIZE: 8pt;
}
.movielink a:visited {
	color: #000000;
	FONT-SIZE: 8pt;
}
.movielink a:hover {
	color: #FF5500;
	FONT-SIZE: 8pt;
}
.movielink a:active {
	color: #000000;
	FONT-SIZE: 8pt;
}
.welcome {
    MARGIN-BOTTOM: 5px;
    FONT-SIZE: 7.5pt;
    COLOR: #333333;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.welcomeUser  {  
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #339999;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}



#contents {
	padding-bottom: 1em;
	padding-left: 1em;
	padding-right: 1em;
	padding-top: 1em;
	min-height: 300px;
	background: #FFFFFF;
	background-image: url(/fi360/fa/img/vertBlend3.jpg);
	background-repeat: repeat-x;
	
}


#contents2 {
	padding-bottom: 1.5em;
	padding-left: 1.5em;
	padding-right: 1.5em;
	padding-top: 1.5em;
	min-height: 500px;
	background: #FFFFFF;
	background-image: url(/fi360/fa/img/vertBlend3.jpg);
	background-repeat: repeat-x;
	
}


 .innerTableBorder {
   border:1px solid #C1D0D7;
   vertical-align:middle
 }

.innerTableFirstRow {
  background-color: #C1D0D7;
  padding-left: 10px;
}

.innerTableBgcolor {
  background-color: #FFF;
  /*   background-color: #F5F5F5; */
}



.expirationtext {
    FONT-WEIGHT: normal;
    FONT-SIZE: 12pt;
    COLOR: #333;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   	VERTICAL-ALIGN: middle;
}
.expirationtext a:link {
	color: #333;
	FONT-SIZE: 12pt;
}
.expirationtext a:visited {
	color: #333;

}
.expirationtext a:hover {
	color: #FF5500;
	
}
.expirationtext a:active {
	color: #333;

}

.EOYTitle {
	color: #333;
	font-size: 14pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
}

.EOYSubTitle {
	color: green;
	font-size: 12pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
}

.EOYContentTitle  {
	color:#006699;
	font-size: 10pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
}
.EOYContentSubTitle  {
	padding-top: 10px;
	color:#000;
	font-size: 9pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
}


.EOYContent {
	padding-top: 10px;
	color: #666;
	font-size: 8pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal;
}

.EOYFooter {
	padding-top: 10px;
	color: #666;
	font-size: 7.5pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal;
	border-top: 1px solid #999;
}

#mainevents a{
  color: #ffffff;
  font-weight: bold;
  text-decoration: none;
  background-color: #ae361b;
  display: block;
  width: 125px;
  height:75px;
  border-top: 2px solid #EEEEEE;
  border-right: 2px solid #999999;
  border-bottom: 2px solid #999999;
  border-left: 2px solid #EEEEEE;
  background-repeat: no-repeat;
  text-align: center;
  padding: .25em;
  font-size: 12px;
} 
#mainevents a:hover, p.navbuttonsSmall a:active {
  background-color: #ff6600;
  color: #FFFFFF;
  background-repeat: no-repeat;
} 
.sectionNotAvailable{
	background-color:#f9f9f9;
	filter:alpha(opacity=40);
	-moz-opacity:.40;
	opacity:.40;
}
.watchlistdiv {
	position:absolute;
    width:100%;
	height:100%;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	background-color:#cccccc;
	filter:alpha(opacity=91);
	-moz-opacity:.91;
	opacity:.91;
	float:left;
	text-align:left;	
	z-index:9998;	
	display:none;
}

.watchlistdiv2 {
	position:absolute;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	background-color:#cccccc;
	filter:alpha(opacity=91);
	-moz-opacity:.91;
	opacity:.91;
	float:left;
	text-align:left;	
	z-index:9998;	
	width:100%;
	display:none;
}

.watchlistdivinner{
	position:absolute;
	padding-top: 20px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:20px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	text-align:left;		
	z-index:9999;
	display:none;
	width:850px;
	left: 50%;
    margin-left: -425px;
	position:fixed;
	/* position div for browsers that have a clue*/

}

.expensediv{
	position:absolute;
	padding-top: 20px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:20px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	text-align:left;		
	z-index:9999;
	display:none;
	width:800px;
	left: 50%;
    margin-left: -400px;
	/* position div for browsers that have a clue*/
}

.alertdiv{
	position:absolute;
	padding-top: 20px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:20px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
	font-size:11px;
	text-align:left;		
	z-index:10005;
	display:none;
	top:100px;
	width:400px;
	left: 50%;
    margin-left: -200px;
	background-color:#fff;
	border: 1px solid #000;
	/* position div for browsers that have a clue*/
}

.pleasewaittable{
	position:absolute;
	background-color:#ffffff;
	border: 2px solid #000000;
	font-size:16px;
	color:#333;
	padding-top: 20px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:20px;
	top:200px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	text-align:center;		
	z-index:10000;
	display:none;
	width:500px;
	left: 50%;
    margin-left: -250px;
}

.alertRollover{
	position:absolute;
	background-color:#F0F9FF;
	border: 2px solid #000000;
	font-size:10px;
	color:#333;
	padding-top: 10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	text-align:left;		
	z-index:10000;
	display:none;
	width:250px;
	left: 60px;
}

.sectionRollover{
	position:absolute;
	background-color:#ffffff;
	border: 2px solid #000000;
	font-size:10px;
	color:#333;
	padding-top: 10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	text-align:left;		
	z-index:10000;
	display:none;
	width:500px;
	top: 100px;
	left: 50%;
    margin-left: -250px;
}

.pleasewaitupload{
	position:absolute;
	background-color:#ffffff;
	border: 2px solid #000000;
	font-size:16px;
	color:#333;
	padding-top: 20px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:20px;
	top:100px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	text-align:center;		
	z-index:10000;
	display:none;
	width:450px;
	left: 50%;
    margin-left: -225px;
}

.EOYMarketing{
	position:absolute;
	background-color:#ffffff;
	border: 2px solid #ff6600;
	font-size:16px;
	color:#333;
	padding-top: 20px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:20px;
	top:20px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	text-align:left;		
	z-index:10001;
	display:none;
	width:800px;
	left: 50%;
    margin-left: -400px;
}


#expirationnotice {
    position:absolute;
    top:180px;
    left:100px;
    width:600px;
	height:300px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	background-color:#F0F9FF;
	filter:alpha(opacity=93);
	-moz-opacity:.93;
	opacity:.93;
	float:left;
	text-align:left;	
	border: 1px solid #cccccc;
	padding-top: 10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom: 2px;
	z-index:100;	
}
#d_search {
	margin:0 auto;
	width: 103px;
}
#d_search a {
	display:block;
	width:103px;
	height:91px;
	background-image:url(../img/d_search.gif);
	background-repeat:no-repeat;
}
#d_search a:hover {
	background-image:url(../img/d_search_over.gif);
}
#fi_nav {
	padding:0;
	margin:0;
	position:absolute;
	top:2000px; /*150px*/
	left:230px;
	z-index:1000;
	display:block;
}
#fa_nav {
	padding:0;
	margin:0;
	/* position:relative;
	top:1px; */
	position:absolute;
	top:60px;
	right: 200px;
	z-index:1000;
	display:block;
}
#fa_nav a {
	color:#fff;
}
#screensaver {
	background-color:#CC9900;
}
#thecontent {
     position:absolute;
     top:329px;
     left:411px;
     width:356px;
	 height:323px;
	 background-color:transparent;
	 x-scroll:0;
	 border:0;
}
#thecontent2 {
     position:absolute;
     top:329px;
     left:411px;
     width:349px;
	 height:554px;
	 background-color:transparent;
	 x-scroll:0;
	 border:0;
}
#learnMoreILayer {
     position:absolute;
     top:548px;
     left:343px;
     /*width:375px;*/
	 width:50%;
	 height:225px;
	 background-color:transparent;
	 x-scroll:0;
	 border:0;
}
#toolLinks {
 	font-size:10px;
	color:#fff;
	text-transform:uppercase;
}
#toolLinks a {
 	color:#F26E23;
}
#toolLinks a:hover {
 	color:#C3BB72;
}
#toolDesc {
 	background-color:#333;
	font-size:11px;
	color:#FFF;
	padding:10px;
	font-family:Arial, Helvetica, sans-serif, Tahoma;
}
#toolDesc a {
 	color:#F26E23;
}
#toolDesc h2 {
 	font-size:14px;
	color:#fff;
	margin:0px;
	padding:0px;
	line-height:20px;
}
#toolDesc h3 {
 	font-size:12px;
	color:#fff;
	margin:0px;
	padding:0px;
	padding-bottom:10px;
	line-height:12px;
 }
#control {
	top:8px;
	float:right;
}
#control a {
	color:#C3BB72;
}
#theimage {
	background-color:#333;
	height:130px;
}
#theimagereport {
	background-color:#f9f9f9;
	height:350px;
}
#darkFrame {
	clear: both;
	background: #1C2D3A;
	padding-right: 1em;
	padding-left: 1em;
	padding-bottom: 1em;
	padding-top:1em;
	border-top: 1px solid white;
}

#darkFrameEmail {
	clear: both;
	background: #1C2D3A;
	padding: 1.5em;
	border-top: 1px solid white;
	padding-top: 50px;
	background-position: 20px 5px;
	width:800px;	
	left: 50%; 
	margin-left: -400px;
	position:absolute;
	background-image: url(/fi360/fa/img/fi360_logo_tiny_black2.gif);
	background-repeat: no-repeat;
}
.resultstable {
	 border-bottom:1px solid #C1D0D7;	 
	 margin:0px;


}


/*
#navbuttons a {
  color: #fff;
  font-weight: bold;
  text-decoration: none;
  background-color: #FF2525;
  display: block;
  width: 135px;
  border-top: 1px solid #EEEEEE;
  border-right: 1px solid #666666;
  border-bottom: 1px solid #666666;
  border-left: 1px solid #EEEEEE;
  background-repeat: no-repeat;
  text-align: center;
  padding: .25em;
  font-size: 10px;
} 
*/

/* this section is for buttons */

#navbuttons a {
  color: #F00;
  font-weight: bold;
  text-decoration: none;
  background-color: #FFF;
  display: block;
  width: 150px;
    border-top: 1px solid #EEEEEE;
  border-right: 1px solid #666666;
  border-bottom: 1px solid #666666;
  border-left: 1px solid #EEEEEE;
  background-repeat: no-repeat;
  text-align: center;
  padding: .25em;
  font-size: 10px;
} 

#navbuttons a:hover, p.navbuttons a:active {
  background-color: #ff6600;
  color: #FFFFFF;
  background-repeat: no-repeat;
} 

.navbuttons a {
  color: #F00;
  font-weight: bold;
  text-decoration: none;
  background-color: #FFF;
  display: block;
  width: 150px;
  border-top: 1px solid #EEEEEE;
  border-right: 1px solid #666666;
  border-bottom: 1px solid #666666;
  border-left: 1px solid #EEEEEE;
  background-repeat: no-repeat;
  text-align: center;
  padding: .25em;
  font-size: 10px;
} 

.navbuttons a:link, .navbuttons a:visited {
  background-color: #FFF;
  color: #ff0000;
  background-repeat: no-repeat;
  text-decoration: none;
} 

.navbuttons a:hover, .navbuttons a:active {
  background-color: #ff6600;
  color: #FFFFFF;
  background-repeat: no-repeat;
  text-decoration: none;
} 

#navbuttonsHalf a {
  color: #fff;
  font-weight: bold;
  text-decoration: none;
  background-color: #339900;
  display: block;
  width: 65px;
  border-top: 1px solid #EEEEEE;
  border-right: 1px solid #666666;
  border-bottom: 1px solid #666666;
  border-left: 1px solid #EEEEEE;
  background-repeat: no-repeat;
  text-align: center;
  padding: .25em;
  font-size: 10px;
} 
#navbuttonsHalf a:hover, p.navbuttons a:active {
  background-color: #ff6600;
  color: #FFFFFF;
  background-repeat: no-repeat;
} 
#pagebuttons a {
  color: #fff;
  font-weight: bold;
  text-decoration: none;
  background-color: #666;
  display: block;
  width: 125px;
  border-top: 1px solid #EEEEEE;
  border-right: 1px solid #666666;
  border-bottom: 1px solid #666666;
  border-left: 1px solid #EEEEEE;
  background-repeat: no-repeat;
  text-align: center;
  padding: .25em;
  font-size: 10px;
} 
#pagebuttons a:hover, p.pagebuttons a:active {
  background-color: #ff6600;
  color: #fff;
  background-repeat: no-repeat;
} 

#noresultsbuttons a {
  color: #666;
  font-weight: bold;
  text-decoration: none;
  background-color: #f5f5f5;
  display: block;
  width: 125px;
  border-top: 1px solid #EEEEEE;
  border-right: 1px solid #666666;
  border-bottom: 1px solid #666666;
  border-left: 1px solid #EEEEEE;
  background-repeat: no-repeat;
  text-align: center;
  padding: .25em;
  font-size: 10px;
}

#noresultsbuttons2 a {
  color: #666;
  font-weight: bold;
  text-decoration: none;
  background-color: #f5f5f5;
  display: block;
  width: 125px;
  border-top: 1px solid #EEEEEE;
  border-right: 1px solid #666666;
  border-bottom: 1px solid #666666;
  border-left: 1px solid #EEEEEE;
  background-repeat: no-repeat;
  text-align: center;
  padding: .25em;
  font-size: 10px;
} 

#pagebuttonsSmall a {
  color: #fff;
  font-weight: bold;
  text-decoration: none;
  background-color: #666;
  display: block;
  width: 60px;
  border-top: 1px solid #EEEEEE;
  border-right: 1px solid #666666;
  border-bottom: 1px solid #666666;
  border-left: 1px solid #EEEEEE;
  background-repeat: no-repeat;
  text-align: center;
  padding: .25em;
  font-size: 10px;
} 
#pagebuttonsSmall a:hover, p.pagebuttonsSmall a:active {
  background-color: #ff6600;
  color: #fff;
  background-repeat: no-repeat;
} 
#navbuttonsSmall a {
  color: #F00;
  font-weight: bold;
  text-decoration: none;
  background-color: #FFF;
  display: block;
  width: 60px;
    border-top: 1px solid #EEEEEE;
  border-right: 1px solid #666666;
  border-bottom: 1px solid #666666;
  border-left: 1px solid #EEEEEE;
  background-repeat: no-repeat;
  text-align: center;
  padding: .25em;
  font-size: 10px;
} 
#navbuttonsSmall a:hover, p.navbuttonsSmall a:active {
  background-color: #ff6600;
  color: #FFFFFF;
  background-repeat: no-repeat;
} 

#navbuttonsGreen a {
  color: #fff;
  font-weight: bold;
  text-decoration: none;
  background-color: #339900;
  display: block;
  width: 125px;
  border-top: 1px solid #EEEEEE;
  border-right: 1px solid #666666;
  border-bottom: 1px solid #666666;
  border-left: 1px solid #EEEEEE;
  background-repeat: no-repeat;
  text-align: center;
  padding: .25em;
  font-size: 10px;
} 
#navbuttonsGreen a:hover, p.navbuttonsSmall a:active {
  background-color: #ff6600;
  color: #FFFFFF;
  background-repeat: no-repeat;
} 

.navbuttonsGreen a {
  color: #fff;
  font-weight: bold;
  text-decoration: none;
  background-color: #339900;
  display: block;
  width: 125px;
  border-top: 1px solid #EEEEEE;
  border-right: 1px solid #666666;
  border-bottom: 1px solid #666666;
  border-left: 1px solid #EEEEEE;
  background-repeat: no-repeat;
  text-align: center;
  padding: .25em;
  font-size: 10px;
} 
.navbuttonsGreen a:link, .navbuttonsGreen a:visited {
  background-color: #339900;
  color: #FFFFFF;
  background-repeat: no-repeat;
    text-decoration: none;
} 

.navbuttonsGreen a:hover, .navbuttonsGreen a:active {
  background-color: #ff6600;
  color: #FFFFFF;
  background-repeat: no-repeat;
    text-decoration: none;
} 

#navbuttonsGreen2 a {
  color: #fff;
  font-weight: bold;
  text-decoration: none;
  background-color: #339900;
  display: block;
  width: 125px;
  border-top: 1px solid #EEEEEE;
  border-right: 1px solid #666666;
  border-bottom: 1px solid #666666;
  border-left: 1px solid #EEEEEE;
  background-repeat: no-repeat;
  text-align: center;
  padding: .25em;
  font-size: 10px;
} 
#navbuttonsGreen2 a:hover, p.navbuttonsSmall a:active {
  background-color: #ff6600;
  color: #FFFFFF;
  background-repeat: no-repeat;
} 

#navbuttonsGreenSmall a {
  color: #fff;
  font-weight: bold;
  text-decoration: none;
  background-color: #339900;
  display: block;
  width: 60px;
  border-top: 1px solid #EEEEEE;
  border-right: 1px solid #666666;
  border-bottom: 1px solid #666666;
  border-left: 1px solid #EEEEEE;
  background-repeat: no-repeat;
  text-align: center;
  padding: .25em;
  font-size: 10px;
} 
#navbuttonsGreenSmall a:hover, p.navbuttonsSmall a:active {
  background-color: #ff6600;
  color: #FFFFFF;
  background-repeat: no-repeat;
} 

.navbuttonsGreenSmall a {
  color: #fff;
  font-weight: bold;
  text-decoration: none;
  background-color: #339900;
  display: block;
  width: 60px;
  border-top: 1px solid #EEEEEE;
  border-right: 1px solid #666666;
  border-bottom: 1px solid #666666;
  border-left: 1px solid #EEEEEE;
  background-repeat: no-repeat;
  text-align: center;
  padding: .25em;
  font-size: 10px;
} 
.navbuttonsGreenSmall a:link, .navbuttonsGreenSmall a:visited {
  background-color: #339900;
  color: #FFFFFF;
  background-repeat: no-repeat;
  text-decoration: none;
} 

.navbuttonsGreenSmall a:hover, .navbuttonsGreenSmall a:active {
  background-color: #ff6600;
  color: #FFFFFF;
  background-repeat: no-repeat;
  text-decoration: none;
} 



#navbuttonsGreenSmall2 a {
  color: #fff;
  font-weight: bold;
  text-decoration: none;
  background-color: #339900;
  display: block;
  width: 60px;
  border-top: 1px solid #EEEEEE;
  border-right: 1px solid #666666;
  border-bottom: 1px solid #666666;
  border-left: 1px solid #EEEEEE;
  background-repeat: no-repeat;
  text-align: center;
  padding: .25em;
  font-size: 10px;
} 
#navbuttonsGreenSmall2 a:hover, p.navbuttonsSmall a:active {
  background-color: #ff6600;
  color: #FFFFFF;
  background-repeat: no-repeat;
} 

#updateAccountButton a {
  color: #fff;
  font-weight: bold;
  text-decoration: none;
  background-color: #339900;
  display: block;
  width: 120px;
  border-top: 1px solid #EEEEEE;
  border-right: 1px solid #666666;
  border-bottom: 1px solid #666666;
  border-left: 1px solid #EEEEEE;
  background-repeat: no-repeat;
  text-align: center;
  padding: .25em;
  font-size: 11px;
  height:25px;
}

#updateAccountButton a:hover, p.updateAccountButton  a:active {
  background-color: #ff6600;
  color: #FFFFFF;
  background-repeat: no-repeat;
} 

#navbuttonsAdd a {
  color: #000;
  font-weight: bold;
  text-decoration: none;
  background-color: #C1D0D7;
  display: block;
  width: 15px;
  border-top: 1px solid #EEEEEE;
  border-right: 1px solid #666666;
  border-bottom: 1px solid #666666;
  border-left: 1px solid #EEEEEE;
  background-repeat: no-repeat;
  text-align: center;
  padding: .25em;
  font-size: 10px;
} 
#navbuttonsAdd a:hover, p.navbuttonsSmall a:active {
  background-color: #ff6600;
  color: #FFFFFF;
  background-repeat: no-repeat;
} 

#navbuttonsOffWatch a {
  color: #fff;
  font-weight: bold;
  text-decoration: none;
  background-color: #339900;
  display: block;
  width: 125px;
  border-top: 1px solid #EEEEEE;
  border-right: 1px solid #666666;
  border-bottom: 1px solid #666666;
  border-left: 1px solid #EEEEEE;
  background-repeat: no-repeat;
  text-align: center;
  padding: .25em;
  font-size: 10px;
} 
#navbuttonsOffWatch a:hover, p.navbuttonsSmall a:active {
  background-color: #fff;
  color: #339900;
  background-repeat: no-repeat;
 }

 #navbuttonsOnWatch a {
  color: #fff;
  font-weight: bold;
  text-decoration: none;
  background-color: red;
  display: block;
  width: 125px;
  border-top: 1px solid #EEEEEE;
  border-right: 1px solid #666666;
  border-bottom: 1px solid #666666;
  border-left: 1px solid #EEEEEE;
  background-repeat: no-repeat;
  text-align: center;
  padding: .25em;
  font-size: 10px;
} 
#navbuttonsOnWatch a:hover, p.navbuttonsSmall a:active {
  background-color: #fff;
  color: red;
  background-repeat: no-repeat;
 }

#navbuttonsPurchase a {
  color: #fff;
  font-weight: bold;
  text-decoration: none;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
  background-color: #339900;
  display: block;
  height: 18px;
  width: 125px;
  border-top: 1px solid #EEEEEE;
  border-right: 1px solid #666666;
  border-bottom: 1px solid #666666;
  border-left: 1px solid #EEEEEE;
  background-repeat: no-repeat;
  text-align: center;
  padding: .25em;
  font-size: 14px;

} 
#navbuttonsPurchase a:hover, p.navbuttonsSmall a:active {
  background-color: #ff6600;
  color: #FFFFFF;
  background-repeat: no-repeat;
} 

/* for rounded tables */
ul#split, ul#split li {
  margin:0;
  padding:0;
  list-style:none
}
ul#split li{float:left;width:100%;margin:0 20px 20px 0}
ul#split h2{font: bold 10.5pt Verdana,sans-serif;
    margin:0px;padding: 5px 5px 5px 5px; text-align:left;color: #000}
ul#split h3{font: normal 9pt Verdana,sans-serif;
    margin:0px;padding: 5px 5px 0;text-align:left;color: #000}
ul#split p{margin:0}
li#split h3{background: #C1D0D7}
ul#split h4{font: normal 1pt Verdana,sans-serif; 
    margin:0px;padding: 0px 0px;text-align:left;color: #000}
li#split h4{background: #C1D0D7}
ul#split div{background: #F9F9F9; border: 1px solid #C1D0D7; padding: 5px}


/* same as #split but no border for <div>s */
ul#split1, ul#split1 li {
  margin:0;
  padding:0;
  list-style:none
}
ul#split1 li{float:left;width:100%;margin:0 20px 20px 0}
ul#split1 h2{font: bold 10.5pt Verdana,sans-serif;
    margin:0px;padding: 5px 5px 5px 5px; text-align:left;color: #000}
ul#split1 h3{font: normal 9pt Verdana,sans-serif;
    margin:0px;padding: 5px 5px 0;text-align:left;color: #000}
ul#split1 p{margin:0}
li#split1 h3{background: #C1D0D7}
ul#split1 h4{font: normal 1pt Verdana,sans-serif; 
    margin:0px;padding: 0px 0px;text-align:left;color: #000}
li#split1 h4{background: #C1D0D7}
ul#split1 div{background: #F9F9F9; border: 0px}



ul#niftysidebar,ul#niftysidebar li{margin:0;padding:0;list-style:none}
ul#niftysidebar li{float:left;width:100%;margin:0 20px 20px 0}
ul#niftysidebar h3{font: bold 8pt Verdana,sans-serif;
    margin:0px;padding: 5px 5px 0;text-align:left;color: #000}
ul#niftysidebar p{margin:0; font: normal 7pt Verdana,sans-serif; }
li#niftysidebar h3{background-image: url(/fi360/fa/img/vertBlend2.jpg); 
	background-repeat: repeat-x;}
ul#niftysidebar h4{font: normal 1pt Verdana,sans-serif; 
    margin:0px;padding: 0px 0px;text-align:left;color: #000}
li#niftysidebar h4{background: #eaeaea}
ul#niftysidebar div{background: #fff; border-left: 1px solid #eaeaea;  border-right: 1px solid #eaeaea; padding: 10px}

ul#split2,ul#split2 li{margin:0;padding:0;list-style:none}
ul#split2 li{float:left;width:49%;margin:0 0 0 0}
ul#split2 h3{font: normal 9pt Verdana,sans-serif;
    margin:0px;padding: 5px 5px 0;text-align:left;color: #000}
ul#split2 p{margin:0}
li#split2 h3{background: #C1D0D7}
ul#split2 h4{font: normal 1pt Verdana,sans-serif; 
    margin:0px;padding: 0px 0px;text-align:left;color: #000}
li#split2 h4{background: #C1D0D7}
ul#split2 div{background: #F9F9F9; border: 1px solid #C1D0D7; padding: 5px}

ul#split3,ul#split3 li{margin:0;padding:0;list-style:none}
ul#split3 li{float:left;width:49%;margin:0 0 0 0}
ul#split3 h3{font: normal 9pt Verdana,sans-serif;
    margin:0px;padding: 5px 5px 0;text-align:left;color: #000}
ul#split3 p{margin:0}
li#split3 h3{background: #C1D0D7}
ul#split3 h4{font: normal 1pt Verdana,sans-serif; 
    margin:0px;padding: 0px 0px;text-align:left;color: #000}
li#split3 h4{background: #C1D0D7}
ul#split3 div{background: #F9F9F9; border: 1px solid #C1D0D7; padding: 5px}

ul#split4, ul#split4 li {
  margin:0;
  padding:0;
  list-style:none
}
ul#split4,ul#split3 li{margin:0;padding:0;list-style:none}
ul#split4 li{float:left;width:100%;margin:0 0 0 0}
ul#split4 h3{font: normal 9pt Verdana,sans-serif; margin:0px;padding: 5px 0px 0;text-align:left;color: #000}
li#split4 h3{background: #C1D0D7}
ul#split4 h4{font: normal 1pt Verdana,sans-serif; margin:0px;padding: 0px 0px;text-align:left;color: #000}
li#split4 h4{background: #C1D0D7}
li#split4 tbody{background: #F9F9F9; padding: 5px}
li#split4 tbody td:first-child{border-left: 1px solid #C1D0D7;}
li#split4 tbody td {border-left:1px solid #fff;}
li#split4 thead{background: #C1D0D7; padding: 5px}
li#split4 tfoot{background: #C1D0D7; padding: 5px}

ul#split4repeat, ul#split4repeat li {
  margin:0;
  padding:0;
  list-style:none
}
ul#split4repeat,ul#split4repeat li{margin:0;padding:0;list-style:none}
ul#split4repeat li{float:left;width:100%;margin:0 0 0 0}
ul#split4repeat h3{font: normal 9pt Verdana,sans-serif; margin:0px;padding: 5px 0px 0;text-align:left;color: #000}
li#split4repeat h3{background: #C1D0D7}
ul#split4repeat h4{font: normal 1pt Verdana,sans-serif; margin:0px;padding: 0px 0px;text-align:left;color: #000}
li#split4repeat h4{background: #C1D0D7}
li#split4repeat tbody{background: #F9F9F9; padding: 5px}
li#split4repeat tbody td:first-child{border-left: 1px solid #C1D0D7;}
li#split4repeat tbody td {border-left:1px solid #fff;}
li#split4repeat thead{background: #C1D0D7; padding: 5px}
li#split4repeat tfoot{background: #C1D0D7; padding: 5px}

ul#split2search,ul#split2search li{margin:0;padding:0;list-style:none}
ul#split2search li{float:left;width:49%;}
ul#split2search h3{font: normal 9pt Verdana,sans-serif;
    margin:0px;padding: 5px 5px 0;text-align:left;color: #000}
ul#split2search p{margin:0}
li#split2search h3{background: #C1D0D7}
ul#split2search h4{font: normal 1pt Verdana,sans-serif; 
    margin:0px;padding: 0px 0px;text-align:left;color: #000}
li#split2search h4{background: #C1D0D7}
ul#split2search div#split2search{background: #F9F9F9; border: 1px solid #C1D0D7; padding: 0px}

ul#split2search div#splitoptileft{background: #F9F9F9; border: 1px solid #C1D0D7; padding: 0px; height:600px}
ul#split2search div#splitoptiright{background: #F9F9F9; border: 1px solid #C1D0D7; padding: 0px; height:500px}
ul#split2search div#divallotable{background: #F9F9F9; border: 1px solid #C1D0D7; padding: 0px}


ul#split5 {margin:0;padding:2px;list-style:none;}
ul#split5 li{float:left;width:30%;margin:0 0 0 0;}
ul#split5 h3{font: bold 7pt Verdana,sans-serif;
    margin:0px;padding: 5px 5px 5px 5px;text-align:left;color: #000}
ul#split5 p{margin:0}
li#split5 h3{background: #EEE;border: 1px solid #ccc;}
ul#split5 h4{font: normal 1pt Verdana,sans-serif; 
    margin:0px;padding: 0px 0px;text-align:left;color: #000}
li#split5 h4{background: #EEE;border: 1px solid #ccc;}
ul#split5 div{background: #EEE; border: 1px solid #ccc; padding: 5px;color: #000;font: normal 7pt Verdana,sans-serif;}


ul#split6, ul#split6 li {
  margin:0;
  padding:0;
  list-style:none
}

ul#split6 li{margin:0;padding:0;list-style:none}
ul#split6 li{float:left;width:32%;margin:0 0 0 0}
ul#split6 h3{font: normal 9pt Verdana,sans-serif; margin:0px;padding: 5px 0px 0;text-align:left;color: #000}
li#split6 h3{background: #C1D0D7}
ul#split6 h4{font: normal 1pt Verdana,sans-serif; margin:0px;padding: 0px 0px;text-align:left;color: #000}
li#split6 h4{background: #C1D0D7}

li#split6 h3 thead td:first-child{border-left: 1px solid #C1D0D7;}
li#split6 h3 thead th {FONT-SIZE: 7.5pt;COLOR: #000000;vertical-align:middle;background: #C1D0D7;}
li#split6 h3 tbody{background: #F9F9F9; padding: 5px}
li#split6 h3 tbody td:first-child{border-left: 1px solid #C1D0D7;}
li#split6 h3 tbody td {border-left:1px solid #fff; FONT-WEIGHT: normal;FONT-SIZE: 7pt;COLOR: #000;border-bottom:1px solid #C1D0D7;}
li#split6 h3 tbody td#noedit {background: #A09394; COLOR:#000;}
li#split6 h3 tbody td#noedit a:link {color: #000;}
li#split6 h3 tbody td#noedit a:visited {	color: #000;}
li#split6 h3 tbody td#noedit a:hover {color: #FF5500;}
li#split6 h3 tbody td#noedit a:active {	color: #000;}
li#split6 h3 thead{background: #C1D0D7; padding: 5px}
li#split6 h3 tfoot {background: #C1D0D7; padding: 5px}
li#split6 h3 tfoot td {FONT-SIZE: 7.5pt;COLOR: #000000;vertical-align:middle;background: #C1D0D7;font-weight:bold;}


ul#split7, ul#split7 li {
  margin:0;
  padding:0;
  list-style:none
}
ul#split7 li{margin:0;padding:0;list-style:none}
ul#split7 li{float:left;width:100%;margin:0 0 0 0}
ul#split7 h3{font: normal 9pt Verdana,sans-serif; margin:0px;padding: 5px 0px 0;text-align:left;color: #000}
li#split7 h3{background: #C1D0D7}
ul#split7 h4{font: normal 1pt Verdana,sans-serif; margin:0px;padding: 0px 0px;text-align:left;color: #000}
li#split7 h4{background: #C1D0D7}

li#split7 h3 thead td:first-child{border-left: 1px solid #C1D0D7;}
li#split7 h3 thead th {FONT-SIZE: 7.5pt;COLOR: #000000;vertical-align:middle;background: #C1D0D7;}
li#split7 h3 tbody{background: #F9F9F9; padding: 5px}
li#split7 h3 tbody td:first-child{border-left: 1px solid #C1D0D7;}
li#split7 h3 tbody td {border-left:1px solid #fff; FONT-WEIGHT: normal;FONT-SIZE: 7pt;COLOR: #000;border-bottom:1px solid #C1D0D7;}
li#split7 h3 tbody td#noedit {background: #A09394; COLOR:#000;}
li#split7 h3 tbody td#noedit a:link {color: #000;}
li#split7 h3 tbody td#noedit a:visited {	color: #000;}
li#split7 h3 tbody td#noedit a:hover {color: #FF5500;}
li#split7 h3 tbody td#noedit a:active {	color: #000;}
li#split7 h3 thead{background: #C1D0D7; padding: 5px}
li#split7 h3 tfoot {background: #C1D0D7; padding: 5px}
li#split7 h3 tfoot td {FONT-SIZE: 7.5pt;COLOR: #000000;vertical-align:middle; background: #C1D0D7;font-weight:bold;}

ul#split8, ul#split8 li {
  margin:0px 0px 0px 0px;
  padding:0;
  list-style:none
}
ul#split8 li{margin:0;padding:0;list-style:none}
ul#split8 li{float:left;width:100%;margin:0px 0px 20px 0px;}
ul#split8 h3{font: normal 7.5pt Verdana,sans-serif; margin:0px;padding: 5px 0px 0;text-align:left;color: #000;background-color: #C1D0D7}
ul#split8 h4{font: normal 1pt Verdana,sans-serif; margin:0px;padding: 0px 0px;text-align:left;color: #000}


li#split8 h3 thead td:first-child{border-left: 1px solid #C1D0D7;}
li#split8 h3 thead th {padding-left:5px; FONT-SIZE: 7.5pt;COLOR: #000000;vertical-align:middle;background-color: #C1D0D7;}
li#split8 h3 thead th#nosort {padding:10px 0px 10px 5px}
li#split8 h3 thead td {padding-left:5px; FONT-SIZE: 7.5pt;COLOR: #000000;vertical-align:middle;background-color: #C1D0D7;}
li#split8 h3 thead td#nosort {padding:10px 0px 10px 5px}
li#split8 h3 tbody{background: #F9F9F9; padding: 5px}
li#split8 h3 tbody td:first-child{border-left: 1px solid #C1D0D7;}
li#split8 h3 tbody td {padding-left:5px; border-left:1px solid #fff; border-right:1px solid #fff; FONT-WEIGHT: normal;FONT-SIZE: 7pt;COLOR: #000;border-bottom:1px solid #C1D0D7;}
li#split8 h3 tbody td a:link {color: #000;}
li#split8 h3 tbody td a:visited {	color: #000;}
li#split8 h3 tbody td a:hover {color: #FF5500;}
li#split8 h3 tbody td a:active {	color: #000;}
li#split8 h3 tbody td#noedit {background: #A09394; COLOR:#000;}
li#split8 h3 tbody td#noedit a:link {color: #000;}
li#split8 h3 tbody td#noedit a:visited {	color: #000;}
li#split8 h3 tbody td#noedit a:hover {color: #FF5500;}
li#split8 h3 tbody td#noedit a:active {	color: #000;}
li#split8 h3 tbody td#editColumn {background-color: #E2E9EC;font-weight:bold}
l

li#split8 h3 tfoot td {FONT-SIZE: 7.5pt;COLOR: #000000;vertical-align:middle;background-color: #C1D0D7;font-weight:bold;}

ul#splitDoubleTab, ul#splitDoubleTab li {
  margin:0px 0px 0px 0px;
  padding:0;
  list-style:none
}
ul#splitDoubleTab li{margin:0;padding:0;list-style:none}
ul#splitDoubleTab li{float:left;width:100%;margin:0px 0px 20px 0px;}
ul#splitDoubleTab h3{font: normal 7.5pt Verdana,sans-serif; margin:0px;padding: 5px 0px 0;text-align:left;color: #000;background-color: #C1D0D7}
ul#splitDoubleTab h4{font: normal 1pt Verdana,sans-serif; margin:0px;padding: 0px 0px;text-align:left;color: #000}

li#splitDoubleTab h3 thead th:first-child{border-left: 1px solid #C1D0D7;}
li#splitDoubleTab h3 thead th {vertical-align:middle;font: bold 7.5pt Verdana,sans-serif;background-color: #C1D0D7;}
li#splitDoubleTab h3 thead th#nosort {padding:10px 0px 10px 5px}

li#splitDoubleTab h3 tbody {background: #F9F9F9; padding: 5px}
li#splitDoubleTab h3 tbody td:first-child{border-left: 1px solid #C1D0D7;}
li#splitDoubleTab h3 tbody td {border-left:1px solid #fff; vertical-align:middle; FONT-WEIGHT: normal;FONT-SIZE: 7pt;COLOR: #000;border-bottom:1px solid #C1D0D7;}

li#splitDoubleTab h3 tbody td a:link {color: #000000;}
li#splitDoubleTab h3 tbody td a:visited {color: #000000;}
li#splitDoubleTab h3 tbody td a:hover {color: #FF5500;}
li#splitDoubleTab h3 tbody td a:active {color: #000000;}

li#splitDoubleTab h3 tfoot td {FONT-SIZE: 7.5pt;COLOR: #000000;vertical-align:middle;background-color: #C1D0D7;font-weight:bold;}

ul#splitProposal, ul#splitProposal li {
  margin: 0px;
  padding-top:15px;
  padding-bottom:25px;
  list-style:none
}

ul#splitProposal li{float:left;width:47%;}
ul#splitProposal h3{font: bold 9pt Verdana,sans-serif; margin:0px;padding: 5px ;text-align:left;color: #000}
li#splitProposal h3{background: #C1D0D7}
ul#splitProposal h4{font: normal 1pt Verdana,sans-serif; margin:0px;padding: 5px; text-align:left;color: #000}
li#splitProposal h4{background: #C1D0D7}

ul#splitProposal div#splitProposal{background: #F9F9F9; border: 1px solid #C1D0D7; padding: 5px;}
ul#splitProposal div#splitProposal div.subchoice{padding: 10px 0px 0px 60px;display:none}
ul#splitProposal div h2{font: normal 8pt Verdana,sans-serif; padding:5px;}
ul#splitProposal div h1{font: bold 8.5pt Verdana,sans-serif;padding:10px;border-top:1px solid #C1D0D7;cursor:pointer}
ul#split4 div h2{font: normal 8pt Verdana,sans-serif; padding:5px;}
ul#split4 div h1{font: bold 8.5pt Verdana,sans-serif;padding:10px;border-bottom:1px solid #C1D0D7;}

li#splitProposal div h1 a:link {color: #333;}
li#splitProposal div h1 a:visited {color: #333;}
li#splitProposal div h1 a:hover {color: #FF5500;}
li#splitProposal div h1 a:active {color: #333;}

.typAheadPopUp {
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #F0F9FF;
	visibility: hidden;
	margin: 0 0px;
	filter:alpha(opacity=93);
	-moz-opacity:.93;
	opacity:.93;
	float:left;
	text-align:left;	
	border: 1px solid #cccccc;
	color: #000;
	padding-top: 10px;
	padding-left:2px;
	padding-right:2px;
	padding-bottom: 2px;
	z-index:100;	
}

.typAheadPopUp div:hover{
	color: #fff;
	background-color: #1C2D3A;
	cursor:hand;
    cursor:pointer;
}
.typAheadPopUp div#noresults:hover{
	color: #000;	
	background-color: #F0F9FF;
}
.typAheadPopUp div{
	font-size: 7.5pt;
	color: #000;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	cursor:hand;
	cursor:pointer;
	padding-top: 2px;
	padding-left:2px;
	padding-right:2px;
	z-index:100;	
}
	
.fundnamehover, .unavailablefundnamehover {
  display:block; 
  width:100%;
  height: 15px;
  background-color: #F0F9FF;
  font-size: 7.5pt;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration:none;
  cursor: pointer;
}

.fundnamehover a, .unavailablefundnamehover a {
  display:block; 
  text-decoration:none;
  cursor: pointer;
}

.fundnamehover {
  color: #000;
}	
.unavailablefundnamehover {
  color: #C0C0C0;	
}

.fundnamehover a:link {
  display:block; 
  color:#000;
  text-decoration:none;
  cursor: pointer;
}

.fundnamehover a:hover {
  display:block; 
  color: #fff;
  background-color: #1C2D3A;
  text-decoration:none;
  cursor: pointer;
  width:100%;
}

.unavailablefundnamehover a:hover {
  display:block; 
  color: #C0C0C0;
  background-color: #F0F9FF;
  text-decoration:none;
  cursor: pointer;
  width:100%;
}

.fundnamehover a:hover span {
  display:block; 
  color: #fff;
  background-color: #1C2D3A;
  text-decoration:none;
  cursor: pointer;
}

div.spacer {
  clear: both;
}

.noBorder {
  border:none;
}

.sitealert {
    FONT-WEIGHT: bold;
    FONT-SIZE: 7.5pt;
    COLOR: #000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: middle;
}

.EmailTemplate {
    VERTICAL-ALIGN: top;
}

.EmailTo{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: #000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	padding-bottom:20px;
}

.EmailHeader1{
    FONT-WEIGHT: bold;   
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	background: #EEE;
	margin-top: 0;
	border-bottom: 1px solid #CCC;
	border-top: 1px solid #CCC;
}

.EmailHeader1 td{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    line-height: 160%;
}

.EmailBody {
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: #333;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	padding-top:20px;
	padding-bottom:20px;
}

.EmailAction{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: #333;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	padding-bottom:10px;
}

.EmailAction a{
    COLOR: #333;
}

.EmailAction a:link{
    COLOR: #333;
}

.EmailAction a:visited{
    COLOR: #333;
}

.EmailAction a:hover{  
    COLOR: #ff6600;
	Text-Decoration: none;
}

.EmailSig {
    FONT-WEIGHT: Normal;
    FONT-SIZE: 9pt;
    COLOR: #000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	padding-top:20px;
}

ul#EmailList li {
   padding:3px;
}

.labelhover {
position: absolute; 
visibility: hidden; 
z-index:1; 
width:300px;
left: 50%;
margin-left: -150px;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
background-color:#FFFFCC;
filter:alpha(opacity=97);
-moz-opacity:.97;
opacity:.97;
border: 1px solid #cccccc;
padding-top: 10px;
padding-left:10px;
padding-right:10px;
padding-bottom: 2px;
}

.table-sortable {
padding:5px;
cursor:pointer;
/*background-image:url(/fi360/fa/img/sortable.gif);
background-repeat: no-repeat;
*/
background-position: 100% 50%;

}
.table-sorted-asc {
cursor:pointer;
background-image:url(/fi360/fa/img/sorted_down.gif);
background-repeat: no-repeat;
}
.table-sorted-desc {
cursor:pointer;
background-image:url(/fi360/fa/img/sorted_up.gif);
background-repeat: no-repeat;
}

.editNotes {
	position:absolute;
	background-color:#ffffff;
	border: 2px solid #000000;
	font-size:16px;
	color:#333;
	padding-top: 20px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:20px;
	top:50px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	text-align:left;		
	z-index:10000;
	display:none;
	width:800px;
	height: 475px;
	left: 50%;
    margin-left: -400px;
}

.editInvNotes {
	position:absolute;
	background-color:#ffffff;
	border: 2px solid #000000;
	font-size:16px;
	color:#333;
	padding-top: 10px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:20px;
	top:20px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	text-align:left;		
	z-index:10000;
	display:none;
	width:800px;
	height: 520px;
	left: 50%;
    margin-left: -400px;
}

.editUser {
	position:absolute;
	background-color:#ffffff;
	border: 2px solid #000000;
	font-size:16px;
	color:#333;
	padding-top: 20px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:20px;
	top:50px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	text-align:left;		
	z-index:10000;
	display:none;
	width:600px;
	height: 700px;
	left: 50%;
    margin-left: -300px;
}


.modelnotes {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  width: 100%;
  font-weight: normal;
  height:275px
}

.mediumPopUp{
	position:absolute;
	background-color:#ffffff;
	border: 2px solid #000000;
	font-size:12px;
	color:#333;
	padding-top: 20px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:20px;
	top:20px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	text-align:left;		
	z-index:10000;
	display:none;
	width:400px;
	height: 400px;
	left: 50%;
    margin-left: -200px;
}

.smallPopUp{
	position:absolute;
	background-color:#ffffff;
	border: 2px solid #000000;
	font-size:12px;
	color:#333;
	padding-top: 20px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:20px;
	top:20px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	text-align:left;		
	z-index:10000;
	display:none;
	width:400px;
	left: 50%;
    margin-left: -200px;
}

.previewPopUp {
	position:absolute;
	background-color:#ffffff;
	border: 2px solid #000000;
	padding-top: 20px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:20px;
	top:60px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	text-align:left;		
	z-index:10000;
	width:680px;
	height:970px;
	left: 50%;
	margin-left: -340px;
}

.globalRptPopUp {
    position:absolute;
	background-color:#ffffff;
	border: 2px solid #000000;
	padding-top: 20px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:20px;
	top:60px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	text-align:left;		
	z-index:10000;
	width:940px;
	height:680px;
	left: 50%;
	margin-left: -490px;
}

.colorScehmePopUp {
	position:absolute;
	background-color:#ffffff;
	border: 2px solid #000000;
	padding-top: 20px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:20px;
	top:20px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	text-align:left;		
	z-index:10000;
	display:none;
	width:800px;
	left: 50%;
	margin-left: -400px;
}

.wideReportSettings{
	position:absolute;
	background-color:#ffffff;
	border: 2px solid #000000;
	font-size:16px;
	color:#333;
	padding-top: 20px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:20px;
	top:20px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	text-align:left;		
	z-index:10000;
	display:none;
	width:940px;
	height: 525px;
	left: 50%;
    margin-left: -470px;
}


.previewTable td{
	font-size:8pt;
}

/* Classes used for hiding more detail, by default */
th.moreDetail {
display: none;
}			
td.moreDetail {
display: none;
}

/* Classes used for showing more detail */
table.showDetail th.moreDetail {
display: table-cell;
}
table.showDetail td.moreDetail {
display: table-cell;
}
/* Style rule for IE 6 */
* html table.showDetail .moreDetail {
}
*:first-child+html table.showDetail .moreDetail{display: block;} 
* html table.showDetail .moreDetail{display: block;}

a.pagelink {
    FONT-WEIGHT: bold;
    /*FONT-SIZE: 8pt;*/
    COLOR: #5F5F5F;
	background-color:white;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: middle;
    padding-left:5px;
    padding-right:5px;
    border:1px solid #666666;
    margin:0px 5px 0px 5px;
}
a.currentpage {
    /*background-color:yellow;*/
	background-color:#ff6600;
	COLOR: #FFF;
}

.reportQueue{
	z-index:10000;
	position:absolute;
	width:780px;
	height:600px;
	top:144px;
	right: 0%;
    margin-right: 24px;
	padding:10px;
	background-color:#fff;
	border: 1px solid #000;
	visibility:hidden;
}

.reportQueueInvisible{
	z-index:10000;
	position:absolute;
	width:1px;
	height:1px;
	top:137px;
	right: 0%;
    margin-right: 24px;
	padding:10px;
	background-color:#fff;
	border: 1px solid #000;
	visibility:hidden;
}

  #searchResults {width: 100%}
  #searchResults tbody{background: #F9F9F9; padding: 5px}
  #searchResults tbody td:first-child{border-left: 1px solid #C1D0D7;}
  #searchResults tbody td:last-child{border-right: 1px solid #C1D0D7;}

  /* Classes used for hiding more detail, by default */
  #searchResults th.hidden { display: none; }                                              
  #searchResults td.hidden { display: none; }

  /* Classes used for showing more detail */
  #searchResults th.showDetail { display: table-cell;}
  #searchResults td.showDetail { display: table-cell;}

.enterpriseSettings{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #0033ff !important;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   	VERTICAL-ALIGN: middle;
	border-bottom:1px solid #C1D0D7;
}

.underline-text {
    text-decoration: underline;
}

.paragraph-margins {
    margin: 1em 0 !important;
}
  
  
  
  /* Style rule for IE 6 */
  //* html table #searchResults .hidden { }
  //*:first-child+html table #searchResults .hidden{display: block;} 
  //* html table #searchResults .hidden{ display: block; }

  .hide{cursor:hand; cursor:pointer;font-weight:normal;size:7pt;color:#ff6600;text-decoration:underline;}

