﻿html, body, form, div, span, hr {
	padding:0; 
	margin:0;
	border:0; 
}

html, body, form
{
	height:100%; 
	max-height:100%;  
}

html {
    background-color:white;
    font-family:Arial, Verdana;
	text-align:justify;
}

body {
	min-width:1000px;
}

/*body, form {
    overflow:auto;
}*/

sup 
{
	font-size: 7pt;
}

.trBordered
{
	border: solid 1px #989898;
}
.tdBordered
{
	border: solid 1px #989898;
}
.tdPurple
{
	background-color:#c7c7e7;
	text-align:left;
	color:#000000;
}
.tdGreen
{
	background-color:#c8e7e7;
	color:#000000;
}


.textSmall
{
	font-size:8pt;
}
            
.textHeaderBig
{
	font-weight:bold;
	font-size: 12pt;
	text-align:left;
	line-height: 16pt;
}

.textHeaderHuge
{
	font-weight:bold;
	font-size: 14pt;
	text-align:left;
	line-height: 18pt;
}

.verticalSpacer5px {
	display:block;
	font-size:1px;
	height:5px;
}

.spacer {
    padding-left:10px;
    padding-right:10px;
}

span.LeftHeader
{
	float: right; 
	margin-top: 4pt; 
	margin-right: 4pt; 
	font-family: Arial, Verdana; 
	font-size: 12pt;
	white-space:nowrap;
}

img.FutureWorldLogoCentered {
    position:absolute;
    top:50%;
    left:50%;
    margin-left:-130px;
    margin-top:-35px;
}

img.FutureWorldTextLogoCentered {
    position:absolute;
    top:120px;
    left:50%;
    margin-left:-166px;
    /*margin-top:-177px;*/
}

img.FutureWorldLogoTopRight {
    position:absolute;
    top:25px;
    right:25px;
}

img.FutureWorldHomePageSwirl {
    position:absolute;
    top:110px;
    left:0px;
}

div.FutureWorldRegionTopRight {
    position:absolute;
    top:100px;
    right:14px;
    color: #989898;
    font-family: Arial, Verdana;
    font-size: 11pt;
}

.horizontalLine {
    font-size:1px;
    width:730px;
    border-top-style:solid;
    border-top-width:1px;
}


/*** Text menu BEGIN ***/
#menuContent {
    color:#989898;
    font-size:11pt;
    text-align:center;
}

#menuContent a {
    color:#989898;
    text-decoration:none;
}

#menuContent a:active {
    color:#989898;
    text-decoration:none;
}

#menuContent a:visited {
    color:#989898;
    text-decoration:none;
}

#menuContent a:hover {
    /*color:black;*/
    color:#989898;
    font-weight:bold;
    text-decoration:none;
}        
/*** Text menu END ***/

/*** Graphical menu BEGIN ***/
.iconContainer {
	float:left; 
	width:60px; 
	text-align:center; 
	font-family: Arial, Verdana;	
	font-size:8pt; 
}

.iconContainer a {
    color:#989898;
    text-decoration:none;
}

.iconContainer a:visited {
    color:#989898;
    text-decoration:none;
}

.iconContainer a:hover {
    color:#989898;
    font-weight:bold;
    text-decoration:none;
}

.iconContainer a:active {
    color:#989898;
    text-decoration:none;
}
/*** Graphical menu END ***/


.imageHyperlink {
}

.imageHyperlink a {
    text-decoration:none;
}

.imageHyperlink a:active {
    text-decoration:none;
}

.imageHyperlink a:visited {
    text-decoration:none;
}

.imageHyperlink a:hover {
    text-decoration:none;
}


/*** Left Content START ***/

#centerContent,
#centerContentWide,
#centerContentFullWidth,
#leftContentShort,
#leftContent,
#rightContent {
    position:relative;
    display:block;

    padding-top:110px;
    padding-bottom:10px;
}


#leftContent {
	float:left;

    left:0px;
    top:0px;
	padding-left:32px;
	
    width:282px; /* for IE5/WIN */
    width:250px; /* actual value */
    z-index:25;
}

#leftContentShort {
	float:left;

    left:0px;
    top:0px;
	padding-left:8px;
	
    width:207px; /* for IE5/WIN */
    width:199px; /* actual value */
}
/*** Left Content END ***/

.regionPopup
{
	display:none;
	border: solid 1px #989898; 
	background-color:#fdedd7; 
	font-size: 9pt;
}

.regionPopupHome
{
	position:absolute; 
	top:50px; 
	left:585px; 
	display:none; 
	padding: 2px 2px 2px 2px; 
	margin-left:10px; 
	border: solid 1px #989898; 
	background-color:#fdedd7; 
	z-index:10;
	font-size: 9pt;
}

/*** Center Content START ***/
#centerContent {
    /* Padding = LeftBox.Width + LeftBox.Padding + 10px (to make a gap between left and central box) */
    padding-left:292px;
    padding-right:240px;

                
	color:#333333;
	font-family: Arial, Verdana;
	font-size:9pt;
	line-height:14px;

    /*z-index:-1;*/
}

#centerContentWide,
#centerContentFullWidth
{
    /* Padding = LeftBox.Width + LeftBox.Padding + 10px (to make a gap between left and central box) */
    padding-left:217px;

	/*padding-right:10px;
    min-width:200px;*/
                
	color:#333333;
	font-family: Arial, Verdana;
	font-size:9pt;
	line-height:14px;

    /*z-index:-1;*/
}

#centerContentWide
{
    /* Padding = LeftBox.Width + LeftBox.Padding + 10px (to make a gap between left and central box) */
    padding-right:240px;
}

.centerContentWide {
    /* Padding = LeftBox.Width + LeftBox.Padding + 10px (to make a gap between left and central box) */
    padding-left:217px;
    padding-right:240px;

	/*padding-right:10px;
    min-width:200px;*/
                
	color:#333333;
	font-family: Arial, Verdana;
	font-size:9pt;
	line-height:14px;

    /*z-index:-1;*/
}

.hyperlinkNoEffect a,
.hyperlinkNoEffect a:active,
.hyperlinkNoEffect a:visited,
.hyperlinkNoEffect a:hover
{
	text-decoration:none;
}

.hyperlinkOrange,
.hyperlinkBlue,
.hyperlinkGreen,
.hyperlinkGray,
.hyperlinkPink,
.hyperlinkYellow
{
}

.hyperlinkOrange a,
.hyperlinkBlue a,
.hyperlinkGreen a,
.hyperlinkGray a,
.hyperlinkPink a,
.hyperlinkYellow a,

.hyperlinkOrange a:active,
.hyperlinkBlue a:active,
.hyperlinkGreen a:active,
.hyperlinkGray a:active,
.hyperlinkPink a:active,
.hyperlinkYellow a:active,

.hyperlinkOrange a:visited,
.hyperlinkBlue a:visited,
.hyperlinkGreen a:visited,
.hyperlinkGray a:visited,
.hyperlinkPink a:visited,
.hyperlinkYellow a:visited

{
	text-decoration:none;
}

.hyperlinkOrange a:hover,
.hyperlinkBlue a:hover,
.hyperlinkGreen a:hover,
.hyperlinkGray a:hover,
.hyperlinkPink a:hover,
.hyperlinkYellow a:hover
{
	text-decoration:underline;
}


.hyperlinkOrange a,
.hyperlinkOrange a:active,
.hyperlinkOrange a:visited,
.hyperlinkOrange a:hover
{
    color:#FF8529;
}

.hyperlinkBlue a,
.hyperlinkBlue a:active,
.hyperlinkBlue a:visited,
.hyperlinkBlue a:hover
{
    color:#00A2E2;
}

.hyperlinkGreen a,
.hyperlinkGreen a:active,
.hyperlinkGreen a:visited,
.hyperlinkGreen a:hover
{
    color:#49C839;
}

.hyperlinkPink a,
.hyperlinkPink a:active,
.hyperlinkPink a:visited,
.hyperlinkPink a:hover
{
    color:#D910B4;
}

.hyperlinkYellow a,
.hyperlinkYellow a:active,
.hyperlinkYellow a:visited,
.hyperlinkYellow a:hover
{
    color:#FFCD04;
}

.hyperlinkGray a,
.hyperlinkGray a:active,
.hyperlinkGray a:visited,
.hyperlinkGray a:hover
{
    color:#454545;
}

.hyperlinkBigOrange,
.hyperlinkBigBlue,
.hyperlinkBigGreen,
.hyperlinkGray,
.hyperlinkBigPink,
.hyperlinkBigYellow
{
	font-size: 11pt;
	
}

.hyperlinkBigOrange a,
.hyperlinkBigBlue a,
.hyperlinkBigGreen a,
.hyperlinkBigPink a,
.hyperlinkBigYellow a,

.hyperlinkBigOrange a:active,
.hyperlinkBigBlue a:active,
.hyperlinkBigGreen a:active,
.hyperlinkBigPink a:active,
.hyperlinkBigYellow a:active,

.hyperlinkBigOrange a:visited,
.hyperlinkBigBlue a:visited,
.hyperlinkBigGreen a:visited,
.hyperlinkBigPink a:visited,
.hyperlinkBigYellow a:visited

{
	text-decoration:none;
    border-bottom-style:none;
    border-bottom-width:1px;
}

.hyperlinkBigOrange a:hover,
.hyperlinkBigBlue a:hover,
.hyperlinkBigGreen a:hover,
.hyperlinkBigPink a:hover,
.hyperlinkBigYellow a:hover
{
	text-decoration:none;
    border-bottom-style:solid;
    border-bottom-width:1px;
}


.hyperlinkBigOrange a,
.hyperlinkBigOrange a:active,
.hyperlinkBigOrange a:visited,
.hyperlinkBigOrange a:hover
{
    color:#FF8529;
}

.hyperlinkBigBlue a,
.hyperlinkBigBlue a:active,
.hyperlinkBigBlue a:visited,
.hyperlinkBigBlue a:hover
{
    color:#00A2E2;
}

.hyperlinkBigGreen a,
.hyperlinkBigGreen a:active,
.hyperlinkBigGreen a:visited,
.hyperlinkBigGreen a:hover
{
    color:#49C839;
}

.hyperlinkBigPink a,
.hyperlinkBigPink a:active,
.hyperlinkBigPink a:visited,
.hyperlinkBigPink a:hover
{
    color:#D910B4;
}

.hyperlinkBigYellow a,
.hyperlinkBigYellow a:active,
.hyperlinkBigYellow a:visited,
.hyperlinkBigYellow a:hover
{
    color:#FFCD04;
}

/*** Center Content END ***/


/*** Right content START ***/
#rightContent {
    float:right;

    right:0px;
    top:0px;
    padding-right:10px;
    width:230px; /* for IE5/WIN */
    width:198px; /* actual value */
    z-index:25;
}

.contentHeaderBlue, 
.contentHeaderGreen,
.contentHeaderOrange,
.contentHeaderPink {
	position:relative;
	top:5px;
	font-family:Arial;	
	font-size:18pt;
	font-weight:bold;
	line-height:24px;
	text-align:left;
}

.contentHeaderBlue {
	color:#00A2E2;
}

.contentHeaderGreen {
	color:#49C839;
}

.contentHeaderOrange {
	color:#FF8529;
}

.contentHeaderPink {
	color:#D910B4;
}

.contentBlockHeaderBlue,
.contentBlockHeaderGreen,
.contentBlockHeaderOrange,
.contentBlockHeaderPink
{
	font-family: Arial, Verdana;
	font-size:12pt;
	line-height:18px;
}

.contentBlockHeaderBlue
{
	color:#00A2E2;
}

.contentBlockHeaderGreen
{
	/*color:#49C839;*/
	color: #075B01;
}

.contentBlockHeaderOrange
{
	/*color:#FF8529;*/
	color: #BF440E;
}

.contentBlockHeaderPink
{
	color:#D910B4;
}

.contentBlockBlue,
.contentBlockGreen,
.contentBlockOrange,
.contentBlockPink,
.contentBlockWhite
{
	padding-left:10px;
	padding-right:10px;
	width:178px;
	font-family:Arial;
	font-size:9pt;
	line-height:16px;
	text-align:left;
}

ul.rightBlock {
	  margin-top:1px;
	  margin-bottom:4px;
	  margin-left:15px;
}

.contentBlockBlue {
	background-color:#CCE5F4;
	color:#02308E;
	/*color:#00A2E2;*/
}

.contentBlockGreen {
	background-color:#E4EFD6;
	color:#0B8202;
	/*color:#49C839;*/
}

.contentBlockOrange {
	/*background-color:#FFE7D4;*/
	background-color:#FFDBBF;
	color: #BF440E;
}

.contentBlockPink {
	background-color:#F2CCDF;
	color:#B5025A;
	/*color:#D910B4;*/
}

.contentBlockWhite {
	background-color:#FFFFFF;
	color:#333333;
}

.contentBlockBlue a,
.contentBlockGreen a,
.contentBlockOrage a,
.contentBlockPink a,
.contentBlockWhite a,

.contentBlockBlue a:active,
.contentBlockGreen a:active,
.contentBlockOrange a:active,
.contentBlockPink a:active,
.contentBlockWhite a:active,

.contentBlockBlue a:visited,
.contentBlockGreen a:visited,
.contentBlockOrange a:visited,
.contentBlockPink a:visited,
.contentBlockWhite a:visited {
	text-decoration:none;
    border-bottom-style: none;
    border-bottom-width:1px;
}

.contentBlockBlue a:hover, 
.contentBlockGreen a:hover,
.contentBlockOrange a:hover,
.contentBlockPink a:hover,
.contentBlockWhite a:hover {
	text-decoration:none;
    border-bottom-style:solid;
    border-bottom-width:1px;
}

.contentBlockBlue a,
.contentBlockBlue a:active,
.contentBlockBlue a:visited,
.contentBlockBlue a:hover {
    color:#075B01;
}

.contentBlockGreen a,
.contentBlockGreen a:active,
.contentBlockGreen a:visited,
.contentBlockGreen a:hover {
    color:#FF8529;
}

.contentBlockOrange a,
.contentBlockOrange a:active,
.contentBlockOrange a:visited,
.contentBlockOrange a:hover {
    color:#D910B4;
}

.contentBlockPink a,
.contentBlockPink a:active,
.contentBlockPink a:visited,
.contentBlockPink a:hover {
    color:#00A2E2;
}

.contentBlockWhite a,
.contentBlockWhite a:active,
.contentBlockWhite a:visited,
.contentBlockWhite a:hover {
    color:#333333;
}


.contentBlockQuoteSource
{
	font-size:8pt;
	line-height:18px;
	text-align:right;
	display:block;
	font-style:italic;
}

/*** Right content END ***/

/**********************************************************************************************/

span.TextBlue
{
	color: #00A2E2;
}

span.TextGreen
{
	color: #49C839;
}

span.TextOrange
{
	color: #FF8529;
}

span.TextPink 
{
	color: #D910B4;
}

span.Underline
{
	text-decoration: underline;
}

.NewGuru,
.NewTheme
{
	font-weight: bold;
	color: #ff0000;
	font-style: italic;
}

.guruRowContent
{
    text-align:left;
}

.guruRowFloatClearence
{
	float:left;
	clear:left;
	height:3px;
	width:100%;
}

.guruLeftColumn,
.guruRightColumn 
{
    width:47%;
}

.guruLeftColumn {
	float:left;
	clear:left;
}

.guruRightColumn {
	float:right;
}

.guruPicture
{
	float:left;

    width:60px;
    height:80px;
    
    margin:0px 5px 5px 0px;
}

.guruImage
 {
    width:60px;
    height:80px;
    border:none;
}

.guruNameAndBio {
	margin-left:63px;

	text-align:left;
}

.guruReadMore 
{
	float:right;
	margin-top:5px;

    font-weight:bold;
}

.TequaMasterGridCRUDLPane
{
	background-color: #FFF1F8;
	/* #FCE3F0;*/
}
.TequaMasterGridCRUDLPaneTitle
{
	margin: 4px;
	width: 100%;
	height: 24px;
	background-color: #F2CCDF;
}
.TequaMasterGridCRUDLPaneTitleText    { TOP: 3px; LEFT: 4px; POSITION: relative; font-weight:bold }

.SubpageTitleMasterTABLE
{
	font-weight: bold;
	font-size: 17px;
	color: #ffffff;
	font-family: Arial;
	background-color: #333399;
	height:25px;
}
span.helpText
{
	font-style:italic;
	font-size: 9pt;
	color: #0000ff;
}

.hyperlinkMindBullets a
{
    COLOR: black;
    TEXT-DECORATION: underline
}
.hyperlinkMindBullets a:hover
{
    COLOR: black;
    BACKGROUND-COLOR: gold;
    TEXT-DECORATION: underline
}
.hyperlinkMindBullets a:link
{
    COLOR: black;
    TEXT-DECORATION: underline
}
.hyperlinkMindBullets a:visited
{
    COLOR: black;
    TEXT-DECORATION: underline
}

.bold
{
	font-weight:bold;
}
