body{
	font: normal 14px  "Trebuchet MS", Georgia, "Times New Roman";
	color:#000;
	text-align: center;
	margin: 0 auto;
	padding: 0;	
	border: 0;
	background: #fff url(/images/header.bg.jpg) repeat-x top ;
	cursor: default;
	
}
form{
	padding:0;
	margin:0px;
}
img{
	border:0
}
h1, h2{
	padding:0px 0px 0px 15px;
	margin:0px 0px 2px 0px; 
	background:  #efefef url(/images/heading.h1.gif) no-repeat;
	color:#124183;
	font-size:17px;
	letter-spacing:1px;
	line-height:38px;
	width:690px;
} 
h2{
	background:  #f9f9f9 url(/images/heading.h2.gif) no-repeat;
	font-size:16px;
	color:#8EB539;
	line-height:15px;
}

#wrapper {
	text-align: left;
	width: 1000px;
	margin:13px auto 0px auto;
	padding: 0px;
	position:relative;
}

#header{
	height:93px;
	position:relative;
}

#header img{
	float:left;
	border:0px;
	margin-left:25px;
}
#fla{
	position:absolute; top:10px; right:20px; width:100px; height:20px;
}
#fla a img{ padding:3px; border:0; float:left; margin:0;}

#footer{
	clear:both;
	height:101px;
	background: #3B9FC6 url(/images/footer.bg.gif) repeat-x;
}
#footer div{
	width:1000px;
	height:101px;
	background: #4FA8CB url(/images/footer.menuBg.gif) repeat-x;
	margin:0 auto 0 auto;
	padding:0;
	color:#fff;
}
#footer div div{
	padding:0px;
	margin:0px 0px 0px 0px ;
	font-size:13px;
}
#footer ul{
	list-style:none;
	margin:0px;
	padding:0px;
	line-height:11px;
}
#footer li{
	display: inline;
	padding:0px 10px 0px 10px;
	border-right:1px solid #7CBCD5;
	text-transform:lowercase;
	line-height:11px;
	margin: 0;
}
#footer li.last{
	border:none;
}
#footer a{
	color:#fff;
	text-decoration:none;
	padding:0px 5px 0px 5px;
	letter-spacing:1px;
}
#footer a:hover{
	background:#fff;
	color:#4CA1C2;
}

.content{
	float:left;
	background:url(/images/rightblock.bg.gif) repeat-y right;
}
.leftBlock{
	float:left;
	width:705px;
	padding:20px 17px 0 0;
	background:url(/images/home.sepBg.jpg) repeat-x;
	min-height:600px;
}
.leftBlock1{
	float:left;
	width:220px;
	padding:20px 17px 0 0;
	background:#F8F9FA;
	min-height:600px;
}
.rightBlock{
	float:right;
	width:230px;
	background:#F8F9FA;
	text-align:center;
	padding:20px 24px 20px 24px;
}
.contentBlock{
	font: normal 13px  "Trebuchet MS", Georgia, "Times New Roman";
	color:#1D6E85;
	background: #ECFBFE url(/images/home.block.bg.jpg) repeat-x bottom; 
	padding:8px 10px 8px 24px;
	text-align:justify;
	border-bottom:1px solid #94B7DB;
	margin-bottom:10px;
}

.tBoxOne,.searchTxtBox{
	height:20px;
	border:1px solid #D4D4EC;
	color:#418FA5;
	font: normal 13px  "Trebuchet MS", Georgia, "Times New Roman";
	padding:0;
	margin:0;

}
.searchTxtBox{
	width:150px;
}
.btnGo{
	margin: 0px 0px 0px 0px; 
	padding:0px; 
	vertical-align:middle; 
	width:20px;	
	height:19px;
}
.searchBtn {
	margin: 0px 0px 0px 0px; 
	padding:0px; 
	vertical-align:middle; 
	width:20px;	
	height:19px;
	cursor:pointer;
}
/* Grid Base class */
.grid{
	float:left;
	font: normal 13px  "Trebuchet MS", Georgia, "Times New Roman";
	clear:both;
	margin-bottom:2px;
	border-bottom:1px solid #D5E9F1;
}
.grid h3, .courseDetails h1{
	height:26px;
	border-bottom:3px solid #AFD872;
	color:#FFFFFF;
	font-size:17px;
	margin:0 0 4px 0;
	padding:7px 0 0 15px;
	text-transform:lowercase;
	letter-spacing:.5px;
	width:690px;
	background-color: #52AED4;
	background-image: url(/images/grid.titleOne.jpg);
}
.courseDetails h1{
	margin:0;
	line-height:26px;
	text-transform:none;
        width:665px;
}

.courseDetails div{
	float:left;
	width:665px;
	background: #f4f4f4 url(/images/course.topCurve.gif) no-repeat top ;
	padding:15px 20px 15px 20px;
	margin:5px 0px 1px 0px;
	text-align:justify;
	font-size:13px;
	border-bottom: 1px solid #e3e3e3;

}

.courseDetails div div{
	float:left;
	width:600px; /*height:338px; */
	border:1px solid #bfbfbf;
	background:#FFF;
	color:#1d6e85;
	padding:20px 20px 20px 20px;
	margin:0px 10px 0px 10px;
}
.courseDetails div div p.course{
	border-bottom:1px solid #999999;
	border-top:1px solid #999;
}
.courseDetails div div.btnAuthoring{
	border:0px;
	background:url(/images/btn.authoring.jpg) left no-repeat;
	height:41px;
	margin:0px 0px 0px 150px;
	width:auto;
	padding:0px; 
}

.courseDetails div div.btnAuthoring a{
	border:0px;
	line-height:41px;
	color:#fff; text-decoration:none;
	text-transform:lowercase;
	font-size:16px; 
	font-weight:bold;
	display:block;
	background:url(/images/btn.authoring.right.jpg) right no-repeat; 
	padding:0px 10px 0px 60px; 
}

Information Request From
.courseDetails .actions{
	float:left;
	width:400px;
	padding:0;
	margin:0;
	
}
.courseDetails .rateCourse {
	float:right;
	width:200px;
	margin:0px;
	padding: 0px;
	border:0px solid red;
	background:#F4F4F4;
}
.rateCourse p {
	float:right;
	padding:0px 15px 0px 0px;
	margin:0px;
	line-height:13px;
	color:#087800;
}
.courseDetails ul.rating{
	float:right;
	padding:0px;
	margin:0px;
	list-style:none;
	width:75px;
	height:13px;
	display:block;
	background:url(/images/course.ratingStar.jpg) repeat-x left top;
	position: relative;
	line-height:13px;
}
.rating li{
	text-indent: -90000px;
	padding:0px;
	margin:0px;
	float: left;
	height: 13px;Information Request From
	line-height:13px;
	left:0px;
}
.rating li.currentRating {
	background: url(/images/course.ratingStar.jpg) left center;
	position: absolute;
	text-indent: -9000px;
	z-index: 1;
	line-height:13px;
}

a.noLink{
	color: #999;
}

.grid .hr{
	clear:both;
	float:left;
	border:0px;	
	border-top:1px solid #D5E9F1;
	width:685px;
        position: relative;
}
Information Request From
.grid div, .grid div.message{
	text-align:justify;
	color:#1D6E85;
	padding:8px 10px 8px 10px;;
	margin: 1px 0px 1px 0px;
	width:685px;
	background:#FAFAFA;
}

/* Style for Number Pad */
.numberPad{
	clear:both;
	background: #F3F3F3;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	margin:0px 0px 10px 0px;
	border:1px solid #eee;
	padding:0px 10px 0px 0px ;
	color:#DDDDDD;
	height:25px;
	border-top:1px solid #EEE;
	border-bottom:1px solid #EEE;
	vertical-align:bottom;Information Request From
}
.numberPad a{
	vertical-align:baseline;
	color: #7FA345;
	font-weight:bold;
	padding:0px 0px 0px 0px;
	margin:0px 0px 5px 0px;
	border:0px solid red;
	line-height:20px;
}
.numberPad a:hover{
	text-decoration:none;
	color: #FF8C00;
}

.numberPad a.back {
	vertical-align:baseline;
	padding:0px 0px 6px 12px;
	margin:0px 0px 0px 0px;
	background: url(/images/btn.back.gif) no-repeat;
	text-decoration:none;
	line-height:14px;
}
.numberPad a.next {
	padding:0px 0px 6px 12px;
	margin:0px 0px 0px 0px;
	background: url(/images/btn.next.gif) no-repeat;
	text-decoration:none;
	line-height:12px;
	vertical-align:baseline;
}
.numberPad a.nextNext {
	padding:0px 0px 6px 12px;
	margin:0px 0px 0px 0px;
	background: url(/images/btn.next2next.gif) no-repeat;
	text-decoration:none;
	line-height:12px;
}
.numberPad a.backBack {Information Request From
	padding:0px 0px 6px 12px;
	margin:0px;
	background: url(/images/btn.back2back.gif) no-repeat;
	text-decoration:none;
	line-height:12px;
}
.numberPad p{
	text-align:right;
	padding:0px 0px 2px 0px; 
	margin:0px 0px 0px 0px;
	border:0px solid green;
	vertical-align:middle;
}
/*.numberPad p.numPadP {
	text-align:right;
	border:0px solid red;
}*/
.numberPad b{
	vertical-align:middle;
	color:#19A1C7;
	text-transform:uppercase;
	padding:0px 0px 4px 0px;
	margin:0px 0px 0px 0px;
	border:0px solid red;
	line-height:20px;
}
.numberPad span, .numberPad span b{
	color : #888;
}

/* -- end of Number Pad Style	*/
/*-------------------------------*/
/* Ccustomized grid, Course List */
.tabList{border:none;}

.tabList div.loader{ width:625px; border:5px solid #FAFAFA;background:#fff url(/images/grid.loader.gif) no-repeat center; height:400px;}
.tabList .bar{background:#f3f9e9 url(/images/tab.barBg.gif) repeat-x; padding:0px; width:auto; margin:0; color:#306621; text-align:right; padding:5px 10px 5px 0 }
.tabList .bar label{ margin-right:10px;}


.courseList div.tab{ 
	padding:0; 
	width:704px; 
	background: url(/images/tabBottom.gif) bottom repeat-x ;
	height:34px;
}
.courseList div.tabContent{ 
	float:left;
	padding:0; 
	width:704px; 
	background: none;
}
.courseList div#popularCourseList, .courseList div#recentCourseList{ 
	display:none;
}
.courseList div#learnCourseList{
	display:block;
}
.courseList div.tab a{
	float:left;
	width:232px;
	margin-right:4px;
	background:url(/images/tab.inactive.gif) no-repeat left;
	text-align:center;
	font: normal 15px  "Trebuchet MS", Georgia, "Times New Roman";
	line-height:29px;
	text-decoration:none;
	color:#293239;
}
.courseList div.tab a.last{
	margin-right:0;
} 
.courseList div.tab a.selected{
	margin-right:0;
	background:url(/images/tab.active.gif) no-repeat left;
	color:#FFFFFF;
	font-weight:bold;
}
 
.courseList div.private{background:#FAFAFA url(/images/ico.private.gif) no-repeat 20px 10px;}
.courseList span{color:#569545;float:left;}
.courseList span a{color:#569545;text-decoration:none;font-weight:bold;}
.courseList span a:hover{color:#fff;background:#569545;}
.courseList ul{padding:0px;margin:0px;list-style:none;width:60px;height:10px;display:block;float:right;background:url(/images/ratingStar.jpg) repeat-x left top;position: relative;line-height:10px;}
.courseList ul li{text-indent: -90000px;padding:0px;margin:0px;float: left;height: 10px;line-height:10px;width:10px;left:0px;}
.courseList ul li.currentRating {background: url(/images/ratingStar.jpg) left center;position: absolute;text-indent: -9000px;z-index: 1;line-height:10px;}
.courseList ul li a {outline: none;display:block;width:12px;height: 10px;text-decoration: none;text-indent: -9000px;z-index: 20;position: absolute;padding: 0px;margin:0px;}
.courseList ul li a.one {left:0px;}
.courseList ul li a.one:hover {width:12px;}
.courseList ul li a.two {left:12px;}
.courseList ul li a.two:hover {width:24px;}
.courseList ul li a.three {left:24px;}
.courseList ul li a.three:hover {width:36px;}
.courseList ul li a.four {left:36px;}
.courseList ul li a.four:hover {width:48px;}
.courseList ul li a.five {left:48px;}
.courseList ul li a.five:hover {width:60px;}
.courseList ul li a:hover{background: url(/images/ratingStar.jpg) left bottom;z-index: 2;left: 0px;}
.courseList p{color:#569545;float:right;padding-right: 20px;}
.courseList p a{color:#569545;text-decoration:none;font-weight:bold;}
.courseList p a:hover{color:#fff;background:#569545;}

/*-------------------------------*/

/* More link*/
.courseList div.more{clear:both;  text-align:right; background:none; height:10px;border-top:1px solid #D5E9F1;}
.courseList div.more a{background:url(/images/bullet.one.gif) no-repeat right;color:#FF7800;text-decoration:none;padding:0px 10px 0px 0px;font-weight:bold;font-size:13px;line-height:14px;}
.courseList div.more a:hover {background:#FF7800 url(/images/bullet.oneOver.gif) no-repeat right;color:#fff;}
/*-------------------------------*/

/*productList*/
.productList{ position:relative;}
.productList .productItem{
      display:inline;
      position:relative;
      float:left;
      width:155px;
      height:200px;
      padding:5px;
      overflow:hidden;
      border-right:1px dashed #D5E9F1;
      border-top:1px dashed #D5E9F1;
      margin:0 5px 0 5px;
      text-align:center;
      line-height:1.6em;
      font-size: 12px;
}
.productList .sale{top:85px;left:auto; right:10px; }
.productList .thumb{ width:155px; height:120px; overflow:hidden; text-align:center;}
.productList .pname a { color:#569545; text-decoration:none; font-weight:bold; }
.productList .pname a:hover { color:#fff; background:#569545; }
.productList .reprice{ color:#569545; l}
.productList .nowprice{ color:red;}
.productList .pinfo{  margin-top:5px;}
.productList .pline{ display:block;clear:both;  width:670px; height:20px; overflow:hidden; margin-bottom:20px; border-bottom:1px dashed #D5E9F1;}

/* Side Boxes */
.boxOne, .boxTwo, .boxThree{
	margin-bottom:20px;
	width:230px;
	float:left;
}
.boxFour{
	margin:20px;
	width:425px;
	float:left;
}
.boxOne h3, .boxTwo h3, .boxTwo div.title,.boxThree h3{
	font: bold 16px  "Trebuchet MS", Georgia, "Times New Roman";
	margin:0;
	background:#D7E9F5 url(/images/box.top.gif) top no-repeat;
	color:#1f5f9a;
	text-align:left;
	text-transform:lowercase;
	height:28px;
	padding:5px 14px 0px 20px;
	border-bottom:1px solid white;
	width:196px;
}
.boxFour h3{
	font: bold 16px  "Trebuchet MS", Georgia, "Times New Roman";
	margin:0;
	background:#D7E9F5 ;
	color:#1f5f9a;
	text-align:left;
	text-transform:lowercase;
	height:28px;
	padding:5px 14px 0px 20px;
	border-bottom:1px solid white;
	width:391px;
}
.boxOne div, .boxTwo div,.boxThree div{
	background:#EEF7FC url(/images/box.bottom.gif) bottom no-repeat;
	padding:15px;
	color:#3f3f73;
	font-size:13px;
	text-align:left;
	text-align:justify;
	float:left;
	width:200px;
}
.boxFour div{
	background:#EEF7FC url(/images/box.bottom.gif) bottom no-repeat;
	padding:15px;
	color:#3f3f73;
	font-size:13px;
	text-align:left;
	text-align:justify;
	float:left;
	width:395px;
}
.boxOne div p{
	color:#4e87ab;
	text-align:justify;
	margin:0;
}
.boxTwo h3, .boxTwo div.title{
	background-color:#E0E9D5;
	color:#2c4311;
}
.boxTwo div h4{
	float:left;
	padding:0;
	margin:0px;,
}
.boxTwo div a.close{
	background: url(/images/box.close.jpg) no-repeat;
	width:16px;
	height:20px;
	display:block;
	float:right;
	margin: 3px 0px 0 0;
}
.boxTwo div a.close:hover{
	background: url(/images/box.closeOver.jpg) no-repeat;
}
.boxTwo div{
	background-color:#EFF4E6;
	color:#2c4311;
}

.boxTwo div.channels{
	width:216px;
	padding: 7px 7px 10px 7px;
	margin: 0px 0px 10px 0px;
}
div.channels ul{
	padding:0;
	margin:0;
	background:#fff;
	width:216px;
}
div.channels li{
	float:left;
	padding:0;
	margin:0;
	list-style:none;
	line-height:28px;
	border-bottom:1px solid #fff;
}
div.channels li ul {
	float:left;
}
div.channels li a{
	color:#7A8660;
	font-weight:bold;
	text-decoration:none;
	line-height:26px;
	display:block;
	padding-left:13px;
	height:26px;
	width:171px;
	float:left;
}
div.channels li a.button{
	width:26px;
	padding:0px;
	float:right;
	margin:0 0 0 2px;
}
div.channels li p{
	padding:0;
	margin:0;
	float:left;
	width:216px;
	
	display:block;
}
div.channels li.one{
	background:#F8F9F5 url(/images/channel.gridTwo.gif) repeat-x;
}
div.channels li.two{
	background:#F8FAF5 url(/images/channel.gridTwo.gif) repeat-x;
}
div.channels li.one a{
	background:#E7ECDC;
	border:1px solid #D9E0CD;
}
div.channels li.two a{
	background:#E9EFDF;
	border:1px solid #DEE5D3;
}
div.channels li.selected, div.channels li.selected a{
	color:#000;
}

div.channels li.one a.button{
	background:#E7ECDC url(/images/channel.downBtn.gif) no-repeat top;
}
div.channels li.two a.button{
	background:#E9EFDF url(/images/channel.downBtn.gif) no-repeat top;
}
ul.categories {
	width:178px;
	display:none;
}
ul.categories li{
	margin:0px;
	float:left;
	border:0px;
}
div.channels ul.categories a {
	width:201px;
	font-weight:normal;
	color:#223809;
	background:#F2F6EB;
	border-top:none;
	height:24px;
	line-height:24px;
}
div.channels li a:hover{
	background:url(/images/channel.over.gif) repeat-x;
	color:#7A8618;
}
div.channels li a.button:hover{
	background:url(/images/channel.downBtn.gif) no-repeat bottom;
}
div.channels ul.categories a:hover {
	background:url(/images/channel.catOver.gif) repeat-x;
}

/* end of side boxes */


#welcome{
	margin: 25px 0px 10px 0px;
	padding: 0px 0px 20px 50px;
	background:  #FFF url(/images/home.welcomeBg.gif) no-repeat right bottom;
}

#welcome h4{
	color:#124183;
	padding:0;
	margin:0;
	font-size: 22px ;
	background:none;
}
/***   Login - userDetails  ***/
#outMsgDiv {
	float:left;
	border:0px solid green;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 30px;
}
#welcomeDiv {
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 8px 0px;
	background: #FFF url(/images/home.msg.bgHr.gif) no-repeat bottom;
}
#welcomeDiv div.welcome{
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 30px 0px 0px 38px;
	width:623px;
	height:74px;
	background:  #eef7fc url(/images/home.msg.bg.gif) no-repeat;
}
.welcome h4{
	color:#124183;
	padding:0;
	margin:0;
	font-size: 18px ;
	background:none;
}
.welcome span.lastLogin {
	color:#1ca0c7;
	font-size:14px;
}
#msgBlocks {
	float:left;
	border:0px solid red;
	margin:8px 0px 0px 0px;
	padding:0px 0px 0px 30px;
}
#msgBlocks div.blocks {
	float:left;
	color:#1d6e85;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	width:321px;
	height:69px;
	background:  #f2f2f2 url(/images/home.msg.block.gif) no-repeat;
}
#msgBlocks a {
	color:#1d6e85;
	text-decoration:none;
}
#msgBlocks a.msg {
	color:#266115;
	font-size:14px;
	text-decoration:none;
}
#msgBlocks a.msgBold {
	color:#569545;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
#msgBlocks p {
	padding:17px 0px 0px 70px;
	margin:0px 0px 0px 0px;
	height:48px;
}
#msgBlocks div.leftMsgBlock{
	float:left;
	width:321px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:0px solid green;
}
#msgBlocks div.rightMsgBlock{
	float:left;
	width:321px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 20px;
	border:0px solid green;
}

#msgBlocks p.inboxBlock {
	background:  url(/images/ico.home.inbox.gif) no-repeat 30px 20px;
}
#msgBlocks p.invitesBlock {
	background:  url(/images/ico.home.courseInvites.gif) no-repeat 30px 20px;
}
#msgBlocks p.requestsBlock {
	background:  url(/images/ico.home.courseRequests.gif) no-repeat 30px 20px;
}
#msgBlocks p.contactsBlock {
	background:  url(/images/ico.home.contactInvites.gif) no-repeat 30px 20px;
}
#msgBlocks p.groupsBlock {
	background:  url(/images/ico.home.groupInvites.gif) no-repeat 30px 20px;
}
#msgBlocks p.courseAssigned {
	background:  url(/images/ico.coursesAssigned.gif) no-repeat 30px 20px;
}
/***   Login - userDetails  ***/

/***********************************/



.ico{
	vertical-align: middle;
}
.clear{
	clear:both;
}
.right{
	float:right;
}
.left{
	float:left;
}
div.error, div.message{
	clear:both;
	float:left;
	background:#FAFAFA;
	padding:7px 15px 7px 15px;
	margin:2px 0 2px 0;
	width:674px;

}
div.error p{
	border:1px solid #E8B098;
	background:#FDF1F1 url(/images/ico.error.jpg) no-repeat 30px;
	margin:0;
	padding:6px 10px 6px 90px;
	color:#cc0000;
	line-height:22px;
	min-height:20px;
}
div.message p{
	border:1px solid #AFD872;
	background:#F0F7F0 url(/images/ico.message.gif) no-repeat 15px;
	margin:0;
	padding:15px 10px 15px 85px;
	color:#126918;
	vertical-align: middle;
	letter-spacing: 1px;
}

.pageDescription{
	margin: 0px;
	padding: 0px 15px 20px 15px;
}


 .tag1, .tag2, .tag3, .tag4, .tag5{
	font: normal 12px  verdana, arial, helvetica;
	color:#4E87AB;
	text-decoration:none;
	padding: 0px 2px 0px 2px;
 }

.tag2{
	font-size: 11px;
	font-weight: bold;
 }
 
 .tag3{
	font-size: 13px;
	font-weight: bold;
	/*color:red;*/
 }
 .tag4{
 	font-size: 15px;
	font-weight: bold;
	/*color:black;*/
	
 }
 .tag5{
	font-size: 17px;
	font-weight: bold;
 }
 
 
/****************Menu*******************/
#menu{
	/*
	z-index: 1;
	position:relative; */
	height:71px;
	background:#1b9fc6  url(/images/header.menuBar.bg.jpg) repeat-x;
	border-bottom:1px solid #fff;
}
#menu div.leftCurve{
	float:left;
	height:32px;
	width:5px;
	background:#1b9fc6 url(/images/header.menuBar.curveL.jpg) no-repeat;
}
#menu div.rightCurve{
	float:right;
	height:32px;
	width:5px;
	background:#1b9fc6 url(/images/header.menuBar.curveR.jpg) no-repeat;
}

#menu ul.top{
	position:relative;
	float:left;
	width:950px;
	padding:0 0 0 30px;
	margin:4px 0px 0px 0px;	
	position:relative;
}


#menu ul li.topLevel, #menu ul li.topLevel:hover{
	float:left;
	margin:0px 0px 0px 5px;
	padding:0px;
	list-style:none;
	height:28px;
	background:url(/images/menu.right.jpg) right  bottom no-repeat;	
}

#menu ul li.topLevel a.main, #menu ul li.topLevel a.main:hover{
	color:white;
	font-size:15px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	text-transform:lowercase;
	letter-spacing:.7px;
	line-height:26px;
	display:block;
	background:url(/images/menu.left.jpg)  left bottom no-repeat;	
	padding:2px 20px 0px 20px;
}
#menu ul li.topLevel:hover, #menu ul li.selected, #menu ul li.hover{
	background:url(/images/menu.rightSelected.jpg) right  bottom no-repeat;	
}
#menu ul li.topLevel a.main:hover, #menu ul li.selected a.main, #menu ul li.hover a.main{
	background:url(/images/menu.leftSelected.jpg) left bottom no-repeat;	
	color:black;
}

/****************Menu*******************/
/******************************/
span.highlight{
	float:none;
	background: #F8F8D8;
}
.boxOne div.courseUsers{
	background:#EEF7FC url(/images/box.bottom.gif) bottom no-repeat;
	padding:0px 0px 0px 15px;
	color:#3f3f73;
	font-size:13px;
	text-align:left;
	text-align:justify;
	float:left;
	width:215px;
	/*height:210px;*/
	border:0px solid red;
}
#courseUsers ul {
	float:left;
	padding:0px 0px 10px 0px;
	margin:10px 0px 0px 0px;
	list-style:none;
	text-align:left;
}
#courseUsers ul li{
	padding:0px 0px 0px 10px;
	margin:0px 0px 0px 0px;
	cursor:pointer;
}
#courseUsers span.actionLi{
	clear:both;
	margin:0px 0px 10px 0px;
	border:0px solid red;
	float:right;
	cursor:pointer;
}
#courseUsers span.actionLi a{
	margin:0px 0px 0px 0px;
}
#courseUsers ul li a{
	margin:0px 0px 0px 0px;
	font: normal 11px  verdana, arial, helvetica;
	color:#1F5F9A;
	text-decoration:none;
	line-height:25px;
}
#courseUsers ul li a.inActive{
	padding:5px 0px 0px 10px;
	background: url(/images/ico.courseUser.gif) no-repeat;
}
#courseUsers ul li label.inActive{
	margin:0px 0px 0px 0px;
	font: normal 11px  verdana, arial, helvetica;
	color:#1F5F9A;
	text-decoration:none;
	line-height:25px;
	padding:5px 0px 0px 10px;
	background: url(/images/ico.courseUser.gif) no-repeat;
	cursor:auto;
}
#courseUsers a.activeNext {
	margin:0px 10px 0px 0px;
	padding:0px 5px 3px 5px;
	border:0px solid red;
	background:url(/images/ico.next.gif) no-repeat;
}
#courseUsers a.activePrev {
	margin:0px 10px 0px 0px;
	padding:0px 5px 3px 5px;
	background:url(/images/ico.previous.gif) no-repeat;
}
#courseUsers a.inactiveNext {
	margin:0px 10px 0px 0px;
	padding:0px 5px 3px 5px;
	background:url(/images/ico.nextGrey.gif) no-repeat;
}
#courseUsers a.inactivePrev {
	margin:0px 10px 0px 0px;
	padding:0px 5px 3px 5px;
	background:url(/images/ico.previousGrey.gif) no-repeat;
}


.joinBtn{
	margin: auto auto;
	font: bold 13px  "Trebuchet MS", Georgia, "Times New Roman";
	color:#FFF;
	background:url(/images/bg.joinBtn.gif) no-repeat;
	width:162px;
	height: 42px;
	line-height: 37px;
	border: 0px solid red;
	outline: none;
	display:block;
	text-align:center;
	text-decoration:none;
	letter-spacing:1px;
}
#frmSearchBox div {
	margin:0px;
	padding:5px 0px 5px 0px;
 }
#frmSearchBox div p{
	margin:12px 0px 0px 0px;
	padding:0px;
 }

.searchError{
	background:#FFFFF1;
	border:1px solid #EEBF54;
}
.authorWrapper{
	float:left;
	width:705px;
	padding:30px 0px 0px 0px;
	margin:13px 0px 0px 0px;
	background:url(/images/authorTopBg.gif) no-repeat #F5F4F2;;
}
.authorContent{
	background:#f9f9f9;
	border:1px solid #E5E5E5;
	width:593px;
	display:none; 
	padding:18px 0px 10px 35px;
	margin:13px 0px 13px 35px;
	float:left;
}
.authorName{
	width:500px;
	float:right;
	padding:5px 0px 5px 0px;
	margin:0px 30px 0px 0px;
}
.authorName span{
	color:#569545;
	font-weight:bold;
}
.authorDetails{
	float:left;
	clear:both;
	border-bottom:1px solid #ddd;
	border-top:1px solid #ddd;
	width:560px;
	margin:10px 0px 0px 0px;
	padding:10px 0px 10px 0px;
}
.authorDetails div {
	margin:0px;
	padding:0px;
	float:left;
}
.authorDetails div label{
	width:150px;
	float:left;
	text-align:right;
}
.authorDetails div p{
	margin:0px;
	padding:0px;
	float:right;
	width:390px;
}
.authorInfo{
	background:#fff;
	float:left;
	width:540px;
	margin:0px 0px 10px 0px;
	padding:10px 10px 10px 10px;
 	border:1px solid #ddd;
}
.infoLabel{
	float:left;
	margin:10px 0px 10px 0px;
}
.rateAuthor{
	float:left;
	width:350px;
	margin:0px 0px 0px 35px; 
	padding:0px 0px 0px 0px; 
}
.hideAuthor{
	float:right;
	width:150px;
	color:#1D6E85;
	padding:0px 0px 0px 20px; 
}
.hideAuthor a {
	background:url(/images/ico.moveDown.gif) no-repeat left;
	padding:0px 0px 0px 20px; 
	text-decoration:none;
	color:#1D6E85;
}
.showAuthor a{
	float:right;
	width:150px;
	color:#1D6E85;
	padding:0px 0px 0px 20px; 
	background:url(/images/ico.moveUp.gif) no-repeat left;
}
.rateAuthor ul.rating{
	float:left;
	padding:0px;
	margin:0px;
	list-style:none;
	width:75px;
	height:13px;
	display:block;
	background: url(/images/course.ratingStar.jpg) repeat-x left top;
	position: relative;
	line-height:13px;
}
.rateAuthor p{
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px;
	line-height:13px;
	color:#087800;
}

.rateAuthor div{
	float:right;
	padding: 0px 0px 0px 20px;
	margin:0px 0px 0px 0px;
	line-height:20px;
	color:#087800;
	background: url(/images/ico.buddyInvite.gif) no-repeat left;
}
.rateAuthor div a{
	color:#1D6E85;
	text-decoration:none;
}

.wrapperEnd{
	float:left;
	background: url(/images/authorBottomBg.gif) no-repeat bottom;
	width:705px; height:16px;
	margin:0px;
	padding:0px;
}
.grid div.courseContainer{
	background:none;
	float:left;
	width:700px;
	padding:0px;
	margin:0px;
}
#courseNumpad{
	width:700px;
	float:left;
	margin:0px 0px 0px 0px; 
	padding:0px 0px 0px 0px; 
	text-align:right;
}
.authorDetails p a{
	color:#1D6E85;
	text-decoration:none;
}
.authorLoader{ width:700px; border:1px solid #FAFAFA;background:#fff url(/images/grid.loader.gif) no-repeat center; height:650px;}
.authorImage{
	width:38px;
	height:38px;
	border:4px solid #fff;
	float:left;
}
.srchSelect {
	width:180px;
	border:1px solid #D4D4EC;
	color:#418FA5;
	font: normal 14px  "Trebuchet MS", Georgia, "Times New Roman";
	padding:1px 0px 1px 0px;
	margin:0;
}
.rssFeed {
	float:left;
	background: url(/images/ico.rss.png) no-repeat;
	padding:0px 0px 0px 20px;
	margin:0px 0px 0px 5px;
	color:#418FA5;
	font: normal 14px  "Trebuchet MS", Georgia, "Times New Roman";
	text-decoration:none;
}
#learnCourseList p.numberPad{
	border-top:1px solid #D5E9F1;
	background-image:none;
	padding:0px;
	margin:2px 0px 0px 0px;
}
#learnCourseList p.numberPad img{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	vertical-align: middle;
}
#learnCourseList p.numberPad a{
	padding:0px;
	margin:0px;
}

.numberPad img{
	margin:0px;
	padding:0px;
	vertical-align: middle;
}
.authorWrapper div.sendContactInvite{
	width:580px;
	background:#EEE;
	margin:10px 25px 10px 35px;
	padding:0px 25px 10px 25px;
	float:left;
	display:none;
}

.authorWrapper div.sendContactInvite textarea{
	border:1px solid #D0CFCF;
	margin:0px 0px 10px 0px;
	width:575px;
}

.authorWrapper div.sendContactInvite h6{
	margin:10px 0px 10px 0px; 
	font-size:13px;
	color:#626262;
	padding:0px;
}

.authorWrapper div.sendContactInvite div a.send, .authorWrapper div.sendContactInvite a.cancel{
	color:#626262;
	font-weight: bold;
	font-size:12px;
	cursor:pointer;
	padding: 0px 0px 0px 25px;
	margin: 0px 0px 0px 0px;
	background: url(/images/ico.sendMessage.gif) no-repeat left;
}

.authorWrapper div.sendContactInvite a.cancel{
	background: url(/images/ico.cancel.gif) no-repeat left;
}

.authorWrapper div.sendContactInvite a.send:hover{
	color:#005186;
	background: #ddd url(/images/ico.sendMessage.gif) no-repeat left;
}

.authorWrapper div.sendContactInvite a.cancel:hover{
	color:#005186;
	background:#ddd url(/images/ico.cancel.gif) no-repeat left;
}
.leftBlock div p.note{
	padding:10px 10px 25px 25px ;
	margin:0px;
}
#visibilityMsg{
	float:left;
	padding:0px 0px 0px 190px; 
}
.courseList div.pending{background:#FAFAFA url(/images/ico.pending.gif) no-repeat 20px 10px;}
.pr{ float:left;width:690px; height:auto;margin:0 0 4px 0;
}
.title h1{
    float:left;
	width:690px;
    height:26px;
	font-size:17px;
    color:#FFFFFF;  
	text-transform:none;
	letter-spacing:.5px;
	line-height:26px;
	padding:7px 0 0 15px;
    border-bottom:3px solid #AFD872;
	background-color: #52AED4;
	background-image: url(/images/grid.titleOne.jpg);
	
}
.title h1 A:link,.title h1 A:visited {
color: #ffffff; text-decoration:none;
}
.title h1 A:hover {
color:#124183; text-decoration:none;
}

 .text{
	float:left;
	width:665px;
	background: #f4f4f4 url(/images/course.topCurve.gif) no-repeat top ;
	padding:15px 20px 15px 20px;
	margin:5px 0px 1px 0px;
	text-align:justify;
	font-size:13px;
	border-bottom: 1px solid #e3e3e3;

}
/*====================comments============================================================================*/
#comment div{ background:none; padding:0; border:0; font-family:"Trebuchet MS", Georgia, "Times New Roman";
}
#comment .c1{ width:655px; height:25px; line-height:25px; border:0; margin:0; position:relative; color:#000; font-weight:bold; border-bottom:1px solid #666; padding:0 5px 0 5px; 
}
#comment .c1 span{ position:absolute; top:0; right:10px;
}
#comment .c1 span a{ color:#000; text-decoration:none;
}
#comment .c1 span a:hover{ color:#436eae;
}
#comment .c2{ width:640px; margin:10px 0 0 0; background:#fff; padding:10px 15px 30px 10px; position:relative;font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; line-height:150%;
}
#comment .c2 span{ position:absolute; bottom:5px; right:15px; font-size:11px; color:#666; font-family:Geneva, Arial, Helvetica, sans-serif;
}
/* contact us */
.info_title{font-size:15px; color:#124183}
.input_box{ font-family:"trebuchet MS"; font-size:11px; color:#000; width:186px; height:21px;border:0; background:url(/images/input_btn.gif) no-repeat}
.select_box{ width:156px; height:21px}
.comment{ width:253px; height:83px}
.sub_btn{ width:75px; height:23px; font-family:"trebuchet MS"; font-size:14px; border:0;  background:url(/images/sub_btn.gif) no-repeat}
.res_btn{ width:75px; height:23px; font-family:"trebuchet MS"; font-size:14px;border:0;  background:url(/images/reset_btn.gif) no-repeat}
.required { margin-right:1em; border:1px solid #ccc;}
.error{ float:left;  color:#c00; padding:2px 5px; font-weight:bold;}
#resultcoupon{width:auto; height:auto; padding:3px; font-weight:bold;  line-height:1em; color:#c00;}
#resultnewsletter{width:auto; height:auto; padding:3px; font-weight:bold; font-size:10px;  line-height:1em; color:#c00;}
#result{width:auto; height:auto; padding:3px; font-weight:bold; font-size:12px;  line-height:1em; color:#c00;}
#resultgetpwd{width:auto; height:auto; padding:3px; font-weight:bold;  line-height:1em; color:#c00;}
#resultlogin{width:auto; height:auto; padding:3px; font-weight:bold;  line-height:1em; color:#c00;}
#useremailalert{ float:left}
/*set theme*/
.setlist{
	float:left;
	width: 704px;
	margin-top:10px;
	}
.settitle{
float:left;
width:704px;
margin-bottom:10px;}
.setpr{
	float:left;
	width:228px;
	margin-right:10px;
	}
.setpr1{ margin-right:0;}
.setpr p{
	float:left;
	width:228px;
	margin:0;
	padding:0 0 4px;
	font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align:center;
	}
.setpr .nprice{ font-weight:bold; color:#b1078c;}
.sale{
      position:absolute;
	top:82px;
	width:39px;
	height:39px;
	left:80px;
	background:url(http://www.tiffanystore.org/images/sale.png) no-repeat;
}