/*-- Importing the data from the main style sheet --*/

@import url("../css/external.css");

/* CSS Document */

#profileinfo	{
	padding:0 0 2px 0;
	padding:0 0 15px 0;
	background: url(../img/gray_dot.gif) repeat-x bottom;
}

#profileBlueTxt	{
	color:#003399;
}

#titleBlueTxt	{
	color:#003399;
	font-weight:bold;
	font-size:15px;
}

#horizontalMenu {
	display:block;
	padding-right:10px;	
} 

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

#horizontalMenu ul li {

	padding:0 0 2px 0;

	margin:0;

	width:100%;

	text-align:left;

	font: bold 11px arial;

	background: url(../img/gray_dot.gif) repeat-x bottom; 
	}      

#horizontalMenu ul li a {	text-decoration:none;	

	color: #003399;		

	display:block;
	
	margin:0 0 2px 0;
	
	padding:2px;   
	}      

#horizontalMenu ul li a:hover {	 	font: normal 11px arial; 	background:#e2eef5; 	border-left:1px solid #95cde5; 	border-right:1px solid #95cde5; 	}   
#profileImg {   
padding:1px;   
border: 1px solid #ccc;   
text-align:center;   
}      

.featurebox	{   
/*background-image:url(../img/featurebox_h2.gif) ;   */
border-bottom:5px solid #c1e0f0;
width:100%;   
height:23px;   
margin:0;      
color:#e11b38;
}      

#competition_list {
display:block;
}

#competition_list ul {   
	margin: 0;   
	padding: 0;   
	list-style: none;	   
	width: 100%; /* Width of Menu Items */		   
	float:left;	
	}      

#competition_list ul li {   
	position: relative;   	   	
	height:105px;   
	margin:5px;   
	padding-top:10px;   
	width:120px;
	text-align:center;
	float:left;
	background-color:#fff;	
	}   
	   
	   
#competition_list ul li a {   
	display: block;   
	text-decoration: none;    
	}   
	   
#competition_list ul li a:hover {    
	color: #333;    
	background: #fff;     
} 	    

#featurebox	#friendbtnlist  .btncollapse a{   
	margin:0 0 0 25px;   
	width:62px;   
	height:29px;   
	background:url(../img/arrow_up.png) top right no-repeat;   
}      

#featurebox	#friendbtnlist  .btncollapse a:hover{   
	background:url(../img/featurebox_h4.png) top right no-repeat;   
}      

#rightProfile	{   
	float:right;   
	width:580px;   
	padding: 20px 4px 0 0;   
}      

#rightProfile #memberName	{   
color:#1f568e;   
font-size:18px;   
}      

#rightProfile #memberStatus	{   
color:#333;   
font-size:11px;   
font-style:italic;   
padding-bottom:10px;   
border-bottom: none;   
background:url(../img/gray_dot.gif) repeat-x bottom;	   
}   
#rightProfile #memberDesc	{   
color:#333;   
width:555px;   
font-size:11px;   
margin-top:5px;   
padding-bottom:10px;   
border-bottom: none;   
background:url(../img/gray_dot.gif) repeat-x bottom;	      

}   
.member_caption{   
	width: 100px;   
}   
.member_values{   
	float:right;   
	width: 455px;   
	color:#1f568e;   
}   
#memberModules{   
	margin-top: 10px;   
	width:580px;   
}      

.mms_title{   
	font-weight: bold;   
	font-size: 15px;   
	color: #1f568e;	   
	line-height: 2em;   
	margin-left: 10px;   
}   
.mmsd_menu{	   
	width:400px;   
	vertical-align:middle;    
}      

#mmsd_content_padding{   
	border:1px solid #B8DB95;   
	width:550px;   
	background: #fff;      

}   
#mmsd_pc_col_main, .mmsd_pc_col_main {   
	width:510px;   
	list-style: none;   
	float:left;   
}   
.mmsd_menu2 { font-size:11px; font-weight:normal; color:#000; text-decoration:none; background:#fff; border-top:1px solid #B8DB95; padding:5px 3px 15px 15px; margin-top:0px;}         

#membersListwrap	{   
width:545px;   
background:#fff;   
border:1px solid #ccc;   
padding:8px;   
float:left;   
}      

#membersListwrap #content{   
width:535px;   
background-color:#D6E7EF;   
border:1px solid #66CCFF;   
padding:5px;   
float:left;   
}         
#membersListwrap #content #memberbox{   
width:530px;   
background-color:#fff;   
border:1px solid #ccc;   
float:left;   
margin-top:2px;   
}      

#membersListwrap #content #memberbox img{   
margin:8px;   
}      

#membersListwrap #content #memberbox #memName{   
margin-top:8px;   
font-size:14px;   
font-weight:bold;   
color:#0099FF;   
}      

#membersListwrap #content #memberbox #memStatus{   
font-size:9px;   
color:#333;   
}      

#memListbtn ul {   
	margin: 0;   
	padding: 0;   
	list-style: none;	   
	width: 100px; /* Width of Menu Items */		   
	float:right;   
	}      

#memListbtn ul li {   
	position: relative;   
	float:left;   
	height:15px;   
	margin:0;   
	padding:1px	;   
	width:99px;   
	}   
	   
	   
#memListbtn ul li a {   
	display: block;   
	text-decoration: none;   
	padding: 0 0 6px 11px;	   
	color: #fff;    
	background: #D6E7EF; 	   
	padding:1px;   
	}   
	   
#memListbtn ul li a:hover {    
	color: #333;    
	background: #fff;     
} 	    
.view_profile	{
	width:250px; }    

/* new notifications above menu icon styles */   
#prof_menu #nav {   
	float:left;   
	display:block;   
	z-index:10;	   
	background-image:	url(../img/featurebox_h2.gif) ;   
	width:778px;   
	height:29px;   
	border-top:1px solid #95cde5;
	border-bottom:1px solid #95cde5;	   
	padding-left:3px;		   
	   
}      

#prof_menu ul {   
	margin: 0;   
	padding: 0;   
	list-style: none;   
	border:#000000 solid 0px;   
	width: 920px; /* Width of Menu Items */	   
	}      

#prof_menu ul li {   
	position: relative;   
	float:left;   
	}   
	   
#prof_menu #home {
	width:50px;
	margin-left:5px;	
}

#prof_menu #others {
	width:80px;
	margin-left:5px;
}

#prof_menu #invite {
	width:120px;
}

#prof_menu #mymessage {
	width:130px;
}         

	   
#prof_menu li ul {   
	position: absolute;   
	display: none;   
	float:none;	   
	border:1px solid #95cde5;   
	width:120px;   
	padding:0px 0 0px 0;   
	   
	}      

#prof_menu li ul li {   
	position: relative;   
	float:left;   
	width:120px;	   
	}         /* Styles for Menu Items */   
#prof_menu ul li a {   
	display: block;   
	text-decoration: none;   
	padding: 8px 11px 6px 11px;   
	font: bold 11px arial;   
	color: #003399;   
	z-index:100;   
	}      

/* Fix IE. Hide from IE Mac \*/   
* html #prof_menu ul li { float: left; height: 1%; }   
* html #prof_menu ul li a { height: 1%; }   
/* End */      

/* Hover Styles */   
#prof_menu ul li a:hover {    
	color: #ff0000; 	   
}    
	   
 /* Sub Menu Styles */	   
#prof_menu li ul li a {   
	color: #333; 	   
	padding: 4px 5px 4px 12px;   
	font-weight:normal;   
	background:#e2eef5;   
	border-top:1px solid #95cde5;   
	z-index:100;   
	   
}    
#prof_menu li ul li a:hover {    
	color: #ff0000;    
	background:#66CCFF;    
	padding: 4px 5px 4px 12px;   
	font-weight:normal;   
	border-bottom:1px solid #003399;   
	border-top:1px solid #003399;   
	z-index:100;   
}   
		   
#prof_menu ul li:hover ul, #prof_menu ul li.over ul { display: block; } /* The magic */      

/* end new notifications above menu icon styles */      

#album_list ul {   
	margin: 0;   
	padding: 15px;   
	list-style: none;	   
	float:left;   
	}      

#album_list ul li {	   
	position: relative;	   
	height:250px;   
	padding:0;   
	margin:0;   
	width:160px;   
	text-align:right;   
	}      

#album {   
	padding-top:15px;   
	background-image:url(../img/bg_photo.jpg) ;   
	height:140px;   
	width:160px;   
	text-align:center;   
	}	   
	   
#album_list ul li a {   
	font-weight:bold;   
	display: block;   
	text-decoration: none;	   
	}    
#album_list ul li img { 	padding-left: 10px; 	}   
/* Member List */      

<!--
fieldset form, div.fieldsetpad { display:block; padding:6px; } .memlist_title { font-weight:bold; }
.memlist_description { margin-bottom:6px; } .avatar_toggle { text-align:right; } div.checkbox_ctrls { margin-bottom:6px; }
label.show_avatars_ctrl { float:left; }
label.check_all_ctrl { float:right; } div.submitrow { text-align:right; }
div.submitrow #incomingreqs_action { float:left; text-align:left; } .memlist_error { display:none; }
.memlist_error_image { float:left; margin-right:6px; margin-bottom:6px; } ul.memlist { list-style:none; padding:0px; margin:0px; }
ul.memlist li { float:left; margin-right:6px; margin-bottom:6px; width:175px; }
ul.memlist hr { display:none; } /* avatars shown */
ul.memlist_showavatars li { position:relative; width:253px; height:80px; border:solid 1px silver; padding:4px; }
ul.memlist_showavatars div.username { position:relative; }
ul.memlist_showavatars div.username a { position:relative; left:6px; vertical-align:top; font-weight:bold; text-decoration:none; }
ul.memlist_showavatars div.username input { position:absolute; left:0px; top:0px; }
ul.memlist_showavatars div.friend { position:absolute; right:4px; bottom:4px; } /* avatars hidden */
ul.memlist_hideavatars li { position:relative; width:215px; border:solid 1px silver; padding:4px; }
ul.memlist_hideavatars label.avatar_label img { display:none; }
ul.memlist_hideavatars div.username a { font-weight:bold; }
--> /* end Member List*/  

.prof_block	{
	color:#333;		
	margin:3px 0 0 0;
	padding:5px 0 0 0;
	background-color:#fff;
	width:99%;	
} 

#prof_blockBox	{
	color:#333;		
	margin:3px 0 0 0;
	padding:5px 0 0 0;
	border:1px solid #ccc;
	width:95%;
	text-align:left;
} 

#prof_blockBox img{
	margin:5px;
	padding:2px;
	border:1px solid #ccc;
}  


#prof_blockBox a{
	margin:0;
	padding:0;			
	text-decoration:none;
}

#profileinfo img{
	margin:5px;
	padding:2px;
	border:1px solid #ccc;
}  

#profileinfo a{
	margin:0;
	padding:0;			
	text-decoration:none;
}

#profileinfo #redtxt_title	{
	color:#CC3333;
	font-size:15px;
	font-weight:bold;	
}

#mini_content	{
	font-size:11px;
}

#mini_content a{
	text-decoration:none;
}

.mini_shade	{
	margin:0;
	padding:0;
	background-color:#e5e5e5;
	border-bottom:1px solid #95cde5;	
}

#mini_nav_block {
	height:22px;
	display:block;		
}

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

#mini_nav_block ul li {	
	position: relative;	
	width:120px;
	border:1px solid #95cde5;	
	float:left;
	text-align:center;
	font-weight:bold;
	padding:0;
	margin-right: 1px;
	
}

#mini_nav_block ul li a {	
	text-decoration:none;	
	color:#95cde5;	
	padding: 3px;
	display:block;
	background-color:#fff; 
	cursor:pointer;
}


#mini_nav_block ul li a:hover {	
	color: #000; 
	background:#CCFFCC; 
	display:block;
}



