*
{
	padding:0px;
	margin:0px;
}

html, body 
{
	margin: 0; 
	padding: 0; 
	height: 100%;
}

body 
{
	background: #ffffff; 
	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Helvetica, sans-serif;  
	font-size: 87%; 
	color: #000;
}

#wrapper 
{
	width: 100%;
	margin: 0 auto; 
	/*background: url(../images/page_shadow.png) top left repeat-y; */
	position: relative;
}

#main 
{
	width: 100%; 
	margin: 0 auto;
}

.clear 
{
	clear: both; 
	margin: 0px; 
	padding: 0px; 
	/*height: 1%;*/
}

#header 
{
	background: #C2E271; 
	padding: 0.5em 1em 0em 1em; 
	/*height: 80px;*/
	height: 60px;
}

#user-details 
{
	color: #505A5B; 
	float: right; 
	margin: 0; 
	/*font-size: 14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;*/
	font-size: 13px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

#user-details a, #user-details a:visited 
{
	color: #505A5B; 
	padding: 0px; 
	text-decoration: none;
}

#user-details a:hover, #user-details a:visited:hover 
{
	text-decoration: none;
	background-color:#505A5B;
	color:#fff;
}

#account-name 
{
	color: #505A5B; 
		font-size: 14px; 
	
	margin: 0 0 0 0;
	/*line-height:24px;*/
	letter-spacing:1px;
	font-family:Arial, Helvetica, sans-serif; 
}
#Top1_lblcompany
{
color: #505A5B; 
		font-size: 14px; 

	margin: 0 0 0 0;
	
	letter-spacing:1px;
	font-family:Arial, Helvetica, sans-serif; 
}

#Top1_lblProject
{
color: #505A5B; 
		font-size: 14px; 
	
	margin: 0 0 0 0;
	
	letter-spacing:1px;
	font-family:Arial, Helvetica, sans-serif; 
}
#Top1_lblPage
{
color: #505A5B; 
		font-size: 18px; 

	margin: 0 0 0 0;
	
	letter-spacing:1px;
	font-family:Arial, Helvetica, sans-serif; 
}

#nav 
{
	/*margin-top:12px;
	height: 32px;*/
	min-width:900px;
	font-family:  Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	letter-spacing:1;
}

#nav ul 
{
	margin: 0; 
	padding: 0; 
	list-style: none;
}

#nav ul li 
{
	float: left; 
	margin-right: 2px;
	width:100px; 

}

#nav ul li a, #nav ul li a:visited, #nav ul li a:hover 
{
	display: block; 
	margin-top: 6px; 
	_margin-top: 8px;
	font-size: 15px; 
	background: #FFFFFF; 
	text-decoration: none; 
	color: #000000; 
	line-height: 32px; 
	padding-left:8px;
	padding-right:8px;
	/*height: 32px;*/
	text-align: center;
	margin-right:2px;
}

#nav ul li.current a, #nav ul li.current a:visited, #nav ul li.current a:hover
{
	background: #505A5B; 
	color:#FFFFFF;

}

#content 
{
	padding-left:15px; 
	line-height:175%;

}

#right-column 
{
	float: left; 
	width: 90%; 
	margin:auto;
	display: inline; 
	padding: 0px;
}

h2 
{
	border-bottom: solid #000 0px; 
	margin: 1.0em 0em 0.3em 0em; 
	font-size: 150%; 
	font-weight: bold;
}

h4 
{
	margin: 0px; 
	font-size: 100%;
}

a img 
{
	border: 0px;
}

.module h3, tr.module 
{
	background-color:#feed9e;
	color: #000000; 
	height: 25px; 
	padding-left: 10px; 
	margin: 0px;
	font-size:16px;
	font-family:  Arial, Helvetica, sans-serif;
	letter-spacing:1;
	font-weight:bold;
}

.module_content 
{
	background-color:#fff;
	padding: 7px; 
	margin-bottom: 20px;
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
}

.module_content .row, .row, tr.row td 
{
	border-bottom: 1px dotted #ccc; 
	padding: 5px 0px;
}

.module_content .label 
{
	color: #666;
}

.action-list-header 
{
	margin-top: 0.2em;
}

.action-list-header h3 
{
	font-size: 165%; 
	margin-bottom: 0.1em; 
	padding-top: 0.15em;
}

.action-list-header em 
{
	color: #808080; 
	font-size: 105%;
}

.action-list-header em span.overdue 
{
	color: #c00000;
}

.footer 
{
	background: #44c8f5; 
	text-align: center; 
	padding: 10px 0px; 
	display: block; 
	margin-top: 0px; 
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	margin:auto;
}

.footer a, .footer a:visited 
{
	color: #000; 
	font-size: 90%;
}

.footbg 
{
	background-image:url(../images/footer1.gif);
	background-repeat:repeat-x;
	color:#000000;
	height:45px;
	font-size:15px;
	font-family:  Arial, Helvetica, sans-serif;
	font-weight:normal;
	line-height:45px;
	letter-spacing:1;
	text-align:center;
}

.tablepad
{
	margin-bottom:20px;
	margin-top:20px;
}


table.layout 
{
	border-collapse:collapse;
	clear:both;
	width:100%;
	margin-bottom:20px;
	margin-top:10px;
}

table.layout td.left, table.layout td.right
{
	padding:0pt;
	vertical-align:top;
}

table.layout td.left
{
	width:75%;
	
}

table.layout td.right
{
	width:24%;
	
}

table.layout td.lefttime
{
	width:90%;
	
}

table.layout td.righttime
{
	width:10%;
	
}

#leftnew
{
	float:left;

	margin:0pt;
	padding:0pt;
	text-align:left;
	width:98%;
}

#leftnew1
{
	float:left;

	margin:0pt;
	padding:0pt;
	text-align:left;
	width:99%;
}

#rightnew 
{
	margin:auto;
	padding:0pt;
	text-align:left;
	width:95%;
}

.expense
{
	border:1px solid #c3c3c3;
	width:100%;
	margin-top:0px;
	float:left;
	
}

/*.expense td
{
	height:35px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	
}*/

#datalist1 td
{
	
}

/* modify by ponkumar*/
.expense1 td
{
	/*height:1px;*/
}
.expense1 
{
	border:0px solid #c3c3c3;
	width:100%;	
	float:left;
	
}
/* modify by ponkumar*/

.heading
{
	color:#FFFFFF;
	background-color:#09C71B;
	font-size:14px;
	text-align:left;
	height:25px;
	line-height:25px;
	text-decoration:none;
}

.headbor
{
	border-right:1px solid #c3c3c3;
}

.headpad
{
	font-family:Arial,Helvetica,sans-serif;
	font-size:16px;
	font-weight:normal;
	margin-left:10px;
	background-color:#c2e271;
	height:35px;
}

.row1
{
	background-color:#f3fbfe;
	color:#000000;
}

.row1bor
{
	border-right:1px solid #c3c3c3;
}

.rowcontpad
{
	margin-left:10px;
	font-weight:normal;
}

.expenselink, .thickbox
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:underline;
	text-align:left;
	padding-left:10px;
	color:#44c8f5;
	line-height:20px;
}

.expenselink:hover, .thickbox:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	text-align:left;
	padding-left:10px;
	color:#44c8f5;
	line-height:20px;
}

.rightcontlink
{
	font-size:12px;
	text-decoration:underline;
	text-align:left;
	padding-left:10px;
	color:#505a5b;
	line-height:22px;
}

.rightcontlink:hover
{
	font-size:12px;
	text-decoration:none;
	text-align:left;
	padding-left:10px;
	color:#505a5b;
	line-height:22px;
}

.searchtxt
{
	width:100px;
	height:17px;
	border:1px solid #f1f1f1;
	float:left;
	cursor:default;
	padding-top:3px;
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.searchtxt1
{
	width:70%;
	height:23px;
	border:1px solid #f1f1f1;
	float:left;
	cursor:default;
	padding-top:3px;
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.expenselink1
{
	font-size:14px;
	text-decoration:none;
	text-align:left;
	padding-left:0px;
	color:#44c8f5;
}

.addnewbtn 
{
	background-color:#44C8F5;
	border:2px solid #6FD5F7;
	display: inline;
	padding-left:8px;
	padding-right:8px;
	cursor: pointer;
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
	margin-right:10px;
}

.savebtn 
{
	background-color:#44C8F5;
	border:2px solid #6FD5F7;
	display: inline;
	padding-left:8px;
	padding-right:8px;
	margin-bottom: 10px;
	cursor: pointer;
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
	margin-right:10px;
}

.updatebtn 
{
	background-color:#44C8F5;
	border:2px solid #6FD5F7;
	display: inline;
	padding-left:8px;
	padding-right:8px;
	cursor: pointer;
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
	margin-right:10px;
}

.addnewbtn1 
{
	background-color:#44C8F5;
	border:2px solid #6FD5F7;
	display: inline;
	padding-left:8px;
	padding-right:8px;
	margin-bottom: 10px;
	cursor: pointer;
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
	margin-right:10px;
}

.addnewbtn2 
{
	background-color:#44C8F5;
	border:2px solid #6FD5F7;
	display: inline;
	padding-left:8px;
	padding-right:8px;
	margin-bottom: 10px;
	cursor: pointer;
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
	margin-right:10px;
}

div.company
{
	margin:0pt 0pt 10px;
	font-size:12px;
}

.people div.contact
{
	clear:left;
	font-size:11px;
	margin:0pt 0pt 15px;
}

div.avatar
{
	float:left;
	width:48px;
	padding-right:10px;
}
div.body
{

/*float:left;*/
}
div.people_column
{
	float:left;
	width:50%;
}

div.people_column_new
{
	float:left;
	width:100%;
}

.body h3
{
	font-weight:bold;
	font-size:13px;
	color:#0db5ec;
}

.allpeoplelink
{
	text-decoration:underline;
	color:#000;
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.allpeoplelink:hover
{
	text-decoration:none;
	color:#000;
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.rightcontlinknew
{
	font-size:14px;
	text-decoration:underline;
	text-align:left;
	padding-left:0px;
	color:#44c8f5;
}

.rightcontlinknew:hover
{
	font-size:14px;
	text-decoration:none;
	text-align:left;
	padding-left:0px;
	color:#44c8f5;
}

/*-------------------------------------------------
BASIC FORM
-------------------------------------------------*/

#basic_form {
  font-family: verdana, sans-serif;
}

#basic_form p.blockintro {
	color: #666;
	font-size: 12px;
  line-height: 1.3em;
  margin: 0;
}

#basic_form dl {}

#basic_form dt {
  width: 80px;
  margin: 0px 8px 0 0; 
  padding: 0;
  text-align: right;
  white-space: nowrap;
  float: left;
  clear: left;
  position: relative;
}

#basic_form dd {
  margin: 0 0 5px 0px;
  font-size: 10px;
}

#basic_form dt.required {
  font-weight: bold;
}

#basic_form dd input {
  vertical-align: middle;
}

#basic_form table {}

#basic_form table td {
	font-size: 10px;
}

#basic_form table th {
  font-size: 10px;
	font-weight: normal;
	text-align: right;
}

#basic_form table th.required {
  font-weight: bold;
}

#basic_form div.block {
	color: #333;
	background: #f8f9f9;
	margin:auto;
	padding: 5px;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	width:95%;
	margin-bottom:25px;
}

#basic_form h2 {
	font-size: 14px;
	color: #000;
	margin-bottom: 10px;
	padding: 0;
	margin: 0 0 5px 0;
}

#basic_form div.action, div.action {
	border-top: 0px solid #000;
	margin-bottom: 10px;
	text-align: right;
	padding-top: 8px;
	font-size: 12px;
}

.pick_chat_room div.action { color: #999; }

#basic_form div p {
  margin: 0;
}

.edtttxtbox
{
	width:250px;
	height:20px;
	border:1px solid #f1f1f1;
	line-height:20px;
	color:#6e6e6e;
	text-align:left;
	padding-left:5px;
	font-size:13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top:3px;
}

.editcompbtn 
{
	background-color:#44C8F5;
	border:2px solid #6FD5F7;
	display: inline;
	padding-left:8px;
	padding-right:8px;
	margin-bottom: 0px;
	cursor: pointer;
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
	margin-right:10px;
}

.editcomplink, .msglinknew
{
	font-size:14px;
	text-decoration:underline;
	text-align:left;
	padding-left:0px;
	color:#000000;
}

.editcomplink:hover, .msglinknew:hover
{
	font-size:14px;
	text-decoration:none;
	text-align:left;
	padding-left:0px;
	color:#000000;
}

.editcompbtn1
{
	background-color:#44C8F5;
	border:2px solid #6FD5F7;
	display: inline;
	padding-left:8px;
	padding-right:8px;
	margin-bottom: 0px;
	cursor: pointer;
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
	margin-right:10px;
}

.editcomplink1
{
	font-size:12px;
	text-decoration:underline;
	text-align:left;
	padding-left:0px;
	color:#666666;
}

.editcomplink1:hover
{
	font-size:12px;
	text-decoration:none;
	text-align:left;
	padding-left:0px;
	color:#666666;
}

.toprightlink
{
	float:left;
	width:75%;
}

.toprightlink a
{
	font-size:13px;
	text-decoration:none;
	text-align:left;
	font-weight:normal;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:5px;
	padding-right:5px;
	color:#f1f1f1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.toprightlink a:hover
{
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:5px;
	padding-right:5px;
	color:#000000;
	font-family: Verdana,  Arial, Helvetica, sans-serif;
	background-color:#DDDDDD;
}

.toprightlink a.sel
{
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:5px;
	padding-right:5px;
	color:#000000;
	font-family: Verdana,  Arial, Helvetica, sans-serif;
	background-color:#DDDDDD;
}

.saveincomebtn 
{
	background-color:#44C8F5;
	border:2px solid #6FD5F7;
	display: inline;
	padding-left:8px;
	padding-right:8px;
	margin-bottom: 10px;
	cursor: pointer;
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
	margin-right:10px;
}

.saveincomebtn1 
{
	background-color:#44C8F5;
	border:2px solid #6FD5F7;
	display: inline;
	padding-left:8px;
	padding-right:8px;
	margin-bottom: 10px;
	cursor: pointer;
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
	margin-right:10px;
}

.saveincomebtn2 
{
	background-color:#44C8F5;
	border:2px solid #6FD5F7;
	display: inline;
	padding-left:8px;
	padding-right:8px;
	margin-bottom: 10px;
	cursor: pointer;
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
	margin-right:10px;
}

.saveincomebtn3 
{
	background-color:#44C8F5;
	border:2px solid #6FD5F7;
	display: inline;
	padding-left:8px;
	padding-right:8px;
	margin-bottom: 10px;
	cursor: pointer;
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
	margin-right:10px;
}

.timepersonhead
{
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#0AC71C;
}

.timepersonheadold:hover
{
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#0AC71C;
}

.timepersonhead1
{
	font-size:12px;
	font-weight:normal;
	text-decoration:underline;
	color:#000000;
}

.timepersonhead1:hover
{
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#000000;
}

.reporttimehead
{
	color:#000000;
	margin-top:1px;
	padding-left:0px;
}

.reporttimelink
{
	font-size:11px;
	color:#08B2E3;
	text-decoration:underline;	
	font-weight:bold;
}

.reporttimelink:hover
{
	font-size:11px;
	color:#08B2E3;
	text-decoration:none;	
	font-weight:bold;
}

.reporttimelink1
{
	font-size:11px;
	color:#08B2E3;
	text-decoration:underline;	
	font-weight:normal;
}

.reporttimelink1:hover
{
	font-size:11px;
	color:#08B2E3;
	text-decoration:none;	
	font-weight:normal;
}

div#new_time_report 
{
  background: #f9f9f9;
  padding: 10px 10px 6px 10px;
  margin-bottom: 20px;
  margin-top:10px;
  width:96%;
}

div#new_time_report p 
{
  margin: 0 0 5px 0;
}

div#new_time_report p.submit 
{
  margin: 10px 0 0 0;
  padding: 5px 0 0 0;
  border-top: 1px solid #ccc;
}

.timepersonheadnew
{
	/*background-color:#f1f1f1;*/
	padding:5px; 
	margin-bottom:15px; 
	width:99%;
	/*border:1px solid #a2a2a2; 
	color:#000;*/
	font-size:18px;
	font-weight:normal;
	letter-spacing:1px;
}	

.timepersonheadnew1
{
	background-color:#f1f1f1;
	padding:5px; 
	margin-bottom:15px; 
	width:97%;
	border:1px solid #a2a2a2; 
	color:#000;
	float:left;
}

.timepersonheadnew2
{
	font-size:18px;
	font-weight:normal;
	letter-spacing:1px;
}

.timepersonright
{
	float:left; 
	text-align:right; 
	width:45%;
}

/*-------------------------------------------------
TIME TRACKING
-------------------------------------------------*/

table.TimeTrack {
	width: 100%;
	margin-bottom: 20px;
    border-collapse: collapse;
	border:1px solid #f1f1f1;
}

table.TimeTrack th {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: none;
	border-bottom: 1px solid #f1f1f1;
}

table.TimeTrack td {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 0px 0px 0px 0px;
	border-bottom: 0px solid #f1f1f1;
	white-space: nowrap;
}

table.TimeTrack tr.shade td {
	background: #f0f0f0;
}

table.TimeTrack th.date {
	padding-left: 14px;
}

table.TimeTrack td.date {
	padding-left: 14px;
}

table.TimeTrack td.action {
	text-align: center;
  color: #999;
}

table.TimeTrack td.action img {
  vertical-align: middle;
}

table.TimeTrack td.action a.image {
  margin-left: 3px;
}

table.TimeTrack td.hours {
	text-align: center;
	font-weight: bold;
}

table.TimeTrack td.desc {
	font-size: 13px;
	white-space: normal;
	width: 97%;
  line-height: 16px;
}

table.TimeTrack tr.AddTimeTrack td {
	padding: 10px 10px 10px 0;
	background: #f1f1f1;
}

table.TimeTrack tr.AddTimeTrack td.date {
	padding-left: 10px;
}

table.MakeReport {
	margin: 10px 0 0 0;
}

table.MakeReport td {
	padding-right: 5px;
	font-size: 10px;
}

h1#reporttitle {
  font-size: 18px;
  margin-bottom: 5px;
  padding-bottom: 7px;
  border-bottom: 2px solid #000;
}

h1#reporttitle span {
  font-size: 13px;
  color: #999;
  font-weight: normal;
}

.timerow
{
	background-color:#f9f9f9;
	text-transform:none;
}

.timerowtotal
{
	background-color:#ffffff;
	text-transform:none;
}

.timerowlink
{
	font-size:13px;
	color:#f38300;
	text-decoration:underline;
}

.timerowlink:hover
{
	font-size:13px;
	color:#f38300;
	text-decoration:none;
}

.timerowlink1
{
	font-size:13px;
	color:#ff0000;
	text-decoration:underline;
}

.timerowlink1:hover
{
	font-size:13px;
	color:#ff0000;
	text-decoration:none;
}

/*-------------------------------------------------
TIME TRACKING
-------------------------------------------------*/

table.Project 
{
	width: 100%;
	margin-bottom: 20px;
    border-collapse: collapse;
	border:1px solid #f1f1f1;
	margin-top:20px;
}

.projecttxt
{
	width:90%;
	border:1px solid #f1f1f1;
	height:20px;
}

table.Project checkbox
{
	
	border:1px solid #f1f1f1;
	height:20px;
}

table.Project select
{
	border:1px solid #f1f1f1;
	height:20px;
}

table.Project td {
	font-size: 13px;
	padding: 4px 10px 4px 3px;
	border-bottom: 1px solid #f1f1f1;
	white-space: nowrap;
}

.projectborrt
{
	border-right:1px solid #f1f1f1;
}

/********************************************
27-11-07
********************************************/

.invoicewidth
{
	width:100%;
	margin-top:20px;
	float:left;
}

.invoice td
{
	height:35px;
}
.invoicetxtarea
{
	width:90%;
	border:1px solid #f1f1f1;
	overflow:hidden;
	height:60px;
}
.invoicetxt
{
	width:70%;
	border:1px solid #f1f1f1;
	height:20px;
}
#content h2
{
	font-size:20px;
	width:100%;
	padding-bottom:10px;
	text-decoration:none;
	color:#000000;
}
.invoicelink
{
	font-size:13px;
	color:#000;
	padding-top:15px;
	text-decoration:underline;
}

.invoicelink:hover
{
	font-size:13px;
	padding-top:15px;
	color:#000;
	text-decoration:none;
}


/*************************************************************************
17-12-07
**************************************************************************/
fieldset
{
	width:70%;
	border:1px solid #505a5b;
	background-color:#f9f9f9;
}
.headnew 
{
	background-color:#505a5b;
	color:#ffffff;
	font-size:14px;
	font-weight:600;
	margin:auto;
	margin-bottom:10px;
	margin-top:0px;
	padding:5px;
	width:100%;
	border:2px solid #f9f9f9;
}
.formout
 {
	overflow:auto;
	padding-left:50px;
	padding-right:10px;
	width:560px;
}
.normal 
{
	float:left;
	font-family:Arial,verdana,helvetica,sans-serif;
	font-size:11px;
	font-weight:600;
	line-height:50px;
	margin-right:5px;
	vertical-align:middle;
	width:250px;
}
.text 
{
	color:#008AF0;
	font-family:Arial,verdana,helvetica,sans-serif;
	font-size:12px;
	font-weight:600;
	line-height:20px;
	margin-left:33px;
	text-decoration:none;
}
.text a 
{
	background-color:#f9f9f9;
	color:#666666;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.formout 
{
	overflow:auto;
	padding-left:50px;
	padding-right:10px;
	
}
.normalnew1 
{
	font-family:Arial,verdana,helvetica,sans-serif;
	font-size:11px;
	font-weight:600;
	line-height:40px;
}
.settingstxt 
{
	/*background-color:#C6E7FF;*/
	border:1px solid #BEC496;
	color:#000;
	font-size:11px;
	height:17px;
	padding-left:3px;
	padding-top:3px;
	vertical-align:middle;
	width:300px;
}
.comboMeBox 
{
	border:1px solid #f1f1f1;
	color:#000000;
	font-size:13px;
	height:20px;
	min-width:150px;
}

.comboMeBox1 
{
	border:1px solid #f1f1f1;
	color:#000000;
	font-size:13px;
	height:20px;
}
.textbox
{
	color:#666666;
	float:left;
	font-family:Arial,verdana,helvetica,sans-serif;
	font-size:10px;
	font-weight:bold;
	margin-left:5px;
	padding-top:10px;
	vertical-align:middle;
	width:500px;
}
.regsavebtn 
{
	background-image:url(../images/place_btn.gif);
	background-repeat:no-repeat;
	border:0px none;
	color:#ffffff;
	display:block;
	font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
	height:30px;
	line-height:30px;
	text-align:center;
	width:100px;
}
#regheader 
{
	background: #C2E271; 
	padding: 0.5em 1em 0em 1em; 
	height: 40px;
}
.regheadertxt
{
	font-size:20px;
	text-align:left;
	padding-left:30px;
	text-decoration:none;
	line-height:30px;
}
/***************************************************************************
18-12-07
****************************************************************************/
.forgetbtn 
{
	background-image:url(../images/forget.gif);
	background-repeat:no-repeat;
	border:0px none;
	color:#ffffff;
	display:block;
	font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
	height:30px;
	line-height:30px;
	text-align:center;
	width:155px;
}
.placeorder 
{
	background-color:#8bf545;
	border:0px solid #5b7315;
	display: block;
	width: 120px;
	text-align:center;
	height: 30px;
	line-height:30px;
	cursor: pointer;
	font-size:18px;
	color:#FFFFFF;
}
.forgetresetbtn 
{
	background-color:#8bf545;
	border:0px solid #5b7315;
	display: block;
	width: 160px;
	height: 30px;
	line-height:30px;
	text-align:center;
	cursor: pointer;
	font-size:18px;
	color:#FFFFFF;
	float:left;
}
.forgetcanbtn 
{
	background-color:#8bf545;
	border:0px solid #5b7315;
	display: block;
	width: 100px;
	height: 30px;
	line-height:30px;
	text-align:center;
	cursor: pointer;
	font-size:18px;
	color:#FFFFFF;
	float:left;
}
.forgetbtnfloat
{
	float:left;
	padding-right:20px;
}
.forgetbtnfloatmargin
{
	margin-left:60px;
	margin-bottom:15px;
}
.formoutforget
 {
	overflow:auto;
	padding-left:50px;
	padding-right:10px;
	width:100%;
}
.forgetemailtxt 
{
	background-color:#C6E7FF;
	border:1px solid #80C9FF;
	color:#005391;
	font-size:11px;
	height:17px;
	padding-left:3px;
	padding-top:3px;
	vertical-align:middle;
	width:200px;
}
.forgettextbox
{
	color:#666666;
	/*float:left;*/
	font-family:Arial,verdana,helvetica,sans-serif;
	font-size:10px;
	font-weight:bold;
	margin-left:5px;
	padding-top:10px;
	vertical-align:middle;
	
}
.normalforget
{
	color:#666666;
float:left;
font-family:verdana,Arial,helvetica,sans-serif;
font-size:13px;
font-weight:600;
line-height:38px;
margin-right:5px;
vertical-align:middle;
width:190px;
}
.formoutnew 
{
	overflow:auto;
	padding-left:50px;
	padding-right:10px;
	width:450px;
}
fieldset2
{
	width:70%;
	border:1px solid #505a5b;
	background-color:#f9f9f9;
}

.subnavbg
{
	background-image:url(../images/subnavi_bg.jpg);
	background-repeat:repeat-x; 
	height:10px; 
	color:#FFFFFF;
}	

.editimg
{
	behavior: url(iepngfix.htc);
	background: transparent url(../images/edit.png);
	width:16px;
	height:16px;
	background-repeat:no-repeat;
	cursor:pointer;
}

.expensetotal
{
	text-align:center;
	padding-left:80px;
	font-size:16px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight:bold;
	color:#666666;
	line-height:35px;
}

#mycustomscroll 
{
	height:215px;
	overflow:auto;
	position: relative;
	/*background-color: #E7EADE;*/
	margin: 0em auto;
	padding: 0px;
}

#mycustomscroll1
{
	height:145px;
	overflow:auto;
	position: relative;
	/*background-color: #E7EADE;*/
	margin: 0em auto;
	padding: 0px;
}

.projecttotal
{
	text-align:right;
	padding-right:85px;
	font-size:16px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight:bold;
	color:#666666;
	line-height:35px;
}

.addpeoplerttxt
{
	float:left; 
	width:100%; 
	display:inline; 
	text-align:justify; 
	font-weight:normal; 
	font-size:12px; 
	margin-top:10px; 
	margin-bottom:10px; 
	color:#44c8f5;
}

.addpeoplerttxt1
{
	float:left; 
	width:100%; 
	display:inline; 
	font-weight:normal; 
	margin-bottom:10px; 
	font-size:14px; 
	color:#44c8f5;
}

table.editpeople 
{
	border-collapse:collapse;
	clear:both;
	width:100%;
	background-color:#FCFCFC;
}

table.editpeople td.left, table.editpeople td.right
{
	padding:0pt;
	vertical-align:top;
	padding-top:20px;
	padding-bottom:20px;
}

table.editpeople td.left
{
	width:70%;
	
}

table.editpeople td.right
{
	width:29%;
	
}

table.editpeople #leftnew
{
	float:left;
	margin:0pt;
	padding:0pt;
	text-align:left;
	width:100%;
}

table.editpeople #rightnew 
{
	margin:auto;
	padding:0pt;
	text-align:left;
	width:90%;
	float:right;
	margin-right:10px;
}

#editpeoplenew h1, #timepersonheadnew h1
{
	font-size:18px;
	border-bottom:3px solid #EDEEEE;
	width:96%;
	margin-bottom:10px;
	padding-top:10px;
	margin-left:20px;
	color:#0AC71C;
	font-weight:normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:1;
}

#innertimehead h1
{
	font-size:18px;
	border-bottom:0px solid #EDEEEE;
	width:94%;
	margin-bottom:0px;
	padding-top:10px;
	margin-left:20px;
	color:#0AC71C;
	font-weight:normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:1;
}

#timepersonheadnew1 h1
{
	font-size:18px;
	border-bottom:3px solid #EDEEEE;
	width:100%;
	margin-bottom:10px;
	padding-top:10px;
	margin-left:0px;
	color:#0AC71C;
	font-weight:normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:1;
}

.timetotal
{
	 float: left; 
	 color:#44c8f5; 
	 margin-top:8px; 
	 height: 25px; 
	 padding-bottom:10px; 
	 width:100%; 
	 text-align:center; 
	 border-top:1px solid #f1f1f1; 
	 background-color:#f9f9f9;	
}

.timeouter
{
	width:98%;
	margin-bottom:20px;
	margin-top:0px;
}

.timetablehead
{
	padding-left:5px; 
	background-color:#F8F8F8; 
	height:35px; 
	color:#00C3E1; 
	line-height:35px; 
	font-weight:bold; 
	
}

.timetotallink
{
	font-size:13px;
	color:#000000;
	text-decoration:underline;
	text-align:right;
	padding-right:10px;
}

.timenewhead
{
	width: 100%; 
	font-size:14px; 
	font-family: Arial, Helvetica, sans-serif; 
	border-bottom:1px solid #f1f1f1; 
	background-color:#f8f8f8;
}

/**********************************************************************

Dashboard Page

**********************************************************************/

.dashmain
{
	width:100%;
	margin-top:20px;
	float:left;
	background-color:#FFFFFF;
}

table.dashboard 
{
	border-collapse:collapse;
	clear:both;
	width:100%;
	background-color:#FCFCFC;
}

table.dashboard td.left, table.dashboard td.right
{
	padding:0pt;
	vertical-align:top;
	padding-top:20px;
	padding-bottom:10px;
}

table.dashboard td.left
{
	width:70%;
	
}

table.dashboard td.right
{
	width:29%;
	
}

table.dashboard #leftnew
{
	float:left;
	margin:0pt;
	padding:0pt;
	text-align:left;
	width:100%;
}

table.dashboard #rightnew 
{
	margin:auto;
	padding:0pt;
	text-align:left;
	width:90%;
	float:right;
	margin-right:10px;
}

#leftnew h2
{
	font-size:18px;
	border-bottom:3px solid #000000;
	width:100%;
	padding-bottom:10px;
	color:#49C6F6;
	font-weight:normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:1;
}

#dash h1
{
	font-size:18px;
	border-bottom:0px solid #EDEEEE;
	width:96%;
	margin-bottom:10px;
	padding-top:10px;
	margin-left:20px;
	color:#49C6F6;
	font-weight:normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:1;
}

.dashleft
{
	background-image:url(../images/dash_left.jpg);
	width:14px;
	height:41px;
	background-repeat:no-repeat;
	background-position:left;
}

.dashright
{
	background-image:url(../images/dash_right.jpg);
	width:14px;
	height:41px;
	background-repeat:no-repeat;
}

.dashbg
{
	background-image:url(../images/dash_main.jpg);
	height:41px;
	background-repeat:repeat-x;
}

.dashrtleft
{
	background-image:url(../images/dash_rt_left.jpg);
	width:13px;
	height:43px;
	background-repeat:no-repeat;
	background-position:right;
}

.dashrtright
{
	background-image:url(../images/dash_rt_right.jpg);
	width:13px;
	height:43px;
	background-repeat:no-repeat;
}

.dashrtbg
{
	background-image:url(../images/dash_rt_bg.jpg);
	height:43px;
	background-repeat:repeat-x;
}

#dashboard, #dashboard1, #dashboard2
{
	color:#7F7F7F;
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#dashboard span, .dashrtbg span
{
	line-height:41px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
}

.dashlink
{
	color:#7F7F7F;
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	text-align:center;
}

.dashlink:hover
{
	color:#7F7F7F;
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-align:center;
}

.dashdays
{
	color:#7F7F7F;
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-align:right;
	padding-right:40px;
	border-bottom:1px dotted #B5B5B5;
}

.dashdays1
{
	color:#7F7F7F;
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-align:right;
	padding-right:40px;
}

.dashmodule_content 
{
	background-color:#fff;
	padding: 0px; 
	padding-top:0px;
	margin-bottom: 20px;
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
}

#summary span
{
	color:#FFFFFF;
	font-size:14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}	

.summarybor
{
	border-bottom:1px dotted #B5B5B5;
	font-size:13px;
	font-weight:normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.summarybor1
{
	border-bottom:1px dotted #B5B5B5;
}

.summarybornegative
{
	border-bottom:1px dotted #B5B5B5;
	color:#FF0000;
}

.summarytotal
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	letter-spacing:1;
	font-weight:bold;
	color:#00C016;
}

.dashbor
{
	border-bottom:1px dotted #B5B5B5;
}

.dashviewlink
{
	color:#49C6F6;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

.dashviewlink:hover
{
	color:#49C6F6;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}

.dashdaysnew
{
	color:#FF0000;
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-align:right;
	padding-right:20px;
	border-bottom:1px dotted #B5B5B5;
}

.dashdaysnew1
{
	color:#FF0000;
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-align:right;
	padding-right:20px;
	border-bottom:0px dotted #B5B5B5;
}
.dashmehead
{
	line-height:41px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
}

/*            Thiru        */


.footbg {
background-image:url(../images/footer1.gif);
background-repeat:repeat-x;
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:15px;
font-weight:normal;
height:45px;
line-height:45px;
text-align:center;
}
.savebtnset 
{
	background-color:#8BF545;
	border:0px solid #5b7315;

	height: 30px;
	margin-bottom: 10px;
	cursor: pointer;
	font-size:18px;
	color:#FFFFFF;
	margin-right:10px;
}
.forgettextboxset
{
	color:#666666;
	float:left;
	font-family:Arial,verdana,helvetica,sans-serif;
	font-size:10px;
	font-weight:bold;
	margin-left:5px;
	padding-top:10px;
	vertical-align:middle;
	
}


/******************************************************************************************

Contacts 

******************************************************************************************/

table.contactsnew 
{
	border-collapse:collapse;
	clear:both;
	width:100%;
	background-color:#FBFBFB;
}

table.contactsnew td.left, table.contactsnew td.right
{
	padding:0pt;
	vertical-align:top;
	padding-top:20px;
	padding-bottom:10px;
}

table.contactsnew td.left
{
	width:80%;
	
}

table.contactsnew td.right
{
	width:20%;
	
}

table.contactsnew #leftnew
{
	float:left;
	margin:0pt;
	padding:0pt;
	text-align:left;
	width:100%;
}

table.contactsnew #rightnew 
{
	margin:auto;
	padding:0pt;
	text-align:left;
	width:90%;
	float:right;
	margin-right:10px;
}

.module_contentnew 
{
	background-color:#fff;
	padding: 0px; 
	margin-bottom: 8px;
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
}

.searchbtn
{
	background-image:url(../images/search_btn_03.jpg);
	width:97px;
	height:34px;
	border:0px;
	display:block;
	background-repeat:no-repeat;
	text-align:center;
	color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
}

.importrightcont
{
	line-height:35px; 
	padding-left:8px; 
	border-bottom:1px dotted #D1D1D1;
	color:#505a5b;
}

.importrightcont1
{
	/*line-height:35px; */
	padding:0px;
	color:#505a5b; 
}

.contactleft
{
	background-color:#FFFFD7;
	width:14px;
	height:30px;
	background-repeat:no-repeat;
	background-position:right  top;
}

.contactright
{
	background-image:url(../images/cotact-right_06.jpg);
	width:13px;
	height:30px;
	background-repeat:no-repeat;
}

.contactleftbg
{
		background-color:#FFFFD7;
	height:30px;
	
}

.contactlefthead
{
	float:left; 
	color:#FFFFFF; 
	line-height:42px; 
	font-weight:bold;
	font-family:  Arial,Verdana, Helvetica, sans-serif
}

.addcontactlefthead
{
	width:100%; 
	float:left; 
	color:#FFFFFF; 
	line-height:42px; 
	font-weight:bold;
	font-family:  Arial,Verdana, Helvetica, sans-serif
}

.contactleftheadlt
{
	color:#000000;
	font-weight:normal;
	font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,Helvetica,sans-serif;
	font-size:16px;
	line-height:1.7em;
	letter-spacing:1
}

.contactleftheadrt
{
	float:right; 
	text-align:right; 
	width:49%;
}

table.contacts
{
	background-color:#ffffff;
	margin-bottom:20px;	
}

table.addcontactsnew
{
	background-color:#fff;
	margin-bottom:20px;	
}

.contactsnewcont
{
	color:#A1A1A1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#FFFFFF;
}

.contactsnewcont1
{
	color:#A1A1A1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#E3F6FC;
}

.contactnamepad
{
	padding-left:10px;
}

.contactnew
{
	float:left; 
	width:100%; 
	margin-bottom:8px;
}

.contactlt
{
	margin:auto; 
	width:849px; 
	margin-top:25px;	
	margin-bottom:25px;
}

.contactltcontlt
{
	float:left; 
	width:50%
}

.contactrtbot
{
	background-image:url(../images/contact-left/cont-rt-bot_31.jpg);
	width:6px;
	height:6px;
	background-repeat:no-repeat;
}

table .contactltcontbg
{
	background-color:#FDFDFD;
}

.contactgrey
{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:14px; 
	color:#A1A1A1;
	font-weight:normal;
	padding-left:5px;
}

.addcontact label
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	font-weight:bold;
	padding-right:10px;
}

.addcontacttxtbox
{
	border:1px solid #EEEEEE;
	width:241px;
	height:25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	padding-top:5px;
	color:#666666;
}

.addcontactbor
{
	border-top:1px dotted #D2D2D2;
}

.addcontacthead
{
	color:#00920E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	line-height:45px;
}

.addcontactbtn
{
	background-image:url(../images/add_person_btn_03.jpg);
	width:151px;
	height:39px;
	background-repeat:no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	border:0px;
	color:#FFFFFF;
}

.addcontactnewbtn
{
	background-image:url(../images/add_new_person_btn_05.jpg);
	width:157px;
	height:39px;
	background-repeat:no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	border:0px;
	color:#FFFFFF;
}

.addcontactlink
{
	font-size:13px;
	color:#f38300;
	padding-top:15px;
	text-decoration:underline;
}

.addcontactlink:hover
{
	font-size:13px;
	padding-top:15px;
	color:#f38300;
	text-decoration:none;
}

/*************************************************************************

Task

*************************************************************************/

.tasktitle
{
	color:#000000; 
	font-size:14px; 
	font-weight:bold; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.tasktitle1
{
	color:#333333; 
	background-color:#FFFF99;padding:2px;
	font-size:12px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.taskassign
{
	color:#00B8FF; 
	font-size:12px; 
	font-weight:bold; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height:30px;
}

.taskdemolt
{
	width:3%; 
	float:left;
}

.taskdemort
{
	width:97%; 
	float:left; 
	font-size:12px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.taskduered
{
	color:#FF0000; 
	font-size:12px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	padding-right:10px;
}

.taskduegreen
{
	color:#0AC71C; 
	font-size:12px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	padding-right:10px;
}

.taskduegray
{
	color:#919191; 
	font-size:12px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	padding-right:10px;
}

.taskaddlink
{
	color:#00B8FF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
}

.taskaddlink:hover
{
	color:#00B8FF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:underline;
	font-weight:bold;
}

.taskslidelink
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:underline;
	text-align:left;
	color:#44c8f5;
}

.taskslidelink:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:underline;
	text-align:left;
	color:#44c8f5;
}

table.task 
{
	width: 75%;
	margin-bottom: 0px;
    border-collapse: collapse;
	border:1px solid #a2a2a2;
	margin-top:20px;
	margin:auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	background-color:#fbfbfb;
}

table.task td {
	font-size: 13px;
	border-bottom: 0px solid #f1f1f1;
	white-space: nowrap;
}

.task label
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666666;
	font-weight:bold;
	padding-right:10px;
}

.tasktxtbox
{
	width:300px;
	height:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	border:1px solid #c5c5c5;
	color:#000000;
	padding-top:5px;
	padding-left:5px;
}

.taskselect
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px;
}

 .taskheadlt
{
float:left;
width:50%;
}


.taskheadrt
{
float:right;
text-align:right;
width:49%;
}

.tasklefthead
{
width:100%;
float:left;
color:#FFFFFF;
line-height:42px;
font-weight:bold;
}

.contactleftbg span
{
	color:#FFFFFF;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
	line-height:41px;
}

.invoiceadd 
{
	background-color:#44C8F5;
border:2px solid #6FD5F7;
display: inline;
padding-left:8px;
padding-right:8px;

cursor: pointer;
font-size:14px;
font-weight:bold;
color:#ffffff;
margin-right:10px;
}


/**************************************************************************

Contacts Inner Page

*************************************************************************/

.aboutrightcont
{
	line-height:22px; 
	padding-left:8px; 
	text-align:justify;
	color:#636363;
	padding-right:10px;
}

.continnerlink
{
	font-size:12px;
	text-decoration:none;
	text-align:left;
	padding-left:5px;
	color:#00990C;
	line-height:22px;
	font-weight:bold;
}

.continnerlink:hover
{
	font-size:12px;
	text-decoration:underline;
	text-align:left;
	padding-left:5px;
	color:#00990C;
	line-height:22px;
	font-weight:bold;
}

.continnerlink1
{
	font-size:12px;
	text-decoration:none;
	text-align:left;
	padding-right:3px;
	color:#000000;
	line-height:22px;
	font-weight:normal;
}

.continnerlink1:hover
{
	font-size:12px;
	text-decoration:underline;
	text-align:left;
	padding-right:3px;
	color:#000000;
	line-height:22px;
	font-weight:normal;
}

.continnerlink2
{
	font-size:12px;
	text-decoration:none;
	text-align:left;
	padding-left:3px;
	color:#FF0000;
	line-height:22px;
	font-weight:normal;
}

.continnerlink2:hover
{
	font-size:12px;
	text-decoration:underline;
	text-align:left;
	padding-left:3px;
	color:#FF0000;
	line-height:22px;
	font-weight:normal;
}

.continnertxt
{
	width:100px;
	height:20px;
	border:1px solid #f1f1f1;
	float:left;
	cursor:default;
}

.adddatebtn
{
	background-image:url(../images/add_date_btn_07.jpg);
	width:113px;
	height:34px;
	border:0px;
	display:block;
	background-repeat:no-repeat;
	text-align:center;
	color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
}

table.contactsinner
{
	border-collapse:collapse;
	clear:both;
	width:100%;
	background-color:#FFFFFF;
}

table.contactsinner td.left, table.contactsinner td.right
{
	padding:0pt;
	vertical-align:top;
	padding-top:20px;
	padding-bottom:10px;
}

table.contactsinner td.left
{
	width:75%;
	
}

table.contactsinner td.right
{
	width:25%;
	
}

table.contactsinner #leftnew
{
	float:left;
	margin:0pt;
	padding:0pt;
	text-align:left;
	width:100%;
}

table.contactsinner #rightnew 
{
	margin:auto;
	padding:0pt;
	text-align:left;
	width:90%;
	float:right;
	margin-right:10px;
}

.continnercont
{
	margin:auto; 
	width:98%; 
	margin-top:15px; 
	background-color:#ffffff; 
	border:1px solid #F3F3F3;
	text-align:left;
}

.contactname
{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:16px; 
	color:#49C6F6;
	font-weight:bold;
	padding-left:15px;
	line-height:25px;
}

.contectname1
{
	padding-left:5px; 
	line-height:25px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#787878;
	font-size:12px;
}

.contectnamegreen
{
	padding-left:5px; 
	line-height:25px; 
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#009B0F;
}

.contactgrey1
{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#A1A1A1;
	font-weight:normal;
	padding-left:5px;
	line-height:25px;
}

.conttag
{
	background-color:#C2C2C2;
	padding-bottom:3px;
	padding-top:3px;
	padding-left:5px;
	padding-right:5px;
	color:#ffffff;
}

.continnercont1
{
	margin:auto; 
	width:98%; 
	margin-top:15px; 
	background-color:#ECF5FC; 
	border:2px solid #FFFFFF;
	text-align:left;
}

.continnerhead
{
	font-size:15px;
	width:86%;
	margin-bottom:10px;
	margin-top:15px;
	padding-bottom:8px;
	color:#000000;
	border-bottom:1px solid #BDC4CA;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:1;
}

.notefrm label
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
	font-weight:bold;
}

.continnertxt1
{
	width:140px; 
	height:17px; 
	border:1px solid #E0E6EA;
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left:5px;
	color:#636363;
	padding-top:3px;
}

.savenotebtn
{
	background-image:url(../images/cont_inner_btn_11.jpg);
	width:139px;
	height:34px;
	border:0px;
	background-repeat:no-repeat;
	text-align:center;
	color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
}

.savenotebtn1
{
	background-image:url(../images/cont_inner_btn_13.jpg);
	width:123px;
	height:34px;
	border:0px;
	background-repeat:no-repeat;
	text-align:center;
	color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
}

.addnote
{
	float:right; 
	width:70%; 
	margin-top:25px; 
	margin-bottom:15px;
}

.continnercont2
{
	margin:auto; 
	width:98%; 
	text-align:left;
	padding-bottom:15px;
}

.continnercont3
{
	margin:auto; 
	width:96%; 
	margin-top:0px; 
	background-color:#ffffff; 
	border:1px solid #F3F3F3;
	text-align:left;
}

.continnercont4
{
	margin:auto; 
	width:96%; 
	margin-top:15px; 
	background-color:#ffffff; 
	border:1px solid #F3F3F3;
	text-align:left;
}

.historyhead
{
	margin-left:10px; 
	color:#0AC419; 
	font-size:13px; 
	margin-top:8px; 
	margin-bottom:8px; 
	font-weight:bold; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.historycont
{
	color:#686868; 
	margin-left:10px; 
	text-align:justify; 
	font-size:13px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	line-height:20px; 
	padding-right:20px; 
	padding-top:8px;
}

table.viewcontacts
{
	background-color:#ffffff;
	margin-bottom:20px;	
	border:1px solid #f1f1f1;
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#686868;
}

.prevlink
{
	background-color:#f3fcfe;
	padding-bottom:3px;
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	color:#0AC419;
	border:1px solid #f1f1f1;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.prevlink:hover
{
	background-color:#f1f1f1;
	padding-bottom:3px;
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	color:#686868;
	border:1px solid #cccccc;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.today
{
	background-color:#0AC419;
	padding-bottom:3px;
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	color:#ffffff;
	border:1px solid #0AC419;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

#mycustomscroltask
{
	height:245px;
	overflow:auto;
	position: relative;
	/*background-color: #E7EADE;*/
	margin: 0em auto;
	padding: 0px;
}

.clearall
{
	clear:both;
}

/*****************************************************************************

Add a Company

*****************************************************************************/

.addcompanylink
{
	font-size:13px;
	color:#f38300;
	padding-top:15px;
	text-decoration:underline;
}

.addcompanylink:hover
{
	font-size:13px;
	padding-top:15px;
	color:#f38300;
	text-decoration:none;
}

/***************************************************************************

Messages

***************************************************************************/

.msgdatebg
{
	background-image:url(../images/msg_date_bg_03.jpg);
	width:70px;
	height:57px;
	background-repeat:no-repeat;
	background-position:right top;
}	

.msgdatehead
{
	color:#00B8FF; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:14px; 
	font-weight:bold; 
	padding-left:10px;
}

.msgrightname
{
	color:#000000; 
	font-size:13px; 
	font-weight:bold; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-right:25px;
}

.msgcominner
{
	background-color:#ffffff; 
	margin-left:10px; 
	margin-right:20px; 
	border:1px solid #ECECEC;
	padding:5px;
}

.msgcomcont
{
	text-align:justify; 
	color:#7D7C7C; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:13px; 
	line-height:20px; 
	padding-left:25px; 
	padding-right:10px;
	margin-bottom:8px;
	margin-top:8px;
}

.msgcomlink
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0AC419;
	text-decoration:none;
	font-weight:normal;
}

.msgcomlink:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0AC419;
	text-decoration:underline;
	font-weight:normal;
}

.msgdate
{
	text-align:left; 
	color:#ffffff; 
	font-weight:bold; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:15px; 
	margin-left:18px; 
	margin-top:5px;
}
.msgdatefile
{
	text-align:left; 
	color:#ffffff; 
	font-weight:bold; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:15px; 
	margin-left:15px; 
	margin-top:9px;
}

.msgdate1
{
	text-align:left; 
	color:#000000; 
	font-weight:bold; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:15px; 
	margin-left:13px; 
	margin-top:2px;
}
.msgdate2
{
	text-align:left; 
	color:#000000; 
	font-weight:bold; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:15px; 
	margin-left:15px; 
	margin-top:-3px;
}

.msgrightlink
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	text-align:left;
	padding-left:10px;
	color:#44c8f5;
}

.msgrightlink:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:underline;
	text-align:left;
	padding-left:10px;
	color:#44c8f5;
}

.addmsgbg
{
	margin-right:15px; 
	background-color:#EDF5FC; 
	border:2px solid #ffffff;
}

.addmsgtxt
{
	width:82%; 
	height:17px; 
	border:1px solid #E2E7EB;
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left:5px;
	color:#636363;
	padding-top:3px;
}



/********************************************************************************

Files

********************************************************************************/

table.files
{
	background-color:#ffffff;
	margin-bottom:20px;	
}

.filesdatebg
{
	background-image:url(../images/files_date_bg_03.jpg);
	width:70px;
	height:57px;
	background-repeat:no-repeat;
	background-position:right top;
	border-bottom:1px dotted #DCDCDC;
}

.filesdatehead
{
	color:#00B8FF; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:14px; 
	font-weight:bold; 
	margin-left:10px;
	border-bottom:1px solid #E6E6E6;
	padding-bottom:8px;
	width:55%;
}

.filesupload
{
	font-size:12px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	padding-left:36px;
}

.filescominner
{
	margin-right:20px; 
	border-bottom:1px dotted #DCDCDC;
	padding-bottom:8px;
}

.filestoreleft
{
	background-image:url(../images/file_store_left.gif);
	height:33px;
	float:left; 
	width:6px;
	background-repeat:no-repeat;
}

.filestoreright
{
	background-image:url(../images/file_store_right.gif);
	height:33px;
	float:left; 
	width:6px;
	background-repeat:no-repeat;
}

.filestorebg
{
	background-image:url(../images/file_store_bg.gif);
	height:33px;
	width:180px;
	background-repeat:repeat-x;
	float:left;
}

.fileindicator
{
	background-color:#ACDC28;
	height:21px;
	margin-top:6px;
	width:25%;
}

.filesrightlink
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	text-align:left;
	padding-left:10px;
	color:#515151;
}

.filesrightlink:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:underline;
	text-align:left;
	padding-left:10px;
	color:#515151;
}

.toprightlink1
{
	float:left;
	width:65%;
}

.toprightlink1 a
{
	font-size:13px;
	text-decoration:none;
	text-align:left;
	font-weight:normal;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:5px;
	padding-right:5px;
	color:#f1f1f1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.toprightlink1 a:hover
{
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:5px;
	padding-right:5px;
	color:#000000;
	font-family: Verdana,  Arial, Helvetica, sans-serif;
	background-color:#DDDDDD;
}

.toprightlink1 a.sel
{
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:5px;
	padding-right:5px;
	color:#000000;
	font-family: Verdana,  Arial, Helvetica, sans-serif;
	background-color:#DDDDDD;
}

/************************************************************************

Milestone

************************************************************************/

.redmilebg
{
	background-image:url(../images/red_mile_bg_03.jpg);
	width:71px;
	height:57px;
	background-repeat:no-repeat;
	background-position:right top;
}

.orangemilebg
{
	background-image:url(../images/orange_mile_bg_06.jpg);
	width:71px;
	height:57px;
	background-repeat:no-repeat;
	background-position:right top;
}

.greenmilebg
{
	background-image:url(../images/green_mile_bg_08.jpg);
	width:71px;
	height:57px;
	background-repeat:no-repeat;
	background-position:right top;
}

.mileleft
{
	text-align:left; 
	color:#000000; 
	font-weight:bold; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:13px;
	margin-top:3px;
	width:50px;
}

.mileleft1
{
	text-align:left; 
	color:#000000; 
	font-weight:bold; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:13px;
	margin-top:19px;
	width:50px;
}

.milestonehead
{
	color:#00B8FF; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:14px; 
	font-weight:bold; 
	border-bottom:1px solid #E4E4E4;
	padding-bottom:6px;
	float:left;
	width:100%;
}

.milestonehead1
{
	color:#00B8FF; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:14px; 
	font-weight:bold; 
	border-bottom:0px solid #E4E4E4;
	padding-bottom:6px;
	float:left;
	width:100%;
}

.milerightname
{
	color:#000000; 
	font-size:13px; 
	font-weight:normal; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-right:6px;
}

.milerightname1
{
	color:#000000; 
	font-size:13px; 
	font-weight:normal; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left:15px;
}

.milecont
{
	padding-left:10px; 
	font-size:12px; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	margin-top:5px; 
	margin-bottom:5px;
}

.milecompleted
{
	border-bottom:1px dotted #D9D9D9;
	padding-bottom:8px;
	margin-bottom:15px;
}

.milecompleted1
{
	padding-bottom:8px;
	margin-bottom:25px;
}

.quickaddbtn
{
	background-image:url(../images/add_btn.gif);
	width:84px;
	height:31px;
	border:0px;
	display:block;
	background-repeat:no-repeat;
	text-align:center;
	color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
}

.comboMeBoxMilestone 
{
	border:1px solid #f1f1f1;
	color:#000000;
	font-size:13px;
	height:20px;
	width:80%;
}

.radiotxt
{
	padding-left:8px;
	font-size:13px;
}


/**********************************************************

Project

**********************************************************/

.toprightlink a
{
	font-size:13px;
	text-decoration:none;
	text-align:left;
	font-weight:normal;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:5px;
	padding-right:5px;
	color:#f1f1f1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.toprightlink a:hover
{
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:5px;
	padding-right:5px;
	color:#000000;
	font-family: Verdana,  Arial, Helvetica, sans-serif;
	background-color:#DDDDDD;
}

.toprightlink a.sel
{
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:5px;
	padding-right:5px;
	color:#000000;
	font-family: Verdana,  Arial, Helvetica, sans-serif;
	background-color:#DDDDDD;
}

.projecthead
{
	color:#54CEFE;
	width:300px;
	padding-bottom:3px;
	border-bottom:1px solid #CCCCCC; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:16px; 
	font-weight:bold;
	margin-left:20px;
}

.projectmile
{
	height:24px;
	background:transparent url(../images/project_mile.png) no-repeat right;
	width:76px;
	line-height:20px;
	font-size:12px;
	color:#fff;
	behavior: url(iepngfix.htc);
}

.projecttodo
{
	height:24px;
	background:transparent url(../images/project_todo.png) no-repeat right;
	width:76px;
	line-height:20px;
	font-size:12px;
	color:#fff;
	text-align:center;
	behavior: url(iepngfix.htc);
}

.projectfile
{
	height:24px;
	background:transparent url(../images/project_files.png) no-repeat right;
	width:76px;
	line-height:20px;
	font-size:12px;
	color:#fff;
	text-align:center;
	behavior: url(iepngfix.htc);
}

.projectmessage
{
	height:24px;
	background:transparent url(../images/project_message.png) no-repeat right;
	width:76px;
	line-height:20px;
	font-size:12px;
	color:#fff;
	behavior: url(iepngfix.htc);
}

.addprojecthead
{
	color:#54CEFE;
	width:500px;
	padding-bottom:3px;
	border-bottom:1px solid #CCCCCC; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:16px; 
	font-weight:bold;
	margin-left:0px;
}

.addprojectbtn
{
	background-image:url(../images/add_project_03.jpg);
	width:196px;
	height:40px;
	border:0px;
	background-repeat:no-repeat;
	text-align:center;
	color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	letter-spacing:1;
}

.overviewdisp
{
	border:2px solid #FFFFFF;
	background-color:#EFF7FD;
	padding:8px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.overviewfrm
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}



.overinner
{
	margin-left:0px; 
	margin-right:20px; 
	padding:5px;
	padding-left:0px;
}

.overhead
{
	color:#00B8FF; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:14px; 
	font-weight:bold; 
	border-bottom:1px solid #E4E4E4;
	padding-bottom:3px;
	float:left;
	width:100%;
}

.overleft
{
	color:#000000; 
	font-weight:bold; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px;
	margin-top:3px;
	width:50px;
}

.overheadnew
{
	color:#54CEFE;
	width:350px;
	padding-bottom:3px;
	border-bottom:1px solid #CCCCCC; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:16px; 
	font-weight:bold;
	margin-left:0px;
}

.projectcomment
{
	height:24px;
	background:transparent url(../images/project_comment.png) no-repeat right;
	width:76px;
	line-height:20px;
	font-size:12px;
	color:#fff;
	behavior: url(iepngfix.htc);
}

.overrightpeople
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	text-align:left;
	padding-left:10px;
	color:#515151;
}

.overtoplink
{
	font-size:13px;
	color:#49C6F6;
	padding-top:15px;
	text-decoration:none;
}

.overtoplink:hover
{
	font-size:13px;
	padding-top:15px;
	color:#49C6F6;
	text-decoration:underline;
}
/***********************************************************************************

Peoples

***********************************************************************************/

.peopledisp
{
	border:2px solid #FFFFFF;
	background-color:#EFF7FD;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.peopledisphead
{
	color:#008EC5; 
	font-weight:bold; 
	font-size:14px; 
	padding-left:30px;
}

.peopleshidebtn
{
	position:relative;
	text-align:center; 
	font-weight:bold; 
	background-image:url(../images/add_person_hide_btn.gif); 
	width:146px; 
	height:25px;
}

.peopleshidebtn a
{
	color:#00B8FF; 
	text-decoration:none;
	line-height:20px;
}

.peopleshidebtn a:hover
{
	color:#00B8FF; 
	text-decoration:none;
	line-height:20px;
}

table.viewpeoples
{
	background-color:#ffffff;
	margin-bottom:0px;	
	border:1px solid #f1f1f1;
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#686868;
}

#personAdd
{
	padding:0px; 
	display:none; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px; 
	border-bottom:1px solid #f1f1f1; 
	border-left:1px solid #f1f1f1; 
	border-right:1px solid #f1f1f1; 
	background-color:#ffffff;
}

table.overprojinner
{
	border-collapse:collapse;
	clear:both;
	width:100%;
	background-color:#FFFFFF;
}

table.overprojinner td.left, table.overprojinner td.right
{
	padding:0pt;
	vertical-align:top;
	padding-top:20px;
	padding-bottom:10px;
}

table.overprojinner td.left
{
	width:70%;
	
}

table.overprojinner td.right
{
	width:30%;
	
}

table.overprojinner #leftnew
{
	float:left;
	margin:0pt;
	padding:0pt;
	text-align:left;
	width:100%;
}

table.overprojinner #rightnew 
{
	width:90%;
	float:right;
	margin-right:10px;
	_margin-right:5px;
}
/************************************************************************

Settings

************************************************************************/

.settingssmalltxt
{
	padding-left:10px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px;
}

.settingsfrm label
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#49C6F6;
	font-weight:bold;
}

.settingsbtn
{
	background-image:url(../images/settings_btn_03.jpg);
	width:155px;
	height:39px;
	border:0px;
	background-repeat:no-repeat;
	text-align:center;
	color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
}

/**************************************************************************

Project Task

**************************************************************************/

table.tasksinner
{
	border-collapse:collapse;
	clear:both;
	width:100%;
	background-color:#FEFEFF;
}

table.tasksinner td.left, table.contactsinner td.right
{
	padding:0pt;
	vertical-align:top;
	padding-top:0px;
	padding-bottom:10px;
}

table.tasksinner td.left
{
	width:95%;
	
}

table.tasksinner td.right
{
	width:5%;
	
}

table.tasksinner #leftnew
{
	float:left;
	margin:0pt;
	padding:0pt;
	text-align:left;
	width:100%;
}

table.tasksinner #rightnew 
{
	width:90%;
	float:right;
	margin-right:10px;
	_margin-right:5px;
}

.taskheadbg
{
	background-image:url(../images/tash_grid_head_bg.gif);
	height:37px;
	background-repeat:repeat-x;
	background-position: left top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}

.taskgridrtbor
{
	border-right:1px solid #C1C1C1;
}

#taskdisp
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#000000;
}

.taskgridcont
{
	color:#626262; 
	text-align:justify; 
	padding-left:10px; 
	padding-right:10px;
	margin-bottom:5px;
	margin-top:5px;
}

.taskgridcont1
{
	color:#626262; 
	text-align:justify; 
	padding-left:10px;
	margin-bottom:5px;
	margin-top:5px;
}

/***********************************************

Add Task

***********************************************/

.addtaskrightcont
{
	line-height:22px; 
	padding-left:8px; 
}

.addtasklink
{
	color:#00B8FF;
	text-decoration:underline;
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.addtasklink:hover
{
	color:#00B8FF;
	text-decoration:none;
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.addtasklink1
{
	color:#000000;
	text-decoration:none;
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.savetask
{
	background-image:url(../images/save_task_btn_03.jpg);
	width:100px;
	height:39px;
	border:0px;
	background-repeat:no-repeat;
	text-align:center;
	color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
}

.savetask1
{
	background-image:url(../images/save_task_btn1_05.jpg);
	width:156px;
	height:39px;
	border:0px;
	background-repeat:no-repeat;
	text-align:center;
	color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
}

.addtask
{
	float:right; 
	width:70%; 
	margin-top:0px; 
	margin-bottom:15px;
}


/*messages satheesh*/

/*changed tdy */
.messagehead
{
font-family:Verdana, Arial, Helvetica, sans-serif;font-size:15px;font-weight:bold;line-height:20px;text-decoration:none;color:#000;
}
.messagehead:hover
{
font-family:Verdana, Arial, Helvetica, sans-serif;font-size:15px;font-weight:bold;line-height:20px;text-decoration:underline;color:#000;
}
.messagehead1
{
font-family:Verdana, Arial, Helvetica, sans-serif;font-size:13px;font-weight:bold;line-height:20px;text-decoration:none;color:#666666;
}
.messagehead1:hover
{
font-family:Arial, Helvetica, sans-serif;font-size:15px;font-weight:bold;line-height:20px;text-decoration:underline;color:#999;
}

/* end */

.messagefilelnk
{
font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;line-height:20px;margin-top:6px;margin-bottom:6px;color:#336699;text-decoration:underline;
}
.messagefilelnk:hover
{
font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;line-height:20px;margin-top:6px;margin-bottom:6px;color:#336699;text-decoration:none;
}

.messageeditlnks
{
font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#5E5E5E;text-decoration:none;padding-left:1px;padding-right:1px;
}
.messageeditlnks:hover
{
font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#fff;text-decoration:none;background-color:#5E5E5E;padding-left:1px;padding-right:1px;
}

.messageeditlnks1
{
font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#5E5E5E;text-decoration:none;padding-left:1px;padding-right:1px;
}
.messageeditlnks1:hover
{
font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#fff;text-decoration:none;background-color:#5E5E5E;padding-left:1px;padding-right:1px;
}

.messagedellnks
{
font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#ff0000;text-decoration:none;padding-left:1px;padding-right:1px;
}
.messagedellnks:hover
{
font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#ff0000;text-decoration:none;padding-left:1px;padding-right:1px;
}

.messagedellnks1
{
font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#ff0000;text-decoration:none;padding-left:1px;padding-right:1px;
}
.messagedellnks1:hover
{
font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#fff;text-decoration:none;background-color:#ff0000;padding-left:1px;padding-right:1px;
}

#rightnewmessage
{
	
	padding:0pt;
	text-align:left;
	width:95%;
}

.messagrightprj
{
font-size:12px;font-family:Verdana,Helvetica,sans-serif;border-bottom:1px dashed #CCCCCC;line-height:30px;
}

.messagrightprjlnk
{
color:#000;
text-decoration:none;
padding-left:5px;
font-size:12px;
}
.messagrightprjlnk:hover
{
color:#000;
text-decoration:underline;
padding-left:5px;
font-size:12px;
}

.rghtgreeninner a
{
color:#000;
text-decoration:none;
padding-left:0px;
/*display:block;*/
}
.rghtgreeninner a:hover
{
color:#fff;
text-decoration:none;
padding-left:0px;
/*display:block;*/
background-color:#505A5B;
}

table.msglayout 
{
	border-collapse:collapse;
	clear:both;
	width:100%;
	margin-bottom:20px;
	
}

table.msglayout td.left, table.msglayout td.right
{
	padding:0pt;
	vertical-align:top;
}

table.msglayout td.left
{
	width:70%;
	
	
}

table.msglayout td.right
{
	width:29%;
}


table.expenselayout 
{
	border-collapse:collapse;
	clear:both;
	width:100%;
	margin-bottom:20px;
	
}

table.expenselayout td.left, table.expenselayout td.right
{
	padding:0pt;
	vertical-align:top;
}

/* changes tdy */

table.expenselayout td.left
{
	width:74%;	
}

/* end */

table.expenselayout td.right
{
	width:20%;
}


table.msgaddcontactsnew
{
	background-color:#FBFEFE;
	margin-bottom:0px;	
	border:1px solid #F7F7F7;
	
}

#msghdr
{
	
	width:100%;
	color:#000000;
	font-weight:normal;
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size:17px;
	line-height:30px;
	letter-spacing:1;
	background-color:#E3F3FA;
	padding-left:10px;
}
.msghdrlnk
{
color:#000000;
text-decoration:underline;
}
.msghdrlnk:hover
{
color:#000000;
text-decoration:none;
}

#msghdr1
{
	color:#000000;
	font-weight:normal;
	font-family:"Lucida Sans Unicode","Lucida Grande",Verdana,Helvetica,sans-serif;
	font-size:16px;
	line-height:30px;
	letter-spacing:1;
	
}

.msgcatlnk
{
	font-size:14px;
	text-decoration:underline;
	font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,Helvetica,sans-serif;
	text-align:left;
	padding-left:5px;
	color:#666666;
	line-height:25px;
	font-weight:bold;
	letter-spacing:1px;
}

.msgcatlnk:hover
{
	font-size:14px;
	text-decoration:underline;
	font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,Helvetica,sans-serif;
	text-align:left;
	padding-left:5px;
	color:#666666;
	line-height:25px;
	font-weight:bold;
	letter-spacing:1px;
}

.newaddmsgtxt
{
width:80%;font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:16px;padding:3px;border:1px solid #BEC496;
	
}
.newaddmsgtxt1
{
width:60%;font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:16px;padding:3px;border:1px solid #BEC496;
	
}

.msgfrmbox
{
background-color:#F5FEB7; border:1px solid #B9D30E;padding:10px;margin-bottom:5px;
}
.msgfrmtxt
{
font-size:13px;font-family:Arial, Helvetica, sans-serif;line-height:20px;margin-bottom:5px;
}

.msgouterbox
{
background-color:#F8FECE;border:1px solid #EDF4CF;margin-top:10px;padding:10px;
}

.msgposttxt
{
font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#505A5B;
}

.msgdesc
{
font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;line-height:20px;color:#000;
}

.msgedittxt
{
font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#5E5E5E;
}

.rghtgreenouter
{
background-color:#F6FDB7;border:1px solid #BCD517;padding:8px;
}

.rghtgblueouter
{
background-color:#FCFDFF;border:1px solid #D6D8D7;padding:2px;
}


.rghtgreeninner
{
background-color:#fff;padding:3px;
}
.rghtgrenhder
{
color:#000;font-size:18px;font-family:Arial, Helvetica, sans-serif;letter-spacing:1px;line-height:30px;margin-bottom:10px;background-color:#ECF9FF;padding:5px;
}
.rghtbluehder
{
color:#000;font-size:15px;font-family:Arial, Helvetica, sans-serif;letter-spacing:1px;line-height:20px;margin-bottom:10px;background-color:#FAFFD8;padding:2px;font-weight:bold;
}
.catlnk
{
margin-top:10px; margin-bottom:10px; text-align:right; padding-right:20px;
}

.savebtnnew
{
	border:1px solid #fff;
	background-color:#BDEE36;
	text-align:center;
	color:#000;
	padding:5px;
	font-family:Verdana,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	font-weight:bold;
	
}
.savebtnnew1
{
	border:1px solid #fff;
	background-color:#BDEE36;
	text-align:center;
	color:#000;
	padding:2px;
	font-family:Verdana,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	font-weight:bold;
	
}
.cancellnk
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ff0000;
	text-decoration:none;
	font-weight:normal;
	
}

.cancellnk:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ff0000;
	text-decoration:underline;
	font-weight:normal;
}

.formtitle
{
font-family:'Lucida Sans Unicode','Lucida Grande',Verdana,Helvetica,sans-serif;font-size:16px;line-height:30px;
}
.formtitle1
{
font-family:'Lucida Sans Unicode','Lucida Grande',Verdana,Helvetica,sans-serif;font-size:16px;line-height:30px;
}
.frmlabeltxt
{
font-size:12px;font-family:Arial, Helvetica, sans-serif;line-height:20px;margin-bottom:5px;
}

.btnouter
{
background-color:#DFF2AD;padding:2px;float:left;
}
.btnouter2
{
background-color:#DFF2AD;padding:2px;float:right;
}
.btnouter1
{
background-color:#DFF2AD;padding:2px;
}

.commentscount
{
font-family:'Lucida Sans Unicode','Lucida Grande',Verdana,Helvetica,sans-serif;font-size:16px;padding:5px;border:1px solid #E3F3FA;margin-bottom:10px;margin-top:10px;
}
.commentscount1
{
font-family:'Lucida Sans Unicode','Lucida Grande',Verdana,Helvetica,sans-serif;font-size:16px;padding:3px;border:1px solid #E3F3FA;margin-bottom:4px;margin-top:4px;
}
.comdellnk
{
	font-size:12px;
	text-decoration:none;
	color:#FF0000;
	font-weight:normal;
}

.comdellnk:hover
{
	font-size:12px;
	text-decoration:underline;
	color:#FF0000;
	font-weight:normal;
}
.coomentstle
{
font-family:Arial, Helvetica, sans-serif;font-size:16px;font-weight:bold;
}

.milered
{
width:75px;background-color:#FA0000;font-size:11px;color:#fff;font-family:Verdana, Arial, Helvetica, sans-serif; text-align:right; display:block; padding:2px;line-height:15px;

}
.mileorng
{
width:75px;background-color:#FFC600;font-size:11px;color:#fff;font-family:Verdana, Arial, Helvetica, sans-serif; text-align:right; display:block; padding:2px;line-height:15px;
}
.milegren
{
width:75px;background-color:#ACDC28;font-size:11px;color:#fff;font-family:Verdana, Arial, Helvetica, sans-serif; text-align:right; display:block; padding:2px;line-height:15px;
}
.miletitle
{
font-size:15px;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;
}
.miledue
{
font-size:12px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#666666;line-height:20px;
}
.mileedit
{
font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#666666;line-height:20px;
}

.milecomtitle
{
font-family:Verdana, Arial, Helvetica, sans-serif;font-size:13px;font-weight:bold;color:#666666;
}
.milecomltxt
{
font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#999999;
}
.mileedittxt
{
font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;
}
.notifylnk
{
font-size:15px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#000;text-decoration:underline;
}
.notifylnk:hover
{
font-size:15px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#000;text-decoration:none;
}
.expensetabhdre
{
font-family:Arial, Helvetica, sans-serif;font-size:16px;padding-left:6px;
}
.expensetabcnt
{
font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;padding-left:6px;color:#686767;padding-right:5px;
}

/**************************************

Task Loga

***************************************/

.addnewtasklink
{
font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#ff0000;text-decoration:underline;
}
.addnewtasklink:hover
{
font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#ff0000;text-decoration:none;
}
.tasktitle
{
font-size:13px;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:normal;padding-left:0px;
}

/******* Changed tdy **************/
.taskred
{
width:50px;background-color:#FA0000;font-size:11px;color:#fff;font-family:Verdana, Arial, Helvetica, sans-serif; text-align:right; display:block; padding:2px;line-height:15px;
}
.taskblue
{
width:50px;background-color:#0FAFE3;font-size:11px;color:#fff;font-family:Verdana, Arial, Helvetica, sans-serif; text-align:right; display:block; padding:2px;line-height:15px;
}
.taskorange
{
width:50px;background-color:#FF6522;font-size:11px;color:#fff;font-family:Verdana, Arial, Helvetica, sans-serif; text-align:right; display:block; padding:2px;line-height:15px;
}
.taskyellow
{
width:50px;background-color:#FFD016;font-size:11px;color:#fff;font-family:Verdana, Arial, Helvetica, sans-serif; text-align:right; display:block; padding:2px;
line-height:15px;
}


/*********** End *****************/

.addpeopleleft
{
width:85%; float:left; background-color:#FFFFFF; border:1px solid #E7E9E9;
margin-top:10px;min-width:350px;margin-right:10px;
}
.addpeopleright
{
width:49%; float:right; background-color:#FFFFFF; border:1px solid #E7E9E9;
}
.avatorpad
{
padding-left:14px; float:left; width:65px; padding-top:17px; padding-bottom:17px;
}
.avatorright
{
float:left;
}
.avatorright p
{
padding-left:10px;font-family: Verdana, Arial, Helvetica, sans-serif; font-size:15px;
}
#addpeopleproj label
{
font-size:12px;font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif;
}

.addperson
{
font-family:'Lucida Sans Unicode','Lucida Grande',Verdana,Helvetica,sans-serif;font-size:16px;padding:3px;border:1px solid #EBF7A5;margin-bottom:5px;margin-top:5px;background-color:#F8FECE
}
.addpersontxt, #txtfirstname, #txtlastname, #txtemail, #txtusername, #txtpassword
{
display:block;width:90%;font-family:Arial, Helvetica, sans-serif;font-size:16px;padding:2px;border:1px solid #BEC496;

} 

.addpersontxt1
{
width:10%;font-family:Arial, Helvetica, sans-serif;font-size:16px;padding:2px;border:1px solid #BEC496;
	
}
.addpersontxt2
{
width:90%;font-family:Arial, Helvetica, sans-serif;font-size:16px;padding:2px;border:1px solid #BEC496;height:90px;
	
}

.accountnamelnk
{
font-family:Arial, Helvetica, sans-serif;font-size:16px;color:#000;font-weight:bold;text-decoration:none;
	
}

.accountnamelnk:hover
{
	font-family:Arial, Helvetica, sans-serif;font-size:16px;color:#000;font-weight:bold;text-decoration:underline;
}

.accountnamelnk1
{
font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#000;font-weight:normal;text-decoration:underline;
	
}

.accountnamelnk1:hover
{
	font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#000;font-weight:normal;text-decoration:underline;
}

.accounttype
{
font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;color:#5B5B5B;
}
.accountbalance
{
font-family:Arial, Helvetica, sans-serif;font-size:16px;color:#5E8000;
}
.accountbox
{
background-color:#F5FEB7;padding:5px;float:left;margin-right:11px;margin-top:10px;width:93%;
}
.accountboxinner
{
background-color:#fff;border:1px solid #E8EDC8;padding:8px;

}

.messorange
{
width:75px;background-color:#F08D3B;font-size:11px;color:#fff;font-family:Verdana, Arial, Helvetica, sans-serif; text-align:right; display:block; padding:2px;height:18px;
}

.messorange1
{
width:60px;background-color:#F08D3B;font-size:11px;color:#fff;font-family:Verdana, Arial, Helvetica, sans-serif; text-align:right; display:block; padding:2px;line-height:15px;
}
.messorange2
{
width:55px;background-color:#F08D3B;font-size:10px;color:#fff;font-family:Verdana, Arial, Helvetica, sans-serif; text-align:right; display:block; padding:2px;line-height:20px;height:18px;
}

.taskblue1
{
width:55px;background-color:#0FAFE3;font-size:10px;color:#fff;font-family:Verdana, Arial, Helvetica, sans-serif; text-align:right; display:block; padding:2px;line-height:20px;height:18px;
}

.messpink
{
width:60px;background-color:#F047A4;font-size:11px;color:#fff;font-family:Verdana, Arial, Helvetica, sans-serif; text-align:right; display:block; padding:2px;line-height:15px;
}

.messblue
{
width:60px;background-color:#0FAFE3;font-size:11px;color:#fff;font-family:Verdana, Arial, Helvetica, sans-serif; text-align:right; display:block; padding:2px;line-height:15px;
}
.messblk
{
width:60px;background-color:#535351;font-size:11px;color:#fff;font-family:Verdana, Arial, Helvetica, sans-serif; text-align:right; display:block; padding:2px;line-height:15px;
}
.messcmt
{
width:60px;background-color:#FFCC00;font-size:11px;color:#fff;font-family:Verdana, Arial, Helvetica, sans-serif; text-align:right; display:block; padding:2px;line-height:15px;
}
.Note
{
width:60px;background-color:#666666;font-size:11px;color:#fff;font-family:Verdana, Arial, Helvetica, sans-serif; text-align:right; display:block; padding:2px;line-height:15px;
}
/****************************  css for all search page start*/
.Message
{
width:60px;background-color:#F08D3B;font-size:11px;color:#fff;font-family:Verdana, Arial, Helvetica, sans-serif; text-align:right; display:block; padding:2px;line-height:15px;
}
.messorange2
{
width:55px;background-color:#F08D3B;font-size:10px;color:#fff;font-family:Verdana, Arial, Helvetica, sans-serif; text-align:right; display:block; padding:2px;line-height:20px;height:18px;
}

.taskblue1
{
width:55px;background-color:#0FAFE3;font-size:10px;color:#fff;font-family:Verdana, Arial, Helvetica, sans-serif; text-align:right; display:block; padding:2px;line-height:20px;height:18px;
}

.messpink
{
width:60px;background-color:#F047A4;font-size:11px;color:#fff;font-family:Verdana, Arial, Helvetica, sans-serif; text-align:right; display:block; padding:2px;line-height:15px;
}

.Task
{
width:60px;background-color:#0FAFE3;font-size:11px;color:#fff;font-family:Verdana, Arial, Helvetica, sans-serif; text-align:right; display:block; padding:2px;line-height:15px;
}
.Milestone
{
width:60px;background-color:#535351;font-size:11px;color:#fff;font-family:Verdana, Arial, Helvetica, sans-serif; text-align:right; display:block; padding:2px;line-height:15px;
}
.file Comment
{
width:60px;background-color:#FFCC00;font-size:11px;color:#fff;font-family:Verdana, Arial, Helvetica, sans-serif; text-align:right; display:block; padding:2px;line-height:15px;
}
.Filecomment
{
 width:60px;background-color:#FFCC00;font-size:11px;color:#fff;font-family:Verdana, Arial, Helvetica, sans-serif; text-align:right; display:block; padding:2px;line-height:15px;

}
.Comment
{
width:60px;background-color:#FFCC00;font-size:11px;color:#fff;font-family:Verdana, Arial, Helvetica, sans-serif; text-align:right; display:block; padding:2px;line-height:15px;
}
/****************************  css for all search page end*/
.messagrightprjlnk1
{
color:#000;
text-decoration:underline;
padding-left:5px;
}
.messagrightprjlnk1:hover
{
color:#fff;
text-decoration:none;
padding-left:5px;
background-color:#505A5B;
}

.messagrightprjlnk2
{
color:#000;
text-decoration:underline;

font-size:13px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.messagrightprjlnk2:hover
{
color:#fff;
text-decoration:none;

font-size:13px;
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color:#505A5B;
}

.importrightcontover
{
	line-height:20px; 
	padding-left:8px;
	color:#505a5b; 
}

/********************************************************************

Main Time ---- Loga

********************************************************************/

.timehead
{
background-color:#F5FEB7; margin-top:8px; margin-bottom:8px; border:1px solid #DFE9AC; height:35px; line-height:35px; padding-left:5px; font-family: Verdana, Arial, Helvetica, sans-serif;
}
.timetabcnt
{
font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#000000;border-bottom:0px dashed #E3E3E3;padding:3px 3px 3px 3px;line-height:18px; p
}
.timetablink
{
font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#000000;padding-right:5px;text-decoration:underline;
}
.timetablink:hover
{
font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#000000;padding-right:5px;text-decoration:none;
}
.importrightconttime
{
line-height:35px;padding-left:10px;color:#505a5b;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; 
}
.importrightconttime1
{
padding-left:10px;color:#505a5b; 
}
.comboMeBoxtime
{
	border:1px solid #f1f1f1;color:#000000;font-size:13px;min-width:150px;
}
.comboMeBoxtime1
{
	border:1px solid #f1f1f1;color:#000000;font-size:13px;
}
.timetabcnttot
{
font-family:Verdana, Arial, Helvetica, sans-serif;font-size:16px;font-weight:bold;padding-left:6px;color:#006FA8;border-bottom:1px solid #E3E3E3;padding-right:10px;
}
.timetabhdre
{
font-family:Arial, Helvetica, sans-serif;font-size:16px;padding-right:10px;
}

/*************************************************

Add Invoice ----- Loga

*************************************************/

.invmsginner
{
width:100%; float:left; background-color:#F8FECD; border:1px solid #ECF7A5;margin-top:8px;margin-bottom:8px;font-family: Verdana, Arial, Helvetica, sans-serif;	font-size:12px;
}
.comboMeBoxinv
{
border:1px solid #f1f1f1;color:#8E8E8E;font-size:13px;
}
.invcancellnk
{
font-family: Verdana, Arial, Helvetica, sans-serif;	font-size:12px;color:#ff0000;text-decoration:underline;font-weight:normal;
}
.invcancellnk:hover
{
font-family: Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#ff0000;text-decoration:none;font-weight:normal;
}
.invtxt 
{
border:1px solid #EBEBEB;color:#8E8E8E;font-size:11px;height:17px;padding-left:3px;padding-top:3px;vertical-align:middle;width:300px;
}
#taxInvShow
{
background-color:#F5FEB7; width:95%; border:1px solid #B8D209;
}

/*Project DashBoard*/

.dashmiletd
{
border-bottom:1px dashed #CCCCCC;padding:5px;
}
.dashmilemsg
{
font-family:Verdana, Arial, Helvetica, sans-serif;font-size:13px;color:#474747;
}
.dashmilemsglnk
{
color:#474747;
text-decoration:none;
}

.dashmilemsglnk:hover
{
color:#474747;
text-decoration:underline;
}

/*******************

Add Project ---- Loga

********************/
#UpdatePanel8
{
font-family:Arial, Verdana, Helvetica, sans-serif;font-size:13px;
}
.addproject
{
float:right;/*margin-top:25px;margin-bottom:25px;*/width:300px;
}
.alltxtbox
{
border:1px solid #E2E7EB;padding:4px;font-size:14px;font-family: Verdana, Arial, Helvetica, sans-serif;width:80%;
}
.alltxtarea
{
border:1px solid #E2E7EB;padding:4px;width:80%;font-size:14px;font-family: Verdana, Arial, Helvetica, sans-serif;
}

.dashmilemsglnk1
{
color:#000;
text-decoration:none;
}

.dashmilemsglnk1:hover
{
color:#000;
text-decoration:underline;
}

/******************************

Project Dashboard Alter ----- Loga

*******************************/

.projdashhead
{
font-family:'Lucida Sans Unicode','Lucida Grande',Verdana,Helvetica,sans-serif;font-size:16px;text-decoration:none;color:#000000;
}
.projdashhead:hover
{
font-family:'Lucida Sans Unicode','Lucida Grande',Verdana,Helvetica,sans-serif;font-size:16px;text-decoration:none;color:#000000;
}
.filenew
{
	width:100%;_width:90%;
}

.bred
{
padding-left:5px;font-family: Arial, Helvetica, sans-serif;font-weight:bold;line-height:20px;color:#666666;
}
.bred a
{
color:#000;
text-decoration:underline;
}
.bred a:hover
{
color:#000;
text-decoration:none;
}
.messagearclnks
{
font-family:Verdana, Arial, Helvetica, sans-serif;font-size:13px;color:#000;text-decoration:none;padding-left:1px;padding-right:1px;font-weight:bold;
}
.messagearclnks:hover
{
font-family:Verdana, Arial, Helvetica, sans-serif;font-size:13px;color:#fff;text-decoration:none;background-color:#5E5E5E;padding-left:1px;padding-right:1px;font-weight:bold;
}

/*******************************

Expense Alter ---- Loga

*******************************/

.expeditlnks
{
font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#5E5E5E;text-decoration:none;padding-left:1px;padding-right:1px;
}
.expeditlnks:hover
{
font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#fff;text-decoration:none;background-color:#5E5E5E;padding-left:1px;padding-right:1px;
}
.expdellnks
{
font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#ff0000;text-decoration:none;padding-left:1px;padding-right:1px;
}
.expdellnks:hover
{
font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#fff;text-decoration:none;background-color:#ff0000;padding-left:1px;padding-right:1px;
}


/*****************************************************************************

Invoice Dashboard ---- Loga

*****************************************************************************/

.messagrightprj1
{
font-size:12px;font-family:Verdana,Helvetica,sans-serif;border-bottom:0px dashed #CCCCCC;line-height:30px;width:98%;
}
.messagrightprj2
{
font-size:12px;font-family:Verdana,Helvetica,sans-serif;border-bottom:0px dashed #CCCCCC;line-height:30px;width:96%; margin-left:15px;
}
.invheadbor
{
border:1px solid #DFECC8;padding:2px;
}

.invheadbor1
{
border-top:1px solid #DFECC8; border-bottom:1px solid #DFECC8; border-right:1px solid #DFECC8;
}
.invheadbor2
{
border:1px solid #DFECC8; border-left:none;
}
.invtabhdre
{
font-family:Arial, Helvetica, sans-serif;font-size:16px;padding-right:40px;text-align:right;
}
.invtabcont
{
font-family: Verdana, Arial, Helvetica, sans-serif;font-size:12px;padding-right:10px;text-align:right;
}
#baseCamp
{
display:none; background-color:#F8FECD; border:1px solid #EDF7A6;
}
.invtabcnttot
{
font-family:Verdana, Arial, Helvetica, sans-serif;font-size:16px;font-weight:bold;padding-left:6px;color:#006FA8;border-bottom:1px dashed #E3E3E3;padding-right:10px;
}
.invclientbor
{
border:1px solid #DCE6AA; border-right:none;
}
.invclientbor1
{
border:1px solid #DCE6AA; border-left:none;
}
.invclientcont
{
padding-left:20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px;color:#464646;
}
.invclientlnk
{
font-size:12px;text-decoration:none;color:#005EA6;font-weight:normal;
}
.invclientlnk:hover
{
font-size:12px;text-decoration:underline;color:#005EA6;font-weight:normal;
}
.invclientlnk1
{
font-size:12px;text-decoration:underline;color:#000000;font-weight:normal;
}
.invclientlnk1:hover
{
font-size:12px;text-decoration:underline;color:#000000;font-weight:normal;
}
.invclientright
{
margin-top:8px; background-color:#F5FEB7; border:1px solid #BED61D; font-size:12px; font-family: Verdana, Arial, Helvetica, sans-serif;
}
.invtabhdre1
{
font-family:Arial, Helvetica, sans-serif;font-size:16px;padding-right:8px;
}
.addclient
{
background-color:#F8FECD; border:1px solid #EDF7A6;padding:3px;
}

/*************************************************************

Report ----- Loga

*************************************************************/

.catreport
{
display:block; background-color:#F8FECD; border:1px solid #EDF7A6; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#686767;width:98%;
}
.prevlink
{
background-color:#F5FEB7;border:1px solid #C2E271;font-size:13px;color:#A4A4A4; font-family: Verdana, Arial, Helvetica, sans-serif;text-decoration:underline;padding:5px;font-weight:bold;
}
.prevlink:hover
{
background-color:#F5FEB7;border:1px solid #C2E271;font-size:13px;color:#A4A4A4; font-family: Verdana, Arial, Helvetica, sans-serif;text-decoration:none;padding:5px;font-weight:bold;
}
.nextlink
{
background-color:#F5FEB7;border:1px solid #C2E271;font-size:13px;color:#000000; font-family: Verdana, Arial, Helvetica, sans-serif;text-decoration:underline;padding:5px;font-weight:bold;
}
.nextlink:hover
{
background-color:#F5FEB7;border:1px solid #C2E271;font-size:13px;color:#000000; font-family: Verdana, Arial, Helvetica, sans-serif;text-decoration:none;padding:5px;font-weight:bold;
}
.pageno
{
color:#0068B0;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:13px;font-weight:bold;text-decoration:none;padding-left:15px;padding-right:15px;line-height:20px;
}
.reptabhdre
{
font-family:Arial, Helvetica, sans-serif;font-size:16px;padding-right:50px;text-align:right;
}
.reppagetot
{
color:#6D6D6D; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; padding-right:40px;
}
.reppagetot1
{
color:#0075B8; font-size:16px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; padding-right:40px;
}

/***************************************************

Contacts Alter ---- Loga

***************************************************/

.contviewtopser
{
margin:auto; text-align:center; width:350px;
}	
.contsertxt
{
float:left; width:60px; font-family:Verdana, Arial; font-size:14px; color:#656565; font-weight:bold; text-align:left;
}
.contsertxt1
{
float:left; width:250px;
}
.contsertxt2
{
float:left; width:40px; font-family:Verdana, Arial; font-size:14px; color:#656565; font-weight:bold; text-align:left;
}
.contmaillink
{
color:#4B4B4B;text-decoration:none;font-size:11px;
}
.contmaillink:hover
{
color:#4B4B4B;text-decoration:underline;font-size:11px;
}
.contnamelink
{
color:#000000;text-decoration:none;
}
.contnamelink:hover
{
color:#000000;text-decoration:underline;
}
.contphone
{
color:#0052A5;
}		
#multimulti_0
{
font-size:12px;font-family: Verdana, Arial, Helvetica, sans-serif;font-weight:bold;
}
#multimulti_0 a
{
color:#FF0000;text-decoration:none;font-size:12px;font-family: Verdana, Arial, Helvetica, sans-serif;font-weight:bold;
}
#multimulti_0 a:hover
{
color:#FF0000;text-decoration:underline;font-size:12px;font-family: Verdana, Arial, Helvetica, sans-serif;font-weight:bold;
}	
#msgbred
{
font-family: Arial, Helvetica, sans-serif;font-weight:bold;line-height:20px;color:#666666;padding:5px;border:1px solid #E3F3FA;margin-bottom:10px;margin-top:10px;
}
/**********************************

ProjectPeople Alter

**********************************/

.newavatorpad
{
border-bottom:0px solid #E3E3E3;padding:5px;
}	
.newsortlink
{
font-family:Arial, Helvetica, sans-serif;font-size:16px;padding-left:0px;color:#000000;text-decoration:underline;
}	
.newsortlink:hover
{
font-family:Arial, Helvetica, sans-serif;font-size:16px;padding-left:0px;color:#000000;text-decoration:none;
}
.rghtgreeninnerppl
{
background-color:#fff;padding:3px;
}

.allpeopleemaillnk
{
	text-decoration:underline;
	color:#4B4B4B;
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.allpeopleemaillnk:hover
{
	text-decoration:none;
	color:#4B4B4B;
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


.addpersonallppl
{
font-family:'Lucida Sans Unicode','Lucida Grande',Verdana,Helvetica,sans-serif;font-size:16px;padding:3px;border:1px solid #C2E271;margin-bottom:5px;margin-top:5px;background-color:#C2E271
}

.messagefirst
{
background-color:#F8FECE;margin:10px;border-bottom:1px dashed #C7CAAD;border-top:1px dashed #C7CAAD;padding:8px;text-align:center;margin-bottom:10px;
}
.messgfirtlink
{
font-size:20px;
color:#000;
text-decoration:underline;
}
.messgfirtlink:hover
{
font-size:20px;
color:#000;
text-decoration:none;
}
.messagefirstcnt
{
background-color:#fff;margin:10px;border:3px solid #F7F8FA;padding:5px;
}
.messagefirstinner
{
background-color:#FBFDE7;padding:5px;
}
.messagefirsttxt
{
padding-left:20px;padding-right:20px;font-family:Verdana, Arial, Helvetica, sans-serif;margin-bottom:15px;
}
.errordelmsg
{
color:#fff;background-color:#c2e271;border:1px solid #bcd517;width:300px;font-size:16px;
}

.milebluenew
{
width:10px;height:10px;background-color:#0FAFE3;margin-top:2px;margin-bottom:2px;float:left;display:block;line-height:normal;font-size:2px;
}
.mileorngnew
{
width:10px;height:10px;background-color:#FFC600;margin-top:2px;margin-bottom:2px;float:left;display:block;line-height:normal;font-size:2px;
}
.milebornew
{
border:1px dashed #d7d7d7;background-color:#ffffff;margin-top:8px;
}
.miletasklistname
{
float:left;padding-left:5px;line-height:15px;
}	
.miletasklistname1
{
color:#666666; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;
}	
.miletasklistlink
{
color:#000;text-decoration:underline;font-size:13px;font-family:Verdana, Arial, Helvetica, sans-serif;
}
.miletasklistlink:hover
{
color:#fff;text-decoration:none;font-size:13px;font-family:Verdana, Arial, Helvetica, sans-serif;background-color:#505A5B;
}
.prjtimechek
{
border-bottom:1px solid #f1f1f1;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;
}


.fileimglink
{
font-size:11px;
color:#0099FF;
text-decoration:underline;
}
.fileimglink:hover
{
font-size:11px;
color:#0099FF;
text-decoration:underline;
}
.fileimgbox
{
border:1px solid #ebf7a5;font-size:11px;padding:10px;text-align:center;vertical-align:top;width:200px;
}
.deledit
{
background:#f1f1f1 none repeat scroll 0%;
border-bottom:1px solid #DDDDDD;
border-right:1px solid #DDDDDD;
padding:2px 5px;
position:absolute;
float:left;
display:none;

}
/*17-mar-08- changes*/
.prjdesc
{
padding:5px;font-size:12px;font-weight:normal;font-family:Verdana, Arial, Helvetica, sans-serif;font-style:italic;
}

.permisionlink
{
font-size:18px;
color:#999999;
text-decoration:underline;
}
.permisionlink:hover
{
font-size:18px;
color:#999999;
text-decoration:none;
}


/*25-mar-08*/

.searchmesstile
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#336699;
	text-decoration:underline;
	font-weight:bold;
	
}

.searchmesstile:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#336699;
	text-decoration:none;
	font-weight:bold;
}
.srchbx
{
border-bottom:1px solid #CCCCCC;padding:5px;}

.srchdesc
{
font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;line-height:15px;
}
.srcbgs
{
float:left;padding-top:4px;
}
.srchbgs1
{
float:left;margin-left:5px;
}

/*27-3-08*/

.taskhighlight
{
background-color:#FFFF99;
}


.nomodules
{
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
}



/*--------------------------------25.04.08------------------------ */
.addpersonnew
{
font-family:'Lucida Sans Unicode','Lucida Grande',Verdana,Helvetica,sans-serif;font-size:16px;padding:3px;border:1px solid #EBF7A5;margin-bottom:5px;margin-top:10px;background-color:#F8FECE;
}


.savebtnnew11
{
	border:1px solid #fff;
	background-color:#BDEE36;
	text-align:center;
	color:#000;
	padding:5px;
	font-family:Verdana,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	font-weight:bold;
	cursor:pointer;
	
}
.bring_buttons
{
float:left;padding-left:90px;margin-top:20px;
}
.invoicesettxt
{
border:1px solid #E2E7EB;padding:4px;width:80%;
}
.invoicegreen
{
background-color:#c2e271;border:1px solid #b8d209;padding:5px;font-size:15px;
}

.allpeoplnk
{
font-size:12px;text-decoration:none;color:#000000;font-weight:normal;
}
.allpeoplnk:hover
{
font-size:12px;text-decoration:none;color:#005EA6;font-weight:normal;
}

.invcancelnewlnk
{
font-family: Verdana, Arial, Helvetica, sans-serif;	font-size:10px;color:#ff0000;text-decoration:underline;font-weight:normal;
}
.invcancelnewlnk:hover
{
font-family: Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#ff0000;text-decoration:none;font-weight:normal;
}

/* Contact Module */

.contactNewLeft
{
	float:left; 
	width:65%;
}

.contactNewRight
{
	float:right; 
	width:34%
}

.contactNewLeftBg
{
	background-color:#F0FBFF; 
	border:1px solid #E2EEF4;
}

.contactNewWhiteBg
{
	margin:4px; 
	background-color:#ffffff; 
	border:1px solid #E1EBEF;
}

.addContactNewWhiteBg
{
	margin:4px; 
	background-color:#ffffff; 
	border:1px solid #ecedef;
	padding:5px;
	margin-top:0px;
}

.addContactNewYellowBg
{
	background-color:#ffffff;
	border:8px solid #f6fdb7;
	padding:5px;
}

.addContactNewBlueBg
{
	background-color:#ffffff;
	border:1px solid #e6eff2;
	margin:5px;
}

.contactNewLeft1
{
	float:left; 
	width:48%;
}

.contactNewHead
{
	background-color:#F4FEB9; 
	line-height:32px; 
	font-weight:bold; 
	font-size:15px; 
	font-family:Arial, Verdana;
	padding-left:10px;
}

.contactDetailsHead
{
	background-color:#F4FEB9; 
	font-weight:bold; 
	font-size:15px; 
	font-family:Arial, Verdana;
	padding-left:10px;
}

.contactNewSearchBg
{
	width:150px; border:1px solid #D4DBA9; background-color:#fff; height:21px; margin-right:7px; margin-top:5px;
}

.contactNewTxt
{
	float:left; margin-right:5px; margin-top:1px; width:125px; border:0px; font-family:Arial, Verdana; font-size:12px; color:#BBBBBB; padding:2px; height:15px;
}

.contactNewTxt1
{
	margin-right:5px; margin-top:1px; width:185px; border:1px solid #C9C9C9; font-family:Arial, Verdana; font-size:12px; color:#BBBBBB; padding:2px; height:15px;
}

.contactNewSearchBtn
{
	background-image:url(../images/search_btn.jpg); width:16px; float:left; height:16px; border:0px; background-repeat:no-repeat; margin-top:2px;
}

.contactGroup
{
	float:left; width:100%; border-bottom:1px dotted #DCDCDC; padding-bottom:2px;
}

.contactGroup:hover
{
	background-color:#E3F3FA; cursor:pointer; 
}

.contactGroupLeft
{
	float:left; font-family: Verdana, Arial, Sans-Serif; color:#000; font-size:13px;
}

.contactGroupLeft a
{
	font-family: Verdana, Arial, Sans-Serif; color:#000; font-size:11px; text-decoration:none;
}

.contactGroupLeft a:hover
{
	font-family: Verdana, Arial, Sans-Serif; color:#000; font-size:11px; text-decoration:none;
}

.contactGroupRight
{
	float:left; padding-top:8px; width:33%;
}

.contactMail
{
	border:1px solid #C9C9C9; padding:5px;
}

.contactMailScroll
{
height:400px; width:100%; _width:; overflow:auto; overflow-x:hidden;
}

.contactGroupScroll
{
height:400px; width:100%; _width:; overflow:auto; overflow-x:hidden;
}

.contactMailList
{
	border-bottom:1px dotted #DCDCDC; padding-bottom:3px; padding-top:3px;
}

.contactAddress a
{
	font-family:Verdana, Arial, Sans-Serif; font-size:11px; display:block; color:#000; padding:3px; line-height:16px; border:1px solid #ffffff; text-decoration:none;
}

.contactAddress a:hover
{
	font-family:Verdana, Arial, Sans-Serif; font-size:11px; line-height:16px; display:block; padding:3px; background-color:#E3F3FA; border:1px solid #EDF0CD; cursor:pointer; color:#000; text-decoration:none;
}

.contactAddressSel
{
	font-family:Verdana, Arial, Sans-Serif; font-size:11px; line-height:16px; display:block; padding:3px; background-color:#FFFF99; border:1px solid #EDF0CD; cursor:pointer; color:#000; text-decoration:none;
}
.contactAddressSel a
{
color:#000; text-decoration:none;
}

.contactDel
{
	font-size:11px; font-family: Verdana, Arial, Sans-Serif;
}

.contactDel a
{
	color:#FE0000; text-decoration:none;
}

.contactDel a:hover
{
	color:#000; text-decoration:none;
}

.addGroupLnk
{
	color:#FF8207; text-decoration:underline;
}

.addGroupLnk:hover
{
	color:#FF8207; text-decoration:none;
}

.contactNewRightEdit
{
	float:right; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; padding-right:5px;
}

.contactNewRightPanel
{
	padding-bottom:5px; padding-top:5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13px;
}

.contactName
{
	font-size:14px; color:#828181; padding-right:5px;
}

/*19-1-09*/

.contactGroupsel
{
	float:left; width:100%; border-bottom:1px dotted #DCDCDC; padding-bottom:2px;background-color:#FFFF99; cursor:pointer;
}

a, a:hover
{
	outline:none;
}
.newnote
{
padding-left:5px;border-bottom:1px dashed #CCCCCC;font-size:12px;
}
.newnotedesc
{
line-height:18px;color:#999999;font-size:11px;
}

.communicationLeft
{
	float:left; 
	width:98%;
	padding-bottom:8px;
	padding-left:8px;
	padding-top:8px;
}

.communicationResetBtn
{
	background-image:url(../images/reset.jpg); width:16px; float:left; height:16px; border:0px; background-repeat:no-repeat; margin-top:2px;
}

.todoNewHead
{
	background-color:#E3F3FA; 
	line-height:32px; 
	font-weight:bold; 
	font-size:15px; 
	font-family:Arial, Verdana;
	padding-left:10px;
}

.contactLnk
{
	color:#9e9e9e;
	text-decoration:none;
}

.contactLnk:hover
{
	color:#9e9e9e;
	text-decoration:underline;
}

#displaycontactsupdate
{
	width:100%;
	float:left;
}

#UpdateProgress1
{
	color:#2357C4;
	font-weight:bold;
}

.contactDetailsMailLnk
{
	color:#065578;
	text-decoration:underline;
	font-size:11px;
}

.contactDetailsMailLnk:hover
{
	color:#065578;
	text-decoration:none;
	font-size:11px;
}

.contactDetailsBor
{
	border-bottom:1px dotted #e4e5e0; padding-bottom:5px; margin-bottom:8px;
}

.contactDetailsLeft
{
	float:left; width:50%; padding-top:8px; font-family:Arial, Helvetica, sans-serif;
}

.nameHighlight
{
	background-color:#22B8F3; padding:2px; color:#FFFFFF; text-decoration:none;
}

.nameHighlight:hover
{
	background-color:#22B8F3; padding:2px; color:#FFFFFF; text-decoration:underline;
}

#jqContextMenu
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.contextLink
{
	color:#000000;
	text-decoration:none;
}

.contextLink:hover
{
	color:#428f01;
	text-decoration:none;
}

.addContactNewBlueBg1
{
	margin:5px;
}

.contactDetailsHeadNew
{
	background-color:#fcfeff;
	border: 1px solid #e9f3f6;
	margin-bottom:3px;
	padding:5px;
}

.contactNameNew
{
	font-size:20px;
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
}

.companyNameNew
{
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
	line-height:18px;
}

.contactAddressNew
{
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#929292;
	line-height:18px;
}

.contactWhiteBox
{
	float:left; 
	width:100%;	
}

.contactWhiteBoxLeft
{
	float:left; 
	width:50%;
}

.contactWhiteBoxInner
{
	float:left; 
	width:95%;
	background-color:#FFFFFF;
	border: 1px solid #e9f3f6;
	margin-bottom:3px;
	padding:5px;
}

.contactWhiteBoxInner1
{
	float:right; 
	width:95%;
	background-color:#FFFFFF;
	border: 1px solid #e9f3f6;
	margin-bottom:3px;
	padding:5px;
}

.contentWhiteBoxHead
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:15px; 
	color:#006f90;
}

.contactWhiteBoxInnerBorder
{
	border:1px solid #e7e7e7;
	padding:3px;
	line-height:24px;
	min-height:65px;
	height:auto !important;
	height:65px;
}

.contactWhiteContent
{
	padding-left:15px; 
	color:#6f6f6f; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px;
}

.contactWeb
{
	color:#262626;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.noteDispBg
{
	margin-left:4px; 
	margin-right:4px; 
	margin-bottom:3px; 
	border:1px solid #dbe3b7;
	_float:left;
	_margin-left:2px;
}

.noteDisp
{
padding-left:5px;font-size:12px;background-color:#FFFFFF;
}

.noteDispAlter
{
padding-left:5px;border-bottom:1px solid #f3f3f3;border-top:1px solid #f3f3f3;font-size:12px;background-color:#f8f8f8;
}

#Top1_labmessage
{
	text-transform:capitalize;
}

/* =====================================================

Form Builder Styles

=======================================================*/

.frmWhiteBg
{
	padding:8px; 
	background-color:#ffffff; 
	border:1px solid #ddecf3;
}

.frmLeft
{
	float:left; 
	width:100%;
}

.frmOddRow
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	border-bottom:1px solid #f1f1f2;
	padding:3px 3px 3px 3px;
	line-height:24px; 
}

#Form1ssdsd_panelLinks
{
	position:absolute;
	top:48px;
	right:55px;
}

.viewForm, .viewForm:hover
{
	background:url(../images/view_form.jpg) no-repeat;
	width:82px;
	height:26px;
	border:none;
	float:left;
	text-decoration:none;
	display:block;
	padding-left:5px;
}

.editForm, .editForm:hover
{
	background:url(../images/edit_form.jpg) no-repeat;
	width:82px;
	height:26px;
	border:none;
	float:left;
	text-decoration:none;
	display:block;
	padding-left:5px;
}

.settingsForm, .settingsForm:hover
{
	background:url(../images/settings_form.jpg) no-repeat;
	width:82px;
	height:26px;
	border:none;
	float:left;
	text-decoration:none;
	display:block;
	padding-left:5px;
}

.resultsForm, .resultsForm:hover
{
	background:url(../images/results_form.jpg) no-repeat;
	width:82px;
	height:26px;
	border:none;
	float:left;
	text-decoration:none;
	display:block;
	padding-left:5px;
}

.formBuildHead
{
	background:#fafeff; 
	border:1px solid #e8e8e8;
}

.formBuildHeadLeft
{
	float:left; 
	padding-left:10px; 
	font-size:14px; 
	color:#5d5d5d; 
	font-family: Arial, Verdana, Helvetica, sans-serif;
	width:80%;
}

.formBuildHeadRight
{
	float:right; 
	text-align:right; 
	padding-right:10px;
	width:15%;
}

.formBuildHeadRight a
{
	color:#ff7e00;
	text-decoration:underline;
}

.formBuildHeadRight a:hover
{
	color:#ff7e00;
	text-decoration:none;
}

#frmBuild label
{
	color:#939393;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

.frmTxtBox
{
	width:228px; 
	padding:2px; 
	border:1px solid #e2e7eb;
	height:18px;
}

.frmBuildBtn
{
	background:url(../images/form_build_btn.gif) no-repeat; 
	width:92px; 
	height:28px; 
	border:0px; 
	text-align:center; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size:13px; 
	color:#fffafa;
}

.frmTableHead
{
	background:url(../images/form_head.jpg) repeat-x; 
	height:33px;
}

#Form1ssdsd_GridView2 th, #Form1ssdsd_GridView1 th
{
	padding-left:5px;
	line-height:24px;
}

#Form1ssdsd_GridView2 td
{
	padding-left:5px;
	line-height:34px;
}

#Form1ssdsd_GridView1 td
{
	padding-left:5px;
	line-height:18px;
}

#formfield_formrightpanel span
{
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size:13px;
	color:#010101;
}