body
{
	background-color:#FFFFFF;
	color:#181818;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top: 0px;
	background-image: url("/t2f_img/home_bkgEffect.jpg");
	background-repeat: repeat-x;
}

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

TR
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

/* the next 2 ID's are for ALL POSITIONING on any given page */
#masterDiv
{
	position: relative;
	/* the next line sets the top margin to ZERO (0px),  and the left and right auto - which CENTERS ALL CONTENT left to right */
	margin: 0px auto;
	width: 775px;
	display: table;
	text-align: left;
	z-index: 1;
}

#container
{
	position: absolute;
	margin-top: 0px;
	width: 775px;
	z-index: 2;
	text-align: left;
}

#lists ul {
	display: block;
	padding: 3px 0px 0px 20px;
	margin: 3px 0px 0px 10px;
	
	list-style-image: url(/t2f_img/bullet_lists.gif);
}

#lists ul li {
	padding: 0px 0px 4px 0px;
}

.homeBody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

#pgImg {
	float: right;
	padding: 0px 0px 10px 12px;
}

.homeBoxTop {
	background-image: url(/t2f_img/home_rightColum_box_t.gif);
	background-repeat: repeat-x;
}
.homeBoxLeft {
	background-image: url(/t2f_img/home_rightColum_box_l.gif);
	background-repeat: repeat-y;
}
.homeBoxRight {
	background-image: url(/t2f_img/home_rightColum_box_r.gif);
	background-repeat: repeat-y;
}
.homeBoxBottom {
	background-image: url(/t2f_img/home_rightColum_box_b.gif);
	background-repeat: repeat-x;
}

#headerBox
{
	visibility: visible;
	position:absolute;
	left:6px;
	top:26px;
	width:763px;
	height:192px;
	z-index:20;
}
#headerBoxSub
{
	visibility: visible;
	position:absolute;
	left:444px;
	top:26px;
	width:326px;
	height:77px;
	z-index:30;
	background-image:url(/t2f_img/subpage_header.jpg);
}
#headerLogoBox
{
	visibility: visible;
	position:absolute;
	left:22px;
	top:43px;
	width:221px;
	height:56px;
	z-index:25;
}

#noFlashButtons
{
	visibility: visible;
	position:absolute;
	left:48px;
	top:462px;
	z-index:50;
}
#noFlashBackground
{
	visibility: visible;
	position:relative;
	z-index:40;
}

#subpageTitle
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-weight: bold;
	color:#9900CC;
	visibility: visible;
	padding: 0px 0px 7px 0px;
	position:absolute;
	left:38px;
	top:177px;
	z-index:70;
}

#hdrMontage
{
	visibility: visible;
	position:absolute;
	left:248px;
	top:2px;
	z-index:100;
}

#subpageInlineHeaders
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	font-weight: bold;
	color:#9900CC;
	padding: 0px 0px 4px 0px;
}

#inlineHeadersHome
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	font-weight: bold;
	color:#9900CC;
	padding: 0px 0px 4px 0px;
}



#bodyContent {
	margin:  0px 0px 0px 0px;
	background-image:url(/t2f_img/subpage_footerCurves_sm.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}

#bodyContentSpacing {
	margin:  0px 35px 0px 35px;
}

/* homeNav styles */
/*  GLOBAL */
#homeNav
{
	position: absolute;
	left: 14px;
	top: 115px;
	z-index:40;
}
#homeNav a, #homeNav a:visited
{
	display: block;
	height: 100%;
	padding: 0px 10px 2px 10px;
	border: none;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	font-weight: bold;
	text-decoration: none; 
	white-space: normal;
}
/* LOCAL */
#homeNav a, #homeNav a:visited
{
	color: #333333;
	text-decoration: none;
	background-image: url(/t2f_img/bullet_homeNav.gif);
	background-repeat: no-repeat;
}
#homeNav a:hover
{
	background-color: #E4EBF1;
	color: #cc0000;
	text-decoration: none;
	background-image: url(/t2f_img/bullet_homeNav_mo.gif);
	background-repeat: no-repeat;
}

/* subNav styles */
/*  GLOBAL */
#subNav
{
	z-index:80;
	line-height: 21px;
}

#subNav a:link, #subNav a:visited
{
	color: #ffffff;
	line-height: 21px;
	padding: 4px 10px 6px 10px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	font-weight: bold;
	text-decoration: none;
}

#subNav a:hover
{
	color: #0072bc;
	line-height: 21px;
	text-decoration: none;
	background-image: url(/t2f_img/subpage_nav_bg_mo.gif);
	background-repeat: repeat-x;
}

td.subNavBG
{
	background-image: url(/t2f_img/subpage_nav_bg.gif);
	background-repeat: repeat-x;
}

td.selected {
	color:#0072bc;
	line-height: 21px;
	padding: 0px 10px 0px 10px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	font-weight: bold;
	text-decoration: none;
	background-color:#FFFFFF;
	cursor: default;
}







td.footerTxt
{
	text-align: center;
	padding: 6px 0px 6px 0px;
	margin: 6px 0px 6px 0px;
	font-size: 10px;
	color:#FFFFFF;
}




div.formText
{
	margin-bottom: 2px;
	font-size: 10px;
}

.formWidth
{
	width: 150px;
}

.formEmailWidth
{
	width: 160px;
}

.webinarEmailField
{
	width: 250px;
}





td.subContentMain
{
	background-image: url(/t2f_img/subContentMainBG.gif);
	background-repeat: repeat-y;
}

div.leftColTitle
{
	font-weight: bold;
	color: #FFBE00;
	margin-top: 2px;
	margin-right: 9px;
	margin-left: 9px;
}
div.leftColTitleBig
{
	font-size: 13px;
	font-weight: bold;
	color: #FFBE00;
	margin-top: 2px;
	margin-right: 9px;
	margin-left: 9px;
}



div.leftColContent
{
	color: #FFFFFF;
	margin-top: 5px;
	margin-right: 9px;
	margin-left: 9px;
	margin-bottom: 6px;
	font-size: 10px;
}

a.leftCol:link
{
	text-decoration: none;
	color:#FFFFFF;
}
a.leftCol:visited
{
	text-decoration: none;
	color:#FFFFFF;
}
a.leftCol:hover
{
	text-decoration: underline;
	color:#FFFFFF;
}
a.leftCol:active
{
	text-decoration: none;
	color:#FFFFFF;
}		







td.subMenuTopTabLeft
{
	background-image: url(/t2f_img/subNav_topTab_ctr-left.gif);
	background-repeat:repeat-x;
	cursor: default;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}

div.contentHeader
{
	font-size: 13px;
	font-weight: bold;
	color: #002857;
	margin-bottom: 10px;
}

div.generalContent
{
	margin-right: 25px;
	margin-left: 0px;
	margin-bottom: 10px;
}

div.generalContentWithImage
{
	margin-right: 10px;
	margin-left: 0px;
	margin-bottom: 15px;
}

div.contentTopicTitle
{
	font-size: 11px;
	font-weight: bold;
	color: #002857;
	margin-bottom: 3px;
}

div.contentCallOutSmall
{
	margin-right: 25px;
	margin-left: 20px;
	margin-bottom: 15px;
	font-size: 10px;
}

div.contentLeftIndent20
{
	margin-right: 25px;
	margin-left: 20px;
}

div.prTitle
{
	font-weight: bold;
	margin-right: 25px;
	margin-left: 20px;
	margin-bottom: 0px;
}

div.prContent
{
	margin-right: 25px;
	margin-left: 20px;
	margin-bottom: 10px;
}






/*   menu styles for TD tags  --------------------------------------------------------------- */
td.menu_MAIN
{
	cursor:pointer;
	padding-bottom: 4px;
	padding-top: 4px;
	padding-left: 17px;
	padding-right: 10px;
}
td.menu_MO_MAIN
{
	cursor:pointer;
	background-color:#7c92c7;
	padding-bottom: 4px;
	padding-top: 4px;
	padding-left: 17px;
	padding-right: 10px;
}
td.menu_URH_MAIN
{
	cursor: default;
	padding-bottom: 3px;
	padding-top: 5px;
	padding-left: 17px;
	padding-right: 10px;
	font-weight: bold;
	background-image: url(/t2f_img/meunURH_MAIN_arrow.gif);
	background-position: left;
	background-repeat: no-repeat;
}
td.menu_SUB
{
	cursor:pointer;
	padding-bottom: 4px;
	padding-top: 4px;
	padding-left: 17px;
	padding-right: 10px;
	color: #FFFFFF;
}
td.menu_MO_SUB
{
	cursor:pointer;
	background-color:#4F576E;
	padding-bottom: 4px;
	padding-top: 4px;
	padding-left: 17px;
	padding-right: 10px;
	color: #FFFFFF;
}
td.menu_URH_SUB
{
	cursor: default;
	padding-bottom: 3px;
	padding-top: 5px;
	padding-left: 17px;
	padding-right: 10px;
	font-weight: bold;
	background-image: url(/t2f_img/meunURH_SUB_arrow.gif);
	background-position: left;
	background-repeat: no-repeat;
	color: #FFFFFF;
}
/*  4 special styles below for the MENUS that have sub-categories and indents  */
td.menu_STATIC_MAIN
{
	cursor:default;
	padding-bottom: 3px;
	padding-top: 5px;
	padding-left: 17px;
	padding-right: 10px;
	font-weight:bold;
	color:#000000;
}
td.menu_STATIC_SUB
{
	cursor:default;
	padding-bottom: 3px;
	padding-top: 5px;
	padding-left: 17px;
	padding-right: 10px;
	font-weight:bold;
	color:#FFFFFF;
}
td.menu_URH_indent_SUB
{
	cursor: default;
	padding-bottom: 3px;
	padding-top: 5px;
	padding-left: 17px;
	padding-right: 10px;
	font-weight: bold;
	background-image: url(/t2f_img/meunURH_SUB_arrow.gif);
	background-position: 10px;
	background-repeat: no-repeat;
	color:#FFFFFF;
}
td.menu_URH_indent_MAIN
{
	cursor: default;
	padding-bottom: 3px;
	padding-top: 5px;
	padding-left: 17px;
	padding-right: 10px;
	font-weight: bold;
	background-image: url(/t2f_img/meunURH_MAIN_arrow.gif);
	background-position: 10px;
	background-repeat: no-repeat;
	color:#000000;
}

/*   menu styles for DIV tags  --------------------------------------------------------------- */
div.menu_BKG_MAIN
{
	background-color:#b2bccc;
}
div.menu_BKG_SUB
{
	background-color:#303955;
}
div.menuTop
{
	padding-top: 5px;
}
div.menuBottom
{
	padding-bottom: 3px;
	border-bottom-style:solid;
	border-bottom-width: 1px;
	border-bottom-color:#333333;
}




a.footerLink:link
{
	text-decoration: none;
	color:#FFFFFF;
}
a.footerLink:visited
{
	text-decoration: none;
	color:#FFFFFF;
}
a.footerLink:hover
{
	text-decoration: underline;
	color:#FFFFFF;
}
a.footerLink:active
{
	text-decoration: none;
	color:#FFFFFF;
}		



a.topicBoxLink:link
{
	cursor:pointer;
	text-decoration: none;
	color:#FFFFFF;
}
a.topicBoxLink:visited
{
	cursor:pointer;
	text-decoration: none;
	color:#FFFFFF;
}
a.topicBoxLink:hover
{
	cursor:pointer;
	text-decoration: underline;
	color:#FFFFFF;
}
a.topicBoxLink:active
{
	cursor:pointer;
	text-decoration: none;
	color:#FFFFFF;
}		
		
		

td.bodyBlueLeft
{
	background-color:#182342;
	background-image: url("/t2f_img/home_body_blue_left.jpg");
	background-repeat: repeat-y;
}

td.bodyBlueRight
{
	background-color:#182342;
	background-image: url("/t2f_img/home_body_blue_right.jpg");
	background-repeat: repeat-y;
}

td.bodyBlueBottom
{
	background-color:#182342;
	background-image: url("/t2f_img/home_body_blue_bottom.jpg");
	background-repeat: repeat-x;
}



td.navMenuSpacerTop
{
	background-color:#f5f5f5;
	padding-top: 1px;
}

td.navMenu
{
	background-color:#f5f5f5;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 15px;
	padding-right: 15px;
}

td.navMenuSpacerBottom
{
	background-color:#f5f5f5;
	padding-top: 1px;
}


div.quoteTopSpacer
{
	margin-top: 19px;
}

td.topicBoxBG
{
	background-image: url("/t2f_img/home_topicBox_bg.gif");
	background-repeat:no-repeat;
}

div.topicBoxTitle1
{
	color:#FFBE00;
	font-size: 11px;
	font-weight:bold;
	margin-top: 10px;
	margin-left: 16px;
}

div.topicBoxContent1
{
	color:#FFFFFF;
	font-size: 10px;
	margin-top: 5px;
	margin-left: 16px;
}

div.quoteTitle
{
	color:#FFBE00;
	font-size: 11px;
	font-weight:bold;
	margin-top: 2px;
	margin-bottom: 4px;
}

div.quoteDescrip
{
	color:#FFFFFF;
	font-size: 10px;
	margin-bottom: 13px;
}

div.quoteText
{
	color:#FFFFFF;
	font-size: 10px;
	margin-bottom: 4px;
}

div.quoteAttrib
{
	color:#FFFFFF;
	font-size: 9px;
	font-weight:bold;
	margin-bottom: 9px;
}

.txtGold
{
	color:#FFBE00;
}
		
.txtBlueDark
{
	color:#002857;
}
		
.txtGreen
{
	color:#003333;
}
		
.txtRed
{
	/* color:#cc00cc; */
	color:#ff0000;
}
		
.txtBlue
{
	color:#0000ff;
}
		
.txtWht
{
	color:#FFFFFF;
}
		
.txtCC
{
	color:#CCCCCC;
}
		
div.homeNavDiv
{
	color:#D0DDFE;
	background-color:#000000;
	font-weight:bold;
}
		
div.homeNavDivMO
{
	color:#000000;
	background-color:#FFFFFF;
	font-weight:bold;
}

a.homeNavA:link
{
	cursor:pointer;
	text-decoration: none;
	color:#D0DDFE;
	background-color:#000000;
	font-weight:bold;
}
a.homeNavA:visited
{
	cursor:pointer;
	color:#D0DDFE;
	background-color:#000000;
	font-weight:bold;
}
a.homeNavA:hover
{
	cursor:pointer;
	text-decoration: none;
	color:#000000;
	background-color:#FFFFFF;
	font-weight:bold;
}
a.homeNavA:active
{
	cursor:pointer;
	text-decoration: none;
	color:#D0DDFE;
	background-color:#000000;
	font-weight:bold;
}		
		
td.homeNav
{
	cursor:pointer;
	color:#D0DDFE;
	background-color:#000000;
	font-weight:bold;
}

td.homeNavMO
{
	cursor:pointer;
	text-decoration: none;
	color:#000000;
	background-color:#FFFFFF;
	font-weight:bold;
}






a:link
{
	text-decoration: none;
	color: #003399;
}
	
a:visited 
{
   	text-decoration: none; 
   	color: #003399; 
}

a:hover
{
	text-decoration: underline;
	color: #006600;
}

a:active
{
	text-decoration: underline;
	color: #006600;
}

a.entryLink:link
{
	color		: 	#003333;
	text-decoration	: 	none;
}
a.entryLink:visited
{
	color		: 	#003333;
	text-decoration	: 	none;
}
a.entryLink:hover
{
	color		: 	#6666CC;
	text-decoration	: 	underline;
}
a.entryLink:active
{
	color		: 	#003333;
	text-decoration	: 	none;
}

a.email:link
{
	color		: 	#9FA6CC;
	text-decoration	: 	none;
}
a.email:visited
{
	color		: 	#9FA6CC;
	text-decoration	: 	none;
}
a.email:hover
{
	color		: 	#FFFFFF;
	text-decoration	: 	underline;
}
a.email:active
{
	color		: 	#FFFFFF;
	text-decoration	: 	none;
}

.txt15		{
	font-size: 15px;
}

.txt15b		{
	font-weight: bold;
	font-size: 15px;
}

.txt14		{
	font-size: 14px;
}

.txt14b		{
	font-weight: bold;
	font-size: 14px;
}

.txt13		{
	font-size: 13px;
}

.txt13b		{
	font-weight: bold;
	font-size: 13px;
}

.txt12		{
	font-size: 12px;
}

.txt12b		{
	font-weight: bold;
	font-size: 12px;
}

.txt11		{
	font-size: 11px;
}

.txt11b		{
	font-weight: bold;
	font-size: 11px;
}

.txt10		{
	font-size: 10px;
}

.txt10b		{
	font-weight: bold;
	font-size: 10px;
}

.txt9		{
	font-size: 9px;
}

.txt9b		{
	font-weight: bold;
	font-size: 9px;
}

td.dragBarStyle {
	background-image: url(/fisIMG/dragBar_center.gif);
	background-repeat: repeat-x;
}

.storyTitle {
	color:#990000;
	font-weight: bold;
	font-size: 13px;
}
		
