
body { font-family: Arial, verdana, sans-serif; margin: 0; padding: 0; text-align: center; background: #fff; /*color: #596E7A;*/ }
h1 { color: #333; font: 22px Arial, Helvetica, sans-serif; font-weight: normal; padding: 0px; margin: 0px; }
h2 { 
 font-family: Arial; 
 font-size: 16px; 
 font-weight: bold;
 color: #003399;
 padding: 5px 0px 5px 0px;
 margin: 0px 0px 10px 0px;
 border-bottom: 1px solid #7AB6DF;
}
h3 { font: normal 18px Arial, Helvetica, sans-serif; color: #E05100; }
h4 
{ 
  font-size:16px;
  color:#666;
  margin-bottom: 5px; 
}
h5 { color:#666; font: bold 13px Arial, Helvetica, sans-serif; margin-top: 0px; margin-bottom: 5px; }
h6 { font: normal 11px Arial, Helvetica, sans-serif; color: #666666; }
form {padding: 0px; margin: 0px;}

.widget {padding-bottom: 10px;}
.pick {padding-bottom: 20px;}
.pick .photo {padding: 0px 5px 0px 0px;}
.pick .titlebar {font-weight: bold; padding: 0px 0px 3px 0px;}
.pick .titlebar .title A {text-decoration: none; color: #000; }
.pick .sector {padding: 3px; font-size: 12px; color: #596E7A;}


A.green2Link {color: #72AE15 !important;}
A.red2Link {color: #C51A19 !important;}
A.grey2Link {color: #666 !important;}







	#overlay {

		position:absolute;
		opacity:0.6;
		filter:alpha(opacity=60);

		top:0;
		left:0;
        background-color: #888;

        width: 100%;
        height: 100%;
	}




#Template { 

/*width: 875px; */
/*width: 95%;*/
width: 100%;

margin-top: 0px; 
margin-left: auto; 
margin-right: auto; 

text-align: left; 
vertical-align: top; 


}

#main {
	text-align: left; 
	/*clear: left;*/
	float: left;
	/*width:700px;*/
	z-index: 2;
	height: 100%;
}
#mainHalf {
	text-align: left; 
	/*clear: left;*/
	float: left;
	width:400px;
	z-index: 2;
	height: 100%;
	padding-right: 20px;
}

.hidden 
{
	display: none;

}

.displayed 
{
	display: block;

}

#about {
	text-align: left;
	width: 90%;
	color: #596E7A;
	font-size: 14px; 
}

#sidebar {
	float: right;
	width: 200px;
	margin: 5px 0 0 0;
	text-align: left; 
}

#personSidebar {

	/*width: 160px;
	/*height: 100%;*/
	margin-top: 5px;
	margin-right: 10px;
	text-align: left; 
	padding: 5px;
	border:1px solid #B2BECA; 
}

#stockSidebar {
	margin-top: 0px;
	margin-right: 10px;
	text-align: left; 
	border:1px solid #B2BECA; 
	padding: 5px;
}

div#topLightBar {
    /*border-bottom:1px dotted #ccc; */
    margin-bottom: 5px;   
    padding-bottom: 2px; 
}

div#sectionTitle {
	background:#D6E1F5;
	font-weight: bold;
	padding: 3px;
}


.boxStockPage {
	border-right:1px solid #D3DAE4; 
	border-bottom:1px solid #D3DAE4;
	
	padding-bottom: 5px; 
}



#box {
	text-align: left; 
	border:1px solid #B2BECA; 
	padding: 5px;
}





#boxDotted {
	border:1px dotted #B2BECA; 
	padding: 5px;
}

#boxBlue {
	border:1px solid #79A7E2; 
	padding: 5px;
}

.grayPurpleBox {
	padding: 5px; border: 3px solid #EEEEFF;
}

.lightBlueBox {
	border: 3px solid #C3D9FF; padding: 5px; 
}

.lightBlueBoxRounded {
	background: #C3D9FF; 
}

.lightGreenBox {
	border: 5px solid #CFEEB2; padding: 5px; 
}

.blueUnderLineBox
{
    border-bottom: 2px solid #7AB6DF;
}


.darkBlueTitleBox {
	background: #3D4F7F; padding: 3px; color: #ffffff;

}

.darkBlueTitleBox2 {
	background: #7CADD1; padding: 3px; color: #ffffff;

}



#blueBackground {
	
	background: #EFF7FF;
	}

#blueBackground2 {
	
	background: #EAF1F8;
	padding: 3px;
}

#greenBackground {
	
	background: #EFF9ED;
	}

.grayBackground {
	
	background: #F7F7F7;
	padding: 3px;
}	

#indexBox {
	text-align: left; 
	border:1px solid #79A7E2; 
	width: 100%;
}
#indexShadowBox {
	text-align: left; 
	border:2px solid #EEEEEE; 
	width: 100%;
}

#indexLightBox {

	/*border:1px dotted #DFE3E9; */
	/*border:1px dotted #79A7E2 ; */
    border: 2px dotted  #D2E5EE ; /* #EEF0F3 #F2F3F1*/
    padding: 5px;
    width: 100%;
}

.mySPBox {
	border-top: 1px solid #7AA5D6;
	border-bottom: 1px solid #C5D7EF;
	border-left: 1px solid #C5D7EF;
	border-right: 1px solid #C5D7EF;		
}

.mySPBoxTitle {
	background: #E5ECF9;
	border-bottom: 1px solid #C5D7EF;
	padding: 3px;
	color: #3366CC;
}




.colorbox
{
background: #FFFFFF;
text-align: center;
width: 100px;
border:1px solid #000;  /*eaeaea*/
}

.border_colorbox
{
background: #000;
text-align: center;
width: 100px;
border:1px solid #000;  /*eaeaea*/
}

.link1_colorbox
{
background: #003399;
text-align: center;
width: 100px;
border:1px solid #000;  /*eaeaea*/
}

.link2_colorbox
{
background: #4498C7;
text-align: center;
width: 100px;
border:1px solid #000;  /*eaeaea*/
}
.font1_colorbox
{
background: #000;
text-align: center;
width: 100px;
border:1px solid #000;  /*eaeaea*/
}

div#messageBox {
	background: #FFFFFF;
	padding: 5px;
	border: 2px solid #cc0000;
	color: #cc0000;
	font-size: 12px;
}

div#greenMessageBox {
	background: #FFFFFF;
	padding: 5px;
	border: 2px solid #008800;
	color: #008800;
	font-size: 12px;
	text-decoration: none;
} 

div#indexMessageBox2 {
	background: #FFFFFF;
	border:2px dotted #79A7E2 ;  /*C5E189*/
	color: #000;
	padding: 5px;

}  

div#grayMessageBox {
	background: #BFBFBF;
	padding: 5px;
	color: #FFFFFF;
	font-size: 12px;
	text-decoration: none;
} 



/*div#introBox {
	background: #EEF2F7;
	padding: 5px;
	border: 1px solid #CCCCCC;

	font-size: 12px;
}*/


div#introBox {
	padding: 10px;
	background: #F1F8FF;
	border:1px solid #B2BECA; 
}

div#orangeButton {
	padding: 5px;
	background: #FFDA51;
	border:1px solid #FFA515; 
	color: #000;
	font-size: 14px;
	text-decoration: none;
}

div#groupTitleBox {
	background: #DEEFF6;
	color: #0089B2;
	
}  


div#groupTitleBox2 {
	background: #E7EFFF;
	color: #0089B2;
	border-top: 1px solid #3165CE;
	
}  

div#groupStockTitleBox {

	background-color:#F0F4F7; 

border-bottom:1px solid #aaa; 
}  

div#blueTitleBox {
	background: #E7EFFF;
	color: #0089B2;
	border-top: 1px solid #3165CE;
	padding: 3px; 
}  

div#indexTitleBox {
	background: #EFF5FF;
	color: #0089B2;

}

div.busy {
  background-image: url(/images/progress.gif);
  height: 5px;
  width: 21px;
}

.indexTitleBoxBorder {
	background: #EFF5FF;
	color: #4498C7;
    border:1px solid #c3d9ff;
    padding: 5px;
}    

indexTitleBoxUnderLine
{
    border-bottom:1px solid #c3d9ff;
    padding: 0px;
}

div#indexLightTitleBox {
	background: #EEF0F3;
	color: #0089B2;

}  


div#blueSmallTitle {
	/*background: #D6EBFF; */ /*darker blue */
	background: #EFF7FF; /*light blue */
	color: #0089B2;
border-bottom: 1px solid #9C9A9C; /* #9C9A9C*/
	
}  


div#indexMessageBox {
	background: #FFFFE0;
	border:1px dotted #79A7E2 ;  /*C5E189*/
	color: #000;
	padding: 5px;

}  


div#whiteBoardBox {
	background: #FFFFE0;
	border:1px dotted #79A7E2 ;  /*C5E189*/
	color: #000;
	padding: 5px;

}  

div#liteBox {
	background: #EEF2F7;
	padding: 5px;
	border: 2px solid #D8E5F6; 
	text-align:left; 
	font-size: 12px;
	width:90%;
}

div#liteBlueBox {
	padding: 5px;
	border: 2px solid #D8E5F6; 
	text-align:left; 
	width:90%;
}

div#liteOrangeBox {
	background: #EEF2F7;
	padding: 5px;
	border: 2px solid #F59F00; 
	text-align:left; 
	font-size: 12px;
	width:90%;
}

div#liteGreenBox {
	background: #FFFFFF;
	padding: 5px;
	border: 2px solid #9DDF99;
	font-size: 12px;
	text-align:left;
} 



div#topMenuBox {
	background: #F0F5F8;
	padding: 5px;
	color: #CBD8E0;
	border: 2px solid #CBD8E0;
}


div#titleBox {
	background: #1BA6F2;
	padding: 5px;
	color: #fff;

} /* light blue ... */ 



div#titleBox {
	background: #4498C7;
	padding: 5px;
	color: #FFF;


} /* dark blue ... */ 

div#titleBox {
	background: #F7F5E7;
	padding: 5px;
	color: #999966;
	border-bottom:1px solid #999966;

} /* light green ... */ 




div#sideBox {
	background: #F1F8FF;
	padding: 5px;
	border:1px solid #B2BECA; 
	/*border-top:1px solid #EB8C2F; */
	color: #000;
}  

/*div#infoSaveBox {
	background: #fff; 
	border: 1px solid #596E7A;

	color: #596E7A;
	padding: 5px;
}*/ /* lightBlack Theme*/
/* background: */ /* #1BA6F2 light blue*/  /* #4498C7 dark blue */
/*
div#infoSaveBox a {
	 color: #596E7A; 
}
 */
div#infoSaveBox {
	background: #F1F8FF;
	border:1px solid #B2BECA; 
	color: #333; 
	padding: 5px;
	font-size: 20px;
}
 
div#infoSaveButton {
	margin-top: 3px; 
	background: #fff; 
	color:#596E7A; 
	border: #596E7A 1px solid; 
	font-size: 12px;        
}

div#infoSaveBoxSidebar {
	background: #F1F8FF;
	border:1px solid #B2BECA; 
	color: #333; 
	padding: 5px;
	font-size: 14px;
}
 
div#infoSaveButtonSidebar {
	margin-top: 3px; 
	background: #fff; 
	color:#596E7A; 
	border: #596E7A 1px solid; 
	font-size: 11px;        
}

div#sidebarTagInputBlock {
  display: none;
}

div#indexInfoEdit {
  display: none;
}

div#indexActivityEdit {
  display: none;
}

div#indexTopStocksEdit {
  display: none;
}

div#indexPopStocksEdit {
  display: none;
}

div#indexTopExpertsEdit {
  display: none;
}

div#indexCommunityPickEdit {
  display: none;
}

div#indexExpertPickEdit {
  display: none;
}

div#indexMyActivePicksEdit {
  display: none;
}

div#indexMyPortfolioEdit {
  display: none;
}
div#indexMyHistoricPicksEdit {
  display: none;
}

div#indexMyCommunityEdit {
  display: none;
}


div#indexAddContent {
  display: none;
}


.blueThickLineBox {
    border: 3px solid #C3D9FF;
}

.orangeThickLineBox {
    border: 3px solid #FEC5A7;
}

.greenThickLineBox {
    border: 3px solid #72AE15;
}

	

div#lightBlackBox {

	border:1px solid #B2BECA; 
	padding: 5px;
	width:80%; text-align:center; 
	margin-top: 5px;
	color: #596E7A;
} 

div#tourLightBlueBoxTop {
	background: #1BA6F2;
	padding: 5px;
	color: #fff;
	text-align: center;
}
div#tourLightBlueBox {
	border: 2px solid #1BA6F2;
	padding: 5px;

}


div#myTags {
	background: #FEFADE;
	border-top:1px solid #ccc; 
	border-bottom:1px solid #ccc;
	/*border-top: 1px solid #98A6C3;*/
	padding: 5px;
	font-size: 12px;
	width: 90%;
}
 
#addStockInputBox input {
    position: relative;
	width: 300px;
	font-family: "verdana", arial, courier;
	font-weight: bold;
	letter-spacing: -1px;
	font-size: 18px;
	margin: 4px;
}

#addStockInputButton input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	margin-top: 5px;
}

#bigSearchBox input {
    position: relative;
	width: 400px;
	font-family: "verdana", arial, courier;

	font-size: 18px;
	margin: 4px;
	color: #596E7A;
}
#bigSearchButton input {
	font-family: "verdana", arial, courier;
	font-size: 18px;
	
	margin: 4px;	
}

#normalSearchBox input {
    position: relative;
	width: 300px;
	font-family: "verdana", arial, courier;

	font-size: 14px;
	margin: 4px;
	color: #596E7A;
}
#normalSearchButton input {
	font-family: arial, courier;
	font-size: 12px;
	
	margin: 4px;	
}

#groupSearchBox input {
    position: relative;
	width: 150px;
	font-family: "verdana", arial, courier;

	font-size: 12px;
	margin: 4px;
	color: #596E7A;
}
#groupSearchButton input {
	font-family: arial, courier;
	font-size: 11px;
	
	margin: 4px;	
}

#alphaEmailInputBox input {
    position: relative;
	width: 400px;
	font-family: "verdana", arial, courier;
	font-weight: bold;
	letter-spacing: -1px;
	font-size: 18px;
	margin: 4px;
	color: #596E7A;
}

#alphaEmailInputButton input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	margin: 4px;	
}

div#inputCommentBox {
	background: #F1F8FF;
	padding: 5px;
	border:1px solid #B2BECA; 
	/*border-top:1px solid #EB8C2F; */
	color: #000;


} 

#shareNumInputBox input {

	font-family: "verdana", arial, courier;
	font-weight: bold;
	font-size: 18px;
	text-align: left;
	margin: 4px;
}

#shareNumInput input {
	font-weight: bold;
	font-size: 14px;
	text-align: center;
	padding: 5px;
}

.bullBox {
    border: 3px solid #CFEEB2; 
    /*border-top: 2px solid #85BF48;  CFEEB2 # 4E870E; */
    padding: 5px; 
    
}

.bearBox {
    border: 3px solid #EEB2B2;
    padding: 5px; 
}

.neutralBox {
    border: 3px solid #EEEEFF;
    padding: 5px; 
}

.bullBackgroundBox {
    background: #090;  /* #85BF48; CFEEB2 85BF48 B0D390   #CFEEB2; a bit light */
    padding: 7px; 
}

.bearBackgroundBox {
    background: #900; /*CB2702 EEB2B2;*/
    padding: 7px; 
}

.neutralBackgroundBox {
    background:  #596E7A;
    padding: 7px; 
}

.posBackgroundBox {
	padding: 3px; 
	background: #f3f6fc; 
	border-top: 1px solid #3d975b; 
	/* border-bottom: 1px solid #3d975b; */
}

.negBackgroundBox {
	padding: 3px; 
	background: #fcf3f3; 
	border-top: 1px solid #E46062; 
	/*border-bottom: 1px solid #E46062; */
}

.noSentimentBackgroundBox {
	padding: 3px; 
	background: #F7F7F7; 
	border-top:  1px solid #ECECEC;	
}

.communityPointBox {
	/*border-top: 1px dotted #888;
	border-bottom: 1px dotted #888; */
	/*border-top: 1px solid #D3DAE4;
	border-bottom: 1px solid #D3DAE4; */
	background: #f3f6fc; 
	border-top: 1px dashed #3d975b; 
	border-bottom: 1px dashed #3d975b; 
	
	padding: 3px;
	margin-top: 5px;
	margin-bottom: 5px;
	color: #000000;
	font-size: 11px;
	vertical-align: middle;
	text-align: center;
	font-weight: bold;
}

.posStockLabel {
	width: 30px;
	background: #090; /* #67BB67; */
	color: #ffffff;
	padding: 2px;
	vertical-align: middle;
	font-size: 10px;
	font-weight: bold;
	text-align: center;	
}

.negStockLabel {
	width: 30px;
	background: #900; /*#D45227; */
	color: #ffffff;
	padding: 2px;
	vertical-align: middle;	
	font-size: 10px;
	font-weight: bold;
	text-align: center;
}

.neutralStockLabel {
	width: 30px;
	background: #596E7A;
	color: #ffffff;
	padding: 2px;
	vertical-align: middle;	
	font-size: 10px;
	font-weight: bold;
	text-align: center;	
}


.performanceBoxGreen1 {
	background: #33cc00; 
	color: #000000;
	/*padding: 3px; */
	vertical-align: middle;
}

.performanceBoxGreen2 {
	background: #67BB67; /*#33cc00; */
	color: #ffffff;
	/*padding: 3px;*/
	vertical-align: middle;
}

.performancePhotoBoxGreen2 {
	border: 1px solid #67BB67; 
}

.performanceBoxRed {
	background: #D45227;
	color: #ffffff;
	/*padding: 3px;*/
	vertical-align: middle;		
}

.performancePhotoBoxRed {
	border: 1px solid #D45227; 
}

.performanceBoxYellow {
	background: #ffff00;
	color: #000000;
	/*padding: 3px;*/
	vertical-align: middle;		
}

.performanceBoxGray {
	background: #888;
	color: #ffffff;
	/*padding: 3px;*/
	vertical-align: middle;		
}

.performancePhotoBoxGray {
	border: 1px solid #888; 
}

.performanceTextGreen2 {
	color: #67BB67;
	vertical-align: middle;
	font-weight: bold;
}

.performanceTextRed {
	color: #D45227;
	font-weight: bold;
	vertical-align: middle;		
}

.performanceTextYellow {
	color: #ffff00;
	font-weight: bold;
	vertical-align: middle;		
}


.subTitle_PostPage
{
	color: #007b84; 
	text-align: left; 
	border-bottom: 1px solid #ccc; 
	padding-bottom: 1px; 
	
}

	
	
.big {font-size: 20px;}
.normaltext {font-size: 14px;}
.smalltext {font-size: 12px;}
.littlesmalltext {font-size: 12px;}
.ultrasmalltext {font-size: 10px;}
.gray {color: #888;}
.orange {color: #F59F00;}
.darkOrange {color: #E05100;}
.darkblue {color: #003399;}
.blue {color: #4498C7;}
.lightBlack {color: #596E7A; }
.black {color: #000000; }
.green {color: #090; }
.green2 {color: #72AE15; }
.green3 {color: #007b84;}
.red {color: #900; }
.white {color: #fff; }

.divider { margin-top: 0px; border-bottom: 1px solid #CCC;  }

.discussThreadTop {
    background: #F7F7F7;
    border-top: 1px solid #ECECEC;
    padding: 5px;
}
        
.bgYellow {
background: #FFFFE0;
}

.bgYellow2 {
background: #FFFF00;
}

.miniTabLine
{
  border-bottom: 1px solid #D3D3D3;
}

.miniTabOn
{
  border-top: 1px solid #D3D3D3;
  border-left: 1px solid #D3D3D3;
  border-right: 1px solid #D3D3D3;
  border-bottom: 1px solid #ffffff;
  padding: 2px;
  text-align: center;
  font-size: 10px; 

}
.miniTabOff
{
  border: 1px solid #D3D3D3;
  padding: 2px;
  text-align: center;
  background: #E9E9E9;
  font-size: 10px; 
}

.bigTabOn
{
  border-top: 1px solid #D3D3D3;
  border-left: 1px solid #D3D3D3;
  border-right: 1px solid #D3D3D3;
  border-bottom: 1px solid #ffffff; 
  padding: 5px;
  text-align: center;
  font-size: 18px; 
  font-weight: bold;
  color: #336699;
}
.bigTabOff
{
  border: 1px solid #D3D3D3;
  background: #F8F8F8;
	
  
  padding: 2px;
  text-align: center;

  font-size: 12px; 


}

.bigTabLine
{
	border-bottom: 1px solid #D3D3D3;
	padding: 2px;
}


      
/* ##################### */
/*      LINK STYLES      */
/* ##################### */
a { color: #4498C7 ; text-decoration: underline; } 
.greenLink a {color: #090; }
.green2Link a {color: #72AE15; }
.green3Link a {color: #13A015; }
.green4Link a {color: #007b84; }
.invisibleLink a {color: #FFFFFF; }
.lightBlueLink a {color: #0089B2; }
.darkBlueLink a {color: #003399; }
.darkBlueLink2 a {color: #3366CC; }
.grayLink a {color: #666; }
.lightgrayLink a {color: #aaa; }
.redLink a {color: #a00; }
.red2Link a {color: #C51A19; }
.darkRedLink a {color: #AD0031; }
.blackLink a {color: #000; text-decoration: none; }
.lightblackLink a {color: #596E7A; }
.orangeLink a {color: #E05100; }
.whiteLink a {color: #ffffff; }
.noUnderlineLink a {text-decoration: none; }
.underlineLink a { color: #003399 ; text-decoration: underline; }

.networkHeader {
 font-weight: bold;
 color: #666;
}

.questionTitle 
{
    font:23px Verdana,"Trebuchet MS",Arial,Helvetica,sans-serif;
}

.questionBody
{
    /*font:16px Verdana,"Trebuchet MS",Arial,Helvetica,sans-serif; */
    font-size: 16px;
}

.answerBody
{
   /* font:14px Verdana,"Trebuchet MS",Arial,Helvetica,sans-serif; */
    font-size: 13px;
	line-height: 140%; 
}




input {
	font-family: Arial, Helvetica, sans-serif;
}

select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

textarea {
	font-family: Arial, Helvetica, sans-serif;
}



span.tabBlue {
    
    border: 1px solid #79A7E2;
    border-top: 1px solid #79A7E2;
    background: #DEEFF6; 
    padding-left: 5px; 
    padding-right: 5px; 
    padding-top: 5px;
    padding-bottom: 5px;
}

td.tabBlueBar     {border-bottom:1px solid #79A7E2;}



tr.topBar2 td 
{ background-color:#F7F5E7; 
  border-top:1px solid #999966; 
  margin: 0px 10px 10px 10px;

} /* D8E5F6*/ /* border: #98A6C3*/

tr.topBar2    {background-color:#F7F5E7;} /* D8E5F6*/

td.topBar2     {border-top:1px solid #999966;} /* 98A6C3*/


tr.topBar td 
{ background-color:#F0F4F7; 

  border-bottom:1px solid #aaa; 
  margin: 0px 10px 10px 10px;
  height: 30px;

} /* D8E5F6*/ /* border: #98A6C3*/

tr.topBar    {background-color:#F0F4F7;} /* D8E5F6*/

td.topBar     {} /* 98A6C3*/

td.formMenu     {color: #596E7A;} 

tr.beingAjaxed td {border: solid 2px #0a0; } 

td.beingAjaxed     {border: solid 2px #0a0; } 

tr.alternateRow td {background-color:#F0F4F7;} 

tr.selfRow td {background-color:#FFFFE0;} 

.alternateRow {background-color:#F0F4F7;} 

.alternateRow2 {background-color:#EFF9ED;} 

tr.tourSideBar td {
  border-left: solid 2px #B2BECA;
   border-right: solid 2px #B2BECA;
    
   border-bottom: solid 1px #B2BECA;

  padding: 5px;
  text-align: center;
} 

tr.emailSideBar td {
  border-left: solid 1px #B2BECA;
   border-right: solid 1px #B2BECA;
    
   border-bottom: solid 1px #B2BECA;

  padding: 5px;
  text-align: left;
} 



table.manageMyStocks 
{
  padding: 5px;
  

}

table.manageMyStocks td
{
  font-size: 14px;

}
 
tr.manageMyStocksTopRow 
{
  border-bottom: 1px solid #ccc;
  background-color:#F7F5E7; 
} 

tr.manageMyStocksTopRow td
{
  text-align: center;

  
}

tr.blueTopRow 
{
  border-bottom: 1px solid #333;
  background-color:#DEDFE7; 
  font-size: 10px;
  color: #333;
  text-align: center;
} 

table.peopleRankingList td
{
  font-size: 12px;
}
tr.peopleRankingListTopRow td
{
  text-align: center;
  font-size: 11px;
  background-color:#EEF2F7; 
  color: #596E7A;
}

tr.peopleRankingListTopRowDark td
{
  background:#666; border-bottom:1px solid #000;
  color: #fff;

}

#twitter_update_list {
 margin: 0px;
 padding: 10px 0px 0px 15px;
}
#twitter_update_list * {
 font-family: Arial;
 font-size: 12px;
 line-height: 15px;
}
#twitter_update_list LI {
 margin-bottom: 10px;
}

tr.littletextRow td
{
	font-size: 11px;
	height: 25px;
}

tr.smalltextRow td
{
	font-size: 12px;
	height: 30px;
}
tr.regulartextRow td
{
	font-size: 14px;
}

tr.hiliteRow td
{
	font-size: 14px;
	background-color:#FFFF99; 
}

tr.sentimentTopRow td
{
    background:#EEF2F7;  
    border-bottom: 1px #888;
    color: #fff;
    padding: 3px;
}


.sentimentTopRow 
{
    background: #EEF2F7; 
    color: #000;
    padding: 3px;
}

tr.sentimentTopRow2 td
{
    background: #7CADD1; 
    color: #fff; padding: 3px; 
}

.sentimentTopRow2
{
background: #7CADD1; 
color: #fff; padding: 3px; 
            
}     


table.performanceTable {
  background-color:#FFF;
  width:100%;
  border-collapse:collapse;
}

table.performanceTable td {
  border:1px solid #DFDFDF;
  padding: 2px;
  font-weight: bold;
  font-size: 12px;
  text-align: center;
  
}

tr.performanceTableTop td 
{ background-color:#F7F5E7; 
} 



#topSearchBoxButton input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top: 10px; 
	margin-bottom: 0px;
}

#topSearchBox input {

	width: 220px;
	font-family: "verdana", arial, courier;
	/*letter-spacing: -1px;*/
	font-size: 12px;
	margin-top: 10px; 
	margin-bottom: 0px;
}

#sidebarTagInputBoxButton input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top: 2px; 
	margin-bottom: 0px;
}

#addCommentInputBox input {
    position: relative;
	font-weight: bold;
	letter-spacing: -1px;
	font-size: 16px;
	margin: 4px;
}

#addCommentButton input {
	padding: 5px;
	background: #FFDA51;
	border:1px solid #FFA515; 
	color: #000;
	text-decoration: none;
	font: bold 12px Arial, Helvetica, sans-serif; 
}

#bigButton input {
	padding: 5px;
	text-decoration: none;
	font: 18px Arial, Helvetica, sans-serif; 
}

#bigBlueButton input {
	padding: 5px;
background: #EFF5FF;
border: 1px solid #79A7E2;
color: #003399;
	text-decoration: none;
	font: 18px Arial, Helvetica, sans-serif; 
}

#orangeButton2 input {
	padding: 5px;
	background: #FFC329;
	border:1px solid #9C9A9C; 
	color: #000;
	font: bold 14px Arial, Helvetica, sans-serif;
	text-decoration: none;
}


#blueButton2 input {
	padding: 5px;
	background: #DEE7E7;
	border:1px solid #B5BEC6; 
	color: #000;
	font: bold 14px Arial, Helvetica, sans-serif;
	text-decoration: none;
}





#claimPriceInput input {

	/*width: 50px;*/
	/*letter-spacing: -1px;*/
	font: bold 18px "verdana",Arial, Helvetica, sans-serif;
	/*color: #4498C7;*/
		margin: 4px;
}

.peopleBlockPhoto img {
	width: 50px;
	border: 1px solid #ccc; 
	padding: 2px;
}

.peopleBlockPhoto_NoBorder img {
	width: 50px;
	border: none;
}

.peopleMediumPhoto img {
	width: 40px;
	border: 1px solid #ccc; 
	padding: 2px;
}

.peopleMediumPhoto_NoBorder img {
	width: 40px;
	border: none;
}

.peopleListPhoto img {
	width: 25px;
	border: 1px solid #ccc; 
	padding: 1px;
}

.peopleMiniPhoto img {
	width: 20px;
	border: 1px solid #ccc; 
	padding: 1px;
}

.personIndexPhoto img {
	border: 1px solid #ccc; 
	padding: 2px;
	max-width: 100px;
	width: expression(this.width > 100 ? 100: true);
}

.personPublisherIndexPhoto img {
	
	max-width: 100px;
	width: expression(this.width > 100 ? 100: true);
}



.groupBlockPhoto img {
	width: 120px;
	border: 1px solid #ccc; 
	padding: 2px;
}

.groupListPhoto img {
	width: 80px;
	border: 1px solid #ccc; 
	padding: 2px;
}
.groupIndexPhoto img {
	/*border: 1px solid #ccc; */
	/*padding: 2px;*/
}
.groupBlockPhoto div {
	width: 120px;
	border: 1px dotted #ccc; 
	padding: 2px;
	font-size: 24px; 
}

.groupListPhoto div {
	width: 80px;
	border: 1px dotted #ccc; 
	padding: 2px;
	font-size: 20px; 
}
.groupIndexPhoto div {
	/*border: 1px solid #ccc; */
	/*padding: 2px;*/
	font-size: 33px; 
	width: 230px;
}

div#stockRatingBarBig
{
 height: 15px;
 text-align: left;
 vertical-align: middle;
 background: #fff;
 padding: 0px;
 border: 2px solid #d2d2d2; /*#aaa;*/
 font-size: 12px;
 color: #ededcb;

}

div#stockRatingBarSmall
{
 height: 12px;
 text-align: left;
 vertical-align: middle;
 background: #fff;
 padding: 0px;
 border: 1px solid #d2d2d2; /*#aaa;*/
 font-size: 12px;
 color: #ededcb;

}

.stockRatingBarGreen
{

 background: #599417;
 /*background: url("/images/graphic_ranking_bar_bg_1.gif") repeat-y left;*/
 
 padding: 0px;

}

.stockRatingBarRed
{

 background: #E46062;
 /*background: url("/images/graphic_ranking_bar_bg_1.gif") repeat-y left;*/
 border-left: 2px solid #d2d2d2;
 padding: 0px;
/* 	background: #fcf3f3; 
	border-top: 1px solid #E46062; 
	border-bottom: 1px solid #E46062; */
}


div#rankingScoreBar
{
 width: 80px;
 height: 15px;
 text-align: left;
 vertical-align: middle;
 background: #fff;
 padding: 0px;
 border: 1px solid #333; /*#aaa;*/
 font-size: 12px;
 color: #666;

}

div#rankingScoreBarContent
{
 height: 15px;
 /*background: #5AAA5A;*/
 background: url("/images/graphic_ranking_bar_bg_1.gif") repeat-y left;
 
 padding: 0px;
 color: #5AAA5A;

}

div#rankingScoreBarSmall
{
 width: 50px;
 height: 10px;
 text-align: left;
 vertical-align: middle;

 padding: 0px;
 border: 1px solid #888;
 font-size: 8px;
 background: #ffffff;

}

div#rankingScoreBarContentSmall
{
 height: 12px;
 /*background: #5AAA5A;*/
 background: #CBD8E0;
 padding: 0px;
 /*color: #5AAA5A; */
 color: #CBD8E0;
}

div#rankingScoreBarUltraSmall
{
 width: 30px;
 height: 6px;
 text-align: left;
 vertical-align: middle;

 padding: 0px;
 border: 1px solid #aaa;
 font-size: 6px;
 color: #666;

}

div#rankingScoreBarContentUltraSmall
{
 height: 6px;
 background: #CBD8E0;
 padding: 0px;
 color: #CBD8E0;

}


div#similarityBar
{
 width: 80px;
 height: 10px;
 text-align: left;
 vertical-align: middle;

 padding: 0px;
 border: 1px solid #333;
 font-size: 12px;
 color: #666;

}
div#similarityBarContent
{
 height: 10px;
 /*background: #5AAA5A; */
 padding: 0px;
 color: #5AAA5A;

 background: url("/images/graphic_similarity_bar_bg_1.gif") repeat-y left;
 /*background:#DAE0D2 url("/images/tabs/bg.gif") repeat-x bottom; */
}


/* ###################### */
/*      CLOUD STYLES      */
/* ###################### */
div.stocksCloud span.size1 { font-size: 14px; line-height: 20px; }
div.stocksCloud span.size2 { font-size: 17px; line-height: 22px; }
div.stocksCloud span.size3 { font-size: 18px; line-height: 24px; }
div.stocksCloud span.size4 { font-size: 20px; line-height: 26px; }
div.stocksCloud span.size5 { font-size: 22px; line-height: 28px; }
div.stocksCloud span.size6 { font-size: 24px; line-height: 30px; }
div.stocksCloud span.size7 { font-size: 26px; line-height: 32px; }
div.stocksCloud span.size8 { font-size: 28px; line-height: 34px; }
div.stocksCloud span.size9 { font-size: 28px; line-height: 36px; }

div.stocksCloud span.size1  a {color:#668AA8;text-decoration: none; }
div.stocksCloud span.size2  a {color:#2E67C7;text-decoration: none; } /* 2E67C7 */
div.stocksCloud span.size3  a {color:#2E67C7;text-decoration: none; } /*#47657B*/
div.stocksCloud span.size4  a {color:#E76300;text-decoration: none; }
div.stocksCloud span.size5  a {color:#F88402;text-decoration: none; }
div.stocksCloud span.size6  a {color:#F88402;text-decoration: none; }
div.stocksCloud span.size7  a {color:#E76300;text-decoration: none; }
div.stocksCloud span.size8  a {color:#E76300;text-decoration: none; }
div.stocksCloud span.size9  a {color:#E76300; text-decoration: none; font-weight: bold; padding: 0 4px;}

div.stocksCloud span.size1  a:hover, a:active {color: #FFFFFF; text-decoration: none; background: #668AA8; }
div.stocksCloud span.size2  a:hover, a:active {color: #FFFFFF; text-decoration: none; background:#2E67C7;}
div.stocksCloud span.size3  a:hover, a:active {color: #FFFFFF; text-decoration: none; background:#2E67C7;}
div.stocksCloud span.size4  a:hover, a:active {color: #FFFFFF; text-decoration: none; background:#E76300;}
div.stocksCloud span.size5  a:hover, a:active {color: #FFFFFF; text-decoration: none; background:#F88402;}
div.stocksCloud span.size6  a:hover, a:active {color: #FFFFFF; text-decoration: none; background:#F88402;}
div.stocksCloud span.size7  a:hover, a:active {color: #FFFFFF; text-decoration: none; background:#E76300;}
div.stocksCloud span.size8  a:hover, a:active {color: #FFFFFF; text-decoration: none; background:#E76300;}


/* ###################### */
/*      AJAX Modules      */
/* ###################### */

div.handle   {
	/*background: #D8E5F6;*/
	/*background: #FEFADE;*/
	/*border-top:1px solid #DDAD08; */
	/*border-top: 1px solid #98A6C3;*/
	color: #000;
  cursor: move;
}



#left_col {
 
  width: 50%;
  vertical-align: top;
}

#right_col {
  
  width: 50%;
  vertical-align: top;
}










/*
label
{
    font-size:9px;
    font-family:Verdana;
    color:#999;
    padding-bottom:5px;
}
*/
.bracket
{
    color:#666;
    font-size:11px;
}

.extraInfo
{
    font-size:9px;
}

.box
{
     background:#f1f8ff; 
     padding:5px; 
     border:1px solid #b2beca;
}

.hiddenBox
{
     background:#fff; 
     padding:5px; 
     border:1px solid #b2beca;

}

/* ######################## */
/*      Big Release UI      */
/* ######################## */

.voteBlockRight {
  float:right;
  border:1px solod #ddd;
  padding:3px 0;
  text-align:center;
}

.cheerCountBox
{
  font:18px Arial;
  background:#6C9AC0 ; /*97B248 D7E0EB*/ 
  color:white;
}

.cheerCountBoxSmall
{
  font:14px Arial;
  background:#D7E0EB ; /*97B248 D7E0EB*/ 
  color:white;
}

.ideaPageSideBox {
	
	padding: 3px; 
	float:left;
	padding-bottom:5px;
	border:1px #cfe6e8 solid;
}

.ideaPageSideBoxTitle {
		width: 100%;
		text-align: center;
		background:#dfeeef;
		border-bottom:1px #cfe6e8 solid;
		padding:3px 5px;
}

.analysisBox {
    
   /* padding: 5px;
    text-align: left;
    background: #EFF7FF; */ /* F0FCE4 */ 
	
	line-height: 140%;
	font-size: 13px;	
}

.analysisBox img {
	max-width: 350px;
	width: expression(this.width > 350 ? 350: true);
	/*border: 1px solid #ccc; */
	border: none; 
	padding: 2px;
	margin: 5px;
	float: right;
}

.analysisBox2 {
    
	line-height: 140%;
	font-size: 13px;
}

.analysisBox2 img {
	max-width: 350px;
	width: expression(this.width > 350 ? 350: true);
	border: none;
	padding: 2px;

	margin: 5px;
	float: right;	
}

.analysisBox3 {
    
   /* padding: 5px;
    text-align: left;
    background: #EFF7FF; */ /* F0FCE4 */ 
	
	line-height: 140%;
	font-size: 13px;	
}

.analysisBox3 img {
	max-width: 150px;
	width: expression(this.width > 150 ? 150: true);
	/*border: 1px solid #ccc; */
	border: none; 
	padding: 2px;
	margin: 5px;
	float: right;
}

.graphConfineBox img {
	max-width: 600px;
	width: expression(this.width > 600 ? 600: true);
	border: 1px solid #ccc; 
	padding: 2px;
	margin: 5px;
	float: right;
}

.popup_float_box
{
        position    :absolute; 
        /*top         :30; 
        right       :30; */
        z-index     :2007;
}

.popup_center_box
{
  left: 50%;
  margin: -150px 0 0 -250px;
  
  top: 50%;
  z-index     :2007;
        
  position: absolute;
  display: inline;
  
}
 

.signupBox input {
background:#f1f1f1;border:1px solid #999;
font:20px Verdana,"Trebuchet MS",Arial,Helvetica,sans-serif;
padding:2px;
width:500px;
}
.signupBox textarea {
background:#f1f1f1;border:1px solid #999;
font:16px Verdana,"Trebuchet MS",Arial,Helvetica,sans-serif;
padding:2px;
width:500px;
}

.signupBox textarea:focus, input:focus {background:#fff}
.signupBox th{text-align:right;width:33%}


.askBox input {
background:#fefefe;border:1px solid #999;
font:18px Verdana,"Trebuchet MS",Arial,Helvetica,sans-serif;
padding:2px;
}
.askBox textarea {
background:#fefefe;border:1px solid #999;
font:16px Verdana,"Trebuchet MS",Arial,Helvetica,sans-serif;
padding:2px;
}

.askBox textarea:focus, input:focus {background:#fff}
.askBox th{text-align:right;width:33%}



.authBox input {
background:#fefefe;border:1px solid #999;
font:18px Verdana,"Trebuchet MS",Arial,Helvetica,sans-serif;
padding:2px;
}
    
/*
.analysisBox a:link { display: block; color: #596E7A ; text-decoration: none; } 
.analysisBox a:visited {display: block; color: #596E7A; text-decoration: none; }
.analysisBox a:hover { display: block; color: #596E7A; text-decoration: none; background: #EFF7FF; }
.analysisBox a:active { display: block; color: #596E7A; text-decoration: none; background: #EFF7FF; }
*/



/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.pagination{
padding: 2px;
}

.pagination ul{
margin: 0;
padding: 0;
text-align: left; /*Set to "right" to right align pagination interface*/
font-size: 16px;
}

.pagination li{
list-style-type: none;
display: inline;
padding-bottom: 1px;
}

.pagination a, .pagination a:visited{
padding: 0 5px;
border: 1px solid #9aafe5;
text-decoration: none; 
color: #2e6ab1;
}

.pagination a:hover, .pagination a:active{
border: 1px solid #2b66a5;
color: #000;
background-color: lightyellow;
}

.pagination li.currentpage{
font-weight: bold;
padding: 0 5px;
border: 1px solid navy;
background-color: #2e6ab1;
color: #FFF;
}

.pagination li.disablepage{
padding: 0 5px;
border: 1px solid #929292;
color: #929292;
}

.pagination li.nextpage{
font-weight: bold;
}

* html .pagination li.currentpage, * html .pagination li.disablepage{ /*IE 6 and below. Adjust non linked LIs slightly to account for bugs*/
margin-right: 5px;
padding-right: 0;
}




    .block-header
    {
        border:1px solid #c3d9ff; 
        min-height:200px;
        height:auto !important;
        height:200px;
    }
    
    .block-content
    {
        padding:10px;
        clear:both;
    }

    
    
    
    
    
    .step-title
    {
        color       :#4498c7;
        padding     :5px;
        border      :1px solid #c3d9ff;
        background  :#f1f8ff;
        width       :100%;
        margin      :0px 0px 5px 0px;
        display     :block;
    }
    
    #steps
    {
        float:left;
        width:400px;
        text-align:left;
        margin-left:20px;
    }
    
    #step-1, #step-2, #step-3, #step-4
    {
    }
    
    #step-1 ul, #step-2 ul, #step-3 ul, #step-4 ul
    {
        list-style:none;
        margin:0;
    }
    
    #step-1 ul li, #step-2 ul li, #step-3 ul li, #step-4 ul li
    {
        
    }
    
    ul#badge-color 
    {
        margin:0px 0px 90px 0px;
        list-style:none;
        text-align:center;
        
    }
    
    ul#badge-color li
    {
        margin:0;
        list-style:none;
        float:left;
    }
    

    #performance
    {
        border:1px solid #ccc;
    }
    
    #performance th
    {
        background:#ccc;
        font-size:10px;
    }
    
    #performance td
    {
        border-bottom:1px dotted #ccc;
        font-size:10pt;
        color:#666;
    }
    
    
    
    
    
    
        body
    {
    }
    
    #header
    {
        float:left;
        clear:both;
    }
    
    
    #header-logo
    {
        float:left;
        width:200px;
    }
    
    #user-nav
    {
        color       :#666;
        
        font-size   :9pt;
        border      :1px solid #9C9A9C;  /*eaeaea*/
        padding     :5px;
        background  :#F7F7F7;  /*ffffde*/ 
        text-align: center;
        width       :420px;
        margin-right: 5px;
    }
    
    #user-nav a
    {
        text-decoration:none;
    }
    
    #search-form
    {
        float           :right;
        margin          :0px 10px 3px 0px;
   
        width           :300px;
        text-align      :right;
        border          :none; /*1px dashed red;*/
    }
    
    #q
    {
        background      :url(/images/search-bg.gif) no-repeat bottom;
        border          :none;
        width           :233;
        height          :26;
        padding-left    :25px;
        padding-top     :5px;
        vertical-align  :bottom;
        color           :#666;
    }
    
    #search-form-submit
    {
        vertical-align:top;
    }
        
    #main-nav 
    {
      float         :left;
      width         :100%;
      background    :#4A82BD url("/images/globaltabs/bg.gif") repeat-x bottom; /* DAE0D2*/
      font-size     :16px; 
      line-height   :normal;
      color         :#fff;
      clear         :both;
      position      :relative;
    }
    
    #main-nav ul 
    {
      margin        :0;
      padding       :10px 10px 0;
      list-style    :none;
    }
    
    #main-nav li 
    {
      float         :left;
      background    :url("/images/globaltabs/left.gif") no-repeat left top;
      margin        :0;
      padding       :0 0 0 9px;
    }
    
    #main-nav a 
    {
      float             :left;
      display           :block;
      background        :url("/images/globaltabs/right.gif") no-repeat right top;
      padding           :5px 15px 4px 6px;
      text-decoration   :none;
      color             :#fff;
    }
    /* Commented Backslash Hack
       hides rule from IE5-Mac \*/
    #main-nav a {float:none;}
    /* End IE5-Mac hack */
    
    #main-nav a:hover 
    {
      color:#ccc;
    }
    
    #main-nav #main-nav-current 
    {
      /*background-image:url("/images/globaltabs/left_on.gif");
        */
    }
    
    #main-nav #main-nav-current a 
    {
        background-image:url("/images/globaltabs/right_on.gif");
        color:#333;
        padding-bottom:5px;
    }
    
    #sub-main-nav
    {
        text-align      :left;
        font-size       :12px;
        color           :#666;    
        border-bottom   :1px solid #eaeaea;
        padding-top         :5px;
        padding-bottom         :3px;
        margin-top:     0px;
        width           :98%;
        float           :left;
        clear           :both;
    }
    
    #sub-main-nav a
    {
        text-decoration:none;
    }
    
    
    
    #xcontent-for-layout
    {
        float           :left; 
        clear           :both; 
        text-align      :center; 
        margin          :20px 0px 20px 0px;
        width:100%
    }
    
    .introBox {
     text-align: center;
    }
    
    
    .almost-quiet-please
    {
        color:#ccc;
    }
    
    .quiet-please
    {
        color:#eaeaea;
    }
    
    /******************************************************/
    #mini-nav 
    {
      float         :left;
      width         :100%;
      /*background    :#DAE0D2 url("/images/minitabs/bg.gif") repeat-x bottom;
      */
      font-size     :10px;
      line-height   :normal;
      color         :#fff;
      clear         :both;
      position      :relative;
      border-bottom: 1px solid #aaa;
    }
    
    #mini-nav ul 
    {
      margin        :0;
      padding       :10px 10px 0;
      list-style    :none;
    }
    
    #mini-nav li 
    {
      float         :left;
      background    :url("/images/minitabs/left.gif") no-repeat left top;
      margin        :0;
      padding       :0 0 0 9px;
    }
    
    #mini-nav a 
    {
      float             :left;
      display           :block;
      background        :url("/images/minitabs/right.gif") no-repeat right top;
      padding           :5px 15px 4px 6px;
      text-decoration   :none;
      color             :#666;
    }
    /* Commented Backslash Hack
       hides rule from IE5-Mac \*/
    #mini-nav a {float:none;}
    /* End IE5-Mac hack */
    
    #mini-nav a:hover 
    {
      color:#ccc;
    }
    
    #mini-nav .mini-nav-current 
    {
        background-image:url("/images/minitabs/left_on.gif");
    }
    
    #mini-nav .mini-nav-current a 
    {
        background-image:url("/images/minitabs/right_on.gif");
        color:#333;
        padding-bottom:5px;
    }
    
    .fakelink
    {
     background:#333;
     color:#fff;
    }
    
    #jumper
    {
        position    :absolute; 
        right       :20; 
        top         :10; /*30*/
        z-index     :2000; 
        background  :#fff; 
        border      :1px solid #ccc; 
        text-align  :left; 
        padding     :5px; 
        width       :100px;
        list-style  :none;
        cursor      :pointer;
    }
    
    
    .vote_analysis_box
    {
        position    :absolute; 
        z-index     :2000; 
        background  :#fff; 
        border      :1px solid #336699; 
        text-align  :left; 
        padding     :5px; 
        margin-left : 50px;
        width       :330px;
        list-style  :none;
        
    }


    #sector_select_menu
    {
        position    :absolute; 
        z-index     :2005; 
        
        /*border      :1px solid #336699; */
        background: #F7F7F7; 
        border:1px solid #9C9A9C; 
        text-align  :left; 
        padding     :5px; 

        width       :500px;
        list-style  :none;
        
    }

    #timeframe_select_menu
    {
        position    :absolute; 
        z-index     :2005; 
        background: #F7F7F7; 
        border:1px solid #9C9A9C; 
        text-align  :left; 
        padding     :5px; 

        width       :200px;
        list-style  :none;
        
    }
    
    .sector-link
    {
        padding-top: 3px;
        padding-bottom: 3px;
    }
    
#menubar{

  background: #D6E1F5;
  border: 1px solid #CCCCCC;
}


ul#menubarlist
{margin: 0;padding: 0;list-style-type: none;
white-space: nowrap;}

ul#menubarlist li
{float: left;font-size: 12px;
font-weight: bold;
margin: 0;
padding: 5px 3px 4px 3px;
background-color: #D6E1F5;
border-right: 1px dashed #aaa;
}
#menubarlist a, #menubarlist a:link
{margin: 0;padding: 5px 9px 4px 9px;
color: #003399;

text-decoration: none;}

ul#menubarlist li#current

{float: left;font-size: 12px;
font-weight: bold;
margin: 0;
padding: 5px 3px 4px 3px;
background-color: #ffffff;
}

ul#menubarlist li#new

{float: left;font-size: 12px;
font-weight: bold;
margin: 0;
padding: 5px 3px 4px 3px;
background-color: #A5C481;
border-right: 1px dashed #aaa;
}
ul#menubarlist li#new a, ul#menubarlist li#new a:link
{margin: 0;padding: 5px 9px 4px 9px;
color: #ffffff;

text-decoration: none;}

    
#menubarlist a:hover
{color: #000000;
background-color: #ffffff;}

ul#menubarlist li#new a:hover
{margin: 0;padding: 5px 9px 4px 9px;
color: #000000;

text-decoration: none;}

.actionLinkBlock    
{
    background: #FDFDB5;
    padding: 3px;
}

.actionLinkBlock2    
{
    background: #FEFEC8;
    padding: 3px;
    font-weight: bold;
}



.fbBlue {color:#3b5998;}

.fbBig {font-size:18px;}

.fbLightGrayBackground { background: #EFEFEF; }




.roundedCornerContainer 
{background:#ccc; color:#fff; margin:0 15px;
 border-left: 1px solid #888;
 border-right: 1px solid #888;
}
.rtop, .rbottom{
display:block;
background:#fff;
}
.rtop *, .rbottom *{
display: block;
height: 1px;
overflow: hidden;
background:#ccc;
}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{
margin: 0 1px;
height: 2px
}


#xsnazzy h1, #xsnazzy h2, #xsnazzy p {margin:0 10px; letter-spacing:1px;}
#xsnazzy h1 {font-size:2.5em; color:#fff;}
#xsnazzy h2 {font-size:2em;color:#06a; border:0;}
#xsnazzy p {padding-bottom:0.5em;}
#xsnazzy h2 {padding-top:0.5em;}
#xsnazzy {background: transparent; margin:1em;}

.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#EFF7FF; border-left:1px solid #333; border-right:1px solid #333;}
.xb1 {margin:0 5px; background:#333;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}

.xboxcontent {display:block; background:#EFF7FF; border:0 solid #333; border-width:0 1px;}




#two_xsnazzy h1, #two_xsnazzy h2, #two_xsnazzy p {margin:0 10px; letter-spacing:1px;}
#two_xsnazzy h1 {font-size:2.5em; color:#fff;}
#two_xsnazzy h2 {font-size:2em;color:#06a; border:0;}
#two_xsnazzy p {padding-bottom:0.5em;}
#two_xsnazzy h2 {padding-top:0.5em;}
#two_xsnazzy {background: transparent; margin:1em;}

.two_xtop, .two_xbottom {display:block; background:transparent; font-size:1px;}
.two_xb1, .two_xb2, .two_xb3, .two_xb4 {display:block; overflow:hidden;}
.two_xb1, .two_xb2, .two_xb3 {height:1px;}
.two_xb2, .two_xb3, .two_xb4 {background:#EFF9ED; border-left:1px solid #333; border-right:1px solid #333;}
.two_xb1 {margin:0 5px; background:#333;}
.two_xb2 {margin:0 3px; border-width:0 2px;}
.two_xb3 {margin:0 2px;}
.two_xb4 {height:2px; margin:0 1px;}

.two_xboxcontent {display:block; background:#EFF9ED; border:0 solid #333; border-width:0 1px;}

