html
{
    font-size: 100.01%; /*height:100%;*/
}

body
{
    /*height:100%;*/ /*width:100%;*/
    margin: 0; /*min-width:982px;*/
    background: url(/Templates/Public/Styles/images/bg-main-holder.gif) repeat fixed;
    font: 62.5% Verdana, Arial, Helvetica, sans-serif; /*display:table;*/
}

/* GENERAL */
img
{
    border: 0;
    display: block;
}
form
{
    /*display:inline;*/ /*height:100%;*/
    margin: 0;
    padding: 0;
}

.hidden
{
    display: none;
}

p
{
    margin: 0;
    padding: 0;
}

p.path
{
    font-size: 1em;
    color: #999;
    padding-bottom: 10px;
}

p.path a, p.path a:visited
{
    color: #999;
}

p.path a:hover
{
    text-decoration: none;
}

p.path a, p.path span
{
    white-space: nowrap;
}

/*ul{
	margin:0;
	padding:0;
	list-style:none;
	}
*/

.float-left
{
    float: left !important;
}
.float-right
{
    float: right !important;
}

a:focus
{
    outline: none;
}

h1
{
    font-size: 180%;
    overflow: hidden;
    padding: 17px 0 0;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #666666;
}
h2
{
    font-size: 140%;
    color: #666666;
}
h3
{
    font-size: 130%;
    color: #666666;
}

h1, h2, h3, h4, h5, h6
{
    margin: 0;
    padding: 0;
}

.toprightfloatingimage
{
    float: right !important;
    padding-left: 6px;
}

/* MAIN */
.main-holder
{
    /*width:100%;*/ /*height:100%;*/ /*display:table-cell;*/
    vertical-align: middle;
}

#main
{
    width: 970px;
    margin: 0 auto;
    border: 1px solid #ada8a8;
    background: #fff;
    padding: 5px;
}

/* HEADER */
#header
{
    /*height:140px;*/ /*background:url(/Templates/Public/Styles/images/bg-header.jpg) no-repeat 0 0;*/
    position: relative;
}

#header div.HeaderBG
{
    /*background: url(/Templates/Public/Styles/images/bg-header.jpg) no-repeat top right;*/
    height: 110px;
}

#header div.HeaderBG img
{
    display: block;
    border: none;
}

#logo a
{
    width: 263px;
    height: 92px; /*background:url(/Templates/Public/Styles/images/logo.gif) no-repeat 0 0;*/
    position: absolute;
    left: 19px;
    top: 9px;
    overflow: hidden;
    text-indent: -9999px;
}

ul.top-menu
{
    position: absolute;
    top: 4px;
    right: 10px;
    margin: 0;
    padding: 0;
    list-style: none;
}

/*.google
{
    background: url("images/icon-google.gif") no-repeat scroll 0 0 transparent;
    padding: 1px 0 3px 20px !important;
}
*/

ul.top-menu li.GoogleTranslate
{
    color: #FFFFFF;
}

.highslide-body h3
{
    padding-top: 15px;
}
.highslide-body p
{
    padding: 15px 0 15px 0;
}
.highslide-body img
{
    display: inline;
}

ul.top-menu li.GoogleTranslate div.highslide-maincontent h3, ul.top-menu li.GoogleTranslate div.highslide-maincontent p
{
    display: none;
}
ul.top-menu li.GoogleTranslate .google
{
    color: #000;
}

ul.top-menu li
{
    float: left; /*background:url(/Templates/Public/Styles/images/hr.gif) no-repeat 0 2px;*/
    padding: 1px 0px 1px 0px;
}

ul.top-menu li.first
{
    padding-left: 0;
    background: none;
}

ul.top-menu li a
{
    font: bold 11px Arial, Helvetica, sans-serif;
    color: #000;
    text-decoration: none;
}

ul.top-menu li a:hover
{
    text-decoration: underline;
}

.header-inner
{
    position: absolute;
    left: 0;
    top: 105px;
    height: 33px;
    width: 970px;
    background-color: #fff;
    background: transparent url(/Templates/Public/Styles/images/bg-topline.gif) repeat scroll 0;
}

.header-inner .search-box
{
    position: absolute;
    top: 9px;
    right: 4px;
    width: 200px;
}

.header-inner .search-box .text
{
    float: left;
    width: 135px;
    height: 14px;
    background: #fff;
    border: 1px solid #7f9db9;
    font: 11px Arial, Helvetica, sans-serif;
    color: #333;
    padding: 1px 5px;
    margin: 1px 0 0;
}

.header-inner .search-box .submit
{
    float: right;
    width: 48px;
    height: 19px;
    line-height: 0;
    font-size: 0;
    border: 0;
}

#menu
{
    position: absolute;
    top: 11px;
    margin: 0;
    padding: 0;
    list-style: none;
}

#menu li
{
    float: left; /*padding:1px 17px 2px 18px; Orginal*/
    padding: 1px 16px 2px 17px;
    background: url(/Templates/Public/Styles/images/hr2.gif) no-repeat 0 0;
}

#menu li.first
{
    background: none;
}

#menu li a
{
    /*font:bold 10px Arial, Helvetica, sans-serif;*/
    font: bold 11px Arial, Helvetica, sans-serif;
    color: #333;
    text-decoration: none;
    color: #000;
}

#menu li a:hover
{
    text-decoration: underline;
}

/* CONTENT */
#content
{
    overflow: hidden;
    height: 1%; /*background:url(/Templates/Public/Styles/images/bg-contentcc.gif) no-repeat 0 0;*/
}

/* sidebar1 */
.sidebar1
{
    float: left;
    width: 201px;
}

.sidebar1 h2
{
    font: bold 110%/25px Arial, Helvetica, sans-serif;
    color: #fff;
    text-transform: uppercase;
    padding: 0 10px;
    overflow: hidden;
}

/*Left-menu*/
#MainMenuArea
{
    background-color: white;
    float: left;
    overflow: hidden;
    padding-left: 1em;
    padding-right: 1em;
    width: 13em;
}

#MainMenuArea ul
{
    padding-bottom: 2em;
    margin: 0;
    padding: 0;
}
#MainMenuArea a:hover
{
    background: transparent url(../images/arrow.gif) no-repeat scroll 0 0.3em;
}
#MainMenuArea ul li
{
    background: transparent url(/Templates/Public/Styles/images/hr3.gif) repeat-x scroll left bottom;
    display: block;
    list-style-type: none;
    margin: 0 0.5em 0 0;
    padding-bottom: 5px;
    padding-top: 3px;
}

#MainMenuArea a:link, #MainMenuArea a:visited
{
    /* Tagit bort #MainMenuArea a:hover 	och ändrat 	color:#000000; Orginal*/
    color: #074A90;
    display: block;
    font-size: 1.0em;
    height: 100%;
    padding-left: 0.8em;
    text-decoration: none;
    width: 100%;
}

/*Lagt till följande*/
#MainMenuArea a:hover
{
    text-decoration: underline;
}

.MainMenuHeadLine
{
    background: transparent url(/Templates/Public/Styles/images/hr3.gif) repeat-x scroll left bottom;
    font-size: 1em;
    font-weight: bold;
    margin: 47px 64px 0.2em 12px;
    padding-bottom: 1em;
}

.MenuNoLine
{
    background: none !important;
}

/* main-box */
.main-box
{
    float: left;
    width: 532px;
    padding: 45px 0 15px 19px;
}

.main-box h1
{
    /*	overflow: hidden; 	padding: 17px 0 0;  	font: bold 220% Arial, Helvetica, sans-serif;  	color: #666666; */
}

.main-box a
{
    color: #074A90;
    text-decoration: none;
}

.main-box a:hover
{
    text-decoration: underline;
}


.main-box .inner
{
    overflow: hidden;
    padding: 20px 5px 20px 0;
    height: 1%;
    font: 110% Verdana, Arial, Helvetica, sans-serif;
    color: #333;
}

.main-box .inner-diff
{
    padding: 10px 60px 20px 0 !important;
}

.main-box .inner img
{
    margin: 4 10px 4 4;
}

.main-box .inner p
{
    padding: 5px 0 8px;
}

.main-box .inner h2
{
    /*font:bold 175% Arial, Helvetica, sans-serif;*/ /*color:#000000;*/
    padding: 14px 0 0;
}

.main-box .inner h3
{
    /*font:bold 130% Arial, Helvetica, sans-serif;*/ /*color:#000000;*/
    padding: 12px 0 0;
}

.main-box .inner a
{
    color: #074A90;
    text-decoration: none;
}

.main-box .inner a:hover
{
    text-decoration: underline;
}
.main-box .inner span
{
    display: block;
    color: #0e529a;
    padding: 2px 0;
}

.main-box .inner a.print
{
    font: bold 100% Verdana, Arial, Helvetica, sans-serif;
    color: #074A90;
    text-decoration: none;
    padding-left: 17px;
    background: url(/Templates/Public/Styles/images/print.gif) no-repeat 0 0;
    float: left;
    margin-top: 13px;
}

.main-box .inner a.print:hover
{
    text-decoration: underline;
}

.main-box .line
{
    overflow: hidden;
    padding: 10px 0;
    height: 1%;
    background: url(/Templates/Public/Styles/images/hr3.gif) repeat-x 0 0;
}

.main-box .holder .Intro p
{
    font: 100% Verdana, Arial, Helvetica, sans-serif;
    color: #333;
}

.main-box .holder
{
    overflow: hidden;
    height: 1%;
    background: url(/Templates/Public/Styles/images/hr4.gif) repeat-y 255px 0;
}

.main-box .holder .box
{
    width: 245px;
    padding: 0px 20px 0px 0;
}

.main-box .holder h2
{
    /*font:bold 175% Verdana, Arial, Helvetica, sans-serif;*/ /*color:#0e529a; 	color:#000000;*/
    padding: 0 0 0px;
}

.main-box .holder h3
{
    /*font:bold 130% Verdana, Arial, Helvetica, sans-serif;*/ /*color:#0e529a; 	color:#000000;*/
    padding: 0 0 0px;
}

.main-box .holder p
{
    font: 110% Verdana, Arial, Helvetica, sans-serif;
    color: #333;
}

.main-box .holder a
{
    font: bold 110% Arial, Helvetica, sans-serif; /*color:#039;*/
    color: #074A90;
    text-decoration: none;
}

.main-box .holder p a
{
    font-size: 100%;
}
.main-box .holder a:hover
{
    text-decoration: underline;
}

.main-box .holder img
{
    float: left;
    margin: 0 10px 5px 0;
}

.main-box .holder .box-diff
{
    float: right;
    width: 257px;
    height: 130px;
    margin-right: 10px;
    display: inline;
    background: url(/Templates/Public/Styles/images/img1.jpg) no-repeat 0 0;
}

.main-box .holder .box-diff h2
{
    /*font:bold 180% Arial, Helvetica, sans-serif;*/
    color: #fff;
    padding: 6px 13px;
}

/* Pagelist */
.main-box .pagelist
{
    overflow: hidden;
    height: 1%;
}

.main-box .pagelist .box
{
    width: 245px;
    padding: 0px 20px 0px 0;
}

.main-box .pagelist h3
{
    font: bold 130% Verdana, Arial, Helvetica, sans-serif; /*color:#0e529a; 	color:#000000;*/
    padding: 0 0 0px;
}

.main-box .pagelist p
{
    font: 110% Verdana, Arial, Helvetica, sans-serif;
    color: #333;
}

.main-box .pagelist a
{
    font: bold 110% Arial, Helvetica, sans-serif; /*color:#039;*/
    color: #074A90;
    text-decoration: none;
}

.main-box .pagelist p a
{
    font-size: 100%;
}
.main-box .pagelist a:hover
{
    text-decoration: underline;
}

.main-box .pagelist img
{
    float: left;
    margin: 0 10px 5px 0;
}

.main-box .pagelist .box-diff
{
    float: right;
    width: 257px;
    height: 130px;
    margin-right: 10px;
    display: inline;
    background: url(/Templates/Public/Styles/images/img1.jpg) no-repeat 0 0;
}

.main-box .pagelist .box-diff h2
{
    /*font:bold 180% Arial, Helvetica, sans-serif;*/
    color: #fff;
    padding: 6px 13px;
}

.main-box .pagelist ul
{
    margin: 0;
    padding: 0;
    list-style: none;
}

.main-box-height
{
    float: left;
}

/* sidebar2 */
.sidebar2
{
    float: right;
    width: 207px;
    padding: 25px 2px 0 0;
}

.sidebar2 .select-box
{
    overflow: hidden;
    padding: 22px 6px 20px;
    height: 1%;
    border-bottom: 3px solid #fff;
}

.sidebar2 .select-box .select-holder
{
    overflow: hidden;
    background: #fff;
    padding: 2px;
    height: 1%;
    margin: 0 0 7px;
}

.sidebar2 .select-box select
{
    width: 190px;
    border: 1px solid #7f9db9;
    display: block;
    font: 11px Verdana, Arial, Helvetica, sans-serif;
    color: #333;
}

.sidebar2 .box
{
    overflow: hidden;
    height: 1%;
    padding: 10px 12px 20px;
    background: url(/Templates/Public/Styles/images/bg-banner-box1.gif) repeat-x;
    background-position: bottom left;
}

.sidebar2 .box h2
{
    /*font:bold 160% Arial, Helvetica, sans-serif;*/ /*color:#000000;*/ /*color:#034c96;*/
}

.sidebar2 .box p
{
    /*font:110%/18px Arial, Helvetica, sans-serif;*/
    color: #000000; /*color:#034c96;*/
}

.sidebar2 .box a
{
    color: #074A90;
    text-decoration: none;
}

.sidebar2 .box a:hover
{
    text-decoration: underline;
}

.sidebar2 .banner-box
{
    overflow: hidden;
    height: 83px;
    padding: 14px 0 0 5px;
    margin-left: 2px;
    background: url(/Templates/Public/Styles/images/bg-banner-box1.gif) repeat-x 0 0;
}

.sidebar2 .banner-box a
{
    font: bold 110%/14px Arial, Helvetica, sans-serif;
    color: #074A90;
    text-decoration: none;
    float: left;
    margin: 10px 0 0;
    text-indent: 3px;
}

.sidebar2 .banner-box a:hover
{
    text-decoration: underline;
}

.sidebar2 .pagelist
{
    overflow: hidden;
    height: 1%;
}

.sidebar2 .pagelist ul
{
    margin: 0;
    padding: 0;
    list-style: none;
}

/*********************/

ul.breadcrumbs
{
    overflow: hidden;
    height: 1%;
    padding: 5px 0;
}

ul.breadcrumbs li
{
    font: 110% Arial, Helvetica, sans-serif;
    color: #6484b0;
    float: left;
    padding: 0 3px 0 7px;
    background: url(/Templates/Public/Styles/images/hr5.gif) no-repeat 0 3px;
}

ul.breadcrumbs li.first
{
    background: none;
    padding-left: 0;
}

ul.breadcrumbs li a
{
    color: #6484b0;
    text-decoration: none;
}

ul.breadcrumbs li a:hover
{
    text-decoration: underline;
}

/* calendar list section */
/*dl.calendarbody {
    
}

dl.calendarbody dt {
    margin-top:0px;
}

dl.calendarbody dd {
	margin-top:0px;
	float:left;
}*/

#footer
{
    border-top: 5px solid #336699; /*background-color: #336699;*/
    background-position: top; /*background:url(/Templates/Public/Styles/images/bg-footer.gif) repeat-x 0 100%;*/
    padding: 5px 40px 5px 25px;
    line-height: 18px;
    color: #000;
    height: 1%;
    overflow: hidden;
    clear: both;
}

#footer p
{
    padding: 0;
}

#footer a, #footer a:visited
{
    color: #000;
}

/*.separatorimg{
    padding:1px 14px 2px 15px;
	display:inline;
    width:10px;
    background-image:url(/Templates/Public/Styles/images/hr2.gif);
    background-repeat:no-repeat;
    background-position:center;
    }*/

/* page status box section */
div.page-status
{
    margin-top: 15px;
    padding: 8px; /*height: 1%;*/
    overflow: hidden;
    font-size: 1em;
    border-top: 1px solid #CCCCCC;
}

div.noborder
{
    margin-top: 0px;
    border-top: 0px;
}

div.page-status p
{
    padding: 0;
}

div.page-status p.print
{
    float: right;
}

div.page-status a, div.page-status a:visited
{
    padding: 21px;
    background: url(/Templates/Public/Styles/Images/icon-print.gif) no-repeat right;
    color: #666;
    text-decoration: none;
}

div.page-status a:hover
{
    text-decoration: underline;
}

div.TopMenuSeperator
{
    font: 14px Arial, Helvetica, sans-serif;
    display: inline;
    vertical-align: middle;
    text-align: center;
    color: #000;
}

div.TopMenuSeperatorFirst
{
    font: 14px Arial, Helvetica, sans-serif;
    display: inline;
    vertical-align: middle;
}

/*************************/
/* CALENDAR              */
/*************************/

.calendar
{
    width: 100%;
    border-color: #e3e3e3;
    background-color: #FFF;
}

.calendar .title
{
    border-bottom: 1px solid #e3e3e3;
}

.calendar table, .calendar table td, .calendar .title td
{
    padding-bottom: 3px;
    border: 0;
}

.calendar th
{
    padding: 3px;
    text-align: center;
}
.calendar td
{
    text-align: center;
    border: 1px solid #eeeeee;
    padding: 2px;
}

.calendar .selector
{
    font-weight: bold;
    border-top-width: 0;
    border-bottom: 1px solid #eeeeee;
}

.calendar a
{
    padding: 3px;
    text-decoration: none;
}
.calendar .today
{
    font-weight: bold;
    background-color: #dddddd;
}

.calendar td.highlighted
{
    background-color: #307DA0;
}

.CalendarList .SelectedPeriod
{
    margin-bottom: 30px;
}

.CalendarList .DayPrefix
{
    line-height: 25px;
    border-bottom: solid 1px #E3E3E3;
}

.CalendarList .Event
{
    line-height: 25px;
    border-bottom: solid 1px #E3E3E3;
}


/*---- Styles for WORKROOM templates -----*/

#WorkRoomRight
{
    float: right;
    width: 100px;
    border: solid 1px red;
}


.contentAreaFull, .contentAreaWide, .contentAreaHalf, .contentAreaNarrow
{
    width: 665px;
    margin-left: 15px;
    float: left;
    overflow: hidden;
}

.contentAreaFull
{
    margin-left: 0;
}
.contentAreaWide
{
    width: 749px;
}
.contentAreaHalf
{
    width: 207px;
}
.contentAreaNarrow
{
    width: 207px;
}
.contentAreaExtraWide
{
    width: 762px;
    margin-left: 0;
    float: left;
    overflow: hidden;
}
.contentAreaFirst
{
    margin-left: 0;
    width: 540px;
}

.container
{
    padding: 3px 0;
    margin-bottom: 0px;
}
/*
.contentAreaFull .container     { background: url(images/PageMainBodyWideBg.png) no-repeat; }
.contentAreaWide .container     { background: url(images/PageMainBodyBg.png) no-repeat; }
.contentAreaHalf .container     { background: url(images/PageMainBodyColumnBg.png) no-repeat; }
.contentAreaNarrow .container   { /*float:right; }
*/
.container textarea
{
    width: 90%;
    height: 12em;
}

.container .containerCaption
{
    /*padding: 8px 15px 10px 15px;*/
    padding: 8px 15px 5px 15px;
    height: 1.8em;
    border: solid 1px #000000;
    margin-top: 18px;
    background: #CCCCCC;
    background: transparent url(/Templates/Public/Styles/images/bg-topline_workroom.gif) repeat scroll 0 50%;
}

.container .containerCaption h1
{
    font-size: 1.3em;
    font-weight: bold;
    padding: 0;
    line-height: 1.6em; /*color:#000;*/
    color: #666666; /*text-transform:uppercase;   */
}
#workroomheaderdiv
{
    float: left;
}

#workroomheaderdiv h1
{
    margin-top: 0px;
}
.WorkroomHeader
{
    margin-top: -16px;
    margin-top: 0;
}
.container .containerCaption h1 a
{
    /*color:#000;*/
    color: #666666;
}

.container .containerContent
{
    border: 1px solid #777777;
    border-top: solid 0px #000000;
    padding: 10px;
    padding-bottom: 0px;
}
.container fieldset
{
    border: 1px solid #777777;
    color: #000000;
}
.container legend
{
    color: #000000;
}
.AspNet-GridView
{
}
.AspNet-GridView thead th
{
    background-color: #000000;
    color: #000;
}

.container .containerContentText
{
    border: 1px solid #777777;
    padding: 20px;
    padding-top: 0px;
    background: transparent url(images/workroombg.png) repeat-x scroll 0 0;
    z-index: 15;
}
.containerContentText
{
    margin-top: 18px;
}
.containerContentText h1
{
    font-size: 1.8em;
    border: solid 0px red;
    color: #074A90;
    font-weight: normal;
    line-height: 1.2em;
    margin: 25px 0 0 0;
    padding: 0 0 14px; /*text-transform:uppercase;*/
}

.containerContentText h2
{
    margin: 0;
    padding: 20px 0 12px 0;
    font-size: 1.5em;
    line-height: 1.2em;
    color: #074A90;
    font-weight: normal; /*text-transform: uppercase;*/
}
.container .containerToolbar
{
    float: right;
    padding: 18px 10px 5px;
    border: solid 0px red;
    z-index: 10;
}

.containerToolbar2
{
    float: right;
    margin-right: 10px;
    border: solid 0px red;
    z-index: 10;
}

.containerToolbarHead
{
    float: right;
    padding: 5px;
    margin-top: 15px;
    margin-top: 27px;
    border: solid 0px #777777;
}
.container .containerCaption .containerToolbar
{
    padding: 0;
}
/*
.containerCaption h1
{
	clear:both;
		float:left;
	
	border:solid 0px red;	
	width: 300px;
}
*/
.containerContent .validation ul
{
    font-family: Verdana, Helvetica, Sans-Serif;
    font-style: normal;
    font-size: 0.8em;
    background-color: #eeeeee;
    margin: 1em 2em;
    padding: 1em;
}

.containerContent .validation li
{
    margin-left: 1.4em;
    list-style-image: none;
    padding: 0;
}

.expanded h1
{
    background: url(images/WRcommon/expanded_off.png) no-repeat center right;
    cursor: pointer;
}

.expanded_over h1
{
    background: url(images/WRcommon/collapsed_off.png) no-repeat center right;
    cursor: pointer;
}

.expanded.over h1, .collapsed.over h1
{
    color: #f2811e;
    color: Black;
}

.collapsed h1
{
    background: url(images/WRcommon/collapsed_off.png) no-repeat center right;
    cursor: pointer;
}

.collapsed_over h1
{
    background: url(images/WRcommon/expanded_off.png) no-repeat center right;
    cursor: pointer;
}

/*************************/
/* BUTTONS               */
/*************************/

.buttonToolbar
{
    float: right;
    padding: 0 10px 6px 10px;
}

.createButton, .editButton, .deleteButton, .stickyButton, .lockButton, .upButton
{
    padding: 0 4px 4px 18px;
    background-repeat: no-repeat;
    line-height: 1.8em;
    font-family: Verdana, Helvetica, Sans-Serif;
}

.createButton
{
    background-image: url(images/Add.gif);
}

.editButton
{
    background-image: url(images/Edit.gif);
}

.deleteButton
{
    background-image: url(images/Delete.gif);
}
/*************************/
/* WORKROOM              */
/*************************/
.membershipadministration
{
}

a.WRlistItem:link, a.WRlistItem:visited
{
    color: #606060;
    text-decoration: none;
    border-bottom: dotted 1px #606060;
}

a.WRlistItem:hover
{
    color: #000;
    text-decoration: none;
    border-bottom: none;
}

/* Classes used by NewsList and CalendarList*/
.workroomItemlist
{
}

.workroomItemlist .containerContent
{
    padding: 3px;
}

.workroomItemlist ul
{
    list-style-type: none;
    list-style-image: none;
    width: 100%;
    overflow: hidden;
    margin: 0;
    padding: 0;
}

.workroomItemlist li
{
    padding: 3px 5px 5px 10px;
}

.workroomItemlist li.selected
{
    /*border-left: 4px solid #074A90;*/
}

.workroomItemlist li.even
{
    /*border-top:solid 2px #777777;*/
    background-color: #ebf0f3;
}

.workroomItemlist li.uneven
{
}

.workroomItemlist h2
{
    margin: 0;
    padding-top: 0px;
    padding-bottom: 3px;
    font-size: 1.2em;
    font-weight: normal;
    line-height: normal; /*text-transform:uppercase;*/ /*padding:20px 0 12px;*/
}

.workroomItemlist h2 a
{
    color: #074A90;
    text-decoration: none;
}

.workroomItemlist h2 a:hover
{
    text-decoration: underline;
}

.workroomItemlist h3
{
    margin: 0;
    font-size: 0.9em;
    padding-top: 5px;
    font-weight: normal;
    line-height: normal; /*margin-bottom:-5px;*/
    border: solid 0px yellow;
    padding-bottom: 3px;
    text-decoration: none; /*text-transform:uppercase;*/
    color: #000;
    display: block;
}

.workroomItemlist p
{
    margin: 0;
    font-size: 1em;
    padding: 0 0 14px;
}

.workroomItemlist .PagingContainer
{
    text-align: center;
}

/* File listing */
.workroomFilelist
{
    margin-top: -2px;
}

.workroomFilelist .containerContent
{
    padding: 3px;
    padding-top: 7px;
}

.workroomFilelist ul
{
    list-style-type: none;
    list-style-image: none;
    width: 100%;
    overflow: hidden;
    margin: 0;
    padding: 0;
}

.workroomFilelist li
{
    clear: both;
    padding: 5px 5px 5px 7px;
    overflow: hidden;
}

.workroomFilelist li.even
{
    border-top: solid 2px #777777;
    background-color: #ebf0f3;
}

.workroomFilelist li.uneven
{
}

.workroomFilelist .document
{
    float: left;
}

.workroomFilelist .date
{
    font-size: 0.8em;
    line-height: normal;
    float: right;
}

/* Workroom listing page*/
ul.workroomList
{
    width: 100%;
    overflow: hidden;
    list-style-image: none;
    list-style-type: none;
    margin-left: 0px;
    padding: 0 0 14px 0;
}

ul.workroomList li
{
    display: block;
    margin-bottom: 10px;
    width: 205px;
    float: left;
    overflow: visible;
}

ul.workroomList li a
{
    line-height: 1.2em;
    text-decoration: none;
    color: #074A90;
}

ul.workroomList li a:hover
{
    text-decoration: underline;
}

ul.workroomList li img
{
    width: 32px;
    height: 32px;
    border: 1px solid #000000;
    background-color: #333;
    padding: 4px;
    margin-right: 4px;
    float: left;
}

/*ul.workroomList li span 
{
    display: block;
    margin-top: 4px;
    color:#074A90;
}*/

.createWorkroom label
{
    display: block;
    float: left;
    width: 120px;
    text-align: right;
    margin-right: 10px;
    line-height: 2em;
}

.createWorkroom input.name
{
    width: 200px;
}

.createWorkroom div
{
    margin-bottom: 1em;
}

.createWorkroom div.buttons, .createWorkroom .templateDescription
{
    margin-left: 130px;
    display: block;
}

.createNews input.name
{
    width: 200px;
}

.createNews div
{
    margin-bottom: 1em;
}

.bmpExtension
{
    background-image: url(images/extensions/bmp.gif);
    background-repeat: no-repeat;
    padding: 0 0 2px 20px;
    line-height: 1.4em;
}
.docExtension
{
    background-image: url(images/extensions/doc.gif);
    background-repeat: no-repeat;
    padding: 0 0 2px 20px;
    line-height: 1.4em;
}
.gifExtension
{
    background-image: url(images/extensions/gif.gif);
    background-repeat: no-repeat;
    padding: 0 0 2px 20px;
    line-height: 1.4em;
}
.htmExtension, .htmlExtension
{
    background-image: url(images/extensions/htm.gif);
    background-repeat: no-repeat;
    padding: 0 0 2px 20px;
    line-height: 1.4em;
}
.jpgExtension, .jpegExtension
{
    background-image: url(images/extensions/jpg.gif);
    background-repeat: no-repeat;
    padding: 0 0 2px 20px;
    line-height: 1.4em;
}
.mp3Extension
{
    background-image: url(images/extensions/mp3.gif);
    background-repeat: no-repeat;
    padding: 0 0 2px 20px;
    line-height: 1.4em;
}
.mpgExtension
{
    background-image: url(images/extensions/mpg.gif);
    background-repeat: no-repeat;
    padding: 0 0 2px 20px;
    line-height: 1.4em;
}
.pdfExtension
{
    background-image: url(images/extensions/pdf.gif);
    background-repeat: no-repeat;
    padding: 0 0 2px 20px;
    line-height: 1.4em;
}
.pngExtension
{
    background-image: url(images/extensions/png.gif);
    background-repeat: no-repeat;
    padding: 0 0 2px 20px;
    line-height: 1.4em;
}
.pptExtension
{
    background-image: url(images/extensions/ppt.gif);
    background-repeat: no-repeat;
    padding: 0 0 2px 20px;
    line-height: 1.4em;
}
.tifExtension, .tiffExtension
{
    background-image: url(images/extensions/tif.gif);
    background-repeat: no-repeat;
    padding: 0 0 2px 20px;
    line-height: 1.4em;
}
.txtExtension
{
    background-image: url(images/extensions/txt.gif);
    background-repeat: no-repeat;
    padding: 0 0 2px 20px;
    line-height: 1.4em;
}
.wavExtension
{
    background-image: url(images/extensions/wav.gif);
    background-repeat: no-repeat;
    padding: 0 0 2px 20px;
    line-height: 1.4em;
}
.xlsExtension
{
    background-image: url(images/extensions/xls.gif);
    background-repeat: no-repeat;
    padding: 0 0 2px 20px;
    line-height: 1.4em;
}
.zipExtension
{
    background-image: url(images/extensions/zip.gif);
    background-repeat: no-repeat;
    padding: 0 0 2px 20px;
    line-height: 1.4em;
}

a.bmpExtension
{
    background: url(images/extensions/bmp.gif) no-repeat;
    padding: 0 0 2px 20px;
    line-height: 2em;
}
a.docExtension, a.docxExtension
{
    background: url(images/extensions/doc.gif) no-repeat;
    padding: 0 0 2px 20px;
    line-height: 2em;
}
a.gifExtension
{
    background: url(images/extensions/gif.gif) no-repeat;
    padding: 0 0 2px 20px;
    line-height: 2em;
}
a.htmExtension, a.htmlExtension
{
    background: url(images/extensions/htm.gif) no-repeat;
    padding: 0 0 2px 20px;
    line-height: 2em;
}
a.jpgExtension, a.jpegExtension
{
    background: url(images/extensions/jpg.gif) no-repeat;
    padding: 0 0 2px 20px;
    line-height: 2em;
}
a.mp3Extension
{
    background: url(images/extensions/mp3.gif) no-repeat;
    padding: 0 0 2px 20px;
    line-height: 2em;
}
a.mpgExtension
{
    background: url(images/extensions/mpg.gif) no-repeat;
    padding: 0 0 2px 20px;
    line-height: 2em;
}
a.pdfExtension
{
    background: url(images/extensions/pdf.gif) no-repeat;
    padding: 0 0 2px 20px;
    line-height: 2em;
}
a.pngExtension
{
    background: url(images/extensions/png.gif) no-repeat;
    padding: 0 0 2px 20px;
    line-height: 2em;
}
a.pptExtension, a.pptxExtension
{
    background: url(images/extensions/ppt.gif) no-repeat;
    padding: 0 0 2px 20px;
    line-height: 2em;
}
a.tifExtension, a.tiffExtension
{
    background: url(images/extensions/tif.gif) no-repeat;
    padding: 0 0 2px 20px;
    line-height: 2em;
}
a.txtExtension
{
    background: url(images/extensions/txt.gif) no-repeat;
    padding: 0 0 2px 20px;
    line-height: 2em;
}
a.wavExtension
{
    background: url(images/extensions/wav.gif) no-repeat;
    padding: 0 0 2px 20px;
    line-height: 2em;
}
a.xlsExtension, a.xlsxExtension
{
    background: url(images/extensions/xls.gif) no-repeat;
    padding: 0 0 2px 20px;
    line-height: 2em;
}
a.zipExtension
{
    background: url(images/extensions/zip.gif) no-repeat;
    padding: 0 0 2px 20px;
    line-height: 2em;
}

/* Calendar */
.workroomCalendar
{
    width: 100%;
    border-color: #777777;
    font-variant: normal;
    font-style: normal;
}

.workroomCalendar .title
{
    border-bottom: 1px solid #777777;
}

.workroomCalendar table, .workroomCalendar table td, .workroomCalendar .title td
{
    padding-bottom: 3px;
    border: 0;
}

.workroomCalendar th
{
    padding: 3px;
    text-align: center;
}
.workroomCalendar td
{
    text-align: center;
    border: 1px solid #777777;
    color: #000000;
    padding: 2px;
}

.workroomCalendar .selector
{
    font-weight: bold;
    border-top-width: 0;
    border-bottom: 1px solid #eeeeee;
}

.workroomCalendar a
{
    padding: 3px;
    text-decoration: none;
}
.workroomCalendar .today
{
    font-weight: bold;
    background-color: #dddddd;
}

.workroomCalendar td.highlighted
{
    background-color: #000000;
}

/* Calendar list */
.workroomCalendarList
{
    margin: 10px 0;
}
.workroomCalendarList h1
{
    font-size: 1em;
    font-weight: bold;
}
.workroomCalendarList h1 a
{
    text-decoration: none;
    color: #074A90;
}
.workroomCalendarList h1 a:hover
{
    text-decoration: underline;
}
.workroomCalendarList h2
{
    margin: 10px 0px 6px 0px;
    font-size: 1em;
    border-bottom: 1px solid #777777;
}

/* Membership page */
.contetAreaMembership
{
    width: 540px;
}
.workroomMembershiplist
{
    width: 207;
}
.workroomMembershiplist table
{
    font-family: Verdana, Helvetica, Sans-Serif;
    width: 100%;
    border: 1px solid #e3e3e3;
}

.workroomMembershiplist th
{
    background-color: #eeeeee;
    font-weight: normal;
    padding: 3px 5px;
    text-align: left;
}

.workroomMembershiplist td
{
    padding: 3px 5px;
}

.workroomMembershiplist .buttonToolbar
{
    margin-top: 1em;
}

/**********************************/
/*   File Manager Control         */
/**********************************/
div.filemanagercontrol
{
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
}

div.filemanagercontrol h1, div.filemanagercontrol h2, div.filemanagercontrol h3, div.filemanagercontrol h4
{
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
}
div.filemanagercontrol h1
{
    font-weight: normal;
    font-size: 1.4em;
    line-height: 1.2em;
    padding: 0;
    margin: 0.3em 0em 0.2em 0em;
}
div.filemanagercontrol h2
{
    font-weight: normal;
    font-style: normal;
    font-size: 1.2em;
    padding: 0;
    margin: 0.2em 0em;
}
div.filemanagercontrol h3
{
    font-weight: bold;
    font-size: 1em;
    padding: 0;
    margin: 0.4em 0em;
}
div.filemanagercontrol h4
{
    font-weight: bold;
    font-size: 0.9em;
    padding: 0;
    margin: 0.4em 0em;
}

div.filemanagercontrol p
{
    margin: 0.3em 0em 0.4em 0;
}
div.filemanagercontrol fieldset
{
    margin: -0.5em 0.8em 1em 0.2em;
}
div.filemanagercontrol label
{
    display: block;
    padding-top: 0.3em;
    float: left;
    width: 7em;
}


div.filemanagercontrol .toolbar
{
    background: url(images/filemanager/toolbarbg.png) no-repeat;
    padding: 7px;
}
div.filemanagercontrol .toolbarbuttonarea
{
    overflow: hidden;
    width: 100%;
    padding-bottom: 0.1em;
    clear: both;
    text-align: center;
}

div.filemanagercontrol .toolbarbuttonsectionleft, div.filemanagercontrol .toolbarbuttonsectionright
{
    overflow: hidden;
    float: left;
}

div.filemanagercontrol .toolbarbuttonsectionleft
{
    padding-right: 0.3em;
    margin-right: 0.3em;
    border-right: dotted 1px #aaa;
}

div.filemanagercontrol .toolbarbuttonsectionright
{
    padding-left: 0.3em;
    margin-left: 0.3em;
    border-left: dotted 1px #aaa;
}

div.filemanagercontrol .toolbarmessage
{
    margin-left: 0.4em;
    color: #ff6600;
}

div.filemanagercontrol .crumbs
{
    color: #006ea0;
    font-size: 0.9em;
    background: url(images/filemanager/toolbarcrumbsbg.png) no-repeat;
    padding: 0.3em;
    padding-left: 1.1em;
}

div.filemanagercontrol .validator ul
{
    list-style-type: none;
    list-style-image: none;
    margin: 0;
    margin-left: 0.4em;
    padding: 0;
    font-weight: bold;
    font-size: 0.9em;
}

div.filemanagercontrol .body
{
    border: 1px solid #DCDCDC;
    min-height: 400px;
    overflow: hidden;
}

div.filemanagercontrol .body .leftpanel, div.filemanagercontrol .body .rightpanel
{
    overflow: auto;
    padding-top: 0.7em;
}
div.filemanagercontrol .body .leftpanel
{
    float: left;
    width: 23%;
    border-right: 1px solid #DCDCDC;
}
div.filemanagercontrol .body .rightpanel
{
    width: 100%;
}

div.filemanagercontrol a
{
    text-decoration: none;
    color: #3e3e3e;
    border: 0;
}

div.filemanagercontrol .toolbar a
{
    font-family: Helvetica, "Trebuchet MS" , Verdana, Arial, Sans-Serif;
    text-decoration: none;
    color: #3e3e3e;
    border: 0;
    min-width: 3.8em;
    max-width: 5.2em;
}

* html div.filemanagercontrol .toolbar a
{
    font-family: Helvetica, "Trebuchet MS" , Verdana, Arial, Sans-Serif;
    text-decoration: none;
    color: #3e3e3e;
    border: 0;
    width: 4.1em;
}

/* --------------- */
/* ToolBar BUTTONS */
/* --------------- */

div.filemanagercontrol .toolbar a[disabled="disabled"], div.filemanagercontrol .toolbar a:hover.addfile_dis, div.filemanagercontrol .toolbar a:hover.addfolder_dis, div.filemanagercontrol .toolbar a:hover.copy_dis, div.filemanagercontrol .toolbar a:hover.cut_dis, div.filemanagercontrol .toolbar a:hover.checkin_dis, div.filemanagercontrol .toolbar a:hover.checkout_dis, div.filemanagercontrol .toolbar a:hover.undocheckout_dis, div.filemanagercontrol .toolbar a:hover.delete_dis, div.filemanagercontrol .toolbar a:hover.details_dis, div.filemanagercontrol .toolbar a:hover.paste_dis, div.filemanagercontrol .toolbar a:hover.rename_dis, div.filemanagercontrol .toolbar a:hover.version_dis
{
    color: #888;
    text-decoration: none;
    border: 0;
}

.toolbar a.addfile_dis, .toolbar a.addfolder_dis, .toolbar a.copy_dis, .toolbar a.cut_dis, .toolbar a.checkin_dis, .toolbar a.checkout_dis, .toolbar a.undocheckout_dis, .toolbar a.delete_dis, .toolbar a.details_dis, .toolbar a.paste_dis, .toolbar a.rename_dis, .toolbar a.version_dis
{
    color: #888;
    display: block;
    float: left;
    background-position: top center;
    background-repeat: no-repeat; /*font-size: 0.8em;*/
    line-height: 1.6em;
    text-align: center;
    padding-top: 18px;
    margin: 0 0.4em;
    text-decoration: none;
    border: 0;
}

div.filemanagercontrol a:hover
{
    color: #000;
    text-decoration: none;
    border-bottom: dotted 1px #888;
    background-color: transparent;
}

.toolbar a.addfile, .toolbar a.addfolder, .toolbar a.copy, .toolbar a.cut, .toolbar a.checkin, .toolbar a.checkout, .toolbar a.undocheckout, .toolbar a.delete, .toolbar a.details, .toolbar a.paste, .toolbar a.rename, .toolbar a.version
{
    display: block;
    float: left;
    background-position: top center;
    background-repeat: no-repeat; /*font-size: 0.8em;*/
    line-height: 1.6em;
    text-align: center;
    padding-top: 18px;
    margin: 0 0.4em;
    color: #000;
    border: 0;
}

* html .toolbar a
{
    letter-spacing: -0.1em;
}

div.filemanagercontrol .toolbar a:hover
{
    color: #ff6600;
    background-color: Transparent;
    text-decoration: none;
    border: 0;
}


div.filemanagercontrol a.addfile
{
    background-image: url(images/filemanager/buttonaddfile_off.png);
}
div.filemanagercontrol a.addfolder
{
    background-image: url(images/filemanager/buttonaddfolder_off.png);
}
div.filemanagercontrol a.copy
{
    background-image: url(images/filemanager/buttoncopy_off.png);
}
div.filemanagercontrol a.cut
{
    background-image: url(images/filemanager/buttoncut_off.png);
}
div.filemanagercontrol a.checkin
{
    background-image: url(images/filemanager/buttoncheckin_off.png);
}
div.filemanagercontrol a.checkout
{
    background-image: url(images/filemanager/buttoncheckout_off.png);
}
div.filemanagercontrol a.undocheckout
{
    background-image: url(images/filemanager/buttonundocheckout_off.png);
}
div.filemanagercontrol a.delete
{
    background-image: url(images/filemanager/buttondelete_off.png);
}
div.filemanagercontrol a.details
{
    background-image: url(images/filemanager/buttondetails_off.png);
}
div.filemanagercontrol a.paste
{
    background-image: url(images/filemanager/buttonpaste_off.png);
}
div.filemanagercontrol a.rename
{
    background-image: url(images/filemanager/buttonrename_off.png);
}
div.filemanagercontrol a.view
{
    background-image: url(images/filemanager/buttonview_off.png);
}
div.filemanagercontrol a.version
{
    background-image: url(images/filemanager/buttonversion_off.png);
}
div.filemanagercontrol a:hover.addfile
{
    background-image: url(images/filemanager/buttonaddfile_on.png);
}
div.filemanagercontrol a:hover.addfolder
{
    background-image: url(images/filemanager/buttonaddfolder_on.png);
}
div.filemanagercontrol a:hover.copy
{
    background-image: url(images/filemanager/buttoncopy_on.png);
}
div.filemanagercontrol a:hover.cut
{
    background-image: url(images/filemanager/buttoncut_on.png);
}
div.filemanagercontrol a:hover.checkin
{
    background-image: url(images/filemanager/buttoncheckin_on.png);
}
div.filemanagercontrol a:hover.checkout
{
    background-image: url(images/filemanager/buttoncheckout_on.png);
}
div.filemanagercontrol a:hover.undocheckout
{
    background-image: url(images/filemanager/buttonundocheckout_on.png);
}
div.filemanagercontrol a:hover.delete
{
    background-image: url(images/filemanager/buttondelete_on.png);
}
div.filemanagercontrol a:hover.details
{
    background-image: url(images/filemanager/buttondetails_on.png);
}
div.filemanagercontrol a:hover.paste
{
    background-image: url(images/filemanager/buttonpaste_on.png);
}
div.filemanagercontrol a:hover.rename
{
    background-image: url(images/filemanager/buttonrename_on.png);
}
div.filemanagercontrol a:hover.view
{
    background-image: url(images/filemanager/buttonview_on.png);
}
div.filemanagercontrol a:hover.version
{
    background-image: url(images/filemanager/buttonversion_on.png);
}


div.filemanagercontrol a.addfile_dis
{
    background-image: url(images/filemanager/buttonaddfile_dis.png);
}
div.filemanagercontrol a.addfolder_dis
{
    background-image: url(images/filemanager/buttonaddfolder_dis.png);
}
div.filemanagercontrol a.copy_dis
{
    background-image: url(images/filemanager/buttoncopy_dis.png);
}
div.filemanagercontrol a.cut_dis
{
    background-image: url(images/filemanager/buttoncut_dis.png);
}
div.filemanagercontrol a.checkin_dis
{
    background-image: url(images/filemanager/buttoncheckin_dis.png);
}
div.filemanagercontrol a.checkout_dis
{
    background-image: url(images/filemanager/buttoncheckout_dis.png);
}
div.filemanagercontrol a.undocheckout_dis
{
    background-image: url(images/filemanager/buttonundocheckout_dis.png);
}
div.filemanagercontrol a.delete_dis
{
    background-image: url(images/filemanager/buttondelete_dis.png);
}
div.filemanagercontrol a.details_dis
{
    background-image: url(images/filemanager/buttondetails_dis.png);
}
div.filemanagercontrol a.paste_dis
{
    background-image: url(images/filemanager/buttonpaste_dis.png);
}
div.filemanagercontrol a.rename_dis
{
    background-image: url(images/filemanager/buttonrename_dis.png);
}
div.filemanagercontrol a.view_dis
{
    background-image: url(images/filemanager/buttonview_dis.png);
}
div.filemanagercontrol a.version_dis
{
    background-image: url(images/filemanager/buttonversion_dis.png);
}

div.filemanagercontrol ul.folderlist
{
    list-style-type: none;
    list-style-image: none;
    margin: 0em 0 0 0.8em;
    padding: 0;
}
div.filemanagercontrol ul.folderlist li
{
    background-image: url(images/filemanager/folder.png);
    background-repeat: no-repeat;
    padding-left: 1.7em;
}
div.filemanagercontrol ul.folderlist li.parent
{
    background-image: url(images/filemanager/folderup.png);
    background-repeat: no-repeat;
    margin-bottom: 1em;
}

div.filemanagercontrol table.fileList
{
    width: 98%;
    border-collapse: collapse;
    margin: 0;
}

div.filemanagercontrol table.fileList tr.selected
{
    background-color: #eee;
}

div.filemanagercontrol .fileList th.col1
{
    width: 40px;
}
div.filemanagercontrol .fileList th.col2
{
    width: 355px;
    text-align: left;
}
div.filemanagercontrol .fileList th.col3
{
    width: 80px;
    text-align: left;
}
div.filemanagercontrol .fileList th.col4
{
    width: 160px;
    text-align: left;
}
div.filemanagercontrol .fileList th.col5
{
    width: 130px;
    text-align: left;
}

div.filemanagercontrol .fileList th
{
    border-bottom: 1px solid #DCDCDC;
    padding: 0 1em 0.3em 1em;
}

div.filemanagercontrol .fileList th a, div.filemanagercontrol .crumbs a
{
    border-bottom: dotted 1px #888;
}

div.filemanagercontrol .fileList th a:hover, div.filemanagercontrol .crumbs a:hover
{
    border-bottom: none;
}

div.filemanagercontrol .fileList td
{
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-size: 0.9em;
    padding-top: 0.3em;
    padding-right: 15px;
}

div.filemanagercontrol .fileList td a
{
    padding: 3px 0 2px 20px;
    line-height: 1.4em;
}
div.filemanagercontrol ul.documentList
{
    list-style-type: none;
    list-style-image: none;
    margin-bottom: 1em;
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-size: 0.9em;
    padding-top: 0.3em;
}

/* File summary css styling */
/* Applied to override what is in the filesummary.config */
div.filemanagercontrol fieldset.editfilesummary
{
}

div.filemanagercontrol .editfilesummary p
{
    padding-left: 20.3em;
}
div.filemanagercontrol fieldset.editfilesummary fieldset
{
    margin-top: 0.2em;
}
div.filemanagercontrol fieldset.editfilesummary label
{
    float: none;
    display: inline;
    width: auto;
}
div.filemanagercontrol fieldset.editfilesummary td
{
    vertical-align: top;
    padding-top: 0.3em;
    width: 20em;
}

div.filemanagercontrol fieldset.editfilesummary a
{
    cursor: text;
    text-decoration: none;
    color: #606060;
}

div.filemanagercontrol fieldset.editfilesummary a:hover
{
    background: none;
}

.sort
{
    padding: 0 0 2px 14px;
    line-height: 1.2em;
}

.Ascending
{
    background-image: url(images/Filemanager/ascending.png);
    background-repeat: no-repeat;
    background-position: left;
    padding: 0 0 2px 14px;
    line-height: 1.2em;
}
.Descending
{
    background-image: url(images/Filemanager/descending.png);
    background-repeat: no-repeat;
    background-position: left;
    padding: 0 0 2px 14px;
    line-height: 1.2em;
}

.documentList a, .document
{
    padding: 0 0 2px 20px;
    background-image: url(images/extensions/default.gif);
    background-repeat: no-repeat;
    line-height: 1.4em;
}

.folder
{
    padding: 0 0 2px 20px;
    background-image: url(images/filemanager/folder.png);
    background-repeat: no-repeat;
    line-height: 1.4em;
}
.folderup
{
    padding: 0 0 2px 20px;
    background-image: url(images/filemanager/folderup.png);
    background-repeat: no-repeat;
    line-height: 1.4em;
}

/*************************/
/* SITEMAP PAGE          */
/*************************/
#SiteMap ul
{
    margin: 0;
    padding: 0.2em 0;
}

#SiteMap ul ul
{
    padding: 0;
    margin-left: 0.5em;
}

#SiteMap li
{
    margin: 0 0 0.5em 0;
    padding: 0;
    list-style: none;
    font-size: 1.3em;
}
#SiteMap li a
{
    color: #555555;
    text-decoration: none;
}

#SiteMap li a:hover
{
    text-decoration: underline;
}

#SiteMap li li
{
    margin: 0.2em 0;
    padding-left: 1.2em;
    background: url(images/SiteMapBullet.png) no-repeat;
    font-size: 0.7em;
}

#SiteMap li li a
{
    color: #074A90;
    text-decoration: none;
}

#SiteMap li li a:hover
{
    text-decoration: underline;
}

#SiteMap li li li
{
    font-size: 1em;
}


#SiteMap div
{
    float: left;
    width: 50%;
}


/**************/
#PrintHeaderArea
{
    display: none;
}

/*****************************/
/***   WORKROOM  *************/
/*****************************/

.MMeditButton, .MMcreateButton, .MMinviteButton, .WReditButton, .WRcreateButton, .WRdeleteButton
{
    padding: 0 0 0.4em 2em;
    margin: 0 0 0 0.6em;
    background-repeat: no-repeat;
    line-height: 1.8em;
    font-family: Verdana, Helvetica, Sans-Serif;
    width: auto;
    display: inline;
}

.WReditButton
{
    background-image: url(images/WRcommon/edit.png);
}

.WRdeleteButton
{
    background-image: url(images/WRcommon/delete.png);
}

.MMcreateButton, .WRcreateButton
{
    background-image: url(images/Managemembers/add.png);
}

.MMeditButton
{
    background-image: url(images/Managemembers/edit.png);
}

.MMinviteButton
{
    background-image: url(images/Managemembers/invite.png);
}

.DeleteButton
{
    margin-right: 312px;
}

