/*$Id: main.css,v 1.10.2.1 2006/06/16 09:32:03 naveenv Exp $*/

.topFrame{
	background-image:  url(/vo/images/blue/bannertop-bg.gif);
	background-repeat: repeat-x;
	height: 50px;
}

.topSubFrame{
	background-image:  url(/vo/images/blue/optionHeader.gif);
	background-repeat: repeat-x;
	height: 24px;
}

.borderTable {
	background-color: #206DA4;
}
.topBarTable td {
	background-image:  url(/vo/images/blue/top_bar_bg.gif);
	background-repeat: repeat-x;
	height: 26px;
}
.topBarTable td.leftTD{
	background-image:  url(/vo/images/blue/top_bar_left.gif);
	background-repeat: no-repeat;
        background-position: bottom;
	height: 25px;
}
/*------------------------------Frame work ends here-------------------*/








/*--------------------Left frame panel header and seperator ---------------------*/
.panelHeader{
	font: bold 11px verdana,arial,Helvetica, sans-serif;
	background-image:  url(/vo/images/blue/panelHeader.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-left: 5px;
	color: #000;
}


/*--------------------Left frame panel header and seperator ends here---------------------*/


/* new style for desktop components rendering */

.dskTitle{
	background-image: url(/vo/images/blue/dtdrag-area.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 23px;
	vertical-align: middle;
	font: bold 11px verdana,arial,helvetica,sans-serif;
}


.dskOTable{
	border-bottom: 1px solid #A9C2E0;
}

/*------------------- Desktop component ends here ----------------*/


/* New desktop description  */

.c1{
	background-image: url(/vo/images/blue/c1.gif);
	background-repeat: no-repeat;
	background-position: top left;
	width: 10px;
	height: 20px;
}

.c2{
	background-image: url(/vo/images/blue/c2.gif);
	background-repeat: no-repeat;
	background-position: top right;
	width: 10px;
	height: 20px;
}

.c3{
	background-image: url(/vo/images/blue/c3.gif);
	background-repeat: no-repeat;
	background-position: top left;
	width: 10px;
	height: 10px;
}

.c4{
	background-image: url(/vo/images/blue/c4.gif);
	background-repeat: no-repeat;
	background-position: top right;
	width: 10px;
	height: 10px;
}

.tBG{
	background-image: url(/vo/images/blue/tbg.gif);
	background-repeat: repeat-x;
}

.bBG{
	background-image: url(/vo/images/blue/bbg.gif);
	background-repeat: repeat-x;
}

.lBG{
	background-image: url(/vo/images/blue/lbg.gif);
	background-repeat: repeat-y;
	width: 10px;
}

.rBG{
	background-image: url(/vo/images/blue/rbg.gif);
	background-repeat: repeat-y;
	width: 10px;
}


/* New desktop description ends here */




/*-------------------- Main tab component ---------------------*/
#tabMenuTable{
	background-image:  url(/vo/images/blue/tabMenuTable-bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	margin-top: 7px;
}

#tabMenu li a{
	text-decoration: none;
	background-image:  url(/vo/images/blue/tabOFF.gif);
	background-repeat: repeat-x;
	padding: 3px 1.5em;
	margin-left: 0px;
	margin-right: 0px;
	color: #000;
	border: 1px solid #5399CA;
	border-bottom: none;
	height: 20px;
	white-space: nowrap;
}

#tabMenu li a.current{
	background-image:  url(/vo/images/blue/tabON.gif);
	background-repeat: repeat-x;
	border: 1px solid #5399CA;
	border-bottom: none;
	color: #FFFFFF ;
	font-weight: bold;
}

#tabcontentcontainer{
	width:100%;
	background-image: url(/vo/images/blue/sep_hr.gif);
	background-repeat: repeat-x;
	background-position: top;
	padding-top: 5px;
	padding-bottom: 3px;
}


/*-------------------- Main tab component ends here ---------------------*/




/*---------------------------Mail Component ------------------------*/

.oddRowSel,.evenRowSel,.oddRowSelNew,.evenRowSelNew{
	background-color: #dff0ff;
}
.showOptions {
	background: #dff0ff;
	font: 12px  verdana,arial,Helvetica,sans-serif;
	color: #000;
    border-top: 2px solid #7aafde;
	border-bottom: 0px solid #7aafde;
}

	
.mailTH{
	background-color:#E7E7E7;
	font: bold 10px  verdana,arial,Helvetica,sans-serif;
	padding-left:3px;
	border-top: 2px solid #4791C5;
	border-bottom: 1px solid #c1cdd8;
	height: 28px;
	letter-spacing: 1px;
}


.mailAccountON {
	background-image:  url(/vo/images/blue/mailAcbg1.gif);
	background-repeat: repeat-x;
	font :  bold 10px verdana,arial,Helvetica, sans-serif;
	height: 21px;
	vertical-align: middle;
}
	
.mailAccountOFF {
	background-image:  url(/vo/images/blue/mailAcbg2.gif);
	background-repeat: repeat-x;
	font :  bold 10px verdana,arial,Helvetica, sans-serif;
	height: 21px;
	vertical-align: middle;
}


#popup .header{
	border-bottom: 1px solid #C1C1C1;
	padding: 2px 10px;
	background: #E8EEFE;
}
	

#attachmentsDiv{
	border-bottom: 2px solid #7aafde;
	margin-top: 20px;
	margin-bottom: 20px;
}

/*---------------------------Mail Component  ends here ------------------------*/



	
/*-------------------- Current folder highlighter---------------------*/


.menuPressed
{
	cursor:pointer; 
	text-align:left;
	font-weight: bold;
	background-color: #DEE6F0;
}

/*-------------------- Current folder highlighter ends here ---------------------*/



/*-------------------- Calendar component -------------------*/
.eventInd,.eventIndGroup ,.eventIndHol{
	font-family: verdana,arial,Helvetica, sans-serif;
	font-size: 10px;
	background-color: #B2DBFD;
	padding-left: 5px;
}
 
.indDiv {
	font: 10px  verdana,arial,Helvetica,sans-serif;
	border-bottom: 1px solid #BCD5E8;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	background-color: #B2DBFD;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
}

/*-------------------- Calendar component ends here----------*/




/*--------------------- Contact sorting --------------------*/
.sortBy a{
	background: #E0F0FF;
	width: 100%;
	display: block;
	text-decoration: none;
}

/*---------------------Contact sorting ends here------------*/


/*------------------ Forum component -------------------*/
#forum td{
	padding-left:5px;
	border-bottom: 1px solid #E0E9F1;
}


.forumTR{
	font:  bold 10px verdana,arial,Helvetica, sans-serif;
	color: #055FA4;
	background-color: #C6DDF2;
}

/*------------------ Forum component ends here -------------------*/




/*----------------------- Application look and feel --------------*/
#appWinBG{
	background: #DEE6F0;
}

.appTableTR{
	background-color: #87A0BD;
	font: bold 10px verdana,arial,helvetica,sans-serif;
	color: #FFFFFF;
}

/*----------------------- Application look and feel ends--------------*/





/*------------------------- Compose window-------------------------------*/
.compButtonBG{
	background: #226CA7;
}

/*-------------------------- Compose window ends here--------------------*/





/*------------------ Auto complete in compose -------------------*/

.dropdown-on {
background-color: #70a0df;
width: 100%;
color: #fff;
font-weight: bold;
margin: 0px;
padding: 2px;

cursor: pointer; 
}

/*------------------ Auto complete in compose ends here -------------------*/

/*----------------------- Others -----------------------*/
.darkRow{
	background-color: #D0E2FD;
	font-weight: bold;
}

.welcomeText{/* unwanted */
	font-size: 10px;
	font-weight: bold;
	color: #01349A;
	letter-spacing: 0.09em;
}



.outlineTable{
	border: 1px solid #87A0BD;
}

.hr{
	width: 100%;
	background-image: url(/vo/images/blue/hr.gif);
	background-repeat: repeat;
	height: 9px;
}

.caption2{
	color: #3f89c3;
	font-family: verdana,arial,Helvetica, sans-serif;
	font-size: 11px;
}


.docThumbViewOver{
	background: #2e8cce;
}


/* New Group page */
.grpPanel{
	background: #B2D4F2;
	padding-left: 6px;
	padding-right: 6px;
}

.gc1{
	background-image: url(/vo/images/blue/gc1.gif);
	background-repeat: no-repeat;
	background-position: top left;
	width: 7px; 
	height: 22px;
}

.gc2{
	background-image: url(/vo/images/blue/gc2.gif);
	background-repeat: no-repeat;
	background-position: top right;
	width: 7px; 
	height: 22px;
}

.gcTopBG{
	background-image: url(/vo/images/blue/gcBG.gif);
	background-repeat: repeat-x;
	height: 22px;
}

.gcContent{
	padding: 2px;
	border-left: 1px solid #92B5D1;
	border-right: 1px solid #92B5D1;
	border-bottom: 1px solid #92B5D1;
	background: #FFFFFF;
}

.grpRHSContainer{
	border-left: 1px solid #92B5D1;
}

.grpDeskTR{
	background: #4791C5;
	padding-left: 3px;
	color: #FFFFFF;
}

/* New Desktop component */
.dc1{
	background-image: url(/vo/images/blue/dc1.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	width: 7px; 
	height: 19px;
}

.dc2{
	background-image: url(/vo/images/blue/dc2.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	width: 7px; 
	height: 19px;
}

.dcTopBG{
	background-image: url(/vo/images/blue/dcBG.gif);
	background-repeat: repeat-x;
	background-position: bottom left;
	height: 19px;
}

.dcContent{
	padding: 7px;
	border-left: 1px solid #98C4EA;
	border-right: 1px solid #98C4EA;
	border-bottom: 1px solid #98C4EA;
	background: #FFFFFF;
}

.dcDeskTR{
	background: #4791C5;
	padding-left: 3px;
	color: #FFFFFF;
	border-right: 1px solid #FFF;
}

/* New notes style*/


.notesClose{
        background-image: url(/vo/images/blue/close.gif);
        background-repeat:no-repeat;
		background-position:top left;
		}
.notesMin{
        background-image: url(/vo/images/blue/min.gif);
        background-repeat:no-repeat;
		background-position:top left;
		}
.notesMax{
        background-image: url(/vo/images/blue/max-over1.gif);
        background-repeat:no-repeat;
		background-position:top left;
		}

#notesViewBs{
 background: #C4E4FC;
}

.buttonBG{
	background-image: url(/vo/images/blue/toolBG.gif);
	background-color: #FFFFFF;
	/*background: #7aafde;*/
	padding-left: 5px;
	padding-right: 5px;
}

.gpp_c1{
    background-image: url(/vo/images/blue/gpp_c1.gif);
    background-repeat: no-repeat;
    background-position: top left;
    width: 17px;
    height: 23px;
}

.gpp_c1topBG{
    background-image: url(/vo/images/blue/gpp_c1topBG.gif);
    background-repeat: repeat;
    height: 23px;
}

.gpp_c2{
    background-image: url(/vo/images/blue/gpp_c2.gif);
    background-repeat: no-repeat;
    background-position: top right;
    width: 17px;
    height: 23px;
}

.gpp_l1{
    background-image: url(/vo/images/blue/gpp_l1.gif);
    background-repeat: repeat;
    background-position: top right;
    width: 17px;
}

.gpp_l2{
    background-image: url(/vo/images/blue/gpp_l2.gif);
    background-repeat: repeat;
    background-position: top right;
    width: 17px;
}

.gpp_c3{
    background-image: url(/vo/images/blue/gpp_c3.gif);
    background-repeat: no-repeat;
    background-position: top left;
    width: 17px;
    height: 23px;
}

.gpp_c3botBG{
    background-image: url(/vo/images/blue/gpp_c3botBG.gif);
    background-repeat: repeat;
    height: 23px;
}

.gpp_c4{
    background-image: url(/vo/images/blue/gpp_c4.gif);
    background-repeat: no-repeat;
    background-position: top right;
    width: 17px;
    height: 23px;
}

.optionsTable{
	border: 1px solid #96BDE0;
	background: #F8FBFD;
}

.optionHeader{
	background-image: url(/vo/images/blue/optionHeader.gif);
	background-repeat: repeat;
	height: 24px;
}

.loginTable{
	border: 1px solid #2C71A8;
}

.searchBG{
	background: #A3CDF7;
	border-bottom: 1px solid #146FB6;
}

.advsearchBG{
	background: #E2EBFD;
	border-bottom: 2px solid #BACBE3;
	border-top: 1px solid #FFFFFF;
}



.popupHeader{
	background: #226CA7;
	background-repeat: repeat;
	height: 30px;
	font: bold 15px verdana,arial,Helvetica,sans-serif;
	color: #FFFFFF;
	padding: 5px;
}

.popupButtonBG{
	background: #7AAFDE;
	border-top: 1px solid #226CA7;
	height: 35px;
}

.popupContentBG{
	background: #e6f3ff;
	padding-left: 12px;
	padding-right: 12px;
}


.tabpopupContentBG{
	background: #e6f3ff;
}


.imWindow{
   background: #e6f3ff;
}

.imHeader{
   background: #226CA7;
   font: bold 15px  verdana,arial,Helvetica,sans-serif;
   color: #FFFFFF;
   padding: 5px;
}

.quickAddRow{
	background:#e6f2ff;
}

/* For Multiple Organization */

.tdHover td{
background-color: #D8E8F7;
font: bold 10px verdana,arial,helvetica,sans serif;

cursor: pointer;
}

.tdActive td{
background-color: #D8E8F7;
font: bold 10px verdana,arial,helvetica,sans serif;

cursor: pointer;
}

.captionRow{
background-color: #D8E8F7;
}

.wizButton{
background-color: #448BBB;
font: bold 11px verdana,helvetica,arial,sans serif;
color: #FFFFFF;
border: 1px solid #407CB1;
padding: 2px;
}

.orgBox
{
   font-family: verdana,arial,Helvetica, sans-serif;
   font-size: 10px;
   font-weight:normal;
   color:#00659C;
   border:1px solid #B5CBDE;
   background-color:#f7fbfe;
}


/* Multiple Organization ends here */

/************* window style starts *******************/

.winTopLeft {
        background-image: url(/vo/images/blue/l_top.gif);
        background-repeat: no-repeat;
}

.winTopCenter {
        background-image: url(/vo/images/blue/top_bg.gif);
        background-repeat: repeat-x;
}

.winTopRight {
        background-image: url(/vo/images/blue/r_top.gif);
        background-repeat: no-repeat;
}

.winLeft {
        background-image: url(/vo/images/blue/rootadmin_l_line1.gif);
        background-repeat: repeat-y;
}

.winRight {
        background-image: url(/vo/images/blue/rootadmin_r_line1.gif);
        background-repeat: repeat-y;
}

.winBottomLeft {
        background-image: url(/vo/images/blue/rootadmin_lr_corner1.gif);
        background-repeat: no-repeat;
}
.winBottomCenter {
        background-image: url(/vo/images/blue/rootadmin_b_line1.gif);
        background-repeat: repeat-x;
}
.winBottomRight {
        background-image: url(/vo/images/blue/rootadmin_br_corner1.gif);
        background-repeat: no-repeat;
}


.boxTopLeft {
        background-image: url(/vo/images/blue/rootadmin_l_corner.gif);
        background-repeat: no-repeat;
        line-height: 6px;
}
.boxTopCenter {
        background-image: url(/vo/images/blue/rootadmin_t_line.gif);
        background-repeat: repeat-x;
        line-height: 6px;
}
.boxTopRight {
        background-image: url(/vo/images/blue/rootadmin_r_corner.gif);
        background-repeat: no-repeat;
        line-height: 6px;
}
.boxLeft {
        background-image: url(/vo/images/blue/rootadmin_l_line.gif);
        background-repeat: repeat-y;
}
.boxRight {
        background-image: url(/vo/images/blue/rootadmin_r_line.gif);
        background-repeat: repeat-y;
}
.boxBottomLeft {
        background-image: url(/vo/images/blue/rootadmin_lr_corner.gif);
        background-repeat: no-repeat;
        line-height: 6px;
}
.boxBottomCenter {
        background-image: url(/vo/images/blue/rootadmin_b_line.gif);
        background-repeat: repeat-x;
        line-height: 6px;
}
.boxBottomRight {
        background-image: url(/vo/images/blue/rootadmin_br_corner.gif);
        background-repeat: no-repeat;
        line-height: 6px;
}

.winContent{
	background: #e6f3ff;
	padding-left: 12px;
	padding-right: 12px;
}

/*************Ends*******************/

/************* Biz card starts *******************/

.bizTopLeft {
        background-image: url(/vo/images/blue/bizc1.gif);
        background-repeat:no-repeat;
        line-height: 38px;
}

.bizTopRight {
        background-image: url(/vo/images/blue/bizc2.gif);
        background-repeat:no-repeat;
        line-height: 38px;
}

.bizBottomRight {
        background-image: url(/vo/images/blue/bizc3.gif);
        background-repeat:no-repeat;
        line-height: 17px;
		}
.bizBottomLeft {
        background-image: url(/vo/images/blue/bizc4.gif);
        background-repeat:no-repeat;
        line-height: 17px;
		}
		
.bizCardBottom {
        background-image: url(/vo/images/blue/bizbottom.gif);
        background-repeat:repeat-x;
        line-height: 17px;
}
.bizLeft {
        background-image: url(/vo/images/blue/bizleft.gif);
		background-position:bottom;
        background-repeat:repeat-y;
		vertical-align:bottom;
			}
.bizRight {
        background-image: url(/vo/images/blue/bizright.gif);
		background-position:bottom;
        background-repeat:repeat-y;
		vertical-align:bottom;
			}

		
.bizTopCentere{
	background-image: url(/vo/images/blue/biztop.gif);
    background-repeat:repeat-x;
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
}

.bizContent{
        background-image: url(/vo/images/blue/bizcontentbg.gif);
        background-repeat:repeat-x;
		background-position:right bottom;
		padding-top:10px;
		}
.bizContent1{
        background-image: url(/vo/images/blue/bizcontentbg.gif);
        background-repeat:repeat-x;
		background-position:right bottom;
		}

/*************Ends*******************/

/********* common *************/
.collapseCls{
        background-image: url(/vo/images/blue/collapse.gif);
        background-repeat:no-repeat;
		background-position:top left;
		}
		
.expandCls{
        background-image: url(/vo/images/blue/expand.gif);
        background-repeat:no-repeat;
		background-position:top left;
		}
.cplusCls{
        background-image: url(/vo/images/blue/cplus.gif);
        background-repeat:no-repeat;
		background-position:top left;
		}
.mplusCls{
        background-image: url(/vo/images/blue/mplus.gif);
        background-repeat:no-repeat;
		background-position:top left;
		}
.docTableCls{
        background-image: url(/vo/images/blue/tableBg_blue.gif);
        background-repeat:repeat;
		}



/************ -----*********/

/********* Wiki PAges *************/
.wikitableleft1{
        background-image: url(/vo/images/blue/Left1.gif);
        background-repeat:no-repeat;
		height:63px;
		width:6px;
		}
.wikitableleft2{
        background-image: url(/vo/images/blue/Left2.gif);
        background-repeat:no-repeat;
		}
.wikitableleft3{
        background-image: url(/vo/images/blue/Left3.gif);
        background-repeat:no-repeat;
		}
.wikitableleft4{
        background-image: url(/vo/images/blue/Left4.gif);
        background-repeat:no-repeat;
		}
.wikibg{
        background-image: url(/vo/images/blue/topbg.gif);
        background-repeat:repeat-x;
		}
.wikiTdBg{
		background-color:#edf4fb;
		}

/************ -----*********/

.iconprehover{
    border: 1px outset #FFF;
    background-color:#7BA5CD;
	}

.tableHeaderColor {
	background-color:#d8edfb;
}

.frameRightBorder {
	border-right: 1px solid #b2d4f2;
}
/************ Search *********/

.resultHeaderRow,.resultFooterRow {
border-top:2px solid #3f8ec6;
background-color:#d5ecfd;
padding-left:2px;
}

/************ -----*********/

/************ admin********/

.voLineBg{
background-image:url(/vo/images/blue/voservices-line.gif);
background-position:right bottom;
background-repeat:no-repeat;
}

.voLineBg1{
background-image:url(/vo/images/blue/voservices-linebg.gif);
background-position:bottom;
background-repeat:repeat;
}
/*$Id: main.css,v 1.10.2.1 2006/06/16 09:32:03 naveenv Exp $*/


/************** Custom define *************************/
/* Sortable tables */
table.sortable a.sortheader {
    background-color:#eee;
    color:#333;
    font-weight: bold;
    text-align: left;
    text-decoration: none;
    line-height: 25px;
    display:block;
    padding-left: 3px;
}
table.sortable span.sortarrow {
    color: black;
    text-decoration: none;
}
table.sortable td{
        padding: 3px;
        border-bottom: 1px solid #eee;
}
table.sortable th{
        border-top: 1px solid #b2d4f2;
}
.conTable{
        border: 1px solid #CAD0D8;
        margin: 0px 20px 10px 20px;
}


.sshtableHeader{
    font-size: 14px;
	background-color: #E8EEFE;
    font-weight: bold;
}


.winRow {
	background: #dff0ff;
	/*background: #FFFCD9;*/
}
.winRow td{
        text-align: center;
        vertical-align: middle;
	border-bottom: 1px solid #D9E3EA;
}
.textinput, .textinputhover{
   width:265px;
   height:24px;
   background:url(/vo/images/blue/input.gif) no-repeat left top;
   border:none;
   padding:4px 8px;
}

.textinputhover{
    background:url(/vo/images/blue/input.gif) no-repeat left bottom;
}

.newtextarea, .newtextarehover{
  width:290px;
  height:50px;
  background:url(/vo/images/blue/textarea.gif) no-repeat left top;
  border:none;
  padding:4px 8px;
}

.newtextarehover{
    background:url(/vo/images/blue/textarea1.gif) no-repeat left top;
}

.newbuttonSubmit{
  width:69px;
  height:26px;
  color:#FFF;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  font-weight:bold;
  background:url(/vo/images/blue/button.gif) no-repeat left top;
  cursor:pointer;
  border:none;
}

.groupaddtop{
  background-image:url(/vo/images/blue/addgroup_top.gif);
  background-position:left top;
  background-repeat:no-repeat;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-weight:bold;
  font-size:10px;
  width:211px;
  height:25px;
  }
.groupaddbottom{
  background-image:url(/vo/images/blue/addgroup_bottom.gif);
  background-repeat:no-repeat;
  background-position:bottom;
  width:211px;
  height:9px;
  }
.listviewline{
	background-image:url(/vo/images/blue/listviewline.gif);
	background-repeat:no-repeat;
	}
	
.outlookBarResizeBG{
size:6px;
background-image: url(/vo/images/blue/collapse_side_bg.gif);
background-repeat:repeat-y;
}
.outlookBarCollapse{
background-image: url(/vo/images/blue/collapse-sidebar.gif);
background-repeat:no-repeat;
background-position:center;
vertical-align:middle;
}
.outlookBarExpand{
background-image: url(/vo/images/blue/expand_sidebar.gif);
background-repeat:no-repeat;
background-position:center;
vertical-align:middle;
}

