﻿/* share page*/

.blogCategory #pageTextbox{ padding: 5px 15px; background: url(../../images/pageTextBoxOn.gif) no-repeat 158px 5px;}
.blogCategory #pageTextbox .on{ padding:0 5px; background: url(../../images/pageTextBoxOn.gif) no-repeat 156px 0px;}
.blogCategory .label{font-size:12px; font-weight:bold; color:#276337; margin:0; padding:0;}
.blogCategory #pageTextbox input{background-color:Transparent;  border:none; margin-left:8px;}
.blogCategory #pageTextbox a { font-weight:bold;}

.ProjectIListIconHelp
{
	float:right; right:10px; top: 5px; position:absolute;	
}

.StepsShow .review
{
	 float:left;		
	 border:solid 1px #000;
}

#galleryListPage .itemList  .photo{ width:155px; margin-right:10px; text-align:center; position:absolute;}
#galleryListPage .itemList  .photo a{display:table-cell; vertical-align:middle;height:100px; margin:auto; width:155px; }
#galleryListPage .itemList  .text{ color:#616161; line-height:14px; overflow:hidden; margin-left:165px; min-height:100px; }
#videoListPage .itemList  .photo{ width:155px; margin-right:10px; height:100px; text-align:center; vertical-align:middle;  font-size:90px; position:absolute;}
#videoListPage .itemList  .photo a{display:table-cell; vertical-align:middle;height:100px; margin:auto; width:155px; }
#videoListPage .itemList  .text{ color:#616161; line-height:14px; overflow:hidden; margin-left:165px; min-height:100px; }

#collectionListPage{ font-size:1em;}
#audioListPage .item .text{ margin-left:0; min-height:40px;}
#audioListPage .last .text{ margin-left:0; min-height:40px;}
#associateFilePage .center{ width:160px;}
#profileListPage #pageSearch{ padding-left:10px; background-position:90px 0px;}
#questionListPage #pageSearch{ padding-left:10px; background-position:105px 0px;}
#formListPage #pageSearch{ padding-left:10px; background-position:90px 0px;}
#responsesListPage #pageSearch.dropdown{ padding:0 5px; background: url(../../images/pageSearchBoxOn.gif) no-repeat 350px 0px;}
#projectCommentListPage #pageSearch{ padding:0 5px; background: url(../../images/pageSearchBoxOn.gif) no-repeat 176px 0px;}
#messagePage #pageSearch{ padding:0 5px; background-position:151px 0px; }
#searchPage #pageSearch{ padding:0 5px; background-position:176px 0px; }
#workListPage #pageSearch{ padding:0 5px; background-position:142px 0px; }
#sendCantactPage #pageSearch{ padding:0 5px; background-position:0px 0px; }
.regPage .inner{ margin-bottom:10px; padding:10px;}
.regPage .longLabel label{ width:40%;}
.regPage .longLabel .data{ width:45%}

#messagePage .pageTab ul{ width:96%;}

#calendarPage .btn_left{ position:absolute;}
#audioListPage .addtools{ margin-top:-50px; line-height:1em; float:right;}
#audioListPage .addtools input{ margin-top:0px; margin-right:5px; vertical-align:middle;}
#audioListPage .addtools a{ display:inline-block; padding:2px;}
#audioListPage .tools input{ margin-top:0px; margin-right:5px; vertical-align:middle;}
#audioListPage .tools a{ display:inline-block; padding:2px;}

#StepPage .inner{ padding:0px;}
#StepPage .content{ padding: 10px;}
#StepPage .StepInstanceDetail
{
	 float:left;	
	 border-right: solid 1px #9fbea4;
	 border-bottom: solid 1px #9fbea4;
	 height: 210px;
	 width: 436px;
	 margin:0px;
	 padding:0px;
}
#StepPage .ProjectView
{
    min-height:200px; 
    height:200px;
    height:auto !important; 
    width:100%;
    overflow:visible;
}
*+html #StepPage .review
{
     float:left;
     position:relative;    
}
#StepPage .review
{
    width:80%;  
}
#StepPage .StepInstanceReport
{
	 float:left; 
	 border-bottom: solid 1px #9fbea4;
	 height: 210px;
	 width: 437px;
	 margin:0px;
	 padding:0px;
}
#StepPage .StepInstanceDesc
{	
	 margin-top:10px;
	 margin-left: 30px;
}
*+html #StepPage .StepInstanceDesc
{	
	 margin-top:20px;
	 margin-left: 30px;
}
#StepPage .title
{
	text-align: center;
	margin: 0px;
	color: White;
	background-color: #90ba97;
	height: 15px;
	font-weight:bold;
	text-transform:uppercase;
	vertical-align:middle;
	padding-top:8px;
}
#StepPage .details
{
	 margin-left: 30px;
	 margin-top:20px;
	 margin-bottom: 20px;
}
#StepPage .details .lightGreen
{
	 color: #189239;
}
#StepPage .details div
{
	 margin-bottom: 8px;		
	 color: #59785A;
}
#StepPage .StepDot
{
	 background:url(../../images/dotline5.gif) repeat-x left bottom; 
	 background-color:White;	
	 padding-top: 110px;
}

*+html #StepPage .StepDot
{
	 background:url(../../images/dotline5.gif) repeat-x left bottom; 
	 background-color:White;	
	 padding-top: 40px;
}

#StepPage #box {width:auto;height:auto;}
#StepPage #box ul {margin:0px;padding:0px;}
#StepPage #box li {float:left;width:110px; border: solid 1px #9fbea4; font-weight:bold; color:#438e50; border-left: solid 1px #d9eee0; border-bottom: solid 0px; height: 25px;border-right:solid 0px; padding-top:8px; padding-left:5px;}

#StepPage #boxContent {width:auto;height:auto;}
#StepPage #boxContent ul {margin:0px;padding:0px; }
#StepPage #boxContent li {float:left;width:110px; border: solid 1px #9fbea4;border-left: solid 1px #d9eee0;background-color: #f0f7f2; height: 25px; border-top: solid 0px; border-right:solid 0px;padding-top:8px; padding-left:5px;}

#StepPage #nave {width:auto;height:auto; }
#StepPage #nave ul {margin:0px;padding:0px;}
#StepPage #nave li { float:right; width:100px; padding-top: 15px; text-align:right;}
#StepPage #nave li a
{
	font-size: 12px;
	font-weight:bold;
	text-decoration: underline;
	text-align:right;
}


#uploadPage .inner{ padding:10px;}
#uploadPage .inner h3{ margin-bottom:-15px; margin-top:30px;}
#TaskDetailPage .roundBox .whiteBG table{ margin:0px auto; width:94%;}
#TaskDetailPage .roundBox .whiteBG{ padding:10px; padding-top:0px;}
#TaskDetailPage .roundBox .pager{ padding:10px; padding-right:40px; margin-left:-40px;}
#TaskDetailPage .roundBox a.pager{ padding:2px; padding-right:0px; margin-left:0px;}
#TaskDetailPage .roundBox  .hr{ margin:10px;}
#TaskDetailPage .roundBox .whiteBG  .hr{ margin:10px 0;}
#TaskDetailPage .roundBox .whiteBG .hr{ background:url(../../images/greenline.png) repeat-x left top;}
#TaskDetailPage .viewSteps {float:right; font-size:12px; font-weight:bold; color:Blue; padding-right: 10px; padding-top:5px;}
#TaskDetailPage .viewSteps a
{
	color: #000066;
}
.roundBox .subContent .hr{background:url(../../images/dotline2.gif) repeat-x left top;}
.brdata .subContent{ margin-left:0; margin-right:0; width:95%;}
.brdata .pageTab ul{ width:97%;}

#imgListPage .roundBox .pager{ padding-top:5px; margin-left:-10px;}
#imgListPage .roundBox a.pager{ padding-top:0px; margin-left:0px;}
#imgListPage .roundBox{ padding-top:10px;}

#PrivacyPage h3{ margin-top:15px;}
#PrivacyPage { line-height:1.6em;}
#PrivacyPage .padding{ padding:20px; font-size:12px;}
#PrivacyPage p{ padding-left:10px;}
#PrivacyPage ul
{
    padding-left: 16px;
    list-style-position: inside;
    list-style-type: disc;
}
#PrivacyPage ul li{ padding:3px;}

#blogListPage .roundBox{ padding:10px 20px;}
#blogListPage .myComments{ padding:0;}
#blogListPage .myComments .roundBox{padding:0; margin-top:0;}
#blogListPage .mainBlog{ margin-left:200px; padding-left:20px; border-left:1px solid #000000; min-height:600px; position:relative;}

#blogListPage .sidebar h3{ margin-top:15px;}
#blogListPage .sidebar li{ padding:2px 0;}
#blogListPage  .date{ padding-bottom:5px;  color:#666666;}
#blogListPage  h2{ font-size:22px; font-weight:normal; width:100%; margin-top:10px; color:#276337;}
#blogListPage  h2 span{ font-size:12px; color:#666;}
#blogListPage .hr{ margin:0;}
#blogListPage .content{ font-size:1.2em; color:#333333; padding-bottom:30px; padding-top:10px;}
#blogListPage .tools{ float:right; margin-right:5px;   }
#blogListPage .image{ padding:5px;}
#blogListPage .views{ color:#276337;  margin-top:-25px; width:100%; padding-top:30px;}
#blogListPage .views .image{ margin-top:-7px; float: right;}
#blogListPage .views .image input{ margin-left:10px;}

#blogListPage .sublink{ margin-top:-25px;}
#blogListPage .toplink{ padding:10px 0; color:#666666;}
#blogListPage .toplink a{ color:Black; text-decoration:underline;}
#blogListPage ul.list{ list-style-position: inside; list-style-type: disc; }
#blogListPage ul.list a{ color:Black;}
#blogListPage .archiveYear{ cursor:pointer; padding:2px; padding-left:10px; background:url(../../images/item_dot.gif) no-repeat 0px 6px;}
#blogListPage .archiveMonth{padding:2px; padding-left:30px; background: url("../../images/item_dot.gif") no-repeat scroll 20px 6px transparent;}
#blogListPage .archiveMonth a{ color:Black;}
#blogListPage .blogsinmonth{padding:2px; padding-left:15px; white-space: nowrap;}


#addCalPage .contentbox{ border:1px solid #2e603b; margin:10px 20px;}
#addCalPage .contentbox h3{ background-color:#408c4e; padding:4px; padding-left:20px; margin:0;}
#addCalPage .contentbox .inner{ padding:10px; padding-right:60px;}
#addCalPage .contentbox .inner .equbtn{ float:right; margin-top:-5px; margin-right:-50px;}
*+html #addCalPage .contentbox .inner .equbtn{ float:right; margin-top:-30px; margin-right:-60px; margin-left:-30px;}
#addCalPage .contentbox table.layout{ border:0; padding:0;}
#addCalPage .contentbox table.layout td{ height:120px; vertical-align:middle; text-align:center;}
#addCalPage .Operation{ padding:20px;}
#addCalPage .Operation input{ margin:10px;}
#addCalPage .types{ border:0px; border-left:1px solid  #2e603b;}
#addCalPage .types .btn{ padding:5px; padding-left:40px; text-align:left;}
#addCalPage .types .btnon{padding:5px; padding-left:40px; text-align:left; background:url(../../images/icon/arr_ico.png) no-repeat 0px 4px;}


#imageViewPage .myComments{ width:100%;}
.imageTool{ margin:auto; padding:10px 80px; text-align:center;}
.imageTool input{ margin:0 10px;}
.commentpage{ width:100%;}
.commentList .user{ width:105px; float:left;}
.commentList .user .photo{ width:74px; border:1px solid #7d8a81; padding:2px; width:auto; background-color:White; display:inline-block; margin:auto;  font-size:0;}
.commentList .content .photo{width:155px; text-align:center;  height:101px;border:1px solid #999999; display:table-cell; vertical-align:middle;}
.commentList .roundBox{ margin-bottom:30px;}
.commentList .roundBox .inner{ padding-top:0px; padding-left:10px; padding-bottom:0;}
.commentList .content{ background:url(../../images/comment_bg_y.gif) repeat-y left top; overflow:hidden;}
.commentList .content h3{ margin:0; padding:0;}
.commentList .content .header{background:url(../../images/comment_bg_top.gif) no-repeat left top; padding-left:40px; padding-top:10px; padding-right:20px;}
.commentList .content .header .text{ padding-right:10px; padding-bottom:10px;  height: 40px; line-height:1.6em;}
.commentList .content .footer{background:url(../../images/comment_bg_bottom.gif) no-repeat left bottom; height:2px; clear:left; font-size:0;}
.commentList .content .header .title{ font-size:15px; font-weight:bold;}
.commentList .content .header .data{ display:inline-block; padding-left:20px; color:#888781; font-size:11px;}
.commentList .content .header .from{ width:182px; float:left; margin:10px 0;}
.commentList .photoname{ text-align:center; padding:3px;}
.commentList .sources{ padding:5px 0;}
.commentList .tools{ margin-top:10px; padding:5px; background:url(../../images/dotline3.gif) repeat-x left top; clear:both; margin-left:30px; color:#888781; margin-right:10px;}
.commentList .tools a{ display:block; float:right; padding-right:10px; }

#SongListPage .oneRolList .text{ margin-left:0px; color:#666666;}
#SongListPage .oneRolList .headeritem{background:url(../../images/NOdotline2.gif) repeat-x left bottom; padding:10px 0; border-left:10px solid #ffffff;border-right:10px solid #ffffff; clear:both; margin-bottom:20px; height:100px; background-color:#f7f7f7;}
#SongListPage .oneRolList .headeritem .photo{ width:126px;  text-align:center;}
#SongListPage .oneRolList .headeritem .photo img{ margin:0 auto;}
#SongListPage .oneRolList .headeritem .text{ margin-left:150px; }
#SongListPage .oneRolList .headeritem .user{font-size:20px; color:Black; height:20px; line-height:20px;}

#songViewPage #cover{ position:absolute; padding:20px; text-align:center;}
#cover .photo{ padding:3px;  border:solid 1px #e6f2e8; vertical-align:middle; margin-bottom:0px; text-align:center;  overflow:hidden;}
#cover .photo img{ width:110px;}
#songViewPage .player{ border-left:170px solid #eff1ee; padding:15px 30px;}
#songViewPage .player label{ color:#000000;}
#songViewPage .player{ color:#7d7d7d;}
#songViewPage .player .tools{ float:right;}
#songViewPage .player .tools a{ display:inline-block; padding:0 10px;}
#songViewPage .audioInfo{ padding:10px 0;  line-height:20px; border-bottom: 1px dashed #333333;  border-top: 1px dashed #333333; margin:10px 0;}
#songViewPage #flashaudiocontent{ padding-left:50px;}

#helpPage{ margin-right:260px;}
#helpPage h3{ margin-top:16px;}
#helpPage p{ line-height:2em; font-size:1.2em;}

#viewFilePage .inner{ padding:10px;}
#viewFilePage .myComments{ width:100%; float:none;}
#viewFilePage .tools{ float:right;}

#viewFilePage h4 .date{ font-size:12px; color:#666666; display:inline-block; padding-left:20px; font-weight:normal;}

.calThreeView{ padding-bottom:1px;}
.calThreeView .calendar{ width:32.5%; float:left;}
.calThreeView .ca{ margin-left:16px;}
.calThreeView .roundBox{ height:200px; padding:5px; padding-right:0;}


.eventDetail .photos{text-align:center; width:100%;}
.eventDetail .inner{ padding:10px;}
.eventDetail .photos div{ text-align:left;}
.eventDetail .photos img{ margin:0px auto;}
.eventDetail .photos .actions{ padding:10px 20px; width:500px; margin:0 auto;   padding-top:10px; text-align:center;}
.eventDetail  .photos .actions a{ text-decoration:underline; padding:0 10px; font-size: 13px;}
.eventDetail .photos label{ font-weight:bold; color:#666666;}
.eventDetail .photos .inner{ margin-bottom:10px;}
.eventDetail .print_button{ float:right; padding-right:10px;}
.eventDetail .func{ margin:10px 100px; padding-top:10px;}
#eventViewPage .photos .img{ width:400px; height:300px; display:block;  vertical-align:middle; font-size:200px; text-align:center; border: 1px solid #e0e0e0;  margin:0 auto; padding:2px;}
#eventViewPage .photos .centerImg{ margin:10px auto; text-align:center;}
#eventViewPage .item h3{ margin:3px 0; padding:0;}
#eventViewPage .inner .item{ padding:0;}
#eventViewPage .inner .item .inner{ margin:0; padding:5px;}
#eventViewPage .texta{ line-height:1.6em;}

.eventlist .item{ padding:10px; margin:5px 0; overflow:hidden; clear:both;}
.eventlist label{font-weight:bold; color:#666666; vertical-align:top;}
.eventlist .photo{ float:left; margin-right:10px; width:120px; min-height:70px;}
.eventlist .descrption{ min-height:30px; height:auto; padding-left:130px; padding-bottom:10px;}
.eventlist .links{ float:right; color:#3b5998; margin-bottom:10px;}
.eventlist .links a{color:#3b5998;}
.eventlist h4{ margin:0; font-size:12px;}
#calendarPage .btn_left{ position:absolute;bottom:0px;}


.projecti-points-transfer{ padding:10px;}
.listPanel{ margin:10px;}



/*end of blog*/

#FriendsPage .left{ width:430px; float:left;}
#FriendsPage .right{ width:430px; float:right;}

#FriendsPage .profile{ height:200px; padding:10px;}
#FriendsPage .profile ul{list-style-type: none;}
#FriendsPage .profile ul li{ color:#333; margin-bottom:5px;}
#FriendsPage .profile ul li span{ color:#666; font-weight:bold;}

.projectdesc{ padding:3px; width: 500px; z-index:10; text-align:left; background-color:White; padding:10px;   }
.projectdesc .inner{padding:10px;}
.projectdesc .inner img{ vertical-align:middle; margin:10px;}
.project_step{ line-height:20px;}
.projectdesc  table{width: 100%;}
.projectdesc  tr{ border:0px;}
.projectdesc  tr td{ padding-left:10px;border:0px; background-color:White;}
.projectdesc .iconlist{ height:40px; padding:5px;}
.projectdesc .iconlist input{ margin-top:0px;}
.projectdesc .desc{margin-top:0;}
.projectdesc .desc td a{ font-weight:bold; }
.projectdesc .closeBtn{ display:block; float:right;padding:0px; margin:0px; margin-top: 0px; width:14px; height:14px; overflow:hidden; text-indent:200px; background: url(../../images/cancelbutton.gif) left top no-repeat;}

.topLink{ text-align:right; padding:1px 0; position:relative;}
.topLink a{ display:inline-block; padding:4px 10px;}
.topLink .leftLink{ position:absolute; left:19px;}

.Question{ font-size:13px; color:#276337;}
.answer{ padding:5px 5px 30px 30px;}
.answer img{ vertical-align:middle;}
.answer .history{ color:#666; padding-top:5px;}
.answer .history span{ float:left; padding-right:5px; font-weight:bold; color:#999;}

#associateGrid{	border: 0px;	background-color:White;		margin-bottom:5px;}
#associateGrid table td{		border-left:0px;	border-top:0px;	border: 1px solid #ffffff;}
#associateGrid textarea { width: 300px;}

#groupMainPage .calendar{ float:right; width:270px; height:200px; margin-top:-10px;}
.listDefine{ padding:10px; text-align:center;} 
.listDefine table{ margin:auto; width:auto;}
.buttons{ vertical-align:middle; padding:10px;}

/***************************************/
/*Login block style*/
.login{ margin:auto; margin-top:100px; text-align:center;}
.login .main-holder{ background:url("../../images/loginbg.png") no-repeat;  width:626px; height:429px; margin:auto;}
.loginContainer .forgotlink{ text-align:right; padding-left:30px;}
.loginContainer{width:350px; float:right;	font-size:11px;	padding-top:30px; padding-right:20px; overflow: hidden; }
.loginContainer  input.text{   width: 188px;   height: 17px; border: solid 1px #aaa;}
.loginContainer a{margin-right: auto; 	margin-left: auto;}
.loginContainer .forgotlink { margin-top:30px;}
.loginContainer .forgotlink a{ font-size:13px; color:Green; text-decoration:underline;}
.loginContainer .AddForm{	margin-left: auto;}
.loginContainer label{ width:70px; line-height:30px; color:Gray; text-align:right; font-size:13px; font-weight:normal; margin-left:10px;}
.loginContainer .data{ width:230px; clear:right; margin-right: 19px; margin-top:2px;}
.loginContainer .brdata{ width: 298px !important;width: 294px; text-align:right;}

.Captcha
{
	margin: 50px 0px 0px 0px;
	margin-top: 60px;
	padding:0px;
	text-align:right;
	width: 296px;
	height: 100px;
}

.RadCaptcha  div
{
	 height: 31px;
}

.RadCaptcha  div p
{
	 margin:0px;
	 padding:0px;
	 margin-top: 5px;
}

.Captcha .CaptchaTextBox
{
	width: 186px;
}

.Captcha .CaptchaImage
{
	width: 191px;
	height: 50px;
	color: #006633;
	background-color: #ccff66;
}

.Captcha .CaptchaTextBoxLabel
{
	 font-size:11px;
	 width: 190px;
	 margin:0px;
	 margin-left: 58px;
	 padding:0px;
	 line-height:21px;
	 text-align:right;
}

*+html .Captcha
{
	margin:0px;
	padding:0px;
	text-align:left;
	width: 240px;
	height: 100px;
}

*+html .RadCaptcha  div
{
	 height: 31px;
}

*+html .RadCaptcha  div p
{
	 margin:0px;
	 padding:0px;
	 margin-top: 5px;
}

*+html .Captcha .CaptchaTextBox
{
	width: 188px;
}

*+html .Captcha .CaptchaImage
{
	height: 50px;
	color: #006633;
	background-color: #ccff66;
}

*+html .Captcha .CaptchaTextBoxLabel
{
	 font-size:11px;
	 width: 190px;
	 margin:0px;
	 padding:0px;
	 line-height:21px;
	 text-align:left;
}

/*************************************************************/
/*Forget Password*/
.ForgetPasswordBox{	position: absolute;   top:300px;   left: 50%;   margin-top: -80px;   margin-left: -230px;   width: 300px;   height: 30px;   line-height:30px;}
h1.sitelogo{ display:inline;}
h1.sitelogo a{ display:block; height:140px; width:160px; margin-left:10px; margin-top:10px;}
.ForgetPasswordBox .AddForm{width: 500px;	text-align:center; margin-top:20px;}
.ForgetPasswordBox label{text-align:right; font-size:12px;  width:130px; padding-right:5px; }
.ForgetPasswordBox .brdata{ padding-top:5px;}
.ForgetPasswordBox .right{text-align:right;}
.ForgetPasswordBox .ErrorMessage{ width:100%; text-align:left; padding-left:155px;}
.inputpage label{ padding-top:8px;}
.ForgetPasswordBox .message{ font-size:12px; line-height:1.6em;}
*+html .ForgetPasswordBox label{padding-top:8px;}

#pageSearch{ padding:5px 15px; background: url(../../images/pageSearchBoxOff.gif) no-repeat 96px 5px;}
#pageSearch.on{ padding:0 5px; background: url(../../images/pageSearchBoxOn.gif) no-repeat 96px 0px;}
#pageSearch.dropdown{ padding:0 5px; background: url(../../images/pageSearchBoxOn.gif) no-repeat 318px 0px;}
#pageSearch.dropdown input.text{ margin-left:26px; margin-right:17px;}
#pageSearch input{background-color:Transparent;  border:none;}
#pageSearch input.text{ margin-left:43px; width:65px; padding-top:2px;}

#searchFriendPage .photo{ float:left; padding:5px; padding-right:10px;}
#searchFriendPage .inner .text{ height:90px;}
#searchFriendPage .inner .text .userName{ font-size:16px; font-weight:bold; margin-bottom:36px; padding:5px 0;}
#searchFriendPage .inner .text .email{ padding:5px 0; }
#searchFriendPage .pageActive{position:absolute; right:10px;  z-index:10000; text-align:right; top:5px;}
#searchFriendPage .page .fullbox{ margin-top:30px;}
#eventViewPage .text div.roundBox{ z-index:3;}
/****************************************************************/
/* Project instance copy*/
.all-member-group{ overflow: auto; height: 200px; width: 320px;}

#notification {margin-top:10px;}
*+html #notification {margin-top:30px;}
#notification  h3 { font-size:12px; font-weight:bold;}
#notification  .inner{ margin:0px; padding:10px 0px 10px 15px; overflow:hidden;}
#notification  .piclist{ clear:both;}
#notification  .piclist .item{ margin-bottom:5px; width:99%; }
#notification  .piclist .item img { vertical-align:middle;}
#notification  .piclist  .photo{float:left; padding-bottom: 10px;}
#notification  .piclist  .text .user{ float:left; padding-left: 15px;}
#notification  .piclist  .comment{ float:left;  margin-left: 50px; margin-bottom:10px;  width: 94%;}
#notification  .piclist  .spot {background:url(../../images/dotline2.gif) repeat-x left top; height:1px;}

#notification .roundBox{ background-color:#d4ecdc; margin-top:10px; margin-bottom:20px;}
#notification .roundBox h3{ padding:0; padding-left:10px; line-height:18px;}
#notification .roundBox .inner{ margin: 0px 12px;}
#notification .roundBox .viewmore{ padding:5px 5px 0 10px; text-align:left;}

.floatLeft
{
	 float:left;
}

.padding5px
{
	padding-left: 5px;
}

.padding30px
{
	padding-left: 30px;
}

.paddingRight15
{
	padding-right: 15px;
}

.paddingbottom5px
{
	padding-bottom: 5px;
}

.paddingtop15px
{
	margin-top: 8px;
}

#RSSView .inner
{
    padding: 15px; padding-top: 0px;
}
#RSSView .item { padding: 5px 0px 10px 0px;}
#RSSView .title { font-size: 12px;}
#RSSView .desc { font-size: 12px;}
#RSSView  .spot {background:url(../../images/dotline2.gif) repeat-x left top; height:1px;}

.shareItem
{
     padding-top:1px;   
}

*+html .shareItem
{
     padding-top:0px;   
}



.SendEmailDeleteButton { cursor:pointer;border:solid 1px #222;padding: 1px;    }

#GroupAdd .users { width: 400px;float:left;border:1px solid #CCCCCC;height:450px; padding-right: 15px; margin-right:15px; }
#GroupAdd .existusers { width: 400px;height:450px; overflow:auto; border:1px solid #CCCCCC;  float:left; }
#GroupAdd .itemUser {width: 82px; cursor:pointer;}

#projectIADD .users { width: 400px;float:left;border:1px solid #CCCCCC;height:450px; padding-right: 15px; margin-right:15px; }
#projectIADD .existusers { width: 400px;height:450px; overflow:auto; border:1px solid #CCCCCC;  float:left; }
#projectIADD .itemUser {width: 82px; cursor:pointer;}

.MenuDirection{padding: 10px; overflow:hidden; color: #2e603b;}
.MenuDirection li
{
    border: 1px solid #2e603b;
    width: 200px;
    float: left;
    margin-left: 13px;
    margin-bottom: 13px;
    min-height: 140px;
    height: 140px;
    height: auto !important;
}
.MenuDirection li .item { padding: 8px;}
.MenuDirection li .item .title { font-weight:bold; font-size: 12px;color: #2e603b;}
.MenuDirection li .item .title a
{
    font-weight: bold;
    font-size: 12px;
    color: #2e603b;
    text-transform: none;
}

.MainPageDisabledUserConfirm
{
    background-color:White;
    padding: 15px;
    width: 280px;        
}

.MainPageDisabledUserConfirm .direction
{
    font-size: 14px;       
    padding: 15px;  
}

.MainPageDisabledUserConfirm .buttons
{
    text-align:center;    
}
.WarningMessage
{
    background-color:White;
    padding: 15px;
    width: 380px;        
}
.WarningMessage .direction
{
    font-size: 12px; 
    padding: 5px 15px 5px 15px;
    text-align: left;
}

#inputdataPage .user {
	height:100%;
	overflow:hidden;
} 
#inputdataPage .user .manager{ float:left; }
#inputdataPage .user .Implementors{ float:left; margin-left:10px;}
#inputdataPage .user span{color:#276337; display:block;margin-bottom: 3px;}
#inputdataPage .user a {display:block; float:left; margin-right:10px; width: 70px; color:#666666; }
#inputdataPage .user .managerImg{border:1px solid #bacfc0; width:52px; height:52px; padding-top:2px; padding-left:2px; margin-bottom: 3px;} 
#inputdataPage .user .implementorsImg{border:1px solid #bacfc0; width:52px; height:52px; padding-top:2px; padding-left:2px; margin-bottom: 3px;} 


.ViolationCSS
{
	text-decoration: none;
	color: #3366CC;
}