﻿body
{
	background-color: #000000;
	font-family: "Lucida Grande" ,Verdana,Geneva,Arial,Helvetica,sans-serif, "ms sans serif";
	font-size: 9pt;
	color: #000000;
}
*
{
	outline: 0;
}
h1, h2, h3, h4, h5, h6
{
	margin-bottom: 8px;
	color: #334444;
	font-weight: bold;
}
h1
{
	font-size: 13px;
}
h2
{
	font-size: 13px;
}
h3
{
	font-size: 12px;
}
h4
{
	font-size: 11px;
}
p
{
	font-size: 11px;
	margin: 0 0 14px 1;
	padding: 0;
	text-align: justify;
	line-height: 14px;
	color: #000000;
}
textarea, input
{
	font-family: "Lucida Grande" ,Verdana,Geneva,Arial,Helvetica,sans-serif, "ms sans serif";
	font-size: 9pt;
	color: #555555;
}
.body-wrapper
{
	background-color: #000000;
}
/*.header {display:block;background-color:#C41130;margin:0pt auto;position:relative;padding:0pt;height:63px;width:740px;}*/
.content
{
	background-color: white;
	width: 100%;
	margin: 0pt auto;
	/*position: relative;*/
	width: 740px;
	z-index: 100;
}
.content-col-left
{
	float: left;
	font-size: 11px;
	padding: 15px 10px;
	text-align: justify;
	width: 500px;
}
.content-col-right
{
	color: #333333;
	float: right;
	margin: 0pt;
	padding: 0pt;
	position: relative;
}
a, a:link, a:active, a:visited
{
	text-decoration: none;
	font-family: Arial,Helvetica,sans-serif;
	color: #000000;
	font-size: 11px;
	font-weight: 400;
	line-height: 14px;
	margin: 0pt;
	padding: 0pt;
	text-align: left;
}
.clear
{
	clear: both;
}
.footer
{
	display: block;
	background-color: #FFFFFF;
	margin: 0pt auto; /*position:relative;*/
	padding: 0pt;
	height: 38px;
	width: 740px;
	text-align: center;
}
#ftcWideTextPageContainer
{
	background-color: #FFFFFF;
	font-size: 11px;
	text-align: justify;
	width: 720px;
}
.line
{
	border-color: -moz-use-text-color -moz-use-text-color #000000;
	border-style: none none solid;
	border-width: 0px 0px 1px;
	height: 1px;
	margin: 4px 1px;
}
.legal_information
{
	background-color: transparent;
	color: #000000;
	margin: 0pt;
	padding: 10px 0pt 0pt;
	text-align: center;
	font-size: 10px;
}
.legal_information a
{
	text-decoration: underline;
	font-family: "Lucida Grande" ,Verdana,Geneva,Arial,Helvetica,sans-serif, "ms sans serif";
	font-size: 10px;
}
.legal_information a:hover
{
	color: #006699;
}
.content-column
{
	background-color: #FFFFFF;
	font-size: 11px;
	padding: 15px 10px;
	text-align: justify;
	width: 720px;
	z-index: 100;
}
p.static-bold
{
	background-color: transparent;
	color: #333333;
	font-size: 11px;
	font-weight: bold;
	line-height: 14px;
	margin: 0pt 0pt 0pt 1px;
	padding: 0pt;
	text-align: justify;
}
p.static
{
	background-color: transparent;
	color: #333333;
	font-size: 11px;
	line-height: 14px;
	margin: 0pt 0pt 14px 1px;
	padding: 0pt;
	text-align: justify;
}

div.header
{
	margin: 0 auto;
	padding: 0;
	background-color: #C41130;
	width: 740px;
	height: 64px;
}
.logo
{
	display: block;
	background: #900;
	background-image: url(Images/FTCresearch_03_04.gif);
	background-repeat: no-repeat;
	background-color: #C41130;
	height: 45px;
}

/* List Menu Begin */
#listmenu
{
	padding: 3px 0;
	margin: 0;
	list-style: none;
	width: 740px;
	list-style: none;
	font-size: 10px;
	line-height: 14px;
	text-align: left;
	color: #fff;
	height: 15px;
	background-color: #000;
}
#listmenu ul
{
	list-style: none;
	width: 740px;
	margin: 0px;
	padding: 0px;
	list-style: none;
	font-size: 10px;
	font-weight: bold;
	line-height: 14px;
	text-align: left;
	color: #fff;
	background-color: #000;
	z-index: 600;
}
#listmenu li
{
  display:inline; /* To make it stack side by side */
  border-left: solid 1px #fff;
  padding: 0 .5em 0 1em;
  position:relative; /* To make it the root element to the sub menu */
}
#listmenu li.first
{
  border-left:none;
}
#listmenu a
{
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
	color: #fff;
	background-color: transparent;
	font-family: "Lucida Grande" ,Verdana,Geneva,Arial,Helvetica,sans-serif, "ms sans serif";
}
#listmenu a:hover
{
  color:#C41130;
}

/* List Menu End */

/* Sub List Menu Begin */

div#listmenu ul li ul
{
  margin:0;
  width:15em; /* enough space to display all sub menu items so we don't wrap */
  display:none; /* To make this sub menu invisible initially */
  position:absolute; /* To draw this sub menu at (top,left) relative to root element */
  top:1.2em; /* To draw this sub menu directly below the parent menu item */
  left:0px;
  z-index: 1000;
}

div#listmenu ul li:hover ul
{
  display:block; /* To make sub menu visible */
  /* 
  The sub menu stays open when the mouse is moved off the parent menu li element
  but stays on the submenu because the parent li menu item has grown to surround
  the sub menu ul due to it's block status - I think.
  */
}

div#listmenu li ul li
{
	background-color: #333;
	border: solid 1px #777;
	padding-bottom: 4px;
	width: 100%;
	display: block; /* To make sub menu items stack one on top of the other */
    z-index: 1000;
}


/* Sub List Menu End */

.home_head
{
	background-image: url(Images/FTCresearch_03_sliced_07.jpg);
	background-repeat: no-repeat;
	width: 740px;
	height: 201px;
	margin: 0 auto;
}
.home_red_line
{
	background-color: #C41130;
	height: 19px;
	margin: 0pt;
	padding: 0pt;
	width: 740px;
	margin: 0 auto;
}
.home_gray_line
{
	background-image: url(Images/FTCresearch_03_09.gif);
	height: 23px;
	margin: 0pt;
	padding: 0pt;
	width: 740px;
	margin: 0 auto;
}
.gray_menu
{
	width: 740px;
	height: 58px;
	margin: 0pt;
	padding: 0pt;
	margin: 0 auto;
}
img
{
	border: 0pt none;
}
.gray_menu1
{
	float: left;
	background-image: url(Images/FTCresearch_03_10.gif);
	width: 249px;
	height: 58px;
}
a.gray_menu1:hover
{
	background-image: url(Images/FTCresearch_03_10_on.gif);
	width: 249px;
	height: 58px;
}
.gray_menu2
{
	float: left;
	background-image: url(Images/FTCresearch_03_11.gif);
	width: 243px;
	height: 58px;
}
a.gray_menu2:hover
{
	float: left;
	background-image: url(Images/FTCresearch_03_11_on.gif);
	width: 243px;
	height: 58px;
}
.gray_menu3
{
	float: left;
	background-image: url(Images/FTCresearch_03_12.gif);
	width: 248px;
	height: 58px;
}
a.gray_menu3:hover
{
	float: left;
	background-image: url(Images/FTCresearch_03_12_on.gif);
	width: 248px;
	height: 58px;
}

.home_content
{
	color: #333333;
	background-color: transparent;
	padding: 0pt;
	position: relative;
	width: 740px;
	z-index: 100;
	margin: 0 auto;
}
.home_row
{ float:left;margin:0pt;padding:0pt;width:100%;}
.home_row_container1
{
	border-right: 1px solid gray;
	float: left;
	height: 200px;
	width: 369px;
	border-top: 1px solid gray;
}
.home_row_container2
{
	border-left: 0px solid gray;
	float: left;
	height: 200px;
	width: 370px;
	border-top: 1px solid gray;
}
.home_row_container_bottom1
{
	border-right: 1px solid gray;
	float: left;
	height: 198px;
	width: 369px;
	border-top: 1px solid #CCCCCC;
	margin-top: -3px;
}
.home_row_container_bottom2
{
	border-left: 0px solid gray;
	float: left;
	height: 198px;
	width: 370px;
	border-top: 1px solid #CCCCCC;
	margin-top: -3px;
}

.content1
{
	float: left;
	height: 156px;
	padding: 34px 0px 14px 10px;
	width: 140px;
	margin-bottom: 2px;
	background-color: #FFF;
}
.image1
{
	background-image: url(Images/FTCresearch_03_26_w.gif);
	background-repeat: no-repeat;
	border: 0 none;
	height: 150px;
}
.content2
{
	float: left;
	height: 198px;
	width: 219px;
}
.content3
{
	background-color: #FFFFFF;
	float: left;
	height: 156px;
	padding: 34px 0px 14px 10px;
	width: 140px;
}
.trigger
{
	clear: both;
	height: 15px;
	padding: 0px;
	width: 140px;
}
.triggerWord
{
	float: left;
	height: 15px;
	padding: 0px;
	vertical-align: top;
	width: 140px;
}
.triggerWord a:visited, .triggerWord a
{
	color: #000000;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: 700;
	text-decoration: none;
}
.triggerWord a:hover
{
	color: #000000;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: 700;
	text-decoration: underline;
}
.content4
{
	background-color: #FFFFFF;
	float: left;
	height: 198px;
	width: 219px;
}
.content4_text
{
	background-color: #FFFFFF;
	font-size: 11px;
	height: 137px;
	padding: 10px 20px 2px 2px;
	text-align: left;
	width: 197px;
}
.benefitBold
{
	color: #C41130;
	font-weight: 900;
}
.topbranch
{
	display: block;
	font-size: 11px;
}
.branch
{
	display: none;
	font-size: 11px;
}
.bottombranch
{
	display: none;
	font-size: 11px;
}
.content5
{
	background-color: #FFF;
	float: left;
	height: 156px;
	padding: 34px 0px 14px 10px;
	width: 140px;
	background-image: url(Images/FTCresearch_03_34_w.gif);
	background-repeat: no-repeat;
}
.image5
{
	background-image: url(Images/FTCresearch_03_34_w.gif);
	background-repeat: no-repeat;
	border: 0 none;
	height: 150px;
}
.content6
{
	float: left;
	height: 198px;
	width: 219px;
}
.content7
{
	background-color: #FFF;
	float: left;
	height: 156px;
	padding: 34px 0px 14px 10px;
	width: 140px;
}
.image7
{
	background-image: url(Images/FTCresearch_03_37_w.gif);
	background-repeat: no-repeat;
	border: 0 none;
	height: 150px;
}
.content8
{
	float: left;
	height: 198px;
	width: 219px;
}

.content_title
{
	color: #C41130;
	font-size: 14px;
	font-weight: 900;
	height: 15px;
	padding: 15px 0px 0px 2px;
	width: 217px;
	background-color: #FFF;
}
.content_text
{
	font-size: 11px;
	height: 137px;
	padding: 10px 20px 2px 2px;
	text-align: left;
	width: 197px;
	background-color: #FFF;
}
.content_more
{
	background-color: #FFF;
	height: 10px;
	padding: 0px 20px 9px 0px;
	text-align: right;
	width: 199px;
}
.content_more a
{
	color: #333333;
	font-size: 10px;
	text-decoration: none;
	font-family: "Lucida Grande" ,Verdana,Geneva,Arial,Helvetica,sans-serif, "ms sans serif";
}
.content_more a:hover
{
	color: #C41130;
	font-size: 10px;
	text-decoration: none;
	font-family: "Lucida Grande" ,Verdana,Geneva,Arial,Helvetica,sans-serif, "ms sans serif";
}
a.content_link 
{
	font-family:'Lucida Grande' ,Verdana,Geneva,Arial,Helvetica,sans-serif, 'ms sans serif';
	font-size:11px;
	color: #C41130;
	text-decoration:underline;
}
.five_hundred_error_text
{
	color: #fff;
}
.five_hundred_error_text a
{
	color: #c00;
}
