body {
	margin: 0;
  	padding: 0;
  	background: #005997 url(../images/bg.gif) repeat-x;
  	font: 12px/1.5em Arial, Helvetica, sans-serif;
   	color: #333;
 	}
#wrapper {
margin: 0px auto 40px;
width: 920px;
}
#header{
	width: 920px;
	height:134px;
	float:left;
	background-image: url(../images/header-bg.gif);
	
}
a {
	color: #3CACFF;
}
a:hover{
	color: #336699;
}
.groop-leaders {
margin-bottom:0px;
margin:0px;
}
.members_groops {
	margin:0px 0px 2px;
	background-color: #F9F9F9;
	padding-right: 4px;
}

/*- groops page tyle--------------------------- */
.pen-act-groops-name, .actions-count{
vertical-align: top;
}
.groops-names, .groops-leaders{
	text-align: left;

}
.groop-title-members{

text-align: center;
}
.groops-name, .groop-day{

	padding-top:2px;
	vertical-align: top;
	text-align: left;
}
.groop-members, .groop-actions{
padding-top:2px;
vertical-align: top;
text-align: center;
}
/*- end groops page style--------------------------- */
/*- report style--------------------------- */
.groop-title-actions{
	background-color: #00FF00;
}
.report-title, .groop-title, .leaders-title, .att-groops-title, .att-members-title{
text-align:left;
}
.attendance-report, .actions-title, .created-title, .groops-title-meeting, .present-title{
	text-align:right;
	padding-right: 10px;
	
}
.members-count, .groops-count, .visitors-count, .propect-created, .members-created, .actions-count, .members-present{
	padding-right:5px;
	text-align:right;
	
}
.groop-day{
text-align:left;
}
/*- end report style--------------------------- */
#logo-navAccount{

float:left;
height:98px;
width:100%;
}
#logo{
	float:left;
	margin:0px;
	padding-top: 20px;
	padding-right: 20px;
	padding-left: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 160%;
}

#navAccount {
	float: right;
	text-align: right;
	margin: 10px 0 0;
	padding: 0 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	}
#navAccount li {

	float:left;
	margin: 0;
	padding: 0 0 0 8px;
	list-style:none;
	text-decoration: none;
	}
#navAccount a {
	text-decoration: none;
	color: #0099FF;
	
	}
#navAccount a:hover {
	text-decoration: none;
	color: #000000;
	}

	
#nav {
float:left;
width:900px;
margin:0;
padding: 10px 0 0 20px;
list-style:none;
background:  url(../images/nav_bg.gif) repeat-x left bottom;
}
#nav li{
float:left;
	margin:0;
	padding:0;
}
#nav a {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	display:block;
	margin:0 1px 0 0;
	padding: 4px 15px;
	color:#fff;
	text-decoration: none;
	font-size:12px;
	

}
#nav a.active, #nav a:hover{
color:#363;

background: url(../images/on_bg.gif) repeat-x left bottom;
}

#content{
margin:0px;
width: 920px;
float:left;
background:#fff url(../images/side2-bg.gif) repeat-y right;
}
#l_content{
margin:0px;
width: 920px;
float:left;
background:#fff;
}
#col1 {

	float: left;
	margin:0px;
	width: 600px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	}
	#l_col1 {
	width:880px;
	float: left;
	margin:0px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	
	}
	
	#debug{
	margin:0px;
	background-color: #339900;	
	}

	#table-frame{
	width:600px;
	float:left;
	margin:20px 0px 0px;

	}

	.attendance, .new-member{
	width: 100%;
	
	}
	.attendance h3{
	margin:0px;
	font-size: 14px;
	color: #B9E323;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	}
	.attendance th {
	width:300px;
	margin: 0;
	padding: 0 4px;
	line-height: 24px;
	background: #E5F4FD;
	border-top: 1px solid #EBEBEB;
	border-bottom: 1px solid #EBEBEB;
	}
	
	
	 .attendance td, .attendance th{
	padding-left: 10px;
	border-bottom: 1px solid #EBEBEB;
	 }
	.attendance th.attendance-amount, .attendance td.attendance-amount, .attendance th.groop-name {
	
	padding-right: 10px;
	margin: 0px;
	}
	.attendance th.groop-name {
	text-align:right;
	margin: 0px;
	}
	.attendance td.groop-name {
	text-align:right;
	margin: 0px;
	}
#col2 {
	float: right;
	margin: 0;
	width: 279px;
	padding-right: 0px;
	padding-bottom: 20px;

	}
	#l_col2 {
	float: right;
	width: 213px;
	}

	#col2cont{

	}
	#shadow{
	
	margin:0px;
	height:10px;
	background-image: url(../images/sidebar-shadow.gif);
	background-repeat: no-repeat;
	background-position: top;
	}


#footer {
	padding: 0 20px;
	line-height: 30px;
	font-size: 10px;
	color: #CCCCCC;
	clear:both;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background: #000 url(../images/footer-bg.gif) bottom no-repeat;
	margin-bottom: 40px;
}
#footer a:link,
#footer a:visited {
	color: #ccc;
	}

/*Hide from IE5/Mac\*/
* html #footer {height:1%;}
/*End hide from IE5/Mac */

ul {
        list-style: none;
        margin: 0;
        padding: 0;
        }

img {
    border: none;
}

/*- Menu 5--------------------------- */

#menu5 {
        width: 100%;
       
        }

#menu5 li a {
	voice-family: "\"}\"";
	voice-family: inherit;
	height: 24px;
	text-decoration: none;
	font-weight: bold;
	
        }

#menu5 li a:link, #menu5 li a:visited {
        color: #6AC0FF;
        display: block;
        background:  url(../images/menu5.gif) no-repeat;
        padding: 8px 0 0 20px;
        }

#menu5 li a:hover, #menu5 li #current { 
        color: #FFF;
        background:  url(../images/menu5.gif) 0 -32px no-repeat;
        padding: 8px 0 0 20px;
        }
		#icon{
	padding-right: 10px;
	margin-bottom: -2px;
		}
	#search-groop, #search-member{
	float:left;
	margin:0px;
	padding-left: 20px;
	}
	#search-groop h2, #search-member h2{
	margin:0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 14px;
		}
search-groopform input,
search-memberform input {
	margin: 0;
	padding: 2px 4px;
	font-size: 18px;
	line-height: 24px;
	width: 398px;
	background: #fff;
	border: 1px solid #c8f6b6;
	border-bottom: 2px solid #c8f6b6;
	}
	.form-label{
	width:150px;
	text-align: right;
	padding: 5px;
	}
	.form-input{
	padding: 2px;	
	}
	/*------------------------------------------------------------------- new groop--------------------------- */
	#groop-name{
	background-color: #E5F4FD;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	height:30px;
	width:400px;
	border: 1px solid #999999;
	padding: 1px;
	}
	#leader-name{
	font-size: 14px;
	background-color: #E5F4FD;
	font-family: Arial, Helvetica, sans-serif;
	height:30px;
	width:404px;
	border: 1px solid #999999;
	padding: 1px;
	font-weight: bold;
	}
	
	
	#new-groop-city, #new-groop-state, #new-groop-zip{

	width:80px;
	
	padding: 1px;
	
	}
	#new-groop-table-frame{
	width:550px;
	float:left;
	margin:20px 0px 0px;
	border: 1px solid #CCCCCC;
	padding:20px;
	}
	#new-groop-table-frame h2{
	margin:0px;
	padding:5px 5px 10px;
	font-size: 20px;
	color: #B9E323;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	}
	.form-label, .form-state, .form-zip  {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;	
	}
	.upload_logo {
	width:200px;
	background-color: #E5F4FD;
	font-family: verdana;
	border: 1px solid #CCCCCC;
	font-size: 18px;
	color: #0D98FF;
	font-weight: bold;
}
	.altButtonFormat {
	background-color: #E5F4FD;
	font-family: verdana;
	border: 1px solid #CCCCCC;
	font-size: 18px;
	color: #0D98FF;
	font-weight: bold;
} 
	.search {
	width: 205px;
	background-color: #E5F4FD;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #70A1EB;
	font-size: 18px;
	color: #0D98FF;
	font-weight: bold;
	margin-top: 4px;
	margin-bottom: 20px;
} 

	#trail{
	margin-top: 10px;	
	}
	#news{
	margin:0px;
	border-bottom: 1px dashed #444;
	padding-top: 10px;
	padding-bottom: 10px;
	}
	#news h3{
	margin:0px;
	font-size: 14px;
	color: #336699;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	}
	#news p{
	color: #333333;
	margin: 0px;
	font-size: 11px;
	line-height: 13px;
	}
	#newswrapper{
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #00CCFF;
	border-bottom-color: #00CCFF;
	margin-right: 20px;
	margin-left: 20px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	}
	#newsh3{
	margin-left: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	}
	/*-----------------------------------------------------------------------------------------*/
	.mempic{

	margin:0px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;	
	}
	.member-info{
	float:left;
	padding: 10px;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	background-color: #F9F9F9;
	}
	.member-info h2{
	margin:0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #B9E323;
	padding: 4px;
	}
	.member-info p{
	margin:0px;
	font-family: Arial, Helvetica, sans-serif;
	}
	#m-info{
	width:250px;
	float:left;
	padding-left: 20px;
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #CCCCCC;

	}
	#m-pic{
	padding:10px 80px 10px 10px;
	float:right;
	
	
	
	}
	.member-info img{
	
	padding: 4px;
	border: 1px solid #CCCCCC;
	}
	/*-----------------------------------------------------------------------------------------*/

	#add-member{
	width:580px;
	float:left;
	padding: 10px;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	background-color: #F9F9F9;
	}
	#add-leaders{
	width:580px;
	margin: 0;
	float:left;
	padding: 10px;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	background-color: #F9F9F9;
	}
	#add-leaders form{
	margin: 0;
	}
	#groops_leaders_w{
	width:600px;
	float:left;
	margin:20px 0px 0px;
	}
	#sub_leaders{
	float:left;
	}
	#groops_leaders_w h3{
	margin:0px;
	font-size: 14px;
	color: #B9E323;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	}
	#groops_leaders_wrapp{
	width:600px;
	float:left;
	margin:20px 0px 0px;
	}
	#groops_leaders_wrapp h3{
	margin:0px;
	font-size: 14px;
	color: #B9E323;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	}
	#groops_leaders_wrapp th {
	margin: 0;
	padding: 0 4px;
	line-height: 24px;
	background: #E5F4FD;
	border-top: 1px solid #EBEBEB;
	border-bottom: 1px solid #EBEBEB;
	}
	#groops_leaders_wrapp td{
	padding-left: 5px;
	border-bottom: 1px solid #EBEBEB;
	vertical-align: top;	
	 }
	 .prospect_list_tile{
	 text-align:left;
	 }
	 .leaders-names{
	 width:150px;
	 text-align:left;
	 }
	 .leaders-emails{
	 width:150px;
	 text-align:left;
	 }
	.leaders-phones{
	 width:200px;
	 text-align:left;
	 }
	 .leaders-delete{
	 width:80px;
	 text-align:center;
	 padding:2px;
	 }
	 #groop_members_wrapp{
	 width:600px;
	float:left;
	margin:20px 0px 0px;
	}
	
	#groop_members_wrapp h3{
	margin:0px;
	font-size: 14px;
	color: #B9E323;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	}
	 
	 #groop_members{
	width:600px;
	float:left;
	margin:0;
	}
	#groop_members h3{
	margin:0px;
	font-size: 14px;
	color: #B9E323;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	}
	#groop_members th {
	margin: 0;
	padding: 0 4px;
	line-height: 24px;
	background: #E5F4FD;
	border-top: 1px solid #EBEBEB;
	border-bottom: 1px solid #EBEBEB;
	}
	#groop_members td{
	padding-left: 5px;
	border-bottom: 1px solid #EBEBEB;
	vertical-align: top;	
	 }

	 .groop_m_name{
	 width:150px;
	 text-align:left;
	 }
	 .groop_m_email{
	 width:180px;
	 text-align:left;
	 }
	 .groop_m_mship{
	 width:200px;
	 text-align:left;
	 }
	 .groop_m_delete{
	 width:80px;
	 text-align:center;
	 padding:2px;
	 }
	 


	#login_wrapper{
	margin:120px auto 40px;
    width: 520px;
	}
	#login_header{
	width: 520px;
	height:114px;
	float:left;
	background-image: url(../images/header-bg.gif);
	
}
	#login_content{
	background:#fff;
	padding:20px;
	float:left;
	width:480px;
	}
	#login_content h1{
	margin-top:0px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #A6CA17;
	padding-bottom:5px;
		}
	#login_box{
	padding:10px;
	background-color:#E5f4fd;
	border: 1px solid #CCCCCC;
	}
	#username, #password{
	width:450px;
	border: 1px solid #B7E324;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	}
	
	#thisform p{
	margin: 6px 0;
	
	}
	#flash{
	padding:10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #00518A;
	border: 1px solid #CCCCCC;
	margin-bottom: 20px;
	background-color: #E5f4fd;
	}
	#flash p{
	margin:0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #99BA14;
	}
	#flashg{
	padding:10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #00518A;
	border: 1px solid #CCCCCC;
	margin-top: 20px;
	background-color: #E5f4fd;
	}
	#flashg p{
	margin:0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #99BA14;
	}
	
	
#leader_comments_wrapper{
	
	margin-top: 20px;

	}
	#leader_comments_wrapper h3{
	margin:0px;
	font-size: 14px;
	color: #B9E323;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	}
	#leader_comments{
	background-color: #E5F4FD;
	padding: 20px;	
		border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	}
	
	#newaccount{
	font-family: Arial, Helvetica, sans-serif;
	
	margin: 0px auto 40px;
width: 920px;
	}
	fieldset{
	padding:20px;
	width:500px;
	
	}
	#account{
	padding:20px;
	background-color: #FFFFFF;	
	}
	
	cite{
	background:#E5F4FD;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
	}
	
	#prospect_form{
	margin:0px;
	
	}
	
	
	del {
	color: #999999;	
	}
	
	#ads{
	width:200px;
	height:30px;
	margin-left:20px;
	padding:20px;
	
	}
	#ads img a{
	padding: 4px;
	border: 1px solid #999999;	
	}
	.ad{
	margin-bottom:10px;
	
	}
	.ad_link a{
	color: #666666;	
	}
	.ad_link a:hover{
	color: #6AC0FF;	
	}
	
	h4{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bolder;
	color: #93D1F7;
	margin: 0px;
	padding: 0px;
	}
	#leaders{
	width:200px;
	float:left;
	padding-left: 10px;
	}
	#leaders h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	margin: 0px;
	}
	#leader{
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #B7E324;	
	}


	
	
	.name{
	margin:2px;
	font-size: 12px;
	font-weight: bold;
	}
	/*groops pics-------------------------------------------------------------------------*/
	#mem_pic_wrapp, #new_m{
	float:left;
	width:210px;
	border: 1px solid #CCCCCC;
	background-color: #E5F4FD;
	padding: 4px;
	margin-bottom:10px;
	}
	#mem_pic_wrapp p, #new_m p{
	margin:0px;
	}
	#mem_pic_wrapp h1, #new_m h1{
	margin:0px;
	font-size: 14px;
	color: #666666;
	}
	
	.mem_photo_id{
	height:35px;
	width:192px;
	margin-top:4px;
	margin-bottom:4px;
	margin-left:4px;
	float:left;
	background-image: url(../images/people.jpg);
	background-repeat: no-repeat;	
	}
	.mem_photo_id a{
	color: #666666;
	text-decoration: none;
	}
	.mem_photo_id a:hover{
	color: #333333;
	
	text-decoration: none;
	}
	.mem_photo_id p{
	float:left;
	padding:9px 4px 4px;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	}
	.bars a:hover{
	margin-left:10px;
	font-size: 10px;
	font-weight: bold;
	color: #999999;	
	}
	
	.mem_photo_id img{
	margin-right:5px;
	float:left;
	width:33px;
	height:33px;
	border: 1px solid #999999;	
	}
	.mem_groop{
	float:left;
	margin-bottom:5px;
	width: 210px;
	}
	#photo_id{
	float:right;
	}
	#photo_id img{
	border: 1px solid #CCCCCC;
	padding: 4px;
	}
	
	#upload_logo{
	margin-right:10px;
	margin-top:10px;
	float:right;
	text-align: right;
	}
	
	#upload_pic{
	float:left;
	}
	#ext_h1 h1{
	margin-top:4px;
	
	}
	/*--------------------------------------------*/
	#lcont{
	float:left;
	width:435px;
	
	padding-top: 20px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	}
	#banner{
	width:433px;
	height: 80px;
	border: 1px solid #CCCCCC;
	margin-bottom: 10px;
	float: left;
	}
	#lad{
	float:left;
	width:670px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #F0F0F0;
	
	}
	#comments_wrapp{
	width:415px;
	float:left;
	padding: 5px;
	border: 1px solid #CCCCCC;
	margin-bottom:10px;
	margin-top: 10px;	
	}
	#comments_wrapp h1{
	font-size: 13px;
	color: #336699;
	margin-top: 2px;
	margin-bottom: 4px;
	}
	#c_mem_photo_id img{
	float:left;
	width:50px;
	height:50px;
	border: 1px solid #CCCCCC;	
	padding: 4px;
	}
	#c_cont{
	width:340px;
	
	padding-left:10px;
	float:left;
	
	}
	
	.com_body{
	
	margin:2px;
	color: #666666;
	}
	.com_body img{
	width:300px;
	padding:2px;
	border: 1px solid #CCCCCC;	
	color: #666666;
	}
	.com_poted{
	color: #B4B4B4;
	margin:2px;
	}
	.name{
	margin:2px;
	}
	#comment{
	float:left;
	width: 100%;
	margin-bottom: 10px;
	
	}
	#comments_table{
	margin:0px;
	}
	.all_comments{
	
	float:right;
	margin-bottom:0px;
	
	}
	/*------------------------------------------*/
	#m_profile{
	margin-bottom:10px;
	
	padding:5px;
	width:415px;
	float:left;
	border: 1px solid #CCCCCC;
	}
	#m_profile img{
	margin-right:10px;
	float:left;
	padding: 2px;
	border: 1px solid #CCCCCC;
	}
	#m_profile h1{
	margin-top:0px;
	background:#F3F3F3;
	padding:2px;
	margin-bottom:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #6AC0FF;
	}
	#m_profile h2{
	margin-top:0px;
	padding:2px;
	margin-bottom:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #6AC0FF;
	}
	#m_profile p{
	font-family: Arial, Helvetica, sans-serif;
	margin:0px;
	}
	.l_log{
	margin-top:20px;
	font-size: 10px;
	color: #999999;	
	}
	
	#add_comment_form{
	width:418px;
	padding: 4px;
	border: 1px solid #CCCCCC;
	float:left;
	margin-bottom:10px;
	}
	#add_comment_form h2{
	margin:0;
	color: #6AC0FF;
	background-color: #F3F3F3;
	font-size: 14px;
	padding: 2px;
	}
	#add_comment_form form{
	margin:0;
	}
	#ad_here{
	margin-bottom:10px;
	margin-left:20px;
	width:160px;
	padding: 5px;
	border: 1px solid #95B821;
	margin-top: 20px;
	color: #666666;
	background-color: #DCF299;
	text-align: center;
	}
	#ad_here p{
	margin:0;
	}
	#ad_here a{
	color: #666666;
	font-weight: bold;
	}
	#ad_here a:hover{
	color: #6AC0FF;
	font-weight: bold;
	}
	#adds{
	margin-left:20px;
	margin-bottom:20px;
	width:160px;
	padding: 5px;
	border: 1px solid #95B821;
	margin-top: 20px;
	color: #666666;
	background-color: #DCF299;
	}
	#adds h4{
	font-size: 13px;
	color: #666666;
	}
	#adds h2{
	font-size: 13px;
	color: #336699;
	margin-top: 2px;
	margin-bottom: 2px;
	}
	
	#adds p{
	margin:1px;
	font-size: 11px;
	line-height: normal;
	}
	/*-------------------global news-----------------------------*/
	#all_news{
	
	float:left;
	width:415px;
	border: 1px solid #CCCCCC;
	padding-top: 4px;
	padding-right: 4px;
	padding-left: 4px;
	}
	#all_news h1{
	margin-top:3px;
	margin-bottom:5px;
	font-size: 18px;
	color: #666666;
	}
	#l_newswrapper{
	margin-bottom:10px;
	float:right;
	width:195px;
	border: 1px solid #CCCCCC;
	padding-top: 4px;
	padding-right: 4px;
	padding-left: 4px;
	}
	#l_newswrapper h1{
	margin-top:3px;
	margin-bottom:5px;
	font-size: 18px;
	color: #666666;
	}
	#l_news{
	margin-bottom: 10px;
	background-color: #F4F4F4;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #EEEEEE;
	}
	#l_news h3, #all_news h3{
	font-size: 12px;
	color: #6AC0FF;
	margin:3px;
	}
	#l_newswrapper .posted, #all_news .posted{
	color: #999999;	
	}
	#l_newswrapper p, #all_news p{
	margin: 2px;	
	}
	
	
	
	#display_groops{
	background:#ff6600;
	
	}
	
	/*------------------------------------------*/
	#ext_loops{
	margin-top:10px;
	width:415px;
	float:left;
	border: 1px solid #CCCCCC;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	}
	#groops_loops{
	
	width:415px;
	float:left;
	border: 1px solid #CCCCCC;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	}
	#groops_loops img, #ext_loops img{
	padding: 2px;
	height: 100px;
	width: 100px;
	border: 1px solid #CCCCCC;
	}
	#groops_loops h1, #ext_loops h1{
	margin-top:0px;
	background:#F3F3F3;
	padding:2px;
	margin-bottom:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	}
	
	#groops_loops p, #ext_loops p{
	color: #333333;
	margin: 0px;
	font-size: 11px;
	line-height: 13px;
	}
	#loop{
	width:407px;
	clear:left;
	float:left;
	padding:4px;
	background-color: #F5F5F5;
	margin-bottom: 5px;
	}
	
	#loop h2{
	margin-top:0px;
	margin-bottom:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #6AC0FF;
	}
	#loop .posted{
	color: #999999;	
	}
	#comment_posted{
	color: #999999;
	font-size: 12px;
	}
#loop_comments{
	padding: 5px;
	margin-left: 20px;
	border: 1px dashed #999999;
	margin-bottom:5px;
}
#post_loop_comment{
float:left;

}
	#loop_comments .posted{
	color: #999999;	
	}
	#post-loop{
	float:left;
	}
	#ccont{
	margin:0;
	float:right;
	width:435px;
	padding-top:20px;

	}
	
	
	#leader_info img{
	width:100px;
	height:100px;
	}
	/*------------------------------------------------------- pending invitation style----------------------*/
	#invitation{
	width:415px;
	float:left;
	padding:5px;
	margin-top: 20px;
	border: 1px solid #CCCCCC;
	}
	#invitation h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #6AC0FF;
	}
	#invitation p{
	margin:0;
	}
	#invitation img{
	margin-right:10px;
	float:left;
	padding:2px;
	width:50px;
	height:50px;
	border: 1px solid #999999;	
	}
	.inv_pic{
	margin: 0;
	float:left;
	}
	.inv_info{
	
	float:left;
	
	}
	.inv_w{
	margin:5px 0 0 0;
	padding:5px;
	width:405px;
	float:left;
	background-color: #F4F4F4;	
	}
	#ad_form{
	padding:5px;
	margin-top:20px;
	margin-right:10px;
	border: 1px solid #CCCCCC;
	}
	#ad_form h1{
	
	}
	h1.adcont{
	margin:30px 0 0 0;
	padding:4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #666666;
	background-color: #F3F3F3;
	}
	h1.adcontad{
	margin:0 0 0 0;
	padding:4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #666666;
	background-color: #F3F3F3;
	}
	.ad_sel{
	width: 225px;
	padding:2px;
	border: 1px solid #CCCCCC;
	
	}
	#add_org{
	padding-top:10px;
	margin-top:10px;
	padding-left:10px;
	}
	#org_name{
	padding:2px;
	margin-bottom:10px;
	background-color: #F3F3F3;	
	}
	#account_info{
	float:left;
	width:420px;
	background-color: #EAEAEA;
	padding: 4px;
	}
	#account_info p{
	margin:2px;
	
	}
	#account_key{
	padding:2px;
	margin-top:10px;
	background-color: #F1FAFE;
	border: 1px solid #999999;
	}
	#register_form{
	width:400px;
	background-color: #CCCCCC;	
	}
	
	
	
	.bars img{
	margin-right:5px;
	margin-top:11px;
	float:right;
	height:16px;
	width:16px;
	border: none;	
	}
	.comm_del{
	margin:0px;
	color: #999999;	
	font-size:9px;
	}
	#m_setting_info{
	margin:20px 0 0 0;
	}
	#m_setting_info h3{
	margin:0px;
	font-size: 14px;
	color: #B9E323;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	
	}
	/*---------------------------tag system for members setting-------*/
	#m_setting{
	width:645px;
	float:left;
	margin-top:10px;
	margin-bottom:20px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	}
	#m_setting h2{
	margin:0;
	font-size: 16px;
	color: #336699;	
	}
	#m_setting p{
	margin:0;
	}
	#m_setting a{
	color: #0F87CE;
	text-decoration: none;
	margin: 2px;
	padding:2px;
	}
	#m_setting a:hover{
	padding:2px;
	color: #000000;
	text-decoration: none;
	background-color: #66FFFF;
	margin: 2px;
	}
	#sett{
	padding:4px 4px 4px 10px;
	float:left;
	border: 1px solid #CCCCCC;
	width: 645px;
	margin-top: 10px;
	}
	#sett form{
	margin:0px;
	}
	#edit-member{
	width:647px;
	float:left;
	padding: 10px;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	background-color: #F9F9F9;
	}
	/*----------------------------------------------------------new style ---------------------------------- */
	#admin_news{
	width:600px;
	float:left;
	margin:20px 0px 0px;
	}
	.news_title, .news_content, .news_date, .news_close{
	text-align:left;
	padding-right: 5px;
	
	}
	
	#admin_news h3{
	margin:0px;
	font-size: 14px;
	color: #B9E323;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	}
	#news_form{
	float:left;
	width:580px;
	float:left;
	padding: 10px;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	background-color: #F9F9F9;
	}
	#dis_admin_news{
	width:600px;
	float:left;
	margin:0;
	}
	#dis_admin_news th {
	margin: 0;
	padding: 0 4px;
	line-height: 24px;
	background: #E5F4FD;
	border-top: 1px solid #EBEBEB;
	border-bottom: 1px solid #EBEBEB;
	}
	#dis_admin_news td{
	padding-left: 5px;
	border-bottom: 1px solid #EBEBEB;
	vertical-align: top;	
	 }
	 .admin_news_title{
	 width:160px;
	 text-align:left;
	 }
	 .admin_news_p{
	 width:120px;
	 text-align:left;
	 }
	 .admin_news_sd{
	 width:125px;
	 text-align:left;
	 }
	  .admin_news_cd{
	 width:110px;
	 text-align:left;
	 }
	 .admin_news_del{
	 width:60px;
	 text-align:right;
	 }
	 #new_alert{
	 margin: 20px 0 0 0;
	 }
	/* account info style  -----------------------------------------------------------------------------------------------*/
	#account_info_wrapp{
	width:600px;
	float:left;
	margin:20px 0px 0px;

	}
	.account_detail h3{
	margin:0px;
	font-size: 14px;
	color: #B9E323;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	}
	#account_wrapp{
	margin:0px;
	width:555px;
	float:left;
	background:#F1FAFE;
	padding: 20px;
	border-top: 1px solid #E8E8E8;
	border-right: 1px solid #E8E8E8;
	border-bottom: 1px solid #E8E8E8;
	border-left: 1px solid #E8E8E8;
	}
	/*----------------------------------------------------------------------------*/
	#member_profile_wrapp{
	
	margin:20px 0 0 0;
	}
	#member_info_wrapp{
	margin:20px 0 0 0;
	}
	#member_info_wrapp h3{
	margin:0px;
	font-size: 14px;
	color: #B9E323;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	}
	#member_profile_admin{
	margin:0px;
	width:560px;
	float:left;
	background:#F1FAFE;
	padding: 20px;
	border-top: 1px solid #E8E8E8;
	border-right: 1px solid #E8E8E8;
	border-bottom: 1px solid #E8E8E8;
	border-left: 1px solid #E8E8E8;
	}
	#sett_profile_admin{
	padding:4px 4px 4px 10px;
	float:left;
	border: 1px solid #CCCCCC;
	width: 585px;
	margin-top: 10px;
	}
	#sett_profile_admin p{
	margin:0;
	}
	#sett_profile_admin form{
	margin:0;
	}
	#edit_member_profile{
	width:580px;
	float:left;
	padding: 10px;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	background-color: #F9F9F9;
	}
	#member_profile{
	margin:0px;
	width:623px;
	float:left;
	background:#F1FAFE;
	padding: 20px;
	border-top: 1px solid #E8E8E8;
	border-right: 1px solid #E8E8E8;
	border-bottom: 1px solid #E8E8E8;
	border-left: 1px solid #E8E8E8;
	}
	#sett_profile{
	padding:4px 4px 4px 10px;
	float:left;
	border: 1px solid #CCCCCC;
	width: 648px;
	margin-top: 10px;
	}
	#sett_profile p{
	margin:0;
	}
	#sett_profile form{
	margin:0;
	}
	
	#member_wrapp{
	margin:0px;
	width:625px;
	float:left;
	background:#F1FAFE;
	padding: 20px;
	border-top: 1px solid #E8E8E8;
	border-right: 1px solid #E8E8E8;
	border-bottom: 1px solid #E8E8E8;
	border-left: 1px solid #E8E8E8;
	}
	#member_info{
	float:left;
	
	
	}
	#member_info p{
	margin:2px;
	}
	#upload-pic{
	float:left;
	margin-top:10px;

	}
	#about_me{
	width:625px;
	float:left;
	margin:10px 0 0;
	border: 1px solid #CCCCCC;
	padding: 5px 20px;
	}
	#about_me form{
	margin:0;
	}
	#about_me p{
	margin: 0;
	
	}
	#about_me_admin{
	width:560px;
	float:left;
	margin:10px 0 0;
	border: 1px solid #CCCCCC;
	padding: 20px;
	}
	#about_me_admin form{
	margin:0;
	}
	#about_me_admin p{
	margin: 0;
	
	}
	em{
	font-size: 9px;
	color: #999999;
	padding-left: 5px;
	}
	/*-------------------------------------------------------members list style-----------------------------*/
	#members_list{
	width:600px;
	float:left;
	margin:20px 0px 0px;
	}
	#members_list h3{
	margin:0px;
	font-size: 14px;
	color: #B9E323;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	}
	#members_list th {
	margin: 0;
	padding: 0 4px;
	line-height: 24px;
	background: #E5F4FD;
	border-top: 1px solid #EBEBEB;
	border-bottom: 1px solid #EBEBEB;
	}
	#members_list td{
	padding-left: 5px;
	border-bottom: 1px solid #EBEBEB;
	vertical-align: top;	
	 }
	 .members_list_tile{
	 text-align:left;
	 }
	 .members_list_name{
	 width:160px;
	 text-align:left;
	 }
	 .members_list_email{
	 width:160px;
	 text-align:left;
	 }
	 .members_list_groop{
	 width:260px;
	 text-align:left;
	 }
	 /*-------------------------------------------------------end members list style-----------------------------*/
	  /*-------------------------------------------------------prospect list style-----------------------------*/
	#prospect_list{
	width:600px;
	float:left;
	margin:20px 0px 0px;
	}
	#prospect_list h3{
	margin:0px;
	font-size: 14px;
	color: #B9E323;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	}
	#prospect_list th {
	margin: 0;
	padding: 0 4px;
	line-height: 24px;
	background: #E5F4FD;
	border-top: 1px solid #EBEBEB;
	border-bottom: 1px solid #EBEBEB;
	}
	#prospect_list td{
	padding-left: 5px;
	border-bottom: 1px solid #EBEBEB;
	vertical-align: top;	
	 }

	 .prospect_list_name{
	 width:180px;
	 text-align:left;
	 }
	 .prospect_list_email{
	 width:160px;
	 text-align:left;
	 }
	 .prospect_list_groop{
	 width:240px;
	 text-align:left;
	 }
	 /*-------------------------------------------------------end prospect list style-----------------------------*/
#groops_list{
	width:600px;
	float:left;
	margin:20px 0px 0px;
	}
#groops_list h3{
	margin:0px;
	font-size: 14px;
	color: #B9E323;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	}
	#groops_list th {
	margin: 0;
	padding: 0 4px;
	line-height: 24px;
	background: #E5F4FD;
	border-top: 1px solid #EBEBEB;
	border-bottom: 1px solid #EBEBEB;
	}
	#groops_list td{
	padding-left: 5px;
	border-bottom: 1px solid #EBEBEB;
	vertical-align: top;	
	 }
	
	 .groops-names{
	 width:200px;
	 text-align:left;
	 }
	 .groops-leaders{
	 width:150px;
	 text-align:left;
	 }
	 .groops-members{
	 width:80px;
	 text-align:center;
	 }
	 .groop-actions{
	 width:140px;
	 text-align:center;
	 }
	 .groops-day{
	 margin-left: 20px;
	 width:80px;
	 text-align:left;
	 }
	 .groops-report{
	 width:80px;
	 text-align:right;
	 }
	 .g_members{
	
	 text-align:center;
	 }
	 .g_actions{
	 
	 text-align:center;
	 }
	   /*-------------------------------------------------------pending actions style-----------------------------*/
	#pending_actions_wrapp{
	width:600px;
	float:left;
	margin:20px 0px 0px;
	}
	#pending_actions_wrapp h3{
	margin:0px;
	font-size: 14px;
	color: #B9E323;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	}
	#pending_actions_wrapp th {
	margin: 0;
	padding: 0 4px;
	line-height: 24px;
	background: #E5F4FD;
	border-top: 1px solid #EBEBEB;
	border-bottom: 1px solid #EBEBEB;
	}
	#pending_actions_wrapp td{
	padding-left: 5px;
	border-bottom: 1px solid #EBEBEB;
	vertical-align: top;	
	 }

	 .pending_actions_g{
	 width:200px;
	 text-align:left;
	 }
	 .pending_actions_l{
	 width:180px;
	 text-align:left;
	 }
	 .pending_actions_a{
	 width:260px;
	 text-align:right;
	 }
	 /*-------------------------------------------------------end pending actions style-----------------------------*/
	    /*-------------------------------------------------------recent members style-----------------------------*/
	#recent_members{
	width:600px;
	float:left;
	margin:20px 0px 0px;
	}
	#recent_members h3{
	margin:0px;
	font-size: 14px;
	color: #B9E323;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	}
	#recent_members th {
	margin: 0;
	padding: 0 4px;
	line-height: 24px;
	background: #E5F4FD;
	border-top: 1px solid #EBEBEB;
	border-bottom: 1px solid #EBEBEB;
	}
	#recent_members td{
	padding-left: 5px;
	border-bottom: 1px solid #EBEBEB;
	vertical-align: top;	
	 }

	 .recent_members_n{
	 width:180px;
	 text-align:left;
	 }
	 .recent_members_e{
	 width:160px;
	 text-align:left;
	 }
	 .recent_members_g{
	 width:240px;
	 text-align:left;
	 }

	 /*-------------------------------------------------------recent members style-----------------------------*/
	 /*-------------------------------------------------------groop attendance style-----------------------------*/
	 #groop_attendance{
	 width:600px;
	float:left;
	margin:0px 0px 20px;
	 }
	 #groop_attendance h3{
	margin:0px;
	font-size: 14px;
	color: #B9E323;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	}
	#groop_attendance th {
	margin: 0;
	padding: 0 4px;
	line-height: 24px;
	background: #E5F4FD;
	border-top: 1px solid #EBEBEB;
	border-bottom: 1px solid #EBEBEB;
	}
	#groop_attendance td{
	padding-left: 5px;
	border-bottom: 1px solid #EBEBEB;
	vertical-align: top;	
	 }
	 .groop_attendance_name{
	 width:180px;
	 text-align:left;
	 }
	 .groop_attendance_leader{
	 width:200px;
	 text-align:left;
	 }
	 .groop_attendance_member{
	 width:160px;
	 text-align:center;
	 }
	 .groop_attendance_metting{
	 width:180px;
	 text-align:center;
	 }
	 .groop_attendance_guests{
	 width:50px;
	 text-align:center;
	 }
	 .groop_attendance_day{
	 width:200px;
	 text-align:center;
	 }
	 .groop_attendance_meet{
	 width:50px;
	 text-align:right;
	 }
	 .member_attendance_meet{
	 width:255px;
	 text-align:right;
	 }
	/*-------------------------------------------------------mmbers attendance style-----------------------------*/
	#members_attendance{
	 width:600px;
	float:left;
	margin:0px 0px 0px;
	}
	#members_attendance h3{
	margin:0px;
	font-size: 14px;
	color: #B9E323;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	}
	#members_attendance th {
	margin: 0;
	padding: 0 4px;
	line-height: 24px;
	background: #E5F4FD;
	border-top: 1px solid #EBEBEB;
	border-bottom: 1px solid #EBEBEB;
	}
	#members_attendance td{
	padding-left: 5px;
	border-bottom: 1px solid #EBEBEB;
	vertical-align: top;	
	 }
	.members_attendance_name{
	width:240px;
	 text-align:left;
	 }
	 .members_attendance_groop{
	width:180px;
	 text-align:left;
	 }
	 .members_attendance_present{
	width:180px;
	 text-align:right;
	 }
	/*-------------------------------------------------------visitore attendance style-----------------------------*/
	#groops_visitors{
	 width:600px;
	float:left;
	margin:0px 0px 0px 0px;
	}
	#groops_visitors h3{
	margin:0px;
	font-size: 14px;
	color: #B9E323;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	}
	#groops_visitors th {
	margin: 0;
	padding: 0 4px;
	line-height: 24px;
	background: #E5F4FD;
	border-top: 1px solid #EBEBEB;
	border-bottom: 1px solid #EBEBEB;
	}
	#groops_visitors td{
	padding-left: 5px;
	border-bottom: 1px solid #EBEBEB;
	vertical-align: top;	
	 }
	.groops_visitors_groop{
	width:240px;
	 text-align:left;
	 }
	 .groops_visitors_leader{
	width:190px;
	 text-align:left;
	 }
	 .groops_visitors_visitors{
	width:160px;
	 text-align:center;
	 }
	 .groops_visitors_count{
	width:180px;
	 text-align:center;
	 }
	/*-------------------------------------------------------groop info style-----------------------------*/
	#groop_wrapp{
	 width:600px;
	float:left;
	margin:20px 0px 0px 0px;
	}
	#groop_wrapp h3{
	margin:0px;
	font-size: 14px;
	color: #B9E323;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	}
	
	 #groop_info{
	width:590px;
	padding: 4px 4px 4px 4px;
	border: 1px solid #EBEBEB;	 
	 }
	 #edit-group{
	width:580px;
	float:left;
	padding: 10px;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	background-color: #F9F9F9;
	}
	.groop_info_des{
	color: #999999;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	
	}
	.groop-data{
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	padding-left: 20px;
	}
	/*-------------------------------------------------------groop member style-----------------------------*/
   .groop_member{
	 width:210px;
	float:left;
	margin:3px 0px 0px 0px;
	}
	#groops_prospect_wrapp{
	 width:600px;
	float:left;
	margin:20px 0px 0px;
	 
	 }
	 #groops_prospect_wrapp h3{
	margin:0px;
	font-size: 14px;
	color: #B9E323;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	}
	#groops_prospect_wrapp th {
	margin: 0;
	padding: 0 4px;
	line-height: 24px;
	background: #E5F4FD;
	border-top: 1px solid #EBEBEB;
	border-bottom: 1px solid #EBEBEB;
	}
	#groops_prospect_wrapp td{
	padding-left: 5px;
	
	vertical-align: top;	
	 }
	 .prospect_list_tile{
	 text-align:left;
	 }
	 .prospect-names{
	 width:150px;
	 text-align:left;
	 }
	 .prospect-emails{
	 width:150px;
	 text-align:left;
	 }
	.prospect-phones{
	 width:100px;
	 text-align:left;
	 }
	 .prospect-m{
	 width:100px;
	 text-align:center;
	 }
	 .prospect-delete{
	 width:60px;
	 text-align:center;
	 padding:2px;
	 }
	#add_prospect{
	margin: 0;
	padding:4px;
	width:592px;
	float:left;
	background-color: #F7F7F7;	
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	}
	#show_prospects{
	margin: 0;
	float:left;
	}
	#show_prospects td{
	margin: 0;
	border-bottom: 1px solid #EBEBEB;
	}
	/*-------------------------------------------------------groop action style-----------------------------*/
	#actions_wrapp{
	width:600px;
	float:left;
	margin:20px 0px 0px;
	}
	#actions_wrapp h3{
	margin:0px;
	font-size: 14px;
	color: #B9E323;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	}
	#add-action form{
	margin:0;
	}
	#actions{
	width: 590px;
	float:left;
	padding: 5px;
	border-top: 25px solid #E5F4FD;
	border-bottom: 1px solid #CCCCCC;
}
#actions p{
	margin:0px;
}
#action_form, #action_remember{
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
	#add-action{
	width:580px;
	float:left;
	padding: 10px;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	background-color: #F9F9F9;
	}
	#add-action p{
	margin:0px;
}
#add_action_form{
margin:0;
}
#select_name{
	font-size: 14px;
	background-color: #E5F4FD;
	font-family: Arial, Helvetica, sans-serif;
	height:30px;
	width:404px;
	border: 1px solid #999999;
	padding: 1px;
	font-weight: bold;
	}
	/*-------------------------------------------------------mygroop action style-----------------------------*/
	#mygroop, #my_ext_groop{
	width:415px;
	float:left;
	margin-bottom: 10px;
	border: 1px solid #CCCCCC;
	padding:5px;
	}
	#mygroop h3, #my_ext_groop h3{
	margin:0px;
	font-size: 14px;
	color: #B9E323;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	}

	.my_groop_member{
	 width:210px;
	float:left;
	margin: 0;
	padding:0;
	}
	.my_mem_photo_id{
	margin: 0px 0px 5px 8px;
	padding:0;
	height:35px;
	width:192px;
	float:left;
	background-image: url(../images/people.jpg);
	background-repeat: no-repeat;	
	}
	.my_mem_photo_id a{
	color: #666666;
	text-decoration: none;
	}
	.my_mem_photo_id a:hover{
	color: #333333;
	
	text-decoration: none;
	}
	.my_mem_photo_id img{
	margin-right:5px;
	float:left;
	width:33px;
	height:33px;
	border: 1px solid #999999;	
	}
	.my_mem_photo_id p{
	float:left;
	margin: 9px 0 0 0;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	}
	.browse_pic{
	margin: 0px 0px 5px 8px;
	padding:0;
	height:35px;
	width:192px;
	float:left;
	background-image: url(../images/people.jpg);
	background-repeat: no-repeat;	
	}
	.browse_pic a{
	color: #666666;
	text-decoration: none;
	}
	.browse_pic a:hover{
	color: #333333;
	
	text-decoration: none;
	}
	.browse_pic img{
	margin-right:5px;
	float:left;
	width:33px;
	height:33px;
	border: 1px solid #999999;	
	}
	.browse_pic p{
	float:left;
	margin: 9px 0 0 0;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	}
	#browse_members{
	padding:10px;
	width:640px;
	float:left;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #EEEEEE;
	border-left-color: #EEEEEE;	
	}
	#browse_members h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #3399CC;	
	}
	#browse_members h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #33FF66;	
	}
	#browse_tags
	{
	padding:10px;
	margin-top:20px;
	margin-left:0px;
	margin-bottom:20px;
	width:640px;
	padding-bottom:10px;
	background-color: #F5F5F5;
	border: 1px solid #EEEEEE;
	}
	#tags{
	margin-top:10px;
	margin-left:20px;
	margin-bottom:20px;
	width:210px;
	padding-bottom:10px;
	}
	#tags h2, #browse_tags h2{
	margin-top:0px;
	margin-bottom:2px;
	font-size: 16px;
	color: #336699;	
	}
	#tags p, #browse_tags p{
	margin:0;
	}
	#tags a, #browse_tags a{
	color: #0F87CE;
	text-decoration: none;
	margin: 2px;
	padding:2px;
	}
	#tags a:hover, #browse_tags a:hover{
	padding:2px;
	color: #000000;
	text-decoration: none;
	background-color: #66FFFF;
	margin: 2px;
	}
	.my_bars img{
	margin-right:5px;
	margin-top:11px;
	float:right;
	height:16px;
	width:16px;
	border: none;	
	}
	/*------------------------------------------------- create report-------------------------------*/
	#c_report{
	width:600px;
	float:left;
	margin:20px 0px 0px;
	}
	#c_report h3{
	margin:0px;
	font-size: 14px;
	color: #B9E323;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	}
	#c_report th {
	margin: 0;
	padding: 0 4px;
	line-height: 24px;
	background: #E5F4FD;
	border-top: 1px solid #EBEBEB;
	border-bottom: 1px solid #EBEBEB;
	}
	#c_report td {
	padding-left: 5px;
	border-bottom: 1px solid #EBEBEB;
	vertical-align: top;
	}
	.report_groop{
	width:300px;
	 text-align:left;
	 }
	 .report_create{
	width:190px;
	 text-align:left;
	 }
	 .report_pen_act{
	width:160px;
	 text-align:center;
	 }
	.report_pen_actions{
	width:160px;
	 text-align:center;
	}
	#c_report p{
	padding:2px 2px 2px 10px;
	background-color: #E5F4FD;
	margin-top:5px;
	margin-bottom: 1px;
	font-weight: bold;
	}
	#do_report{
	float:left;
	margin:20px 0 0 0;
	}
	/*--------------------------------------*/
	#new_report{
	margin:20px 0 0 0;
	padding:10px;
	background-color: #EEFDF3;
	border: 1px solid #CCCCCC;	
	}
	#new_report p{
	margin:0;
	}
	#sample{
	margin:20px 0 0 0;
	}
	#no_groops{
	margin:20px 0 0 0;
	padding:10px;
	background-color: #EEFDF3;
	border: 1px solid #CCCCCC;	
	}
	#no_groops p{
	margin:0;
	}
	#no_members{
	margin:20px 0 0 0;
	padding:10px;
	background-color: #EEFDF3;
	border: 1px solid #CCCCCC;	
	}
	#no_members p{
	margin:0;
	}
	#master_members{
	margin:20px 0 0 0;
	padding:10px;
	background-color: #EEFDF3;
	border: 1px solid #CCCCCC;	
	}
	/*----------------------------------------------------------------------------*/
	.metting_dates{
	margin:0;
	}
	.choose_tags, .delete_tag{
	margin:0;
	}
	#meeting_details{
	margin:0 0 20px 0px;
	padding:10px;
	background-color: #EEFDF3;
	border: 1px solid #CCCCCC;	
	}
	#meeting_details p{
	margin:0;
	}
	#meeting_details h3{
	margin:0;
	}
	/*------------------------------------*/
	#step_2{
	margin:20px 0 0 0;
	
	}
	#step_2 p{
	margin:20px 0 0 0;
	padding:10px;
	background-color: #EEFDF3;
	border: 1px solid #CCCCCC;	
	}
	.no_leader{
	margin:0;
	background:#FF6600;
	padding:5px;
	}
	/*-------------------------------------------------------email style-----------------------------*/
	#email_leaders_wrapp{
	width:600px;
	float:left;
	margin:20px 0px 0px;
	}
	#email_leaders_wrapp h3{
	margin:0px;
	font-size: 14px;
	color: #B9E323;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	}
	#email_leaders_wrapp th {
	margin: 0;
	padding: 0 4px;
	line-height: 24px;
	background: #E5F4FD;
	border-top: 1px solid #EBEBEB;
	border-bottom: 1px solid #EBEBEB;
	}
	#email_leaders_wrapp td{
	padding-left: 5px;
	border-bottom: 1px solid #EBEBEB;
	vertical-align: top;	
	 }
	 .email_sender{
	 width:160px;
	 text-align:left;
	 }
	 .email_subject{
	 width:260px;
	 text-align:left;
	 }
	 .email_date{
	 width:140px;
	 text-align:left;
	 }
	 .email_del{
	 width:100px;
	 text-align:right;
	 }
	 /*-------------------------*/
	 .subject{
	 margin:0;
	 }
	 #email_invite{
	margin-top:20px;
	width:415px;
	float:left;
	margin-bottom:10px;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	}
	#email_invite h3{
	margin:0px;
	font-size: 14px;
	color: #B9E323;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	}
	#email_invite th {
	margin: 0;
	padding: 0 4px;
	line-height: 24px;
	background: #E5F4FD;
	border-top: 1px solid #EBEBEB;
	border-bottom: 1px solid #EBEBEB;
	}
	#email_invite td {
	padding-left: 5px;

	border-bottom: 1px solid #EBEBEB;
	vertical-align: top;
	}
	#invite{
	float:left;
	}
	#invite_table{
	border: none;	
	}
	#past_invitation{
	width:415px;
	float:left;
	}
	
	.your_link{
	margin:0;
	font-size:9px;
	color:#999999;
	}
	.ad_email{
	margin:0;
	font-size:7px;
	color:#999999;
	}
	.ad_email a{
	margin:0;
	font-size:9px;
	color:#999999;
	}
	/*------------------------------------*/
	#all_ads_page{
	margin-top:20px;
	width:415px;
	float:left;
	margin-bottom:10px;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	}
	#all_ads_page h1{
	margin:0px;
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #CCCCCC;
	}
	#all_ads_page p{
	margin:0px;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	}
	.main_ad{
	margin-bottom:10px;
	border-bottom: 1px solid #cccccc;
	}
	.top_ad{
	padding:4px;
	margin-bottom:10px;
	border: 1px solid #cccccc;
	}
	/*---------------------------------------------------------------------*/
	#manage_g_tags, #manage_m_tags{
	width:600px;
	float:left;
	margin:20px 0px 0px;
	}
	#manage_g_tags h2, #manage_m_tags h2{
	margin:0px;
	font-size: 14px;
	color: #B9E323;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	}
	#message{
	border: 3px solid #FF6600;
	margin-top:5px;
	margin-bottom:5px;
	padding:4px;
	}
	#message p {
	font-weight: bold;
	margin:0;
	}
	#left_center{
	
	float: left;
	width: 220px;	
	}
	#right_center{
	
	float: right;
	width: 210px;	
	}
	#browse{
	font-weight: bold;
	float:right;
	width:195px;
	border: 1px solid #CCCCCC;
	background-color: #E5F4FD;
	padding: 4px;
	
	margin-bottom: 10px;
	text-align: center;
	}
	#contact_info{
	width:200px;
	float:left;
	}
	#contact_info p{
	margin:0;
	}
	#cont_wrapp {
	float: left;
	margin:0px;
	width: 665px;
	padding-top:20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	}
	#cont_wrapp h1{
	font-size: 18px;
	color: #999999;	
	}
	#cont_wrapp h2{
	font-size: 13px;
	color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	}
	#cont_wrapp p{
	margin:2px;
	}
	#cont_form{
	width:350px;
	float:left;
	padding: 10px;
	margin-bottom:30px;
	background-color: #F9F9F9;
	border: 1px solid #CCCCCC;
	}
	#cont_form form{
	margin:0;
	}
	#cont_form h1{
	margin:0;
	font-size: 16px;
	color: #666666;
	}
	#cont_form p{
	margin:0;
	}
	#about{
	width:260px;
	float:right;
margin:0;
	padding-left: 20px;
	text-align: right;
	}
	#about p{
	margin:0;
	}
	#about h1{
	margin:0;
	font-size: 16px;
	color: #666666;
	}

	#about p{
	margin:0;
	}
	#whatwho{
	padding-left:30px;
	list-style-type: decimal;	
	}
	.camp_date{
	margin-bottom:20px;
	padding-top:10px;
	margin-top:10px;
	padding-left:10px;
	}
	#ifcancel{
	margin-top:10px;
	padding-left:20px;
	list-style-type: disc;
	}
	#account_cancel{
	margin-top:20px;

	}
	#account_cancel h1{
	margin:0;
	color: #6AC0FF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	}
	#account_cancel p{
	margin:0;
	}
	#ad_faq{
	margin-top:20px;
	
	}
	#ad_faq h1{
	margin:0;
	color: #6AC0FF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	}
#pricing{
width:560px;
margin-bottom:30px;
margin-top:20px;
border: 5px solid #CCCCCC;
margin-right: auto;
margin-left: auto;
}
#pricing th{
padding:5px;
width: 130px;
border-top: 1px solid #CCCCCC;
border-right: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;
background-color: #E5f4fd;
}
#pricing h1{
margin:0px;
font-size: 16px;	
}
#pricing p{
margin:0px;
font-size: 12px;	
}
#pricing td{
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #CCCCCC;
text-align: center;
border-right-width: 1px;
border-right-style: solid;
border-right-color: #CCCCCC;
}
#pricing td.lpricing{
padding-left:5px;
text-align: left;
font-weight: bold;
}
.amount{
padding-left:5px;
font-weight: bold;
color: #00B600;
}
#reset{
float:left;
margin:0;
}
#help_list li{
	list-style-type: disc;
	margin-left: 20px;
}
#c_account{
	background-color: #F2F2F2;
	padding: 10px;
	border: 1px solid #CCCCCC;
}
#account_d{
margin-top:20px;
	background-color: #EFEFEF;
	padding: 10px;
	border: 1px solid #CCCCCC;
}
#account_d h1{
font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	margin: 0px;
}
#account_d p{
margin:0;
}
input.invalid{
background-color:#FF9;
border: 2px red inset;
}
label.invalid{
color:#F00;
}
#down{
float:left;
width:500px;

}
object{
width:350px;
height:210px;
}
embed{

width:350px;
height:210px;
}
#resources{
margin-top:20px;
}
#resources img{

border: 4px solid #CCCCCC;

}
.books{
margin:10px;
}
.signup_error{
color:FF6600;
}
