@charset "UTF-8";
/* CSS Document */


#pageWrapper {
	margin: 0 auto 0 auto;
	width: 960px;
}



h3 {
background: #dddfd0;
color:#003333;
font-size:15px;
line-height:18px;
padding:0 0 0 3px;
margin: 2px 0 4px 0;
font-weight:bold;

}

h4 {
background: #dddfd0;
color:#434343;
font-size:12px;
line-height:18px;
padding:0 0 0 3px;
margin: 2px 0 4px 0;
font-weight:bold;

}

h4.friends {
background: #d8e6ee;
}
h4.portfolio {
background: #d7e9d5;
}
h4.postings {
background: #e5ddce;
}


.chart {
width: 278px;
height: 169px;
margin: 5px 15px 5px 15px;
background: url(../images/fakeChart.gif) top left no-repeat;
}

A.disabled { text-decoration:none; color:#b8b8b8;}

/************** HEADER *****************/

#header {
	width: 960px;
	height:55px;
	background: url(../images/headerBack.gif) top left no-repeat;
	position: relative;
}
#logo {
	position: absolute;
	top: 0;
	left: 30px;
	width: 200px;
	height: 50px;
	background: url(../images/stockabeeLogo.gif) no-repeat;
	
}
#logo a {
	border:none;
	width: 200px;
	height: 50px;
	display: block;
	text-indent: -9999px;
	
}
#login {
float: right;
width: 400px;
margin-right: 15px;
text-align:right;
padding: 8px 0 0 0;
}

/************** NAVIGATION *****************/

#mainNav {
	background: #08638c url(../images/mainNavBack.gif) repeat-x top;
	position:relative;
}
#mainNav ul {
	color:#FFFFFF;
	padding: 0 0 0 10px;
	margin:0;	
	list-style-type: none;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	background:url(../images/mainNavLeftCap.gif) left top no-repeat;


}

#mainNav ul li {
	display:inline;
	list-style:none;
	padding:0;
	margin: 0 0 0 0;
	background-image: none;
}

#mainNav ul li:hover ul {
	left:auto;
	}

#mainNav #portDropDown li {
	display:block;
	}
	


 #portDropDown {
	position:absolute;
	width:10em;
	left:999em;
	}

#mainNav ul li a {

	font-size:13px;
	color:#FFFFFF;
	padding: 12px 34px 12px 28px;
	line-height: 2.6em;
	text-decoration:none;
	cursor:pointer;
	background:url(../images/navPipe.gif) right no-repeat;
	font-weight: bold;

}
#mainNav ul li a.dropdown {
	background:url(../images/dropDownNav.gif) right no-repeat;
}

#mainNav ul li a:hover {
	color:#E4FC86;

}
#searchBox {
	background:transparent url(../images/mainNavRightCap.gif) top right no-repeat;
	height: 34px;
	width: 250px;
	text-align: right;
	float: right;
}


#searchBox input {
background:transparent url(../images/searchBack.gif) top left no-repeat;
width: 197px;
height: 24px;
border: 0;
padding: 4px 3px 3px 5px;
margin: 0;
color: #666;
text-indent: 5px;
margin-top: 4px;



}

/************** MAIN CONTENT *****************/
#contentWrapper{
	padding: 25px 0 20px 0;
	background: #fff url(../images/contentWrapperHeader.gif) top left no-repeat;
}
#contentWrapperInner{
	margin: 0 10px 0 10px;
	position:relative;
}

.colShadow {
	width: 305px;
	margin: 10px auto 18px auto;
	background: #fff url(../images/colBack.gif) top repeat-y;
	}

.colHeader {
	background: url(../images/colHeader.gif) top no-repeat;
	height: 28px;
	position:relative;
	z-index:0;
}
.colBottom {
height:10px;
background: url(../images/colBottom.gif) bottom no-repeat;
}

/* use for 2 column grid*/
.colShadow425 {
	width: 425px;
	margin: 0 0 20px 0;
	background: #fff url(../images/colBack425.gif) top repeat-y;

}
.colHeader425 {
	background: url(../images/colHeader425.gif) top no-repeat;
	height: 28px;
	position:relative;
	z-index:0;
}
.colTop425 {
	background: url(../images/colTop425.gif) top no-repeat;
	height: 28px;
	position:relative;
	z-index:0;
}
.colBottom425 {
height:10px;
background: url(../images/colBottom425.gif) bottom no-repeat;
}


/* 620 col*/
.colShadow620 {
	width: 620px;
	margin: 10px auto 18px auto;
	background: #fff url(../images/colBack620.gif) top repeat-y;
	}

.colHeader620 {
	background: url(../images/colHeader620.gif) top no-repeat;
	height: 63px;
	position:relative;
	z-index:0;
}
.colBottom620 {
height:10px;
background: url(../images/colBottom620.gif) bottom no-repeat;
}


/* 930 col*/
.colShadow930 {
	width: 930px;
	margin: 10px auto 18px auto;
	background: #fff url(../images/colBack930.gif) top repeat-y;
	}

.colHeader930 {
	background: url(../images/colHeader930.gif) top no-repeat;
	height: 50px;
	position:relative;
	z-index:0;
}
.colBottom930 {
height:10px;
background: url(../images/colBottom930.gif) bottom no-repeat;
}



.colHeader h2 {
	font-size:16px;
	line-height:18px;
	padding:5px 0 0 25px;
	margin:0;
	color:#0c5b93;
	font-weight:bold;
}

.colPad {
margin: 0 15px 5px 0px;
}

.highlight {
color:#9d0000;
}


div.marketsIcon {
position:absolute;
left: 200px;
top: -17px;
width: 75px;
height:42px;
background: url(../images/marketsIcon.gif) no-repeat;
}

div.portfolioIcon {
position:absolute;
left: 200px;
top: -17px;
width: 75px;
height:42px;
background: url(../images/portfolioIcon.gif) no-repeat;
}

div.headlinesIcon {
position:absolute;
left: 200px;
top: -17px;
width: 75px;
height:42px;
background: url(../images/headlinesIcon.gif) no-repeat;
}

div.friendIcon {
position:absolute;
left: 200px;
top: -17px;
width: 75px;
height:42px;
background: url(../images/friendIcon.gif) no-repeat;
}

div.blogIcon {
position:absolute;
left: 200px;
top: -17px;
width: 75px;
height:42px;
background: url(../images/blogIcon.gif) no-repeat;
}
div.tenIcon {
position:absolute;
left: 200px;
top: -17px;
width: 75px;
height:42px;
background: url(../images/10Icon.gif) no-repeat;
}

div.tipsIcon {
position:absolute;
left: 200px;
top: -17px;
width: 75px;
height:42px;
background: url(../images/tipsIcon.gif) no-repeat;
}

/************** TABLES *****************/
td.label { text-align:right; font-weight:bold; min-width:150px;}
table.movement {
	width: 280px;
	margin: 10px 0 20px 0;
	font-size:10px;
	color: #666666;
}
table.movement td {
text-indent:2px;
}

table.movement th {
background: #dddfd0;
color:#003333;
font-size:14px;
text-align:left;
text-indent:2px;
}

table.movement tr.price td {
font-weight: bold;
background: #f0f2e7;
}

table.movement tr.labels td {
font-weight: bold;
}

tr.odd, tr.odd td {
background:#f9faf5;
}

tr.even, tr.even td {
background:#eeefe7;
}

/* winner */
table.winners {
	width: 134px;
	margin: 0;
	font-size:10px;
	color: #666666;
	float:left;
	
}

table.winners th {
	background: #c9ddb3 url(../images/winnerBack.gif) bottom repeat-x;
	color: #003333;
	text-align:left;
	font-size:14px;
}

/* loser */
table.losers {
	width: 134px;
	font-size:10px;
	color: #666666;
	float:left;
	margin-left:12px;
}

table.losers th {
	background: #d7bcb1 url(../images/loserBack.gif) bottom repeat-x;
	color: #9d0000;
	text-align:left;
	font-size:14px;
}



table.topTenUsers {
width: 270px;
margin: 10px 0 0 0;

}
table.topTenUsers td.col1 {
width: 18px;

}

table.topTenUsers td {
border-bottom: 5px solid #fff;
border-right: 5px solid #fff;
background: #e5f4d5;
position:relative;
padding: 2px;
line-height:12px;

}
table.topTenUsers .percent {
float: right;
width: 60px;
text-align:right;
}

table.topTenUsers tr.one td {
background: #bdda9d;
}

table.topTenUsers tr.two td, table.topTenUsers tr.three td, table.topTenUsers tr.four td, table.topTenUsers tr.five td {
background: #d4ecb9;
}









.headlines h3, .blogPosts h3 {
	font-size:12px;
	line-height:13px;
	padding: 0;
	margin: 3px 0 2px 0;
	font-weight: bold;
	background:none;
	color: #444444;
	
}
.headlines, .blogPosts {
	font-size:10px;
	line-height:13px;
}
.headlines p, .blogPosts p {
	margin: 0 0 2px 0;
}
.headlines div, .blogPosts div {
	padding: 5px 10px 5px 10px;
	margin: 0 3px 0 3px;
}
.headlines .even {
	background:#ebf2f6;
}
.blogPosts .even {
	background:#e4f3e6;
}

/************** UL, LI *****************/

ul.headlineList {
	margin: 10px 0 10px 0;
	padding: 0;
	}
ul.headlineList li {
	list-style:none;
	background: url(../images/headlineBullet.gif) 0 0 no-repeat;
	padding-left: 20px;
	margin: 2px 0 4px 0;
	}
	
ul.portfolioList {
	margin: 10px 0 10px 0;
	padding: 0;
	}
ul.portfolioList li {
	list-style:none;
	background: url(../images/portfolioBullet.gif) 0 0 no-repeat;
	padding-left: 20px;
	margin: 2px 0 4px 0;
	}
	
ul.postingList {
	margin: 10px 0 10px 0;
	padding: 0;
	}
ul.postingList li {
	list-style:none;
	background: url(../images/postingBullet.gif) 0 0 no-repeat;
	padding-left: 20px;
	margin: 2px 0 4px 0;
	}
	
ul.checkList {
	margin: 10px 0 10px 0;
	padding: 0;
	}
ul.checkList li {
	list-style:none;
	background: url(../images/checkBullet.gif) 0 0 no-repeat;
	padding-left: 20px;
	margin: 2px 0 4px 0;
	}
	
	
div.colTabs {
margin: 0 0 8px 0;
z-index:10;
}
	
.colTabs ul {
	color:#666;
	padding: 0 0 0 0;	
	list-style-type: none;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	margin:0 0 0 0px;

}

.colTabs ul li {
	display: inline;
	list-style:none;
	padding:0;
	margin: 0 0 0 0;
	background-image: none;
	float: left;
	/*width:99px;
	height:30px;*/

}

.colTabs ul li a {
	font-size:13px;
	color:#666;
	padding: 8px 0 8px 0;
	line-height: 1.5em;
	text-decoration:none;
	cursor:pointer;
	font-weight: normal;
	background:#eaefe4;
	width: 92px;
	display:block;
	text-align:center;
	border-right: 1px solid #fff;

}

.colTabs ul li.active a {
	font-weight: bold;
	background: #fff url(../images/colTabActiveBack.gif) bottom left no-repeat;

}
.colTabs ul li.last a {
	border-right: none;

}
.tabContent
{
}

.tabContent>div
{
	display:none;
}
.tabContent>div.active
{
	display:block;
}

.customize {
margin-right: 15px;
margin-bottom:10px;
}

/************** Footer *****************/

#contentBottom
{
	background: url(../images/contentWrapperBottom.gif) top no-repeat;
	padding: 15px 0 20px 0;
	text-align:center;
}


#footer {
background:transparent url(../images/contentWrapperBottom.gif) no-repeat scroll center top;
padding:25px 0 20px;
text-align:center;
}

#splashPoints {
	padding: 25px 0 20px 0;
	text-align:center;
}

#footer  {
	padding-top:20px;
	text-align:center;
}

#footer ul {
	color:#FFFFFF;
	margin:0;	
	list-style-type: none;
}

#footer ul li {
	display: inline;
	list-style:none;
	padding:0;
	margin: 0 10px 0 0;
	background-image: none;

}

#footer ul li a {

	font-size:12px;
	color:#FFFFFF;
	padding: 0 10px 0x 10px;
	line-height: 2.6em;
	cursor:pointer;

}

/************** HOMEPAGE STYLES *****************/

#col1, #col2, #col3 {
	width: 315px;
	float:left;

}
#home #contentWrapperInner{
	margin: 0 0 0 10px;
	position:relative;
}


/************** NEWS STYLES *****************/

#news #contentWrapperInner{
	margin: 0 35px 0 35px;
}
#news #col1 {
	float:left;
	width:425px
}
#news #col2 {
	float:left;
	width:425px;
	margin-left: 30px;
}
a.readArticle {
background: url(../images/readArticle.gif) top left no-repeat;
width: 69px;
height: 14px;
text-indent:-9000px;
padding: 0;
display: block;
}

.newsStory {
margin-bottom: 8px;
padding-left:15px;
}

.newsStory h4 {
	margin-bottom:0;
	}

.newsLinks {
	position:absolute;
	width:390px;
	text-align:right;
	}
	
.newsLinks a {
	font-size:12px;
	}

	
.newsLinks a:hover {
	text-decoration:underline;
	}
	
#news .newsLinks {
	line-height:1.2em;
	}
	
#news .newsLinks2 {
	line-height:1.2em;
	padding-left:2px;
	}
	
#news .newsStory .newsPara {
	line-height:1.2em;
	}

.newsLinks a {

	text-decoration:none;
	}
	
.newsStory h4 {
background: none;
font-size:140%;
text-indent:0px;
font-weight:lighter;
}
.newsStory h4 a {
text-decoration: none;
}

.flashArea {
height: 200px;
background: #dedede;
text-align:center;
}


/************** SPLASH *****************/
body#splash {
background: #06293e url(../images/splashBack.jpg) top right repeat-x;


}

body#splash {
font-size:14px;
}

body#splash #contentWrapper p {
	font-size:12px;
	}
	
#splash #logo {
	position: absolute;
	top: 10px;
	left: 30px;
	width: 355px;
	height: 91px;
	background: url(../images/splashLogo.gif) no-repeat;
	
}

#splash input.loginBttn {
background-image:none;
background-color: transparent;
}
#splash #logo a {
	border:none;
	width: 355px;
	height: 91px;
	display: block;
	text-indent: -9999px;
	
}
#splash #header {
	width: 960px;
	height:106px;
	background: none;
	position: relative;
}

#splash #contentWrapper {
	padding: 25px 0 20px 0;
	background: #fff url(../images/splashContentWrapHeader.jpg) top left no-repeat;
}
#splash #col1 {
width:560px;
min-height:650px;
margin: 0 0 0 25px;
}
#splash #col1 h2 {

margin:15px 0 10px 0;
padding: 0;
}
h1.reverse {
color: #fff;
text-align:center;
}
#splash #coSearch {
background: url(../images/companySearchBack.gif) top left no-repeat;
height: 40px;
padding-top: 7px;
}

#splash #coSearch .form {
display:inline;
padding: 0;
margin:0;
}


#splash #coSearch input.search{
width:270px; height:21px;
vertical-align:top;
padding:3px 0 0 2px;
margin: 0;
}


#splash input.button {
border:none;
background: none;
padding: 0;
margin: 0 0 0 5px;
}


#splash #coSearch p {
color: #fff;
font-weight:bold;
font-size:160%;
margin: 0 10px 0 10px;
padding:0 0 0 0;
display:inline;
vertical-align:25%;

}
#splash #loginBox {
background: #fff url(../images/loginTop.gif) top left no-repeat;
width: 200px;
height: 200px;
float: right;
margin: 5px 0 10px 10px;
padding: 10px 0 10px 0;
}
#splash .loginBoxBottom {
background: url(../images/loginBottom.gif) bottom left no-repeat;
height: 20px;
}
#splash #loginBox .form {
margin: 0 10px 0 10px;
}
#splash #loginBox img {
margin-bottom: 5px;
}

#splash #loginBox label {
color: #0a4676;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
margin: 5px 0 5px 0;
display: block;
}

#splash input {
/*border: 1px solid #88997d;*/
/*background: #fff url(../images/inputBack.gif) top left repeat-x;*/
padding: 2px 4px;

font-size:13px;
margin: 0 0 8px 0;
}

#splashPoints {
background: #fff url(../images/splashPointsBack.jpg) top left no-repeat;
text-align:left;
}

#splashPointsBottom {
background: #fff url(../images/splashPointsBottom.gif) bottom left no-repeat;
height: 12px;
}

#splashPoints #colLeft {
width: 440px;
float:left;
margin: 10px 0 10px 15px;
}

#splashPoints #colRight {
width: 450px;
float:right;
margin: 0px 25px 15px 0;
}
#splashPoints #colRight>DIV { display:none; position:absolute; width:450px; }
#splashPoints #colRight>DIV.active { display:block; }
#splashPoints ol {
padding: 0;
margin: 0 0 0 10px;
list-style-position:inside;
}

#splashPoints ol li {
padding: 10px 0 8px 0;
margin: 0;
color:#1c5e1c;
font-size:14px;
font-weight:bold;
}

#splashPoints ol li.active {
margin: 0;
color: #a26301;
font-size:14px;
font-weight:bold;
background: #fff url(../images/splashPointsLiActBack.jpg) bottom right no-repeat;
}

#splashPoints ol li.active a {
color: #a26301;

}

#splashPoints ol li a {
padding: 7px 0 7px 0;
color:#1c5e1c;
font-weight:bold;
text-decoration:none;
}

#splashPoints ol li a:hover {
text-decoration:underline;
}



#splashPoints h2 {
color: #a26301;
font-size:17px;
margin: 5px 0 5px 0;
}

#splashPoints p {
color: #333;
font-size:12px;
line-height: 25px;
}


#splash #col2 {
	width: 370px;
	position: absolute;
	top: -100px;
	right:15px;
	padding: 45px 0 90px 0;
	background: url(../images/splashColFade2.png) top left no-repeat;
}

#splash .colShadow {
	width: 305px;
	margin: 0 auto 0 auto;
	background: #fff url(../images/colBack.gif) top repeat-y;
	
}

/* PROFILE PAGE*/


#profile #col2 {
width: 620px;
margin-right: 0;
padding-top: 23px;
}

#profile .colHeader620 h1 {
	margin: 0 0 0 15px;
}

.colHeader930 h2 {
	margin: 0 0 0 15px;
	padding-top: 15px;
}

#profile .colHeader620 {
	padding-top: 20px;
}

#profile #col2 h2 {
	padding: 5px 0 3px 0;
	margin: 0;
}

#profile .colPad {
margin: 0 15px 5px 15px;
}

.profilePhoto {
text-align: center;
padding: 5px 0;
}
.profilePhoto img { 
	border: 3px solid #dfe0e2;
}

.profileFriends {
	padding: 5px 0 0 10px;
}
.profileFriends img {
	border: 3px solid #dfe0e2;
	width: 70px;
	height: 70px;
	float:left;
	margin: 0 8px 8px 0;
}
#profile .colShadow930 .row {
	padding: 8px 15px 5px 15px;
	margin: 0 4px 0 4px;

}
#profile .colShadow930 .even {
	background:#e6eff4;

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






DIV.info, DIV.success, DIV.warning, DIV.error, DIV.validation {
    border: 1px solid;
    margin: 10px 0px;
    padding:15px 10px 15px 50px;
    background-repeat: no-repeat;
    background-position: 10px center;
}
DIV.info {
    color: #00529B;
    background-color: #BDE5F8;
    background-image: url('/images/knobs/knob info.png');
}
DIV.success {
    color: #4F8A10;
    background-color: #DFF2BF;
    background-image:url('/images/knobs/Knob Valid Green.png');
}
DIV.warning {
    color: #9F6000;
    background-color: #FEEFB3;
    background-image: url('/images/knobs/knob attention.png');
}
DIV.error {
    color: #D8000C;
    background-color: #FFBABA;
    background-image: url('/images/knobs/knob cancel.png');
}

DIV.iconPanel
{
	width:280px;
	padding: 5px 10px 5px 10px;
}

.tipButton { cursor:pointer; } 


.dropdownmenu
{
	display:none;
	border: 1px solid #07405E;
	background-color:white;
	
	width:200px;
	z-order:9999;
	position:absolute;
	top:89px;
}
.dropdownmenu UL { margin:0; }
.dropdownmenu LI 
{
	font-size:14px;
	list-style-type: none;
	padding:0;
	margin: 0 0 0 0;
}
.dropdownmenu LI.spacer { background-color:#999; margin:3px; height:1px;}
.dropdownmenu LI A { display:block; text-decoration:none; padding:3px 10px 3px 10px; }
.dropdownmenu LI A:hover
{
	color:white;
	background-color: #237CA3;
	border-bottom: 1px solid #07405E;
	padding-bottom:2px;
}

/*** color table **/

.colorTable {
	padding: 0px;
	margin: 0px;
}

.colorTable TBODY TR > TH:first-child { border-left: 1px solid #C1DAD7;}
.colorTable th {
	font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #4f6b72;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	text-align: left;
	padding: 6px 3px 6px 6px;
	background: #CAE8EA url(/images/ColorTableHeader.jpg) no-repeat;
}

.colorTable TR > TD:first-child { 	border-left: 1px solid #C1DAD7; }

.colorTable td {
	font: 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	background: #fff;
	padding: 3px 3px 3px 6px;
	color: #4f6b72;
}


.colorTable td.alt {	background: #F5FAFA;	acolor: #797268;}
.colorTable td.label {	width: 150px; text-align:right; border-right: none;}

.colorTable .caption {
	background: #F5FAFA;	
	padding: 6px 3px 6px 6px;
	font: bold 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	border-top: 1px solid #C1DAD7;
		border-bottom: none;
	letter-spacing: 2px;
	text-transform: uppercase;
	border-bottom: 1px solid #C1DAD7;
		
}



/*** tabstrip ****/
DIV.tabstrip2 { border-bottom: 1px solid #898989; clear:both;  margin-right:10px;} 
DIV.tabstrip2 A { padding: 2px 8px 2px 8px; display:block; color:black; font-weight:bold; float:left;text-decoration:none; border:1px solid #898989; border-bottom:none; border-left:none; background-color: #F1F1F1; }
DIV.tabstrip2 A:hover { text-decoration:underline;  }
DIV.tabstrip2 A.first { border-left: 1px solid #898989; }
DIV.tabstrip2 A.selected { background-color: #237CA3; color:white; }
DIV.tabstrip2 A.selected:hover { text-decoration:none;  }


/*** inbox ***/
DIV.inboxOptions  A{ margin-left: 10px; font-weight:normal; }
DIV.inboxOptions  { padding:10px; background-color: #F1F1F1; font-weight:bold; margin-right:10px;border:1px solid #898989; border-top:none; margin-bottom:10px;}
TABLE.messageList A { text-decoration:none; }
TABLE.messageList A:hover { text-decoration:underline; }
TABLE.messageList TD{ vertical-align:middle; padding:4px; border-top: 1px solid #ddd; }
TABLE.messageList TR.first TD{  border-top: none; }
TABLE.messageList TR.unread TD{ background-color: #eee; }
TABLE.messageList TR.unread a.subject { font-weight:bold; }
TABLE.messageList span.date { display:block;}
TABLE.messageList a.subject { display:block;}

/*** read message ***/
TABLE.messageThread  { margin-right:20px; min-width:650px; }
TABLE.messageThread TR.first h2 { margin-top:15px; border-bottom: 1px solid #ddd;  }
TABLE.messageThread TR TD {padding-top:10px; padding-bottom:10px; }
TABLE.messageThread TR  TD.message {border-bottom:1px solid #ddd; }
TABLE.messageThread span.date { display:block; }
TABLE.messageThread Label  { display:block; font-weight:bold; margin-bottom:0; }


/*************PROFILE PAGE STYLES***********************/

.colShadowProfile {
	width: 295px;
	margin: 10px auto 0px auto;
	background: #fff url(../images/colBack2.gif) top repeat-y;
	}
	
.colHeaderProfile {
	background:url(../images/colHeader2.gif) no-repeat center top;
	height:28px;
	position:relative;
	z-index:0;
	}
	
.colHeaderProfile h2 {
	color:#0C5B93;
	font-size:16px;
	font-weight:bold;
	line-height:18px;
	margin:0;
	padding:5px 0 0 25px;
}

#profileLeft {
	float:left;
	width:300px;
	margin-left:5px;
	}

.profileLarge {
	height:220px;
	text-align:center;
	padding-top:20px;
	}
	
.profileLarge img {
	border:3px solid #dfdfdf;
	}
	
.editProfile {
	text-align:right;
	padding-right:60px;
	}
	
#editProfileImage {
	 padding: 3px 0 5px 10px;
	 text-align:right;
	 color:#333333;
	 text-decoration:none;
	 }
	 
#editProfileImage:hover {
	color:#5496CF;
	}

#friendsBox {
	width:272px;
	background:#d8e6ee url(../images/friendsboxtop.gif) no-repeat 	left top;
	margin:15px 0 10px 12px;
	font-weight:bold;
	}
	
#friendsBox h2 {
	margin:0;
	background:url(../images/friendsboxbottom.gif) no-repeat left bottom;
	 color:#696969;
	 padding:7px 0 7px 10px;
	 font-size:13px;
	 font-weight:bold;
	 }
	 
#profileLeft table {
	margin-left:15px;
	}
	
#profileLeft table img {
	border:3px solid #dfdfdf;
	}
	
#friendAdd {
	height:20px;
	background:url(../images/friendaddbg.jpg) repeat-x;
	list-style:none;
	width:255px;
	margin-left:21px;
	margin-top:15px;
	}
	
#friendAdd li {
	float:left;
	text-align:center;
	}
	
#friendAdd li a {
	float:left;
	text-decoration:none;
	color:#333333;
	margin-left:27px;
	}
	
#friendAdd li a:hover {
	color:#5496cf;
	}
	
.approve {
	width:93px;
	background:url(../images/friendsnavdivider.jpg) no-repeat right center;
	}
	
	
.findWidth{
	width:72px;
	text-align:center;
	background:url(../images/friendsnavdivider.jpg) no-repeat right center;
	}
	
.viewAll {
	width:72px;
	}
	
#groupsBox {
	width:272px;
	background:#e8e9d5 url(../images/groupsboxtop.gif) no-repeat left top;
	margin:20px 0 0px 12px;
	font-weight:bold;
	}
	
#groupsBox h2 {
	margin:0;
	background:url(../images/groupsboxbottom.gif) no-repeat left bottom;
	 color:#696969;
	 padding:7px 0 7px 10px;
	 font-size:13px;
	 font-weight:bold;
	 }
	 
#groupsLinks {
	margin-left:20px;
	padding-bottom:20px;
	margin-top:15px;
	}
	
#groupsLinks a {
	display:block;
	margin-bottom:15px;
	margin-left:2px;
	text-decoration:underline;
	}
	
#columnbottomProfile {
	background:url(../images/colBottom2.gif) no-repeat left bottom;
	height:10px;
	}


#profileRight {
	position:relative;
	top:5px;
	width:622px;
	margin-left:315px;
	background:url(../images/profileuserheadbg.gif) no-repeat left top;
	border-top:1px solid #ffffff;
	
	}
	
#profileRight h1 {
	height:42px;
	padding-left:20px;
	padding-top:5px;
	background:url(../images/profileuserh1bg.gif) repeat-y;
	}
	
#profileRight .profileLocation {
	padding-top:20px;
	margin-bottom:0;
	}
	
#profileRight h3 {
	background:none;
	}

#profileContent {
	margin-top:-40px;
	background:url(../images/profileusercontentbg.gif) repeat-y;
	}
	
#profileContent h2, #profileContent h3 {
	width:565px;
	padding-left:20px;
	}
	
#profileContent p {
	width:565px;
	padding-left:22px;
	line-height:1.2em;
	}
	
#profileContent h2 {
	margin-top:1.6em;
	}
	
#profilebottom {
	height:10px;
	background:url(../images/profileuserfootbg.gif) no-repeat;
	position:relative;
	right:1px;
	}
	
.profileCharts {
	background:url(../images/framebgmiddle.gif) repeat-y;
	width:935px;
	margin-top:-14px;
	padding-top:5px;
	margin-left:2px;
	}
	
.ideaContentWrap {
	background:url(../images/framebgmiddle.gif) repeat-y;
	width:935px;
	margin-top:-14px;
	padding-top:5px;
	margin-left:2px;
	padding-bottom:20px;
	}

.profileCharts h2 {
	margin-top:0;
	background:url(../images/framebgtop.gif) no-repeat left top;
	}
	
.profileblock {
	padding:0 20px 10px 20px;
	background:url(../images/framebgbottom.gif) no-repeat 2px bottom;
	margin-bottom:0;
	}
	
/***************************Blog section*************/	


.blogDiscuss {
	width:935px;
	padding:0;
	background:url(../images/blogdiscussiontop.gif) no-repeat 1px top;
	margin-top:10px;
	border:1px solid #ffffff;
	}
	
.blogDiscuss h2 {
    padding-top:5px;
	padding-left:25px;
	margin-top:12px;
	height:32px;
	background: url(../images/blogdiscussionmiddle.gif) repeat-y;
	margin-bottom:0;
	padding-bottom:10px;
	}
	
.blogDiscussion {
	padding:0;
	margin-top:10px;
	border:1px solid #ffffff;
	}
	
.blogDiscussion h2 {
	padding:7px 5px 5px 25px;
	background-color:#e7e7e7;
	margin:12px 27px 2px 25px;
	}

.blogDiscussionContent {
	margin-left:0
	padding:0;
	border-bottom:2px solid #074c73;
	}	
	
.blogReply {
	margin-left:60px;
	}
	
.profileWrap {
	width:935px;
	background:url(../images/framebgbottom.gif)left bottom no-repeat;
	}
		
.originalPost {
	margin-left:26px;
	margin-right:28px;
	}

.blogDiscussionContent .blogLinkSelector a:hover {
	color:#5496cf;
	}
	
.blogDiscussionlinks {
	text-align:right;
	}
	
.blogLinkAlign {
	text-align:right;
	padding-bottom:5px;
	padding-right:20px;
	}
	
.blogLinkAlign a {
	color:#333333;
	margin-left:5px;
	}
	
.blogDiscussionCommentBlock h3 {
	color:#064163;
	}
	
.blogPictureIndent {
	min-height:35px;
	height:auto !important;
	height:35px;
	text-align:left;
	margin-left:60px;
	padding-left:0;
	padding-right:20px;
	}
	
.blogPictureIndentTop {
	min-height:60px;
	height:auto !important;
	height:60px;
	text-align:left;
	margin-left:60px;
	padding-left:0;
	padding-right:20px;
	}
	
.blogLinkSelector {
	margin-left:10px;
	font-size:inherit;
	}
	
.blogLinkSelector a, .commentDiscussionLink a {
	
	}	

.blogDiscussionContent a:hover, .blogDiscussionCommentBlock a:hover {
	color:#5496CF;
	}
	
.blogDiscussionCommentBlock {
	width:840px;
	margin-left:95px;
	padding:0;
	background:url(../images/blogdiscussionmiddleeven.gif) 0px 0px repeat-y;
	}	
		
.blogDiscussionCommentBlock h3, .blogDiscussionCommentBlock p {
	background:none;
	padding-left:23px;
	padding-right:20px;
	}


.blogDiscussionCommentTop {
	background:url(../images/blogcommenttop.gif) no-repeat 1px 0px;
	height:10px;
	}
	
.blogDiscussionCommentBottom {
	height:10px;
	background:url(../images/blogcommentbottom.gif) no-repeat -2px bottom;
	}

.blogPostTopReg {
	height:10px;
	background:url(../images/framebgtop.gif) no-repeat -1px 0px;
	}

.blogDiscussionImage {
	
	margin-right:10px;
	float:left;
	}
	
.blogDiscussionTags {
	margin-bottom:10px;
	margin-top:10px;
	text-align:left;
	width:60%;
	position:relative;
	top:27px;
	}
	
.blogDiscussionCommentBlock h3 {
	padding-top:10px;
	}
	

.blogDiscussionlinks, .commentDiscussionLink{
	text-align:right;
	list-style:none;
	padding-bottom:0px;
	margin-right:20px;
	}	
	
.blogLinkSelector {
	position:relative;
	bottom:20px;
	}
	
	
.blogDiscussionlinks a, .commentDiscussionLink a {
	color:#333333;
	}
	
.blogDiscussionContent h3{
	background:none;
	
	color:#064163;
	padding-top:5px;
	
	height:20px;
	}
	
.blogDiscussionDate {
	text-align:right;
	padding-right:20px;
	margin-top:5px;
	}
	
.blogDiscussionFirst {
	position:relative;
	bottom:25px;
	position:relative;
	text-align:right;
	padding-right:20px;
	}
	
.blogDiscussionName {
	margin-bottom:0;
	margin-top:-37px;
	}
	
.blogReply .blogDiscussionName {
	position:relative;
	right:40px;
	text-align:right;
	width:90px;
	}
	
.blogReply img {
	}
	
.blogDiscussionWrap {
	border-bottom:2px solid #074c73;
	}
	
.blogDiscussionContent .blogDiscussionTags, .blogDiscussionCommentBlock .blogDiscussionTags {
	padding-left:109px;
	}
	
.commentDiscussionLink{
	margin-bottom:1em;
	margin-top:10px;
	}
	
.profileFixBottom {
	margin-left:4px;
	width:935px;
	height:17px;
	background:url(../images/framebgbottom.gif) left top no-repeat;
	}

/*************************comment forms**************/
	
#commentForm,#commentForm4 {
	display:none;
	text-align:right;
	margin-top:-40px;
	padding-bottom:20px;
	margin-bottom:0;
	padding-right:20px;
	}
	
#commentForm2,#commentForm3 {
	display:none;
	text-align:right;
	margin-top:-40px;
	padding-bottom:20px;
	margin-bottom:0;
	padding-right:20px;
	}
	
.blogDiscussionContent span, #blogDiscussionComments span {
	position:relative;
	right:350px;
	}

	
#commentForm a:hover {
	background-position:left bottom;
	}
	
	
/***********Blog Border Fixes************/





.blogContentBorderFix {
	width:935px;
	background:url(../images/blogdiscussionunder.gif) no-repeat left bottom;
	position:relative;
	height:10px;
	left:2px;
	bottom:3px;
	}

	
/**********FRAMES********************/


body#profilecharts {
	background:none;
	}

#profilechartsframe {
	margin:0;
	padding:0;
	position:relative;
	right:5px;
	}
	
.profilePortfolioLeft td {
	text-align:left;
	font-weight:bold;
	font-size:16px;
	}
		
.profilePortfolio td, .profilefakeChart td{
	text-align:center;
	width:600px;
	}
	
.profilePortfolio td {
	font-weight:bold;
	font-size:16px;
	}
	
#movementprofile {
	position:relative;
	top:20px;
}

table.movementprofile {
	width: 275px;
	margin: 15px 0 0px 20px;
	font-size:10px;
	color: #666666;
	position:relative;
	right:10px;
}

table.movementprofile td {
	text-indent:2px;
}

table.movementprofile th {
background: #dddfd0;
color:#003333;
font-size:14px;
text-align:left;
text-indent:2px;
}

table.movementprofile tr.price td {
font-weight: bold;
background: #f0f2e7;
}

table.movementprofile tr.labels td {
font-weight: bold;
}

#profilecharts table.winners {
	margin-top:5px;
	}
	
#profilecharts table.losers {
	margin-left:7px;
	margin-top:5px;
	}
	
.winnerSpace {
	padding-left:12px;
	}
	
.headlineSection td {
	padding-left:14px;
	}
	
td.viewAll {
	padding-left:35px;
	padding-top:20px;
	width:200px;
	}
	
td.viewAll a {
	font-size:14px;
	text-decoration:none;
	}
	
td.viewAll a:hover {
	text-decoration:underline;
	}
	
iframe {
	border:none;
	padding-bottom:10px;
	
	}
	
#imagebgfix {
	width:927px;
	height:27px;
	border:1px solid green;
	}

/********IDEA BOARD********************************/

#ideaSubject {
	float:left;
	width:550px;
	padding-top:30px;
	padding-bottom:20px;
	}
	
#ideaSubject h1 {
	width:935px;
	background:transparent url(../images/blogdiscussionmiddle.gif) -1px 0 repeat-y;
	height:40px;
	}
	
#ideaSubject label{
	position:absolute; 
	padding-top:.2em; color:#064163;
	text-align:right;
	margin-right:3px;
	width:50px;
	}

	
.ideaDraftsMore	{
	text-decoration:none;
	}
	
.ideaDraftsMore:hover	{
	text-decoration:underline;
	}
	
#blogHiddenLink {
text-decoration:underline;
}

#ideaSubject h1, #ideaSubject p, #ideaSubject label  {
	padding-left:25px;
	}
	
#ideaAttach label {
	color:#064163;
	margin-right:5px;
	}
	
#ideaAttach input {
	width:240px;
	}
	
#ideaAttach ul {
	list-style:none;
	margin:25px 25px 0 0;
	}
	
#ideaAttach li {
	float:right;
	width:122px;
	}
	
	
#ideaAttach li a {
	float:left;
	width:122px;
	height:29px;
	position:relative;
	right:5px;
	}
	
.ideaPost a {
	background:url(../images/postbuttonregular.gif) no-repeat;
	}
	
.ideaPost a:hover {
	background:url(../images/postbuttonover.gif) no-repeat;
	}
	
.ideaSave a {
	background:url(../images/savedraftregular.gif) no-repeat;
	}
	
.ideaSave a:hover {
	background:url(../images/savedraftover.gif) no-repeat;
		}
	
#ideaSubject input {
	margin-bottom:5px;
	}
	
#ideaSubject textarea, #ideaSubject input {
	margin-left:80px;
	}

#ideaSubject input, #ideaSubject textarea{
	width:460px;
	}
	
#ideaSubject textarea {
	height:175px;
	}
	
#ideaSubject p {
	position:relative;
	top:10px;
	left:55px;
	color:#064163;
	}

#ideaDrafts {
	float:right;
	width:350px;
	margin-top:20px;
	}
	
#ideaDrafts h3 {
	font-size:164%;
	font-weight:lighter;
	padding-left:0;
	border-top:none;
	}
	
#ideaDrafts h4 {
	margin:0;
	background:none;
	position:relative;
	left:5px;
	top:2px;
	color:#064163;
	font-weight:lighter;
	}
	
#ideaDrafts ul li a {
	text-decoration:none;
	}
	
#ideaDraftScroll { 
	overflow:auto;
	overflow-x:hidden;
	width:330px;
	height:110px;
	border:1px solid #f4f4eb;
	}
	
#ideaDrafts table a {
	text-decoration:none;
	}
	
#ideaDrafts table {
	padding:2px;
	}
	
#ideaDrafts table a:hover {
	text-decoration:underline;
	}
	
#ideaDrafts table td {
	padding:5px 0;
	padding-left:3px;
	}
	
#ideaAttach {
	margin-top:40px;
	}

.tableOdd {
	background-color:#F4F4EB;
	}
 	

/******Splash Page Add-Ons***********/


#splash {
	color:#333333;
	}
	
h2.splashHead {
	font-size:16px;
	font-weight:bold;
	color:#333333;
	margin-bottom:20px;
	}
	
#splash fieldset {
	border:1px solid #335c85;
	width:430px;
	padding-left:60px;
	margin-bottom:0;
	}
	
.splashForm {
	
	width:440px;
	padding-left:60px;
	/*border:1px solid #335c85;*/
	padding-bottom:10px;
	}
	
#splash h1 {
	font-size:180%;
	}
	
#splash label {
	color:#333333;
	position:absolute;
	font-size:11px;
	font-weight:bold;
	width:120px;
	text-align:right;
	}
	
#splash input, #splash select {
	margin-left:125px;
	margin-bottom:12px;
	color:#333333;
	font-size:12px;
	}

#splash .legend {
	font-weight:bold;
	position:relative;
	right:40px;
	border-bottom:1px solid #064163;
	width:443px;
	}
	
#splash input[type=text] {
	border:1px solid #335c85;
	}
	
select{
	border:1px solid #335c85;
	}

/*slider position*/
#sl0base, #sl1base {
	margin-left:125px;
	}
	

#splash .checkAvailable {
	position:relative;
	left:160px;
	width:120px;
	margin-top:-5px;
	padding:0;
	}
	
#splash .countrySelect {
	width:277px;
	}
	
.sliderChoice{
	font-size:10px !important;
	font-weight:bold;
	margin-left:125px;
	width:280px;
	text-align:center;
	}
	
.financeInfo {
	
	position:relative;
	right:40px;
	text-align:right;
	margin-top:0;
	font-size:10px !important;
	}


#cityStateZip .cityState{
	width:auto;
	}
	
#cityStateZip .cityInput {
	margin-left:30px;
	}
	
.checkbox input {
	margin-right:1px !important;
	}

#splash input.chaptaText {
	margin-left:30px;
	width:365px;
	}
	
#splash p.chaptaType {
	margin-left:30px;
	margin-bottom:0;
	font-weight:bold;
	font-size:11px !important;
	}
 	
.formLabel {
	position:absolute;
	}
	
#splash .splashForm .formBottom {
	margin-left:175px;
	}
	
#splash .splashForm .selectbottom {
	margin-left:175px;
	width:140px;
	}
	
#splash .selectWide {
	width:280px;
	}

.horizLabels span {
	margin-left:2px;
	margin-right:10px;
	}

#splash .checkbox input {
	margin:0;
	padding:0;
	border:none;
	margin-left:125px;
	}
	
#splash .checkbox span {
	position:relative;
	bottom:1px;
	}
	
#splash textarea {
	margin-left:30px;
	}
		
#formSubmit {
	margin-left:100px;
	margin-top:20px;
	}
	
#formSubmit input {
	padding:4px 8px;
	}

	
/*********GROUPS PAGE******************/

#groupHeader {
	padding-left:20px;
	}
	
#groupHeader h1 {
	margin:10px 0 0 0;
	}
	
.groupView {
	position:relative;
	left:180px;
	line-height:30px;
	text-decoration:none;
	}

.groupView:hover {
	text-decoration:underline;
	}

/*********Email**********************/

#inboxSearch {
	float:right;
	width:200px;
	}

#inboxSearch input {
	background:url(../images/searchBackMail.gif) no-repeat left top;
	position:absolute;
	right:35px;
	width:197px;
	border:none;
	height:18px;
	padding:4px 3px 3px 5px;
	text-indent:5px;
	}
	
#inboxControl input{
	background:url(../images/searchBackMail.gif) no-repeat left top;
	width:197px;
	border:none;
	height:18px;
	padding:4px 3px 3px 5px;
	text-indent:5px;
	}
	
#inboxNav ul li {
	float:left;
	background:url(../images/inboxtabrightunselect.gif) no-repeat top right;
	padding-bottom:0;
	margin-bottom:0;
	margin-right:10px;
	}
	
#inboxNav ul li a {
	float:left;
	display:block;
	text-decoration:none;
	padding:0 1.5em;
	line-height:2em;
	background:url(../images/inboxtableftunselect.gif) no-repeat top left;
	color:#ffffff;
	}

#inboxNav ul li.current {
	background:url(../images/inboxtabright.gif) no-repeat top right;
	}
	
#inboxNav ul li.current a {
	background:url(../images/inboxtableft.gif) no-repeat top left;
	}
	
#inboxNav ul li a:hover {
	text-decoration:underline;
	}
	
#inboxNav {
	margin:0;
	padding:0;
	}
	
#inboxNav ul {
	margin:0;
	padding:0;
	margin-left:20px;
	padding-left:20px;
	list-style:none;
	}
	
.inboxTop td {
	border-top:1px solid #064163;
	}
	
#inboxControl {
	height:30px;
	margin-left:20px;
	}
	
#inboxControl .inputAdd {
	float:right;
	padding-right:15px;
	}
	
.inboxDelete span {
	position:relative;
	top:4px;
	}
	
#inboxControl ul {
	float:left;
	list-style:none;
	padding:5px 0px 5px 10px;
	background-color:#f4f4eb;
	margin-left:0;
	width:890px;
	}
	
#inboxControl ul li {
	float:left;
	padding:0;
	margin:0;
	margin-right:20px;
	line-height:1.7em;
	}
	
#inboxControl ul li a {
	float:left;
	color:#b4b4b4;
	}
	
#inboxTable {
	margin:0;
	margin-left:20px;
	width:900px;
	}
	

#inboxTable table td {
	padding:20px 0 10px 0;
	}
	
	
#inboxTable .profilepic {
	width:65px;
	padding-top:10px;
	}
	
#inboxTable .profilepic img{
	border:1px solid #064163;
	padding:2px;
	}
	
#inboxTable .userdate {
	width:210px;
	}
	
#inboxTable .subject {
	width:490px;
	}
	
#inboxTable .checkbox {
	padding-left:20px;
	width:40px;
	}
	
#inboxTable table td {
	border-bottom:1px solid #f4f4eb; /*#064163;*/
	}
	
#inboxTable .deletebox {
	padding-right:45px;
	}
	
#inboxTable table a {
	text-decoration:none;
	}

#inboxBorder {
	border-top:1px solid #064163;
	margin-left:20px;
	width:898px;
	position:relative;
	bottom:1px;
	}
	
#inboxBorder input.subjectInput, #inboxBorder textarea {	
	border:1px solid #064163;
	}
	
#inboxBorder input.subjectInput2 {
	margin-bottom:40px;
	}
	
#settingsPass {
	position:relative;
	bottom:10px;
	}

#inboxBottom {
	position:relative;
	bottom:1px;
	background:url(../images/inboxbottom2.gif) no-repeat left bottom;
	height:10px;
	margin-left:20px;
	font-size:0px;
	}	
	
#email #ideaDrafts {
	width:340px;
	}
	
#email #ideaDrafts h3 {
	background:none;
	padding-top:10px;
	color:#064163;
	}
	
#email #ideaSubject {
	width:530px;
	}
	
#email #ideaAttach ul {
	margin-right:15px;
	}
	
#email #ideaSubject input, #email #ideaSubject textarea {
	width:440px;
	font-size:13px;
	}
	
#email #ideaAttach ul {
	margin-top:20px;
	}
	
.emailSend a {
	background:url(../images/sendbuttonregular.gif) no-repeat;
	}
	
.emailSend a:hover {
	background:url(../images/sendbuttonover.gif) no-repeat;
	}

/****************inboxread message/****************/

#readWrap {
	width:720px;
	border:1px solid #064163;
	margin:0px auto;
	}
	
#readRightCol {
	float:right;
	width:400px;
	}
	
#readLeftCol {
	float:left;
	width:300px;
	}
	
#leftPic {
	float:left;
	width:150px;
	}
	
#leftUserInfo {
	float:right;
	width:150px;
	}
	

/*************settings**************************/

#settingsInfo {
	width:455px;
	padding-top:20px;
	margin:0 auto;
	}
	
.portfolios #settingsInfo {
	margin-left:80px;
	}
	
#settingsInfo h2 {
	margin-top:0;
	margin-left:40px;
	margin-bottom:20px;
	}

	
#settings #settingsInfo input, #settings #settingsInfo select {
	margin-left:175px;
	margin-bottom:0;
	color:#333333;
	}
		
#settingsInfo label {
	position:absolute;
	text-align:right;
	font-size:11px;
	font-weight:bold;
	width:160px;
	}
	
#settingsInfo p {
	margin-bottom:0;
	height:30px;
	}

#settingsTable {
	width:600px;
	margin-left:120px;
	}
	
#settingsTable table {
	width:600px;
	
	}
	
#settingsTable table td {
	font-weight:bold;
	color:#064163;
	padding:.5em .2em;
	border-bottom:1px solid #f4f4eb;
	}
#settingsTable table th {
	border:1px solid #064163;
	
	}
	
#settingsTable table tr {
	border:1px solid #064163;
	}
	
#settingsTable table td.portfolioCheck {
	text-align:center;
	}
	
#settingsTable #sl0base, #settingsTable #sl1base{
	margin-left:0 !important;
	
	}
	
#defaultPos {
	text-indent:-1000em;
	}


#settingsInfo .chartingTrend {
	margin-top:5px;
	}
	

#settings #settingsInfo .settingsBox {
	position:absolute;
	margin-left:20px;
	}
	
#settingsInfo input, #settingsInfo textarea {
	padding:2px;
	font-size:12px;
	color:#333333;
	}
	
	
#settingsInfo input {
	margin-bottom:120px;
	}
	
#settingsInfo textarea {
	border:1px solid #064163;
	}
	
#settingsInfo textarea {
	width:300px;
	}
	
#settingsInfo .composeSend {
	border:none;
	margin-left:0;
	float:right;
	}
	
#passButtons {
	margin-right:257px;
	}
		
#passButtons ul {
	list-style-type:none;
	}
	
#passButtons li {
	float:right;
	width:124px;
	}

#passButtons a {
	float:right;
	width:124px;
	height:27px;
	background:url(../images/changebutton.gif);
	background-position:left top;
	text-indent:-10000em;
	}
	
#passButtons #cancelButton {
	background:url(../images/cancelbutton.gif);
	background-position:left top;
	}
	
#passButtons #cancelButton:hover {
	background-position:left bottom;
	}
	
#passButtons a:hover {
	background-position:left bottom;
	}
	
/********misc*****************/

#inboxBorder h1 {
	position:absolute;
	margin-top:10px;
	left:15px;
	font-size:16px;
	}

#altdesign .settingList  {
	background:none;
	font-size:16px;
	margin-top:3px;
	font-weight:bold;
	}
	
	
#settings #settingsInfo span {
	position:relative;
	bottom:2px;
	left:3px;
	}

/********manyCharts*************/

#manycharts {
	width:905px;
	}
	
#manycharts .chartsSize {
	font-size:16px;
	}
	
#manycharts td {
	text-align:center;
	}
	
table #movementchart {
	margin: 15px 0 20px 0px;
	font-size:10px;
	color: #666666;
	position:relative;
	left:12px;
}	

.blogFirstBorderFix2 {
	width:935px;
	background:url(../images/blogdiscussionbottom.gif) no-repeat 1px 0;
	height:10px;
}


td.chartsBreakRight {
	
	}
	
td.chartsBreakLeft {
	
	}
/*************friends page****************/

#inboxSearch.inboxAdjust {
	position:relative;
	top:15px;
	}

#friendsTable {
	width:930px;
	padding-top:20px;
	
	}

#friendsTable td {
	text-align:center;
	}

#friendsTable a {
	position:relative;
	bottom:7px;
	}
	
#friendsLinks {
	text-align:right;
	padding-right:50px;
	margin-top:10px;
	}
	
#friendsLinks a {
	text-decoration:none;
	margin-right:5px;
	}
	
#friendsLinks span {	
color:#335c85;
}

/***********Search results page************/


#searchResultWrap h2 {
	font-size:14px;
	font-weight:bold;
	margin-bottom:0;
	margin-left:-5px;
	text-decoration:underline;
	}

#searchResults label {
	position:absolute;
	line-height:30px;
	font-size:16px;
	font-weight:bold;
	margin-left:-5px;
	}

	
#searchResults input {
	background:transparent url(../images/searchBack.gif) no-repeat;
	border:0 none;
	color:#666666;
	height:24px;
	margin:4px 0 0;
	padding:4px 3px 3px 5px;
	text-indent:5px;
	width:197px;
	margin-left:150px;
	}
	
#searchResultWrap {
	padding-left:35px;
	}
	
.searchBody ul {
	margin:0;
	height:20px;
	padding:0;
	padding-left:2px;
	width:860px;
	background-color:silver;
	}
	
.searchBody ul li {
	float:left;
	list-style:none;
	margin-left:75px;
	padding-top:2px;
	}
	
.searchBody ul li.noMargin {
	margin-left:0;
	}
	
.searchBody ul li.second {
	
	}
	
.searchBody p {
	margin-left:130px;
	width:735px;
	}
	
.searchBody a {
	float:right;
	padding-right:45px;
	margin-top:10px;
	}
	
.searchTable {
	width:860px;
	margin-top:10px;
	table-layout:fixed;
	}
	
.searchTable td {
	padding:4px 0;
	}

	
.searchspacer {
	width:200px;
	}
	
.datespacer {
	width:180px;
	}
	
.timespacer {
	width:160px;
	}
	

.searchTable td.titles {
	width:150px;
	text-align:left;
	padding-left:5px;
	}
	
.searchTable td.titles2 {
	text-align:left;
	}	
	
.ideaTitles {
	text-indent:20px;
	}
	
#inboxTable {
	margin:0;
	margin-left:20px;
	width:900px;
	}
	
/*****************read message*****************/

#inboxRead {
	border-top:1px solid #064163;
	width:900px;
	margin-left:20px;
	}
	
#inboxWrap {
	width:800px;
	margin:0px auto;
	padding-top:40px;
	}
	
#inboxFrame {
	width:800px;
	margin:0 auto;
	}

#messageDetails {
	float:left;
	width:200px;
	}	
	
	
#messageImage {
	float:left;
	width:100px;
	}
	
#messageName {
	float:right;
	width:95px;
	padding-left:5px;
	padding-top:2px;
	}

.messagetheName {
	margin-bottom:0;
	font-weight:bold;
	color:#064163;
	}
	
#messageContent {
	float:right;
	width:580px;
	position:relative;
	bottom:30px;
	}
	
#messageContent p {
	width:550px;
	}	
	
p.linkSubject {
	margin:0;
	}
	
#messageContent .messageSubject  {
	margin-bottom:0;
	
	margin-bottom:5px;
	border-bottom:1px solid #5b5b5b;
	color:#5b5b5b;
	font-size:14px;
	}
	
#messageContent textarea {
	margin-bottom:10px;
	}
	
#readButtons a {
	float:right;
	margin-right:1px;
	margin-top:10px;
	}
	
#buttonBack {
	display:block;
	width:88px;
	height:27px;
	background:url(../images/replybutton2.gif) no-repeat left top;
	}
	
#buttonReply:hover {
	background-position:left bottom;
	}
	
#buttonBack {
	display:block;
	width:124px;
	height:27px;
	background:url(../images/backbutton.gif) no-repeat left top;
	}
	
#buttonBack:hover {
	background-position:left bottom;
	}
	
#buttonDelete {
	display:block;
	width:124px;
	height:27px;
	background:url(../images/deletebutton.gif) no-repeat left top;
	}
	
#buttonDelete:hover {
	background-position:left bottom;
	}
	
#buttonSend {
	display:block;
	width:124px;
	height:27px;
	background:url(../images/sendbutton.gif) no-repeat left top;
	}
	
#buttonSend:hover {
	background-position:left bottom;
	}
	
#readMessageAlign {
	text-align:right;
	}	
	
#readMessageAlign label {
	position:relative;
	right:365px;
	}
	
#readMessageAlign textarea {
	width:400px;
	}
	
	
/*** Custom Controls ****/
.slider{
	border-top:1px solid #9d9c99;
	border-left:1px solid #9d9c99;
	border-bottom:1px solid #eee;
	border-right:1px solid #eee;
	background-color:#f0ede0;
	height:3px;
	position:absolute;
	top:10px;
	width:277px;
	cursor:pointer;
}
.sliderValue	{display:none; }
.sliderhandle { width:12px; height:23px;  background-image: url(/js/slider_handle.gif);}	
	
	
.blogDiscussionTags A { margin-right:10px;}		
	
	