@charset "utf-8";
/* CSS Document */
#bannerimg #learnmore{
	padding:0px 0px 0 px 12px;
	background:url(../images/ico_arrowup.gif) no-repeat left center;
	height:15px;
	line-height:15px;
	color:#fff;
	margin:120px 0px 0px 20px;
	float:left;
	font-size:11px;
}
#bannerimg .jbgallery ul{
	list-style:none;
}
#bannerimg .jbgallery a{
	background:none;
}

#content{
	overflow:hidden;
}
#contentcontainer {
	float:right;
	width:100%;
}
#bannerimg{
	/*margin:0px 0 10px; aowei update*/
	height:349px;
	background:url(../images/banner.jpg) no-repeat;
	margin:0px 0 10px;
}
#user-info{
	float:right;
	width:252px;
	background:#f3f3e9;
	height:349px;
	color:#869b58;
	overflow:hidden;
}
#user-info #title{
	background:#dd822e;
	height:68px;
	color:#fffefe;
	width:241px;
	font-size:18px;
	line-height:1.1em;
	padding:8px 0 0 11px;
}
#no-sign{
	
}
#sign-in{
	
}
#user-info ul{
	padding:0;
	margin:12px 0 5px 15px;
	list-style:none;
}
#user-info ul li{
	line-height:18px;
	padding-left:12px;
	background:url(../images/block-list-over.gif) no-repeat left 5px;
}
#user-info #btn-get{
	margin-left:21px;
	cursor:pointer;
}

#bannerimg p{
	color:#4b4b4f;
	line-height:14px;
	font-size:12px;
	padding:3px 5px 11px 10px;
}

#bannerimg a{
	color:#ce6e27;
	font-weight:bold;
	/*text-decoration:none;*/
	background:url(../images/arrow-more.gif) no-repeat 0 3px;
	/*padding-left:12px;
	margin-left:10px;*/
}

#bannerimg a#reg{
	color:#ce6e27;
	font-weight:bold;
	/*text-decoration:none;*/
	background:none;
	padding-left:0px;
	margin-left:0px;
}

#navigation{
	/* display:none; */
}
#workshops-list{
	float:left;
	width:374px;
}

#projects-list{
	float:right;
	width:374px;
	height:37px;
}
#workshops-title{
	height:43px;
	background:#edeee9 url(../images/bg-title.gif) repeat-x;
}

#projects-title{
	height:43px;
	background:#edeee9 url(../images/bg-title.gif) repeat-x;
}
label{
	font-size:15px;
	color:#71705c;
	font-weight:bold;
	line-height:43px;
}
#workshops-title label, #projects-title label{
	padding-left:10px;
	float:left;
	color:#ffffff;
}

.list{
	width:100%;
	overflow:hidden;
	margin-top:11px;
	padding-bottom:17px;
}
dl{
	float:left;
	width:238px;
	padding-left:9px;
}
.list img{
	float:left;
}
.list dl dd{
	padding:0 0 0 16px;
	float:left;
	width:223px;
	color:#333333;
}
.list dl dd.sub-title{
	font-weight:bold;
}

#workshops-title a,#projects-title a{
	font-size:13px;
	color:#ffffff;
	line-height:43px;
	float:right;
	font-weight:bold;
	/*text-decoration:none;*/
	padding:0 10px 0 12px;
	background:url(../images/arrow-2.gif) no-repeat left center;
}
.list a{
	font-size:13px;
	font-weight:bold;
	background:url(../images/arrow-list-out.gif) no-repeat 0 2px;
	color:#070707;
	/*text-decoration:none;*/
	display:block;
	padding-left:15px;
}
.mail-input{
	width:262px;
	margin-top:3px;
	height:13px;
}
.sign-up{
	vertical-align:top;
	padding-left:4px;
	cursor:pointer;
}
#bannerimg label.error{
	display:block;
	color:#FF0000;
}
	img.title{
		float:left;
		padding:0px;
	}
	div.content{
		color:#333333;
		width:170px;
		height:170px;
		position:relative;
		background:#f5f4ec ;
		/*-moz-opacity:0.9; 
		filter:alpha(opacity=90);*/
		margin:8px 8px 0px 0px;
		float:right;
		display:inline;
	}
	div.con-header{
		width:170px;
		height:39px;
		background:#e2e0cd;
	}
	div.content p{
		color:#333333;
		padding:6px 12px 0px;
		line-height:15px;
		height:102px;
	}
	
/*	*html .no_padding { padding:5px 18px 1px 26px !important;}*/
	div.content a{
		background:url(../images/arrow-con.gif) no-repeat left center;
		margin-left:18px;
		padding-left:12px;
	}
	div.content a.videoLink 
	{
	    background:url(../images/play_button.jpg) no-repeat top left;
		margin-left:18px;
		padding-left:23px;
		line-height: 18px;
	}
	div.content a.label{
		color:#333333;
		font-size:12px;
		font-weight:bold;
		line-height:39px;
		margin-left:9px;
		padding-left:12px;
		background:url(../images/arrow-con.gif) no-repeat left center;
	}
	div.content a.muprow{
		color:#333333;
		font-size:12px;
		font-weight:bold;
		line-height:14px;
		margin-left:9px;
		padding:7px 12px;
		background:url(../images/arrow-con.gif) no-repeat 0 10px;
		display:block;
	}


		#loginpannel {
			margin-top:5px;

		}

		#loginpannel .setborder{
			border:1px solid #afae9a;
			display:block;
			margin-left:10px;
			_margin-left:7px;
			width:150px;
			*width:152px;
			height:18px;
			margin-bottom:10px;
			margin-right:5px;
			float: left;
		}
		#loginpannel .input{
			width:149px;
			height:15px;
			position:absolute;
			border-style:solid none none solid;
			border-width:1px 0px 0px 1px;
			border-color:#6b6856;
			z-index:0;
			font-size:10px;
			color:#8E8D7B;
			display:inline;
		}
		#loginpannel .nomargin{
			margin-bottom:4px;
		}
		#loginpannel .paddingp{
			padding:4px 0px;
			display:block;
		}
		#loginpannel p.logonheader
		{
		    color: #666;
			font-size:16px;
			line-height:20px;
			margin: 10px 0;
			padding: 0 0 0 10px;
		}
		
		#loginpannel label.email{
            float: left;
            font-size: 12px;
            line-height: 14px;
            margin: 2px 0 10px 10px;
            width: 60px;
		}
		#loginpannel label.password
		{
		    clear: both;
            float: left;
            font-size: 12px;
            line-height: 14px;
            margin: 2px 0 10px 10px;
            width: 60px;
		}
		#loginpannel label.arrow{
			background:url(../images/arrow-red.gif) right center no-repeat;
			float:left;
			width:10px;
			height:20px;
			visibility:hidden;
		}
		#loginpannel label.visibletag{
			visibility:visible;
		}
		#remberline span{
			float:left;
			padding: 8px 0 0 3px;
			font-size:12px;
		}
		#rememberme{
			padding:0;
			margin:0;
			float:left;
			clear:both;
			text-align:left;
			margin: 8px 0 0 4px;
		}
		* html #rememberme{ margin:0}
		#loginpannel #remberline
		{
		    clear: both;
			padding: 10px 0px 6px 10px;
		}
		#loginpannel #remberline a{
			background:none;
			margin:0;
			clear:both;
            color: #4b4b4f;
            float:right;
            font-size: 12px;
            font-weight: normal;
            padding:5px 10px 10px 0;
            width: 120px;
		}
		#btnlogin{
			display:block;
			float:right;
			margin-right:8px;
			display:inline;
		}

	#bannerimg #covpass{
		position:absolute;
		top:51px;
		left:10px;
		z-index:1;
		font-size:10px;
	}
	#bannerimg #covmail{
		position:absolute;
		top:21px;
		left:10px;
		z-index:1;
		font-size:10px;
	}
/*aowei update*/
#logolist{
	width:756px; 
	height:90px; 
	margin:0 0 10px 0; 
	border:#D0CDC4 solid 1px; 
	clear:both; 
	}
#logolist-nor{
	width:758px; 
	height:65px; 
	margin:10px 0 10px 0; 
	clear:both;
	overflow:hidden;
}

#logolist #inht{padding-top:15px;}
#inht .logolistFont{
	font:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	padding-left:25px;
	font-weight:normal;
	}
#inht .logoimg1{padding-left:30px;}
#inht .logoimg2{padding-left:107px;}
#inht .logoimg3{padding-left:90px;}

.orCopy
{
    text-align:center;
    float:left;
    margin-top:10px;
    color:#666666;
}

#signInCopy
{
    clear:both;
    float:left;
    text-align:left;
    margin-top:36px;
    font-size:17px;
    font-weight:bold;
    color:#666666;
}

#regCopy
{
    clear:both;
    text-align:left;
    margin-top:10px;
    color:#666666;
}

#loginDiv.orCopy
{
    clear:both;
}

#remembermeDiv.orCopy
{
    clear:both;
    color:#666666;
    margin-top: 5px;
    text-align:left;
    width:100%
}

#dvGigyaSignIn 
{
    background:url(../images/dvGigyaSignIn.jpg) center center no-repeat;
    clear: both;
    height:180px;
    padding: 0 10px;
    width:220px;
}