body 
{
	background: #fff url(../../images/body_bg.png) 0 0 repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

#MainWrapper 
{
	background: transparent url(../../images/content_bg_wide.png) 0 0 repeat-y;
	margin: 0 auto;
	padding: 0 0 0 1.14em;
	position: relative;
	overflow: hidden;
}

#NavBar 
{
	width: 65.75em;
	margin-bottom: 2.3em;
}

#TopStripe
{
	background: #0080C0 url(../../images/header_n_bg.gif) left bottom repeat-x;
	height: .77em;
}

#Banner 
{
	background: transparent url(../../images/header_bg.gif) 0 0 repeat;
	height: 6.95em;
}

#Logo
{
	float: left;
	margin-top: 0.2em;
	margin-left: 1em;
}

#TopBannerAd
{
	float: right;
	margin-right: 0.2em;
}

#WelcomeContainer
{
	overflow: hidden;
	float: right;
	clear: both;
	height: 5em;
	width: 19.23em;
	margin-top: -4.38em;
}

#LoginRow
{
	margin-left: 1.9em;
}

.loginTextBox
{
	border-width: .07em;
	border-style: solid;
	border-color: #0080C0;
}

#LoginText
{
	color: #094684;
	font-size: 0.8em;
	font-weight: bold;
	text-transform: uppercase;
}

#Login
{ 
	margin-left: .15em;
}

#PasswordRow
{
	margin-top: .15em;
}

#PasswordText
{
	color: #094684;
	font-size: 0.8em;
	font-weight: bold;
	text-transform: uppercase;
}

#ButtonContainer
{
	padding-top: .15em;
	margin-left: 5.08em;
}

#ButtonContainer2
{
	padding-top: .38em;
	margin-left: 5em;
}

#WelcomeWrapper
{
	margin-top: .38em;
}

#WelcomeText
{
	vertical-align: top;
	margin-left: .38em;
	font-weight: bold;
}

#WelcomeProfileImage
{
	background: url(../../images/nopicture55.gif);
	height: 3.8em;
	width: 3.8em;
}

#Logout
{
	float: right;
	margin-top: -1.5em;
	margin-right: 6.9em;
}

#BottomStripe
{
	background: #0080C0 url(../../images/header_s_bg.gif) left top repeat-x;
	height: .79em;
}

#TopMenu 
{
	background: transparent url(../../images/portfolioNav_bg.gif) 0 0 repeat-x;
	margin: 0 0 0.71em 0;
}

#TopMenu ul
{

}

#TopMenu ul li 
{
	display: block;
	vertical-align: bottom;
	float: left;
	background: url(../../images/portfolioNav_background.gif) 0 0 no-repeat;
	color: #CCCCCC;
	font-weight: bold;
	text-transform:uppercase;
	width: 10em;
	height: 1.8em;
	margin-right: -0.9em;
	margin-left: 1.1em;
	font-size: .9em;
	max-width: 13em;
	text-align:center;
	overflow: hidden;
}

#TopMenu ul li a 
{
	color:#FFFFFF;
	height: 1.7em;
}

#TopMenu ul li.center 
{
	margin: 0 0.71em;
}

.portNavDown 
{
	background: url(../../images/portfolioNav_background_down.gif);
	display: block;
	text-align:center;
}

#Sidebars
{
	clear: both;
}

#MyPortfolios
{
	margin-left: 0.71em;
}

#RelatedNews
{
	margin-left: 0.71em;	
}

#LeftSkyScraperAd
{
	margin: 0em 0em .8em .8em;
}

#RightColWrapper 
{
	float: left;
	min-height: .78em;
	width: 51.1em;
	background: transparent url(../../images/rightCol_n_bg.gif) 0 0 no-repeat;
	padding: .78em 0 0 0;
	margin-left: 1.5em;
}

#RightCol 
{
	background: url(../../images/rightCol_bg.gif) 0 0 repeat-y;
}

#ContentPodWrapper
{
	background: url(../../images/portForm_n_bg.png) 0 0 no-repeat;
	padding: 1.05em 0 0 0;
}

#ContentPod
{
	background: transparent url(../../images/portForm_content_bg.png) 0 0 repeat-y;
	padding: 0 1.86em 1.79em 1.86em;
	min-height: 32em;
}

#ContentPod ul li
{
	list-style-type: disc;
}

h1#PageHeader 
{
	font-size: 1.7em;
	text-align: center;
	margin: 0 0 0 -2em;
	color: #000000;
	font-weight: bold;
	padding: 0 0 0 1em;
	width: 29em;
}

#RightColBtm
{
	background: url(../../images/portForm_s_bg.png) 0 0 no-repeat;
	height: 5.21em;
	position: relative;
}

#Footer 
{
	min-height: 6.86em;
}

#BottomMenu
{
	padding-top: 2em;
	padding-left: 8em;
}

#BottomMenu li 
{
	float: left;
	margin: 0 0 0 0.71em;
}

#BottomMenu li a 
{
	color: #094684;
	margin: 0 0.71em 0 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
}

#BottomMenu li a:hover 
{
	color: #0080C0;
}

#BottomMenu li b 
{
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
} 

#MyProfileButton
{
	float: right;
	margin-right: 1.3em;
	margin-top: .4em;
}

#AdminConfig
{
	float: right;
	margin-top: -1.15em;
}

#AdminNavBar #Col3Row1
{
	position: absolute;
	right: 7em;
	width: 5.7em;
}

#AdminConfig a
{
	font-weight: bold;
	color: #990000;
}

#DataManagerMenu
{
	font-weight: bold;
	text-align:center;
}

.menus
{
	margin-right: 1.9em;
}

#DataManagerMain
{
	margin-top: 1.5em;
}

#DataManagerMain iframe 
{
	border-width: 0px;
	height: 4.6em;
	width: 30.8em;
}

#DataManagerMain iframe.hidden 
{
	visibility: hidden;
	width:0px;
	height:0px;
}

#ImportCsvInstructions
{
	padding: .77em 0;
}

.dataRule {
	background-image: url(../../images/bluepixel.gif);
	background-repeat: repeat-x;
	width: 100%;
	margin-top: 1.15em;
}

#ContentPod td
{
	margin: .08em;
	padding: .3em;
}

#SkyscraperWrapper
{
	margin-left: 1.15em;	
}

#Skyscraper
{
	border: none;
}

#NewsletterAd
{
	margin-top: .77em;
	margin-left: .7em;
	margin-bottom: .77em;
}

#WelcomeImage
{
	background-color:#33FF33;
	width:.77em;
}

#WelcomeRow1 
{
	margin-top: .46em;
	margin-left: -6.9em;
	max-height: 1.2em;
}

#WelcomeRow2
{
	margin-left: -6.9em;
	margin-top: .77em;
}

#MyPortfolioData #Cash
{
	font-weight: bold;
	font-variant: small-caps;
	text-align: center;
	border-bottom: 1px dotted #666666;
	padding-bottom: .15em;
	margin-bottom: .15em;
}

#MyPortfolioData #CreateButton
{
	font-weight: bold;
	font-variant: small-caps;
	text-align: center;
	border-top: .077em dotted #666666;
	padding-top: .15em;
	margin-top: .15em;
}

#Cash span.money
{
	color: #009900;
}

#NewsletterSky
{
	cursor: pointer;
	margin-left: .6em;
	width: 12.5em;
	height: 15.8em;
	background: url(../../images/newsletterskyscrapper.png) 0 0 no-repeat;
}

#AdminProfileImage2
{
	width: 4em;
	height: 4em;
}

#AdminNavBar
{
	margin-left: 5em;
	padding-top: 0.2em;
}

#AdminNavBar #Col1, #AdminNavBar #Col2, #AdminNavBar #Col3
{
	float: left;
}

#AdminNavBar #Col1
{
	margin-right: 0.5em;
	padding: .2em;
	width: 5.2em;
	height: 5.2em;
	background: transparent url(../../images/nopicture55.gif) 0 0 no-repeat;
	margin-left: 0.5em;
	border: 2px inset #0B3371;
}

#AdminNavBar #Col2
{
}

#AdminNavBar #Col3
{
	width: 6em;
	font-weight: bold;
}

#AdminWelcomeText
{
	font-weight: bold;
}

#AdminDateTime
{
	margin-left: .77em;
	background-color: #E6E6E6;
}

#AdminNavBar span.adminMenuButton
{
	padding-right: .08em;
}

#AdminNavBar #Col2Row2
{
	margin-top: 1.5em;
}