body {
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 0px;
background-image: url(/images/bg.gif); background-repeat:repeat-x;
background-color:#FFFFFF;
}


td, input, select, textarea, div, .normal {
font-family: arial, sans-serif;
font-size: 11px;
font-weight:normal;
text-transform:none;
}

p {
margin-top: 10px;
margin-bottom: 0px;
}

.spacer {
height:5px;
font-size:5px;
}

.tableborder {
border: 1px solid #505050;
}

fieldset {
border: 1px solid #D4D4D4;
padding: 5px;
}

.sidebar {
background-color: #ffffff;
border-top: 4px solid  #C3D9FF;
border-left: 1px solid #CCCCCC;
border-right: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;
margin-bottom: 10px;
}

.sidebartitle {
background-image:url(/images/gradient_bg.gif);
border-bottom: 1px solid #CCCCCC;
height: 19px;
color: #000000;
font-size: 12px;
font-weight: bold;
text-align:center;
padding-top: 3px;

}

.sidebarinner {
padding: 7px;

}


.module {
background-color: #ffffff;
border-top: 4px solid  #60B547;
border-left: 1px solid #CCCCCC;
border-right: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;
margin-bottom: 15px;
}

.moduletitle {
background-image:url(/images/gradient_bg.gif);
border-bottom: 1px solid #CCCCCC;
height: 19px;
color: #000000;
font-size: 12px;
font-weight: bold;
text-align:center;
padding-top: 3px;

}

.moduleinner {
padding: 7px;
background-color: #F7F7F7;
}

.moduleinnerWhite {
padding: 5px;
background-color: #FFFFFF;
border: 1px solid #505050;
}

legend{
font-weight:bold;
color: #505050;
font-size: 11px;
}

.col1 {
background-image: url(/images/bg_col01.gif); background-repeat: repeat-x;
background-color:#e0e7f2;
}

.col2 {
background-image: url(/images/bg_col02.gif); background-repeat: repeat-x;
background-color:#e0e7f2;
}

/*new*/

.climb {
background-image:url(/Images/brochure/climb.jpg);
background-repeat:no-repeat;
background-position:top;
height:82px;
}

.menuspace {
background-image:url(/Images/menuspace_new.jpg);
background-repeat:no-repeat;
background-position:top;
height:31px;
}

.divtop {
margin-top:4px;
background-image:url(/Images/mainareaimages/top.jpg);
background-repeat:no-repeat;
background-position:center;
height:15px;
vertical-align:baseline;
width:990px;
}

.divmiddle {
background-image:url(/Images/mainareaimages/middle.jpg);
background-repeat: repeat-y;
background-position:top;
width:990px;
}

.divbottom {
background-image:url(/Images/mainareaimages/bottom.jpg);
background-repeat:no-repeat;
background-position:center;
height:22px;
width:990px;
}

.maintextarea {
margin-left:10px;
margin-right:10px;
}

.footer {
margin-top:5px;
color: #505050;
font-size: 10px;
text-align:right;
letter-spacing:normal;
}

/*end new*/

form {
margin: 0px;
padding: 0px;
}

.hidetop {
margin: 0px;
padding: 0px;
}

ul.img {
margin-top: 0px;
padding-top: 0px;
margin-bottom: 0px;
padding-bottom: 0px;
list-style-image: url('/global/images/rightarrow_gray.gif');
padding-left: 0px;
margin-left: 20px;
}

/*div.treeview {
overflow: auto;
height: 500px;
width: "100%";
}*/

/*
Nested Tree Styles
*/
div.treeview ul {
margin-top: 5px;
padding-top: 0px;
margin-bottom: 0px;
padding-bottom: 0px;
list-style:none;
padding-left: 0px;
margin-left: 25px;
}

div.treeview li {
margin-top: 5px;
padding-top: 0px;
margin-bottom: 0px;
padding-bottom: 0px;
}

#nestedlist li {cursor:move;}
#nestedlist li img {cursor: pointer;}
.drag {background-color:#ccc;}
.remove {color: #ddd;}
.new {color: red;}

/*
END Nested Tree Styles
*/

div.clientchecklist ul {
margin-top: 5px;
padding-top: 0px;
margin-bottom: 0px;
padding-bottom: 0px;
list-style:none;
padding-left: 0px;
margin-left: 25px;
}

ul.square {
list-style: square;
margin-top: 0px;
padding-top: 0px;
margin-bottom: 0px;
padding-bottom: 0px;
padding-left: 0px;
margin-left: 20px;
}

ol {
margin-top: 0px;
padding-top: 0px;
margin-bottom: 0px;
padding-bottom: 0px;
}

ul.aboutus {
list-style: square;
padding-right: 40px;
}

ul.aboutus li {
padding-bottom:15px;
}


.block {
display:block;
}

.label {
text-align: right;
font-weight: bold;
}

.labelnonbold {
text-align: right;
}

.labeltop {
text-align: right;
font-weight: bold;
vertical-align: top;
}

.val {
/*background-color: #ffffff;*/
}

.error {
color: maroon;
border: 1px dotted maroon;
padding: 5px;
margin-bottom: 10px;
}

.plainerror {
color: maroon;
}

.notbold {
font-weight: normal;
}

.title, h1 {
margin-top:5px;
margin-bottom:5px;
font-size: 16px; 
color: #66BB00;
font-weight: bold;
/*font-size: 14px;
font-weight: bold;
color: #505050;
text-transform:uppercase;
padding-bottom: 0px;
padding-top: 0px;
margin-bottom: 0px;
margin-top: 0px;*/
}

.greenpagehed {
margin-top:5px;
margin-bottom:5px;
font-size: 16px; 
color: #66BB00;
font-weight: bold;
}

.subtitle, h2 {
font-size: 14px;
padding-bottom: 0px;
padding-top: 0px;
margin-bottom: 0px;
margin-top: 0px;
color:#66BB00;
text-transform:none;
font-weight: bold;
}

.sub3, h3, .blogtopic {
font-size: 12px;
padding-bottom: 0px;
padding-top: 0px;
margin-bottom: 0px;
margin-top: 5px;
/*color: #505050;*/
color:#DBA400;
text-transform:none;
font-weight: bold;
}


.sub4, h4 {
font-size: 12px;
padding-bottom: 0px;
padding-top: 0px;
margin-bottom: 0px;
margin-top: 5px;
color: #505050;
text-transform:none;
font-weight: bold;
}

.articletitle {
font-weight: bold;
color: #000000;
}

/* tables */

.border {
border:1px solid #505050;
}

.tabletitle {
/*background-image: url(images/DataTable.gif); background-repeat:repeat;*/
background-color: #D4D4D4;
color: black;
font-weight: bold;
/*height: 20px;*/
vertical-align: bottom;
text-align: center;
/*font-size:13px;*/
border-top: 1px solid #ababab;
border-bottom: 1px solid #ababab;

}

.tablesubtitle {
background-color: #DADADA;
color: black;
font-weight: bold;
text-align: left;
vertical-align: middle;
padding: 2px;
margin: 2px;
text-align: center;
}

.firstrow {
background-color: #EAEAEA;
font-weight: bold;
text-align: center;
vertical-align: top;
}

.firstrowhighlight {
background-color: #F4F57F;
font-weight: bold;
text-align: center;
vertical-align: top;
}

.tablerownone {
background-color: #FFFFFF;
vertical-align: top;
text-align: center;
}

.tablerow, .TableRow {
background-color: #F2F2F2;
vertical-align: top;
text-align: center;
}

.tablerowwhite {
background-color: #FFFFFF;
vertical-align: top;
text-align: center;
}

.tablerowwhite-border {
background-color: #FFFFFF;
vertical-align: top;
text-align: center;
border:1px solid #F2F2F2;
}



.tablerowdisabled {
background-color: #F2F2F2;
vertical-align: top;
text-align: center;
color: gray;
}

.tablerowblue {
background-color: #E5ECFF;
vertical-align: top;
text-align: center;
}

.tablerowred {
background-color: #FFB3C6;
vertical-align: top;
text-align: center;
}

.tableroworange {
background-color: #FFE8A8;
vertical-align: top;
text-align: center;
}

.tablerowdarkorange {
background-color: orange;
vertical-align: top;
text-align: center;
}

.tablerowright {
background-color: #F2F2F2;
text-align: right;
font-weight: bold;
}

.tablerowleft {
background-color: #F2F2F2;
text-align: left;
}

.tablerowyellow {
background-color: #F4F57F;
vertical-align: top;
text-align: center;
}

.shade {
background-color: #F2F2F2;
}

.tablerowhighlight, .TableRowHighlight {
background-color: #FEE168;
vertical-align: top;
text-align: center;
}

.tablerowmuted {
background-color: #FCFDDD;
}

.tablerowhighlightblue {
background-color: #E5ECFF;
vertical-align: top;
text-align: center;
}

.tablerowgreen {
background-color: #CCFF00;
vertical-align: top;
text-align: center;
}

.tablerowpalegreen {
background-color: #EEFFA8;
vertical-align: top;
text-align: center;
}


.tablerowgreenbold {
background-color: #CCFF00;
vertical-align: top;
text-align: center;
font-weight: bold;
}

.tablerowhighlightborder {
background-color: #F4F57F;
vertical-align: top;
text-align: center;
border: 2px solid #505050;
}

.lastrow {
background-color: #EAEAEA;
font-weight: bold;
text-align: center;
vertical-align: top;
}

.subtotalrow {
background-color: #EAEAEA;
font-weight: bold;
text-align: center;
vertical-align: top;
}

.inputrow {
background-color: #FAEA11;
text-align: center;
vertical-align: top;
}

.wayback {
color: #505050;
text-transform:capitalize;
padding-bottom: 4px;
}

.recommendedbid {
background-color: #F4F57F;
vertical-align: top;
text-align: center;
border: 2px solid #505050;
}

.acceptedbid {
background-color: #FFCC66;
vertical-align: top;
text-align: center;
border: 2px solid #505050;
}

.awardedbid {
background-color: #FF6842;
vertical-align: top;
text-align: center;
border: 2px solid #505050;
}

.activebid {
background-color: #FFCC99;
vertical-align: top;
text-align: center;
border: 2px solid #505050;
}

.activebidnoborder {
background-color: #FFCC99;
vertical-align: top;
text-align: center;
}

.outline { 
border: 1px solid #505050;
padding: 5px;
background-color:#FFFFFF;
}

.outlineshade { 
border: 1px solid #505050;
padding: 5px;
background-color:#F2F2F2;
}

.pageborder {
padding: 10px;
border: 1px solid #505050;
background-color:#FFFFFF;
}

/*SilentSherpa Menus*/

.ss_selectedmainmenu {
background-color: #0f79da;
color: #ECEE2F;
font-weight:bold;
text-align:center;
}

.ss_deselectedmainmenu {
background-color: #0f79da;
font-weight:bold;
color: #ffffff;
text-align:center;
}

.ss_selectedsubmenu {
background-color: #0f79da;
color: #ECEE2F;
font-weight:bold;
}

.ss_deselectedsubmenu {
background-color: #0f79da;
color: #ffffff;
}

.ss_submenufade {
background-image: url(/images/SubMenuFade.gif);
background-repeat:repeat-y;
height: 6px;
font-size:1px;
}

/*EPM Menus*/

.selectedmainmenu {
background-color: #505050;
color: #ECEE2F;
font-weight:bold;
text-align:center;
}

.deselectedmainmenu {
background-color: #505050;
font-weight:bold;
color: #ffffff;
text-align:center;
}

.selectedsubmenu {
background-color: #505050;
color: #ECEE2F;
font-weight:bold;
}

.deselectedsubmenu {
background-color: #505050;
color: #ffffff;
}


.selectedsubmenu_tt {
color: #000000;
font-weight:bold;
}

.deselectedsubmenu_tt {
color: #ffffff;
}


.submenufade {
background-image: url(/images/SubMenuFade.gif);
background-repeat:repeat-y;
height: 6px;
font-size:1px;
}

/* Nifty Styles*/

.roundedyellow {
background-color: #FDFFB3;
}

.roundedblue {
background-color: #DCE6FF;
}

.roundedgreen {
background-color: #C8DEAF;
}

.roundedgray {
background-color: #F2F2F2;
}

#nav {
background-color: #505050;
}

#ss_nav {
background-color: #0f79da;
}

#navcontainer {
background-color: #FFFFFF;
}

#main, .main {
background-color: #FFFFFF;
}

/* auto menus */


.subbottom {
background-color: #FFFFFF;
}

.submain {
background-color: #FFFFFF;
border-left: 1px solid #505050;
border-right: 1px solid #505050;
padding: 10px;
}

.subon {
font-weight:bold;
color:#DBA400;
}

.suboff {
font-weight:bold;
}


.gray_subbottom {
background-color: #F2F2F2;
}

.gray_submain {
background-color: #F2F2F2;
border-left: 1px solid #505050;
border-right: 1px solid #505050;
padding: 10px;
}

.gray_subon {
background-color: #F2F2F2;
font-weight:bold;
text-align: center;
}

.gray_suboff {
background-color: #F2F2F2;
border-bottom: 1px solid #505050;
text-align: center;
}

.darkgray_subbottom {
background-color: #FFFFFF;
}

.darkgray_subon {
background-color: #FFFFFF;
font-weight:bold;
text-align: center;
}

.darkgray_suboff {
background-color: #EAEAEA;
border-bottom: 1px solid #505050;
text-align: center;
}

/* misc */

.logoarea {
background-color: #FFFFFF;
}

.logoareatext {
font-weight: bold;
color: #505050;
padding: 4px;
}

.buffer {
padding: 3px;
}

.copyright {
/*background-color: #3F4D5F;*/
color: #505050;
font-size: 10px;
text-align:right;
}


/* Link Styles*/


a:LINK {color : #0048C0; Text-Decoration: none;}

a:VISITED {color : #0048C0; Text-Decoration: none;}

a:Hover {color : #0048C0; Text-Decoration: underline;}

a:Active {color : #0048C0; Text-Decoration: underline;}



a.mainmenu:LINK {color : white; Text-Decoration: none;}

a.mainmenu:VISITED {color : white; Text-Decoration: none;}

a.mainmenu:Hover {color : white; Text-Decoration: none;}

a.mainmenu:Active {color : white; Text-Decoration: none;}



a.suboff:LINK {color : black; Text-Decoration: none;}

a.suboff:VISITED {color : black; Text-Decoration: none;}

a.suboff:Hover {color: #DBA400; Text-Decoration: none;}

a.suboff:Active {color : #DBA400; Text-Decoration: none;}



a.submenu:LINK {color : white; Text-Decoration: none;}

a.submenu:VISITED {color : white; Text-Decoration: none;}

a.submenu:Hover {color : white; Text-Decoration: none;}

a.submenu:Active {color : white; Text-Decoration: none;}


a.submenuclass:LINK {color : #0E79D9; Text-Decoration: none;}

a.submenuclass:VISITED {color : #0E79D9; Text-Decoration: none;}

a.submenuclass:Hover {color : maroon; Text-Decoration: none;}

a.submenuclass:Active {color : maroon; Text-Decoration: none;}



a.tabletitlelink:LINK {color : #000000; Text-Decoration: none;}

a.tabletitlelink:VISITED {color : #000000; Text-Decoration: none;}

a.tabletitlelink:Hover {color : #000000; Text-Decoration: none;}

a.tabletitlelink:Active {color : #000000; Text-Decoration: none;}


a.BlueLink:LINK {color : #0048C0; Text-Decoration: none;}

a.BlueLink:VISITED {color : #0048C0; Text-Decoration: none;}

a.BlueLink:Hover {color : #0048C0; Text-Decoration: none;}

a.BlueLink:Active {color : #0048C0; Text-Decoration: none;}



a.darkyellow:LINK {color : #505050; Text-Decoration: none;}

a.darkyellow:VISITED {color : #505050; Text-Decoration: none;}

a.darkyellow:Hover {color : #DEDB50; Text-Decoration: none;}

a.darkyellow:Active {color : #DEDB50; Text-Decoration: none;}


a.bidwizard:LINK {color : gray; Text-Decoration: none;}

a.bidwizard:VISITED {color : gray; Text-Decoration: none;}

a.bidwizard:Hover {color : #DBA400; Text-Decoration: none;}

a.bidwizard:Active {color : #DBA400; Text-Decoration: none;}

/* hidden layers */

div#timeframe {
display: none;
}

div#signinas {
display: none;
}

div#choosecompany {
display: none;
}

div.hidefromview {
display: none;
}

tr.hidefromview {
display: none;
}

span.hidefromview {
display: none;
}

div.reveal {
display: block;
}

div#notes a {
position: relative;
}

div#notes a span {
display: none;
}

div#notes a:hover span {
position: absolute;
display: block;
color: black;
background: #ffffff;
border: 1px solid #505050;
padding:10px;
top: 5px;
right: 30px;
text-align:left;
width:200px;
}


div#contractnotes a {
position: relative;
}

div#contractnotes a span {
display: none;
}

div#contractnotes a:hover span {
position: absolute;
display: block;
color: black;
background: #ffffff;
border: 1px solid #505050;
padding:10px;
top: -200px;
right: 30px;
text-align:left;
width:700px;
}

#dhtmltooltip{
position: absolute;
width: 300px;
border: 1px solid #505050;
padding: 8px;
background-color: white;
visibility: hidden;
z-index: 150;
/*Remove below line to remove shadow. Below line should always appear last within this CSS
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);*/
}

.addbidcontrols {
/*background-color:#f7db3d;
border: 1px solid #D4D4D4;*/
padding:5px;
color:gray;
font-size: 14px;
text-transform:none;
font-weight: bold;
text-align:center;
}

.menu {
padding-left:3px;
padding-right:3px;
padding-top: 10px;
}

.mainshell {
background-image:url("/images/shell-left-right.gif"); background-repeat:repeat-y;
padding-left:4px;
padding-right:4px;
}

.submenu {
background: url("/images/shell-top.gif") repeat-x top; 
border-bottom:1px solid #CCCCCC;
padding-top:4px;
padding-bottom:3px;
}

.bottom {
background-image:url("/images/shell-bottom.gif"); background-repeat:repeat-x;
padding-left:4px;
padding-right:4px;
}

.floatsignin {
display:none;
position:absolute;
width:355px;
height:102px;
padding:9px 12px;
margin:15px 0px 0px 325px;
*margin:15px 0px 0px -300px;
_margin:15px 0px 0px -300px;
background:url('/images/login_box.gif') no-repeat transparent;
text-align:left;
z-index:6;

}

.floatchangecompany {
display:none;
width:411px;
height:45px;
background:url('/images/changecompanybox.gif') no-repeat transparent;
text-align:center;
margin-top:5px;
float:right;
}

.floatchangeuser {
display:none;
width:411px;
height:45px;
background:url('/images/changecompanybox.gif') no-repeat transparent;
text-align:center;
margin-top:5px;
float:right;
}

.searchbox {
background:url('/images/changecompanybox.gif') no-repeat transparent;
width:411px;
height:45px;
text-align:center;
margin-top:5px;
float:right;
}

.changestatebox {
display:none;
background:url('/images/changecompanybox.gif') no-repeat transparent;
width:411px;
height:45px;
text-align:center;
margin-top:5px;
float:right;
}

.occupancynote {
display:none;
position:absolute;
z-index:10;
width: 300px;
height: 200px;
background-color:#EAEAEA;
padding: 10px;
border: 1px solid #505050;
}

.footer {
padding-right: 10px;
}

.maintextarea {
padding-left:20px;
padding-right: 20px;
padding-top: 10px;
padding-bottom: 10px;
}

.righttextarea {
padding-left:20px;
padding-right: 20px;
padding-top: 10px;
padding-bottom: 10px;
text-align:left;
border-left: 1px solid #CCCCCC;
}

.righttextareaNoBorder {
padding-left:20px;
padding-right: 20px;
padding-top: 10px;
padding-bottom: 10px;
text-align:left;
border-left: 1px solid #CCCCCC;
}

.lefttextarea {
padding-left:20px;
padding-right: 20px;
padding-top: 10px;
padding-bottom: 10px;
text-align:left;
border-right: 1px solid #CCCCCC;
}

.lefttextareaNoBorder {
padding-left:20px;
padding-right: 20px;
padding-top: 10px;
padding-bottom: 10px;
text-align:left;
border-right: 0px solid #CCCCCC;
}

.challengetitle {
color:#DBA400;
font-size:16px;
font-weight:bold;
text-transform:lowercase;
font-family: Geneva, Arial, Helvetica, sans-serif;
}

.challengetext {
font-size:12px;
}

.img-shadow {
float:left;
background: url(/global/images/shadowAlpha.png) no-repeat bottom right !important;
background: url(/global/images/shadow.gif) no-repeat bottom right;
margin: 10px 10px 0 10px !important;
margin: 10px 10px 0 10px;
width: 110px;
}

.img-shadow img {
display: block;
position: relative;
background-color: #fff;
border: 1px solid #a9a9a9;
margin: -6px 6px 6px -6px;
padding: 4px;
width: 100px;
}

.tip{
position:absolute;
display:none;
width: 200px;
font-weight: bolder;
font-size:10px;
text-align:left;
color: #000000;
white-space:normal;
text-transform:none;
}

.tip div.top {
padding: 30px 8px 0;
background: url(/images/bt.gif) no-repeat top;
}

.tip div.bottom{
background: url(/images/bt.gif) no-repeat bottom;
}


/*.tip {
position:absolute;
display:none;
width: 200px;
border: 1px solid #b8b8b8;
margin-bottom: 1em;
background-color:#FFFFFF;
}


.tip .innerdiv{
background: transparent url(/images/brcorner.gif) bottom right no-repeat;
position: relative;
left: 2px;
top: 2px;
padding: 1px 4px 15px 5px;
}*/

div.autocomplete {
border:1px solid black;
background-color:white;
position:relative;
font-family:Arial, Helvetica, sans-serif;
}

div.autocomplete ul {
  list-style-type:none;
  margin:0px;
  padding:0px;
}
div.autocomplete ul li.selected { background-color: #ffb;}
div.autocomplete ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding:2px;
  cursor:pointer;
}



/* tickets */

.qticket {
margin-bottom: 10px;
border: 1px solid #CCCCCC;
background-color:#C3D9FF;
padding: 10px;
}

.aticket {
margin-bottom: 10px;
border: 1px solid #CCCCCC;
background-color:#DDDDDD;
padding: 10px;
}



/* calendar */

.calTable {
border: 1px solid #cccccc;
border-collapse:collapse;
-moz-border-radius: 0px 0px 0px 0px;
}

.calHead, .calHeadSelected, .calHead_Day {
width: 142px;
background-color: #7094B7;
text-align:center;
font-weight:bold;
color: #ffffff;
border-width: 1px 1px 1px 1px;
border-style: solid solid solid solid;
border-color: #cccccc;
-moz-border-radius: 0px 0px 0px 0px;
}

.calHead_Day{
width: 800px;
}

.calHeadSelected {
background-color: #EBBA35;
color: #000000;
}

.calDay, .calOffDay, .calSelectedDay, .calWeekEndDay {
height: 150px;
width:136px;
border-width: 1px 1px 1px 1px;
border-style: solid solid solid solid;
border-color: #cccccc;
-moz-border-radius: 0px 0px 0px 0px;
vertical-align:top;
}

.calHour, .calHourSelected {
height: 100px;
border-width: 1px 1px 1px 1px;
border-style: solid solid solid solid;
border-color: #cccccc;
-moz-border-radius: 0px 0px 0px 0px;
vertical-align:top;
}

.calHourSelected{
background-color: #FFF2BF;
}

.calAllDay, calAllDaySelected {
height: 50px;
border-width: 1px 1px 1px 1px;
border-style: solid solid solid solid;
border-color: #cccccc;
background-color: #F2F2F2;
-moz-border-radius: 0px 0px 0px 0px;
vertical-align:top;
}

.calAllDaySelected{
background-color: #FFF2BF;
}


.calTime, .calTime_Day {
background-color: rgb(227, 239, 255);
}

.calTime_Day {
width:100px;
}

.calDate {
text-align:right;
font-weight:bold;
}

.calSelectedDay {
background-color: #AFC3D7;
}

.calOffDay {
background-color: #EEEEEE;
}

.calTask, .calMeeting, .calContract, .calRfq {
width:118px;
overflow:hidden;
border:1px solid #505050;
margin-bottom:3px;
padding:2px;
white-space:nowrap;
}

.calTask_day, .calMeeting_day, .calContract_day, .calRfq_day {
width:830px;
overflow:hidden;
border:1px solid #505050;
margin-bottom:3px;
padding:2px;
white-space:nowrap;
}

.calMeetingAbs{
width:118px;
overflow:hidden;
border:1px solid #505050;
margin-bottom:3px;
padding:2px;
position: absolute;
}

.calMeetingAbs_day{
width:830px;
overflow:hidden;
border:1px solid #505050;
margin-bottom:3px;
padding:2px;
position: absolute;
}


a.calHeadLink:LINK {color : white; Text-Decoration: none;}

a.calHeadLink:VISITED {color : white; Text-Decoration: none;}

a.calHeadLink:Hover {color : white; Text-Decoration: underline;}

a.calHeadLink:Active {color : white; Text-Decoration: underline;}


a.calHeadLinkSelected:LINK {color : black; Text-Decoration: none;}

a.calHeadLinkSelected:VISITED {color : black; Text-Decoration: none;}

a.calHeadLinkSelected:Hover {color : black; Text-Decoration: underline;}

a.calHeadLinkSelected:Active {color : black; Text-Decoration: underline;}


