/*########################################################################
                       T Y P E   S E L E C T O R S
########################################################################*/
body{
	background-color:#f4f2ea;
}
hr{
	border:0px;
	color:#dddad1;
	background-color:#dddad1;
	height:2px;
	width:100%;
}
/*########################################################################
              C O N T E N T   P A N E   U S E R   C O N T R O L
########################################################################*/
.content{
	background:#fff url(../images/master/watermark.gif) no-repeat top right;
	border:3px solid #c4c1b2;
	color:#000000;
	font:normal 8pt Verdana, Arial, Sans-Serif;
	margin:8px;
	padding:10px;
	text-align:left;
	display:inline-block;
}
.content legend{
	color:#69747b;
	font-weight:bold;
}
.back_to_top{
	background-color:#f4f3ee;
	font-size:11px;
	font-weight:bold;
	padding:5px;
	text-align:right;
}
.WhatsNew
{
    background-color:#FFFFFF;
	border:3px solid #c4c1b2;
	color:#000000;
	font:normal 8pt Verdana, Arial, Sans-Serif;
	padding:10px;
	margin-top:8px;
}
/*########################################################################
                       S I T E . M A S T E R
########################################################################*/
.main_table{
	border-collapse:separate;
	border-spacing:0px;
	padding:0px;
	width:100%;
}
.left_column{
	vertical-align:top;
	width:100%;
}
.left_col_cell{
	vertical-align:top;
}
.right_column{
	vertical-align:top;
	width:200px;
}
.right_strip{
	vertical-align:top;
	width:15px;
}
.header
{
    vertical-align:top;
	background-image:url(../images/master/header_bg.gif);
	text-align:left;
}
.menu
{
    vertical-align:top;
	background-image:url(../images/master/menu_bg.gif);
	text-align:left;
}

/* Log in/out Block */
#dock{
	background-image:url(../images/master/dock_bg.gif);
}
	.dock_content{
		color:#695b4e;
		font:normal 8pt Verdana, Arial, Sans-Serif;
		padding:0px 10px 0px 10px;
		text-align:left;
		}
	.dock_title{
		color:#006eb6;
		font:bold 12pt Tahoma;
		margin-bottom:8px;
		}
	.dock_input{
		background-color:#eae7dd;
		border:1px solid #bababa;
		color:#373737;
		font-family:Verdana, Arial, Sans-Serif;
		font-size:8pt;
		padding:0px;
		}
	.dock_user{
		background-color:#00639d;
		color:#fff;
		font-size:12px;
		font-weight:bold;
		font-family:Trebuchet MS,Arial;
		padding:2px 6px 2px 6px;
		text-align:center;
		}
	.remember{
		vertical-align:top;
		font:normal 8pt Verdana, Arial, Sans-Serif;
	}
	.btnLogOut{
		margin-top:7px;
	}
	.btnLogIn{
		vertical-align:top;
		margin-left:5px;
		margin-top:7px;
	}
	
/* Footer */
.footer{
	background-image:url(../images/master/footer_bg.gif);
	color:#fff;
	font:normal 8pt Verdana, Arial, Sans-Serif;
}
	.footer_div{
		padding-left:4px;
		padding-right:4px;
	}
	#copyright_img{
		margin-right:5px;
		vertical-align:middle;
	}
	#footer_tbl{
		width:100%;
	}
	.footer_buf{
		width:8px;
	}
	.footer_end{
		width:17px;
	}
.under_construction{
	color:#00639d;
	font:bold 8pt Verdana, Arial, Sans-Serif;
	height:350px;
	text-align:center;
	vertical-align:middle;
	width:90%;
}
/*########################################################################
                       P O P U P . M A S T E R
########################################################################*/
.popupContent{
	color:#69747b;
	font:normal 8pt Verdana, Arial, Sans-Serif;
	text-align:left;
	padding:5px;
}
.popupTitle{
	background-color:#c4c1b2;
	font-weight:bold;
	font-size:16px;
	text-align:center;
	margin-bottom:10px;
}
.popupDark{
	background-color:#dddad1;
	margin-top:10px;
	margin-bottom:0px;
	padding:5px;
}
/*########################################################################
                       I N D E X   P A G E
########################################################################*/
.IndexVertBuffer
{
	margin-top:24px;
	margin-bottom:12px;
}
.IndexImage
{
    float:left;
	border:solid 1px #043865;
}
.IndexCenter
{
    margin-left:85px;
}
.IndexCenterLink
{
    font-weight:bold;
    text-decoration:underline;
}
.IndexDirector
{
    padding-top:6px;
    padding-bottom:3px;
}
.IndexCenterDesc
{
    color:#585858;
    white-space:normal;
    padding-right:40px;
}
.BusinessCard
{
    float:left;
	margin-top:10px;
	margin-bottom:10px;    
	margin-right:40px;    
}
.BusinessCardTitle
{
    color:#585858;
    font-weight:bold;
}
.BusinessCardTable
{
	width:100%;
}
.BusinessCardCellLeft
{
	width:50%;
	vertical-align:top;
	padding-left:20px;
	padding-bottom:10px;
}
.BusinessCardCellRight
{
	width:50%;
	vertical-align:top;
	padding-bottom:10px;
}
.RotatorTitle
{
    font-weight:bold; 
    text-decoration:underline; 
}
.RotatorText
{
    color:#585858;
}
.RotatorDate
{
    color:gray; 
}
/*########################################################################
                       C O N T A C T S   P A G E
########################################################################*/
.ExternalAdvisors
{
	width:100%;
}
.EA_Bold
{
 	color:#585858;
 	font-weight:bold;
}
.EA_Cell_Left
{
	width:50%;
	vertical-align:top;
	padding:10px;
	padding-left:20px;
}
.EA_Cell_Right
{
	width:50%;
	vertical-align:top;
	padding:10px;
	padding-right:0px;
}
/*########################################################################
                       L O G I N
########################################################################*/
.LogInLabel
{
    font-size:11px;
    color:#252525;
    font-family:Tahoma;    
}
.LoginInput
{
    font-size:10px;
    color:#5b6c79;
    font-family:Arial;
}
/*########################################################################
                       L O G I N  -  U S E R   I N F O
########################################################################*/
.UserProfileLinks
{
    padding-top:12px;
    padding-bottom:12px;
    text-align:center;
}
.UserProfileLinks a, .UserProfileLinks a:link, .UserProfileLinks a:visited, .UserProfileLinks a:active
{
    color:#252525;
}
.UserProfileLinks a:hover
{
    color:#888888;
}
/*########################################################################
                       T E S T   C A T A L O G
########################################################################*/
.CatalogHeader
{
    text-align:left;
}
.CatalogCoreLink
{
}
.CatalogCoreLink a, .CatalogCoreLink a:link, .CatalogCoreLink a:visited, .CatalogCoreLink a:active
{
    font:bold 8pt Verdana, Arial, Sans-Serif;    
    color:#000000;
}
.CatalogCoreLink a:hover
{
    font:bold 8pt Verdana, Arial, Sans-Serif;    
    color:#888888;
}
.CatalogCenterLink
{
}
.CatalogCenterLink a, .CatalogCenterLink a:link, .CatalogCenterLink a:visited, .CatalogCenterLink a:active
{
    text-transform:uppercase;
    font:bold 8pt Verdana, Arial, Sans-Serif;    
    color:#000000;
}
.CatalogCenterLink a:hover
{
    text-transform:uppercase;
    font:bold 8pt Verdana, Arial, Sans-Serif;    
    color:#888888;
}
.CatalogGroupLink
{
}
.CatalogGroupLink a, .CatalogGroupLink a:link, .CatalogGroupLink a:visited, .CatalogGroupLink a:active
{
    font:bold 8pt Verdana, Arial, Sans-Serif;    
    color:#003366;
}
.CatalogGroupLink a:hover
{
    font:bold 8pt Verdana, Arial, Sans-Serif;    
    color:#888888;
}
.devlabel
{
	position:absolute;
    top:5;
    text-align:right;
    padding-right:250px;
    font-size:18px;
    color:red;
    text-transform:uppercase;
}