/****** user Info ******/
#header div.userInfo{
	float:right;
	max-width:850px;
	min-width:240px;
	height:84px;
	background:#4E95BB url(../images/header.boxBg.jpg) repeat-x;
	margin:5px 15px 0 0;
}
#header div.userInfo div.details{
	height:84px;
	min-width:222px;
	float:left;
}
#header div.userInfo div.left{
	float:left;
	height:84px;
	width:9px;
	background: url(../images/header.boxLeft.jpg);
}
#header div.userInfo div.right{
	float:left;
	height:84px;
	width:9px;
	background: url(../images/header.boxRight.jpg);
}
#header div.userInfo img{
	margin:20px 0 0 9px;
	float:left;
	width:38px;
	height:38px;
	border:4px solid #fff;
}
#header div.userInfo p{
	float:left;
	padding:0px 0px 3px 15px;
	margin:20px 17px 0px 0px;
	height:40px;
	color:#fff;
	font-weight:bold;
	letter-spacing:.5px;
}
#header div.userInfo a{
	float:left;
	margin:10px 10px 0 0;
	text-decoration:none;
	color:#E8E8E8;
	font-weight:normal;
	font-size:13px;
	letter-spacing: normal;
}
#header div.userInfo a.loginName{
	float:none;
	color:#fff;
	font-weight:bold;
}
#header div.userInfo a:hover{
	color:#E2FFFF;
}
/****** user Info ******/

/******************/
.grid .loading{background:url(../images/ajax.loader.gif) no-repeat left bottom; padding-left:25px; }

.chatRooms div{
	background:#FAFAFA url(../images/ico.chatRoom.gif) no-repeat; 
	padding-left:60px; 
	width:635px;
	font-size:12px;
}

.gridBlockActions, .gridBlockInfo {color:#889038; padding:10px 0px 0px 0px; margin:0px;font-size:12px;}
.gridBlockActions a {text-decoration:none; color:#889038; padding:1px 2px 1px 2px;  margin:0px;}
.gridBlockActions a:hover {text-decoration:none; background:#889038; color:#fff; }
.gridBlockActions a.icon:hover {text-decoration:none; background:none; color:#fff; }


.gridHdLink{color:#569545;text-decoration:none;font-weight:bold; font-size:14px; }
.gridHdLink:hover{ color:#fff;background:#569545; }

.blockOne{
	float:left;
	padding: 10px 0px 10px 15px;
	margin: 0px 0px 10px 0px;
	width: 690px;
	background:#f3f3f3;
	
}
.blockOne p{
	float:left;
	width:530px;
	padding:0px 0px 0px 13px;
	margin:0px;
}
.blockOne a{
	float:left;
}

.buttonOne{
	font-size:15px;
	padding:7px 10px 7px 10px;
	text-decoration:none; 
	color:#000000; 
	border: 1px solid #ABABAB;
	background:#FAFAFA url(../images/btn.bg.gif) repeat-x bottom;
}

.blockTwo{
	float:left;
	width:705px;
	background: #FAFAFA url(../images/form.topCurve.gif) no-repeat top ;
	padding-top:6px;
	margin-bottom:10px;
	
}
.blockTwo br{
	clear:both;
}
.blockTwo form{
	float:left;
	background:#FAFAFA url(../images/form.bottomCurve.gif) no-repeat bottom;
	padding:0px 17px 17px 17px;
	width:671px;
}
.searchBar{
	clear:both;
	margin:0px 0px 0px 0px;
	padding:7px 0px 5px 0px;
	background:#F3F3F3;
	width:705px;
	border:0px solid red;
}
.lblSearch {
	clear:both;
	display:block;
	float:left;
	width: 210px;
	color:#000000;
	margin:0px;
	padding:5px 15px 0px 20px;
	text-align:right;
	vertical-align:baseline;
	line-height:23px;
	border:0px solid red;
}
.searchContainer{
	padding-left:50px;
}
.txtSearch {
	float:left;
	padding: 4px 0px 4px 0px;
	margin: 5px 0px 0px 0px;
	border:1px solid #D4D4EC;
	color:#418FA5;
	height:20px;
}
.btnSearch{
	padding: 4px 10px 4px 25px;
	margin:5px 0px 5px 15px;
	text-decoration:none; 
	color:#000000; 
	border: 1px solid #ABABAB;
	background:#FAFAFA url(../images/ico.btnGoBg.gif) no-repeat bottom left;
	width: 90px;
	height:28px;
}
.searchGo{
	padding: 4px 10px 4px 25px;
	margin:5px 0px 5px 15px;
	text-decoration:none; 
	color:#000000; 
	border: 1px solid #ABABAB;
	background:#FAFAFA url(../images/ico.btnGoBg.gif) no-repeat bottom left;
	width: 70px;
	height:28px;
}

.courseGo{
	padding: 4px 10px 4px 10px;
	margin:5px 0px 5px 5px;
	text-decoration:none; 
	color:#000000; 
	border: 1px solid #ABABAB;
	background:#EEEEEE url(../images/ico.btnAddBg.gif) no-repeat ;
	width: 140px;
	height:28px;
}


.searchBarHd{
	margin:0px;
	padding: 10px 5px 10px 10px;
	background:#E7E9E6;
	color:#017FB1;
	letter-spacing: normal;
}

.avtar, .authorImage{
	width:38px;
	border:4px solid #fff;
}
.authorImage{
	float:left;
}

.groupCourseList{
	color:#569545;
	font-size:14px;
	margin:0px 10px 0px 10px;
	padding: 0px 0px 0px 25px;
	background:#FAFAFA url(../images/ico.myCourses.gif) no-repeat left;
 	text-decoration:none;
}
.courseRequestBox {
	float:left;
	padding:0px;
	margin:0px;
	text-align:center;
}
.courseRequestBox form {
	margin:0px;
	padding:0px;
}
.courseRequestBox p{
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px;
}
.courseRequestBox p a{
	float:left;
	margin:0px 0px 0px 0px;
}
.courseRequestBox p.btnRequest {
	float:left;
	width:180px;
	margin:0px 0px 0px 0px;
	padding:5px 0px 0px 20px;
}
.courseRequestBox textarea {
	float:left;
	width:193px;
	font: normal 14px  "Trebuchet MS", Georgia, "Times New Roman";
}

select#country{
}
span.actionLabel{
	float:right; margin-right:2px;letter-spacing:1px;
}
.memberUpgradeMsg{
	text-align:justify;
	color:#1d6e85;
}
.btnUpgrade{
	width:224px; height:94px;
	background:url(../images/upgradeMembership.bg.jpg) no-repeat left;
	padding:0px 0px 0px 0px;
	margin:10px 0px 0px 0px;
}

.btnUpgrade a{
	color:#fff;
	text-decoration:none;
	font-family:"Trebuchet MS", Georgia, "Times New Roman";
	font-size:18px;
	font-weight:bold;
	cursor:pointer;
}
.upgradeDetails{
	text-align:justify;
	color:#1d6e85; width:224px; height:121px;
	background:#efefef url(../images/upgradeDetails.bg.gif) no-repeat;
	padding:0px 0px 0px 0px;
	margin:10px 0px 0px 0px;
 
}
.upgradeDetails h4{
	color:#1d6e85;
	padding:0px 0px 0px 20px;
	margin:0px 0px 0px 0px;
}
.upgradeDetails div{
	padding:10px 5px 0px 10px;
	margin:0px 0px 0px 0px;
	line-height:17px;
}

.upgradeDetails ul{
	list-style:none;
	padding:0px 5px 0px 20px;
	margin:0px 0px 0px 0px;
 
}
.upgradeDetails ul li{
}
.buttons a.buyNow{
float:left;
background:url(../images/upgradeBuy.gif) no-repeat left;
height:36px; width:108px;
text-align:center;
text-decoration:none;
color:#000;
padding:18px 0px 0px 0px;
margin:0px 0px 0px 80px;
font: bold 16px  "Trebuchet MS", Georgia, "Times New Roman";
}
.rightBlockBox{
	background: #EFF4E6 url(../images/boxBottom.gif) no-repeat left bottom;
}
.rightBlockBox div#premium h3{
	background: url(../images/ico.premium.jpg) no-repeat left;	
	padding:20px 0px 0px 5px;
	margin:0px;
	height:45px;
	font: normal 17px  "Trebuchet MS", Georgia, "Times New Roman";
	  border-bottom:1px  solid #CCCCCC; 
}
.rightBlockBox div#premium{
	background: url(../images/boxTop.gif) no-repeat left top;
	padding:5px 0px 0px 5px;
	margin:0px 0px 0px 0px;
	
}
#paypalId{
	background:#F9F9F9;
	border:1px solid #DDDDDD;
	color:#66717C;
	height:25px;
	font: bold 16px  "Trebuchet MS", Georgia, "Times New Roman";
	padding:6px 5px 0 5px;
	margin-right:5px;
}

div#premiumdetail ul{
	text-align:left;
	list-style:none;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 10px;
}
div#premiumdetail ul li{
	padding:5px 0px 5px 0px;
	margin:0px 0px 0px 0px;
	font: normal 12px  "Trebuchet MS", Georgia, "Times New Roman";

}
