/*
	Author: Amal Krishna Bakali 
	Date: May 09, 2008
	Title: CMS - Admin Panel    
====================================
*/
body{
 	font-family:Arial, Helvetica, sans-serif, Tahoma, Georgia;
	font-size:11px;
	color:#3D3D3D;
	background:url(images/bodybg.gif) repeat;
	text-align:center;
	margin:0;
	cursor:default;
}
*{
	margin:0; padding:0;
}
img,fieldset{
	border:none;
}
/*
	voice-family:"\"}\"";
	voice-family:inherit;	
*/
ul,ol,li{
	list-style:none;
}	
a{
	color:#3D3D3D;
	text-decoration:none;
}
a:hover{
	color:#3D3D3D;
	text-decoration:underline;
}
.hide,h1 b,h2 b,h5 b,a i,a b{
     position: absolute;
     left: -9999px;
}
/*------------------------------Page Structure
*/ 
#wrap{
 	width:940px;
	margin:0 auto;
	text-align:left;
 }
#hdr{
	width:940px;	height:40px;
	padding:10px 20px;
	background:#FC9A00;
	overflow:hidden;
	margin-bottom:15px;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:900px;	height:20px;
	
}
html>body #hdr{
	width:900px;	height:20px;
}
#hdr .hdrlink span,#hdr span{
	width:auto;
	display:block;
	float:left;
	height:18px;
	padding:0px 11px;
	line-height:20px;
	font-weight:bold;
	font-size:11px;
	text-transform:uppercase;
	background:#FFBD3E;
	border:1px solid #FFBD3E;
	
}
#hdr .hdrlink:hover span{
	border:1px solid #FFBD3E;
	background:#FFF9E4;
	
}
#hdr ul{
	width:auto;
	float:right;
	overflow:hidden;
	font-size:12px;
}
#hdr ul li{
	display:inline;
	margin-left:7px;
	
}
#hdr ul li a{
	margin-left:7px;
}
#hdr ul li a:hover{
	color:#3D3D3D;
	text-decoration:underline;
}
.musthead{
	overflow:hidden;
	width:940px;
}
.musthead ul{
	width:auto;
	float:right;
	margin-top:25px;
}
.musthead ul li{
	display:block;
	float:left;
}
.musthead ul li a{
	display:block;
	float:left;
	width:108px; height:18px;
	border:1px solid #FC9A00;
	background:#FFC75B;
	text-align:center;
	line-height:18px;
	font-weight:bold;
	margin-left:10px;
	text-transform:uppercase;
}
.musthead ul li a:hover{
	border:1px solid #FC9A00;
	text-decoration:none;
	background:#FFF9E4;
}
.musthead h1{
	height:65px;
	line-height:65px;
	padding:0 20px;
	font-size:33px;
	color:#000;
	float:left;
	width:auto;
	font-weight:normal;
}

#loginarea,#footer,.boxarea{
	width:940px;
	padding:19px;
	background:#fff;
	overflow:hidden;
	margin-bottom:10px;
	border:1px solid #F7ECC4;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:900px;
}
html>body #loginarea,
html>body #footer
html>body .boxarea{
	width:900px;
}
/*\*/
* html #loginarea{
	padding-bottom:0;
}
/**/
/*\*/
*+ html #loginarea{
	padding-bottom:0;
}
/**/
#loginarea h2,.boxarea h2{
	font-size:25px;
	font-weight:normal;
	border-bottom:1px dashed #D2D2D2;
	margin-bottom:20px;
	padding-bottom:5px;
}
#loginleft{
	float:left;
	width:440px;
	padding:19px;
	border:1px solid #BAEAFE;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:400px;
}
html>body #loginleft{
	width:400px;
}
#loginright{
	float:right;
	width:440px;
	padding:20px;
	background:#FFF9E4;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:400px;
}
html>body #loginright{
	width:400px;
}
.loginform{
	width:400px;
}
.loginform dd{
	display:block;
	margin-bottom:28px;
}
.loginform label{
	display:block;
	font-weight:bold;
	font-size:12px;
	margin-bottom:7px;
}
.loginform input{
	width:390px;	height:20px;
	border:1px solid #ddd;
	background:#FFF9E4;
	font-size:13px;
	padding:3px 4px 0 4px;
}
.loginform input:focus{
	background:#fff;
}
.loginform .submitbtn{
	width:auto;	height:25px;
	line-height:25px;
	text-align:center;
	font-weight:bold;
	background:#FFBD3E;
	cursor:pointer;
	padding:0 5px;
	font-size:11px;
}
.loginform .submitbtn:focus{
	background:#FFBD3E;
}
.loginform .ignore{
	margin:-8px 0 0 0;
}
#loginright h3{
	font-size:13px;
	margin-bottom:10px;
}
#loginright p{
	font-size:11px;
	line-height:16px;
	margin-bottom:25px;
}
.altloginform input{
	background:#fff;
}
/*
---------------------------Drop Down Menu
*/
.pannelbox{
	background:#FFF9E4;
	margin-bottom:20px;
}
.dropmenu,.submenu{
	padding:0px 0 10px 10px;
	border-bottom:1px solid #FFC75B;
	width:890px;
	overflow:hidden;
}
.dropmenu li,.submenu li{
	display:block;
	float:left;
	margin-right:10px;
}
.dropmenu a,.submenu a{
	display:block;
	float:left;
	background:#3D3D3D;
	padding:0 10px;	
	line-height:30px;	
	color:#fff;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;	
}
.dropmenu a:hover,.dropmenu #selected{
	background:#FC9A00;
	text-decoration:none;
	color:#3D3D3D;
}
.submenu {
	border:none;
	padding-bottom:0;
}
.submenu li{
	margin-right:20px;
}
.submenu a{
	background:none;
	padding:0;
	font-weight:bold;
	color:#3D3D3D;
}
.submenu a:hover{
	color:#FC9A00;	
}
.dropitem{
	width:900px;
	overflow:hidden;
	margin-bottom:20px;
}
* .dropitem{
	height:1%;
}
.leftside{
	float:left;
	width:440px;
}
.rightside{
	float:right;
	width:440px;
}
.itemhead dd{
	display:block;
	overflow:hidden;
	padding:1px;
	background:#fff;
	border:1px solid #D0F1FE;
	overflow:hidden;
	margin-bottom:20px;	
}
.itemhead dd img{
	display:block;
	float:left;
	width:auto;
	height:auto;
}
.itemhead dd span{
	width:417px;
	float:right;
	display:block;
	background:#D0F1FE;
	line-height:27px;
	padding:0 10px;	
	font-size:13px;
	text-transform:uppercase;
	font-weight:bold;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:397px;
	
}
html>body .itemhead li span{
	width:397px;
}
.itemhead p{
	clear:both;
	padding:20px;
	line-height:17px;
	font-size:12px;
}
.inner {
	padding:20px;
}
.itemhead ul{
	clear:both;
	margin:20px;
}
.itemhead ul li{
	border:1px solid #D0F1FE;
	padding:1px;
	display:block;
	margin-bottom:5px;
}
.itemhead ul li a{
	display:block;
	background:#F0FBFF url(images/bullets1.gif) no-repeat top right;
	line-height:27px;
	padding:0 10px;
	font-size:13px;
}
.itemhead ul li a:hover{
	text-decoration:none;
	background:#D0F1FE url(images/bullets2.gif) no-repeat top right;
}
.itemhead div{
	overflow:hidden;
}
.itemhead fieldset{
	overflow:hidden;
	margin:20px 20px 0 20px;
}
.itemhead fieldset select{
	border: 1px solid #DDD;
	width:361px;	height:23px;
	padding:2px 2px 2px 2px;
	float:left;
}
.itemhead fieldset img{
	display:block;
	width:auto;
	height:auto;
	float:right;
	
}
.itemhead li b{
	display:block;
	line-height:25px;
	padding:0 10px;
	font-size:12px;
}
.searchbox{
	overflow:hidden;
	width:900px;	height:28px;
	background:#3D3D3D;
	border-top:1px solid #494949;
	border-bottom:1px solid #494949;
}	
.searchbox img{
	display:block;
	width:auto;
	height:26px;
	float:left;
	margin:1px 10px 0 2px;
}
/*\*/
* html .searchbox img{
	margin-left:1px;
}
/**/
.searchbox h3{
	display:block;
	float:left;
	line-height:28px;
	width:auto;
	margin-right:11px;
	color:#fff;
	font-size:13px;
	text-transform:uppercase;	
}
.searchbox select, .searchbox input, .searchbox sText{
	width:189px;	height:18px;
	margin-right:10px;
	display:block;
	float:left;
	font-size:12px;
	font-family:Arial;
	border:1px solid #DDD;
	border-left:none;
	margin-top:4px;
}
.searchbox div{
	width:auto;
	float:right;
	padding-right:10px;
}
.searchbox option{
	padding-left:3px;
}
.searchbox .findbtn{
	float:left;
	width:auto;	height:20px;
	border:none;
	line-height:20px;
	font-weight:bold;
	text-align:center;
	background:#FFBD3E;
	margin-top:4px;
	font-family:Arial;
	text-transform:uppercase;
	cursor:pointer;
	padding:0 5px;
	
}
.searchbox span{
	display:block;
	width:auto;
	float:left;
	color:#fff;
	line-height:30px;
	font-size:12px;
	margin-right:7px;
}
.searchbox .chkbx{
	float:left;
	width:14px;	height:14px;
	border:none;
	margin-top:6px;
}
.searchbox label{
	display:block;
	width:auto;
	float:left;
	height:auto;
	color:#fff;
	font-weight:bold;
	line-height:30px;
	margin:0 10px;
}
.showdata {
	padding:20px;
	background:#F9F9F9;
	overflow:hidden;
	width:900px;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:860px;
}
html>body .showdata {
	width:860px;
}
.showentry{
	width:570px;
	float:left;
	border:1px solid #BAEAFE;
	border-bottom:none;
	font-size:12px;
}
.showentry th, .showentry td{
	padding-left:10px;
	height:24px;
	border-bottom:1px solid #BAEAFE;
	voice-family:"\"}\"";
	voice-family:inherit;
	height:23px;
}

html>/**/body .showentry th, html>/**/body .showentry td{
	height:24px;
}
.showentry th{
	background:#DCF5FF;
}
.showentry tr{	
	background:#F0FBFF;
}
.showentry tr:hover{
	background:#DCF5FF;
	cursor:pointer;
}
.summarybox{
	float:right;
	width:270px;	height:auto;
	background:#FFF9E4;
	padding:19px;
	border:1px solid #FFC75B;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:230px;	height:224px;
}
html>body .summarybox{
	width:230px;	height:auto;
}
.summarybox h2{
	font-size:13px;
	text-transform:uppercase;
	margin-bottom:20px;
	font-weight:bold;
	border-bottom:none;
}
.summarybox h4{
	border-bottom:1px solid #FFC75B;
	padding-bottom:3px;
	font-size:12px;
	margin-bottom:4px;
}
.summarydata{
	font-weight:bold;
	font-size:12px;
	margin-bottom:40px;
}
.summarydata td{
	height:21px;
}
.btn1,.btn2{
	background:#FFC75B;
	width:105px;
	height:25px;
	line-height:21px;
	font-weight:bold;
	border:none;
	font-size:12px;
	color:#3D3D3D;
	padding:0;
	cursor:pointer;
	float:left;
}
.btn2{
	float:left;
	display:block;
}
.txt1{
	display:block;
	float:left;
	width:103px;	height:20px;
	border:1px solid #ddd;
	font-size:11px;
	font-size:12px;
	padding:3px 0 0 0;
	text-align:center;	
}
.altspace{
	margin-right:20px;
}
.altspace1{
	margin-left:10px;
}
.altbtn1{
	margin:0 0 10px 125px;
}
.controlbox{
	width:900px;
	border:1px solid #BAEAFE;
	padding:1px;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:896px;
}
html>body .controlbox{
	width:896px;
}
.controlbox fieldset{
	width:896px;
	display:block;
	overflow:hidden;
}
.controlbox fieldset img{
	float:left;
	display:block;
	width:18px;
	height:27px;
}
.controlbox fieldset span{
	display:block;
	width:877px;
	background:#D0F1FE;
	padding:0 10px;
	height:27px;
	font-weight:bold;
	font-size:13px;
	line-height:27px;
	text-transform:uppercase;
	float:right;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:857px;
}
html>body .controlbox fieldset span{
	width:857px;
}
.conholder{
	padding:18px;
	width:896px;
	overflow:hidden;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:860px;
}
html>body .conholder{
	width:860px;
}
.inputarea{
	float:left;
	width:590px;
}
.inputarea dl{
	width:590px;
	overflow:hidden;
}

.controlbtn{
	float:right;
	width:270px;
	padding:19px;
	background:#F9F9F9;
	border:1px solid #DDDDDD;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:230px;
}
html>body .controlbtn{
	width:230px;
}
.inputarea dd{
	display:block;
	width:295px;	height:50px;
	float:left;
	margin:0 0px 6px 0;
}
.inputarea .altdd{
	width:570px;
}
.inputarea label, .conholder label{
	display:block;
	width:275px;
	font-size:12px;
	margin-bottom:6px;
	font-weight:bold;
}
.inputarea input{
	width:267px;	height:20px;
	border:1px solid #DDD;
	font-size:15px;
	padding:3px 3px 0 3px;
}
.inputarea input:focus{
	background:#F9F9F9;
}
.inputarea select{
	width:275px;
	height:22px;
	border:1px solid #DDD;
	padding:2px 3px 1px 3px;
}
.inputarea select option{
	padding-left:3px;
}
.inputarea .alttxt{
	width:564px;
}
.controlbtn a{
	display:block;
	width:50px;	height:60px;
}
.controlbtn ul{
	width:230px;
	overflow:hidden;
	padding-left:30px;
	margin-bottom:10px;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:200px;
}
html>body .controlbtn ul{
	width:200px;
}
.controlbtn ul li{
	display:block;
	float:left;
	margin-right:10px;
}
.newbtn{
	background:url(images/newbtn.gif) no-repeat;
}
.editbtn{
	background:url(images/editbtn.gif) no-repeat;
}
.delbtn{
	background:url(images/delbtn.gif) no-repeat;
}
.editinfo{
	overflow:hidden;
	margin-bottom:20px;
}
.archivebtn{
	background:url(images/archivebtn.gif) no-repeat;
}
	
.editinfo a,.editinfo span{
	display:block;
	float:left;
	height:26px;
	width:26px;
}
.editinfo span{
	width:175px;
	background:#FFC75B;
	margin-right:1px;
	text-align:center;
	font-weight:bold;
	line-height:26px;
	font-size:12px;
}
.prev{
	background:url(images/leftarrow.gif) no-repeat;
	margin-right:1px;
}
.prev:hover{
	background:url(images/leftarrow.gif) no-repeat 0 -26px;
}
.next{
	background:url(images/rightarrow.gif) no-repeat;
}
.next:hover{
	background:url(images/rightarrow.gif) no-repeat 0 -26px;
}
.btn{
	overflow:hidden;
}
.subbtn, .resetbtn{
	width:105px;
	height:25px;
	font-weight:bold;
	font-size:13px;
	color:#fff;
	text-align:center;
	border:none;
	background:#3D3D3D;
	cursor:pointer;
}
.subbtn{
	float:left;
}
.resetbtn{
	float:right;
}
.selectbox{
	overflow:hidden;
	width:860px;
	margin-bottom:10px;
}
.selectbox dd{
	display:block;
	width:275px;
	float:left;
	margin-right:20px;
}
.selectbox .altmargin{
	width:268px;
	margin-right:0;
}
.selectbox dd label{
	display:block;
	width:270px;
	font-size:12px;
	line-height:12px;
	font-weight:bold;
	margin-bottom:9px;
}
.selectbox dd select{
	display:block;
	width:273px;	height:23px;
	padding:1px 2px 1px 0px;	
	border:1px solid #ddd;
	font-size:15px;	
}
.selectbox dd select option{
	padding-left:6px;
}
.selectbox dd input{
	width:266px;	height:21px;
	border:1px solid #ddd;
	padding:2px 0 0 2px;
	font-size:15px;	
}
.btnstyle, .conholder .btnstyle, .controlbox .conholder .btnstyle, .controlbox .btnstyle, .formarea .btnstyle, .lastbox .btnstyle{
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	border:none;
	width:auto;
	font-size:12px;
	font-weight:bold;
	height:25px;
	line-height:25px;
	padding:0 5px;
	background:#FFC75B;
	cursor:pointer;
	margin-bottom:10px;
}
.projdetail{
	width:860px;
	border:1px solid #BAEAFE;
	padding:1px;
	overflow:hidden;
	margin-bottom:20px;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:856px;	
}
html>body .projdetail{
	width:856px;
}
.projhdr,.altprojhdr{
	width:856px;
	overflow:hidden;
}
.altprojhdr{
	width:869px;	
}
.projhdr img{
	display:block;
	float:left;
	width:auto;	height:auto;
}
.projhdr span{
	width:837px;
	display:block;
	float:right;
	background:#D0F1FE;
	height:27px;
	line-height:27px;
	font-weight:bold;
	padding:0 10px;
	font-size:13px;
	text-transform:uppercase;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:817px;	
}
/*different color for new msg*/
.projectHdrOld span{
	background:#D0F1FE;
	}
.projectHdrUser span{

}
.prjectHdrNew span{
	background:#66d2ff;
	}

html>body .projhdr span{
	width:817px;	
}
.projhold{
	padding:8px;
	overflow:hidden;
	/*height:100%;*/
}
.projtable,.viewinfo{
	float:left;
	width:560px;
	font-size:12px;
	border:1px solid #BAEAFE;
	border-bottom:none;
	margin-bottom:10px;
}
.projtable tr,.viewinfo tr{
	background:#F0FBFF;
}
.projtable tr:hover,.viewinfo tr:hover{
	background:#D0F1FE;
}
.projtable td,.projtable th,.viewinfo td, .viewinfo th{
	padding:0 10px;
	height:24px;
	border-bottom:1px solid #BAEAFE;
	voice-family:"\"}\"";
	voice-family:inherit;
	height:23px;
}
html>body .projtable td, html>body .projtable th,
html>body .viewinfo td, html>body .viewinfo th{
	height:23px;
}

.projtable th,.viewinfo th{
	background:#DCF5FF;
}
.projright{
	float:right;
	width:270px;	
	border:1px solid #FFC75B;
	padding:19px;
	background:#FFF9E4;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:230px;	
}
html>body .projright{
	width:230px;	
}
.viewinfo{
	width:860px;
	float:none;
}
.projright h3{ 
	font-size:13px;
	text-transform:uppercase;	
}
.alttable{
	margin-bottom:10px;
	
}
.projright p{
	display:block;
	margin-bottom:10px;
	overflow:hidden;
	height:auto;
}
.projright .altp{
	margin-bottom:0;
}
.btnhold{
	float:right;
	width:270px;
	padding:19px;
	background:#FFF9E4;
	border:1px solid #FFC75B;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:230px;
}
html>body .btnhold{
	width:230px;
}
.btnhold ul{
	width:230px;
	overflow:hidden;
	margin-bottom:20px;
}

.btnhold ul li{
	display:block;
	float:left;
	margin-right:10px;
}
.makepayment{
	margin:20px 0 0 120px;
}
.btnhold .lastitem{
	margin-right:0;
}
.btnhold h3{
	font-size:12px;
	padding-bottom:5px;
	border-bottom:1px solid #FFC75B;
}
.pagebrowse{
	width:860px;	height:31px;
	overflow:hidden;
	padding:0 9px;
	border:1px solid #BAEAFE;
	line-height:29px;
	font-weight:bold;
	margin-bottom:5px;
	voice-family:"\"}\"";
	voice-family:inherit;
	text-align:right;
	width:860px;	height:31px;	
}
html>body .pagebrowse{
	width:840px;	height:29px;	
}
.altbrowse{
	width:900px;
	border:none;
	background:#E7E7E7;
}
.altbrowse{
	width:900px;	height:30px;
	overflow:hidden;
	padding:0 10px;
	line-height:30px;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:880px;	height:30px;	
}
html>body .altbrowse{
	width:880px;	height:30px;	
}
.pagebrowse div{
	float:left;
	width:auto;
}
.pagebrowse fieldset{
	float:right;
}

.pagebrowse fieldset img{
	display:block;
	width:auto;	height:auto;
	float:left;
	margin:5px 0 0 5px;
	display:inline;
	cursor:pointer;
}

.pagebrowse fieldset span{
	display:block;
	float:left;
}
.tablehdr {
	margin-bottom:5px;
	font-size:12px;
}

.tablehdr .deletebtn {
	margin-left:10px;
}
.tablehdr th{
	height:30px;
	line-height:30px;
	background:#D0F1FE;
	font-size:12px;
	text-align:left;
}
.tablehdr .altth{
	text-align:center;
}
.alttablehdr th{
	padding-left:2px;
}
.projhdr .tablehdr th{
	font-weight:normal;
}
.controlbox .hdr1{
	width:290px;
	float:left;
}
.detailsinfo{
	width:830px;
	padding:19px;
	overflow:hidden;
	padding-right:0;
}
.detailsinfo dd{
	display:block;
	float:left;
	width:288px;
	margin-right:20px;

}
.projdetail .tablehdr td{
	background:#D0F1FE;
}
.detailsinfo .lastbox{
	width:190px;
	margin-right:0;
	border:1px solid #FFC75B;
	padding:19px 9px 9px 9px;
	background:#FFF9E4;
}
.lastbox .subbtn2{
	margin-right:10px;
}
.lastbox li{
	display:block;
	margin-bottom:12px;
}
* html .lastbox li{
	height:1%;
}
.lastbox h3{
	margin-bottom:13px;
}
.lastbox label{
	font-size:12px;
}

.detailsinfo dt{
	font-size:12px;
	font-weight:bold;
}
.detailsinfo dl{
	width:285px;
	padding:0;
}
.detailsinfo dl dd{
	padding-bottom:13px;
	border-bottom:1px solid #E7E7E7;
	margin-right:0;
	margin-bottom:7px;	
}
.lastbox input{
	margin-right:10px;
	width:14px;	height:14px;
}
.lastbox p{
	margin-bottom:5px;
	}
.clear{
	margin:0;
	padding:0;
}
.space{
	margin-bottom:5px;
}
.searchtxt{
	display:block;
	width:140px;	height:18px;
	float:left;
	border:1px solid #ddd;
	background:#fff url(images/search-icon.gif) no-repeat right top;
	margin:4px 10px 0 0;
	padding:0 26px 0 4px;
}
.searchbtn2{
	display:block;
	width:28px;	height:20px;
	float:left;
	border:0;
}
.extspace{
	margin-bottom:20px;
}
.boxcon{
	width:880px;
	height:140px;
	border:10px solid #DBF5FE;
	text-align:center;
	line-height:140px;
}
.boxcon h4{
	font-size:21px;
	color:#3D3D3D;
	font-family:"Trebuchet MS";
}
.style1{
	color:#FC9A00;
	text-decoration:underline;	
}
.style2{
	color:#00B8FF;
	text-decoration:underline;	
}
.imgcent div{
	width:898px;	height:350px;
	text-align:center;
	vertical-align:middle;
	margin:0 auto;
	line-height:350px;
}
.imgcent div img {
	margin-top: expression(( 350 - this.height ) / 2); 
}
html>body .imgcent div img {
	text-align:center;
	vertical-align:middle;
}
.clearbtm,.dataentry .clearbtm,.datainput .clearbtm,
.formarea .clearbtm{
	margin-bottom:0;
}
.dataentry dd{
	display:block;
	margin-bottom:20px;
	width:860px;
	font-size:12px;
	overflow:hidden;
	
}
.dataentry input,.dataentry textarea{
	width:570px;	height:17px;
	background:#FFF9E4;
	border:1px solid #ddd;
	padding:3px;
	font-size:15px;
}
.dataentry textarea{
	width:852px;	height:165px;
	padding:3px;
	font-size:15px;
}
.attachment b{
	display:block;
	float:left;
	width:auto;
	margin-right:13px;
}
.altattach{
	font-size:12px;
	border-top:1px solid #E7E7E7;
	padding-top:9px;
}		
.attachment span{
	display:block;
	float:left;
	width:auto;	height:14px;
	padding-left:13px;
	margin-right:13px;
	background:url(images/attachment-sign.gif) no-repeat;
	
}
.dataentry dd img{
	display:block;
	float:left;
	width:auto;	height:auto;
}
.dataentry dd small{
	display:block;
	float:left;
	width:auto;
	line-height:25px;
	margin:0 13px;
}
.dataentry dd small img{
	margin-right:7px;
}
.lside {
	float:left;
	width:auto;
}
img.delbtn2{
	display:block;
	float:right;
	margin:6px 0 0 10px;
	cursor:pointer;
}
.conarea{
	padding:20px;
}
.conarea h2{
	border:none;
	font-size:12px;
	font-weight:normal;
	margin-bottom:20px;
	padding-bottom:0;
}
.conarea p{
	margin-bottom:0px;
	line-height:18px;
	font-size:12px;
}
.datainput{
	margin:18px 0 19px 18px;
	width:878px;
	overflow:hidden;
}
.datainput dd{
	display:block;
	width:439px;
	float:left;
	margin-bottom:12px;
}
.datainput .althold{
	width:878px;
}
.datainput label{
	display:block;
	width:420px;
	font-size:12px;
	font-weight:bold;
	margin-bottom:5px;
}
.datainput input{
	display:block;
	width:415px;	height:20px;
	border:1px solid #ddd;
	background:#FFF9E4;
	padding:3px 0 0 3px;
}
.datainput input:focus{
	background:#fff;
}
.datainput select{
	display:block;
	width:418px;	height:23px;
	border:1px solid #ddd;
}
/*\*/
* html .datainput select{
	margin-bottom:5px;
}
/**/

.personalinfo{
	border:1px solid #BAEAFE;
	border-bottom:none;
	font-size:12px;
	float:left;
}
.personalinfo th,.personalinfo td{
	border-bottom:1px solid #BAEAFE;
}
.personalinfo th{
	background:#DCF5FF;
	text-align:left;
	padding-left:10px;
}
.personalinfo td{
	padding-left:10px;
}
.personalinfo tr{
	height:25px;
	background:#F0FBFF;
}
.personalinfo tr:hover{
	background:#DCF5FF;
}
.control{
	width:411px;
	border:1px solid #FFC75B;
	padding:1px;
	float:right;
	font-size:12px;	
}
.control fieldset img{
	display:block;
	width:18px;	height:27px;
	float:left;
	margin-right:1px;	
}
.control fieldset{
	overflow:hidden;
}
.control span{
	display:block;
	float:right;
	width:372px;
	background:#D0F1FE;
	height:27px;
	line-height:27px;
	padding:0 10px;
	font-weight:bold;
	text-transform:uppercase;
}
.contdiv{
	overflow:hidden;
	width:394px;	
	margin:10px 0 10px 8px;
}
.contnav{
	float:left;
	width:214px;
	padding:0;
	margin:0;
	margin-top:33px;
}
.contnav span{
	display:block;
	float:left;
	width:159px;
	padding:0;
	margin:0;
}
.contbtn{
	float:right;
	width:170px;
}
.contbtn li{
	display:block;
	float:left;
}
.contbtn li img{
	display:block;
	float:left;
	margin-right:10px;
	cursor:pointer;
	display:inline;
}
.contbtn .spitem img{
	margin-right:0;
}
.formarea{
	width:413px;
	padding-bottom:9px;	
}
.formarea dl{
	overflow:hidden;
	margin-left:8px;
	width:405px;
	
}
.formarea dd{
	display:block;
	float:left;
	width:190px;
	margin:0 10px 10px 0;
	display:inline;
}
.formarea label{
	display:block;
	width:190px;
	font-weight:bold;
	margin-bottom:4px;	
}
.formarea input{
	width:185px;	height:20px;
	padding:3px 0 0 3px;
	border:1px solid #ddd;
	font-size:13px;
}
.spacelft {
	margin-right:5px;
}
.formarea img{
	cursor:pointer;
}
/*----------------------Footer area
*/
#footer{
	margin:0 auto;
	text-align:left;
}
#footer img{
	display:block;
	width:auto;	height:auto;
	float:right;
}
#footer h4{
	font-size:11px;
}

/*---------------------CSS 23.06.08*/
.boxarea h2{
	overflow:hidden;
	width:900px;
}
.boxarea h2 span{
	display:block;
	float:right;
}
.boxarea h2 big{
	display:block;
	float:left;
	font-style:normal;
	font-size:25px;
}
.boxarea h2 span a{
	display:block;
	float:left;
	padding:0 10px;
	height:25px;
	line-height:25px;
	background:#000;
	font-weight:bold;
	text-decoration:none;
	color:#fff;
	font-size:12px;
	text-transform:uppercase;
	margin-left:5px;
}
.boxarea h2 span a:hover{
	text-decoration:none;
	color:#fff;
}




/*Added by Jamil*/
/*.conholder{
	font-size:12px;
	line-height:25px;
	}

.conholder label{
	display:block;
	}*/
.conholder input, .conholder select, .conholder textarea{
	display:block;
	border:1px solid #DDD;
	font-size:15px;
	padding:3px 3px 0 3px;
}
.conholder input:focus{
	background:#F9F9F9;
}
#related input, #related label, #related input:focus{
	display:inline;
	height:14px;
	width:14px;
	border:none;
	padding:0;
	font-size:12px;
	line-height:20px;
	}
#loginProcess, #recoveryProcess{
	float:right;
	display:none;
	}
	
.error{
	padding:5px;
	background:#600;
	color:#FFFFFF;
	text-align:left;
	}
.success{
	padding:5px;
	background:#ffbd3e;
	color:#000;
	text-align:left;
	}
	
/*Data Grid view style*/
.CMSgridTable{	
	width:100%;
	border:1px solid #BAEAFE;
	}

.CMSgridTable tr:hover.CMStableData{
	background:#DCF5FF;
}

.CMSgridTable tr{
	line-height:25px;
}

.CMStableHeader{
	line-height:30px;
	background:#DCF5FF;
	font-size:12px;
	padding-left:32px;
	text-align:center;
	}
.CMStableHeader th{
	border-right:1px solid #BAEAFE;
	padding:0 10px;
	}
.CMStableData{
	text-align:left;
	background:#F0FBFF;
	}
	
.CMStableData td{
	margin:0 5px;
	padding:0 10px;
	border-right:1px solid #BAEAFE;
	border-top:1px solid #BAEAFE;
	}

.CMSgridTable .CMSEvenRow{

	}

.CMStableData td a b{
	position:absolute;
	left:-99999px;
	}

.CMStableData td a.CMSEdit{
	background:url(images/edit.gif) no-repeat;
	display:block;
	width:13px;
	height:13px;
	margin:0 auto;
	}

.CMStableData td a.CMSDelete{
	background:url(images/delete.gif) no-repeat;
	display:block;
	width:13px;
	height:13px;
	margin:0 auto;
	}
	
.CMStableData td a.CMSDownload{
	background:url(images/download.gif) no-repeat;
	display:block;
	width:13px;
	height:13px;
	margin:0 auto;
	}

.CMStableData td a{
	text-decoration:none;
	display:block;
	}
.CMStableData td a:hover{
	color:#000;
	}

.CMSdataGridNav{
	background:#E7E7E7;
	overflow:hidden;
	padding:2px 5px;
	}

.CMSnavOption{
	float:left;
	}
.CMSnavOption input {
	border:none;
	font-size:12px;
	font-weight:bold;
	height:25px;
	line-height:25px;
	padding:0 8px;
	background:#FFC75B;
	cursor:pointer;
}
.CMSnavOption a{
	padding:4px;
	cursor:pointer;
	}
.CMSnavOption a:hover{
	}
.CMSpaging{
	float:right;
	color:#FFFFFF;
	}

.CMSpaging a, .paging b{
	text-decoration:none;
	padding:4px;
	line-height:25px;
	}
.CMSpaging b{
	color:#000000;
	}
.CMSpaging a:hover{
	color:#000;
	}
	
	
/*.controlbox h3{
	display:block;
	border-bottom:1px solid #000;
	margin-bottom:5px;
	}

.controlbox input, .controlbox select, .controlbox textarea{
	width:100%;
	margin-bottom:10px;
	}
.controlbox input, .controlbox textarea{
	width:98%;
	}
.controlbox select, .controlbox textarea{
	padding:0;
	}
.controlbox input[type="file"], #mediaUpload input[type="file"]{
	padding:0;
	}
.controlbox table div{
	width:90%;
	display:block;
	margin-bottom:20px;
	}
.controlbox table div div{
	width:100%;
	}
.conholder h3{
	text-transform:capitalize; background:#EEE;
	padding:0 10px;
	}*/
	
#galleryItems{
	width:100%;
	overflow:auto;
	height:110px;
	border:1px solid #ccc;
	position:relative;
	}
#galleryItems .imgs img{
	width:100px;
	height:100px;
	position:absolute;
	z-index:5;
	}
#galleryItems .imgs{
	float:left;
	width:100px;
	height:100px;
	overflow:hidden;
	margin:5px;
	position:relative;
	}
#galleryItems .delImg, .delImg{
	background:url(images/delete.gif) no-repeat;
	display:block;
	width:13px;
	height:13px;
	position:absolute;
	z-index:6;
	cursor:pointer;
	}
#galleryItems .delImg b, .delImg b{
	display:none;
	}
	
#galleryItems .showImgLink{
	background:url(images/add.gif) no-repeat;
	display:block;
	width:13px;
	bottom:0;
	right:0;
	height:13px;
	position:absolute;
	z-index:6;
	cursor:pointer;
	}
#galleryItems .showImgLink b{
	display:none;
	}

#mediaUpload input, #mediaUpload label, #mediaUpload select{
	float:left; width:auto; margin-right:5px;
	}
#mediaUpload select{
	padding:0;
	}
	
.uploads a {
	float:left;
	}
	
.uploads .deleteUpload{
	background:url(images/delete.gif) no-repeat;
	display:block;
	width:13px;
	height:13px;
	cursor:pointer;
	margin-left:5px;
	margin-right:10px;
	}
	
	
/* category tree section*/
#categoryTree{
	padding:10px;
	background:#ccc;
	border:2px solid #666666;
	margin-bottom:10px;
	overflow:auto;
	}
	
#categoryTree input, #categoryTree label{
	display:inline;
	font-weight:normal;
	border:none;
	}

/* popbox style*/
.popupBox{
	border:1px solid #000;
	background:#494949;
	padding:12px 10px;
	margin-bottom:15px;	
	font-family:Verdana;
	width:400px;
	margin:15px 0 15px 15px;
	color:#ccc;
}
.popupBox a{
	background:url(images/close.gif) no-repeat;
	width:64px;
	height:20px;
	display:block;
	float:right;
	cursor:pointer;
	}
.popupBox a b{
	position:absolute;
	left:-99999px;
	}
.popupBox h3{
	float:left;
	font-size:16px;
	color:#fff;
	margin-bottom:5px;
	}
.popupBox p{
	font-size:12px;
	display:block;
	clear:both;
	padding-top:20px;
	text-align:center;
	border-top:1px solid #ccc;
	}
/*end of popup box style*/
.floatLeft{
	float:left;
	}
.floatRight{
	float:right;
	}
.alignLeft{
	text-align:left;
	}
.alignRight{
	text-align:right;
	}
.associtedUser{
	padding:10px;
	}
.associtedUser label input,.checkBoxLabel input{
	width:15px;
	height:15px;
	border:none;
	padding:0;
	margin:3px 10px 0 10px;
	}
.checkBoxLabel{
	line-height:20px;
	}
.associtedUser label{
	line-height:20px;
	border:1px solid #ccc;
	}
.btnPmb, .btnMilestone{
	background:#ffce00;
	font-weight:bold;
	height:20px;
	padding:0 5px;
	line-height:20px;
	text-transform:uppercase;
	}
	
.pl32{
	padding-left:32px
	}
.pl10{
	padding-left:10px;
	}
*+html .noPadding{
	padding:0;
	}

*html .noPadding{
	padding:0;
	}

.displayNone{
	display:none;
	}
.visibilityHidden{
	visibility:hidden;
	}
.pagebrowse b.pagingSelected{
	color:#fc9a00;
	font-weight:bold;
	}
