body{
	margin:0;
	padding:0;
	background:#545454;
	text-align:center;
	color:#555;
}
p, h1, h2, h3, h4{
	margin:1em 0;
	padding:0;
}
h1{font-size:18px;
   color:#FDA11C;}
h2, h2 a{
	font-size:12px;
	color:#FDA11C;
	text-decoration:none;	
}

h2 a:hover{
	text-decoration:underline;
}

h3{
	font-size:11px;
	color:#77A819;
	font-weight:normal;
	font-weight:bold;
}
h4{font-size:100%;}
table, td, select, textarea{
	font: 100% Tahoma, Arial, Helvetica, sans-serif;	
}

li
{
    list-style-image:url(../images/icon16_tick.png)
}
input.textbox
{
    font: 100% Tahoma, Arial, Helvetica, sans-serif;
    width:190px;    
    height:20px;
}

input.textarea
{
    font: 100% Tahoma, Arial, Helvetica, sans-serif;
    width:190px;    
    height:20px;
}

table.boxstyle
{  
    border: 1px solid #4B9105;
    border-collapse: collapse;
    border-spacing: 1px; 
}

table.boxstyle td
{  
    font: 100% Tahoma, Arial, Helvetica, sans-serif;	
    font-size:10pt;
    color:#4B9105;
    margin-left:4pt;
    margin-bottom:8pt;
    margin-top:8pt;
    margin-right:4pt;    
}

table.boxstyle th
{  
    font: 100% Tahoma, Arial, Helvetica, sans-serif;	
    font-size:10pt;
    font-weight:bold;
    background-color:#4B9105;
    color:#ffffff;
    margin-left:4pt;
    margin-bottom:8pt;
    margin-top:8pt;
    margin-right:4pt;    
}

table.boxstyle a
{
    font: 100% Tahoma, Arial, Helvetica, sans-serif;
	color: #000000;	
	text-align:center;
	font-size:11px;	
	text-decoration:underline;
}

table.boxstyle a:hover
{    
	text-decoration:none;
}

table.login
{
    border: 1px solid #4B9105;
    border-collapse: collapse;
    border-spacing: 1px; 
    font: 100% Tahoma, Arial, Helvetica, sans-serif;
    font-size:12px;
}

table.profile
{  
    border: 1px solid #4B9105;
    border-collapse: collapse;
    border-spacing: 1px;     
}

table.profile td
{  
    font: 100% Tahoma, Arial, Helvetica, sans-serif;	
    font-size:8pt;
    color:#000000;}
    
 table.profile a
{  
    font: 100% Tahoma, Arial, Helvetica, sans-serif;	
    font-size:8pt;
    color:#000000;}


table.group
{  
    border: 1px solid #4B9105;
    border-collapse: collapse;
    border-spacing: 1px;     
    
}

table.group td
{  
    font: 100% Tahoma, Arial, Helvetica, sans-serif;	
    font-size:8pt;
    color:#000000;}
    
table.group a
{  
    font: 100% Tahoma, Arial, Helvetica, sans-serif;	
    font-size:8pt;
    color:#000000;}
    
.memberList
{
    font: 100% Tahoma, Arial, Helvetica, sans-serif;	
    font-size:10pt;    
    color:#000000;    
}

img{border:0;}
/* ---------------------------------- container ---------------------------------- */
#container{
	margin:0 auto;
	text-align:left;
	width:1000px;
	background:#fff;
	margin-top:.25em;
}
/* ---------------------------------- logotip ---------------------------------- */
#logotip{
	position:relative;
	height:115px;
	padding:30px;
	background:url(../images/header_back.gif) no-repeat;	
}
#logo{	
	text-indent:-8000px;
	background:url(../images/birdlogo.jpg) no-repeat;
	width:200px;
	height:122px;
	display:block;
	vertical-align: top;
	float:left;
	margin-top:10pt;
}
#logo_name{	
	text-indent:-8000px;
	background:url(../images/twitmesh.jpg) no-repeat;
	width:250px;
	height:94px;
	display:block;
	vertical-align: top;	
	float:left;
	margin-top:10pt;
}
#logo a{
	display:block;
	height:41px;
}
/* ---------------------------------- header ---------------------------------- */
#top_links a	
{
    font: 100% Tahoma, Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight:bold;
	text-align:center;
	font-size:11px;	
	text-decoration:none;
}
#top_links	
{
	float:right;
}
/* ---------------------------------- navigation ---------------------------------- */
div#navlist {
	display: block;
	margin: 0;
	padding: 0;
	vertical-align: middle;
	list-style: none;
}
div#navlist a {
	display: block;
	padding: 0.5em 2em 0.2em 1em;
	border-width: 1px;
	border-color: #ffe #E5E5E5 #E5E5E5 #fff;
	border-style: solid;
	height:30px;
	color: #777;
	text-decoration: none;
	background:#FFF;
	text-align: right;
}
div#navlist a:hover {
	color: #FFF;
	background:#FF9300;
	font-weight:bold;
	height:30px;
}
/* ---------------------------------- main ---------------------------------- */
#main{
	margin: 0px;
	vertical-align: top;	
}
.main_nav {
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;	
}
#main_text{
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
}
#main_text2{
	margin: 0px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#FFF;
	width:200px;
	background: #FFAD32;
}
#heading1 {
	background:url(../images/navigate.gif) no-repeat;
	width:95px;
	height:15px;
	margin: 5px;
}
#heading2 {
	background:url(../images/reading_number_one.gif) no-repeat;
	width:190px;
	height:20px;
	margin: 5px;
}
#heading3 {
	background:url(../images/reading_number_two.gif) no-repeat;
	width:190px;
	height:20px;
	margin: 5px;
}
#head_main {
	margin-left: 50px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
#right_section
{
    margin-left: 5px;
    margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	width:250px;
}
.feature_head {
	font-size:16pt;
	color:#000000;
	font-weight:bolder;
	margin-top:5pt;
}
a.feature_text {
	font-size:11pt;
	font-weight:bolder;
	color:#ffffff;	
	text-decoration:none;
}

a.feature_text:hover{
	font-size:11pt;
	font-weight:bolder;
	color:#ffffff;	
	text-decoration:underline;
}

.feature_text2 {
	font-size:11pt;
	font-weight:bolder;
	margin-top:5pt;
	color:#4B9105;
}
.feature_desc {
	font-size:9pt;	
	color:#6B6B6B;
	margin-left:10pt;
	margin-top:4pt;	
	margin-bottom:20pt;
}

.header_text {
	font-size:10pt;
	font-weight:bold;
	color:#7F7F7F;
	margin-bottom:10px;	
	
}
.mandatory
{    
    color:Red;
    float:right;
}
/* ---------------------------------- footer ---------------------------------- */
#footer{
	position:relative;
	clear:both;	
	text-align:center;
	color:#fff;
	background:url(../images/footer_back.gif) repeat-x;
	line-height:28px;
	height:40px;	
}
.footer_text {
	color: #FFFFFF;
	font-weight:bold;
	text-align:center;
	font-size:11px;
}
.clear_div
{
    height:20px;
}
/*---------------------------button-------------------------*/
.button_style {
    border: 1px solid #000000;
    background: #4B9105;
    color:#ffffff;
    font-weight:bold;
    height: 24px;
}
.button_style:hover {
    border: 1px solid #000000;
    background: #FFD000;
    color:#000000;
    font-weight:bold;
}

/*---------------------------chat-------------------------*/
div#chat_div
{
    text-align: left;
    font-family: 100% Tahoma, Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 11px;
    color: #000000;
    border: 1px solid #4B9105;
    border-collapse: collapse;
    border-spacing: 1px;
    width: 500px;
    height: 300px; 
    overflow-x: hidden; 
    overflow-y:scroll;
    overflow:scroll;
}

.chatUser
{
    font-family: 100% Tahoma, Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 14px;
    font-weight:bold;
    color: #4B9105;
}

.chatMsg
{
    font-family: 100% Tahoma, Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 12px;    
    color: #000000;
}


/*---------------------------Live stream-------------------------*/
/*Live Stream Trend*/
table.twitter_stream_table
{
    text-align: center;
    font-family: Verdana;
    font-weight: normal;
    font-size: 11px;
    color: #404040;
    border: 1px solid #4B9105;
    border-collapse: collapse;
    border-spacing: 1px;
    width: 500px;
    height: 60px;    
}

.twitter_stream_user
{
    font-family: 100% Tahoma, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 12px;
    color:#000000;
}

.twitter_stream_message
{
    font-family: 100% Tahoma, Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 12px;
    color: #278200;
}

.twitter_stream_link
{
    font-family: 100% Tahoma, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 10px;    
}

.twitter_stream_date
{
    font-family: Verdana;
    font-size: 9px;
    color: darkkhaki;
}


/*---------------------------Trend-------------------------*/
/*Top 10 Trend*/
table.twitter_stream_trend
{
    text-align: left;
    font-family:  100% Tahoma, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    border-collapse: collapse;    
    width: 185px;
    border-right: #4B9105 1px solid;
    border-top: #4B9105 1px solid;
    border-left: #4B9105 1px solid;
    border-bottom: #4B9105 1px solid;
    background-color: #ffffff;
}

td.twitter_stream_trend_hd
{
    border-bottom: #4B9105 1px solid;
}

td.twitter_stream_trend_hd a
{
    font-family:  100% Tahoma, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    text-decoration:none;
}


td.twitter_stream_trend_head
{
    font-weight: bold;
    color: white;
    font-family: Arial;
    background-color: #4B9105;    
    text-align: center;
}

.img_box
{
    border-collapse: collapse; 
    border-right: #FDA11C 1px solid;
    border-top: #FDA11C 1px solid;
    border-left: #FDA11C 1px solid;
    border-bottom: #FDA11C 1px solid;
}