.cmsnone {
  background:none;
}

/* general cms styles - links, forms, etc... */

body {
  margin-bottom : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-top : 0px;
}

a.cms:link {
  COLOR: #3c8ac4;
  TEXT-DECORATION: none;
}
a.cms:visited {
  COLOR: #3c8ac4;
  TEXT-DECORATION: none;
}
a.cms:hover {
  COLOR: #81c1da;
  TEXT-DECORATION: none;
}


a.cmsmodemenu:link {
  COLOR: #6f6f6f;
  TEXT-DECORATION: none;
}
a.cmsmodemenu:visited {
  COLOR: #6f6f6f;
  TEXT-DECORATION: none;
}
a.cmsmodemenu:hover {
  COLOR: #ffffff;
  TEXT-DECORATION: none;
}

.cmslink{
  cursor:hand;
  background:none;
}
.cmslinkup{
  cursor:hand;
  background:#b3dcea;
}

.cmslinkselected{
  color:#ffffff;
  background:#3c8ac4;
}

a.cmstopnav:link {
  color:#6f6f6f;
  font-weight:bold;
  TEXT-DECORATION: none;
}
a.cmstopnav:visited {
  color:#6f6f6f;
  font-weight:bold;
  TEXT-DECORATION: none;
}
a.cmstopnav:hover {
  color:#ffffff;
  font-weight:bold;
  TEXT-DECORATION: none;
}
/* lists */
ol.cms {
  letter-spacing :.05em;
}

ul.cms {
  margin-top:2px;
  letter-spacing :.05em;
  list-style:square;
}

li.cms {
}


/* forms */

input.cms {
  background-color :  #f8f8f8;
  font-size: 11px;
}
textarea.cms {
  background-color :  #f8f8f8;
  font-size: 11px;
}


select.cms {
  background-color :  #f8f8f8;
  font-size: 11px;
}
option.cms {
  font-size: 11px;
}


.cmsbutton {
  text-align:right;
  margin:3px 5px 3px 5px;
  vertical-align:bottom;
}

.cmslogobutton {
  border-top:2px solid #f0f2f4;
  border-bottom:2px solid #a8b8c1;
  border-left:2px solid #f0f2f4;
  border-right:2px solid #a8b8c1;
  font-weight:normal;
  font-size: 11px;
  text-align:center;
  BORDER-COLLAPSE: collapse;
  cursor:hand;
  white-space: nowrap;
  background:#f7f7f7;
  margin-bottom:0px;
  padding-right:5px;
  padding-top:1px;
  background-image: url(system_images/cms.gif); 
  background-repeat: no-repeat;  
  background-position: 98% 50%;  
}

.cmslogobutton2{
  font-weight:normal;
  font-size: 11px;
  text-align:right;
  BORDER-COLLAPSE: collapse;
  cursor:hand;
  white-space: nowrap;
  background:#f7f7f7;
  margin-bottom:0px;
  text-align:center;
  vertical-align:bottom;
  background-image: url(system_images/cms.gif); 
  background-repeat: no-repeat;  
  background-position: 98% 50%;  
  padding-right: 5px;
}


/* top cms toolbar - every page */

table.cmstopnav{
  width:100%;
  border-collapse: collapse;
  background-color: #6f6f6f;
  position:fixed;
  top:0;
  border-bottom: 1px solid #6f6f6f;
  border-top: 1px solid #6f6f6f;
}


td.cmsnav{
  padding:0px 5px 0px 5px;
  font-size: 11px;
  text-align:left; 
  vertical-align: middle;
}

.cmsbrand {
  font-family: Arial, Verdana, sans-serif;
  border-collapse: collapse;
  aaabackground-color: #6f6f6f;
  background-color: #cfcfcf;
  xxwidth:230px;
  width:85px;
  height:19px;
  padding-left:4px;
  padding-bottom:0px;
  padding-right:0px;
  vertical-align: middle;
}
td.cmsbrand{ 
  padding-top: 1px;
 }

img.cmsicon {
  margin:1px 2px 0px 5px;
}

.cmsbrandname {
  color: #ffffff;
  font-size: 9pt;
  font-weight: bold;
}

a.cmsbrandname:link {
  COLOR: #ffffff;
  TEXT-DECORATION: none;
}
a.cmsbrandname:visited {
  COLOR: #ffffff;
  TEXT-DECORATION: none;
}
a.cmsname:hover {
  COLOR: #ffffff;
  TEXT-DECORATION: none;
}

td.cmsnavview{
  font-family: Arial, Verdana, sans-serif;
  color: #6f6f6f;
  font-size: 13px;
  padding: 0px;
  font-weight:bold;
  border-right: 1px solid #6f6f6f;
  background-image: url(system_images/icons/sort_down.gif); 
  background-repeat: no-repeat;  
  background-position: 95% 50%;  
  cursor:hand;
}

.cmsworkspace{
  background-color: #FFD77B;
  color: #ffffff;
}
.cmsitems{
  background-color: #D3A06F;
  color: #ffffff;
}
.cmsediting{
  background-color: #CEDBF2;
  color: #ffffff;
}
.cmspublished{
  background-color: #CCDAB7;
  color: #ffffff;
}
.cmsworkspacetext{
  font-variant : small-caps;
  font-weight:bold;
  color: #E1B11F;
  font-size: 14px;
  letter-spacing:.1em;
}
.cmsitemstext{
  font-variant : small-caps;
  font-weight:bold;
  color: #AE7C4A;
  font-size: 14px;
  letter-spacing:.1em;
}
.cmseditingtext{
  font-variant : small-caps;
  font-weight:bold;
  color: #6489BC;
  font-size: 14px;
  letter-spacing:.1em;
}
.cmspublishedtext{
  font-variant : small-caps;
  font-weight:bold;
  color: #73A256;
  font-size: 14px;
  letter-spacing:.1em;
}
.cmseditingversion{
  color: #6489BC;
}
.cmspublishedversion{
  color: #73A256;
}
.cmsunpublishedversion{
  color: #c38256;
}

/* cms homepage */

.cmsintrotext{
  font-size: 13px;
  line-height:18px;
  padding-left:55px;
  padding-top:6px;
  width:80%;
}


/* cms workspace left side nav */

.cmssidenav{
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  color:#393939;
  border-collapse: collapse;
  background:#FFFFFF;
  width:240px;
  border: 1px solid #D3D3D3;
  padding: 0px;
}

.cmssidenavtitle{
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  color:#393939;
  border-collapse: collapse;
  background:#D3D3D3;
  width:240px;
}

.cmsnavtitle {
  border-bottom:1px dotted #ffffff;
  white-space: nowrap;
  font-weight:bold;
  margin-top:20px;
  margin-bottom:5px;
  font-size: 14px;
  letter-spacing :.05em;
  padding-left:5px;
  padding-bottom:0px;
  color:#ffffff;
  font-variant : small-caps;
}

.cmsnavcategory {
  white-space: nowrap;
  font-weight:bold;
  margin-top:15px;
  font-size: 11px;
  letter-spacing :.05em;
  padding-top:2px;
  padding-bottom:2px;
}

.cmsnavitem {
  aawhite-space: nowrap;
  font-size: 11px;
  letter-spacing :.05em;
  padding-bottom: 3px;
  padding-top:1px;
  padding-left:0px;
  cursor:hand;
  margin: 0px;
  padding-right: 0px;
  margin-right: 0px;
}


.cmsnavitemup {
  white-space: nowrap;
  font-size: 11px;
  letter-spacing :.05em;
  padding-bottom: 3px;
  padding-top:1px;
  padding-left:22px;
  cursor:hand;
  background:#b3dcea;
}

.cmsListingDetailedInfo {
  padding-left:15px;
  font-size: 11px;
}
.cmsListingTitle {
  padding-left:15px;
  font-size: 11px;
  font-weight: bold;
  margin-top: 5px;
}
.cmsListingHeader {
  border-right: 1px solid;
}

.cmsListingComment {
  color:#9f9f9f;
  padding-left:25px;
  padding-bottom:5px;
  font-size: 11px;
}

/* item explorer */

td.cmscontentspace{
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  border-collapse: collapse;
  padding:13px;
  padding-top:30px;
  vertical-align:top;
}

td.cmscontentspacenopad{
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  border-collapse: collapse;
  padding:5px;
  padding-top:0px;
  vertical-align:top;
}

table.cmsexplorebox{
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  color:#545150;
  border: 1px solid #b0b0b0;
  BORDER-COLLAPSE: collapse;
  position:relative;
  float:right;
}

table.cmsexploreboxup{
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  color:#545150;
  border: 1px solid #6F6F6F;
  BORDER-COLLAPSE: collapse;
  position:relative;
  float:right;
}

td.cmsexplorebox{
  padding:5px 10px 5px 12px;
}


/* editing mode item highlight */

.cmsitem {
  background:transparent;

}

.cmsitemup {
  background:#DDF5FA;

}

/* item menu */

.cmsmenu {
  FONT-FAMILY: Arial, Verdana, sans-serif;
  font-size: 11px;
  PADDING: 0px;
  BORDER-COLLAPSE: collapse;
  z-index: 10;
}

.cmsmenubutton {
  border-top:2px solid #f0f2f4;
  border-bottom:2px solid #a8b8c1;
  border-left:2px solid #f0f2f4;
  border-right:2px solid #a8b8c1;
  font-weight:normal;
  font-size: 11px;
  text-align:right;
  BORDER-COLLAPSE: collapse;
  cursor:hand;
  white-space: nowrap;
  background:#f7f7f7;
  margin-bottom:0px;
  padding-right:2px;
  padding-top:1px;
}

.cmsmenubuttonup {
  border-top, border-right:2px solid #a8b8c1;
  border-bottom, border-left:2px solid #f0f2f4;
  border-left:2px solid #a8b8c1;
  border-right:2px solid #f0f2f4;
  font-weight:normal;
  font-size: 11px;
  text-align:right;
  BORDER-COLLAPSE: collapse;
  cursor:hand;
  white-space: nowrap;
  background:#f7f7f7;
  margin-bottom:0px;
  padding-right:2px;
  padding-top:1px;
}

.cmsmenutypeicon .cmsmenubutton {
  border: 0px;
}

.cmsmenutypeicon .cmsmenubuttonup {
  border: 0px;
}

.cmsmenutext {
  font-family: Arial, Verdana, sans-serif;
  border:1px outset;
  font-size: 11px;
  letter-spacing:.1em;
  cursor:hand;
  background:#f7f7f7;
  white-space: nowrap;
  z-index: 5;
  xxfilter:progid:DXImageTransform.Microsoft.Alpha(Opacity=95);
}

.cmssubmenutext {
  border:2px outset;
  font-size: 11px;
  letter-spacing:.1em;
  cursor:hand;
  background:#f7f7f7;
  white-space: nowrap;
  padding:0px 2px 0px 2px;
  width:100px;
}
.cmsmenubox {
  border:2px outset;
  font-size: 11px;
  letter-spacing:.1em;
  cursor:hand;
  background:#f7f7f7;
  white-space: nowrap;
  padding:0px 2px 0px 2px;
  width:100px;
}


.resourceListMenu .cmsmenulink { 
  width:120px;
}
.resourceListMenu .cmsmenulinkup { 
  width:120px;
}
.resourceListMenu .cmsmenulinkarrow { 
  width:120px;
}
.resourceListMenu .cmsmenulinkarrowup { 
  width:120px;
}

.cmsmenuinactive{
  padding-left:17px;
  padding-top:2px;
  padding-bottom:3px;
  color:#aeaeae;
  background-color:#f7f7f7;
  display:block;
}
.cmsmenulink{
  padding-left:15px;
  padding-top:2px;
  padding-bottom:3px;
  cursor:hand;
  xxwidth:120px;
  xxxwidth:100%;
  TEXT-DECORATION: none;
  color: #000000;
}
.cmsmenulinkup{
  padding-left:15px;
  padding-top:2px;
  padding-bottom:3px;
  cursor:hand;
  background:#b3dcea;
  xxxwidth:120px;
  TEXT-DECORATION: none;
  color: #000000;
}
A.cmsmenulinkup{
  padding-left:0px;
}
A.cmsmenulink{
  padding-left:0px;
}

.cmsmenulinkarrow{
  font-family: Arial, Verdana, sans-serif;
  padding-left:1px;
  padding-top:2px;
  padding-bottom:3px;
  cursor:hand;
  background:#f7f7f7;
  width:100%;
  background-image: url(system_images/leftarrow.gif); 
  background-repeat: no-repeat;  
  background-position: 0% 50%;  
  padding-left:15px;
}

.cmsmenulinkarrowup{
  font-family: Arial, Verdana, sans-serif;
  padding-left:1px;
  padding-top:2px;
  padding-bottom:3px;
  cursor:hand;
  background:#b3dcea;
  width:100%;
  background-image: url(system_images/leftarrow.gif); 
  background-repeat: no-repeat;  
  background-position: 0% 50%;  
  padding-left:15px;
}

.cmsmenuarrow{
  font-size: 9px;
  font-family: Arial, Verdana, sans-serif;
}


/* general cms content  */

.cmstitle {
  font-size: 12px;
  /*margin-left:2px;*/
  margin-top:2px;
  font-weight:bold;
  LETTER-SPACING: 0.05em;
}

.cmspopuptitle {
  font-size: 12px;
  /*margin-left:2px;*/
  font-weight:bold;
  LETTER-SPACING: 0.05em;
  background-image: url(system_images/cms.gif); 
  background-repeat: no-repeat;  
  background-position: 0% 50%;  
  padding-left:20px;
}

.cmstabletitle {
  font-size: 12px;
  margin-left:2px;
  margin-top:2px;
  padding:2px 2px 2px 7px;
  font-weight:bold;
  LETTER-SPACING: 0.05em;
  BACKGROUND: #cccccc;
}

.cmsline{
  border-top:1px dotted #cccccc;
}

/* general - table  */

table.cms{
  font-family: Arial, Verdana, sans-serif;
  color:#545150;
  border-collapse: collapse;
  background-color: #d6d6d6;
  text-align:left;
}

table.cmscontent{
  font-family: Arial, Verdana, sans-serif;
  color:#545150;
  border-collapse: collapse;
  width:100%;
}

table.cmscontenthold{
  font-family: Arial, Verdana, sans-serif;
  color:#545150;
  border-collapse: collapse;
}

table.cmscontent-border{
  color:#545150;
  border: 1px solid #b0b0b0;
  BORDER-COLLAPSE: collapse;
  width:100%;
}
table.cmscontent-border-top{
  color:#545150;
  border-top: 1px solid #b0b0b0;
  BORDER-COLLAPSE: collapse;
  width:100%;
}

div.cmscontent-border{
  color:#545150;
  border: 1px solid #b0b0b0;
  BORDER-COLLAPSE: collapse;
  width:100%;
}
div.cmscontenthold-border{
  color:#545150;
  border: 1px solid m#b0b0b0;
  BORDER-COLLAPSE: collapse;
}

div.cmspopupbutton{
  color:#545150;
  border: 1px solid #b0b0b0;
  float:right;
  cursor:hand;
  padding-left:2px;
  padding-right:2px;
}

/* general - cell  */

th.cmscontent{
  padding:2px;
  font-size: 11px;
  font-weight:normal;
  vertical-align :top;
  text-align:left;
  background: #e8e8e8;
  BORDER-COLLAPSE: collapse;
  border-bottom:1px solid #b0b0b0;
}

td.cms{
  padding:0px;
}

td.cmscontent-border{
  padding:5px;
  font-size: 11px;
  vertical-align :top;
  border-bottom:1px solid #b0b0b0;
  BORDER-COLLAPSE: collapse;
}

td.cmscontent-border-thin{
  padding:1px 2px 1px 2px;
  font-size: 11px;
  vertical-align :top;
  border-bottom:1px solid #b0b0b0;
  BORDER-COLLAPSE: collapse;
}

td.cmscontent{
  padding:1px 8px 1px 3px;
  font-size: 11px;
  vertical-align :top;
}

td.cmscontent-menu{
  padding:1px  5px 1px 5px;
  font-size: 11px;
  vertical-align :top;
  border-right: 1px solid #6f6f6f;
  font-family: Arial, Verdana, sans-serif;
}

td.cmscontent-menu-dropdown{
  background-image: url(system_images/icons/sort_down.gif); 
  background-repeat: no-repeat;  
  background-position: 95% 50%;  
  padding:1px  15px 1px 0px;
  font-size: 11px;
  vertical-align :top;
  border-right: 1px solid #6f6f6f;
  font-family: Arial, Verdana, sans-serif;
  color: #000000;
  cursor: hand;
}

td.cmscontent-list{
  padding:1px;
  font-size: 11px;
  vertical-align :top;
}

td.cmscontent-thin{
  padding:1px 2px 1px 2px;
  font-size: 11px;
  vertical-align :top;
}


/* mydocs and to do list style functionality  */
img.hold{
  position: fixed;
  top: 0;
  left: 0;
}
.test {
  position: fixed;
  top: 0;
}

.test2 {
  left: 0;
  top: 35;
  overflow: scroll;
  height: 90%}

.cmscontentclip {
  text-overflow : ellipsis;
  overflow : hidden;
  width: 100%;
  white-space: nowrap;
}

.cmscontentscroll {
  overflow : auto;
  width: 100%;
}

.cmspropscroll {
  overflow : auto;
  width: 505px;
}

SPAN.text {
  font-size: 11px;
}
DIV.text {
  font-size: 11px;
}

/* properties tabs  */

table.cmstabcontent {
  color:#545150;
  BORDER: 1px solid #b0b0b0;
  border-top: 0px;
  font-size: 11px;
  BACKGROUND: #f8f8f8;
  width:100%;
}

td.cmstabbox{
  padding:3px;
  width:500px;
  height:400px;
}

.cmstab {
  border: 1px solid #b0b0b0;
  border-bottom: 1px solid #e8e8e8;
  PADDING: 1px 4px 0px 4px;
  margin-top:3px;
  BORDER-COLLAPSE: collapse;
  font-size: 11px;
  BACKGROUND: #e8e8e8;
  text-align:center;
  LETTER-SPACING: 0.05em;
  cursor:hand;
}

.cmstabup {
  BORDER: 1px solid #b0b0b0;
  border-bottom: 1px solid #f8f8f8;
  BORDER-COLLAPSE: collapse;
  PADDING: 1px 4px 3px 4px;
  margin-top:0px;
  font-size: 11px;
  BACKGROUND: #f8f8f8;
  text-align:center;
  LETTER-SPACING: 0.05em;
  cursor:hand;
}


td.cmstabcontent {
  PADDING: 7px 7px 7px 7px;
  height:100%;
  vertical-align :top;
}

/* temp - unused */
.cmsfloatright {
  float: right;
  margin: 0px 10px 0px 0px;
  text-align:right;
}

.cmshelp{
  border:1px solid #b0b0b0;
  font-size: 10px;
  background:#ffffff;
  cursor:hand;
  padding-left:5px;
  padding-right:5px;
}

.cmshelpup{
  border:1px solid #6F6F6F;
  background:#b3dcea;
}

.cmsclose{
  font-family: Verdana, sans-serif;
  border-top:1px solid #b0b0b0;
  border-left:1px solid #b0b0b0;
  border-right:1px solid #666666;
  border-bottom:1px solid #666666;
  font-size: 11px;
  background:#cccccc;
  cursor:hand;
  padding-left:3px;
  padding-right:3px;
}

.cmscloseup{
  border-top:1px solid #666666;
  border-left:1px solid #666666;
  border-right:1px solid #b0b0b0;
  border-bottom:1px solid #b0b0b0;
  background:#dbdbdb;
}

.cmspopup {
  font-family: Arial, Verdana, sans-serif;
}

.httpFolder {behavior: url(#default#httpFolder);}
a {behavior: url(#default#AnchorClick);}

.xslErrors { 
  background-color: #efcfcf;
  font-size: 9pt;
  border-bottom: 1px solid #6f6f6f;
}

h1.xslErrors { 
  background-color: #ff0000;
  font-size: 12pt;
  font-weight: bold;
  margin-top:0px;
  color: #ffffff;
  padding-left: 3px;
}

DIV.cmsmodemenu { 
  padding-left:4px; padding-right:4px; padding-top:2px; padding-bottom:1px;
  border-top: 1px solid #6f6f6f;
  font-size: 9pt;
  width:151px;
  color: #6f6f6f;
  cursor: hand;
}

.sideMenuShortcut { 
  border-left: 1px solid #efefef;
  padding-left:4px;
  padding-right: 4px;
}


.cmscontentitem-compat {  
}

.cmscontentitem-compat-up {
  background:#b3dcea;
}

.staging .cmscontentitem-context { 
  margin: 0px;
  overflow: hidden;
  border-collapse: collapse;
  background-image: url(/system_images/cms.gif); 
  background-repeat: no-repeat;  
  background-position: 100% 0%; 
}

.staging .cmscontentitem-context-over {  
  margin: 0px;
  overflow: hidden;
  border-collapse: collapse;
  xxborder-top:1px dotted #AA6600;
  xxborder-bottom:1px dotted #DDBB33;
  xxborder-left:1px solid #2266EE;
  xxborder:1px solid #aFaFaF;
  background-image: url(/system_images/cms.gif); 
  background-repeat: no-repeat;  
  background-position: 100% 0%; 
  background-color: #c3ecfa;;
}

.staging .cmscontentitem-context-up { 
  aaborder:1px solid #D7D7D7; 
  background:#b3dcea;
}


/* Styles for XP style menu box */

.menuBoxTop {
	width:220px;
        margin-top:10px;
        margin-bottom:5px;
}

.menuBoxTitle {
	background-color: #6699cc;
	cursor:hand;
	font-family: verdana, arial, helvetica;
	font-size: 82%;
	color:#ffffff;
}

.menuBoxRight {
	background-color: #6699cc;
	background-image: url(system_images/menubox/chevronUp.gif);
	background-position: top right;
	background-repeat:no-repeat;
	cursor:hand;
	font-size: 82%;
	font-family: verdana, arial, helvetica;
	color:#ffffff;
}

.menuBoxRightHidden {
	background-color: #cccccc;
	background-image: url(system_images/menubox/chevronDown.gif);
	background-position: top right;
	background-repeat:no-repeat;
	cursor:hand;
	font-size: 82%;
	font-family: verdana, arial, helvetica;
	color:#ffffff;
}

.menuBoxContent {
      aawidth:220px;
      background-color: #f1f1f1; 
      border: 1px solid #6699cc; 
      padding: 0px;
      margin: 0px;
      border-collapse: collapse;
}

.menuBoxDetailsArea { 
  background-color: #ffffff;
  border: 1px solid #afafaf;
  overflow:auto;
  height:75px;
  margin-left:15px;
  margin-right: 5px;
  margin-top: 2px;
  margin-bottom: 0px;
  padding: 5px;
  font-size:8pt;
}
.menuBoxDetailsArea2 { 
  overflow:auto;
  height:75px;
  width:190px;
  background-color: #ffffff;
  border: 1px solid #afafaf;
  font-size:8pt;
  margin-left:15px;
  margin-right: 0px;
  margin-top: 2px;
  margin-bottom: 0px;
  padding: 5px;
}

a.menubox:link {
  COLOR: #000000;
  TEXT-DECORATION: none;
}
a.menubox:visited {
  COLOR: #000000;
  TEXT-DECORATION: none;
}
a.menubox:hover {
  COLOR: #000000;
  TEXT-DECORATION: none;
}

.sideNavSearchBox { 
  text-align: right;
  padding-right: 10px;
 }

.cmsContextMessage { 
  width: 200px;
  height: 75px;
  font-size: 10pt;
  background-color: #f1f1f1;
  color: #6699cc;
  padding: 20px;
  font-weight: bold;
  font-family: Arial, Verdana, sans-serif;
  border: 1px solid #6699cc; 
  text-align: center;
 }

.cmsmenubreak { 
  border-top: 1px dotted #95B692;
  margin-left: 5px;
  margin-right: 5px;
  margin-top: 2px;
  margin-bottom: 3px;
 }

.cmsmenubreak2 {
  font-size: 1px;
  border-bottom : 1px dotted #95B692;
  padding-top:2px;
  padding-bottom:3px;
  background:#f7f7f7;
  width:100px;
}

.webdavlink {
  padding-left:15px;
  padding-top:2px;
  padding-bottom:3px;
  cursor:hand;
  width:100%;
  TEXT-DECORATION: none;
  color: #000000;
}
.webdavlink:link {
  padding-left:15px;
  padding-top:2px;
  padding-bottom:3px;
  cursor:hand;
  width:100%;
  TEXT-DECORATION: none;
  color: #000000;
}
.webdavlink:visited {
  padding-left:15px;
  padding-top:2px;
  padding-bottom:3px;
  cursor:hand;
  width:100%;
  TEXT-DECORATION: none;
  color: #000000;
}
.webdavlinkup{
  padding-left:15px;
  padding-top:2px;
  padding-bottom:3px;
  cursor:hand;
  background:#b3dcea;
  width:100%;
  TEXT-DECORATION: none;
  color: #000000;
}

.webdavlinkup:hover{
  padding-left:15px;
  padding-top:2px;
  padding-bottom:3px;
  cursor:hand;
  background:#b3dcea;
  width:100%;
  TEXT-DECORATION: none;
  color: #000000;
}