﻿.cmscontrol
{
	position:absolute;
	font-family:Century;
	z-index:999;
	left:960px;
	top:140px;
}body 
{
	font-family:Arial, Verdana, MS Sans Serif;
	font-size:9pt
}
h1
{
	font-size:15pt;
	font-weight:600;
	color:#193753;
}
h2
{
	color:#193753;
	font-size:11pt;
}
/* behavior finance colors */
.style1 {color: #FFFFFF}
.style2 {color: #ffbb00; font-weight:bold;}

.toptopmenu
{
	padding:5px 0 8px 20px;
}
.toptopmenu a
{
	text-decoration:none;
	color:#444444;
}

.topmenu
{
	background-color:#81939F;
	color:White;
	border:solid 1px black;
	text-align:center;
	font-family:Arial;
	font-size:8pt; font-weight:bold;
	text-transform:uppercase;
}

.registeredMenu
{
	color: White;
	text-align: left;
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	width: 146px;
	padding-left: 2px;
	padding-bottom: 4px;
	padding-top: 4px;
}

.registeredCellTop
{
	width: 146px;
	margin-left: 24px;
	color: #fff;
	background-color: #93a9b7;
	border-right: dimgray 1px solid;
	border-top: dimgray 1px solid;
	border-left: dimgray 1px solid;
}

.registeredCellBottom
{
	width: 146px;
	margin-left: 24px;
	color: #fff;
	background-color: #93a9b7;
	border-right: dimgray 1px solid;
	border-left: dimgray 1px solid;
	border-bottom: dimgray 1px solid;
}
.registeredMenu a
{
	text-decoration:none;
	color:#444444;
	padding-right: 0px;
	padding-left: 5px;
	float: left;
}

.RegisteredButtons
{
	padding-bottom: 8px;
}

.RegisteredLinks
{
	padding-bottom: 10px;
	padding-left:10px;
}
.RegisteredContact
{
	font-size: 12px;
	color: white;
	font-family: verdana;
	padding-bottom: 5px;
	font-weight: bold;
	padding-top: 5px;
	padding-left:15px;
}

.topmenu a
{
	text-decoration:none;
	color:White;
}
.topmenu a:hover
{
	color:Orange;
}
.topmenuSelected
{
	background-color:Orange;
	color:White;
	border:solid 1px black;
	text-align:center;
	font-family:Arial;
	font-size:8pt; font-weight:bold;
	text-transform:uppercase;
}	
.topmenuSelected a
{
	text-decoration:none;
	color:White;
}	
.SideNav
{
	border:solid 1px black; border-right:none; 
	width: 181px; min-height: 380px; 
	background-color: #81939F;
	padding:15px 5px 5px 10px;
	color:White;
	font-size:.9em;
	text-align:left;
	
}
.SideNav a
{
	color:White;
	text-decoration:none
}
td.homeright
{
	height:215px;
	padding:20px;
	border:solid 1px white;
	vertical-align:top;
	text-align:left;
	color:#dde;
}
.homelowerhead
{
	border:solid 1px #ccc;
	background-color:#fff;
	background-image:url("Images/BG-HomeLowerHead.gif");
	background-position:top;
	background-repeat:repeat-x;
	color:White; font-weight:bold;
	text-align:left; vertical-align:text-top;
	padding:10px;
	text-transform:uppercase;
	margin:25px
}
.homelowercontent
{
	text-align:left;
	color:#555;
	font-size:9pt;
	font-weight:normal;
	text-transform:none;
}
.footer
{
	font-size:7pt
}
.footer a
{
	color:#666644
}
.adminButton
{
	width:150px;
	margin-top:10px;
}
/* ------------ Start Managed Content Styles ----------- */
/* ---- Layout #1 - Homepage ---- */
div.middle1 /* Section A - Homepage Main */
{
	float:left;
    padding:5px 25px 0 15px;
	color:#356;
}
/* Section B - Homepage SMALL section LOWER RIGHT */
div.side1 
{
	position:relative;
	top:200px;
	color:#555;
	width:215px;
}
/*  Section C - Homepage UPPER RIGHT Section  */
div.top1 
{
	height:160px;
	padding:20px;
	vertical-align:top;
	text-align:left;
	color:#dde;
}
/* -----Layout # 2 Standard Vertical division ----- */
/* Main Content Section A */
.leftbox, div.top2    
{ 
	float:left;
    width:550px; height:575px;
    overflow:auto;
    margin-top:15px;
}
/*  Content Section B - Narrow Right Side  */
.rightbox, div.side2
{
	float:right;
	margin-top:15px;
    width:180px; height:575px;
    padding:5px;
}
/*  Section C - Narrow Left side  */
div.middle2 
{ 
    padding:5px;
}
/* ----Layout # 3 - Vertical with C & A ---- */
div.top3 /*  Section A - Content  */
{
    padding:0 15px 0 15px;
    overflow:auto;
    margin-top:15px
}
div.side3 /*  Section B Hidden */
{
    display:none
}
div.middle3 /*  Section C - Left Nav */
{ 
	margin-top:15px;
    padding:0 10px 0 10px;
}
/* -----Layout # 4 Vertical division with Two Content areas ----- */
/* Main Content Section A */
.leftbox, div.top4    
{ 
    border-right:solid 1px #bbb;
    border-left:solid 1px #bbb;
    padding:0 25px 0 25px;
    position:absolute; top:35px; 
    width:500px; height:575px;
    overflow:auto;
    margin-top:15px;
}
/*  COntent Section B - Narrow Right Side  */
.rightbox, div.side4
{
	margin-top:15px;
    position:absolute; top:35px; left:555px;
    width:400px; height:575px;
    padding:10px 10px 0 10px;
}
/*  Section C - Hidden  */
div.middle4 
{ 
	display:none
}

/* ---- Layout #5 - Uberpage ---- */
div.top5 /* Section A - Uberpage Main */
{
  /*  padding:0 25px 0 25px; */

}
/* Section B - Uberpage Not Used */
div.side5 
{
	visibility:hidden;
}
/*  Section C - Uberpage Upper Section  */
div.middle5 
{
	height:215px;
	padding:20px;
	border:solid 1px white;
	vertical-align:top;
	text-align:left;
	color:#dde;
}
/* --- End Managed Content Styles --- */

.DailyPriceHead
{
	padding:20px;
	background-color:#A2B4A8;
	color:white;
	text-align:center;
	font-weight:bold;
}
.cells
{
	text-align:center;
	border-left:solid 1px white;
	padding:3px
}
.perfcells
{
	text-align:center;
	border-left:solid 1px white;
	padding:3px
}
.outerborder
{
	border:solid 1px gray;
}
.pagetitle
{
	font-size:1.25em;
	font-weight:bold;
	color:Orange;
}
.altRow
{
	background-color:#f5f5d5;
	padding-left:5px;
}
.adminListHead
{
	padding:2px 10px 1px 5px;
	background-color:#81939F;
	color:White;
}
.HomeBut
{
	padding-bottom:7px;
}
.HomeMktHead
{
	background-color:#A1A282; color:White;
	padding:10px;
	font-weight:bold;
}
.mktWatchGain
{
	text-align:right;
	padding-right:5px;
	color:Green;
}
.mktWatchLoss
{
	text-align:right;
	padding-right:5px;
	color:Red;
}
.LoginBox
{
	font-size:.85em;
	padding:2px;
	margin:3px;
	width:175px;
}
.LoginBut
{
	padding:3px
}
.LitGrid 
{
	text-decoration:none;
	color:Black;
	padding:0 0 3px 10px ;
	font-size:.95em;
	font-weight:bold;
}
.LitGrid a:hover
{
	color:Orange;
}
.tabs
{
	/* background-color:#EFF0E0; */
	margin:5px 0 0 20px;
}
.OurEdge
{
	letter-spacing:.5
}
TEXTAREA
{
	font-family:Arial, Verdana, MS Sans Serif;
	font-size:9pt
}
.tableborder {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-collapse: collapse;
	border-left: 1px solid #ccc;
	border-top: 1px solid #ccc; 
	color: #333;
}

.tableborder td, .tableborder th {
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding: 5px;
	line-height: 1.8em;
	font-size: 0.8em;
	vertical-align: top;
	width: 20%;
}

.tableborder tr.odd th, table tr.odd td {
	background: #efefef;
}