/*-------------------------------------------
	Document: CSS (Cascading Style Sheet)
	Project: ISNA Matrimonial
	Author: Tahir Iqbal
	Date: Tuesday, April 24, 2007
	Copyrights: Tahir Iqbal - tahirikbal@gmail.com
*/
 
 
/*Basic Styles*/
html, body {
	margin: 0;
	padding: 0;
}

body{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	/*color: #000;*/
	/*background: #EBE4D2 url(../images/layout/background.gif);*/
}

img{
	border: none;
}

p, div, td, li, input, textarea, select{
	font-size: 12px;
}

h2{
	font-size: 20px;
	padding: 15px 0 0 0;
	font-weight: normal;
	margin: 0;
}

table.centerdTable
{
	margin: 0 auto;
	width: 50%;
}

h1 em{
	display: block;
	width: 500px;
	float: left;
	font-style: normal;
}
h1 b{
	margin: 0;
	padding: 0;
	text-align: right;
	line-height: 125%;
	font-weight: normal;
	font-size: 11px;
	display: block;
	margin-left: 500px;
}

h3{
	font-size: 18px;
	font-weight: normal;
	color: #239413;
	margin-top: 0px;
	padding: 5px;	
}


div.clear{
	clear: both;
}

/*Misc. Classes
-----------------------------------*/
div.error-box{
	margin: 10px 0;
	text-align: center;
}
p.error{
	border: 1px #ff0000 solid;
	padding: 4px 4px 4px 25px;
	color: #ff0000;
	background: url(../images/icons/exclamation.gif) no-repeat left top;
	background-position: 4px 8px; 
	text-align: center;
	/*white-space: nowrap;*/
	/*display: inline;*/
	font-size: 16px;
}
p.info{
	border: 1px #19750C solid;
	padding: 4px 4px 4px 25px;
	color: #000;
	background: #E9EADA url(../images/icons/information.gif) no-repeat left top;
	background-position: 4px 8px;
	text-align: center;
/*	white-space: nowrap;
	display: inline; */
	font-size: 16px;
}

p.red-box
{
	border: 1px #ff0000 solid;
	padding: 10px;
	color: #ff0000;
}

table.signin-table{
	width: 250px;
	margin: 0 auto;
}

table.signin-table td{
	padding: 5px;
}

/*Layout related styles
-----------------------------------*/
body div#wrapper{
	width: 760px;
	margin: 0 auto;
}

div#wrapper div#top-nav{
	background: url(../images/layout/topnav_bg.gif) no-repeat top;
	height: 27px;
	text-align: right;
	padding-left: 120px;
}

div#wrapper div#header{
/*	background: url(../images/layout/logo.gif) no-repeat center left;*/
	background-position: 10px;
	/*text-indent: -5000px;*/
	font-size: 1px;
/*	height: 85px;*/
	padding: 5px 0 5px 10px;
	overflow: hidden;
	display: block;
}

div#wrapper div#main-nav{
	background: #EBE4D2 url(../images/layout/main_nav_bg.gif) no-repeat top center;
	float: left;
	width: 755px;
	display: block;
	padding-left: 5px;
}

h1{
	background-image:url(../images/layout1/footer_bg.gif);
	background-repeat:repeat-x;
	font-size: 24px;
	padding:  5px  10px;
	font-weight: normal;
	clear: both;
	float: left;
	width: 740px; 
	margin: 0;
}
.h1_Long{
	background-image:url(../images/layout1/footer_bg.gif);
	background-repeat:repeat-x;
	font-size: 24px;
	padding:  5px  10px;
	font-weight: normal;
	clear: both;
	float: left;
	width: 100%;
	margin: 0;
}

div#wrapper div#contents{
	background: #fff;
	color: #000;
	padding: 0 10px;
	padding-bottom: 20px;
	float: left;
	width: 740px;
}

div#wrapper div#footer{
	background: url(../images/layout/footer_bg.gif) no-repeat;
	float: left;
	width: 760px;
}

/*Form fields related styles
-----------------------------------*/
label{
	padding: 2px 5px;
}

* html label{
	padding: auto;
}

input, select, textarea{
	border: 1px #666 solid;
	margin: auto;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

input.no-border, 
span.no-border input{
	border: none !important;
}

				/* Old Classes-------*/

input.submit{
	background: url(../images/layout/submit_button.gif) no-repeat;
	
	}
	
	.submitDlt{
	background: url(../images/layout/dlt.gif) no-repeat;
	text-align: center;
	color: #fff;
	border: none;
	padding-top: 0px;
	height: 23px;
	width: 61px;
	}
	
input.button{
	background: url(../images/layout/submit_button.gif) no-repeat;
	}
	
input.disabled{
	background: url(../images/layout/btnSilver.gif) no-repeat;
}

input.submit200px
{
	background: url(../images/layout/btn_submitw200px.gif) no-repeat;
	width: 210px;
}

input.submit,
input.submit200px,
input.disabled,
input.button{
	color: #fff;
	font-weight: normal;
	padding-top: 3px;
	padding-bottom: 8px;
	text-align: center;
	border: none;
	cursor: pointer;
	
}

					/* New by Ali on 30 April
input.submit,
input.submit200px,
input.disabled,
input.button{
	color: #000;
padding: 5px 0 5px 0;
	text-align: center;
	border: none;
	cursor: pointer;
	
}


		
input.submit{
    font-family: verdana;
	font-size: 11px;
	color: #000;
	background: url(../images/layout/btnSubmit_visted.gif) no-repeat;
	width: 124px;
	height: 22px;
	border: none;
}
input.submit:hover{
	font-family: verdana;
	font-size: 11px;
	color: #000;	
	background: url(../images/layout/btnSubmit_hover.gif) no-repeat;
	width: 124px;
	height: 22px;
	border: none;
	
}

input.button{
	font-family: verdana;
	font-size: 11px;
	color:  #000;
	background: url(../images/layout/btnSubmit_visted.gif) no-repeat;
	width: 124px;
	height: 22px;
	border: none;
}
input.button:hover{
	font-family: verdana;
	font-size: 11px;
	color:  #000;
	background: url(../images/layout/btnSubmit_hover.gif) no-repeat;
	width: 124px;
	height: 22px;
	border: none;
	
}

input.disabled{
	background: url(../images/layout/btn_grey.gif) no-repeat;
	color: #707072;
	border: none;
}

input.submit200px
{
	font-family: verdana;
	font-size: 11px;
	color:  #000;
	background: url(../images/layout/btnbig_visted.gif) no-repeat;
	width: 200px;
	height: 22px;
	border: none;
}

input.submit200px:hover
{
	font-family: verdana;
	font-size: 11px;
	color: #000;
	background: url(../images/layout/btnbig_hover.gif) no-repeat;
	width: 200px;
	height: 22px;
	border: none;
}

																		--------------------------------------------------*/
input.submit,
input.disabled,
input.button
{
	width: 124px;
}





input.button-go{
	background: url(../images/layout/button_go.gif) no-repeat;
	padding: 0px 3px 0px 3px;
	color: #000;
	border: none;
	text-align: center;
	cursor: pointer;
}

input.button-ok{
	background: url(../images/layout1/go_search.jpg) no-repeat;
	color: #fff;
	padding: 2px 0 2px 0;
	width: 50px;
	text-align: center;
	border: none;
	cursor: pointer;
}

table.form-table{
	width: 100%;
}

td.labels{
	width: 25%;
	background: #EFEBCE;
	  
}

td.labels_ra{
	width: 25%;
	background: #EFEBCE;
	padding-right:20; 
	text-align:right;
}


table.form-table td, 
td.labels{
	padding: 2px;
}

td.labels span
{
	color: #900;
}
td.heading1{
	font-size: 18px;
	font-weight: normal;
	color: #239413;
	margin-top: 8px;
	padding: 2px;
}

/*Table lists related styles
-----------------------------------*/

/*Top Nav related styles
-----------------------------------*/
div#top-nav a,
div#top-nav a:visited{
	text-decoration: none;
	color: #DBD0B3;
	padding: 7px;
}

/*Main Nav related styles
-----------------------------------*/
/*Commented on May 4, 2007 @ 10:39 AM*/
/*div#main-nav ul{
	list-style: none;
}

div#main-nav ul li{
	display: inline;
}

div#main-nav ul li a,
div#main-nav ul li a:visited{
	text-decoration: none;
	color: #fff;
	padding: 14px 0px 5px 0px;
	width: 124px;
	display: block;
	float: left;
	text-align: center;
	background: url(../images/layout/navArrow.gif) no-repeat left center;
	background-position: 5px 20px;
}

div#main-nav ul li a.selected,
div#main-nav ul li a.selected:visited{
	background: url(../images/layout/tab.gif) no-repeat;
	color: #fff;
	padding-left: 20px;
	padding-right: 20px;
}
*/

div#main-nav ul{
	list-style: none;
	float: left;
	padding: 1px 0 0 0;
	margin: 0;
}

div#main-nav ul li{
	/*display: inline;*/
	float: left;
}

div#main-nav ul li a,
div#main-nav ul li a:visited{
	text-decoration: none;
	color: #fff;
	padding: 14px 15px 5px 20px;
	/*width: 124px;*/
	display: block;
	float: left;
	text-align: center;
	background: url(../images/layout/navArrow.gif) no-repeat left center;
	background-position: 5px 20px;
	cursor: pointer;
}

div#main-nav ul li a.selected,
div#main-nav ul li a.selected:visited{
/*	background: url(../images/layout/tab_bg.gif) repeat-x;
	color: #155D0B;
*/	padding: 0;
background: url(../images/layout/tab_bg.gif) repeat-x;
}


div#main-nav ul li span.mn-left{
	background: url(../images/layout/tab_left.gif) no-repeat;
	float: left;
}
div#main-nav ul li span.mn-middle{
	background: url(../images/layout/navArrow.gif) no-repeat left center;
	background-position: 5px 20px;
	color: #fff;
	padding: 14px 15px 5px 20px;
	display: block;

}
div#main-nav ul li span.mn-right{
	background: url(../images/layout/tab_right.gif) no-repeat;
	/*float: right;*/
}

div#main-nav ul li span.mn-left,
div#main-nav ul li span.mn-middle,
div#main-nav ul li span.mn-right{
	display: block;
	float: left;
}

div#main-nav ul li span.mn-left,
div#main-nav ul li span.mn-right{
	width: 8px;
	font-size: 1px;
	line-height: 0px;
	height: 37px;
}


/*Contents pane related styles
-----------------------------------*/
div#wrapper div.contents-shadow{
	background: #fff url(../images/layout/contents_shadow.gif) repeat-x top !important;
}
div#contents p{
	margin: 10px 0;
}

/*User Home page
-----------------------------------*/
div#contents div#user-box{
	background: url(../images/layout/user_box_shadow.gif) repeat-x top;
	padding-top: 4px;
	margin-bottom: 15px;
}

div#user-box div#ub-inner{
	border-left:3px #F7EFDA solid;
	border-right:3px #F7EFDA solid;
	background: url(../images/layout/user_box_bg.gif) repeat-x top;
	padding: 10px;
	height: 200px;
}

div#user-box span{
	background: url(../images/layout/user_box_bottom.gif) no-repeat center;
	display: block;
	height: 6px;
	font-size: 1px;
	line-height: 0;
}

/*User Box Left Pane*/
div#user-box div#ub-left{
	width: 300px;
	float: left;
}

div#user-box div#ub-right{
	margin-left: 310px;
}

div#ub-left p.profile-pic{
	float: left;
	margin: 0 10px 0 0;
	text-align: center;
}

* html div#ub-left img.zoom{
	margin: 10px 0 0 0
}

div#ub-left  p{
	margin: 0;
}

/*User Box Right Pane*/
div#ub-right ul{
	list-style: none;
	padding: 0;
	margin: 0;
}

div#ub-right li{
	float: left;
	background: #E0D0A7;
	margin: 4px;
}

div#ub-right li a,
div#ub-right li a:visited{
	padding: 5px 5px 5px 30px;
	display: block;
	width: 150px;
	text-decoration: none;
	color: #000;
	border-top: 1px #fff solid;
	border-left: 1px #fff solid;
	border-right: 1px #BCA879 solid;
	border-bottom: 1px #BCA879 solid;
	
}

div#ub-right li a:hover{
	border-right: 1px #fff solid;
	border-bottom: 1px #fff solid;
	border-top: 1px #BCA879 solid;
	border-left: 1px #BCA879 solid;
}

div#ub-right li a.edit-profile,
div#ub-right li a.edit-profile:visited{
	background: url(../images/icons/edit_profile.gif) no-repeat left center;
	background-position: 5px;
}

div#ub-right li a.adv-search,
div#ub-right li a.adv-search:visited{
	background: url(../images/icons/search.gif) no-repeat left center;
	background-position: 5px;
}

div#ub-right li a.matched-profile,
div#ub-right li a.matched-profile:visited{
	background: url(../images/icons/matched_profile.gif) no-repeat left center;
	background-position: 5px;
}
div#ub-right li a.matched-profile-pic,
div#ub-right li a.matched-profile-pic:visited{
	background: url(../images/icons/matched_profile_pic.gif) no-repeat left center;
	background-position: 5px;
}
div#ub-right li a.my-account,
div#ub-right li a.my-account:visited{
	background: url(../images/icons/myaccount.gif) no-repeat left center;
	background-position: 5px;
}
div#ub-right li a.my-fav,
div#ub-right li a.my-fav:visited{
	background: url(../images/icons/favorite.gif) no-repeat left center;
	background-position: 5px;
}
div#ub-right li a.saved-searches,
div#ub-right li a.saved-searches:visited{
	background: url(../images/icons/saved.gif) no-repeat left center;
	background-position: 5px;
}
div#ub-right li a.keyword-search,
div#ub-right li a.keyword-search:visited{
	background: url(../images/icons/keyword.gif) no-repeat left center;
	background-position: 5px;
}

/*My Mailbox section on User Home
-----------------------------------*/
div#mailbox div#mb-left{
	width: 175px;
	float: left;
}

div#mailbox div#mb-right{
	margin-left: 185px;
}

div#mailbox div#mb-left ul{
	list-style: none;
	margin: 0;
	padding: 0;
}

div#mailbox div#mb-left a,
div#mailbox div#mb-left a:visited{
	text-decoration: none;
	color: #000;
	display: block;
	margin: 4px 0;
	padding: 4px 4px 4px 30px;
	width: 140px;
}

div#mailbox div#mb-left a.compose,
div#mailbox div#mb-left a.compose:visited{
	background: #E6EFE5 url(../images/icons/compose.gif) no-repeat left center;
}
div#mailbox div#mb-left a.inbox,
div#mailbox div#mb-left a.inbox:visited{
	background: #E6EFE5 url(../images/icons/inbox.gif) no-repeat left center;
}
div#mailbox div#mb-left a.sent,
div#mailbox div#mb-left a.sent:visited{
	background: #E6EFE5 url(../images/icons/sent.gif) no-repeat left center;
}

div#mailbox div#mb-left a.compose,
div#mailbox div#mb-left a.compose:visited,
div#mailbox div#mb-left a.inbox,
div#mailbox div#mb-left a.inbox:visited,
div#mailbox div#mb-left a.sent,
div#mailbox div#mb-left a.sent:visited{
	background-position: 5px;
}


div#mailbox div#mb-right ul{
	list-style: none;
	background: #EBF2EA;
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
	margin-top: 4px;
}

div#mailbox div#mb-right ul li{
	float: left;
	width: 49%;
}

div#mailbox div#mb-right ul li.right-align{
	text-align: right;
}

div#mailbox div#mb-right table#mb-table{
	width: 100%;
	float: left;
	margin-top: 5px;
}

table#mb-table,
table#mb-table th,
table#mb-table td{
	border: 1px #E6EFE5 solid;
	border-collapse: collapse;
}

table#mb-table th{
	background: #EBF2EA;
}
table#mb-table td.delete{
	text-align: center;
}

table#mb-table th,
table#mb-table td{
	padding: 2px;
}

/*Profiles list on User Home
-----------------------------------*/
div#uh-pro-list div#uh-pro-list-left{
	width: 175px;
	float: left;
}

div#uh-pro-list-left a.fav-pro-bg,
div#uh-pro-list-left a.fav-pro-bg:visited{
	background: url(../images/layout/fp_box_bg.gif) no-repeat; 
	height: 170px;
	padding: 10px 30px 10px 30px;
	display: block;
	text-decoration: none;
	color: #000;
}

div#uh-pro-list-left a.fav-pro-bg:hover{
	background: url(../images/layout/fp_box_bg2.gif) no-repeat; 
}



div#uh-pro-list div#uh-pro-list-right{
	margin-left: 185px;
}

div#uh-pro-list-right a.matched-profiles,
div#uh-pro-list-right a.matched-profiles:visited{
	height: 195px;
	padding: 10px 35px 10px 34px;
	float: left;
	text-decoration: none;
	color: #000;
}

div#uh-pro-list-right a.matched-profiles:hover{
	background: #FCF9F1;
}

div#uh-pro-list-right a#mp-middle,
div#uh-pro-list-right a#mp-middle:visited{
	border-left: 1px #ccc dashed;
	border-right: 1px #ccc dashed;
}

/*My Mailbox page styles
-----------------------------------*/
div#mb-leftnav{
	border-bottom: 1px #ccc solid;
	background:#F7F7EF;
	padding: 0px 4px 0px 4px;
	font-size: 11px;
	margin: 0px 1px 0 0;
	width: 150px;
	float: left;
	border: 1px #B1B789 solid;
}

div#contents div#mb-right-pane{
	margin-left: 170px;
	 
}

* html div#mb-right-pane table{ /* for IE*/
	float: left;
}
* html div#mb-leftnav { /* for IE*/
	 margin-top:10px; 
}

#mb-leftnav p{
	font-weight: bold;
	margin:0;
	padding: 2px;
	background: #D7DAC2;
	font-size: 12px;
}

#mb-leftnav p i{
	font-style: normal;
	
}

#mb-leftnav p span{
	margin-left: 10px;
	font-weight: normal;
}

#mb-leftnav p span,
#mb-leftnav p span a, 
#mb-leftnav p span a:visited{
	color: #000;
}

#mb-leftnav p span a, #mb-leftnav p span a:visited{
	display: inline;
	text-decoration: none;
}
#mb-leftnav p span a:hover{
	display: inline;
	text-decoration: underline;
}

#mb-leftnav a, #mb-leftnav a:visited{
	color: #000;
	text-decoration:none;
	display: block;
	margin: 2px 0;
	padding: 2px 0;
}
#mb-leftnav a:hover{
	color: #000;
	text-decoration:underline;
	display: block;
	margin: 2px 0;
	padding: 2px 0;
	background: #FFFFF5;
}

h2.folder-name
{
	font-weight:bold;
	padding: 2px 0;
	margin: 2px 0;
}

#mb-leftnav a img{
	border: 0;
	margin-right: 4px;
}
/*View profile page
-----------------------------------*/
div#profile-links{
	margin: 20px 0 0 0;
}

div#profile-links div#pl-left{
	width: 370px;
	float: left;
}

div#pl-left span{
	font-size: 14px;
	font-weight:bold;
}

div#pl-left div{
	background: url(../images/layout/add_comments_bg.gif) no-repeat;
	padding:  3px 5px 0px 5px;
	display: block;
	width: 348px;
	height :118px;
}

div#profile-links div#pl-right{
	margin-left: 390px;
	padding-top: 20px;
	text-align: right;
}

table.chkbox-list-table{
	width: 80%;
}

table.chkbox-list-table td{
	width: 30%;
	font-size:11px; 
	}

table.chkbox-list-table input{
	border: none;
}

/*div#profile-links div#pl-right a,
div#profile-links div#pl-right a:visited{
	margin: 10px 0;
}
*/
/*Footer related styles
-----------------------------------*/
div#footer ul{
	list-style: none;
	padding: 60px 10px 10px;
	margin: 0;
}

div#footer ul li{
	display: inline;
}

div#footer ul li.middle{
	padding: 0 50px;
}
.newMsg
{
	font-size: 11px;
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color:#f9fff5;
	font-weight:bold;
}
.normalText{
	font-size: 11px;	
}


/*admin home page designing start*/

.admin_body {
      margin-bottom:0px;
	  margin-left:0px;
	  margin-right:0px;
	  margin-top:0px;
}

.home_Heading {
      background-image:url(../images/icons/home.jpg);
	  background-repeat:no-repeat;
	  height:25px;
	  padding-left:50px;
	  padding-top:0px;
	  font-family:Verdana, Arial, Helvetica, sans-serif;
	  font-size:12px;
	  color:#000000;
}
.setting_Heading {
      background-image:url(../images/icons/setting.jpg);
	  background-repeat:no-repeat;
	  height:44px;
	  padding-left:85px;
	  text-align :left ;
	  padding-top:10px;
	  font-family:Verdana, Arial, Helvetica, sans-serif;
	  font-size:12px;
	  font-weight:bold;
	  color:#000000;
}
.mail_msg_Heading {
      background-image:url(../images/icons/mail_msg.jpg);
	  background-repeat:no-repeat;
	  height:44px;
	  padding-left:85px;
	  text-align :left ;
	  padding-top:10px;
	  font-family:Verdana, Arial, Helvetica, sans-serif;
	  font-size:12px;
	  font-weight:bold;
	  color:#000000;
}
.member_Heading {
      background-image:url(../images/icons/member.jpg);
	  background-repeat:no-repeat;
	  height:44px;
	  padding-left:79px;
	  text-align :left ;
	  padding-top:10px;
	  font-family:Verdana, Arial, Helvetica, sans-serif;
	  font-size:12px;
	  font-weight:bold;
	  color:#000000;
}
.profile_Heading {
      background-image:url(../images/icons/profile.jpg);
	  background-repeat:no-repeat;
	  height:44px;
	  padding-left:75px;
	  text-align :left ;
	  padding-top:10px;
	  font-family:Verdana, Arial, Helvetica, sans-serif;
	  font-size:12px;
	  font-weight:bold;
	  color:#000000;
}
.report_Heading {
      background-image:url(../images/icons/report.jpg);
	  background-repeat:no-repeat;
	  height:44px;
	  padding-left:85px;
	  text-align :left ;
	  padding-top:10px;
	  font-family:Verdana, Arial, Helvetica, sans-serif;
	  font-size:12px;
	  font-weight:bold;
	  color:#000000;
}
.search_Heading {
      background-image:url(../images/icons/search.jpg);
	  background-repeat:no-repeat;
	  height:44px;
	  
}
 

.statistic_Heading {
      background-image:url(../images/icons/statistic.jpg);
	  background-repeat:no-repeat;
	  height:44px;
	  padding-left:85px;
	  text-align :left ;
	  padding-top:10px;
	  font-family:Verdana, Arial, Helvetica, sans-serif;
	  font-size:12px;
	  font-weight:bold;
	  color:#000000;
}
.article_Heading {
      background-image:url(../images/icons/article_management.jpg);
	  background-repeat:no-repeat;
	  height:44px;
	  padding-left:85px;
	  text-align :left ;
	  padding-top:10px;
	  font-family:Verdana, Arial, Helvetica, sans-serif;
	  font-size:12px;
	  font-weight:bold;
	  color:#000000;
}

.td_border {
      border-bottom:1px #289e16 solid;
	  border-left:1px #289e16 solid;
	  border-right:1px #289e16 solid;
}
.links {
      font-family:Verdana, Arial, Helvetica, sans-serif;
	  font-size:11px;
	  color:#176F0B ; 
	  text-decoration:none;
	  text-align:left;  
	  }	
.links:hover {
      font-family:Verdana, Arial, Helvetica, sans-serif;
	  font-size:11px;
	  color:Red ; 
	  text-decoration:underline;
	  text-align:left;  
	  }	
.links_medium {
      font-family:Verdana, Arial, Helvetica, sans-serif;
	  font-size:10px;
	  color:#176F0B ; 
	  text-decoration:none;
	  text-align:left;  
	  }	
.links_medium:hover {
      font-family:Verdana, Arial, Helvetica, sans-serif;
	  font-size:10px;
	  color:Red ; 
	  text-decoration:none;
	  text-align:left;  
	  }	

.main_bg {
       background-image:url(../images/user_images/main_bg.jpg);
	   background-repeat:repeat-x;
	   background-position:top;
	   height:216px;
	   border-left:2px #e7cc00 solid;
	   border-right:2px #e7cc00 solid;
}	
.main_bottom {
       background-image:url(../images/user_images/main_bottom.jpg);
	   background-repeat:repeat-x top;     
	   height:11px;
}

.image_box_top {
       background-image:url(../images/user_images/image_box_top.gif);
	   background-repeat:repeat-x;
	   background-position:bottom;
	   height:11px;
}	
.image_box_bot {
       background-image:url(../images/user_images/image_box_bot.gif);
	   background-repeat:repeat-x;
	   background-position:top;
	   height:11px;
}	   	   
.image_box_bg {
       background-color:#f6efdd;
	   border-left:2px #249414 solid;
	   border-right:2px #249414 solid;
}
.numbers {
	   background-color:#e7cc01;
	   font-family:Verdana, Arial, Helvetica, sans-serif;
	   font-size:12px;
	   text-align:center;
	   vertical-align:middle;
}
.normal_Taxt {
       font-family:Verdana, Arial, Helvetica, sans-serif;
	   font-size:12px;
	   color:#000000;
	   text-decoration:none;
}	   	   	   
.profile {
       font-family:Verdana, Arial, Helvetica, sans-serif;
	   font-size:12px;
	   color:#0033FF;
	   text-decoration:underline;
}
.profile_bg {
       background-image:url(../images/user_images/profile_bg.jpg);
	   background-repeat:repeat-y;
	   border-left:2px #FFFFFF solid;
	   border-right:2px #FFFFFF solid;
	   border-bottom:2px #FFFFFF solid;
	   border-top:2px #FFFFFF solid;
}
.article_bg {
       background-image:url(../images/user_images/article_bg.jpg);
	   background-repeat:repeat-x;
	   border-left:2px #FFFFFF solid;
	   border-right:2px #FFFFFF solid;
	   border-bottom:2px #FFFFFF solid;
	   border-top:2px #FFFFFF solid;
}
.article_text {
       font-family:Verdana, Arial, Helvetica, sans-serif;
	   font-size:14px;
	   font-weight:bold;
	   color:#FFFFFF;
}	

.article_heading {
       font-family:Arial, Helvetica, sans-serif;
	   font-size:12px;
	   font-weight:bold;
	   color:#000000;
	   padding-left:10px;
	   padding-top:5px;
	   
}	 
.article_detail {
       font-family:Arial, Helvetica, sans-serif;
	   font-size:11px;
	   font-weight:normal;
	   color:#000000;
	   padding-left:30px;
	   padding-right:3px;
	   padding-top:1px;
	   
}
.read_more {
       font-family:Arial, Helvetica, sans-serif;
	   font-size:11px;
	   font-weight:normal;
	   color:#FF0000;
	   text-decoration:none;
	   text-align:right;
}

div.msg-container{
	text-align: center;
}


p.err-msg{
	border: 1px #ff0000 solid;
	padding: 5px 3px 5px 25px;
	color: #ff0000;
  	float: right;
	background: url(../images/layout/icon_info.gif) no-repeat left center;
	background-position: 4px;
	font-size: 0.8em;
	text-align: center;
/*	margin: 4px auto;*/
	white-space: nowrap;
/*	position: relative;*/
	display: block;
	width: 82%;
}
hr_1{
	height: 0px;
	color: #ccc;
	border: 1px #ccc solid;
	
}

.upgrade_member{
	background: url(../images/layout/upgrade_memb.gif) no-repeat;
	height: 24px;
	width: 165px;
	}
	
.upgrade_text {
	font-family: verdana;
	font-size:11px;
	font-weight: bold;
	color:#4d9645;
	text-decoration: none;
	text-align:left;
	padding-left: 5px;
}

.upgrade_text:hover {
	font-family: verdana;
	font-size:11px;
	font-weight: bold;
	color:#107500;
	text-decoration: none;
	text-align: left;
	padding-left: 5px;
}
/*admin home page designing ending*/
.watermark{
	color: #777;
}
.Err{
	padding: 4px 4px 4px 25px;
	color: #ff0000;
	
	text-align: center;
	/*white-space: nowrap;*/
	/*display: inline;*/
	font-size: 14px;
}