.gry {
	FONT: 11px/15px Helvetica, Arial, sans-serif; COLOR: #7f7f7f
}.blue_line {
	background-image: url(/images/blue-patch.jpg);
	background-repeat: repeat-x;
}
.menu{
	font-size: 10pt;
	color: #426AC2;
	font-weight:bold;	
}
.heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #E8832B;
	text-decoration: none;
}
.subhead22 {
	FONT: 13px/18px helvetica, arial, sans-serif; COLOR: #474942
}

.tab{
	border:solid 1px #A3A3A3; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
.hd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.7pt;
	color: #000000;
	font-weight:bold;
}
.h-line{
	background-image: url(/images/red-line.jpg);
	background-repeat: repeat-x;
	}
.hd1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	
}
.hd_red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: red;
}
.hd_select{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: black;
	background:#FFB532;
}
.hd_black {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.7pt;
	font-weight:bold;
	color: black;
}
.hd_thin {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.7pt;
	color: black;
}
.gray{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #A83347;
	text-decoration: none;
}
a.gray:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #A83347;
	text-decoration: none;
}

.ancred {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: red;
	text-decoration: none;
}

.border {
	width: 760px;
	border: 0.05mm solid #999999;
}
.mail-border {
border: 0.05mm solid #E66C07;
}
.sm-border {
	width: 150px;
	border: 0.05px solid #959595;
}
.grayline-rt {
	background-image: url(/images/v-line1.gif);
	background-repeat: repeat-y;
}
.grayline-bt {
	background-image: url(/images/h-line.gif);
	background-repeat: repeat-x;
}
.grayline-rt1 {
	background-image: url(/images/v-line.gif);
	background-repeat: repeat-y;
}
.calfcol1 {
	
	width: 41px;
	height: 12;
	background:#EDEDED;
	border-top:0.01mm solid #CCCCCC;
	border-bottom:0.1mm solid #CCCCCC;
	border-right:0px;
	vertical-align :middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10;
	
}
.calfcol2 {
	border-bottom:0px; 
	border-right:0px;
	width: 43px;
	height: 22;
	background:#EDEDED;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10;
	
}
.lastcol {
	border: 0.01mm solid #CCCCCC;
	width: 10;
	height: 22;
	background:#DFE7EB;
	border-bottom:0px; 
	border-right:0px;
	vertical-align :middle;
	text-align :right;
}
.calfont1 {
	position:relative; 
	left:0px; 
	top:0px;
}
.calfont2 {
	position:relative; 
	right:20px; 
	top:-7px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;	
}
.calimage {
	width: 26;
	height: 1;
	position:relative; 
	left:17px; 
	top:-10px;
}
.bg {
	background-attachment: fixed;
	background-image: url(/images/popup-tp.png);
	background-repeat: no-repeat;
	background-position: left;	
}
.scroll {
	height: 483;
	overflow:scroll;
	overflow-x:hidden;
}
.bggray {
	background-attachment: fixed;
	background-image: url(/images/gray-new.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 150px;
	height: 30px;
}
.gray-line {
	background-image: url(/images/grayline.jpg);
	background-repeat: repeat-y;
	background-position: top;
}
.gray-linebase {
	background-image: url(/images/baseline-new.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.header {
	border: 0.01mm solid #CCCCCC;
	border-bottom:0px; 
	border-right:0px;
	border-left: 0.01mm solid #000000;
	width :64;
	height:12;
	vertical-align :middle;
	text-align : center;
	background:#DF5A00;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10;
	color:#FFFFFF;
}
.weekborder {
	border: 0.01mm solid #CCCCCC;
	border-bottom:0px; 
	border-right:0px;
	height:22;
	width :64;
	vertical-align :middle;
	text-align :center;
	font-size :7pt;
}
.scgrptxtob{
	color:#9C9C9C;
}

.scgrptxtof{
	color:#000000;
}
.move{
	cursor: move;
}
.default
{
	cursor: default;
}
.general
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
input.rename
{
	border: 1px gray inset;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight:normal;
}

.invtxtob {
	font-size: 8pt; 
	color: rgb(136, 136, 136);
	width: 14em;
}

.invtxtof {
	font-size: 8pt; 
	width: 14em;
	color: rgb(0, 0, 0);
}

.grpsel {
	font-size: 8pt; 
	width: 12em;
}
.ilabel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt; 
	
}
.namsg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: italic;
	color: rgb(136, 136, 136);
}

.ipdlft {
	border: 0px; 
	width: 180px;
	height: 20px;
}

.ancsp {
	cursor: pointer;
}

.org-border {
	background-color: #F6F6F6;
	border: 0.01mm solid #F7941C;
}

.ar-org-border {
	
	width:430px;
	position:fixed;
	position:expression('absolute');
		
}

.mt-org-border{

	width:230px;
	position:fixed;
	position:expression('absolute');

}

.pop-org-border{
	
	width:210px;
	position:fixed;
	position:expression('absolute');

}

.jpop-org-border{

	width:420px;
	position: fixed;
	position: expression('absolute');
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	font-weight: normal;
	
}

.appointment-text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #A83347;
	font-weight: bold;

}
.appointment-text1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	font-weight: normal;
}
.appointment-textbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	font-weight: normal;
	height: 60px;
	width: 200px;
}
div.scrollbar {
	
	height: 160px;
	width : 178px;
	overflow:auto;
	overflow-x:hidden;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
.page
{
	height:400px;
	width:780px;
	background:white;
	padding:1; 
	border: 3px solid #F6F6F6;
	border-style :outset;
}
.prheader
{
	color:#A83347;
}
.grpheader
{
	 background:#FCF4E7;
	 height: 20;
}

td.addgrp
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	vertical-align:bottom;
	text-align:right;
	cursor: pointer;
}
.popuphead
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color:#A83346;
	text-align:left;
	font-weight:bold;
}
.closebtn
{
	text-align:right;
}
.sccnts
{
	cursor: pointer;
	padding:0px 5px 0px 0px;
}
.menu-right{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color: #0133B0;
	text-decoration: none;
}
a.menu-right:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color: #0133B0;
	text-decoration: none;
}
.flash{
	border: solid 2px #055A79; background: #01ADEF;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight:bold;
}

.sccntname
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	cursor: pointer;
}
.scwogcnts
{
	cursor: pointer;
	padding:5px 5px 2px 3px;
}
.scgrpname
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	padding:5px 5px 8px 0px;
}
.prbody
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	vertical-align:top;
}
.calusr
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color:#E90188;
	width:200px;
}
.tdyheader {
	border: 0.01mm solid #CCCCCC;
	border-bottom:0px; 
	border-right:0px;
	border-left: 0.01mm solid #000000;
	width :64;
	height:12;
	vertical-align :middle;
	text-align : center;
	background:#575757;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10;
	color: #FFFFFF;
}
.tdywborder {
	border: 0.01mm solid #CCCCCC;
	border-bottom:0px; 
	border-right:0px;
	height:22;
	width :59;
	vertical-align :middle;
	text-align :center;
	font-size :8pt;
	background:#FDFEF0;
}

.error {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #D60000;
}
.DragBox {
	padding :5px 2px 2px 19px;
	font-size: 8pt;
	font-family: verdana, tahoma, arial;
	background-color: #ECE5E6;
}
.scwogdrag {
	padding :5px 2px 2px 19px;
	font-size: 8pt;
	font-family: verdana, tahoma, arial;
	background-color: #ECE5E6;
}
.load{
	background-image:url(/images/loadcircle.gif) ;
    background-attachment:scroll;
    width :100;
    height :100;
    background-repeat:no-repeat;
    background-position:right;
    display:none;
    z-index:100;
}
.mygrpnm{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight:bold;
	color: #000000;
}
.mygrpcntnm{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
}
.invpopup{
	border:1px solid #F8A138 ;
	width:250px;
	position:absolute;
	background:#F6F6F6;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
.cntmenu{
	position:absolute;
	background:#F6F6F6;
	border:1px solid #F8A138;
	width:120px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size :8pt;
}
.popupMenu{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size :9pt;
}

.change_pass
{
	padding-left:7px;
}
.ipusr
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #0133B0;
	font-weight :bold;
}
.anonymous
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
}
.brftdywborder {
	border: 0.01mm solid #CCCCCC;
	border-bottom:0px; 
	border-right:0px;
	height:22;
	width :59;
	vertical-align :middle;
	text-align :center;
	font-size :8pt;
	background:#FFFFFF;
}
.sstdywborder {
	border: 0.01mm solid #CCCCCC;
	border-bottom:0px; 
	border-right:0px;
	height:22;
	width :59;
	vertical-align :middle;
	text-align :center;
	font-size :8pt;
	background:#EDEDED;
}
.sectdywborder {
	border-top:0.1mm solid #CCCCCC;
	border-bottom:0.3mm solid #CCCCCC;
	border-right:0.0mm solid #CCCCCC;
	border-left:0.1mm solid #CCCCCC;
	height:22;
	width :59;
	vertical-align :middle;
	text-align :center;
	font-size :8pt;
	background:#FFFFFF;
}
.ssstdywborder {
	border-top:0.1mm solid #CCCCCC;
	border-bottom:0.3mm solid #CCCCCC;
	border-right:0.0mm solid #CCCCCC;
	border-left:0.1mm solid #CCCCCC;
	height:22;
	width :59;
	vertical-align :middle;
	text-align :center;
	font-size :8pt;
	background:#FFFFFF;
}
.sbrftdywborder {
	border-top:0.3mm dotted #CCCCCC;
	border-bottom:0.3mm solid #CCCCCC;
	border-right:0.2mm solid #CCCCCC;
	border-left:0.0mm solid #CCCCCC;
	height:22;
	width :59;
	vertical-align :middle;
	text-align :center;
	font-size :8pt;
	background:#FFFFFF;
}
.empspace
{
	border-right:0.3mm solid #000000;
	border-left:0.3mm solid #000000;
	background-color:#FFFFFF;
	width:5;
}
.colmainhead
{
	background-image: url(/images/gradient-cell-bg.jpg);
	background-repeat: repeat-x;
	width: 41px;
	height: 22;
	border-left:0.01mm solid #CCCCCC;
	border-right:0.01mm solid #CCCCCC;
	text-align : center;
	vertical-align :middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10;
	color: #656565;
	
}

.mainhead {
	background-image: url(/images/gradient-cell-bg.jpg);
	background-repeat: repeat-x;
	width: 64px;
	height: 22;
	border-left:0.01mm solid #CCCCCC;
	border-right:0.01mm solid #CCCCCC;
	vertical-align :middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10;
	color: #000000;
}
a.mainlinkorange:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
	}
	
a.mainlinkorange:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 10px;
	color: #E05A01;
	font-weight: normal;
}

.mainlinkorange {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 10px;
	color:#000000;
	font-weight: normal;
}
	
a.mainlinkorange:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px ;
	color: #E05A01;
	font-weight: normal ;
	text-decoration: none;
	} 
a.mainlinkorange:active, a.mainlinkorange:focus {   
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px ;
	color: #E05A01;
	font-weight: normal;
	text-decoration: none;
}
.addgroup{
	border: 0.01mm solid #A7A7A7;
	border-bottom: 0mm;
}
.popuptext{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9 ;
	color: #6B6B6B;
	font-weight: normal ;
	text-decoration: none;
}	

.colorbox{
	border: 0.01mm solid #000000;

}
.cal{
cursor: pointer;
height:10px;
	width:10px;
}
#testing{

height:8px;
	width:8px;
}
#morethan3
{height:3px;
	width:3px;
}
.timecodefont{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10;
	color: #000000;
	font-weight: bold ;
}
.shared_contacts_font
{
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: bold ;
}


.about_text
{
    font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.normal
{
    font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}

.normalcal
{
    font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

h1.nameheader
{
color: #000000;
font-size: 20px;
font-weight: bold;
}


.normalcalheader
{
    font-family: Arial;
	font-size: 18px;
	font-weight: bold;
}
.anony-text1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
    font-weight: normal;
}

.anony-caltext1 {
	font-family:  Arial;
	font-size: 8pt;
    font-weight: normal;
}

.table_css
{
text-align: left;
font-family: Arial;
font-weight: bold;
font-size: 8pt;
color: #000000;
background-color: #F6F6F6;
border: 1px #d79900 solid;
border-collapse: collapse;
border-spacing: 0px;
}
.row_css
{
text-align: center;
font-family: Arial;
font-weight: bold;
font-size: 8pt;
color: #000000;
background-color: #FFFFFF;
border: 1px #d79900 solid;
border-collapse: collapse;
border-spacing: 0px;
}
.popup_group
{

border-bottom-width: 1px solid ##BABABA;
}
.addtext{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9 ;
	color: #6B6B6B;
	font-weight: normal ;
	text-decoration: none;
}