/* for Future Changes in Font: For normal text: Verdana 11px and Arial 12px.  */
/* to change Background color to any other; search : background:#bfdbff; and change here wherever necessary */

body {
	font-family:Arial,Verdana,  Helvetica, sans-serif;
	margin:0px;
	background:#bfdbff;
	font-size:12px;
}
#mainTable {
	width:100%;
}
.freerow {
	height:100%;
}
TABLE {
	border-collapse:collapse;
}
td {
	font-family:Arial,Verdana,  Helvetica, sans-serif;
    font-size:12px;
}
div {
	font-family:Arial,Verdana,  Helvetica, sans-serif;
}
img {
	border-style: none;
    border-color: inherit;
    border-width: medium;
    /*vertical-align:text-bottom;*/
	    line-height: 18px;
   
} /*all images wont have a default blue border */
.forimg{ /* to be given for imgaes next to form tags */
	height:16px;
	width: 16px;
	vertical-align:text-bottom;
}

input[type=checkbox]{
	margin-left:5px;
	margin-right:5px;
	font-family:Arial,Verdana,  Helvetica, sans-serif;
	font-size:12px;
	margin-left:0px;
	
	
}

INPUT checkbox{
	margin-left:5px;
	margin-right:5px;
	font-family:Arial,Verdana,  Helvetica, sans-serif;
	font-size:12px;
	margin-left:0px;
	
	
}

INPUT.chkbox {
	margin-left:5px;
	margin-right:0px;
	margin-left:0px;
	margin-top:0;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
Select.selectbox {
	margin-left:5px;
	margin-right:5px;
	font-family:Arial,Verdana,  Helvetica, sans-serif;
	margin-left:0px;
	border:solid 1px #a4c8e2;
	border-top:solid 1px #3d7bad;
	font-size:11px;
	width:135px;
}
Select.assignTeam {
	margin-left:5px;
	margin-right:5px;
	font-family:Arial,Verdana,  Helvetica, sans-serif;
	margin-left:0px;
	width:252px;
	border:solid 1px #a4c8e2;
	border-top:solid 1px #3d7bad;
	font-size:11px;
}

INPUT.textbox {
	width:130px;
	border:solid 1px #a4c8e2;
	border-top:solid 1px #3d7bad;
	height:18px;
}
textarea {
	width:130px;
	border:solid 1px #a4c8e2;
	border-top:solid 1px #3d7bad;
	font-family:Arial,Verdana,  Helvetica, sans-serif;
	font-size:12px;
}
.nameInfo {
	width:250px;
	border:solid 1px #a4c8e2;
	border-top:solid 1px #3d7bad;
	 font-size:12px;
    padding:2px;
	 font-family:Arial;  
	/*font: 11px/14px Arial,Verdana,  Helvetica, sans-serif; earlier was 16px to give more height  */
}
textarea.notes {
	/*width:490px; 
	height:264px; */
	width:505px;
	height:200px;
}
.btn {
	border:outset 1px #ccc;
	height:20px;
	width:82px;
	background:url(../images/bg_button.gif) repeat-x;
	margin:0px;
	color:#000;
	font-family:Verdana;
	font-size:10px;
}
.btnDefaultAction
{
    border: outset 1px #ccc;
    height: 20px;
    width: 82px;
    background: url(../images/bg_button.gif) repeat-x;
    margin: 0px;
    color: #000;
   font-family:Verdana;
	font-size:10px;
    font-weight:700;
}
.btnFreeDefault {
	border:outset 1px #ccc;
	height:20px;
	width:auto;
	background:url(../images/bg_button.gif) repeat-x;
	margin:0px;
	color:#000;
font-family:Verdana;
	font-size:10px;
	padding: 0px 3px;
	font-weight:700;
}
.btnfree {
	border:outset 1px #ccc;
	height:20px;
	background:url(../images/bg_button.gif) repeat-x;
	margin:0px;
	color:#000;
	font-family:Verdana;
	font-size:10px;
}
#actionButton, .floatright {
	float:right;

}
.floatleft {
	float:left;

}
a:link, a:active, a:visited {
	color:#072e8b;
	text-decoration:underline;
	cursor:pointer;
	font-size:12px;
}
a:hover {
	color:#072e8b;
	text-decoration:underline;
	cursor:pointer;
	font-size:12px;
}
.textbold {font-family:inherit;
	font-weight:700;
	font-size:12px;
}
.info_content {
	font-size:11px;
	color:#666666;
	line-height:12px;
}
.captionbar {
	width:100%;
	background-image:url(../images/captionbar_bg.gif);
	background-repeat:repeat-x;
	height:25px;
	border:solid 1px #3a5982;
	font-size:12px;
	font-weight:bold;
	color:#4e6783;
	vertical-align:middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 0.3px;
}
.captionbar td {
	padding-left:10px;
}
.returntoMain {
	float:right;
	margin-right:10px;
	font-size:11px;
	font-weight:normal;
	color:#000;
	cursor:pointer;
   /* width: 476px;*/
}
.returntoMain td {
	padding-left:5px;/*font-size:11px;*/
}
#workAraTable {
	margin:0 auto 0 auto;
	width:100%;
}
#workAraTable td.workAreaTD {
	padding:0 10px 0 10px;
}
.commonTable {
	width:100%;
	margin-bottom:10px;
}
.normalTable {
	width:100%;
}
.fieldtd {
	padding-right:5px;
}
.sectionTitle {
	font-family:Arial,Verdana,  Helvetica, sans-serif;
	font-size:16px;
	font-weight:700;
	color:#666666;
}
.sectionTitle2 {
	font-family:Arial,Verdana,  Helvetica, sans-serif;
	font-size:14px;
	font-weight:700;
	color:#666666;
}
#dropdown {
	line-height:20px;
	vertical-align:middle;
	font-size:10px;
	color:#072e8b;
	cursor:pointer;
	text-align:right;
}
.letterSearch {
	width:100%;
	margin-bottom:10px;
	text-align:center;
}
/* Action bar buttons like add. edit. etc */
.actionbar {
	width:100%; /* was kept 97% to make it work in ASP page edit as needed*/
	margin: 0px 0px 10px 0px;
	background-image:url(../images/actionbar_bg.gif);
	background-repeat:repeat-x;
	line-height:28px;
	border-collapse:collapse;
	font-size:10px;
	border-left:solid 1px #90b4e5;
	border-right:solid 1px #90b4e5;
	
}

.searchactionbar td, .actionbar td, .imageViewbar td  {
	padding:0px;
}
.searchactionbar td.leftimg, .actionbar td.leftimg {
	background-image:url(../images/actionbar_left.gif);
	background-repeat:no-repeat;
	width:4px;
	background-position: left;
}
.searchactionbar td.rightimg, .actionbar td.rightimg {
	background-image:url(../images/actionbar_right.gif);
	background-repeat:no-repeat;
	width:4px;
	text-align:right;
	background-position: right;
}
.actionbarItems {
	border-collapse:collapse;
	
}
/* for placement of icons */
.actionbarItems TD.iconTD {
	padding-left:10px;
	padding-right:5px;
}
/* text next to icons */
.actionbarItems TD.iconTitle {
	padding-right:10px;
	cursor:pointer;
}
.actionbarItems a {
	color:#333333;
	text-decoration:none;
}
#buttontable {
	vertical-align:middle;
	margin-top:1px;
	margin-left:5px;
	cursor:pointer;
}
#buttontable td {
	padding:0px;
}
#buttontable td.buttonleft {
	background:url(../images/button_left.gif) no-repeat;
	width:6px;
}
#buttontable td.buttonmid {
	background:url(../images/button_bg.gif) repeat-x;
	padding-left:2px;
	padding-right:2px;
}
#buttontable td.buttonright {
	background:url(../images/button_right.gif) no-repeat;
	width:6px;
}
#buttontablehover {
	vertical-align:middle;
	margin-top:1px;
	margin-left:5px;
	cursor:pointer;
}
#buttontablehover td {
	padding:0px;
}
#buttontablehover td.buttonleft {
	background:url(../images/button_left_o.gif) no-repeat;
	width:6px;
}
#buttontablehover td.buttonmid {
	background:url(../images/button_bg_o.gif) repeat-x;
	padding-left:2px;
	padding-right:2px;
}
#buttontablehover td.buttonright {
	background:url(../images/button_right_o.gif) no-repeat;
	width:6px;
}
#buttontablenone {
	vertical-align:middle;
	margin-top:1px;
	margin-left:5px;
	cursor:pointer;
}
#buttontablenone td {
	padding:0px;
}
#buttontablenone td.buttonleft {
	width:6px;
}
#buttontablenone td.buttonmid {
	padding-left:2px;
	padding-right:2px;
}
#buttontablenone td.buttonright {
	width:6px;
}
#PageError_tblInfo {
	margin-bottom:10px;
}
.workpanel {
	background:#edf5ff;
	width:97%;
	margin:0 auto 10px auto;
}
.workpaneltd {
	padding:10px;
	vertical-align:top;
}
td.workpaneltd .popupdiv {
  /*	height:280px; */
  height:210px; /*1st April*/
}
.sectionHeading {
	color:#201b1b;
	font-size:12px;
	font-weight:700;
}
#gridTable {
	width:100%;
	background:#FFFFFF;
	border:solid 1px #3a5982;
	vertical-align:middle;
	text-align:left;
	margin:0px;
}
#gridTable th {
	background-image:url(../images/bg_tableheader.gif);
	background-repeat:repeat-x;
	height:22px;
	border-bottom:solid 1px #3a5982;
	border-right:solid 1px #cccccc;
	padding-left:10px;
}
#gridTable tr {
	height:20px;
}
#gridTable td {
	border:solid 1px #cccccc;
	padding-left:10px;
	color:#333333;
}
#gridTable th.selectCheck {
	width:20px;
	padding-left:5px;
	padding-right:5px;
}

#gridTable td.selectCheck {
	width:20px;
	padding-left:5px;
	padding-right:5px;
}
.selectCheck {
	/*width:20px;*/
	padding-left:5px;
	padding-right:5px;
}
#sliderTable {
	vertical-align:middle;
}
#sliderDiv1 {
	width:175px;
	vertical-align:middle;
	cursor:pointer;
}
#pageStart {
	float:left;
}
#pageEnd {
	float:right;
}
#divRight {
	float:right;
}
.popupbody {
	/*background:none;*/
	background:#bfdbff; /*to give body background color in rad-window*/
}
#popupArea {
	width:100%;
	background:#bfdbff;
	margin:0 auto 0 auto;
    height: 91px;
}
#smallpopup {
	width:100%;
	background:#bfdbff;
	margin:0 auto 0 auto;
}
#smallpopup .workArea {
	padding:20px 10px 0px 10px;
	width:100%;
}
#smallpopup .actionbutton {
	width:100%;
	margin-bottom:30px;
}
.popupcaption {
	width:100%;
	margin:0 auto 0 auto;
	border-collapse:collapse;
}
.popupcaption td.caption {
	background-image:url(../images/bg_popup_captionbar.gif);
	background-repeat:repeat-x;
	height:28px;
	font-size:12px;
	font-weight:700;
	color:#4e6783;/*color:#333666;*/
	vertical-align:middle;
	border-left:solid 1px #3a5982;
	border-right:solid 1px #3a5982;
}
.popupcaption Div#logoDiv {
	float:left;
	margin-left:5px;
	margin-top:2px;
}
.popupcaption Div#popupclose {
	float:right;
	padding-right:10px;
	cursor:pointer;
	margin-top:7px;
}
Div#icon_righ {
	float:right;
	padding-right:10px;
	cursor:pointer;
	margin-top:5px;
}
.popupcaption Div#pageTitle {
	float:left;
	vertical-align:middle;
	padding-top:7px;
	padding-left:10px;
}
#popupArea .workArea {
	padding:0 10px 0px 10px;
	width:100%;
}
.bg_tab {
	background:url(../images/tabs/bg_tab.gif) repeat-x;
}
.actionbutton {
	width:100%;
	margin-bottom:5px;
}
#popupArea .workpanelTab {
	background:#edf5ff;
	width:100%;
	border:solid 1px #8eb2e3;
	border-top:none;
	margin-bottom:10px;
}
#popupArea .workpanel {
	background:#edf5ff;
	width:100%;
	border:solid 1px #8eb2e3;
	margin-bottom:10px;
	margin-top:10px;
}
#formTable {
	width:100%;
}
#formTable td {
	 padding:3px 5px 3px;
   
}
#personalInfo {
	width:100%;
}
#personalInfo tr {
	height:25px;
}
#personalInfo td {
	padding-right:5px;
}

.fieldLables {
	color:#666;
	text-align:left;
	line-height:12px;
	font-size:12px;
	font-family:Arial,verdana;
}
/*for labels right to left */
.labelsRight {
	color:#666;
	text-align:right;
	line-height:12px;
}
INPUT.nameInfo {
	width:250px;
	border:solid 1px #a4c8e2;
	border-top:solid 1px #3d7bad;
	margin:0px;
	 font-size:12px;
    padding:2px;
	 font-family:Arial;  
}
INPUT.nameInfocontent {
	width:250px;
	border:solid 1px #a4c8e2;
	border-top:solid 1px #3d7bad;
	margin:0px;
	font-size:10px;
	font-style:italic;
	color:#333;
}
INPUT.emailInfo {
	width:200px;
	border:solid 1px #a4c8e2;
	border-top:solid 1px #3d7bad;
	margin:0px;
}
.topalign {
	vertical-align:top;
}
.topalign div.fieldLables {
	padding-top:5px;
} 
 
.uploadPhoto {
	background:url(../images/upload_photo2.gif) left top no-repeat;
	height:31px;
	vertical-align:middle;
	padding:0px;
	padding-top:5px;
	cursor:pointer;
}
.uploadPhotohover {
	background:url(../images/upload_photo2_over.gif) left top no-repeat;
	height:31px;
	vertical-align:middle;
	padding:0px;
	padding-top:5px;
	cursor:pointer;
} 

 
#addressbook {
	margin:0 auto 0 auto;
	width:400px;
	padding : 0px;
}
#addressbook div {
	float:left;
	margin-bottom:8px;
	margin-right:10px;
	padding-left:10px;
	padding-top:10px;
	width:170px;
	height:40px;
	vertical-align:middle; margin-left:10px;
	
}
#addressbook div.gmaillogo {
	background:url(../images/logo_gmail_off.gif) no-repeat; 
}
#addressbook div.yahoologo {
	background:url(../images/logo_yahoo_off.gif) no-repeat;
}
#addressbook div.msnlogo {
	background:url(../images/logo_msn_off.gif) no-repeat;
}
#addressbook div.msoelogo {
	background:url(../images/logo_microsoftOE_off.gif) no-repeat;
}
#addressbook div.gmaillogoOn {
	background:url(../images/logo_gmail_on.gif) no-repeat;
}
#addressbook div.yahoologoOn {
	background:url(../images/logo_yahoo_on.gif) no-repeat;
}
#addressbook div.msnlogoOn {
	background:url(../images/logo_msn_on.gif) no-repeat;
}
#addressbook div.msoelogoOn {
	background:url(../images/logo_microsoftOE_on.gif) no-repeat;
}
#boxwinodw {
	width:100%;
	margin:0 auto 0 auto;
}
#boxwinodw td {
	padding:0px;
}
#boxwinodw .mid {
	background:#FFFFFF;
	padding:10px;
}
#boxwinodw .leftTop {
	background-image:url(../images/box_leftTop.gif);
	background-repeat:no-repeat;
	width:8px;
	height:8px;
	padding:0px;
}
#boxwinodw .top {
	background-image:url(../images/box_top.gif);
	background-repeat:repeat-x;
	height:8px;
	padding:0px;
}
#boxwinodw .rightTop {
	background-image:url(../images/box_rightTop.gif);
	background-repeat:no-repeat;
	width:8px;
	height:8px;
	padding:0px;
}
#boxwinodw .right {
	background-image:url(../images/box_right.gif);
	background-repeat:repeat-y;
	width:8px;
}
#boxwinodw .bottomRight {
	background-image:url(../images/box_rightBottom.gif);
	background-repeat:no-repeat;
	width:8px;
	height:8px;
}
#boxwinodw .bottom {
	background-image:url(../images/box_bottom.gif);
	background-repeat:repeat-x;
	height:8px;
}
#boxwinodw .bottomLeft {
	background-image:url(../images/box_leftBottom.gif);
	background-repeat:no-repeat;
	width:8px;
	height:8px;
}
#boxwinodw .left {
	background-image:url(../images/box_left.gif);
	background-repeat:repeat-y;
	width:8px;
}
#boxwinodw #formTable {
	width:100%;
}
#boxwinodw #formTable td {
	padding:3px 5px 3px;
}
td.titlebar {
	background: none;
}
#loginWindow {
	width:75%;
	/*width:260px; */
height:100px;
	margin:0 auto 0 auto;
}
#loginWindow td {
	padding:3px 5px 3px;
}
.watermarked {
	/*background-image: url('../images/icon_search_textbox.png');*/
	background-repeat: no-repeat;
	background-position: right;
	color: GrayText;
		border:solid 1px #a4c8e2;
	border-top:solid 1px #3d7bad;
	margin-right:0px;
	font-size:12px;
    padding:2px;
	 font-family:Arial; 
}
.unwatermarked
{
    background-repeat: no-repeat;
    background-position: right;
    color: Black;
    border:solid 1px #a4c8e2;
    border-top:solid 1px #3d7bad;
    margin-right:0px;
    font-size:12px;
    padding:2px;
	 font-family:Arial;  
}
/*.watermarkedOnfocus {
	background-image: url('../images/icon_search_textbox.png');
	background-repeat: no-repeat;
	background-position: right;
	color: GrayText;
	border:solid 1px #a4c8e2;
	border-top:solid 1px #3d7bad;
}*/
.UpdateImage {
	padding-top: 10px;
	padding-left: 2px;
}
.linklabel {
	color:#072e8b;
}
/* space for actionbar menu items */
.actheight {
	height:30px;
}
/* search table */

.workpanel2 {
	background:#edf5ff;
	width:100%;
	margin:10px auto 0px auto; /* to avoid bottom space of table */
	border:solid 1px #90b4e5;
	left: 0px;
}
#searchTable {
	width:100%;
	/*background:#FFFFFF;
border:solid 1px #3a5982;*/
vertical-align:middle;
	/*text-align:left;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #BFDBFF;*/
}
#searchTable td {
	height:15px;
	padding: 3px 3px 3px 5px;
}
#advTable {
	width:100%;
	/*background:#ccc;
border:solid 1px #3a5982;*/
vertical-align:middle;
	text-align:left;
	text-align:left;
}

#advTable tr , #advTable td{
	height:15px;
	padding: 3px 3px 3px 5px;
}
.advwidth {
	width:80px;
}
.btn2 {
	border:outset 1px #ccc;
	height:20px;
	width:110px;
	background:url(../images/bg_button.gif) repeat-x;
	margin:0px;
	color:#000;
	font-family:Verdana;
	font-size:10px;
	padding: 0px;
}

.btn3 {
	height:20px;
	width:125px;	 /*131,146,153	*/
	background-color:#ffffff;	
	font-size:12px;	
	border:solid 1px #a4c8e2;
	border-top:solid 1px #3d7bad;
	font-family:Arial,Verdana,  Helvetica, sans-serif;
	padding-left:0;
		text-align:left;
}



.searchbox {
	font:12px/20px Arial,Verdana,  Helvetica, sans-serif;
	border:solid 1px #a4c8e2;
	border-top:solid 1px #3d7bad;
	width:100px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
height:20px;
}
.searchdate {
	padding:0px;
	font:12px/18px Arial,Verdana,  Helvetica, sans-serif;
	border:solid 1px #a4c8e2;
	border-top:solid 1px #3d7bad;
	width:90px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	height:19px;
}
.searchsize {  /* for file size 10*/
		margin-left:5px;
	margin-right:5px;
	font:12px Arial,Verdana,  Helvetica, sans-serif;
	margin-left:0px;
	border:solid 1px #a4c8e2;
	border-top:solid 1px #3d7bad;
	line-height:15px;
	height:15px;
	width:70px;
}
.searchresult {
	padding:0px;
	font:12px  Arial,Verdana, Helvetica, sans-serif;
	border:solid 1px #a4c8e2;
	border-top:solid 1px #3d7bad;
	width:65px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
}

input.nameInfo2 {
margin-left:0px;
margin-right:5px;
width:200px;
border:solid 1px #a4c8e2;
border-top:solid 1px #3d7bad;
font-family:Arial,Verdana,  Helvetica, sans-serif;
font-size:11px;
}
input.nameInfo2 {
	margin-left:0px;
	margin-right:5px;
	width:200px;
	border:solid 1px #999999;
	font-family:Arial,Verdana,  Helvetica, sans-serif;
	font-size:11px;
	width:300px;
}
input.nonEdit {
	border:solid 1px #999999;
font-family:Arial,Verdana,  Helvetica, sans-serif;  
	background-color: #efefef;
	/*font-size:12px;*/font-size:inherit;
	 padding:2px;
	width:300px;
	margin: 0px;

}
.widths {
	width:400px;
	text-align:left;
}
#actionButton2 {
	float:right;
	width:200px;
}
a.addto {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000066;
	background: url(../images/book_ok_24.png) no-repeat left center;
	display: block;
	height: 23px;
	width:130px;
	margin: 2px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 28px;
	clear: left;
}
a.addto:hover {
	text-decoration:underline;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000066;
	background:url(../images/book_ok_24.png) no-repeat left center;
}
a.info, a.info:hover,a.info:visited, a.info:active {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000066;
	text-decoration:underline;
}
a.infoDisabled,a.infoDisabled:hover,a.infoDisabled:visited,a.infoDisabled:active {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #696969;
	text-decoration:underline;
	cursor:default;
}

/* added on 2march CSS for square button */
a.squarebutton{
	background: transparent url(../images/icon_index_left.png) no-repeat left top;
	display: block;
	float: left;
	font: bold  11px/12px Verdana, Arial, Helvetica, sans-serif; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 20px) */
	height: 20px; /* Height of button background height */
	padding-left: 24px; /* Width of left menu image */
	text-decoration: none;
	margin: 0px 5px;
	
}

a:link.squarebutton, a:visited.squarebutton, a:active.squarebutton{
color: #494949; /*button text color*/
}

a.squarebutton span{
	background: transparent url(../images/icon_index_right.png) no-repeat right top;
	display: block;
	text-align:left;
	padding:  0px 0px 0px 2px;/* Set 9px below to match value of 'padding-left' value above*/
	white-space:nowrap;
}
 a.squarebutton span .btext{
	padding-top:4px;
	padding-right:4px;
	height:20px;
	
}

.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width: 100%;
}
/* for email version report*/
a.emailbutton{
	background: transparent url(../images/mail_Left_images.png) no-repeat left top;
	display: block;
	float: left;
	font: normal  11px/12px Verdana, Arial, Helvetica, sans-serif; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 20px) */
	height: 20px; /* Height of button background height */
	padding-left: 26px; /* Width of left menu image */
	text-decoration: none;
	margin: 0px 5px;
}

a:link.emailbutton, a:visited.emailbutton, a:active.emailbutton{
color: #494949; /*button text color*/
}

a.emailbutton span{
	background: transparent url(../images/icon_index_right.png) no-repeat right top;
	display: block;
	padding: 4px 9px 4px 2px; /*Set 9px below to match value of 'padding-left' value above*/
}

a.emailbutton:hover{ /* Hover state CSS */
background-position: bottom left;
}

a.emailbutton:hover span{ /* Hover state CSS */
background-position: bottom right;
/*color: black;*/
}


/*CSS for Search Contact page*/
#searchContTable {
	width:100%;
}
#searchContTable td {
	padding:0px 5px 3px 5px;
}
.searchcaption {
	width:100%;
	margin:0 auto 0 auto;
	border-collapse:collapse;
}
.searchcaption td.caption {
	background-image:url(../images/bg_popup_captionbar.gif);
	background-repeat:repeat-x;
	height:20px;
	font-size:11px;
	font-weight:bold;
	color:#4e6783;/*color:#333666;*/
	vertical-align:middle;
	/*border-left:solid 1px #3a5982;
	border-right:solid 1px #3a5982; */
}
.searchcaption Div#logoDiv {
	float:left;
	margin-left:5px;
	margin-top:5px;
	    
}
.searchcaption Div#popupclose {
	float:right;
	padding-right:10px;
	cursor:pointer;
	margin-top:5px;
}
Div#icon_righ {
	float:right;
	padding-right:10px;
	cursor:pointer;
	margin-top:0px;
}
.searchcaption Div#pageTitle {
	float:left;
	vertical-align:middle;
	padding-top:7px;
	padding-left:10px;
}
#emailID {
	height: auto; /*height: 100px;width: 99%;*/
	width: 410px;
	overflow-y: hidden; 
	/*border:solid 1px #a4c8e2;
	border-top:solid 1px #3d7bad;*/
	padding: 5px;
	}
	
#emailID a.emID{
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000066;
	text-decoration:underline;
	display: inline-block;
	white-space: pre;
	word-spacing: 1em;
	width: auto;
	padding: 0px 2px 4px;
}

.pagingBot{
    line-height: 20px;
	background: 0 -200px repeat-x #d7e5f7;
	margin: 0px;
	padding: 0px;
	width: 437px;
}
.pagewidth{
	padding: 0px 2px;
	text-align: center;
	margin: 0px;
	width: 10px;
}
.pagination{
	width:437px;
    border-right: 1px solid #57566F;
    border-bottom: 1px solid #57566F; 
	border-left: 1px solid #57566F;
}
.memList {
	border:solid 1px #999999;
	font-family:Arial,Verdana,  Helvetica, sans-serif;
	font-size:11px;
	height:15px;
	width:500px;
	margin: 0px;
	padding: 0px;
	color: #666666;
}
.iconUser {
	width: 20px;
}

/* Version Control 25 feb */
Select.selectlog {
	margin-left:5px;
	margin-right:5px;
	font-family:Arial,Verdana,  Helvetica, sans-serif;
	margin-left:0px;
	border:solid 1px #a4c8e2;
	border-top:solid 1px #3d7bad;
	font-size:12px;
	width:190px;
}
input.selectfile {
	margin-left:5px;
	margin-right:5px;
	font-family:Arial,Verdana,  Helvetica, sans-serif;
	margin-left:0px;
	border:solid 1px #a4c8e2;
	border-top:solid 1px #3d7bad;
	font-size:12px;
	width:210px;
}
.teamname {
	margin-left:5px;
	margin-right:5px;margin-left:0px;
	border:solid 1px #a4c8e2;
	border-top:solid 1px #3d7bad;
font-size:12px;
	width:190px;
	padding:2px;
}
.versionHeight {
	height: 16px;
	line-height: 16px;
}/*to give heights in TD when no form field is present */
.nonEditArea {
	border:solid 1px #999999;
	font-family:Arial,Verdana,  Helvetica, sans-serif;
background-color: #efefef;
	/*font-size:11px;*/font-size:inherit;
	width:300px;
	margin: 0px;
	padding: 0px;
}

/* added 2march */
.nonEditLong {
	border:solid 1px #999999;
	background-color: #efefef;
    padding:2px;
	width:360px;
	margin: 0px;
	font-size:inherit;
	font-family:Arial,Verdana,  Helvetica, sans-serif;
	color: #696969;
}
.nonEditPath {
	border:solid 1px #999999;
	background-color: #efefef;
	font-size:inherit;
	font-family:Arial,Verdana,  Helvetica, sans-serif;
	width:600px;
	margin: 0px;
	 padding:2px;
	

}
/* for go version report*/
.gobtn {
	border:outset 1px #ccc;
	height:20px;
	width:auto;
	background:url(../images/bg_button.gif) repeat-x;
	margin:0px;
	color:#000;
	font-family:Verdana;
	font-size:10px;
	padding: 0px 3px;
}
/*Added on 3rd march,2009 for Add To a team*/
.addTeamHeight
{
    width: 395px;
    height: 140px;  /*Changed on 5th march,09 */
    border:solid 1px #a4c8e2;
	border-top:solid 1px #3d7bad;
	font-family:Arial,Verdana,  Helvetica, sans-serif;
	font-size:11px;
}

textarea.emailBox {
	width:250px;
	border:solid 1px #a4c8e2;
	border-top:solid 1px #3d7bad;
	font-family:Arial,Verdana,  Helvetica, sans-serif;
	font-size:12px;
} 

/*Added on 3rd march,09 for overlap problem in mozilla in rad grid*/
.GridRow_Office2007 td,
.GridAltRow_Office2007 td
{
       overflow: hidden;
}


/* BEZEQ Login Page */
#loginTable {
	/*margin: auto 0 ;*/
	width:100%;
	}
.loginArea {
	/*padding:20px 10px 0;*/height:100%;
}
.workpanelTop {
	
	width:97%;
	margin:0 auto 10px auto;
}
.bluecolor {background-color: #2b358f;
height:24px;}
#headerimg{ background-color:#ffffff;}
.logLeft { float:left;}
.logEight {float:right;}
.logindetails{
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color: #0F2475;
	text-decoration: none;
}
.logpan {
	background:#edf5ff;
	margin: auto;
	}
.bottomlinks{
    color: #2B358F;
    text-decoration: none;
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}
 
/* File Aging added 6 n 9 march*/

.daysbox {font: 12px Arial,Verdana,  Helvetica, sans-serif;
color: #000000;
width: 40px;
border:solid 1px #a4c8e2;
	border-top:solid 1px #3d7bad;
		line-height:16px;
	height:16px;}
	
.important {
	font: bold 12px/16px Arial,Verdana,  Helvetica, sans-serif;
	color: #FF0000;
}
.borderBottom {border-bottom: 1px #bfdbff solid;}

.sysalert{
	font: bold 12px/20px Arial,Verdana,  Helvetica, sans-serif;
	color: #4e6783;
	height: 20px;
}

/* Search Index 9march */
#indexTable, #indexTable2 {
	width:450px;
	background:#ffffff;
	border:solid 1px #3a5982;
	vertical-align:middle;
	text-align:left;
	margin:0px;
	height: 300px;
}

#indexTable tr, #indexTable2 tr {
	height:20px;
}
#indexTable td, #indexTable2 td{
	padding:5px;
	color:#333333;
}


/* Image Link Page 16March */
.imageViewbar {
	width:100%; /* was kept 97% to make it work in ASP page edit as needed*/
	margin: 0px ;
	background-image:url(../images/actionbar_bg.gif);
	background-repeat:repeat-x;
	line-height:28px;
	border-collapse:collapse;
	font-size:10px;
	border-left:solid 1px #90b4e5;
	border-right:solid 1px #90b4e5;
	
}
.imgLinkpanel{
	background:#edf5ff;
	width:100%;
	margin:10px auto 10px auto; /* to avoid bottom space of table */
	border:solid 1px #90b4e5;
	left: 0px;
	height:25px;}
.imgLinkpanel td{	
	padding: 0px 0px 0px 10px;
}

textarea.imgBox {
	width:500px;
	border:solid 1px #a4c8e2;
	border-top:solid 1px #3d7bad;
	font-family:Arial,Verdana,  Helvetica, sans-serif;
	font-size:11px;
	margin-right: 10px;
	margin-left: 10px;
} 
.imgDrop {
	width:132px;
	border:solid 1px #a4c8e2;
	border-top:solid 1px #3d7bad;
	font-family:Arial,Verdana,  Helvetica, sans-serif;
	font-size:12px;
	margin-left: 10px;
	padding:2px;
} 

.imgDropSize {
	width:40px;
	border:solid 1px #a4c8e2;
	border-top:solid 1px #3d7bad;
	font-family:Arial,Verdana,  Helvetica, sans-serif;
	font-size:12px;
	padding:2px;
	margin-right:2px;
}
#thumbTable {
	width:100%;
	background:#FFFFFF;
	border:solid 1px #3a5982;
}
#thumbTable th{
	background-image:url(../images/bg_tableheader.gif);
	background-repeat:repeat-x;
	height:22px;
	border:1px solid #3a5982;
	margin-bottom: 10px;
	text-align: left;
	padding-left: 5px;
	font-size:11px;	
 }
 #thumbTable .tview{
	width:90px;	
 }
 #thumbTable td{
	
	padding-right:5px; 
 }
.thumbBox {
	width:100%;
	border:solid 1px #a4c8e2;
	border-top:solid 1px #3d7bad;
font-family:Arial,Verdana,  Helvetica, sans-serif;
	font-size:12px;
	margin-top: 5px;
	padding:2px;
} 
#thumbTable img {
	padding: 2px 10px 10px;
}

.borderMid {
	padding-right: 5px;
	padding-left: 5px;
	line-height: 20px;
	height: 11px;
	background: url(../images/border_mid.jpg) repeat-x center;
}
.date{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	padding-left: 5px;
}

/* Review Image Link*/
#thumbTable #radio {
	margin: 0px;
	padding: 0px;
}
INPUT.radiost {
	margin:0px;
}
 
#thumbTable th.boxCheck {
	width:20px;
	padding-left:5px;
	padding-right:5px;
} 

#thumbTable td.boxCheck {
	width:20px;
	padding-left:5px;
	padding-right:5px;
}
.boxCheck {
	width:20px;
	padding-left:5px;
	padding-right:5px;
}
.reviewPanel{
	background:#edf5ff;
	width:100%;
	margin:0px auto 10px;  /*to avoid bottom space of table */
	border:solid 1px #90b4e5;
	left: 0px;
	height:25px;
}
.reviewPanel td{
	padding: 5px;
}

/* Administration console 30March */
.noticeLog{
	font: bold 12px Arial,Verdana,  Helvetica, sans-serif;
	color: #0F2475;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.webAdmin {
	color: #10248E;
	text-decoration: none;
	margin: 0px;
	padding: 0px 0px 0px 60px;
	font: bold 16px "trebuchet MS", Verdana, sans-serif;
}
.logoBord{border-bottom:solid 1px #3a5982;}
.headerjpg {
	background:#264766 url(../CustImages/InfoHeaderBar.jpg) no-repeat left top;
	height:40px;/*31*/
	vertical-align:top;
	padding:0px;
	margin: 0px;
	}
#boxwinodw .leftAdmin {
	width:8px;
	height:8px;
	padding:0px;
	background: url(../images/box_left_adminlog.gif) no-repeat;
}

#boxwinodw .rightAdmin {
	width:8px;
	height:8px;
	padding:0px;
	background: url(../images/box_rightTop_adminlog.gif) no-repeat;
}

#boxwinodw .bottomLeftAdmin {
	width:8px;
	height:8px;
	background: url(../images/box_leftBottom_adminlogin.gif) no-repeat;
}

#boxwinodw .bottomRightAdmin {
	width:8px;
	height:8px;
	background: url(../images/box_rightBottom_adminlogin.gif) no-repeat;
}

/* to keep the table vertically algined */
#centerform { padding: 0px;
	margin: 0px;
	height:100%; }
.wrapper {
	margin: 0 auto;
	padding:0px;
	text-align: left;
	vertical-align: middle;
	width:100%;
	background-color:#bfdbff;
	}
	
	.wrapper2 { height:93%;
	margin: 0 auto;
	padding:0px;
	text-align: left;
	vertical-align: middle;
	width:100%;
	background-color:#bfdbff;
	}
	.centerTable {
	background:#edf5ff;
	width:100%;
	margin:0px auto 0px auto; /* to avoid bottom space of table */
	border:solid 1px #90b4e5;
	left: 0px;
	}
	#passwdTable {
	height: 180px;
	background:#ffffff;
	border:solid 1px #3a5982;
 text-align:left;
}
#whiteTable,.whiteTab{
	width:450px;
	background:#ffffff;
	border:solid 1px #3a5982;
	vertical-align:middle;
	text-align:left;
	margin:0px;
	height: auto;
}

#whiteTable tr, .whiteTab tr{
	height:20px;
}
#whiteTable td, .whiteTab td{
	padding:5px 5px 5px 10px;
	color:#333333;
	}
	
#whiteTable ul {
	margin: 0px;
	text-align: left;
}
.whiteTab{line-height:18px;}

	/*Added on 16th April,09*/
.watermarkednew
{
  color: GrayText;
		border:solid 1px #a4c8e2;
	border-top:solid 1px #3d7bad;  
}
.leftaligned
{
    padding-left:0px;float:left
}
/* Undo Checkout Screen css*/
.smallscreen 
{
	overflow:auto;
	margin:0px;
	background-color:#F5F5F5;
}
.normscreen
{
	overflow-x:hidden;
	margin:0px;
	background-color:#F5F5F5;
}

.pnlTeamGrid
{
    border: 1px solid #57566F; margin-right:0px; margin-top:10px;
}
.gridPageWidth
{
	padding:0px 3px 0px 3px;
	text-align: center;
	margin: 0px;
	width: 10px;
}

/*Account Options 12March */
input.accntInfo2 {
	margin-left:0px;
	margin-right:5px;
	border:solid 1px #a4c8e2;
    border-top:solid 1px #3d7bad;
	font-family:Arial,Verdana,  Helvetica, sans-serif;
	font-size:12px;
	width:200px;
	padding:2px;
}
.accntTable{border:solid 1px #8eb2e3; background-color:#edf5ff;}
.accntTable th{background-color:#cfd7f0;
                padding:5px;
                height:18px; font-size:11px;
                /*text-align:left;*/}
.accntTable td{  padding:5px;vertical-align:middle;
  border: 1px solid #e2e2e2;
  padding: 0.5em;
  /*text-align: left;*/

}

a.accntuser, a.accntuser:hover,a.accntuser:visited, a.accntuser:active {
	font: normal 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #000066;
	text-decoration:underline;
	height:12px;
	margin: 1px;
}

.accntTable ul{
	text-align: left;
	margin: 0px;
	padding: 5px 5px 5px 2px;
	
}
.accntTable li{
	list-style: none;
	vertical-align: middle;
	background: url(../images/icon_dot.gif) no-repeat left 0.4em;
	padding-right: 5px;
	padding-left: 10px;
}
/*to removed the gap between search texbox and dropbox in mozilla*/
*{margin: 0;}

/*Spin control css*/
.field { width:56px; height:19px;margin:0;margin-top:1px; }
.field span input { border:1px solid #000;background:#fff; margin:0;font:12px Tahoma,Verdana,Arial,Helvetica,sans-serif;border:1px solid #666;border-color:#333 #f1f1f1 #999 #999;position:absolute;top:0px; }
.field span.valid { float:left;width:39px;height:10px;line-height:10px;padding:0;margin:0;position:relative; }
.field span.rightvalid { float:right;width:39px;height:10px;line-height:10px;padding:0;margin:0;position:relative; }

/*For treeview */
#FTree1_TreeView1 
{ 
  background-color:#edf5ff;
  padding-top:0px; 
  padding-left:1px; 
  border: #7C7C94 1px solid; 
  cursor:default; 
} 
#selectPathTable {
	width:100%;
}
#selectPathTable td {
	 padding:0px 2px 0px; 
	 
}
/*Print Reciept*/
.fullborder{
border: 1px solid #999;}
#containerBill{
text-align: left;
	margin:0px auto;
	background-color:white;
	width:80%;
	background-color:#fff;
}  

/*Upgrade Account*/
#cc_info {margin:0px;
padding:0px;}
#cc_info td, .noBorder td{
	border:none;
	margin:0px;
	padding:0px 5px 0px 0px;
}
#nobordLeft{border-left:none;}
#nobordRight{border-right:none;}

 /*Cancel account */
 
 .commentLong {
	border:solid 1px #999999;
	width:400px;
	margin: 0px;
	padding: 0px;
	font: 12px  Arial,Verdana, Helvetica, sans-serif;
	background: #fff;
	}

/* New User Signup  */
#webasic td,#webadv td ,#enterprise td{height:30px;}
#webadv{padding:0px 5px 0px 5px;}

.radWebAdvanced
{
    font:bold 14px Trebuchet,Verdana, Arial, Helvetica, sans-serif;
    color:#333;
    margin-left:10px;
}
.webPlan
{
    font:normal 1.1em/25px Trebuchet,Verdana, Arial, Helvetica, sans-serif;
    height:25px;
    color:#333;
}
.chosenwebPlan
{
    font:normal 11px/20px Trebuchet,Verdana, Arial, Helvetica, sans-serif;
    height:25px;
    color:#333;
}
a.learnmore, a.learnmore:hover,a.learnmore:visited, a.learnmore:active {
    font: bold 1.3em Verdana, Arial, Helvetica, sans-serif;
    color: #000066;
    text-decoration: underline;
}

#planWindow {margin:0 auto 0 auto;}
#planWindow td {
	padding:6px 5px 6px 5px ;
}
.planwrapper {
	margin: 0 auto;
	padding:0px;
	text-align: left;
	vertical-align: middle;
	width:100%;
	
	}
	.planwrapper2 { height:93%;
	margin: 0 auto;
	padding:0px;
	text-align: left;
	vertical-align: middle;
	width:100%;
		}
.planField {
	width:200px;
	border:solid 1px #a4c8e2;
	border-top:solid 1px #3d7bad;
	font-family:Arial,Verdana,  Helvetica, sans-serif;
	font-size:11px;
	} 
	.signup 
	{
	   font: bold 1.3em Verdana, Arial, Helvetica, sans-serif;
    color: #333; 
	}
	
	#PricingPlans td{height:30px;}
/*End of new user plans*/
	
	/*Spin control css*/
	#divnobord,#tabnobord td,#tabnobord1 td,#pastdue td{border:none;}
	#divnobord,#usernobord{margin:5px 0px 5px 0px;}
	
.userfield { width:100px; margin:0; }
.userfield span input { background:#fff; margin:0;height:20px;padding-top:5px;font:12px Tahoma,Verdana,Arial,Helvetica,sans-serif;border:1px solid #666;position:absolute;top:0px; }
.userfield span.valid { float:left;width:39px;height:20px;line-height:20px;padding:5px 0px 0px 0px;margin:0px 6px 0px 0px;position:relative; }
.userfield span.rightvalid { float:right;width:39px;height:10px;line-height:10px;padding:0;margin:0;position:relative; }


.topbanner
{font: bold 1.3em Verdana, Arial, Helvetica, sans-serif;
    color: #333;
    background-color:#bfdbff;}
    
#trialPeriod {margin:0px;
padding:0px;}
#trialPeriod td{
	border:none;
	margin:0px;
	padding:0px;
	}
    
/* update Credit card Details */
.creditTable {
	width:100%;
}
.creditTable td {
	 padding:4px 5px 3px; 
}

/*Accordion control's css:*/
.accordionHeader
{
    width:99%;  
   	margin: 0px 0px 10px 0px;
	background-image:url(../images/actionbar_bg.gif);
	background-repeat:repeat-x;
	line-height:28px;
	/*border-collapse:collapse; */
	font-size:10px;
	border-left:solid 1px #90b4e5;
	border-right:solid 1px #90b4e5;
	border-bottom:solid 1px #90b4e5;
	cursor: pointer; 
	font-size:11px;
	color:#4e6783;
}
.accordionHeader a
{
	color: #4e6783;
	background: none;
	text-decoration: none;
	font-size:12px;
	font-family:Arial;
}
 .accordionHeader a:hover
{
	background: none;
	text-decoration: underline;
	color: #4e6783;
}
.accordionHeaderSelected
{
    width:99%;  
   	margin: 0px 0px 10px 0px;
	background-image:url(../images/actionbar_bg.gif);
	background-repeat:repeat-x;
	line-height:28px;
	/*border-collapse:collapse; */
	font-size:10px;
	border-left:solid 1px #90b4e5;
	border-right:solid 1px #90b4e5;
	border-bottom:solid 1px #90b4e5;
	cursor: pointer; 
	font-size:12px;
	font-family:Arial;
	font-weight:bold ;
	color:#4e6783;
}
.accordionHeaderSelected a
{
	color: #4e6783;
	background: none;
	text-decoration: none;
}
.accordionHeaderSelected a:hover
{
	background: none;
	text-decoration: underline;
	color: #4e6783;
}
.accordionContent
{
    padding-left:5px;
    padding-right:5px;
    border:none;  
    line-height:16px;
 }
 /*Accordion control for folder property page**/
 .accordionHeaderFP
{
    width:99%;  
   	margin: 0px 0px 5px 0px;
	background-image:url(../images/actionbar_bg.gif);
	background-repeat:repeat-x;
	line-height:22px;
	font-size:10px;
	border-left:solid 1px #90b4e5;
	border-right:solid 1px #90b4e5;
	border-bottom:solid 1px #90b4e5;
	cursor: pointer; 
	font-size:12px;
	color:#4e6783;
}
.accordionHeaderFP a
{
	color: #4e6783;
	background: none;
	text-decoration: none;
	font-size:12px;
	font-family:Arial;line-height:22px;
}
 .accordionHeaderFP a:hover
{
	background: none;
	text-decoration: underline;
	color: #4e6783;
}
.accordionHeaderSelectedFP
{
    width:99%;  
   	margin: 0px 0px 5px 0px;
	background-image:url(../images/actionbar_bg.gif);
	background-repeat:repeat-x;
	line-height:22px;
	border-left:solid 1px #90b4e5;
	border-right:solid 1px #90b4e5;
	border-bottom:solid 1px #90b4e5;
	cursor: pointer; 
	font-size:12px;
	font-family:Arial;
	font-weight:bold ;
	color:#4e6783;
}
.accordionHeaderSelectedFP a
{
	color: #4e6783;
	background: none;
	text-decoration: none;line-height:22px;
}
.accordionHeaderSelectedFP a:hover
{
	background: none;
	text-decoration: underline;
	color: #4e6783;
}
 /***********************************/

#tblProgressBar td
{
    height:10px;
    vertical-align:top;
    border: 1px solid #ccc;
    padding: 0.5em;
}
#tblSpace td
{
    border:0px
    }


/*File Dropbox: reciever's side */
.dropBodyStyle
{
    margin-left:0px;
    margin-top:0px;
    margin-right:0px;
    background-color:#ccc;
    margin:0px;
    padding:0px;
}

.dropMainDivStyle
{
    background-color:#edf5ff;
    width:900px;
    display:block;
}
.dropwrapper {
	margin: 0 auto;
	padding:0px;
	text-align: left;
	vertical-align: middle;
	width:100%;
	background-color:#bfdbff;
	}

.dropcenterTable {
	background:#edf5ff;
	width:80%;
	margin:0px auto 0px auto; /* to avoid bottom space of table */
	border:solid 1px #90b4e5;
	left: 0px;
	color:#000;
	}
	.dropcenterTable td{color:#000;}
	#dropTable{
	background:#ffffff;
	border:solid 1px #3a5982;
	/*text-align:left;*/
	margin:0px;
	width:100%;}
	
	.terms {
	font-size:11px !important;
	color:#0C5EC2;
	line-height:12px;
}
.linkText {font-family:Verdana;
	font-size:11px;
	color:#333;
	height:16px;
}


	#progressContainer
	{
		border:solid 1px #6DEB38;
		height:10px;
		width:378px;
	}
	#progressBar
	{
		background-color:#93F06B;
		margin:1px;
		height:8px;
		width:0px;
	}
    .newFileInput
    {
	    opacity: 0;/*FOR Other Browsers*/
	    filter: alpha(opacity=0);/*FOR IE only*/
        font-family: Arial;
        font-size: 8pt;
        height: 22px;
        position:relative; 
        top:-106px; 
        left:438px;
	    width  :0px;
       
    }
    .newFileInputRTL
    {
	    opacity: 0;/*FOR Other Browsers*/
	    filter: alpha(opacity=0);/*FOR IE only*/
        font-family: Arial;
        font-size: 8pt;
        height: 22px;
        position:relative; 
        top:-106px; 
        left:-440px;
	    width  :70px;
       
    }
    .newFileInputRTLFF
    {
	    opacity: 0;/*FOR Other Browsers*/
	    filter: alpha(opacity=0);/*FOR IE only*/
        font-family: Arial;
        font-size: 8pt;
        height: 22px;
        position:relative; 
        top:-106px; 
        left:-440px;
	    width  :100px;
       
    }
    .newFileInputFF
    {
	    opacity: 0;/*FOR Other Browsers*/
	    filter: alpha(opacity=0);/*FOR IE only*/
        font-family: Arial;
        font-size: 8pt;
        height: 22px;
        position:relative; 
        top:-106px; 
        left:415px;
	    width  :0px;
       
    }
    div.upload_filelist_text
    {
	    margin: 5px;
	    color: #333;
	    font-family: Tahoma,Arial;
	    font-size: 8pt;
	    text-align:left;
        height: 12px;
    }

/* Buttons for DRop box, FileShare*/	
.logout a, .logout button{
    display:block;
    float:right;
    margin:0 10px 0 0;
    background-color:#f5f5f5;
	background:url(../images/icon_logRepeat_hover.png) repeat-x;/**/
    border:1px solid #09488b;
    font-family: Arial, verdana;
    font-size:12px;
    line-height:130%;
    text-decoration:none;
    font-weight:bold;
    color:#ccc;
    cursor:pointer;
    padding:2px 10px 0px 7px; /* Links */
     height:23px;
}
.logout button{
    width:auto;
    overflow:visible;
    padding:4px 10px 0px 7px; /* IE6 */
    height:23px;
}
.logout button[type]{
    padding:5px 10px 5px 7px; /* Firefox */
    line-height:17px; /* Safari */
}
*:first-child+html button[type]{
    padding:4px 10px 3px 7px; /* IE7 */
}
.logout button img, .logout a img{
    margin:0 3px -3px 0 !important;
    padding:0;
    border:none;
    width:16px;
    height:16px;
    
}

/* NEGATIVE */

.logout a.negative, button.negative{
     color:#d0dcf0;
}
.logout a.negative:hover, button.negative:hover{
    background:url(../images/icon_logRepeat_hover.png) repeat-x;
      border:1px solid #09488b;
   color:#fff;
   text-decoration:none;
}
.logout a.negative:active{
    background-color:#d12f19;
   border:1px solid #09488b;
    color:#fff;
}


/*Groupshare*/
.popupArea .workpanel {
	background:#edf5ff;
	width:100%;
	border:solid 1px #8eb2e3;
	margin-bottom:10px;
	margin-top:10px;
}
.HeadingCellNew
{
    background-image: url(../images/header_bg.gif);   
    background-color: #E9E9EB; 
    border-right:1px solid #d0d7e5;
    border-bottom : solid 1px #d0d7e5;
    font-family: verdana; 
    font-size: 10px; 
    font-weight: bold; 
    text-decoration:none;
    text-align: left;
    padding : 1px 0 1px 10px;
}
.Row 
{ 
  background-color: #FFFFFF; 
  cursor: default;
  padding:1px 11px 1px 10px;
  border-bottom: 1px solid #d0d7e5; 
font:11px tahoma,verdana,arial,sans-serif;
  border-right:1px solid #d0d7e5;
 
}

.gshareProp {padding: 10px;} /* for groupshare properties page*/
.gshareProp .gsharepaneltd {
	background:#edf5ff;
	
	border:solid 1px #8eb2e3;
	padding: 5px 5px 5px 5px;
}
/*xFolder_NewProperties.aspx - REMEMBER to change the TD id here for CSS change if changes in original file*/
.spaceTab td { /*border: solid 1px #174171;#49a0db;#7fabca;*/
              background-color:#3E6BA6;/* #2185c9;#5495e8;*/
               height:15px;
               font-size:11px;
               color:#fff;
               padding:0px 1px 0px 7px;}
 .spaBorder{border: solid 1px #174171;}
               
.spaceTab .whiteLink {
	color:#fff !important ;
	text-decoration:underline;
	cursor:pointer;
	font-size:10px !important ;
}
.spaceTab img {
	border: none;
    vertical-align:baseline;
    line-height:normal;
	    }
	    td #tdProgressbar,td #tdProgressbar #updProgress{display: none; vertical-align: top;padding:0px;}
	   td  #tddrvSpaceUsed,td #tddrvSpaceFree {height:11px !important;line-height:11px; border:none; padding:0px;margin: 0px;border: solid 1px #ccc;}
	   td #tddrvSpaceFree{background-color: #828282; }
	   td  #tddrvSpaceUsed{background: url(../Images/progress_orange.gif) top left;}
	        
	        /*DropBox creat*/
	        #formTable #dropBoxTable td #noSpace, #formTable #dropBoxTable td  #noSpace #selectLanguage1{
	 padding:0px;
	 margin:0px;
	 height:17px; 
	 line-height:17px;
}
#dropBoxTable {
	width:100%;
}
#dropBoxTable .dropHeight {
	/* height:30px;*/  padding:3px 5px 5px 5px ; 
}
#dropBoxTable .dbHeight {
	 height:30px; 
}
#dropBoxTable .blogHeight {
	 height:30px;
	  padding:5px 5px 0px 5px ; 
}


/*Css for GridView */
.GridView { border: solid 1px #FFFFFF; }
.GridView td
{
  cursor: default;
  padding:1px 5px 1px 7px;
  border-bottom: 1px solid #d0d7e5; 
  font-family:Arial,Verdana,  Helvetica, sans-serif;
  font-size : 12px;
 border-right:1px solid #d0d7e5;
}
.GridViewHeaderStyle 
{
   background-image: url(../images/header_bg.gif);   
    background-color: #E9E9EB; 
    font-family:Arial,Verdana,  Helvetica, sans-serif;
    font-size: 11px; 
    font-weight: bold; 
    text-decoration:none;
    text-align: left;  /*Right in rtl language*/
}
.GridViewHeaderStyle th
{
   border-right:1px solid #d0d7e5;
   border-bottom : solid 1px #d0d7e5;
   padding : 1px 5px 1px 7px;  
}
.GridViewHeaderStyle th a
{
    color:Black;
    font-family:Arial,Verdana,  Helvetica, sans-serif;
    font-size: 11px; 
    font-weight: bold; 
    text-decoration:none;
    text-align: left;
} 
/***/
.errorPanel {
	padding:10px;
	vertical-align:top;
}


/*File Properties*/
.popupArea .paneltd {
	background:#edf5ff;
	
	border:solid 1px #8eb2e3;
	margin-bottom:10px;
	margin-top:10px;
	padding: 5px 5px 5px 5px;
}


/*File Share Compress-Download popup window*/
.compTitle {font-family:Arial,Trebuchet MS, Verdana,  Sans-Serif;
            font-size:18pt;
            font-weight:bold;
            color:#333; 
}

.comSubtitle {font-family: Verdana, Arial, Sans-Serif;
            font-size:14px;
            color:#333;
                       
}
.bottomSpace{padding-bottom:10px;}


/*Create PDF */

.pdfCreate
{padding-top: 10px;
  border:solid 1px #90b4e5;
  background-color:#edf5ff;
	width:97%;
	margin:10px auto 10px auto;
}
 /*View/ Play ElinkVwr.aspx */
	
.fs_ViewPlay a, .fs_ViewPlay button{
    display:block;
    float:right;
    margin:0 10px 0 0;
    background-color:#e4e8ea;
	/**/
    border:1px solid #999999;
    font:bold 12px Arial,Verdana,Tahoma,   sans-serif;
    line-height:130%;
    text-decoration:none;
    color:#4c535c;
    cursor:pointer;
    padding:3px 10px 3px 7px;
     white-space:nowrap; /* Links */
}
.fs_ViewPlay button{
    width:auto;
    overflow:visible;
    padding:3px 10px 3px 7px; /* IE6 */
}
.fs_ViewPlay button[type]{
    padding:3px 10px 5px 7px; /* Firefox */
    line-height:17px; /* Safari */
}
*:first-child+html button[type]{
    padding:3px 10px 3px 7px; /* IE7 */
}
.fs_ViewPlay button img, .fs_ViewPlay a img{
    margin:0 3px -1px 0 !important;
    padding:0;
    border:none;
    width:16px;
    height:16px;
}

/* view */

.fs_ViewPlay a.view, button.view{
     color:#4c535c;
}
.fs_ViewPlay a.view:hover, button.view:hover{
    background:url(../images/icon_hover2.gif) repeat-x;
    
   color:#4c535c;
   text-decoration:none;
}
.fs_ViewPlay a.view:active{
    background-color:#cccccc;
   border:1px solid #999999;
    color:#4c535c;
}
/*elinkmp3 palyer*/
.mp_menubar{
background-color:#f3f3f3;height:30px;border-bottom:solid 1px #999;padding-left:3px;padding-top:3px;}
.mp_shareName{color:#464646;font-family:Tahoma;font-size:8pt;vertical-align:middle;}


/* view player menu option */	
a.bt_left:link{background:url(../images/left_vw.gif) no-repeat left; width:10px; height:27px;float:left; }
a.bt_left:hover{background:url(../images/left-hover_vw.gif) no-repeat left; width:10px; height:27px;float:left;}

a.textt:link {text-decoration:none; background:url(../images/right_vw.gif) no-repeat right; margin-left:2px;height:27px;display: block; white-space:nowrap;}
a.textt:hover {color:#fff;
	background:url(../images/right-hover_vw.gif) no-repeat right; 
	height:27px;
	display: block; white-space:nowrap;
}
.textt span{line-height:27px;height:27px; padding-right:10px;}
.leftImage{background:url(../images/left_vw.gif) no-repeat left top; width:10px; height:27px; cursor:pointer;}
.rightImage{background:url(../images/right_vw.gif) no-repeat right top; width:10px; height:27px; cursor:pointer;}
.textt { text-decoration:none  !important;background:url(../images/back.gif) repeat-x  ;white-space:nowrap;padding: 0px 10px 0px 10px;white-space:nowrap; line-height:27px;height:27px;vertical-align:top; cursor:pointer; text-align:center; }

.leftHover{background:url(../images/left-hover_vw.gif) no-repeat left top; width:10px; height:27px; cursor:pointer;}
.rightHover{background:url(../images/right-hover_vw.png) no-repeat right top; width:10px; height:27px; cursor:pointer;}
.texttHover {color:#fff  !important;  background:url(../images/back-hover.png) repeat-x  ;white-space:nowrap;padding: 0px 10px 0px 10px;white-space:nowrap; line-height:27px;height:27px;vertical-align:top; cursor:pointer;  text-align:center; }
#LinkButton1,#LinkButton2,#LinkButton3,#LinkButton4{text-decoration:none;}

/* View Play screen */
.disabledText {font-size:11px;
color:#666;}
.enabledText{font-size:11px;
color:#999;line-height:12px;}
.hoverText{font-size:11px;
color:#fff;}
.downText{font-size:11px;
color:#cccccc;}

/*ElinkVideoPlayer.aspx*/
.videoTable{background-color:#efeded;border:solid 1px #999;width:auto;}
#ex{ background: #eeeeee;
border: 1px double #1465a9;}

#d4{ color: #000000;
 font-weight: bold;
 font-size: 12px; height: 10px;
 text-align: center;
 padding: 0px;
 white-space: nowrap;}
 
#empty{background-color: #cccccc;
border: 1px solid black;
 height: 25px;
font-family: Arial,'Segoe UI' ;
 font-size: 12px;}
 
#d1{ color: #f0ffff; height: 25px; text-align: center; font: bold 12px system; padding: 0px;}

/*File Transfer Calculator */
#tdNocolor,#tdNo1,#tdNo2,#tdNo3{background:#bfdbff;
           border-left: 1px #bfdbff solid;
           border-right: 1px #bfdbff solid;
           border-top: 1px #8eb2e3 solid;padding:3px;}
.tdColor{background-color:#859bb6;
         font-weight:bold;}
         
         
	

/*to be added to fileshare page*/
.infoText {font-family:Verdana;
	font-size:10px;
	color:#333;
	line-height:12px;
}
 /*Customer support control */
#custLang{font-family:Arial  !important;font-size:11px;
    margin:0px;padding:7px 5px 0px 0px; color:#666;font-weight:bold;}
    #custLang a:link, #custLang  a:active, #custLang  a:visited
{font-family:Arial !important;font-size:11px;
    margin:0px;padding:7px 5px 0px 0px; color:#072e8b !important;font-weight:bold;}
    
    #selectLanguage1{float:right;}
    

 /*Doc to PDF */
    #docTable {
	width:100%;
	background:#FFFFFF;
	border:solid 1px #3a5982;


}
#docTable th{
	background-color:#e9e9eb ;
	height:22px;
	border:1px solid #3a5982;
	margin-bottom: 10px;
	/*text-align: left;*/
	padding-left: 5px;
	 color:#000;
                 font-weight:bold;	
                 font-size:10px;
 }
 #docTable .tview{
	width:90px;	
 }
 #docTable td{
	padding-left: 5px;
	padding-right:5px; 
	line-height:18px;
 }
 
 .docImg{padding-left: 5px; height: 18px;}



/* Web folder */
.webTitle {
	font-family: Arial,Tahoma,Verdana,  Helvetica, sans-serif;
	font-size:23px;
	font-weight:bold;
	padding-left:10px;
	color:#666666;
}


/*Outlook Setup_Additional.aspx*/

.pageTitle
{ font:bold 14px Arial,Trebuchet,Verdana,  Helvetica, sans-serif;
    color:#333;}
.pageSubLabel 
	{ font: bold 12px Arial,Verdana,  Helvetica, sans-serif;
    color: #333; 
	}


/*Setup.aspx */
 .setupTable {
	width:100%;
	background:#FFFFFF;
	border:solid 1px #3a5982;
}
.setupTable th{
	background-color:#e9e9eb ;
	height:22px;
	border:1px solid #3a5982;
	margin-bottom: 10px;
	text-align: left;
	padding-left: 5px;
	 color:#000;
                 font-weight:bold;	
                 font-size:11px;
 }
.setupTable td{
	padding-left: 3px;
	padding-right:3px; 
	line-height:18px;
	border:solid 1px #3a5982;
 }
 
.downloadText{font-size:8.5pt  !important ;
               width:300px;}
.noSpaces { margin-left:18px;}           
.noSpaces td{ padding: 1px  !important ;
               }
 
 /* Meta Data Table  */
 #metaTable {
	margin:0 auto 0 auto;
	width:100%;
}
#metaTable td.workAreaTD {
	padding:0 10px 0 10px;
	}

#metaTD {
	width:100%;
}
#metaTD td {
	 padding:5px ;
   
}

/* Ajaxtoolkit Autocomplete Extender */
.CompletionListCssClass 
    { 
   border: 1px solid #999; 
    float: left; 
    z-index: 9999; 
    position:absolute; 
    margin-left:0px;
    left: 26px;
    padding:0px 0px 5px 5px;
    border-bottom: buttonshadow 1px solid;
    border-left: buttonshadow 1px solid;
    background-color: window;
    list-style-type: none;
    margin-top: 0px;
   /* width: 580px !important; */
    visibility: visible; color: windowtext; 
     top: 79px; cursor: default; list-style-image: none;
      }
    .CompletionListHighlightedItemCssClass
    {
    background-color:  #3399ff; 
    color: #fff;
   
    }
    .CompletionListItemCssClass 
    {
    background-color :window; 
    color : windowtext;
    padding : 0px;  z-index:9999px;
    }
    


/*Chekin-checkout scree*/
.tblCheck{background:url(../Images/ShortGradBlue.jpg) repeat-x ;
font-size:11px !important;
font-weight:bold;
 color:#fff;} 
 
/* Profile Tabs*/
#header {
  float:left;
  width:100%;
  font-size: 11px !important;
  line-height:16px;
  font-family: "segoe ui",arial,sans-serif !important;
  background:url('../App_Themes/Office2009/TabStrip/bg_tab.gif') repeat-x bottom;
  
  }
#header ul {
  margin:0;
  padding: 0;
  list-style:none;
  }
#header li {
  float:left;
  background:url("../Images/tabs/pro-tab-left.png") no-repeat left top;
  margin-left:5px;
  padding:0 0 0 4px;
  height:21px;
  }
#header a {
  float:left;
  display:block;
  background:url("../Images/tabs/pro-tab-right.png") no-repeat right top;
  padding:4px 9px 0px 6px;
  text-decoration:none;
   color: #47D;
   font-size: 11px !important;
   height:21px;
  }
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#header a {float:none;}
/* End IE5-Mac hack */

#header li:hover {
  float:left;
  background:url("../Images/tabs/tab-ho-left.png") no-repeat left top;}
  
#header a:hover {
   background:url("../Images/tabs/tab-right-hover.png") no-repeat right top;
  }
#header #current {
  background-image:url("../Images/tabs/pro-active-left.png");
  }
#header #current a {
  background-image:url("../Images/tabs/pro-active-right.png");
  font-weight:bold;
  padding-bottom:0px;
  }

/* ADMIN CONSOLE PAGE */ 
#ad-content {
	padding:0 ;
	margin-left: auto;
	margin-right: auto;
    text-align:left;
    width:1000px;
			} 
			#adTable {width:100%;}
#wadTable td.workAreaTD {
	padding:0 10px 0 10px;
}
.admin-logo {
	width:100%;
	background-image:url(../CustImages/InfoHeaderBar.jpg);
	background-repeat:repeat-x;
	height:40px;
	border:solid 1px #111111;
	}
.wel_user{ font-size:14px;
font-weight:bold;
line-height:30px;
margin:0 3px 0 3px;
color: #4e6783;}

.bg_Title{ background:url(../Images/Admin-Console/bg_left1.png) no-repeat;
font-size:16px;
color:#333333;
text-align:left;
padding-top:5px;
padding-left:20px;}

.bg-right{background:url(../Images/Admin-Console/bg_back1.png) repeat-x;}
.divbord{border: solid 1px #e3e2e2;
margin: 0px 3px 3px 3px;}

#admin-table td{height:35px;
padding: 0px 5px 0px 5px;
border-bottom: solid 1px #d0d0d1;}

#admin-table a:link{color:#333333;}

.whiteBox{background-color:#fff;margin-bottom:20px;width:740px;}

.thickBorder{border-bottom: solid 6px #d0d0d1 !important;}

.iconmargin{margin:10px;}

.table_stats td{padding:5px;}
/*Menu bar*/
.ad-menubar {
	padding:0px;
	margin: 0px;
	background-image:url(../images/actionbar_bg.gif);
	background-repeat:repeat-x;
	line-height:30px;
	height:30px;
	border-collapse:collapse;
	font-size:10px;
	border-left:solid 1px #90b4e5;
	border-right:solid 1px #90b4e5;
	
}

.itemPadding{padding:0 3px 0 3px;}

#mainMenu a:link{text-decoration:none;}


/*Flash Upload*/
.fleft_btn{background:url(../Images/flsh_btn1.png) no-repeat;height:22px;} 
.flright_btn{background:url(../Images/flsh_btn2.png) no-repeat;width:8px;height:22px;} 
.flmid_btn{background:url(../Images/flsh_btn3.png)  repeat-x;padding-left:15px !important; padding-right:15px !important;} 

.javleft_btn{background:url(../Images/java_btn1.png) no-repeat;height:22px;padding-left:8px;} 

/* JavaUpload */

#upstats {width:97%;
border:2px outset #C0C0C0; 
 color: #0033CC;
 }


#upstats td{background-color: #E8E8E8; color:#666;}
.stats_header{background-color:#000000;
  height:8px;
  border-top:1px solid #C0C0C0;
   border-bottom:1px ridge #808080;
   color:#fff; }
   
.javaup{ background: url(../Images/bg_JavaUpload.png) no-repeat; 
   width:auto; 
   height: 196px;
   text-align: left !important;
   color:#333;}
   
#textdiv{ color:#666;
   margin: 0px 1px 0px 230px;
   padding-top:40px;
   width:auto;
   font-size:11px;}
   
.borderside{border-left:  1px #dedede solid;
border-right:  1px #dedede solid;}

 /*Common use CSS*/
.paddingleftRight{padding:0 10px 0px 10px;}
.borderBot {border-bottom: 1px #dedede solid;}
.hrl {border-top:solid 1px #CACACA;}
.noBorder{border:none !important ;}
.noBold{font-weight:normal;}
.advLables {
	color:#333;
	text-align:left;
	line-height:15px;
}
.centerPlace {
	width:100%;
	margin:0px auto 0px auto; /* to avoid bottom space of table */
	left: 0px;
	}/* for placing any table horizontally in center*/
.verdanaLinks {
	font-size:11px !important;
	color:#0C5EC2;
	line-height:12px;
	font-family:Verdana;
}
.tinyTextbox {width:50px; color: Black;
    border:solid 1px #a4c8e2;
    border-top:solid 1px #3d7bad;
    margin-right:0px;
    font-size:12px;
    padding:2px;
	 font-family:Arial; }
	 
.tdColor{background-color:#dedede;}
.bigText {font-size:14pt;}

.loadingText{font-family: "Century Gothic", Arial,Verdana;
font-size:15pt;
letter-spacing:1px;
color:#0099ff;}

.greyInfoText {
	font-family: Arial,Tahoma,Verdana,  Helvetica, sans-serif;
	font-size:20px;
	color:#666666;
	font-weight:bold;
}
.colorBg{
background-color:#dedede;
text-align:left;
color:#4e6783;line-height:28px;
font-weight:bold !important;}

.lang_info {
	font-size:11px;
	color:#333;
	line-height:12px;
}
a.lang:link,a.lang:hover, a.lang:active, a.lang:visited {
	color:#072e8b;
	text-decoration:underline;
	cursor:pointer;
	font-size:11px;
}

.borderHeight{
border-top: solid 1px silver;height:6px;}

.tweeText {
	font-size:14px;
	color:#333;
}

/*Copy move: new treeview css*/
.GTreeDivStyle 
{
    background-color:White;
    width:350px;
    border: 1px solid #C4DDF5;
}
