 
/* This network.css is the primary CSS document in the tiered system and is used to define layout and the majority of aesthetic styling information. */
/* This document should be the first attached style sheet in the cascade for all pages */
			
/* Created by Fabrizio Bolzicco <fabrizio@evectors.it> September 21, 2006 */
/* Modified by fabrizio@evectors.it March 01, 2006 */
/* Modified for and rebuilt from Jon's layout.css and network_skin.css by marcs@broadbandmechanics.com for CVN primary theme May 17, 2007 */

/*  Code needed to support transparent img items in IE6 â€” May not be used right now, marcs@broadbandmechanics.com April 11, 2007 */
/* img { behavior: url("pngbehavior.htc"); } */


/*  ------ Start layout information ----- */


/* Network hat layout */

/* png fix - http://bjorkoy.com/past/2007/4/8/the_easiest_way_to_png/ */

/* png fix - http://bjorkoy.com/past/2007/4/8/the_easiest_way_to_png/ */

*html  body, #header_logo, #header, #col_d, .module, .module_head, .module_foot, #col_b .wide_content,  #message_col_b, #bg_blog_big, #bg_post, #col_b .wide_content_head, #col_b .wide_content_foot, .desktop_image_bgd, .shout_bgd, .advertisement table, .blob_foot, #col_b .blob_foot, #col_b .wide_content_foot, bubbletext { behavior: url(iepngfix.htc); }




#peopleaggregator_networks {
	width: 100%;
	height: 22px;
	margin: 0px;
	padding: 0px; }

.peopleaggregator_networks_dimension {
	width: 1000px;
	margin: 0 auto; }

/* Page layout below the network hat */

#shadow { 
	width: 1000px;
	/*height: 600px;*/
	margin: 0 auto;
	/*margin-top: -500px;*/
	z-index: 100; }

#container { 
	width: 1000px;
	margin: 0 auto;
	/*margin-top: -600px;*/
	margin-bottom: 10px;
	/*min-height: 900px;*/
	max-height: auto; }

#header {
	width: 1000px;
	height: 122px;
	margin-bottom: 0px;
	/*position:relative; */}
	
#header_logo { 
	background: url(images/cyama_logo.png);
	background-repeat: no-repeat;
	float: left;
	width: 205px;
	height: 122px;
	position: relative;
	background-color: none;
	
}

.desktop_image_bgd {
	display: block;
	background-image: url(images/desktop_image_bgd.png);
	background-repeat: no-repeat;
	/*padding-left: 4px;*/
	width: 600px;
	height: 135px;
	
	margin: 0px 0px 0px 1px;
	
	

}

/*user definable desktop image*/

.desktop_image {
	display: block;
	background-image: url(images/desktop_image_01.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	width: 592px;
	height: 130px;

}

.sm_banner {
	padding-bottom: 5px;
	display: block;
	width: 600px;
	margin: 0px 0px 0px 1px;
	}

.shout_bgd {
	display: block;
	background-image: url(images/shout_bgd.png);
	background-repeat: no-repeat;
	position: relative;
	top: 20px;
	font-size: 28px;
	color: #fff;
	padding: 5px;


}




	 


#bg_blog_post { 
	margin: 0 auto;
	margin-top: -2px;
	
	width: 600px;
	/*height: 714px; */
	
	
	} 

.no_second_tier #bg_blog_post { }

.no_second_tier #bg_blog_big {  }

#content  {
	width: auto;
	/*overflow: auto;*/
	clear: both;
	/*margin-top: -714px;*/
	top: 177px; }

/* 2-3 column content section below header */

#col_a {
	width: 200px;
	float: left; }

*html #col_a { margin-right: 0px; }

#col_b {
	width: 600px;
	margin-left: 0px;
	margin-right: 0px;
	float: left;
	overflow: hidden;  
	max-height: auto; }

#col_c {
	width: 200px;
	float: left; }

#col_d {
	margin: 0 0 0 0px;
	width: 1000px;
	padding-top: 5px;
	min-height: 800px;
	max-height: auto; 
	
	background: url(images/x_wide_bgd.png);
	/*background-repeat: no-repeat;*/
	background-position: top;


	}
	
.mid_3_col {
	float: left
	
	}
	
.mid_3_col h1 {
	padding:0px 0px 0px 0px;
	
	}
	
.mid_3_col li, #ThreeDmodule li {
display: block;
list-style-image: none;
list-style-position: outside;
list-style-type: none;
margin:0pt 0pt 5px -35px;

}

.mid_3_col li a, #ThreeDmodule li a {
font-weight: bold;

}
	
	
	
	



	
.mid_3_col {
	float: left
	
	}
	
.mid_3_col h1 {
	padding:0px 0px 0px 0px;

	
	}
	
.mid_3_col li, #ThreeDmodule li {
display:block;
list-style-image:none;
list-style-position:outside;
list-style-type:none;margin:0pt 0pt 5px -35px;

}

.mid_3_col li a, #ThreeDmodule li a {
font-weight: bold;

}
	
	
	
	


#toc {
	margin: 0 0 0 20px;
	width: 180px;
	float: left;
	padding: 50px 10px 10px 10px; }

*html #toc { margin: 0 0 0 10px; }

.network_config .wide_content {
	margin: 0;
	width: 600px; }

#footer {
	position: relative;
	margin: 10px 0 0 0;
	padding: 5px 0 20px 0;
	width: 100%;
	text-align: center;
	font-size: 11px;
  clear:both; }
	
	
/*  --------  End layout information ------- */

/* --------- Begin Jon's network_skin.css insert ---- */

body {
	margin: 0;
	padding: 0; }
	
	

a:link,
a:visited { 
	color: #000000;
	text-decoration: none; }

a:hover { 
	color: #000000;
	text-decoration: underline; }
	
a img { border: 0; }

#body_shadow {
	/* background gradient 
	
	
	background: url(images/bg.png);
	background-repeat: no-repeat;
	width: 100%;
	height: 500px;*/ }
	
/**html #body_shadow {
	_background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Themes/Beta/images/bg.png'); }*/

#shadow { 
	/*background: url(images/bg_page.png);
	background-repeat: no-repeat;
	background-color: none;
	_background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Themes/Beta/images/bg_page.png');*/ }

#bg_blog_post { 
	/*background: url(images/bg_blog_posts.png);
	background-repeat: no-repeat;
	background-color: none;
	_background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Themes/Beta/images/bg_blog_posts.png');*/ }




#header ul {
	margin: 0 0 0 0;
	
	/*top: 60px;*/ }

*+html #header ul { top: 60px; }
		
#header ul li { display: inline; }

.login_box {
	position: absolute;
	/*background: url(images/login_back.gif);
	background-repeat: repeat-x;
	border-right: #999;
	border-left: #DFDFDF;
	border-bottom: #999;
	background-color: #FCFCFC;*/
	padding: 5px 5px 0 5px;
	right: 0px;
	font-size: 11px;
	text-align: right; }

*html .login_box { width: 210px; }

.login_box img {
	float: left;
	margin: 0 10px 5px 0; }

.login_box span {
	float: left;
	text-align: left; }

.login_box a:link,
.login_box a:visited {
	text-decoration: underline;
	color: #666666;
	font-size: 11px; }

.login_box a:hover {
	text-decoration: none;
	color: #666666; }

.id_list {
	clear: both;
	border-top: 1px none #CCCCCC;
	margin: 0 -5px 0 -5px; }

.id_item {
	border-top: 1px none #DFDFDF;
	border-bottom: 1px solid #CCCCCC;
	height: 40px;
	margin: 0;
	padding: 5px 0 0 0; 
	filter: alpha(opacity=50);
	opacity: 0.50; }


.id_list .id_item:hover,
.id_list .id_item.enabled { 
  filter: alpha(opacity=100);
	opacity: 1;  }


.id_item img { 
	float: left;
	margin: 0 10px 5px 0;
	margin: 0 10px 0 5px; }

.id_list .id_name {
	padding: 0 5px 0 0;
	margin: 10px 0 0 0;
	text-align: left; }

*html .id_list .id_name { margin: 15px 0 0 0; }

.id_list a:link .id_name,
.id_list a:visited .id_name {
	color: #666666;
	font-weight: bold;
	text-decoration: none; }

.id_list a:hover .id_name { text-decoration: underline; }

.id_list .edit_logoff {
	text-align: left;
	padding: 2px 0 2px 0;
	background-color: #FF9900;
	border-top: 1px none #DFDFDF;
	border-bottom: 1px solid #CCCCCC; }

.id_list .edit_logoff a:link,
.id_list .edit_logoff a:visited {
	color: #FFF;
	font-weight: bold;
	text-decoration: none; }

.id_list .edit_logoff a:hover { text-decoration: underline; }

.id_params {
	border-top: 1px none #DFDFDF;
	border-bottom: 1px solid #CCCCCC;
	height: 40px;
	margin: 0;
	padding: 5px 0 0 0;
	background-color: #FF9900; }

.page_button {
	position: absolute;
	padding: 0;
	right: 10px;
	top: 65px; }


#first_tier_navbar { 
	list-style:none;
	color: #666;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	padding: 39px 0px 2px 0px;
	display: inline-block;
	width: 788px; 
	float: left; }
	

*html #first_tier_navbar { padding: 26px 0px 4px 0px; }


#first_tier_navbar ul { 
	margin: 0;
	padding: 0;}

#first_tier_navbar a:link,
#first_tier_navbar a:visited { 
	color: #666;
	text-decoration: none; }

#first_tier_navbar a:hover { 
	color: #000;
	text-decoration: underline; }
	
	#first_tier ul li { display: inline; }

#first_tier_navbar li a:link { /*margin: 0 5px 0 5px;*/ }

#first_tier_navbar li a#current {
	margin: 0;
	color: #FF4500;
	/*padding: 3px 5px 7px 5px;*/	}

*html #first_tier_navbar li a#current { padding: 4px 5px 7px 5px; }

#navbar_header {
	display: block;
	float: left;
	width: 786px;
	border-top:2px solid #455560;
	margin-left: 0px;
	 }



#peopleaggregator_networks {
	color: #ccc; }

#peopleaggregator_networks h1 {
	float: left;
	font-size: 12px;
	margin: 4px 0 0 0; }

*html #peopleaggregator_networks h1 { margin: 3px 0 0 0; }

#peopleaggregator_networks ul {
	float: right;
	font-size: 11px;
	margin: 5px 0 0 0; }

#peopleaggregator_networks ul li { display: inline; }

#peopleaggregator_networks a { color: #ccc; }

#header h1 {
	position: absolute;
	top: 30px;
	margin: 0 0 0 10px;
	font-size: 24px; }
		
#header h2 {
	position: absolute;
	top: 65px;
	margin: 0 0 0 10px;
	font-size: 16px; }

#footer ul {
	margin: 0;
	padding: 0; }

#footer ul li { display: inline; }

/*.module {
	width: 200px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	background-image: url(images/module_bgd_wht.png);
	background-repeat: no-repeat;
	background-position: bottom left;
	_background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Themes/Beta/images/module_bgd_wht.png'); 
	overflow: hidden; }*/
	
.module_head {
	width: 200px;
	height: 8px;
	background: url(images/module_header_wht.png);
	background-repeat: no-repeat;
 }

	
.module {
	width: 200px;
	background: url(images/module_bgd.png);
	background-repeat: no-repeat;
	
	overflow: hidden; }
	
.module_foot {
	width: 200px;
	height: 18px;
	background: url(images/module_foot.png);
	background-repeat: no-repeat;
	background-position: bottom;
 }
	

	

.module h1 {
	cursor: pointer;
	color: #ccc;
 	width: 200px;
	padding: 0px 0px 0px 8px;
	margin: 0px;
	padding-top: 10px;
	font-family: helvetica, san-serif;
	font-size: 11px;
	}
	




.module h1 img { 
/*padding-right: 5px;*/
padding-left: 5px; }

#LogoModule {
	/*border-top: 1px solid #CCCCCC;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #FFFFFF;*/ }
/* Comment by saurabh<saurabh.khare@tekritisoftware.com> Becouse Arrow is not display properly in user private page .
.drag h1 {
	width: 176px;
	background-color: #860011;
	color: #ffffff;
	padding: 2px 2px 2px 20px;
	margin: 0 0 0 0;
	font-family: verdana;
	font-size: 12px;
	background: url(images/bg_top_module.png);
	background-repeat: no-repeat;
	_background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Themes/Beta/images/bg_top_module.png'); }

*html .drag h1 {
	width: 176px;
	margin-bottom: -3px; }

.drag h1 img {
	position: absolute;
	margin: 3px 3px 0 -15px; }*/

.module select {
	border: 1px solid #ccc;
	margin: 5px 0 0 5px;
	font-size: 9px; }

.module_icon_list ul {
	margin: 0px 0px 0px 0px;
	list-style: none;
	width: 150px; }
	
.module_shout_out {
	display: block;
	padding: 8px 0px 4px 0px;
	list-style: none;
	width: 180px; }

*html .module_icon_list ul { width: 170px; }

.module_icon_list li {
	display: block;
	height: 35px;
	margin: 5px 0px 5px -34px;
	list-style: none;
	line-height: 14px; }
	
#AboutUserModule .module_icon_list li { 
	height: 40px; }

*html .module_icon_list li { margin-left: 5px; }

*+html .module_icon_list li {
	margin-left: 5px;
	width: 190px; }

.module_icon_list li a {
	display: block;
	text-decoration: none; }

.module_icon_list li a:hover {
	display: block;
	text-decoration: underline; }

.module_icon_list img {
	float: left;
	margin: 0 10px 0 0; }

.module_icon_list span {
	/*display: block;
	padding-right: 5px !important;
	padding-top: 3px !important;*/ }
	
.module_tagcloud {
	font: Helvetica,  Arial, sans-serif;
	/*font-size: 10px;*/
	width: 195px;
	margin-bottom: 10px; }

*html .module_tagcloud { margin-top: 8px; }

.module_tagcloud ul {
	list-style: none;
	margin-bottom: 0; }

.module_tagcloud ul li {
	margin: 0 0 3px -30px;
	/*padding-bottom: 3px;*/ }

.module_tagcloud ul li span {
	/*float: right;*/
	margin-top: -12px; }

*html .module_tagcloud ul li span { margin-top: -15px; }

html[xmlns*=""] body:last-child .module_tagcloud ul li span { margin-top: 0px; }

*+html .module_tagcloud ul li span { margin-top: -16px; }

.module_definition_list {
	width: 190px;
	/*margin-bottom: 10px;*/ }

.module_definition_list dl {
	width: 190px;
	margin: 0;
	padding: 0;
	 }

.module_definition_list dt {
	margin: 0 0 0 8px;
	padding: 4px 0 4px 0;
	/*font-weight: bold;*/}

.module_definition_list dt span {
	display: block;
	font-weight: normal; }

.module_html {
	width: 185px;
	margin: 0;
	padding: 0; }

#UserPhotoModule .module_html, #ThreeDmodule .module_html  { margin: 6px 0 6px 8px; }



#GroupAccessModule .module_html { 
 /*height: 165px; */
	text-align: center;
	font-weight: bold; }
	
#GroupAccessModule .module_html img { margin: 12px 0 3px 4px; }

*html .module_html img { margin: 0 0 -4px 0; }

*html #LogoModule .module_html img { margin: 0 0 -15px 0; }

*+html #LogoModule .module_html img { margin: 0 0 -15px 0; }

*+html #AdsByGoogleModule .module_html img { margin: -2px 0 -2px 0; }

.module_html_text { padding: 5px; 
text-align:center;
}

*html .module_html_text {
	width: 185px;
	padding-right: 0; }

.module_html_text img { margin: -5px 0 5px -5px; }

*html .module_html_text img { margin: -5px 0 -10px -5px; }

*+html .module_html_text img { margin: -8px 0 -10px -5px; }

.module_moderator_info { padding: 5px 5px 0 5px; }

.module_moderator_info .box {
	text-align: center;
	padding: 0;
	margin: -5px 0 3px 0;
	font-weight: bold; }
	
.module_moderator_info .box img { margin: 3px 0 3px 0; }

.module_browse_tag { padding: 5px; }
	
.module_browse_tag a { font-weight: bold; }

.wide_content,
.module_wide {
	margin: 0px -1px 0px 1px;
	padding: 10px 10px 10px 10px;
	}
	
#LoginModule { 
	min-height: 100px;}
	
#col_b .wide_content, #message_col_b {    
  background-image:url(images/wide_bgd.png); /* PNG would break background! */
	background-repeat: no-repeat;    
                                                  
}

#col_b .wide_content_head {
	margin: 0 -1px 0 1px;
	width: 600px;
	height: 5px;
	background-image:url(images/wide_head.png);
	/*_background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Themes/Beta/images/wide_head.png'); */
	
}

#col_b .wide_content_foot {
	margin: 0px 0px 0px 1px;
	width: 600px;
	height: 39px;
	background-image:url(images/wide_foot.png) 0px 0px;
	clear: both;
}



*html .wide_content,
*html .module_wide {
	height: 600px;
	margin-top: 0; }

.wide_content fieldset {
	width: 500px;
	border: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px; }

.wide_content fieldset legend {
	font-size: 11px;
	font-weight: bold;
	color: #000000; }

.wide_content .button_position {
	text-align: center;
	margin: 10px 0 20px 0; }

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

.wide_content fieldset ul li {
	margin: 0 10px 0 0px;
	padding: 0px 0 0px 0;
	/*border-bottom: 1px dashed #CCC;*/ }

.date,
.description {
	margin: 0 0 8px 0;
	text-align: left; }

.search_gallery {
	margin: 5px 0 0 0;
	text-align: center; }

.search_gallery select {
	border: 1px solid #cdcdcd;
	font-size: 10px;
	background-color: #ffffff;
	padding: 2px; }

.wide_content ul#filters {
	padding: 0;
	margin: 0 0 10px -1px;
	background-repeat: repeat-x;
	height: 21px;

	/*float: left;  modified by jon*/



	font-weight: bold;
	font-size: 10px; }

.wide_content .middle_page { border-top: 1px solid black; }

.wide_content ul#filters li { display: inline; }

.wide_content ul#filters li a {
	padding: 5px 10px 3px 10px;
	text-decoration: none;
	float: left;
	border-right: 1px solid #C0C0C0;
	border-left: 1px solid #DFDFDF;
	height: 13px; }

.wide_content ul#filters li a:hover {
	background-color: #fff;
	text-decoration: none;
	height: 13px; }
	
*+html .wide_content ul#filters li a:hover {
	border-left: 1px solid #fff;
	border-right: 1px solid #fff; }

.wide_content ul#filters li.active a {
	background: #ffffff;
	background-repeat: repeat-x;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	height: 13px; }

#buttonbar,
.buttonbar {
	/*color: #000;
	font-size: 11px;
	font-weight: bold;
	line-height: normal;*/
	height: 30px; }
	
#buttonbar ul,
.buttonbar ul {
	margin: 0 0 0 0px;
	padding: 0;
	list-style: none; }

#buttonbar a,
.buttonbar a {
	display: block;
	text-decoration: none;
	color: #000; }

#buttonbar a,
.buttonbar a {
	background: url(images/buttonbar_start.gif) no-repeat left top;
	display: block;
	padding: 6px 10px 10px 10px; }

#buttonbar li,
.buttonbar li {
	background: url(images/buttonbar_end.gif) no-repeat right top;
	margin: 0 10px 0 0;
	padding: 0 0 0 0;
	float: left; }

#buttonbar a:hover,
.buttonbar a:hover { color: #FF4500; }

.wide_content table.search_user #buttonbar { font-size: 9px; }

.wide_content table.search_user #buttonbar ul { margin: 5px 0 0 10px; }

.wide_content table.search_user #buttonbar li { border-bottom: 0px dashed transparent; }

.wide_content h1,
.module_wide h1 {
	font-size: 15px;
	color: #000000;
	font-weight: bold;
	text-align: left;
	margin: 0px 0px 8px 0px; }
	
.blog h1 {
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-align: left; }
	
.wide_content h1.register {
	border-top: 1px solid black;
	padding: 10px 0 0 0;
	text-align: left; }
	
.wide_content .register {
	text-align: left;
	padding: 0 12px 0 12px; }

.total_content h1 {
	font-size: 22px;
	color: #261E7E;
	font-weight: bold;
	text-align: center;
	margin: 10px 0 0 0; }

.wide_content form fieldset { /*margin-left: 10px;*/
	 }

.wide_content_edit_page {
	width: 793px;
	margin-left: 5px; }

.wide_content_edit_page h1 {
	width: 793px;
	background-color: #ffffff;
	padding: 2px;
	font-size: 14px;
	margin-top: 0; }

*html .wide_content_edit_page,
*html .wide_content_edit_page h1 { width: 790px; }

.wide_content_edit_page ul li { display: inline; }

.blog, .events, .reviews, .peopleshowcase, .video, .audio, .image, .groupshowcase {
	width: auto;
	margin: 5px 0 0 9px;
	text-align: left;
	padding: 5px 15px 5px 60px;
	
	}

.blog { /*background-image: url(images/bkpost_blog.jpg);*/
	line-height: 12px; }
	
.blog h1 {
	font-weight: bold;
	color: #000000;
	font-size: 14px;

}

.events { background-image: url(images/bkpost_event.jpg); }

.reviews { background-image: url(images/bkpost_review.jpg); }

.peopleshowcase { background-image: url(images/bkpost_people.jpg); }

.video { background-image: url(images/bkpost_video.jpg); }

.audio { background-image: url(images/bkpost_audio.jpg); }

.image { background-image: url(images/bkpost_image.jpg); }

.groupshowcase { background-image: url(images/bkpost_group.jpg); }
	
.blog a:link, .events a:link, .reviews a:link, .peopleshowcase a:link, .video a:link, .audio a:link, .image a:link, .groupshowcase a:link,
.blog a:visited, .events a:visited, .reviews a:visited, .peopleshowcase a:visited, .video a:visited, .audio a:visited, .image a:visited, .groupshowcase a:visited {
	text-decoration: underline;
	color: #7B7B7B; }

.blog a:hover, .events a:hover, .reviews a:hover, .peopleshowcase a:hover, .video a:hover, .audio a:hover, .image a:hover, .groupshowcase a:hover {
	color: #7B7B7B;
	text-decoration: underline; }

.blog h1, .events h1, .reviews h1, .peopleshowcase h1, .video h1, .audio h1, .image h1, .groupshowcase h1 {
	text-align: left;
	margin: 0 0 10px 0;
	color: #000000; }

.blog h1 a:link, .events h1 a:link, .reviews h1 a:link, .peopleshowcase h1 a:link, .video h1 a:link, .audio h1 a:link, .image h1 a:link, .groupshowcase h1 a:link,
.blog h1 a:visited, .events h1 a:visited, .reviews h1 a:visited, .peopleshowcase h1 a:visited, .video h1 a:visited, .audio h1 a:visited, .image h1 a:visited, .groupshowcase h1 a:visited {
	text-decoration: underline;
	color: #000000; }

.blog h1 a:hover, .events h1 a:hover, .reviews h1 a:hover, .peopleshowcase h1 a:hover, .video h1 a:hover, .audio h1 a:hover, .image h1 a:hover, .groupshowcase h1 a:hover {
	text-decoration: underline;
	color: #000000; }

.blog img, .events img, .reviews img, .peopleshowcase img, .video img, .audio img, .image img, .groupshowcase img {
	margin: -9px 11px 0 -9px;
	/*float: left;*/
	 }

.post_info {
	margin-top: 5px;
	color: #7B7B7B; }

.post_info a:link,
.post_info a:visited {
	color: #7B7B7B;
	text-decoration: none; }

.post_info a:hover {
	color: #7B7B7B;
	text-decoration: underline; }
	
.module_tabbed_image_list ul {
	padding: 0;
	margin: 0 0 10px 0;
	/*background: url(images/bg_tabbed_image_list.jpg);*/
	background-repeat: repeat-x;
	height: 17px;
	float: left;
	width: 100%;
	font-weight: bold;
	font-size: 10px;
	border-left: 1px solid #CCCCCC; }

*html .module_tabbed_image_list ul { margin: 0 0 0 0; }

*+html .module_tabbed_image_list ul { margin: -3px 0 0 0; }

.module_tabbed_image_list ul li { display: inline; }

.module_tabbed_image_list ul li a {
	padding: 2px 5px 3px 5px;
	text-decoration: none;
	float: left;
	border-right: 1px solid #B6B6B6;
	border-left: 1px solid #DDDDDC; }

.module_tabbed_image_list ul li a:hover {
	background-color: #fff;
	color: #000;
	text-decoration: none; }
	
*+html .module_tabbed_image_list ul li a:hover {
	border-left: 1px solid #fff;
	border-right: 1px solid #fff; }

.module_tabbed_image_list li.active a {
	background: url(images/bg_navbar_filters_active.jpg);
	background-repeat: repeat-x;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	height: 13px; }

.image_list { 
	width: 220px;
	text-align: left;
	margin: 0 0 0 -30px; }

*+html .image_list ul {
	margin: 10px 0 10px 42px;
	padding: 0; }

.image_list ul li { display: inline; }

.image_list img {
	/*padding: 5px;
	background: url(images/bg_photo.gif) no-repeat 0 0;*/
	height: auto;
	width:56px; }

.image_list_video,
.image_list_audio {
	width: 195px;
	margin: 0; }

.image_list_video ul,
.image_list_audio ul {
	margin: 26px 0 0 0;
	list-style: none;
	border: 1px solid transparent; }

*html .image_list_video ul,
*html .image_list_audio ul {
	margin: 15px 0 0 0;
	list-style: none;
	border: none; }

.image_list_video li,
.image_list_audio li { margin: 0 0 0 -34px; }

*html .image_list_video li,
*html .image_list_audio li { margin: -10px 0 0 -34px; }

.image_list_video li a,
.image_list_audio li a {
	display: block;
	padding: 3px 0 3px 0;
	border-bottom: 1px solid #cdcdcd;
	text-decoration: none; }

.image_list_video li a:hover,
.image_list_audio li a:hover {
	text-decoration: underline;
	background-color: #cdcdcd; }

.image_list_video img,
.image_list_audio img {
	float: left;
	margin: 0 5px 0 2px; }

.image_list_video span,
.image_list_audio span {
	padding-right: 5px !important;
	padding-top: 3px !important; }

*html .image_list_video span,
*html .image_list_audio span {
	width: 150px;
	margin: 0; }

.module_messages ul { margin-left: -30px; }

*html .module_messages ul { margin-left: 10px; }

.module_messages ul li { list-style: none; }

.module_enable_module ul { margin-left: -40px; }

*html .module_enable_module ul { margin-left: 0; }

.module_enable_module ul li { list-style: none; }

.module_flickr { margin: 0 0 0 -25px; }

.module_flickr ul li { display: inline; }

.module_flickr img {
	padding: 5px;
	background: url(images/bg_photo.gif) no-repeat 0 0; }

.view_all {
	border: 1px solid #CCCCCC;
	margin: 5px 70px 5px 70px;
	padding: 3px;
	text-align: center;
	background-color: #EEEEEE; }

.module_browse_groups ul,
.module_more_info ul, #user_photo_module ul {
	margin: 0;
	padding: 5px 0 5px 0;
	width: 180px; }

.module_browse_groups li,
.module_more_info li,  #user_photo_module li {
	list-style: none;
	margin: 0px 0px 5px 10px;
	font-weight: bold;
	border-bottom: 1px solid #666; }

.module_browse_groups ul ul,
.module_more_info ul ul {
	padding: 0;
	margin: 5px 0 5px 0; }

.module_browse_groups li li,
.module_more_info li li {
	font-weight: normal;
	border-bottom: none;
	margin-right: 10px; }

#navbar_header ul {
	text-align: left;
	margin: 0;
	padding: 5px 30px 5px 0; }
		
#navbar_header ul li { display: inline; }

#second_tier_navbar li.active a { font-weight: bold; }

.display_false { display: none; }
	
.display_true { display: block; }
	
/* Modified by  saurabh <saurabh.khare@tekritisoftware.com> 23, November 2006 for relation links */

#navbar_left ul {
	position: absolute;
	width: 470px;
	top: 130px;
	float: left;
	margin-left: 5px;
	padding: 0;
	color: #666;
	z-index: 10; }

#navbar_left li { display:inline; }

#navbar_left a:link,
#navbar_left a:visited { 
	color: #666;
	font-weight: bold;
	text-decoration: none; }

#navbar_left a:hover { 
	color: #666;
	font-weight: bold;
	text-decoration: underline; }

/* Created by shahab <shahabuddin@tekritisoftware.com> October 25, 2006 for Network Modules */

#mod_featured_network {
	width: 190px;
	height: 72px;
	background: url(images/featured-network.gif) no-repeat; }

#mod_featured_network ul {
	margin: 30px 0px 0px 40px;
	padding: 0px; }

*html #mod_featured_network ul { margin-left: 0px; }

#mod_video_tour {
	width: 190px;
	height: 72px;
	background: url(images/video-tour-marc.gif) no-repeat; }

#mod_video_tour ul {
	margin: 0px 0px 0px 40px;
	padding: 0px; }

*html #mod_video_tour ul { margin-left: 0px; }

/* Created by shahab <shahabuddin@tekritisoftware.com> 16 Nov 2006 for Media Gallery & Group */
/* Modified by fabrizio@evectors.it December 15, 2006 */

.media_gallery_thumb h2 {
    font-size: 12px;
    margin: 5px 0 0 12px;
    padding: 0; }

.media_gallery_thumb ul {
	margin: 0 0px 0 0px;
	padding: 0; }

.media_gallery_thumb li {
    list-style: none;
    display: inline;
    margin: 0px 8px 5px 0px;
    width: 72px;
    height: 110px;
	float: left;
     }
	 


.media_gallery_thumb img { border: 1px solid black; }

.media_gallery_thumb p.name {
    margin-top: 2px;
   }

.media_gallery_thumb p.choose img {
    border: none;
    margin-top: -3px; }

.media_gallery_list table {
   background-color: #ffffff;
   border: 1px solid #666; 
    width: 560px;
    margin: 10px 5px 5px 0px;
    padding: 5px; }

.media_gallery_list th { 
	text-align: left;
	color: #7B7B7B; }

.media_gallery_list td {
     vertical-align: top }

.media_gallery_list td img.img_list {
    border: 1px solid black;
    margin: 0 0 0 5px; }

.media_gallery_list td ul {
    margin: 0px 10px 3px 0px;
    padding: 0; }

.media_gallery_list td li { list-style: none; }

.media_gallery_list td li h1 {
    font-size: 14px;
    margin: 0 0 3px 0;
    font-weight: bold;
    padding: 0;
    text-align: left; }

.media_gallery_list td li .post_info { margin: 5px 0 0 0; }

.media_gallery_upload ul li {
    list-style-type: none;
    display: list-item; }

/* Created by kapil juneja <kapil.juneja@tekritisoftware.com> 16 Nov 2006 for edit_relation*/

#edit_relations p { text-align: center; }




	
#relation_type ul li {
	width: 100px; 
	margin: 0; 
	padding: 0; 
	text-align: center;
	list-style-type: none;
	display: inline;
	float: left; }

#relation_type h2 {
	font-size: 12px; 
	margin: 0; 
	padding: 0; 
	font-weight: normal; }

/* Created by kapil <kapil.juneja@tekritisoftware.com> 16 Nov 2006 for content page */
/* Modified by fabrizio@evectors.it December 18, 2006 */

.wide_content_media_full_view ul#content_type {
	padding: 0;
	margin: 0 0 10px 1px;
	background: url(images/createPostIcons_back.gif);
	background-repeat: repeat-x;
	height: 66px;
	width: 972px;
	font-weight: bold;
	font-size: 10px;
	border-top: 1px solid #000000; }

*html .wide_content_media_full_view ul#content_type {
	z-index: 500;
	background-color: #BCBCBC; }

.wide_content_media_full_view ul#content_type li {
	display: inline;
	float: left;
	display: block;
	border-right: 1px solid #C0C0C0;
	border-left: 1px solid #DFDFDF;
	width: 83px;
	height: 66px; }

.wide_content_media_full_view p.content_type_title {
    margin: -15px 0 0 0;
    text-align: center; }

.wide_content_media_full_view ul#content_type li.active {
	background: white;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff; }

.wide_content_media_full_view #content_post ul {
	list-style-type: none; }
	
	

.wide_content_media_full_view #content_post h2 {
	/*font-family: Arial Black;
	font-size: 50px;
	color: #999999;
	width: 40px;
	float: left;
	margin: -7px 0 0 0px;
	padding: 0; */}

.wide_content_media_full_view #content_post h3 {
	/*margin: 0;
	padding: 0;
	color: #999;
	font: 18px Arial Black;*/ }

.wide_content_media_full_view #content_post p {
	margin: 0 0 15px 42px;
	padding: 0; }

#content_post {
	width: 560px;
	background-color: none;
	padding: 5px 0 0 0px; 
	border-top: 1px solid #666;}
	
#content_post ul {
	list-style-type:none;
	display: block;
	/*margin:5px 0pt 0pt 9px;*/
	padding:0px 5px 0px 60px;
	line-height: 14px;
}

#content_post input, #image_upload input {
	border: 1px solid #666;
	
}

#image_post, #edit_media {
	width: 560px;
	background-color: none;
	padding: 5px 0 0 0px; 
	border-top: 1px solid #666;}
	
#image_post ul {
	list-style-type:none;
	/*display: block;
	margin:5px 0pt 0pt 9px;
	line-height: 14px;
	padding:0px 5px 0px 0px;*/
}

#mce_editor_0 {
	border: 1px solid #666;
	
}

/* Created by saurabh <saurabh.khare@tekritisoftware.com> 16 Nov 2006 for required form fields*/

.required { color: red; }
	
#bg_blog_big,
#bg_post { 
	margin: 0 auto;
	margin-top: -2px;
	background: url(images/bg_blog_big.png);
	background-repeat: no-repeat;
	background-color: none;
	width: 994px;
	/*height: 714px;*/ }

.total_content ul#filters {
	padding: 5px;
	/*margin: 0 0 10px 1px;
	background: url(images/bg_navbar_filters.jpg);
	background-repeat: repeat-x;*/
	height: 21px;
	width: 972px;
	font-weight: bold;
	font-size: 10px;
	/*border-top: 1px solid #000000;*/ }

*html .total_content ul#filters { z-index: 500; }

.total_content ul#filters li { display: inline; }

.total_content ul#filters li a {
	padding: 5px 10px 3px 10px;
	text-decoration: none;
	float: left;
	border-right: 1px solid #C0C0C0;
	border-left: 1px solid #DFDFDF;
	height: 13px; }

.total_content ul#filters li a:hover {
	background-color: #fff;
	text-decoration: none;
	height: 13px; }

.total_content ul#filters li.active a {
	background: url(images/bg_navbar_filters_active.jpg);
	background-repeat: repeat-x;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	height: 13px; }

.total_content #buttonbar {
	margin: 0 0 0 2px;
	height: 30px; }

*html .total_content #buttonbar { height: 0; }

.total_content #buttonbar li.active a { color: #FF4500; }

.total_content form {
	margin: 0;
	padding: 0; }

.total_content form fieldset {
	width: 600px;
	display: block;
	margin: 5px 0 20px 180px;
	padding: 20px 10px 10px 10px;
	border: 1px solid #000000;
	background-color: #fff;
	text-align: left; }

.total_content form .field,
.total_content form .field_medium,
.total_content form .field_big,
.total_content form .field_bigger,
.total_content form .very_bigger {
	font: normal 10px Verdana;
	color: #000;
	width: 580px;
	margin-bottom: 6px;
	padding-bottom: 8px;
	border-bottom: 1px dashed #cdcdcd; }

.total_content form .field_choose {
	font: bold 11px Verdana;
	color: #000;
	width: 600px;
	margin-bottom: 10px;
	padding-bottom: 8px;
	height: 30px;
	border-bottom: 1px dashed #cdcdcd; }

.total_content form .field img { margin: 0 0 0 5px; }

.total_content form .field_text {
	clear: both;
	font: normal 10px Verdana;
	color: #8c8c8c;
	width: 580px;
	text-align: left;
	margin: 3px 0 0 2px; }

.total_content form input.text {
	border: 1px solid #ccc;
	font-size: 10px;
	padding: 2px;
	float: left;
	margin-left: 10px; }

.total_content form .field h5 {
	margin: 0 0 5px 0;
	padding: 2px;
	float: left;
	width: 155px;
	font: normal 11px Verdana, sans-serif;
	color: #000;
	text-align: left; }

.total_content form .field { height: 15px; }

.total_content form .field_medium { height: 30px; }

.total_content form .field_medium.end { border-bottom: 1px solid red; padding-bottom: 15px; }

.total_content form .field_medium.start { margin: 20px 0 6px 0; }

.total_content form .field_big { height: 45px; }

*+html .total_content form .field_big { height: 50px; }

.total_content form .field_bigger { height: 90px; }

.total_content form .very_bigger { height: 200px; }

.total_content form .field_medium h5,
.total_content form .field_big h5,
.total_content form .field_bigger h5,
.total_content form .very_bigger h5 {
	margin: 0 0 5px 0;
	padding: 2px;
	float: left;
	width: 150px;
	font: normal 11px Verdana, sans-serif;
	color: #000;
	text-align: left; }

.total_content form .short   { width: 280px }
.total_content form .normal  { width: 350px; }
.total_content form .long  { width: 400px; }
.total_content form .longer   { width: 420px; }

.total_content form .block {
	margin: 10px 0 20px 0;
	padding: 1px 10px 0 10px;
	background-color: #ebebeb; }
	
*html .total_content form .block { padding: 20px 10px 0 10px; }

.total_content form textarea {
	border: 1px solid #ccc;
	height: 30px;
	width: 280px;
	margin-top: -2px; }

.total_content form .field_big textarea {
	width: 402px;
	height: 45px;
	margin: 0 0 0 -2px; }
	
*html .total_content form .field_big textarea {
	margin: 0 0 0 -12px; }
	
*+html .total_content form .field_big textarea {
	margin: 0 0 0 -12px; }
	
.total_content form .field_bigger textarea { height: 75px; }

.total_content form .center {
	font-size: 10px;
	padding: 2px;
	float: left;
	margin-left: 10px;
	width: 280px;
	text-align: left;
	overflow: hidden; }

/*.total_content form .field_big .center { width: 400px; }*/

.total_content form #content_post .very_bigger .center {
	font-size: 10px;
	padding: 2px;
	float: left;
	margin-left: 10px;
	width: 400px;
	text-align: left;
	overflow: hidden; }

.total_content form #content_post .very_bigger .center textarea {
	border: 1px solid #ccc;
	height: 200px;
	width: 400px;
	margin-top: -2px; }

.total_content form .field .center select {
	float: left;
	margin: -2px 10px 0 -2px; }
	
.total_content form .field_medium .center textarea,
.total_content form .field_bigger .center textarea {
	float: left;
	margin: -2px 0 0 -2px;
	width: 282px; }

/*.total_content form select {
	border: 1px solid #ccc;
	font-size: 11px;
	float: right; }*/

.total_content form .button_position,
.button_position {
	text-align: center;
	margin: 10px 0 10px 0; }

#create_blog_form div.field {
	margin-top: 6px;
	margin-bottom: 6px; }

/*  Code needed to support transparent img items in IE6  */

img { behavior: url("pngbehavior.htc"); }

#message_col_a {
	width: 200px;
	float: left;
	margin: 0px 0 0px 0px;
	/*border-top: 1px solid #9B9B9B;
	border-left: 1px solid #9B9B9B;
	border-bottom: 1px solid #9B9B9B;*/
	overflow: hidden;
	background: url(images/module_bgd_wht.png);
	background-repeat: no-repeat;
	background-position: bottom right;
/*	_background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Themes/Beta/images/module_bgd_wht.png', sizingMethod='crop'); */
	/*background-color: #ffffff;*/ }

*html #message_col_a { margin: 14px 10px 10px 5px; }

#message_col_a ul#folder_mail {
	margin: 0;
	padding: 0; }

#message_col_a ul#folder_mail li {
	list-style: none;
	margin: 0 0 2px 0;
	padding: 3px 5px 3px 5px;
	font-weight: bold; }

#message_col_a ul#folder_mail li.active {
	background-color: #ffffff;
	color: #666666; 
  margin: 0 6px 0 2px;
  }

#message_col_a ul#folder_mail ul {
	margin: 0;
	padding: 0; }

#message_col_a ul#folder_mail li li {
	list-style: none;
	margin: 0 0 0 10px;
	font-weight: normal; }

#message_col_a ul#folder_mail li li.active {
	background-color: #ffffff;
	margin: 0 -5px 0 5px;
	padding-left: 25px;
	color: #666666;
  width:30px; 
}

#message_col_a input {
	width: 150px;
	border: 1px solid #cdcdcd;
	font-size: 10px;
	margin: 10px 3px 5px 5px; }

#message_col_a span {
	border: 1px solid #cdcdcd;
	font-size: 10px;
	padding: 0 5px 0 5px;
	margin: 0 10px 5px 5px;
	float: right; }

#message_col_b {
	width: 600px;
	float:left;
	padding: 5px;
	padding-left:10px;
	/*margin: 15px 10px 10px 0;
	border-top: 9px solid #9B9B9B;
	border-left: 9px solid #9B9B9B;
	border-bottom: 1px solid #9B9B9B;
	background-color: #ffffff;*/
	min-height: 300px;
	overflow: visible; }
	
#message_col_b {
	background-image:url(images/wide_bgd.png);
/*	_background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Themes/Beta/images/wide_bgd.png', sizingMethod='crop'); */


}

*html #message_col_b { margin: 15px 5px 10px 0; }

*+html #message_col_b { margin: 15px 9px 10px 0; }

#message_col_b #buttonbar, #message_col_b #message_body  {
	width: 570px;
	
	}
	
#message_body {
	background: #fff;
	border: 1px solid #666;
	padding-top: 5px;
	}
	
.center_box #message_body {
	border: none;
	padding-top: 5px;
	background: none;
	border-top: 1px solid #666;}

#message_col_b #buttonbar li.buttonbar_select {
	padding: 0;
	margin: 3px 0 0 5px; }

#message_col_b #buttonbar li select {
	border: 1px solid #ccc;
	font-size: 11px; }

#message_col_b table {
	background: #fff;
	width: 570px;
	/*margin: -5px 0 0 0;*/
	border: 1px solid #666666;
	/*border-left: 1px solid #E1E1E1;*/ }

#message_col_b tr.read {
	/*background-color: #EFEFEF;*/ }

#message_col_b tr.no_read {
	/*background-color: #ffffff;
	font-weight: bold; */}

#message_col_b td {
	padding: 5px 0 3px 0; }

*html #message_col_b td { padding: 0; }

#message_col_b td input { margin: 0 0 0 8px; }

#message_col_b #message_body ul {
	margin: 0;
	padding: 5px 10px 10px 10px; }

#message_col_b #message_body li {
	list-style: none;
	padding-bottom: 5px; }

*html .editmainpage .wide_content { height: 720px; }

.editmainpage .wide_content ul {
	padding: 0;
	margin: -3px 0 10px 1px;
	background: url(img/bg_navbar_filters.jpg);
	background-repeat: repeat-x;
	height: 21px;
	width: 972px;
	font-weight: bold;
	font-size: 10px;
	border-top: 1px solid #000000; }

.editmainpage form fieldset {
	width: 600px;
	display: block;
	margin: 5px 0 20px 180px;
	padding: 20px 10px 10px 10px;
	border: 1px solid #000000;
	background-color: #fff;
	text-align: left; }

.editmainpage form fieldset h2 {
	margin: 0 0 10px 0;
	padding: 0;
	border-bottom: 1px solid red; }

.editmainpage form fieldset h3 { text-align: center; }

.editmainpage form fieldset h4 {
	margin: 0 0 10px 0;
	padding: 0;
	font-size: 12px; }

.editmainpage form .field,
.editmainpage form .field_medium,
.editmainpage form .field_big,
.editmainpage form .field_bigger {
	font: normal 10px Verdana;
	color: #000;
	width: 600px;
	margin-bottom: 6px;
	padding-bottom: 8px;
	border-bottom: 1px dashed #cdcdcd; }

.editmainpage form .field_text {
	clear: both;
	font: normal 10px Verdana;
	color: #8c8c8c;
	width: 600px;
	text-align: left;
	margin: 0 0 0 2px; }

.editmainpage form .field h4,
.editmainpage form .field_medium h4,
.editmainpage form .field_big h4,
.editmainpage form .field_bigger h4 {
	margin: 0 0 5px 0;
	padding: 2px;
	float: left;
	width: 150px;
	font: normal 11px Verdana, sans-serif;
	color: #000;
	text-align: left; }

.editmainpage form .field { height: 15px; }

.editmainpage form .field_medium { height: 30px; }

.editmainpage form .field_big { height: 45px; }

.editmainpage form .field_bigger { height: 90px; }

.editmainpage form .center {
	font-size: 10px;
	padding: 2px;
	float: left;
	margin-left: 10px;
	width: 280px;
	text-align: left;
	overflow: hidden; }

.editmainpage form .center select {
	float: left;
	margin: -2px 0 0 0; }

.editmainpage form input.text {
	border: 1px solid #ccc;
	font-size: 10px;
	padding: 2px;
	float: left;
	margin-left: 10px; }

.editmainpage form .curr_image {
	float: left;
	margin: 0 0 10px 10px;
	width: 425px; }

.editmainpage form .curr_image img { float: left; }

.editmainpage form .normal  { width: 28em; }
.editmainpage form .long   { width: 280px }
.editmainpage form .short   { width: 420px; }
.editmainpage form .longer  { width: 19em; }
    
.editmainpage form select {
	border: 1px solid #ccc;
	font-size: 11px;
	float: right; }

.editmainpage form .privacy_selected {
	width: 100px;
	float: right; }

.editmainpage form .privacy_selected img { margin: 2px 7px 0 0; }

.editmainpage form .field_medium .privacy_selected img,
.editmainpage form .field_big .privacy_selected img,
.editmainpage form .field_bigger .privacy_selected img { margin: 2px 7px 0 5px; }

.editmainpage form .text { font-size: 11px; }

.editmainpage form textarea {
	border: 1px solid #ccc;
	height: 30px;
	width: 280px;
	margin-top: -2px; }

.editmainpage form fieldset fieldset {
	width: 578px;
	display: block;
	margin: 0 0 10px 0;
	padding: 20px 10px 10px 10px;
	border: 1px solid #000000;
	background-color: #ffffff;
	text-align: left; }

.editmainpage form fieldset .inactive {
	width: 578px;
	display: block;
	margin: 0 0 10px 0;
	padding: 20px 10px 10px 10px;
	border: 1px solid #8b8b8b;
	background-color: #e2e2e2;
	text-align: left; }

.editmainpage form fieldset fieldset .left {
	width: 150px;
	display: block;
	float: left; }

.editmainpage form fieldset fieldset .center {
	width: 300px;
	display: block;
	float: left; }

.editmainpage form fieldset .inactive .center {
	width: 300px;
	display: block;
	float: left;
	color: #8b8b8b; }

.editmainpage form fieldset fieldset .right {
	width: 100px;
	display: block;
	float: right; }

.editmainpage form fieldset fieldset .button_fieldset {
	border: 1px solid #000000;
	margin: 0 0 5px 0;
	padding: 3px;
	text-align: center;
	background-color: #cdcdcd; }

.editmainpage .faces_flickr ul.faces,
.editmainpage .faces_facebook ul.faces {
	margin: 0;
	padding: 0;
	width: 595px;
	background-image: none;
	border-top: 1px solid #fff;
	height: inherit; }

.editmainpage .faces_flickr ul.faces li {
	display: inline;
	list-style: none;
	width: 72px;
	height: 90px;
	float: left;
	margin: 0 12px 15px 15px; }

.editmainpage .faces_flickr ul.faces li img{
	padding: 2px;
	margin: 0 0 0 10px;
	background: #fff;
	border: 1px solid #ccc; }

.editmainpage .faces_flickr ul.faces .name{
	text-align: center;
	margin: 0 0 0 0;
	color: #666;
	height: 12px;
	width: 72px;
	overflow: hidden; }

.editmainpage .faces_flickr ul.faces .select { margin: 5px 0 0 0; }

.editmainpage .faces_facebook ul.faces li {
	display: inline;
	list-style: none;
	width: 100px;
	height: 155px;
	float: left;
	margin: 0 10px 15px 9px; }

.editmainpage .faces_facebook ul.faces li .fb_image {
	position: relative;
	width: 100px;
	height: 118px;
	overflow: hidden;
	margin: 0; }

.editmainpage .faces_facebook ul.faces .name{
	text-align: center;
	margin: 2px 0 0 0;
	color: #666;
	height: 12px;
	width: 100px;
	overflow: hidden; }

.editmainpage .faces_facebook ul.faces .select { margin: 5px 12px 0 0; }

.editmainpage form .button_position {
	text-align: center;
	margin: 10px 0 10px 0; }

#left_right { height: 1100px; }

#export_left {
	float: left;
	width: 295px; }

.editmainpage form #export_left select {
	margin: 10px 10px 0 0;
	float: none; }

#export_right {
	float: left;
	width: 295px;
	padding-left: 5px;
	border-left: 1px dashed #cdcdcd; }

.editmainpage #export_right ul {
	margin: 0 0 10px 0;
	padding: 0;
	width: 295px;
	background-image: none;
	border-top: 1px solid #fff;
	height: inherit; }

.editmainpage #export_right li {
	display: inline;
	list-style: none;
	width: 55px;
	height: 70px;
	float: left;
	margin: 5px 8px 0 8px;
	border-left: 1px solid #ffffff; }

.editmainpage #export_right li a {
	padding: 0;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff; }

.editmainpage #export_right li .fb_image {
	width: 48px;
	height: 48px;
	padding: 2px;
	background: #fff;
	border: 1px solid #ffffff; }

.editmainpage #export_right li img {
	padding: 2px;
	background: #fff;
	border: 1px solid #ccc; }

.editmainpage #export_right .name {
	text-align: center;
	margin: 0 0 0 0;
	color: #666;
	height: 12px;
	width: 55px;
	overflow: hidden; }

.edit_layout form fieldset {
	width: 535px;
	display: block;
 	padding: 20px 10px 10px 10px;
	border: 1px solid #000000;
	background-color: #fff;
	text-align: left;
	margin-top: 15px; }

.edit_layout form .field {
	font: normal 10px Verdana;
	color: #000;
	width: 535px;
	margin-bottom: 6px;
	padding-bottom: 8px;
	height: 15px;
	border-bottom: 1px dashed #cdcdcd; }

.edit_layout form .field h4 {
	margin: 0 0 5px 0;
	padding: 2px;
	float: left;
	width: 200px;
	font: normal 11px Verdana, sans-serif;
	color: #000;
	text-align: left; }

.edit_layout form input.text {
	border: 1px solid #ccc;
	font-size: 10px;
	padding: 2px;
	float: left;
	margin-left: 10px; }

.edit_layout form .normal  { width: 200px; }
.edit_layout form .long   { width: 280px }
.edit_layout form .short   { width: 420px; }
.edit_layout form .longer  { width: 19em; }
    
.edit_layout form select {
	border: 1px solid #ccc;
	font-size: 11px;
	float: right; }

.edit_layout form .center {
	font-size: 10px;
	padding: 2px;
	float: left;
	margin-left: 10px;
	width: 200px;
	text-align: left;
	overflow: hidden; }

.edit_layout form .center select {
	float: left;
	margin-left: -2px; }

.edit_layout form .button_position {
	text-align: center;
	margin: 10px 0 10px 0; }

.wide_content .table {
	width: 570px;
	display: block;
	margin: 0px 0 20px 0px;
	padding: 0;
	background: #fff;
	border: 1px solid #666;
	text-align: left; }
	


.wide_content form #buttonbar {
	/*color: #000;
	margin: -10px 0 0 170px;
	height: 30px;*/ }

.wide_content .table ul#filters {
	padding: 0;
	margin: 0 0 10px 0;
	background: url(images/bg_navbar_filters.jpg);
	background-repeat: repeat-x;
	height: 21px;
	float: left;
	width: 600px;
	font-weight: bold;
	font-size: 10px;
	border-top: 1px solid #000000; }

.wide_content .table table {
	width: 570px;
	margin: 0;
	padding: 0;
	clear: both; }

.wide_content .table th {
	padding: 2px;
	background-color: #cdcdcd;
	text-align: left; }

.wide_content .table td {
	border-bottom: 1px dotted #cdcdcd;
	padding: 2px; }

.media_full_view,
.media_full_view #buttonbar { text-align: center; }

#navbar_content_type ul {
	text-align: left;
	background-color: #fff;
	margin: -10px 0 0 1px;
	padding: 5px;
	color: #000000;
	height: 15px;
	width: 962px;
	border-bottom: 1px solid #999; }
		
#navbar_content_type ul li { display: inline; }

#navbar_content_type li.active a { font-weight: bold; }

#fwfaces { margin: 30px 0 0 0; }

*html #fwfaces {
	width: 500px;
	height: 350px;
	margin-top: 0px }

.prev_next {
	font-size: 11px;
	padding-top: 10px;
	margin: 10px 0 20px 0;
	clear: both;
	text-align: center; }
	
.prev_next a:link,
.prev_next a:visited {
	padding: 2px 6px;
	border: solid 1px #0099FF;
	background: #fff;
	text-decoration: none; }

.prev_next a:hover {
	color: #fff;
	background: #0099FF;
	border-color: #0099FF;
	text-decoration: none; }
	
.prev_next .selected {
	padding: 2px 6px;
	font-size: 11px;
	background: #fff;
	color: #0099FF;
	border: solid 1px #0099FF; }

.wide_content .group_list table {
	width: 555px;
	margin: 0 10px 0 10px; }

.wide_content .group_list td {
	border-bottom: 1px solid #a6a7b0;
	padding: 10px 0 10px 0; }

.wide_content .group_list td img { border: 1px solid #a6a7b0; }

.wide_content .group_list h2 {
	margin: 0 0 5px 0;
	padding: 0;
	font-size: 16px; }

#col_b #display_message { margin-left: 90px; }

#display_message {
	border: 1px solid #000;
	background-color: #F28502;
	position: absolute;
	width: 400px;
	margin-left: 308px;
	text-align: center;
	top: 300px;
	z-index: 2000;
	filter: alpha(opacity=95);
	opacity: 0.95;
	color: #fff;
	background-image: url(images/alert_back.jpg);
	background-repeat: no-repeat;
	background-position: right bottom; }

#display_message ul {
	margin: 0px;
	padding: 10px 20px 10px 20px;
	font-size: 14px; }

#display_message li {
	display: list-item;
	list-style-type: none;
	font-size: 14px; }

#display_message li a {
	border-top: 1px solid #e0e0e0;
	border-right: 1px solid #686868;
	border-bottom: 1px solid #686868;
	border-left: 1px solid #e0e0e0;
	padding: 1px 5px 1px 5px;
	font-size: 12px;
	background-color: #CCC;
	font-weight: bold; }

.msg_tools {	
	position: relative;
	float: left;
	width: 40px;
	height: 16px;
	padding: 5px;
	}

.msg_title {	
	position: relative;
	float: left;
	width: 400px;
	height: 16px;
	padding: 8px 0px 0px 0px;
	}

.msg_date {	
	position: relative;
	float: left;
	width: 100px;
	height: 16px;
	padding: 5px;
	padding: 8px 0px 0px 0px;
	text-align: right;
	}

#prev_next_entries {
	font-size: 11px;
	padding-top: 10px;
	margin: 10px 0 20px 0;
	clear: both;
	text-align: center; }

.topics_table {
	width: 556px;
	margin-left: 9px;
	margin-top: 5px;
	border-color: #A6A7B0;
	border-width: 0 1px 0 1px;
	border-style: solid; }

.topics_table th {
	background: url(images/bg_navbar_filters.jpg);
	background-repeat: repeat-x;
	height: 21px; }

.topics_table td {
	border-bottom: 1px solid #999; }

.topics_table img { margin: 3px 3px 0 3px; }

.topics_table h1 {
	margin: 0;
	padding: 0;
	font-size: 12px;
	text-align: left;
	font-weight: bold; }

.topics_table h1 a { color: #261E7E; }

.topics_table .forum_post_date {
	font-size: 10px;
	color: #999;
	margin: 2px 0 10px 0; }

.thread {
	width: 536px;
	margin: 9px 0 0 9px;
	border: 1px solid #A6A7B0;
	padding: 10px;
	background-color: #ffffff;
	background-image: url(images/bkpost_blog.jpg);
	background-repeat: no-repeat;
	background-position: top right; }

.thread td,
.single_post td { border-bottom: 1px solid #999; }

.thread .author,
.single_post .author {
	text-align: center;
	padding-top: 5px; }

.thread .author img,
.single_post .author img { margin: 0 5px 0 0; }

.thread .message { padding-top: 5px; width: 100%; }

.thread .message p.message_start,
.single_post .message p.message_start { margin-top: -5px; }

/* First Letter should NOT be larger
.thread .message p.message_start:first-letter,
.single_post .message p.message_start:first-letter { font-size: 200%; }
*/

.thread .metadata,
.single_post .metadata { background-color: #999; }

.thread .forum_post_date,
.single_post .forum_post_date {
	font-size: 10px;
	color: #999;
	margin: 2px 0 10px 0; }

.single_post .message { padding-top: 5px; }

.single_post { margin: 30px 0 0 0; }

.single_post h1 {
	text-align: center;
	margin: 0 0 5px 0;
	color: #261E7E; }

.single_post .author a { color: #000; }

.single_post .post_info { margin: 10px 0 10px 0; }

.single_post .comments_title {
	font-size: 12px;
	color: #666;
	font-weight: bold;
	background-color: #CCC;
	padding: 0 3px 0 2px;
	text-align: right; }

.single_post form fieldset.center_box,
.thread form fieldset.center_box { width: 500px; }

.single_post form fieldset.center_box legend,
.thread form fieldset.center_box legend {
	font-size: 12px;
	font-weight: bold;
	color: #000000; }

.single_post form fieldset.center_box .field,
.single_post form fieldset.center_box .field_big,
.thread form fieldset.center_box .field_big {
	font: normal 10px Verdana;
	color: #000;
	width: 495px;
	margin-bottom: 6px;
	padding-bottom: 8px;
	border-bottom: 1px dashed #cdcdcd; }
	
*html .single_post form fieldset.center_box .field,
*html .single_post form fieldset.center_box .field_text,
*html .single_post form fieldset.center_box .field_big {
	margin: 0 0 5px 5px;
	width: 485px; }

.single_post form fieldset.center_box .field_text {
	clear: both;
	font: normal 10px Verdana;
	color: #8c8c8c;
	width: 495px;
	text-align: left;
	margin: 0 0 0 2px; }
	
.single_post form fieldset.center_box .field_text {
	clear: both;
	font: normal 10px Verdana;
	color: #8c8c8c;
	width: 495px;
	text-align: left;
	margin: 0 0 0 2px; }

.single_post form fieldset.center_box input.text {
	border: 1px solid #ccc;
	font-size: 10px;
	padding: 2px;
	float: left;
	margin-left: 10px; }

.single_post form fieldset.center_box .field h5,
.single_post form fieldset.center_box .field_big h5 {
	margin: 0 0 5px 0;
	padding: 2px;
	float: left;
	width: 100px;
	font: normal 11px Verdana, sans-serif;
	color: #000;
	text-align: left; 
}
	
*html .single_post form fieldset.center_box .field h5,
*html .single_post form fieldset.center_box .field_big h5 { margin: 0 0 5px 0; }

.single_post form fieldset.center_box .normal  { width: 370px; }
*html .single_post form fieldset.center_box .normal  { width: 360px; }

.single_post form fieldset.center_box textarea {
	border: 1px solid #ccc;
	height: 70px;
	width: 375px;
	margin: -2px 0 0 10px; }
	
*html .single_post form fieldset.center_box textarea {
	width: 360px;
	margin: 0 0 0 10px; }

.thread form fieldset.center_box textarea {
	border: 1px solid #ccc;
	height: 70px;
	width: 475px;
	margin: -2px 0 0 10px; }

.edit_layout form .button_position {
	text-align: center;
	margin: 10px 0 10px 0; }

.single_post form fieldset.center_box .button_position,
.thread form fieldset.center_box .button_position {
	text-align: center;
	margin: 10px 0 0 0; }

.single_post form fieldset.center_box h3 {
	margin: 5px 0 5px 0;
	padding: 1px 0 1px 5px;
	background-color: #CCC;
	font-size: 12px; }
	
*html .single_post form fieldset.center_box h3 { margin: 5px; }

.single_post form fieldset.center_box h3 a:link,
.single_post form fieldset.center_box h3 a:visited,
.single_post form fieldset.center_box h3 a:hover { color: #000; }

.single_post form fieldset.center_box .field { height: 15px; }

.single_post form fieldset.center_box .field_big,
.thread form fieldset.center_box .field_big { height: 70px; }

.wide_content ul#select_theme {
	padding: 20px 0px 20px 35px;
	margin: 0;   }

.wide_content ul#select_theme li {
	width: 220px;
	list-style: none;
	float: left;
	margin: 10px 10px 15px 0px;
	font-weight: bold;
	border-bottom: 1px solid #cdcdcd; }	

form fieldset.set_modules {
	width: 300px;
	border: 1px solid #cdcdcd;
	margin: 10px 0 0 40px; }

form fieldset.set_modules th { text-align: left; }

form fieldset.set_modules td { padding: 3px 0 3px 2px; }

form fieldset.set_modules tr.active { background-color: #CCC; }

form fieldset.center_box {
	/*width: 540px;
	border: 1px solid #cdcdcd;
	margin: 10px 0 0 10px;*/ }
	
*html form fieldset.center_box {
	width: 550px;
	padding: 10px 0 0 5px; }
	
#advance_search_options { margin: 10px 0 0 10px; }

form fieldset.center_box legend {
	font-size: 12px;
	font-weight: bold;
	color: #000; }
	
*html form fieldset.center_box legend { margin: 0 0 10px 0; }

form fieldset.center_box .field_text {
	clear: both;
	/*font: normal 10px Verdana;
	color: #8c8c8c;*/
	width: 520px;
	text-align: left;
	float: left;
	margin: 5px 0 0 82px; }
	
#advance_search_options .field {
	font: normal 10px Verdana;
	color: #000;
	width: 520px;
	margin-bottom: 6px;
	padding-bottom: 8px;
	border-bottom: 1px dashed #cdcdcd; }

#advance_search_options .field_text {
	clear: both;
	font: normal 10px Verdana;
	color: #8c8c8c;
	width: 500px;
	text-align: left;
	margin: 0 0 0 2px; }

form fieldset.center_box input.text {
	border: 1px solid #666;
	margin: 0px 0px 0px 10px; }

form fieldset.center_box textarea {
	border: 1px solid #666;
	height: 90px;
	width: 370px;
	margin: 5px 0 5px 10px; }
	
*html form fieldset.center_box textarea { width: 365px; }

form fieldset.center_box select {
	border: 1px solid #ccc;
	font-size: 11px;
	margin: 5px 0 0 10px; }

form fieldset.center_box .normal_search  {
	width: 280px;
	margin: 5px 0 5px 0; }

*html form fieldset.center_box .normal_search  { margin: 5px 0 20px 0; }

form fieldset.center_box .longer  { width: 365px;}
form fieldset.center_box .normal  { width: 130px; }
#advance_search_options .longer  { width: 345px; }

form fieldset.center_box .center {
	font-size: 10px;
	padding: 2px;
	float: left;
	margin-left: 10px;
	width: 190px;
	text-align: left;
	overflow: hidden; }

form fieldset.center_box .left {
	width: 230px;
	float: right;
	margin: 5px 0 5px 0; }

form fieldset.center_box .button_position {
	text-align: center;
	margin: 10px 0 0 0; }

form fieldset.center_box .field,
form fieldset.center_box .field_medium,
form fieldset.center_box .field_big,
form fieldset.center_box .field_bigger {
	float: left;
	margin: 5px 0 5px 0;
	/*font: normal 10px Verdana;
	color: #000;
	width: 540px;
	margin-bottom: 6px;
	padding-bottom: 8px;
	border-bottom: 1px dashed #cdcdcd;*/ }

form fieldset.center_box .field { }

form fieldset.center_box .field_medium {
	
 }
 
form fieldset.center_box .field_bigger img {margin: 0px 0px 0px 90px;}

form fieldset.center_box .field_big { height: 45px; }

form fieldset.center_box .field_bigger { 
	height: auto;
	width: 570px; }

form fieldset.center_box .field h4,
form fieldset.center_box .field_medium h4,
form fieldset.center_box .field_big h4,
form fieldset.center_box .field_bigger h4 {
	margin: 5px 0px 0px 0px;
	float: left;
	width: 80px;
	color: #000;
  font: bold 11px Verdana, sans-serif; 
	text-align: right; }

form fieldset.center_box .field h5 {
	margin: 0 0 5px 0;
	padding: 2px;
	float: left;
	width: 100px;
	font: normal 11px Verdana, sans-serif;
	color: #000;
	text-align: left; }

/* Cutomize UI added by MarcS@broadbandmechanics.com */

#CustomizeUIModule .set {
	background-color: #FFFFFF;
	margin-bottom: 10px;
	padding: 10px;
	border: 1px #cccccc solid;
	width: 520px;
	margin: 10px 0 0 15px; }

#CustomizeUIModule .set img { float: left; }

#CustomizeUIModule .field {
	margin: 0 0 10px 125px;
	padding-bottom: 8px;
	border-bottom: 1px #cccccc dashed;
	width: 390px; }

#CustomizeUIModule h4 {
	margin: 0 0 6px 0;
	float: left;
	width: 150px; }

#CustomizeUIModule #checkbox { font-size: 2em; }

#CustomizeUIModule label { vertical-align: .4em; }

#CustomizeUIModule form input.text {
	border: 1px solid #ccc;
	font-size: 10px;
	padding: 2px;
	margin-left: 0; }

#CustomizeUIModule form select {
	border: 1px solid #ccc;
	font-size: 11px; }

#CustomizeUIModule .fieldend {
	margin: 0 0 10px 125px;
	padding-bottom: 8px; }

#CustomizeUIModule form .normal  { width: 150px; }

.wide_content .members_list {
	margin: 0;
	padding: 0; 
	}

.wide_content .members_list div.relation_status_div a:hover { background-color: #a6a7b0; }  

.wide_content .members_list .description {
	float:left; 
	margin:0px;
	padding:0px;
	width:200px;
	}

.wide_content .members_list .description h2 {
	margin: 0;
	padding: 0;
	width:90%;
	float:left;
	line-height:20px;
	text-align:center;
	font-size: 16px; 
}  
.wide_content .members_list .description span{
	margin: 0;
	padding: 0;
	width:90%;
	line-height:14px;
	float:left;
	text-align:center;
} 

.wide_content .members_list table {
	width: 274px;
	position:relative;
	top:0px;
	_top:6px;
	float:left;
	left:-275px;
	*left:-276px;
	border: 1px solid #a6a7b0; 
}
.wide_content .members_list table.rel_status {
	background-color: #a6a7b0;
	padding: 0;
	margin: 0;
	border-color: #A6A7B0;
	border-width: 0 1px 1px 1px;
	border-style: solid; }

.wide_content .members_list table.rel_status td {
	padding: 2px 0 0 0;
	color: white;
	font-size: 90%;
	font-weight: bold; }

.wide_content .members_list table.rel_status td a {
	display: block;
	color: #ffffff;
	text-align: center;
	padding: 0; }

.wide_content .members_list table.rel_status td a:hover {
	color: black;
	text-decoration: none; }
/*added on 1 nov- 2007 in order to make view all members page clickable in IE6*/
.wide_content .members_list .list_container {
        width:274px; 
        float:left; 
        margin:0px 4px 15px; 
        border:1px solid #a6a7b0; 
        position:relative;
}	
.wide_content .members_list .list_container span.img_block {
        width:60px; 
        float:left; 
        text-align:left;
        margin:0px; 
        border:0px; 
        z-index:2566; 
        position:relative; 
        left:0px; 
        right:0px;
}
.wide_content .members_list div.relation_status_div {
        width:274px;
        background:#c4c4c4;
        border:1px solid #a6a7b0; 
        text-align:center; 
        float:left; 
        margin:0px;
}
/* network config */

.network_config #col_d { background-color: #ffffff; }

.network_config #first_tier_navbar li a#current {
	background-color: #F28601;
	color: #ffffff; }

.network_config #navbar_header ul { background-color: #F28601; }

#toc { background-color: #F28601; }

#toc ul {
	margin: 0;
	padding: 0;
	list-style: none;
	font-weight: bold; }

#toc ul a { color: white; }

#toc ul li { margin: 6px 0 2px 0; }

#toc ul ul {
	background-color: #FFF;
	padding: 4px;
	list-style-type: square; }

#toc ul ul a { color: #666; }

#toc ul ul li { margin: 0 0 0 15px; }

#toc ul ul li.active { color: #000; }

#toc input {
	border: 1px solid #999;
	font-size: 10px;
	width: 150px;
	margin: 0 4px 0 0;
	float: left; }

#toc .search_button {
	border: 1px solid #FFF;
	float: left;
	padding: 0 2px 0 2px; }

.network_config form fieldset.center_box {
	width: 690px;
	border: 1px solid #cdcdcd;
	margin: 10px 0 0 21px; }

*html .network_config form fieldset.center_box { margin: 10px 0 0 31px; }

.network_config fieldset.center_box .field,
.network_config fieldset.center_box .field_medium,
.network_config fieldset.center_box .field_big,
.network_config fieldset.center_box .field_bigger {
	font: normal 10px Verdana;
	color: #000;
	width: 690px;
	margin-bottom: 6px;
	padding-bottom: 8px;
	border-bottom: 1px dashed #cdcdcd; }

.ext_service_image {
	float: left;
	width: 220;
	height: 120;
	border: 1px solid #999;
	padding: 5px;
	margin: 5px; }

.ext_service_description {
	float: left;
	margin: 0 0 0 10px;
	min-height: 130px;
	max-height: auto; }

.ext_service .buttonbar {
	clear: both;
	margin-left: -4px; }

#box_login {
	width: 470px;
	margin: 0 0 30px 50px;
	border-bottom: 1px solid #989898;
	border-right: 1px solid #989898;
	border-top: 1px solid #DDD;
	border-left: 1px solid #DDD; }

#box_login .box_left {
	float: left;
	width: 200px;
	background-color: #ebebeb; }

#box_login .box_right {
	float: right;
	width: 260px; }

.box_left ul {
	margin: 0;
	padding: 0; }

.box_left ul li { list-style: none; }

.box_left ul li img { margin: 7px 10px 0 5px; }

.box_left ul li span {
	margin: -22px 0 0 50px;
	float: left; }
	
html[xmlns*=""] body:last-child .box_left ul li span { 
	position: absolute;
	margin: 18px 0 0 0; }

.box_left ul li a {
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	background-color: #fff;
	display: block;
	height: 50px;
	width: 200px;
	border-right: 1px solid #9A9A9A;
	border-top: 1px solid #E0E0E0;
	border-bottom: 1px solid #9A9A9A;
	filter: alpha(opacity=50);
	opacity: 0.50; }

.box_left ul li.first a { border-top: 1px solid #fff; }

.box_left ul li.last a { border-bottom: 1px solid #fff; }

.box_left ul li a.active {
	text-decoration: none;
	filter: alpha(opacity=100);
	opacity: 1;
	border-right: 1px solid #fff;
	border-top: 1px solid #E0E0E0;
	border-bottom: 1px solid #9A9A9A; }
	
.box_left ul li.first a.active { border-top: 1px solid #fff; }

.box_left ul li.last a.active { border-bottom: 1px solid #fff; }

#box_login .boxuserpass {
	width: 258px;
	margin: 10px 5px 0 -5px; }

/*Modify becouse we wanted a Hand shape class for the Button */
/* This works on firefox and IE7 but not in IE6 */
form input[type="submit"]{ cursor: pointer; }  

/*SB images Temporary fix */

.sb-audio img,
.hreview img {
	margin-left: 0px;
	border-color: #999;
	border-width: 1;
	border-style: solid; }

/* Shortcut menu icons */



#shortcut_post, #shortcut_widgets, #shortcut_messages, #shortcut_edit, #shortcut_external {
	background-repeat: no-repeat;
	background-position: 12px center;}

#shortcut_post { background-image:url(images/shrtcut_post.gif); }

#shortcut_widgets { background-image:url(images/shrtcut_widgets.gif); }

#shortcut_messages { background-image:url(images/shrtcut_messages.gif); }

#shortcut_edit { background-image:url(images/shrtcut_edit.gif); }

#shortcut_external { background-image:url(images/shrtcut_external.gif); }

.col_end { clear: all; }

/* custom styles */

#container { background-color: none; }

/*#header { background-image: url(images/header_net.gif) }*/

#col_b, #col_d { background-color: none;

 }
 
 
#col_b { /*background: url(images/container_gradient.png);
	background-repeat: no-repeat;
	background-color: none;
	_background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Themes/Beta/images/container_gradient.png');*/
	
	}
	
body {
	font-family: Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	 }
	
.clear {clear: both;}

.module h1 { 
	color: #666666; }
	
#header h1 {
	font-family: Helvetica, sans-serif;
	color: #666666; }
	
#header h2 {
	font-family:  Helvetica, sans-serif;
	color: #666666; }
	
/* end custom styles */
	
.blog_rss {
	margin: 10px 0 0 0;
	background-color: #ededed;
	border-bottom: 1px solid #d2d2d2; }
	
.total_content form fieldset h2 {
	margin: 0 0 10px 0;
	padding: 3px;
	border-bottom: 1px solid red; }
	
.total_content form fieldset .buttonbar {
	margin: -10px 0 5px 230px;
	height: 27px; }
	
.total_content form fieldset .blog_rss .buttonbar {
	margin: 0 0 5px 250px;
	height: 25px; }
	
#second_tier_filters {
	border-bottom: 1px solid #999;
	margin: -5px 0 0 0;
	height: 20px;
	padding: 0;
	width: 973px; }

#second_tier_filters ul {
	margin: 0 0 0 15px;
	padding: 0; }

*html #second_tier_filters ul { margin: 0 0 0 15px; }

#second_tier_filters ul li { display: inline; }

#second_tier_filters ul li.active a { font-weight: bold; color:#FF4500; }

.total_content form fieldset table { margin: -10px 0 0 0; }
	
.total_content form fieldset table th {
	text-align: center;
	border-bottom: 1px solid #d2d2d2;
	padding: 3px 0 5px 3px;
	background-color: #ededed; }

.total_content form fieldset table th.title_left { text-align: left; }

.total_content form fieldset table td {
	padding: 5px 0 5px 0;
	text-align: center; }

.total_content form fieldset table td.title_left {
	padding: 5px 0 5px 8px;
	text-align: left; }
	
/* new video css */

.description_post {
	width: 530px;
	margin: 0 15px 0 0;
	float: left; }
	
.metadata_post {
	width: 250px;
	margin: 0;
	float: left; }
	
.description_post table {
	border: 1px solid #c9c9c9;
	width: 100%;
	margin: 0 0 15px 0;}
	
.metadata_post table {
	border: 1px solid #c9c9c9;
	width: 100%;
	margin: 0 0 10px 0;}
	
.description_post table.radio_table {
	border: none;
	margin: 0;}
	
.description_post th {
	text-align: right;
	vertical-align: top;
	width: 120px; }
	
.description_post input {
	border: 1px solid #cdcdcd;
	font-size: 12px;
	width: 390px; }
	
.description_post textarea {
	border: 1px solid #cdcdcd;
	font-size: 12px;
	width: 388px;
	height: 150px; }
		
.description_post .checkbox_botton { width: 12px; }

.metadata_post th {
	text-align: left;
	font-size: 10px; }

.metadata_post input {
	border: 1px solid #cdcdcd;
	font-size: 12px;
	width: 99%;}
	
.metadata_post select {
	border: 1px solid #cdcdcd;
	font-size: 12px; }
	
.metadata_post input.botton {
	border: none;
	font-size: 12px;
	width: none;
	text-align: center; }
	
.metadata_post h1,
.routing h1 {
	margin:  0 0 5px 0;
	padding: 2px 3px 2px 3px;
	background-color: #999999;
	color: #ffffff;
	font-size: 12px;
	text-align: left; }
	
.metadata_post .buttonbar { margin: 0 0 0 35px; }

.routing { width: 795px; }

.routing .description {
	width: 250px;
	vertical-align: top;
	text-align: left; }
	

/*This line is added becouse we want a handshap on Add More button in the group invitation*/
#addmore_button img {
 cursor: pointer; 
}
/* We make a class for handshape cursor in the Submit buttons for IE6*/ 
.hand {
  cursor: pointer;
}


/* Jon Bradford CVN changes 05.10  there are things changed prior to this date */


	
/* --------  End Jon's network_skin.css insert ----- */

/* --------  Styles below developed during in PA during Jon's network_skin.css interium work --- */


.group_overview {
  margin-bottom:19px;
}
#div_epm1 {
  margin-top:16px;
}
#message_body input{
 
}
#message_body textarea{
  
}
#configure_network h4 {
  font-size: 13px;
}

#message_col_b {
  width:600px; 
 /* height: 533px;*/
}
#message_col_b form fieldset {
  /*height: 450px;*/
}
#message_body .field_bigger {
  height: 300px;
}
#message_body textarea {
  border: 1px solid #666;
  height: 300px;
  width: 400px;
  margin-top: -2px; 
}

*html #box_login .boxuserpass form{
  margin-left:10px;
}
.buttonbar ul {
  margin: 0 0 0 0px;
}

#GroupAccessModule .module_html { 
  text-align: center;
  font-weight: normal;
  padding-left:2px; 
}

/* This line below added recently by who...? Seems very general to style all h3 this way. Note by MarcS@broadbandmechanics.com */
	
h3 { }

/* These are some changes made by Kapil<kapil.juneja@tekritisoftware.com> on 13th april */
/* for the select theme page */ 
#theme {
  height:0px;  
}

/* in the upload module for the Create New album field*/
#UploadMediaModule.total_content form input.text {
  margin-left:0px;
}
*html #UploadMediaModule.total_content form input.text {
  margin-left:0px;
}

*+html #UploadMediaModule.total_content form .field_big textarea{ 
  margin-left:0px;
}
/* textarea alignment in edit profile page  */   
*html #EditProfileModule.total_content form .field_medium .center textarea,
.total_content form .field_bigger .center textarea {
  float: left;
  margin: -2px 0 0 -12px; 
  width: 282px; 
}

*+html #EditProfileModule.total_content form .field_medium .center textarea,
.total_content form .field_bigger .center textarea {
  float: left;
  margin: -2px 0 0 -12px;
  width: 282px; 
}

/* for unnessary space in the login page */
*html #LoginModule.wide_content {
  height:auto;
  margin-top: 0; 
}
 /* for unnessary space in the invitation page */
*html #InvitationModule.wide_content {
  height:auto;
  margin-top: 0; 
}
   
*+html #col_d #display_message {
   position: absolute;
   margin-left: -650px;
}
*+html #navbar_left ul {
  width: 660px;
}

*html #navbar_left ul {
  width: 660px;
}


/* updates for the col b image upload form */

#UploadMediaModule.wide_content form {
	margin: 0;
	padding: 0; }

#UploadMediaModule.wide_content form fieldset {
	margin: 5px 0 5px 0px;
	}

#UploadMediaModule.wide_content form .field,
#UploadMediaModule.wide_content form .field_medium,
#UploadMediaModule.wide_content form .field_big,
#UploadMediaModule.wide_content form .field_bigger,
#UploadMediaModule.wide_content form .very_bigger {

	width: 560px;
	margin-bottom: 5px;
	padding-bottom: 5px;
	}

#UploadMediaModule.wide_content form .field_choose {
	font: bold 11px Verdana;
	color: #000;
	width: 600px;
	margin-bottom: 10px;
	padding-bottom: 8px;
	height: 30px;
	}

#UploadMediaModule.wide_content form .field img { margin: 0 0 0 5px; }

#UploadMediaModule.wide_content form .field_text {
	clear: both;
	font: normal 10px Verdana;
	color: #8c8c8c;
	width: 580px;
	text-align: left;
	margin: 3px 0 0 2px; }

#UploadMediaModule.wide_content form input.text {
	border:1px solid #666666;
	margin:0px 0px 0px 10px; }

/*#UploadMediaModule.wide_content form .field h5 {
	color:#000000;
	float:left;
	margin:5px 0px 0px;
	text-align:right;
	width:80px;}*/

#UploadMediaModule.wide_content form .field { height: 15px; }

#UploadMediaModule.wide_content form .field_medium { height: 30px; }

#UploadMediaModule.wide_content form .field_medium.end { padding-bottom: 15px; }

#UploadMediaModule.wide_content form .field_medium.start { margin: 20px 0 6px 0; }

#UploadMediaModule.wide_content form .field_big {}

*+html #UploadMediaModule.wide_content form .field_big { height: 50px; }

#UploadMediaModule.wide_content form .field_bigger { height: 90px; }

#UploadMediaModule.wide_content form .very_bigger { height: 200px; }

#UploadMediaModule.wide_content form .field_medium h5,
#UploadMediaModule.wide_content form .field_big h5,
#UploadMediaModule.wide_content form .field_bigger h5,
#UploadMediaModule.wide_content form .very_bigger h5,
#UploadMediaModule.wide_content form .field h5 {
float:left;
font-size:11px;
margin:5px 0px 0px;
text-align:right;
width:100px; }

#UploadMediaModule.wide_content select {
border:1px solid #CCCCCC;
font-size:11px;
}

#UploadMediaModule.wide_content form .short   { width: 280px }
#UploadMediaModule.wide_content form .normal  { width: 350px; }
#UploadMediaModule.wide_content form .long  { width: 365px; }
#UploadMediaModule.wide_content form .longer   { width: 365px; }

#UploadMediaModule.wide_content form .block {
	margin: 10px 0 20px 0;
	padding: 1px 10px 0 10px; }
	
*html #UploadMediaModule.wide_content form .block { padding: 20px 10px 0 10px; }

#UploadMediaModule.wide_content form textarea {
	border: 1px solid #ccc;
	height: 30px;
	width: 280px;
	margin-top: -2px; }

#UploadMediaModule.wide_content form .field_big textarea {
	border:1px solid #666666;
	height:90px;
	margin:5px 0pt 5px 10px;
	width:370px; }
	
*html #UploadMediaModule.wide_content form .field_big textarea {
	margin: 0 0 0 -12px; }
	
*+html #UploadMediaModule.wide_content form .field_big textarea {
	margin: 0 0 0 -12px; }
	
#UploadMediaModule.wide_content form .field_bigger textarea { height: 75px; }

#UploadMediaModule.wide_content form .center {
	font-size: 10px;
	padding: 2px;
	float: left;
	margin-left: 10px;
	width: 280px;
	text-align: left;
	overflow: hidden; }

/*#UploadMediaModule.wide_content form .field_big .center { width: 400px; }*/

#UploadMediaModule.wide_content form #content_post .very_bigger .center {
	font-size: 10px;
	padding: 2px;
	float: left;
	margin-left: 10px;
	width: 400px;
	text-align: left;
	overflow: hidden; }

#UploadMediaModule.wide_content form #content_post .very_bigger .center textarea {
	border: 1px solid #ccc;
	height: 200px;
	width: 400px;
	margin-top: -2px; }

#UploadMediaModule.wide_content form .field .center select {
	float: left;
	margin: -2px 10px 0 -2px; }
	
#UploadMediaModule.wide_content form .field_medium .center textarea,
#UploadMediaModule.wide_content form .field_bigger .center textarea {
	float: left;
	margin: -2px 0 0 -2px;
	width: 282px; }

/*#UploadMediaModule.wide_content form select {
	border: 1px solid #ccc;
	font-size: 11px;
	float: right; }*/

#UploadMediaModule.wide_content form .button_position,
.button_position {
	text-align: center;

	margin: 10px 0 10px 0; }
	
	
/* updates by Jon - 06.25.07 */
	
#message_body {
	background: #fff;
	border: 1px solid #666;
	padding-top: 5px;
	width: 570px;
	}
	
/* col d padding */

#col_d {
	background:transparent url(images/x_wide_bgd.png) no-repeat;
	margin: 0px 0px 0px 0px;
	min-height: 500px;
	padding: 10px;
	width: 1000px;
}


/* gallery layout*/

.total_content h1 { 
color:#000000;
font-size:15px;
font-weight:bold;
margin:0px 0px 8px;
text-align:left;
}

.search_gallery {
margin: 10px 0px 10px 0px;
text-align: left;
}

.media_gallery_thumb {
	width: 970px;
	border-top: 1px solid #666666;

}

	
/* gallery tabs */



.total_content ul#filters, .wide_content ul#filters  {
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	height:21px;
	padding: 0px 0px 5px 0px;
	width: 970px;
	border-bottom: 1px solid #666666;
}

.total_content ul#filters li, .wide_content ul#filters li {
display:inline;
background:transparent url(images/buttonbar_end.gif) no-repeat scroll right top;
float:left;
margin:0pt 10px 0pt 0pt;
padding:0pt;
}



.total_content ul#filters li a, .total_content ul#filters li.active a, .wide_content ul#filters li a, .wide_content ul#filters li.active a  {
	background:transparent url(images/buttonbar_start.gif) no-repeat scroll left top;
	display:block;
	padding:6px 10px 10px;

	color: #666666;
	border-left: none;
	border-right: none;
	float:left;
	height:13px;
	text-decoration:none;
}

.total_content ul#filters li a:hover, .wide_content ul#filters li a:hover {
	color: #FF4500;
	background-color: transparent;
	text-decoration: none;
	height: 13px; }
	

/* content post */

#content_post {
border-top: none;
padding:5px 0pt 0pt 0px;
width:560px;
}



/* upload images */

.total_content form input.text, .total_content form textarea {
border:1px solid #000000;
float:left;
font-size:10px;
margin-left:10px;
padding:2px;
}

.total_content form .block {
background-color: transparent;
margin:10px 0pt 20px;
padding:1px 10px 0pt;
}

.total_content form .field_choose, .total_content form .field, .total_content form .field_medium, .total_content form .field_big, .total_content form .field_bigger, .total_content form .very_bigger {
	border-bottom: none;
	color: #000000;
	font-family: helvetica;
	font-size: 11px;
	line-height: 15px;


}

#addmore_button img {
	cursor:pointer;
	padding-left: 5px;
}


.total_content form .field_medium.end {
border-bottom: 1px solid #666666;
padding-bottom: 15px;
}

.total_content form .field h5, .total_content form .field_medium h5, .total_content form .field_big h5, .total_content form .field_bigger h5, .total_content form .very_bigger h5, .total_content form .field h5  {

font-family: helvetica,sans-serif;
font-size:11px;
margin: 0pt 0pt 5px;
padding: 2px;
text-align: right;
width: 150px;
}




.editmainpage form .field h4, .editmainpage form .field_medium h4, .editmainpage form .field_big h4, .editmainpage form .field_bigger h4 {

font-family: helvetica,sans-serif;
font-size:11px;
font-weight: bold;
margin: 0pt 0pt 5px;
padding: 2px;
text-align: right;
width: 150px;
}
.total_content form .field_big textarea, .total_content form .long, .total_content form .longer {
	
	margin-left: 10px;
	width: 380px;
}

.editmainpage form .long {
width:280px;
}

.total_content form .field_medium .center textarea, .total_content form .field_bigger .center textarea {
float:left;
margin:0px -2px;
width:278px;
}

.editmainpage form .field_text {
margin-left:164px;
}

.editmainpage form select {
border:1px solid #000000;
}

.editmainpage form fieldset, .editmainpage form fieldset .buttonbar a, .editmainpage form fieldset #filters a, .editmainpage a:link, .editmainpage a:visited {
	color:#000000;
}

#UploadMediaModule.total_content form input.text {
margin-left: 10px;
}


.total_content form fieldset table td {
text-align: left;
color: #000000;
}

.total_content form fieldset table th {
background-color:#666666;
border-bottom: none;
color:#FFFFFF;
padding:3px 0pt 5px 3px;
text-align:left;
}

#col_b .total_content ul#filters, #col_b .wide_content ul#filters {
	width: 570px;
}


/* changes by Jon 06.26.07 */

#message_col_a {
background:transparent url(images/module_bgd.png) no-repeat ;
float:left;
margin:0px 0pt 0px 0px;
overflow:hidden;
width:200px;
}


#message_col_a ul#folder_mail li.active {
background-color: transparent;
color:#666666;
}



/* posting layout */

.single_post h1 {
text-align:left;
}

.single_post .comments_title {
background-color: transparent;
color: #000000;
font-size: 11px;
font-weight: bold;
padding: 0pt 3px 0pt 2px;
text-align: left;
}
.thread td, .single_post td {
border-bottom: none;
}

.single_post form fieldset.center_box, .thread form fieldset.center_box {
width:500px;
border-top: 1px solid #666666;
margin-top: 10px;
}

.single_post form fieldset.center_box h3 {
	background-color: transparent;
	font-size: 11px;
	font-weight: normal;
}


.blog, .events, .reviews, .peopleshowcase, .video, .audio, .image, .groupshowcase {
	border-bottom: 1px solid #666;
	margin:5px 0pt 0pt 9px;
	padding:5px 15px 5px 60px;
	text-align:left;
	width:auto;
}

.wide_content, .module_wide {
	padding: 10px;
	padding-right: 20px;
}


/* admin tools */

.network_config #col_d {
	background-color: transparent;
}

#toc {
	background-color: #666666;
}


#toc {
	float: left;
	margin: 0pt 0pt 0pt 20px;
	padding: 10px;
	width: 180px;
}

#BlogSettingsModule {
	min-height: 200px;
}

.blog, .events, .reviews, .peopleshowcase, .video, .audio, .image, .groupshowcase {
	padding:5px 15px 5px 40px;
}

.network_config #first_tier_navbar li a#current {
background-color: transparent;
color:#000000;
}

.network_config #navbar_header ul {
background-color: transparent;
}


#buttonbar li,
.buttonbar li {
	margin: 0 5px 0 0;
	}


.wide_content .table table {
	width: 570px;
	margin: 0;
	padding: 0;
	clear: both; 
}



/* general layout 


#col_b line 153 - min-height removed


*/









#MessageModule #buttonbar li{
  margin: 0 8px 0 0; }

#EditProfileModule form fieldset .field_medium {
  height:40px;
}
/*
** For crossing of email adress with doted line in forget password page(by Tekriti Software)
*/
#ForgotPasswordModule form fieldset .field h5{
	width:120px;
}
/*
** For Overlapping of Previous And Next button with line on Manage Add Center page(by Tekriti Software) 
*/
#formAdCenterManagement #buttonbar{
	float:right;
	margin: 5px 5px 0px 0px; 
	padding:0px;
}

/*Added by Arvind for all the static pages - about.php,terms.php etc*/
#col_d #TermsModule p, h1, h2, h3{ 
  padding:5px;
  margin-left:20px;
  margin-right:20px;
}

#col_b #AdvertisementModule {
  min-height:20px;
}
*html #col_b #AdvertisementModule {
  height:20px;
}
*+html #col_b #AdvertisementModule {
  height:20px;
}
#col_a #AdvertisementModule div,
#col_c #AdvertisementModule div {
  margin-left:-2px;
  margin-top:5px;
  text-align:center;
}
#header_logo {
  cursor:pointer;
}

#TakerATourModule img{
  margin-left:0px;
  margin-right:0px;
}


/*classes added by Saurabh for making tinymce editor compatible with our css classes*/
.about_content {
  margin-left:3px;
  margin-right:9px;
}
.about_content h1{
  font-size:24px;
  margin:0 0 0 0px;
  padding:0 0 0 0px;
}
.about_content h2{
  font-size:18px;
  margin:0 0 0 0px;
  padding:0 0 0 0px;
}
.about_content h3{
  font-size:14px;
  margin:0 0 0 0px;
  padding:0 0 0 0px;
}
.about_content h4{
  font-size:10px;
  margin:0 0 0 0px;
  padding:0 0 0 0px;
}
.about_content h5{
  font-size:9px;
  margin:0 0 0 0px;
  padding:0 0 0 0px;
}
.about_content h6{
  font-size:8px;
  margin:0 0 0 0px;
  padding:0 0 0 0px;
}


/* why is this here? #SplashLoginModule{margin-left:-120px;}*/

/* Adding these lines for issue 194 */
.wide_content a:link, .wide_content a:visited {
color: #000000;
text-decoration: underline;
}
#StaticPageDisplayModule a:link,
#StaticPageDisplayModule a:visited {
color: #000000;
text-decoration: underline;
}




/* css tweaks by Jon TCG 08 23 07 */

/*fixes bad font family on users general info page*/
.center textarea {
font-family:helvetica,san-serif;
}


/* attempt to fix ad location in module */
#AdvertisementModule div {
	width: 200px;
	text-align: center;
	

}


/* fix overlapping text on right hand side of about pages*/
.about_content {
	width: 960px;

}


#col_b .wide_content_foot {
background:transparent url(images/wide_foot.png) no-repeat;
}


#col_b .blob_foot {
background:transparent url(images/wide_foot.png) no-repeat;
clear:both;
height:20px;
margin: 0px 0px 0px 0px;
width:600px;
}

.x_wide_content_foot {
background:transparent url(images/x_wide_foot.png) no-repeat scroll 0%;
}

#col_b p {
line-height:14px;

}

.editmainpage form .field_text {
margin-left:164px;
width:400px;
}

.single_post h1 {
color:#000000;
margin:0pt 0pt 5px;
text-align:left;
}

	
*html .module select {
margin: 5px 0px 0px 10px;
}

#SplashLoginModule{margin-left:0px;}

/**html #SplashLoginModule{margin-left:-120px;}*/

.read {
  background-color: #EFEFEF; }

.no_read {
  background-color: #ffffff;
  font-weight: bold; }

#ViewAllMembersModule.wide_content {
  height: 600px;
}


#buttonbar a,
.buttonbar a {
	background: url(images/buttonbar_start.gif) no-repeat left top;
	display: block;
	padding: 6px 5px 10px 5px; }
	
.advertisement table {
	width: 600px;
	padding: 0px 15px 5px 10px;
	background: url(/Themes/Beta/images/wide_bgd.png) no-repeat left top;
	
	}
	
	
*html .advertisement table td {
	padding: 10px;
	
	}
*html .advertisement h2 {
	font-size: 14px;
	
	}
/*This class is a hack for IE6 to make links clickable in advertisement */
*html .advertisement a {
        z-index:5; 
        position:relative; 
        left:0px; 
        right:0px;
}
.skin_thumnail_view {
      z-index:5;
      position:relative;
      left:0px;
      right:0px;
}