/* CSS Document */

#JT {
	position: absolute;
	z-index:100;
}

#userInfoPop{
	float: left;
	width: 445px;
	background:#f4f4f4;
	border: 2px solid #1ca0c7;
	margin:0px;
	padding:0px;
}

#userInfoPop .userInfoHd {
	height: 33px;
	background:#FFFFFF top url(../images/userInfoHdbg.gif) repeat-x;
}
#userInfoPop .userInfoHd span {
	float:left;
	color:#FFF;
	padding: 5px 15px 0px 15px;
	font-weight:bold;
	font-size:12px;
	letter-spacing:1px;
}

#userInfoPop .userInfoHd span.closeBtn {
	float:right;
	font-weight:normal;
}

.userInfoHd a.cancel{
	cursor:pointer;
	padding-left:12px;
	background:url(../images/loginBox.cancel.gif) no-repeat center left;
}
.userInfoHd a.cancel:hover{
	background:url(../images/loginBox.cancelOver.gif) no-repeat center left;
}

#userInfoPop .userInfoDetails{
	clear:both;
	float:left;
	width: 425px;
	text-align:left;
	margin:0px;
	padding:30px 10px 20px 10px;
}


.userInfoDetails .left{
	width: 155px;
	text-align:right;
	/*border:1px solid red;*/
	padding:5px 0px 0px 0px;
	margin:0px;
	font-size:12px;
}

.userInfoDetails .right{
	text-align:left;
	float:left;
	width: 260px;
	padding:5px 0px 0px 10px;
	margin:0px;

}
.userInfoDetails .hr{
	clear:both;
	border-bottom: 1px solid #DDDDDD;
	width:420px;
	margin: 0px 0px 10px 0px;
	padding:10px 0px 0px 0px;
}
.userInfoDetails .userName{
	color:#569545;
	font-weight:bold;
}

.userInfoDetails p{
	clear:both;
	background: #FFF;
	text-align:justify;
	width:390px;
	padding:15px;
	margin:5px 0px 0px 0px;
	border: 1px solid #DDDDDD;
	overflow:auto;
}
.userInfoDetails a{
	color: #006699;
	cursor:pointer;	
}

.userInfoDetails .popInfo{	
	font-weight:bold;
}
div.msgBox h6, div.reqCourseBox h6{
	font: bold 12px  "Trebuchet MS", Georgia, "Times New Roman";
	margin: 0px;
	padding: 10px 0px 0px 0px;
	color:#626262;
}
div.msgBox div, div.reqCourseBox div{
	width: 560px;
	background:#EEEEEE;
	margin: 0px 0px 10px 0px;
	padding: 10px 0px 5px 0px;
	border: 0px solid #D0CFCF;
}

div.msgBox .request{
	font: normal 12px  "Trebuchet MS", Georgia, "Times New Roman";
	background:#FFF;
	border: 1px solid #D0CFCF;
	padding: 0px;
	width: 560px;
	margin: 0px 0px 10px 0px;
}
div.reqCourseBox .request {
	font: normal 12px  "Trebuchet MS", Georgia, "Times New Roman";
	background:#FFF;
	border: 1px solid #D0CFCF;
	padding: 0px;
	width: 657px;
	margin: 0px 0px 10px 0px;
}
div.msgBox a.send, div.msgBox a.cancel, div.reqCourseBox a.send,div.reqCourseBox a.cancel {
	color:#626262;
	font-weight: bold;
	cursor:pointer;
	padding: 4px 8px 4px 25px;
	margin: 0px 17px 0px 0px;
	background: url(../images/ico.sendMessage.gif) no-repeat left;
}

div.msgBox a.cancel, div.reqCourseBox a.cancel {
	background: url(../images/ico.cancel.gif) no-repeat left;
}

div.msgBox a.send:hover, div.reqCourseBox a.send:hover {
	color:#005186;
	background: #ddd url(../images/ico.sendMessage.gif) no-repeat left;
}

div.msgBox a.cancel:hover, div.reqCourseBox a.cancel:hover{
	color:#005186;
	background:#ddd url(../images/ico.cancel.gif) no-repeat left;
}
