/* CSS Document */

body {
	background-color: #FFFFFF;
	margin: 0; padding: 0;
	
	scrollbar-3dlight-color: #666666;
    scrollbar-arrow-color: #666666;
    scrollbar-base-color: #cccccc;
    scrollbar-track-color: #F3F6F7;
    scrollbar-darkshadow-color: #666666;
    scrollbar-face-color: #cccccc;
    scrollbar-highlight-color: #cccccc;
    scrollbar-shadow-color: #cccccc;
}
body, td, th, div {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	
}
a, a:link, a:visited {
	text-decoration: none;
}
a:hover, a:active {
	text-decoration: underline; 
}

SELECT
{
	color: #000000;
	font: 11px Verdana;
	background-color: #ffffff;
	margin-top: 0px;
	border: solid 1px #999999;
	position: relative;
}
ul
{
	margin: 0px;
	padding: 0px;
}

/*FIZ 2009-04-30 Disabled (testing)*/
_INPUT
{
	color: #000000;
	font: 11px Verdana;
	background-color: #ffffff;
	margin-top: 0px;
	margin-bottom: 0px;
	border: solid 1px #999999;
	position: relative;
}

/* Header ------------------------------------------ */
/* Liste déroulante SG Websites */
select.rightcontenttext {
	vertical-align: middle;
	font-size: 10px;
	width:140px;
	margin: 1px
}
/* connected / disconnected */
.connectionArea { 
	vertical-align: bottom; 
	padding-left: 5px; 
	padding-bottom: 8px;
	/*background: url(../images/fd_rightColumn.gif) repeat-y; // 2010_04_20-GDU: Charte SGCIB - remove border&shadow */
}


/* Colonne de droite ------------------------------------------ */
.rightcol { 
	margin: 0; padding: 0; 
	/* 2010_04_20-GDU: Charte SGCIB - remove shadow : Add border */
	border-left: solid 1px #424242;
	/*background: url(../images/fd_rightColumn.gif) repeat-y; */
}
.rightcol div.redLine {
	margin-top: 1px;
	height: 10px;
	font-size: 0px;
	/*background: url(../images/fd_rightColumnRedLine.gif) repeat-y #E60028;*/
}

.rightBox 
{	/* 2010_04_20-GDU: Charte SGCIB - remove shadow */
	/*background: url(../images/fd_rightColumn.gif) left repeat-y; */
	margin: 0; 
	padding: 4px 0 4px 12px; 
	color: #480819;  
}
div.rightBoxTitle { margin: 0; padding: 0px 0 0px 12px; color: #000000; font-weight: bold;}

.morningMeetring
{
	/*background-color:Lime;*/
	height:85px;
	}

/* Main ------------------------------------------ */
/* Visuel */
table.visuel { background: url(../images/header_fd.gif) repeat-x;}
table.visuel th { background: url(../images/header1.jpg) left no-repeat; text-align: right; vertical-align: bottom; }

/* Colonne centrale */
.main { background-color:#e7e7e7;  /*background-image: url(../images/main.gif); background-repeat: no-repeat; background-position: right top;*/ }

/* Tracer - Breadcrumb */
#breadcrumb {
	background: url(../images/breadcrumb_fd.gif) right top repeat-y #cccccc;
	padding: 4px 5px 4px 5px;
	margin-bottom: 15px;
}
#breadcrumb span.ici, #breadcrumb span.ici a {
	font-size: 18px;
	color: #666666;
}


/* Form ------------------------------------------ */
form { margin: 0px; }

/* Recherche */
div.boxTitle 
	{ background-color: #FFFFFF;  color: #E60028; font-weight: bold;
		margin: 0; padding: 4px; padding-bottom:0px }
label { color: #000000; font-weight: bold;}
.searchbox { background-color: #FFFFFF; margin: 0; padding: 4px 0 4px 7px; color: #E60028;}
.searchboxBold { font-weight:bold; background-color: #f0f0f0; margin: 0; padding: 4px 0 4px 7px; color: #480819;}
.searchfield { 
	height:18px; 
	width: 97px; 
	font-size:10px; 
	margin: 0px 0px 0px 0px;
	/*padding: 2px; */
	padding-right:0px;
	border-top: 1px solid black; border-right: none; border-bottom: 1px solid black; border-left: 1px solid black; 	
	vertical-align : middle;
}
.searchbutton {
	/*border-top: 1px solid black; border-right: 1px solid black; border-bottom: 1px solid black; border-left: 1px solid #E60028; */
	border-top: 1px solid black; border-right: 1px solid black; border-bottom: 1px solid black; 	
	border-left:none;
	background: white url(../images/search.gif) no-repeat;
	background-position:center;
	width: 18px;
	height: 18px;
	margin:  0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	vertical-align : middle;
}
.searchbox div { padding-top: 4px; padding-bottom:5px; }





/* Titles ----------------------------------------- */
H1 { color: #666666; font-size: 11px; text-transform: uppercase; margin: 0; margin-bottom: 0.4em; }
H2 { color: #666666; font-size: 11px; text-transform: uppercase; margin: 0; margin-bottom: 0.4em; }

H3 { color: #c81016; font-weight: bold; font-size: 12px; text-transform: uppercase; margin-top: 4px; margin-bottom: 2px; }
H4 { color: #666666; font-size: 9px; margin: 0; }
H5 { color: #000000; font-size: 9px; margin: 0; margin-bottom: 0.4em;}
h3.restricted { font-weight: bold; background-image: url(../images/p_disconnect.gif); background-repeat: no-repeat; background-position: 0 center; text-indent: 12px; clear: right; }





/* Links ----------------------------------------- */
a.tab_sel, a.tab_sel:hover, a.tab_sel:visited { color: #fff; font-weight: bold; background-color: #666666; background-image: url(../images/tab_corner.gif); background-repeat: no-repeat; background-position: right top; text-decoration: none; margin-right: 2px; margin-bottom: 0; margin-left: 0; padding: 2px 8px 2px 4px; }
a.tab_unsel, a.tab_unsel:hover, a.tab_unsel:visited { color: #666666; font-weight: bold; background-color: #f0f0f0; background-image: url(../images/tab_corner.gif); background-repeat: no-repeat; background-position: right top; text-decoration: none; margin-right: 2px; margin-left: 0; margin-bottom: 0; padding: 2px 8px 2px 4px; }
a {
	text-decoration : none;
	color: #666666;
	font-weight:bold;
}
a.button, a.button:hover { color: #666666; font-weight: bold; text-decoration: none; }
a.linked { color: #75001f; font-weight: normal; background-image: url(../images/p_arrow02.gif); background-repeat: no-repeat; background-position: 0 top; text-indent: 0; float: left; clear: right; padding-top: 2px; padding-bottom: 2px; padding-left: 12px; }
a.restricted { color: #75001f; font-weight: normal; background-image: url(../images/p_disconnect.gif); background-repeat: no-repeat; background-position: 0 top; text-indent: 0; padding-left: 12px; clear: right; }
a.advanced { color: #75001f; font-weight: normal; background-image: url(../images/p_advanced.gif); background-repeat: no-repeat; background-position: 0 top; text-indent: 0; padding-left: 12px; clear: right; }
a.tools { color: #000;}
a.ertools { color: #75001f; background-image: url(../images/p_arrow.gif); background-repeat: no-repeat; background-position: 0 2px; text-indent: 0; padding-left: 12px; clear: right; }
a.redtools { color: #E60028; background-image: url(../images/p_arrow_red.gif); background-repeat: no-repeat; background-position: 0 2px; text-indent: 0; padding-left: 12px; clear: right; font-weight : bold}
a.upload { font-weight: bold; background-image: url(../images/p_arrow_red.gif); background-repeat: no-repeat; background-position: 0 center; text-indent: 12px; padding-left: 12px; clear: right; padding-top: 2px; padding-bottom: 2px; }
a.pdf { font-weight: bold; background-image: url(../images/pictos/p_dwnld_pdf_red.gif); background-repeat: no-repeat; background-position: top left; text-indent: 0px; padding-left: 30px; clear: right; padding-top: 2px; padding-bottom: 2px; }
a.xml { background-image: url(../images/p_xml.gif); background-repeat: no-repeat; background-position: 0 center; text-indent: 12px; padding-left: 30px; clear: right; padding-top: 2px; padding-bottom: 2px; }
a.mp3 { font-weight: bold; background-image: url(../images/p_mp3.gif); background-repeat: no-repeat; background-position: 0 center; text-indent: 12px; padding-left: 30px; clear: right; padding-top: 2px; padding-bottom: 2px; }
a.podcast { background-image: url(../images/p_podcast.gif); background-repeat: no-repeat; background-position: 0 center; text-indent: 12px; padding-left: 30px; clear: right; padding-top: 2px; padding-bottom: 2px; }
a.doc { font-weight: bold; background-image: url(../images/pictos/p_dwnld_doc_red.gif); background-repeat: no-repeat; background-position: top left; text-indent: 0px; padding-left: 30px; clear: right; padding-top: 2px; padding-bottom: 2px; }
a.ppt { font-weight: bold; background-image: url(../images/pictos/p_dwnld_ppt_red.GIF); background-repeat: no-repeat; background-position: top left; text-indent: 0px; padding-left: 30px; clear: right; padding-top: 2px; padding-bottom: 2px; }
a.xls
{
	font-weight: bold;
	background-image: url(../images/pictos/p_dwnld_xls_red.gif);
	background-repeat: no-repeat;
	background-position: top left;
	text-indent: 0px;
	padding-left: 30px;
	clear: right;
	padding-top: 2px;
	padding-bottom: 2px;
}
a.download
{
	font-weight: bold;
	background-image: url(../images/buttons/p_dwnld_red.gif);
	background-repeat: no-repeat;
	background-position: top left;
	text-indent: 0px;
	padding-left: 15px;
	clear: right;
	padding-top: 2px;
	padding-bottom: 2px;
}
a.searchbutton { font-weight: bold; background-image: url(../images/p_action.gif); background-repeat: no-repeat; background-position: 0 center; text-indent: 12px; padding-left: 12px; clear: right; }
a.weblink { background-image: url(../images/p_arrow_red.gif); background-repeat: no-repeat; background-position: 0 top; clear: right; padding-top: 2px; padding-bottom: 2px; padding-left: 12px; }
a:hover {
	text-decoration : underline;
}

a.prev { color: #75001f; background : url(../images/p_evt_prev_on.gif); background-repeat: no-repeat; background-position: left; text-indent: 0; padding-left: 12px;}
a.endprev { color: #BCB1B1; background-image: url(../images/p_evt_prev_off.gif); background-repeat: no-repeat; background-position: left; text-indent: 0; padding-left: 12px; cursor : default}
a.next { color: #75001f; background-image: url(../images/p_evt_next_on.gif) ; background-position : right; background-repeat: no-repeat; text-indent: 0; padding-right: 12px;}
a.endnext { color: #BCB1B1; background-image: url(../images/p_evt_next_off.gif); background-repeat: no-repeat; background-position : right; text-indent: 0; padding-right: 12px;  cursor : default;}
a.endprev:hover, a.endprev:visited, a.endprev:active, a.endnext:hover, a.endnext:visited, a.endnext:active
{
	text-decoration: none; 
}

a.subscription { color: #E60028; background-image: url(../images/p_email_red.gif); background-repeat: no-repeat; background-position: 0 2px; text-indent: 0; padding-left: 12px; clear: right; font-weight : bold}




/* Onglets Home----------------------------------------- */
table.onglets { border-bottom: 1px solid black; }
.onglet, .ongletOn { 
	text-transform: uppercase;
	font-weight: bold;
	padding: 5px 4px 4px 7px;
	font-size: 11px;
	background: url(../images/onglet.gif) right top no-repeat #cccccc;
}
.ongletOn { 
	color: #FFFFFF;
	background: url(../images/onglet.gif) right top no-repeat #666666;
}
.onglet a { color: #666666; }
.ongletOn a { color: #FFFFFF; }

/* Onglets Company ----------------------------------------- */
table.ongletsC { border-bottom: 1px solid black; }
.ongletC, .ongletCOn { 
	text-transform: uppercase;
	font-weight: bold;
	padding: 5px 4px 4px 7px;
	font-size: 11px;
	background: url(../images/onglet.gif) right top no-repeat #E6CFD4;
}
.ongletCOn { 
	color: #FFFFFF;
	background: url(../images/onglet.gif) right top no-repeat #804050;
}
.ongletC a { color: #BF3054; }
.ongletCOn a { color: #FFFFFF; }

td.ssonglets { border-top: 1px solid white;}
div.ssonglets { background-color: #f6f2f2; padding: 0.5em; }
div.pointilles { background: url(../images/pointilles.gif) left repeat-x; height: 1px;}
div.scrollpub 
{
	overflow: auto; 
	padding-right: 5px; 
	height: 370px;
	
	scrollbar-3dlight-color: #666666;
    scrollbar-arrow-color: #666666;
    scrollbar-base-color: #cccccc;
    scrollbar-track-color: #F3F6F7;
    scrollbar-darkshadow-color: #666666;
    scrollbar-face-color: #cccccc;
    scrollbar-highlight-color: #cccccc;
    scrollbar-shadow-color: #cccccc;
}



.progress { color: #999999; font-weight: bold; text-decoration: none; float: right; clear: right; padding-top: 4px; }
.progress2 { color: #999999; font-weight: bold; text-decoration: none; float: left; padding-top: 4px; }
.formbgrd { background-color: #fff; clear: both; padding: 4px; border: solid 1px #666666; }
.alertpanel { background-color: #fff; padding: 0; border: solid 1px #666666; }
input.formbgrd { border: solid 1px #999; }
li { margin: 2px 0; background-image:url(../images/bullet01_red.gif); background-repeat:no-repeat; background-position:0 top; padding-left:12px; list-style-type: none; list-style-position: outside; }
p { margin-top: 8px; margin-bottom: 8px; }
select.field { font-size: 9px; margin: 0; padding: 0 0 0 4px; width: 240px; border: solid 1px #9f9487; }
textarea.field { font-size: 9px; margin: 0; padding: 0 0 0 4px; width: 240px; border: solid 1px #9f9487; }
ul { list-style-position: inside; margin: 4px 0; padding: 0; }
input.field { border: solid 1px #9f9487; margin:0; padding: 0 0 0 4px; height: 14px; font-size:9px; width: 110px; }
.bottomline_light  { border-bottom: 1px solid #9f9487 }
.button { color: #999; font-weight: bold; text-decoration: none; margin-left: 16px; }
.content { min-height: 400px; margin: 0;  }
.firstline { margin: 0; padding-left:20px; padding-bottom:2px; min-height: 600px; }
.cross { background-image: url(../images/cross.gif); background-repeat: no-repeat; right: 0; float: right; padding-top: 21px; padding-left: 21px; }
.header {  }
.headercenter 
{
	background-color: #fff; background-image: url(../images/soccar_34.gif); 
	background-repeat: no-repeat; background-position: 20px; 
	text-align:right; color:Gray; vertical-align:middle;
	font-size:30px;
	font-family:Arial, Helvetica, sans-serif;
	padding-right:20px;
	}
.insertpict { background-image: url(../images/cross_black.gif); background-repeat: no-repeat; background-position: right bottom; margin-right: 10px; margin-bottom: 10px; padding-right: 10px; padding-bottom: 10px; }
.insert { background-image: url(../images/cross_black.gif); background-repeat: no-repeat; background-position: left bottom; float: right; margin-bottom: 10px; padding-bottom: 10px; padding-left: 20px; }
.topright { padding: 0 0 9px 9px; border-left: 1px solid #000; }
.bottomLink { background-color: #FFFFFF; padding-top: 5px; text-align: right; padding-right: 5px; }





.loginfield { width: 90px; height:14px; heigh\t:12px; font-size:10px; margin: 0 0 0 1px; padding: 1px; border: solid 1px #000; filter:alpha(opacity=70); opacity: 0.7}
.loginbutton {

	position: relative;
	border: 0px;
	background: #000 url(../images/p_ok_red.gif) no-repeat;
	width: 16px;
	height: 16px;
	top: 0px;
	left: 0px;
	margin:  1px 0px 0px 1px;
	padding: 0px 0px 0px 0px;
	vertical-align:text-bottom;
}


.margin { z-index: 1; padding-right: 20px; padding-left: 20px; }
.menubar { }
.pagetop { background-image: url(../images/header_com_deco03t02.jpg); background-repeat: no-repeat; background-position: right 0; }
.perso { background-image: url(../medias/perso.gif); background-repeat: no-repeat; height: 220px; padding: 9px 0 9px 9px; border-left: 1px solid #000; }
.scroller { margin-top: 0; margin-bottom: 12px; margin-left: -10px; padding-top: 12px; padding-bottom: 12px; padding-left: 10px; border-bottom: 1px solid #000; border-top-color: #000; border-top-width: 0; border-right-color: #000; border-right-width: 0; border-left-color: #000; border-left-width: 0; }
.selector { width: 240px; border: solid 1px #d0dcf5; }
.source { font-size: 80%; font-style: italic; margin-top: 4px; margin-bottom: 4px; }
.speach { width: 75%; float: left; clear: both; width: 75%; float: left; margin-bottom: 20px; }
.speachleft { margin-bottom: 20px; width: 75%; float: left; clear: both; }
a.tools { font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }




/* Tables ------------------------------------------ */
table.tablehead { 
	border: 1px solid #666666;
}
.tableheader { 
	text-transform: uppercase;
	color: #000000; 
	font-size: 10px; 
	font-family: Arial, Helvetica, sans-serif; 
	background-color: #666666; 
	background-image: url(../images/tableheader_bgd.gif); 
	background-repeat: repeat-x; background-position: bottom;
	text-decoration: none; 
	padding: 3px 4px;
	border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF;
}
.debut { border-left: 1px solid #FFFFFF; }
.fin { border-right: 1px solid #FFFFFF; }

.tablerow { background-image:url(../images/row_bgd.gif); background-repeat:repeat-x; padding: 3px 4px; border-bottom: 1px solid #FFFFFF; }
.tablerow_odd { background-image:url(../images/row_bgd.gif); background-repeat:repeat-x; padding: 3px 4px; border-bottom: 1px solid #FFFFFF; }

.bottomrow { border-bottom: 1px solid #000000; }



#tracer { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:  #000000; top: 2px; padding:3px 3px 3px 0;}
#tracer a { color: #666666; text-decoration: none; font-weight:normal }
#tracer a:hover { text-decoration: underline; }



/*input,*/ select { border: solid 1px #808080; }

input.radio { border-width: 0; }
.step { background-color: #fff; background-repeat: no-repeat; width: 320px; float: left; clear: both; margin-bottom: 10px; padding-left: 20px; border: solid 1px #666666; }
.floatbox { float: left; }
.corner { position: relative; top: -1px; left: -21px; float: left; }
.datatable { width: 100%; height: 140px; border: solid 1px #f0f0f0; overflow-y: auto; overflow-x: hidden; }
.marketingbox { }
img.adds { border: solid 1px #f0f0f0; }

/*
Companies Overview screen
*/
.overHeader 
{
	color: #FFFFFF; 
	font-weight: bold;
	font-size: 11px; 
	font-family: Arial, Helvetica, sans-serif; 
	background-color:#804050;
	text-decoration: none; 
	padding: 3px 4px;
	border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF;
}


/*
Data list style
*/
.listHead { 
	border: 1px solid #666666;
}
.listHeader 
{
	color: #FFFFFF; 
	font-weight: bold;
	font-size: 11px; 
	font-family: Arial, Helvetica, sans-serif; 
	background-color:#999999;
	text-decoration: none; 
	padding: 3px 4px;
	/*border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF;*/
}

.listHeader_Exp
{
	color: #FFFFFF; 
	font-weight: bold;
	font-size: 11px; 
	font-family: Arial, Helvetica, sans-serif; 
	background-color:#666666;
	text-decoration: none; 
	padding: 3px 4px;
	border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF;
}

.listDebut { border-left: 1px solid #FFFFFF; }
listFin { border-right: 1px solid #FFFFFF; }

.listRow { background-color: #FFFFFF; border: solid white;}
.listRow td {font-size : 11}
.listRow_odd { background-color: #f0f0f0; border: solid white; }
.listRow_odd td {font-size : 11}

.subHeader 
{
	color: #000000; 
	font-weight: bold;
	font-size: 11px; 
	font-family: Arial, Helvetica, sans-serif; 
	background-color:#FFCC99;
	text-decoration: none; 
	padding: 2px 4px;
	border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF;	
}

div.reducedDiv
{
	padding: 5px;
	width: 100%;
}

div.extendedDiv
{
	padding: 3px;
	border: 2px white outset;
	background-color: #ddd;
	width: 300px;
	filter: Alpha(opacity=60) BlendTrans(duration=1);
}

/*============*/
/* SORT TABLE */
/*============*/

.sort-arrow
{
	width: 11px;
	height: 11px;
	background-position: center center;
	background-repeat: no-repeat;
	margin: 0 2px;
	text-align: right;
	cursor: hand;
	background-image: url(/extras/common/sorter_n.gif);
}

.sort-arrow.descending
{
	background-image: url(/extras/common/sorter_d.gif);
}

.sort-arrow.ascending
{
	background-image: url(/extras/common/sorter_a.gif);
}

/*onglets*/
.tabs {	position: relative; border-bottom:solid 1px #6C81A0; text-align:right; text-transform:capitalize; height:13px; padding-bottom:0px; /* for ie 5 mac */ padding-right:14px}
/* escape ie5 mac \*/
.tabs {	height:12px; padding-bottom:1px; padding-right:0px}
/* french name to avoid a bug in ie5/mac where with multiple classes with names too similar (a substring problem) */
div.onglet {position: relative; background: #D6E7FF url(../VXF/images/$file/tab_right.gif) no-repeat top right; height: 14px; padding: 1px 15px 1px 10px; margin-right: 1px; margin-bottom: 0px; display:inline}
.tabOff, .tabOff a:link, .tabOff a:visited{cursor: pointer; color:#8A8A8A; font-weight:bold}
.tabOff a:hover {cursor: pointer; text-decoration: underline}
.tabOff a:active{cursor: pointer; color:#8A8A8A; font-weight:bold;}
.tabOn, .tabOn a {cursor: default;color: #6C81A0; font-weight: bold}

.tabSel {background-color:#E2DCD3;color:#666666;font-weight:bold;border:0px;border-bottom:1px solid #666666;}
.tabUnsel {background-color:#E2DCD3;color:#6A6A6A;font-weight:bold;border-bottom:1px solid #666666;cursor:hand}
.tabUnselOver {background-color:#E2DCD3;color:#666666;font-weight:bold;border-bottom:1px solid #666666;cursor:hand}
.tabSep {border-bottom:1px solid #666666;}

/*******************************************/
/* 2009_01_07-GDU: Quant Index Watch pages */
/*******************************************/
.tabFilter { BORDER-RIGHT: 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: 1px solid; PADDING-TOP: 5px; BACKGROUND-COLOR: #f0f0f0 }
.panelFilter { FONT-WEIGHT: bold; FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif; BORDER-COLLAPSE: collapse }
.imgButtonMonth { BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none; BACKGROUND-COLOR: #b52737 }

#Tabcalendar_Head { BORDER-RIGHT: 1px solid; BORDER-TOP: 0px solid; FONT-SIZE: 11px; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 0px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; BORDER-COLLAPSE: collapse }
#Tabcalendar {  white-space:nowrap; BORDER-RIGHT: 1px solid; BORDER-TOP: 0px solid;FONT-WEIGHT: bold; FONT-SIZE: 11px; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; BORDER-COLLAPSE: collapse }

#TabDetailsCalendar_Head { BORDER-RIGHT: 1px solid; BORDER-TOP: 0px solid; FONT-SIZE: 11px; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 0px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; BORDER-COLLAPSE: collapse }
#TabDetailsCalendar {white-space:nowrap;   BORDER-RIGHT: 1px solid; BORDER-TOP: 0px solid;  FONT-SIZE: 11px; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; BORDER-COLLAPSE: collapse }

.UC_DayCell { BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; VERTICAL-ALIGN: top; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid }
.UC_DayCell_OtherMonth { BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; VERTICAL-ALIGN: top; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid; BACKGROUND-COLOR: whitesmoke }
			
.IndexCellHighlight { 
	BACKGROUND-COLOR: lightgrey; 
	BORDER-COLLAPSE: collapse; 
	BORDER-RIGHT: 0px solid; 
	BORDER-TOP: 0px solid;  
	BORDER-LEFT:   0px solid; 
	BORDER-BOTTOM:  0px solid; 
	CURSOR: hand;
}
/*******************************************/

.sectorview_alternate
{
	background-image:url(../images/row_bgd.gif); background-repeat:repeat-x;
}