/* Dashboard CSS */
#dashboard {
	clear:both;
	width:782px;
	background-color:#eeeeee;
	height:105px;
	margin:0;
	padding:0;
	border-top:1px solid #999999;
}

#dashboard .membership{
	float:left;
	width:325px;
	margin:0 0 0 5px;
	height:100%;
	border-right:1px solid #999999;
}

#dashboard .membership .login{
	float:right; 
	margin:0 5px 0 0;
	padding:0 0 0 15px;
	font-size:10px;
	color:#999;
	width:180px;
	text-align:left;
	background-image:url(images/clock.gif);
	background-repeat:no-repeat;
	background-position:left middle;
}

#dashboard .membership .login a{
	
	font-size:10px;
	color:#999;
	text-decoration:underline;
	padding:0 0 0 5px;
}

#dashboard .membership .login a:hover{
	
	color:#333333;
	text-decoration:none;
}

#dashboard .left-div{
	float:left;
	width:320px;
	margin:0;
	padding:0;
}

#dashboard .right-div{
	float:right;
	margin-top:5px;
	padding:0;
	text-align:center;
}

#dashboard .basic-mem{
	padding:5px 0;
	font-size:10px;
	color:#000;
}

#dashboard .basic-mem a{
	font-size:10px;
	color:#000;
	text-decoration:underline;
}

#dashboard .basic-mem a:hover{
	color:#000;
	text-decoration:none;
}

#dashboard .profile-status{
	float:left;
	width:230px;
	margin:0 0 0 12px;
	height:100%;
	border-right:1px solid #999999;
}

#dashboard .profile-status .progress-bar{
	width:219px;
	background-image:url(../images/progress-bar-back.gif);
	background-repeat:repeat-x;
	height:15px;
	border:0px solid #000;
}

#dashboard .activity{
	float:left;
	width:170px;
	margin:2px 0 0 12px;
	border-right:0px dashed #999999;
}

#dashboard .progress-text{
	font-size:13px;
	font-weight:bold;
	text-align:center;
	color:#55c235;
}


#dashboard h1{
	font-family:Tahoma, Arial, Verdana, sans-serif;
	font-size:15px;
	font-weight:bold;
	line-height:20px;
	color:#666;
	margin:5px 5px;
	padding:0;
}

#dashboard h2{
	font-size:14px;
	font-weight:bold;
	text-align:center;
	color:#55c235;
}

#dashboard p{
	font-family:Tahoma, Arial, Verdana, sans-serif;
	font-size:11px;
	font-weight:normal;
	line-height:18px;
	color:#666;
	margin:1px 6px;
	padding:0;
}

#dashboard p a{
	font-family:Tahoma, Arial, Verdana, sans-serif;
	font-size:11px;
	color:#e56e06;
	text-decoration:underline;
}

#dashboard p a:hover{
	font-family:Tahoma, Arial, Verdana, sans-serif;
	font-size:11px;
	color:#333333;
	text-decoration:underline;
}

#tabs-panel {
	background-color:#ffffff;
	position:relative;
	margin-bottom:20px;
}


#tabs-panel .all-tab {
	padding:3px 8px;
	float:left;
	background-color:#e58f3c;
	text-align:center;
	font-size:11px;
	color:#fff;
	margin-right:10px;
}

#tabs-panel .selected {
	padding:3px 8px;
	float:left;
	background-color:#ffffff;
	text-align:center;
	font-size:11px;
	color:#333333;
	font-weight:bold;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	margin-right:10px;
}

#tabs-panel .selected a {

	color:#333333;
	text-decoration:none;

}

#tabs-panel .all-tab a{
	background-color:#e58f3c;
	text-align:center;
	text-decoration:none;
	display:block;
	font-size:11px;
	color:#fff;
}

#tabs-panel .all-tab a:hover{
	text-decoration:none;
	display:block;
	color:#fff;
}

#message-panel {
	clear:both;
	width:500px;
	margin:0 10px 15px 10px;
	padding:5px 5px 8px 5px;	
}

#message-panel a{
	color:#e58f3c;
	text-decoration:none;	
}

#message-panel a:hover{
	color:#333333;
	text-decoration:underline;	
}

.pink-back {
	background-color:#f6ece2;
	height:auto;
}

.clearfix {
	clear:both;
}

#message-panel .image-panel{
	float:left;
	width:80px;
	padding:0 5px;
}

#message-panel img{
	border-width:0;
	
}

#message-panel .text-panel{
	margin-left:90px;
}


/***************css for msg**************/

#message-panel-msg {
	clear:both;
	width:500px;
	margin:0 10px 15px 10px;
	padding:5px 5px 8px 5px;	
	min-height:100px;
}

#message-panel-msg a{
	color:#e58f3c;
	text-decoration:none;	
}

#message-panel-msg a:hover{
	color:#333333;
	text-decoration:underline;	
}

.pink-back {
	background-color:#f6ece2;
	height:auto;
}

.clearfix {
	clear:both;
}

#message-panel-msg .image-panel{
	float:left;
	width:85px;
	padding:0;
}

#message-panel-msg img{
	border-width:0;
	
}

#message-panel-msg .text-panel{
	margin-left:95px;
}

.closebtn {
	padding:0;
	margin-top:-16px;
	vertical-align:bottom;
	width:782px;
	text-align:right;
}

.openbtn {
	padding:0;
	width:782px;
	position:relative;
	top:8px;
	text-align:right;
}

