html,body
{
	margin:0px;
	padding:0px;
}

body
{
	font-family:arial;
	text-align:center;
	background-color:#fff;
	margin:0px;
	padding:0px;
}

a
{
	font-family:arial;
	font-size:12px;
	color:#000;
	font-weight:normal;
	text-decoration: none;
	text-transform: none;
}

a:hover
{
	font-family:arial;
	font-size:12px;
	color:#000;
	font-weight:normal;
	text-decoration: underline;
	text-transform: none;
}

/*******************************************************/

#container
{
	text-align:left;
	width:943px;
	margin:0 auto;
	border:2px solid #ddd;
	color:#fff;
	padding:10px 20px 10px 20px;
	background:#fff url(../images/background.jpg) center top no-repeat;	
	border:0px solid #000;
}

/*******************************************************/

#header
{
	position:absolute;
	top:0px;
	height:32px;
	width:941px;
	padding:10px 0px 10px 0px;
	text-align:left;	
	color:#000;
	border-bottom:1px solid #000;
}

#header a
{
	font-family:arial;
	font-size:12px;
}

#header_logo
{
	float:left;
	width:760px;
}

#top_link
{
	float:left;
	width:180px;
	text-align:right;
	padding-top:0px;
	font-family:arial;
	font-size:9px;
}

#top_middle_bar
{
	position:absolute;
	top:43px;
	clear:both;
	display:block;
	margin:10px 0px 0px 0px;
	padding:10px 0px 10px 0px;	
	border-top:0px solid #ccc;
	height:112px;
	width:941px;

	color:#000;
	font-size:12px;
	background:#fff;
	font-family:arial;
}

/*******************************************************/

#search_box
{
	display:block;
	font-family:arial;
	font-size:10px;	
	height:67px;
	width:151px;
	color:#fff;
	background-image:url(../images/search_box.jpg);
	float:left;
	margin:5px 10px 0px 0px;
	padding:33px 10px 5px 18px;

	border:0px solid #000;
	background-repeat : no-repeat;
}

#search_box a
{
	color:#fff;
	font-family:arial;
	font-size:10px;
	text-decoration:none;
}

#search_box a:hover
{
	color:#fff;
	font-family:arial;
	font-size:10px;
	text-decoration:underline;
}

.search_text
{
	margin:4px 0px 3px 0px;
	padding:0px;
	font-family:arial;
	font-size:10px;
	border:0px solid #000;

	height:16px;
}

.search_combo
{
	margin:0px 0px 0px 0px;
	padding:0px;
	font-family:arial;
	font-size:10px;
	border:0px solid #000;
	height:17px;
	width:100px;
}
/*******************************************************/

#login_box
{
	display:block;
	font-family:arial;
	font-size:10px;
	height:67px;
	width:151px;
	color:#fff;
	background-image:url(../images/login_box.jpg);
	float:left;
	margin:5px 10px 0px 0px;
	padding:32px 10px 0px 18px;

	border:0px solid #ff0000;
}

#login_box a
{	
	color:#D0C012;
	font-family:arial;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
}

#login_box a:hover
{	
	color:#D0C012;
	font-family:arial;
	font-size:12px;
	text-decoration:underline;
	font-weight:bold;
}


#login_box_label
{
	width:auto;
	height:auto;
	background:none;
	font-family:arial;
	font-size:12px;
	position:absolute;
	top:27px;	
	padding:0px 0px 0px 73px;
	margin:0px;
	font-weight:normal;
}

#forgot_bar
{
	width:310px;
	background-color:#f2f2f2;
	color:#1E7E03;
	padding:3px 0px;
	height:17px;
}

/*******************************************************/

#content
{
	margin:0px;
	padding:187px 0px 0px 0px;
	color:#465456;
	width:943px;
	text-align:justify;
	background:#fff;
	font-family:arial;
	font-size:12px;
	clear:both;
	
	border:0px solid #000;	
}

/*******************************************************/

#left_bar
{
	border:0px solid #ff0000;
	position:absolute;
	top:198px;
	margin-left:1px;
	padding:0px;

	text-align:center;
	float:left;
	background:#fff;
	width:150px;
	color:#fff;

	padding-right:9px;
	border-right:1px dashed #ccc;
}

/******************************************************************/

#middle_bar
{
	border:0px solid #000;
	float:left;
	font-family:arial;
	font-size:12px;
	text-align:justify;
	background:#fff;
	line-height:19px;
	word-spacing:1px
	letter-spacing:1px;

	width:591px;
	margin:0px 10px 0px 0px;
	padding:0px 10px 0px 170px;
	border-right:1px dashed #ccc;
	color:#000;
}


#middle_bar a
{
	font-family:arial;
	font-size:12px;
	color:#000;
	font-weight:normal;
	text-decoration: none;
	text-transform: none;
}

#middle_bar a,a:hover
{
	font-family:arial;
	font-size:12px;
	color:#000;
	font-weight:normal;
	text-decoration: none;
	text-transform: none;
}

#middle_bar h1
{	
	font-family:comic sans ms;
	font-size:18px;
	color:#B2162B;
	margin:10px 0px 20px 0px;
	text-align:center;
	font-weight:normal;
}

#middle_bar h3
{	
	font-family:arial;
	font-size:14px;
	color:#a2a2a2;
	margin:5px 0px 5px 0px;
	text-align:left;
	font-weight:bold;
}

#page_footer
{
	clear:both;
	margin:20px 0px 20px 0px;
	border-top:1px solid #f2f2f2;
	border-bottom:1px solid #f2f2f2;
	padding:3px 0px 3px 0px;
}

/******************************************************************/

#right_bar
{
	float:right;
	background:#fff;
	width:160px;
	text-align:center;
	border:0px solid #ff0000;
}

/***********************************************************************/

#footer
{
	border:0px solid #000;
	clear:both;
	width:943px;
	border-top:2px solid #ccc;
	font-family:arial;
	font-size:12px;
	color:#666;
	padding:5px 0px 5px 0px;
	text-align:center;
}

#footer a
{
	font-family:arial;
	font-size:11px;
	text-decoration:none;
	color:#666;
	margin:0px 20px 0px 20px;	
	font-weight:normal;
	letter-spacing:1px;
}

#footer a:hover
{
	font-family:arial;
	font-size:11px;
	text-decoration:none;
	color:#B11C1E;
	margin:0px 20px 0px 20px;	
	font-weight:normal;
	letter-spacing:1px;
}



/***********************************************************************/

#error_box
{
	width:90%;
	padding:10px;
	float:none;	
	background:#fff;
	text-align:left;
	color:#DB2C29;
	font-family:arial;
	font-size:11px;
	font-weight:normal;
	line-height:15px;
	border:1px solid #DB2C29;
	margin:20px 0px 20px 0px;
}

#success_box
{
	width:90%;
	padding:5px 15px;
	float:none;	
	background:#ECECEC;
	text-align:left;
	color:#6E6E6C;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
}

/***********************************************************************/
#breadcrumb
{
	font-family:arial;
	font-size:11px;
	color:#797979;
	
}

#breadcrumb a
{
	font-family:arial;
	font-size:11px;
	color:#1C7E03;
	text-decoration:none;
}

#breadcrumb a:hover
{
	font-family:arial;
	font-size:11px;
	color:#B2162B;
	text-decoration:none;
}

/***********************************************************************/

.latest_members
{
	font-family:arial;
	font-size:11px;	
	color:#9F9F9F;
	border:0px solid #000;
	float:left;
	width:255px;
	padding:0px;
	margin:0px 0px 0px 20px;
}

.latest_members a
{	
	font-family:arial;
	font-size:10px;	
	color:#65AF3C;
	text-decoration:none;
	font-weight:bold;
	padding:0px;
}

.latest_members a:hover
{	
	font-family:arial;
	font-size:10px;	
	color:#65AF3C;
	text-decoration:none;
	font-weight:bold;
	padding:0px;
}

.latest_members h3
{
	text-align:center;
	font-family:arial;
	font-size:11px;
	color:#B2162B;
	padding:0px;
	margin:0px 0px 5px 0px;
	font-weight:bold;
}	


/***********************************************************************/

#page_box
{
	font-family:Arial;
	font-size:12px;
	margin-top:10px;
	width:100%;	
	color:#797979;
}

#page_box a
{
	font-family:arial;
	text-decoration:none;
	color:#000;
}


#page_box h1
{
	font-family: Arial;		
	font-size:13px;
	padding:0px;
	margin:0px;
	font-weight:bold;
	text-align:left;
	color:#6B8963;
}

#page_box h6
{
	font-family: Arial;		
	font-size:11px;
	padding:0px;
	margin:0px 0px 3px 0px;
	font-weight:normal;
}

/*********************************** REALATED MAILS **************************************/

#related_mails
{
	float:left;
	width:96%;
	margin:0px 0px 25px 1px;
	padding:7px;

	font-family:Arial;
	font-size:12px;
	color:#797979;
	border:1px solid #e2e2e2;
}

#related_mails h1
{
	float:left;
	width:100%;
	margin:0px;
	padding:0px 0px 5px 5px;

	color:#6B8963;
	font-size:13px;
	text-align:left;
	font-weight:bold;
}

#related_mails h4
{
	float:left;
	width:250px;
	background: url(../images/arrow1.gif)  no-repeat 7px 7px; 

	margin:0px;
	padding:0px 0px 0px 18px;
	cursor:pointer;

	font-size:11px;
	color:#B2162B;
	font-weight:normal;
}



/***********************************************************************/

#digg
{
	text-align:center;
	margin:0px 0px 10px 0px;
	clear:both;
}

#digg a
{
	margin:0px 5px 0px 5px;
}




/******************************* NEWLY ADDED CSS******************************/

.mail_box
{
	background:#EAEAEA;
	border-bottom:0px solid #000;
	text-align:left;
	margin:0px 3px 3px 0px;
	float:left;
	width:558px;
	padding:5px;
	display:block;
	height:97px;
	font-family:arial;
	font-size:11px;
	line-height:16px;
}

.mail_box p
{
	margin:0px;
	padding:0px;
}

.mail_box h2
{
	text-decoration:none;
	color:#505050;
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	margin:0px;
}

.mail_box h2 a
{
	text-decoration:none;
	color:#505050;
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	margin:0px;
}

.mail_box h6
{
	font-family: Arial;		
	font-size:11px;
	padding:0px;
	margin:0px 0px 3px 0px;
	font-weight:normal;
}

/*******************************************************/


#popular_mail_box
{
	background:#EAEAEA;
	text-align:left;
	margin:0px 3px 3px 0px;
	width:555px;
	padding:5px;
	display:block;
	height:97px;
	font-family:arial;
	font-size:11px;
	line-height:16px;
	float:left;
}

#popular_mail_box p
{
	margin:0px;
	padding:0px;
}

#popular_mail_box h2
{
	text-decoration:none;
	color:#505050;
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	margin:0px;
}

#popular_mail_box h2 a
{
	text-decoration:none;
	color:#505050;
	font-family:arial;
	font-size:11px;
	margin:0px;
}

#popular_mail_box h2 a:hover
{
	text-decoration:none;
	color:#E56801;
	font-family:arial;
	font-size:11px;
	margin:0px;
}

#popular_mail_box h6
{
	font-family: Arial;		
	font-size:11px;
	padding:0px;
	margin:0px 0px 3px 0px;
	font-weight:normal;
}

/*******************************************************/

.vertical_rating_bar
{
	background:#EAEAEA;
	width:20px;
	text-align:center;
	float:left;
	height:102px;
	padding:5px 0px 0px 0px;
	line-height:0px;
}

.vertical_rating_bar img
{
	padding:2px 0px 2px 0px;
}



#commentbox
{
	background-color: #ececec;
	width: 95%;
	padding: 10px;
	text-align:left;
	font-size:11px;
	font-family:arial;	
}

#commentfooter
{
	background: url(../images/arrow.gif) 30px 0 no-repeat; 	
	padding-left: 75px;
	padding-top: 1px;
	color:#94969C;
	font-weight: bold;
	text-align:left;
	margin-bottom:25px;
	font-size:10px;
}

#commentfooter a
{
	text-decoration:none;	
	font-family:arial;
	font-size:10px;
	color:#000;		
}

#commentfooter a:hover
{
	text-decoration:none;	
	font-family:arial;
	font-size:10px;	
}


#handcursor
{
	cursor:hand;
	cursor:pointer;
}

#highlight
{
	color: #82622F;
	font-weight: bold;
}

#imgs
{
	border: 2px #CCCCCC;
}



/******************** NEWLY ADDED AND COPIED CSS *******************/

#greenlit
{
	color: #65AF3C;
	font-weight: bold;
}


.text
{
	font-family: Arial,arial,Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	color: #797979;
	text-decoration: none;
	text-align: justify;
}

.text_gray
{
	font-family: Arial,arial,Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #706E6C;
	text-decoration: none;
	text-align: justify;
}

	
.txtcategory
{
	font-family:Arial,arial,Helvetica, sans-serif;
	font-size:12px;
	color:#706F6F;
	font-weight:bold;
}


#image_box
{
	float:left;
	width:62px;
	padding:5px;
	align:center;
	background:#f2f2f2;
	margin:0px 0px 5px 3px;

	height:75px;
	text-align:center;

}

#image_box a
{
	font-size:11px;
	text-align:center;
}


.b1, .b2, .b3, .b4 {font-size:1px; overflow:hidden; display:block;}
.b1 {height:1px; background:#DCDCDC; margin:0 5px;}
.b2 {height:1px; background:#DCDCDC; margin:0 3px;}
.b3 {height:1px; background:#DCDCDC; margin:0 2px;}
.b4 {height:2px; background:#DCDCDC; margin:0 1px;}


.button_ash
{
	background: url(../image/blank.jpg)  no-repeat;;
	height:21px;
	width:68px;
	margin:0;
	padding:0;
	border:0px solid transparent;
	color: #FFFFFF;
	font-weight: bold;
	font-family: arial;
	font-size: 11px;
}

.button_reply
{
	background-image: url(../image/blank.jpg)  no-repeat;;
     	height:20;
	width:69;
	margin:0;
	padding:0;
	border:0;
	color: #FFFFFF;
	background-color:white;	
	font-weight: bold;
	font-family: arial;
	font-size: 11px;
}

.button_white
{
    background: url(../image/blank_grey.jpg)  no-repeat;;
    height:21px;
    width:68px;
    margin:0;
    padding:0;
    border:0px solid transparent;
    color: #fff;
    font-weight:bold;
    font-family:arial;
    font-size:11px;
}

.button_profile
{
	background: url(../image/view_profile.gif) no-repeat;
	height:19px;
	width:84px;
	margin:0;
	padding:3px;
	border:0px solid transparent;
	color: #FFFFFF;
	font-weight: bold;
	font-family: arial;
	font-size: 11px;
}

.sub_heading
{	
	color:#5C7999;
	font-family:arial;
	font-size:15px;
	padding:0px;
	margin:0px 0px 5px 0px;
	font-weight:bold
	
}

.tableHeading
{
	background:#DCDCDC;
	color:#5B7596;
	font-family:arial;
  	font-size:12px;
	font-weight:bold;
	height:30px;
}

.tableContent
{
	color:#5B7596;
	font-family:arial;
  	font-size: 12px;
	font-weight:normal;
	height:30px;
	background:#F2F2F2;
	border:1px solid #DCDCDC;
}

.tableContent a
{
	color:#a2a2a2;
	font-family:arial;
  	font-size: 12px;
	font-weight:bold;
}

.tableContent a:hover
{
	color:#a2a2a2;
	font-family:arial;
  	font-size: 12px;
	text-decoration:underline;
	font-weight:bold;
}

/**********************************************************************/

.grid_header
{
	border-right:1px solid #fff;
	text-align:center;
	width:auto;
	height:29px;
	float:left;
	padding-top:5px;
}

.grid_row
{
	border-right:1px solid #fff;
	text-align:center;
	width:auto;
	height:auto;
	float:left;
}

#online_1
{
	background:#FFF;
	padding:1px 2px;
	color:#000;
}

#online_1 a
{
	color:#000;
	text-decoration: none;
}

#online_1 a:hover
{
	color:#B11C1E;
	text-decoration: underline;
}

#online_2
{
	background:#DDD;
	padding:1px 2px;
	color:#000;
}

#online_3
{
	background:#FFF;
	padding:1px 2px;
	color:#000;
	font-size:11px;
}

#count_bar
{
	color:#000;
	padding-left:10px;
	margin-bottom:17px;
	background-color:#eee;
	height:20px;
}

#unread
{
	color:#ff0000;
	text-decoration:none;
	font-size:10px;
}

#friend_column_head
{
	float:left;
	width:160px;
	visibility:visible;
	background-color:#DCDCDC;
	padding:10px 0px 10px 0px;

	text-align:center;
}

/****************************** GREETINGS CSS ********************************************/

.greeting_breadcrumb
{
	padding-left:15px;
}
.greeting_breadcrumb a, a:hover
{
	font-family:arial;
	font-size:11px;	
	color:#65AF3C;
	text-decoration:none;
}

#greeting_box
{
	width:50%;
	float:left;
	height:170px;
	text-align:center;
}

#greeting_image_box
{
	float:left;
	clear:both;
	text-align:left;
	border:1px solid #d2d2d2;
	padding:3px;
	clear:both;
}

#greeting_title
{
	float:left;
	text-align:left;
	width:150px;
	padding-left:10px;
}


/****************************************** WALLPAPER ********************************************/

#wallpaper
{
	width:auto;
	height:1000px;
}

#wallpaper a
{
	color:#000;
	font-size:11px;
	line-height:19px;
	font-family:arial;
	text-align:justify;
}

#wallpaper a:hover
{
	color:#65AF3C;
	font-size:11px;
}

/***********************************************************************************************/

