﻿
	body{
		margin:0px;
		
	}
	td, body{
		font-family:Tahoma,Arial;
		font-size:10pt;
	}
	a
	{
	    color:#0066cc;
	}
	
	
	h1{
		background-image:url(images/h1.jpg);
		background-repeat:no-repeat;
		padding:1px;
		padding-left:35px;
		font-size:15pt;
		font-weight:normal;
	}
	h2
	{
	    font-size:14pt;
	    font-family:Tahoma;
	    color:#333333;
	}
	
	h3
	{
	    color:#698B23;
	}
	
	
	.button
	{
	    font-size:medium;
	}
	
	#tblMain{
		width:900px;
		background-color:#ffffff;
		border:1px solid #333333;
	}
	
	#header{
		background-image:url(images/bg-header.jpg);
		background-position:right;
		background-repeat:no-repeat;
		background-color:#4d5055;
		height:74px;
		padding:0px;
	}
	#logo{
		/*padding:12px;*/
	}
	#nav{
		background-image:url(images/bg-nav.jpg);
		height:20px;	
	}
	#navleft a{
		float:left;
		display:block;
		padding:2px;
		padding-left:15px;
		padding-right:15px;
		color:#ffffff;
	}
	#navleft img{
		float:left;
	}
	#subnav{
		height:29px;
		background-color:#353736;
		border-top:1px solid #99CC33;
		color:#e8e8e8;
	}
	#subnav a
	{
	    color:#00ffff;
	}
	
	#content{
		background-color:#d9e9a3;
		background-image:url(images/bg-content.jpg);
		background-repeat:repeat-x;
		padding:15px;
	}
	
	#tblContent{
		 width:100%;
		 background-color:#ffffff;
		 border:1px solid #789E28;
		 height:400px;
	}	
	#tdContent{
		 padding:10px;
		 padding-top:8px;
	}
	
	.lighttext{
		color:#333333;
	}
	.homeHeadings{
		color:#7ba429;
		font-weight:bold;
	}
	
	/*--------------------------------------------------*/
	#divAwardsAchieved div
	{
	    float:left;
	    height:54px;
	    width:54px;
	}
	
		/*-----------------------------*/
	    .replyButton, .deleteMessage, .blockAuthor, .sendMessage, .newMessage, .acceptButton {
			background-repeat:no-repeat;
			text-decoration:none;
			border:1px solid #cccccc;
		    text-indent:32px;
		    line-height:28px;
			display:block;
			font-family:Tahoma, Arial;
			font-size:12px;
			background-color:#ffffff;
		}
		.replyButton{
			background-image:url(images/inbox/icons/Reply.gif);
			text-indent:36px;
		}
		.acceptButton{
			background-image:url(images/inbox/icons/Accept.gif);
		}
		.deleteMessage{
			background-image:url(images/inbox/icons/Delete.gif);
		}
	
		/*-----------------------------*/
		
		.faqBox
		{
		    padding:10px;
		    border:1px dashed #cccccc;
		    margin-bottom:18px;
		}
		.faqBox td
		{
		    font-size:10pt;
		    font-family:Arial;
		    vertical-align:top;
		    height:30px;
		}
		
		.faqAnswer, .faqQuestion
		{
		    width:15px;
		    height:15px;
		    text-align:center;
		    font-size:11pt;
		    font-weight:bold;
		    padding:2px;
		    margin:2px;
		    float:left;
		    color:#ffffff;
            border:1px solid green;
            background-color:#99cc33;
		}
		.faqQuestion
		{
		    border:1px solid blue;
            background-color:#5B92CF;
		}
		/*-----------------------------------------------*/
		
		.StatsBoxOuter{
			border:1px solid #DEE6EC;
		}
		.StatsBoxInner{
			border:1px solid #ffffff;
			background-color:#F6F8FA;
		}
		.StatsBoxInner h2{
			font-weight:bold;
			font-size:12pt;
			font-family:Trebuchet MS, Arial;
			margin:4px;
		}
		.StatsBoxInner .addLink{
			text-align:center;
			background-color:#E4FED3;
			display:block;
			border:1px solid #e8e8e8;
		}
	
	    /*=====================================
            .boxROIRanks
        ====================================*/
    	
	    .boxROIRank1,.boxROIRank2,.boxROIRank3,.boxROIRank4
	    {
	        font-size:14pt;
	        border:2px solid #cccccc;
	        margin:5px 15px 5px 15px;
	        padding-top:5px;
	        padding-bottom:5px;
	        width:140px;
	    }
	    .boxROIRank1
	    {
	        border-color:#fac81d;
	        background-color:#fbf073;
	        font-size:16pt;
	    }
	    .boxROIRank2
	    {
	        border-color:#b0d6ee;
	        background-color:#ecf5fb;
	    }
	    .boxROIRank3
	    {
	        border-color:#eaa983;
	        background-color:#f4deca;
	    }
	
	
		/*=======================================================*/
		/* CUSTOM li tags				 */
		/*=======================================================*/
		#HSM,#HPS,#IHUB,#3s,#sho,#mm,#RB,#yg,#news
		{
		    font-size:11px;
		}
		
		
		li .pubDate { 
			text-decoration:none;
			font-size:10px;
		}
		#HSM{
			list-style-image:url(images/icons/HSM.gif);
			margin-left:12px;
			padding-left:14px;
		}
		#HPS{
			list-style-image:url(images/icons/HPS.gif);
			margin-left:12px;
			padding-left:14px;
		}
		#IHUB{
			list-style-image:url(images/icons/iH.gif);
			margin-left:14px;
			padding-left:12px;
		}
		#3s{
			list-style-image:url(images/icons/3s.gif);
			margin-left:14px;
			padding-left:12px;
		}
		#SHO{
			list-style-image:url(images/icons/SHO.gif);
			margin-left:12px;
			padding-left:14px;
		}
		#MM{
			list-style-image:url(images/icons/MM.gif);
			margin-left:14px;
			padding-left:12px;
		}
		#RB{
			list-style-image:url(images/icons/RB.gif);
			margin-left:14px;
			padding-left:12px;
		}
		#YG{
			list-style-image:url(images/icons/Y.gif);
			margin-left:14px;
			padding-left:12px;
		}
		#news{
			list-style-image:url(images/icons/icon_news.gif);
			margin-left:14px;
			padding-left:12px;
		}
	/*-----------------------------------------------------------*/
		
	#divMessage{
		margin:5px;
		padding:11px;
		padding-left:55px;
		font-size:11pt;
		border:1px solid #fbc553;
		background-color:#ffffcc;
		background-image:url(images/titleIcons/info_sm.gif);
		background-repeat:no-repeat;
		
	}
	
	/*-----------------------------------------------------------*/
	
	.steps div
	{
	    float:left;
	    padding:10px;
	    margin:10px;
	    margin-top:0px;
	    margin-left:2px;
	    
	    border:1px solid #e8e8e8;
	    color:#cccccc;
	}
	.steps .current
	{
	    color:#000000;
	    font-weight:bold;
	    border:1px solid #cccccc;
	    background-color:#d9e9a3;
	}
	
	
	/*-----------------------------------------------------------*/
	/* Table Sytles                                              */
	/*-----------------------------------------------------------*/
	    .tblBlue, .tbl1,  .tblBrown
	    {
            width:100%;
	    }
        .tbl1 th, .tblBlue th,  .tblBrown th
        {
            height:22px;
            padding-left:2px;
            padding-right:2px;
            font-size:11px;
        }
        .tbl1 td, .tblBlue td,  .tblBrown td{
            border-top:1px solid #cccccc;
            padding:4px;
        }
        .tbl1 .desc, .tblBlue .desc,  .tblBrown .desc
        {
            font-weight:bold;
        }        
        .tbl1 .tdTopHeader, .tblBlue .tdTopHeader,  .tblBrown .tdTopHeader
        {
            color:#ffffff;
            text-align:center;
            border-top:none;
        }
        /*------------------------*/
        /*------------------------*/
	
	    .tbl1{
            border:1px solid #789f28;
        }
        .tbl1 th{
            background-color:#d9e9a3;
        }        
        .tbl1 .tdTopHeader
        {
            background-color:#789f28;
        }
        /*------------------------*/
	
	    .tblBlue{
            border:1px solid #2B849D;
        }
        .tblBlue th{
            background-color:#BDDBF2;
        }        
        .tblBlue .tdTopHeader
        {
            background-color:#2B849D;
        }
        /*------------------------*/
	
        .tblBrown
        {
            border:1px solid #9E6129;
        }
        .tblBrown th{
            background-color:#EEDC9D;
        }        
        .tblBrown .tdTopHeader
        {
            background-color:#9E6129;
        }
             
        
        
        
        .highlightedRow{
            background-color:#ebf3cf;
        }
        /*-----------------------------------------------*/
		.alertMSG, .alertMSG2, .alertMSG3{
			border:1px solid #fbc553;
			background-color:#ffffcc;
			padding:5px;
		}
		.alertMSG3
		{
		    background-image:url(images/icons/alert.gif);
		    background-repeat:no-repeat;
		    line-height:25px;
		    padding-left:45px;
		}
        /*-----------------------------------------------*/
        
        .ScoreBorder{
             width:34px;
             padding:2px;
             border:1px solid #e8e8e8;
			 background-color:#ffffff;
             margin-left:4px;
            text-align:left;
        }
        .ScoreBorder div{
            height:10px;
        }

	/*-----------------------------------------------------------*/
	
	#trPickListHeader a
	{
	    color:#0066cc;
	    font-weight:normal;
	    text-decoration:none;
	}
	#trPickListHeader .currentSort
	{
	    font-weight:bold;
	}
	
	.pickButton,.undoButton
	{
	    font-size:10px;
	    display:block;
	    padding:2px;
	    width:30px;
	    text-align:center;
	    text-decoration:none;
	    color:#000000;
	}
	.pickButton
	{
	    border:1px solid green;
	}
	.pickButton:hover
	{
	    background-color:#d9fab4;   
	}
	.undoButton
	{
	    border:1px solid red;
	    background-color:pink;
	}
	.undoButton:hover
	{
	    background-color:pink;   
	}
	
	/*--------------------------------*/
	#alertBackDrop
	{
	    z-index:100;
	    top:0px;
	    left:0px;
	    background-color:#e8e8e8;
	    position:absolute;
	    width:100%;
	    height:1900px;
	    filter:alpha(opacity=50);    /*Internet Explorer      */
        -moz-opacity:0.5;           /* Mozilla 1.6 and below */ 
        opacity: 0.5;  
	}
	#alertPop
	{
	    z-index:101;
        position: absolute;
        left: 50%;
        width: 400px;
        margin-left: -200px;
        background-color:#ffffff;
        padding:10px;
        top:50px;
        border:2px solid #333333;
     }
     
        /*-------------------------------------------------
          Stock Trader PROFILE PAGE
        -------------------------------------------------*/

		#tblProfile h3{
			margin:5px;
			font-size:12pt;
		}
		
		.profilePic{
			border:1px solid #cccccc;
			background-color:#d5e79d;
			text-align:center;
			height:180px;
		}	
		.profileBox{
			 padding:2px;
			 border:1px solid #d5e79d;
			 margin-left:5px;
			 margin-top:5px;
		}
		.aProfileThumb
		{
		    font-size:10px;
		    overflow:hidden;
		    display:block;
		    width:100%;
		}
		
		.boxGained, .boxLost{
			margin-top:15px;
			margin-bottom:4px;
			font-size:15pt;
			text-align:center;
			border:2px solid #009933;
			background-color:#DEF4D0;
			width:140px;
	        padding-top:5px;
	        padding-bottom:5px;
		}
		.boxLost{
			border:1px solid #ff0000;
			background-color:#DEF4D0;
		} 
		#divProfileTodaysStats{
			width:100%;
		}
		#divProfileTodaysStats h3{
			background-color:#FFFFCC;
		}
		#divProfileTodaysPicks td{
			font-size:10pt;
			height:30px;
		}
		#divProfileTodaysROI, #divProfileTodaysAlloc, #divProfileTodaysPicks{
			/*vertical-align:top;
			border:1px solid #7ca529;
			margin-left:5px;
			float:left;*/
			height:175px;
		}
		#divProfileTodaysAlloc{
			width:165px;
		}
		#divProfileTodaysROI{
			width:165px;
		}
		
		#tblProfileFriends{
			width:100%;
		}
		#tblProfileFriends img{
			border:none;
		}
		#tblProfileFriends td{
			text-align:center;
			width:33%;
			overflow:hidden;
			font-size:11px;
		}
		.lnkAddFriend{
			background-image:url(images/titleIcons/my-friends-sm.jpg);
			background-repeat:no-repeat;
			padding-left:22px;
			font-size:11pt;
		}
     	
		
        /*-------------------------------------------------
          TABS
        -------------------------------------------------*/

        #rTabs, #divInnerTabs {
	        margin: 18px 10px 0px 30px;
	        height: 27px;
	        padding: 0;
        }
        #rTabs a, 
        #divInnerTabs a{
	        background-color:#789f28;
	        color:white;
	        text-decoration:none;
	        padding:2px;
	        font-size:10px;
	        border:1px solid #cccccc;
	        border-bottom:0px;
        }

        #rTabs ul, 
        #divInnerTabs ul {
	        margin: 0; padding: 0;
        }

        #rTabs li, 
        #divInnerTabs li {
	        margin: 0; padding: 0;
	        display: inline;
	        list-style: none;
	        border: none;
        }

        #rTabs ul#MainTabs, 
        #divInnerTabs ul#ulInnerTabs {
        }

        #rTabs a:hover, 
        #divInnerTabs a:hover {
	        color: #fff;
	        background: #0058B0;
        }

        #rTabs ul#MainTabs a:link, #rTabs ul#MainTabs a:visited, 
        #divInnerTabs ul#ulInnerTabs a:link, #divInnerTabs ul#ulInnerTabs a:visited {
            float: left; /* for IE6 */
	        font-size: 12px;
	        font-weight: normal;
	        padding: 4px 8px 6px 8px; /*t,r,b,l*/
	        margin-left:2px;
        }

        #rTabs ul#MainTabs a:link.current, #rTabs ul#MainTabs a:visited.current, 
        #divInnerTabs ul#ulInnerTabs a:link.current, #divInnerTabs ul#ulInnerTabs a:visited.current {
	        background-color: #ffffff;
	        border-bottom: 1px solid #ffffff;
	        color: green;
	        font-weight: bold;
	        text-decoration: none;
	        margin-left:2px;
        }
		.boxMyAccount{
			margin:0px;
			width:100%;
			padding:0px;
			border:1px solid #cccccc;
	        background-color:#ffffff;
		}

