
html {
    padding: 0;
    margin: 0;
}


html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre,
form, fieldset, input, blockquote, table, th, td, embed, object {
	padding: 0;
	margin: 0;
	}
table {
	border-collapse: collapse;
	border-spacing: 0;
	}
fieldset, img, abbr {
	border: 0;
	}
address, caption, cite, code, dfn, em, th, var {
	font-weight: normal;
	font-style: normal;
	}
ul {
	list-style: none;
	}
caption, th {
	text-align: left;
	}
q:before, q:after {
	content: '';
	}
ins {
	text-decoration: none;
	}
html{
min-height: 100%;
}

body{
background: #ffffff;
min-height: 100%;
}

@page { orphans:2; }

.hidden {
  display: none;
}

a {
  text-decoration: none;
  color: #4b4b4b;
}
a:hover {
  text-decoration: underline;
  color: #3b3b3b;
}


h3.grey{
color: #4b4b4b;
display: inline;
font-weight: bold;
font-size: 14px;
}

.green{
color: #36679c;
font-weight: bold;
}




ul.dropdown, ul.dropdown li.menuitem{
  position: relative;
  z-index: 0 auto;
  *z-index: 1;
  padding: 0px;
  margin: 0px;
  height: 20px;
  color: #000000;
  width: 0 auto;
}

li.menuitem .list{
  position: relative;
  display: inline;
  float: right;
  clear: left;
  border-left: 1px solid #808080;
  *top:-15px;
  width: 18px;
  height: 20px;
  background: #f2ece4 url(icons/bullet_arrow_down.png) no-repeat right;
}

ul.dropdown a img{
  padding-right: 5px;
}

ul.dropdown li.menuitem ul.submenu{
  display: none;
}

ul.dropdown li.menuitem:hover ul.submenu, ul.dropdown li.menuitem ul.submenu:hover{
  position: relative;
  left: 20px;
  top: -2px;
  z-index: 100;
  display: block;
  border: 1px solid #808080;
  background-color: #ffffff;
  padding-top: 3px;
  padding-bottom: 3px;
}

ul.dropdown li.menuitem:hover{
  z-index: 1;
}

ul.dropdown li.menuitem ul.submenu li{
  height: 20px;
  width: auto;
  display: block;
  background-color:#ffffff;
  padding-left: 3px;
}

ul.dropdown li.menuitem ul.submenu li:hover{
  background-color:#B3D4FF;
}
/*_________________________________________________________________  Logo  */
div#logo {
  position:relative;
  top: 20px;
  margin: 0px auto;
  width: 100%;
  border: 1px;
  z-index: 1;
}
/*_________________________________________________________________  Content  */

div#top{
  position: relative;
  top: 31px;
  margin: 0px auto;
  width: 100%;
  border: 1px solid #000000;
}


div#wrapper {
  position: relative;
  display: block;
  top: 0px;
  margin: 0px auto;
  width: 925px;
  border: 0px solid #eeeeee;
  border-top: 0px;
  font-family: Helvetica, Verdana, sans-serif;
  font-size: 11px;
  text-decoration: none;
  letter-spacing: 1px;
  white-space: 15px;
  line-height: 15px;
  color: #4b4b4b;
  margin-bottom: 70px;
}

div#wrapper div.top{
  position: relative;
  float: left;
  top: 0px;
  left: 0px;
  width: 920px;
  height: 23px;
  border: 0px solid #eeeeee;
  padding-top: 4px;
  background: url(img/menuTopBackground.jpg) no-repeat top;
  z-index: 1;
}

div#wrapper div.top .left{
  float: left;
  clear: right;
  width: 650px;
  height: 18px;
  margin-left: 7px;
  display: inline;
}

div#wrapper div.top .right{
  float: right;
  padding-right: 5px;
  padding-top: 3px;
  width: 250px;
  height: 15px;
  overflow: hidden;
  color: #D2D2D2;
  display: inline;
}

div#wrapper div.top .right a{
  color: #D2D2D2;
  font-weight: bold;
}
div#wrapper div.l32{
  position: relative;
  float: left;
  padding: 10px;
  padding-left: 0px;
  padding-right: 20px;
  top: 0px;
  left: 0px;
  width: 245px;
  height: 70px;
  border-right: 0px solid #eeeeee;
  background: #ffffff;
}
div#wrapper div.l31{
  position: relative;
  float: left;
  padding: 20px;
  top: 0px;
  left: 0px;
  width: 225px;
  height: 50px;
  border-right: 0px solid #eeeeee;
  background: #ffffff;
  text-size: 9px;
}
div#wrapper div.l33{
  position: relative;
  float: left;
  padding: 20px;
  top: 0px;
  left: 0px;
  width: 225px;
  height: 50px;
  background: #ffffff;
}


div#wrapper div.tl21{
  z-index: 1;
  position: relative;
  float: left;
  padding-right: 15px;
  padding-left: 15px;
  top: 0px;
  left: 0px;
  width: 635px;
  height: 74px;
  border-right: 0px solid #eeeeee;
  border-top: 0px solid #eeeeee;
 background: #ffffff;
}
div#wrapper div.tl22{
  position: relative;
  *z-index: 2;
  float: left;
  padding-right: 15px;
  padding-left: 15px;
  top: 0px;
  left: 0px;
  width: 200px;
  height: 74px;
  border-top: 0px solid #eeeeee;
  background: #f2ece4;
}

div#wrapper div.l21{
  position: relative;
  float: left;
  padding: 15px;
  padding-right: 40px;
  top: 0px;
  left: 0px;
  width: 610px;
  height: 100%;
  min-height: 500px;
  border-right: 0px solid #eeeeee;
  border-top: 0px solid #eeeeee;
 background: #ffffff;
 word-wrap: break-word
}




div#wrapper div.l21 table.memberTable{
  width: 600px;
}

div#wrapper div.l21 table.memberTable{
  border: 0;
  margin-top: 40px;
  background-color: transparent;
}

div#wrapper div.l21 table.memberTable tr{
  background-color: transparent;
}

div#wrapper div.l21 table.memberTable th{
  border-top: 1px solid #e6daca;
  color: #88a649;
  font-weight: bold;
  font-size: 12px;
  background-color: #ffffff;
}

div#wrapper div.l21 table.memberTable td{
  border-top: 1px solid #e6daca;
  padding: 3px;
  background-color: #ffffff;
  vertical-align: top;
  font-size: 10px;
}

div#wrapper div.l21 table.memberTable td a{
  text-decoration: none;
}


div#wrapper div.l21 a{
  text-decoration: underline;
}

div#wrapper div.l21 p.post{
  position: relative;
  left: 25px;
}


div#wrapper div.l21 p.tag{
  display: block;
  padding-bottom: 2px;
  border-bottom: 1px solid #f2ece4;
  color: #d98841;
  font-weight: bold;
}

div#wrapper div.l21 p.tagActive{
  display: block;
  padding-bottom: 2px;
  border-bottom: 1px solid #f2ece4;
  color: #88a649;
  font-weight: bold;
}

div#wrapper div.l21 p.tagSuspended{
  display: block;
  padding-bottom: 2px;
  border-bottom: 1px solid #f2ece4;
  color: #d98841;
  font-weight: bold;
}

div#wrapper div.l21 p.tagFinished{
  display: block;
  padding-bottom: 2px;
  border-bottom: 1px solid #f2ece4;
  color: #a51d20;
  font-weight: bold;
}

div#wrapper div.l21 p.tagOrganization{
  display: block;
  padding-bottom: 2px;
  padding-left: 20px;
  margin-bottom: 20px;
  background: url(icons/org.gif) no-repeat top left;
  border-bottom: 1px solid #f2ece4;
  color: #88a649;
  font-weight: bold;
  font-size: 14px;
}

div#wrapper div.l21 p.tagOrganization a{
  text-decoration: none;
  color: #88a649;
}

div#wrapper div.l21 p.date{
  display: block;
  color: #88a649;
  font-size: 13px;
  font-weight: bold;
  width: 100%;
  padding-left: 20px;
  margin: 0;
  background: url(icons/date.png) no-repeat left;
}

div#wrapper div.l21 p.headline{
  display: block;
  color: #000000;
  font-size: 13px;
}

div#wrapper div.l21 p.headline a{
  text-decoration: none;
}

div#wrapper div.l21 p.headline b{
  color: #2f4159;
  font-weight: bold;
}

div#wrapper div.l21 p.headline img{
  float: left;
  clear: right;
  padding-top: 2px;
  margin-right: 10px;
  margin-top: -3px;
}

div#wrapper div.l21 p.numberOfComments{
  display: block;
  margin-bottom: -10px;
  margin-left: 50px;
  color: #88a649;
  font-weight: bold;
}

div#wrapper div.l21 p.comment{
  display: block;
  padding-top: 2px;
  margin-left: 50px;
  border-top: 1px solid #f2ece4;
}

div#wrapper div.l21 p.comment a{
  text-decoration: none;
}

div#wrapper div.l21 p.comment span{
  display: block;
  padding: 5px;
  margin-bottom: 2px;
  min-height: 60px;
  border: 0px solid #88a649;
  background: #f2ece4;
}

div#wrapper div.l21 p.comment span a:hover{
  text-decoration: underline;
}

div#wrapper div.l21 p.comment span:hover{
  background: #E6DACA;
}

div#wrapper div.l21 p.comment span img.profilePicture{
  float: left;
  clear: right;
  padding: 2px;
  margin-right: 10px;
  margin-bottom: 5px;
  border: 1px solid #88a649;
  background: #ffffff;
}

div#wrapper div.l21 p.comment span a.edit{
  display: none;
}

div#wrapper div.l21 p.comment span:hover a.edit{
  display: inline;
  float: right;
  padding: 0px;
  margin: 0px;
}

div#wrapper div.l21 p.comment span:hover a.edit img{
  padding: 0px;
  margin: 0px;
}

div#wrapper div.l22{
  position: relative;
  float: left;
  padding: 15px;
  top: 0px;
  left: 0px;
  width: 200px;
  height: 100%;
  border-top: 0px solid #eeeeee;
  background: #f2ece4;
  word-wrap: break-word
}

div#wrapper div.l22 p.headline{
  padding: 0px;
  margin: 0px;
  height: 20px;
  display: block;
  color: #000000;
}

div#wrapper div.l22 p.headline b{
  color: #2f4159;
  font-weight: bold;
}

div#wrapper div.l22 p.headline img{
  float: left;
  clear: right;
  height: 20px;
  width: 20px;
  padding-top: 2px;
  margin-right: 6px;
  margin-top: -3px;
}

div#wrapper div.l22 img.poster{
   position: relative;
  padding: 0px;
  margin: 0px;
  display: block;

  left: -15px;
}

div#wrapper div.l22 span{
  position: relative;
  display: block;
  margin-top: 20px;
  margin-bottom: 10px;
  padding-top: 2px;
  padding-bottom: 0px;
  padding-left: 20px;
  padding-right: 2px;
  top: 0px;
  left: -25px;
  width: 196px;
  height: 20px;
  font-family: Helvetica, Verdana, sans-serif;
  font-size: 13px;
  font-weight: bold;
  text-decoration: none;
  text-align: left;
  letter-spacing: 1px;
  color: #ffffff;
  border-top: 0px solid #eeeeee;
  background: url(img/rightHeadlineWrapper.jpg) no-repeat top;
}

div#wrapper div.l22 img.profilePicture{
  float: left;
  clear: right;
  padding: 2px;
  margin-right: 10px;
  margin-bottom: 5px;
  border: 1px solid #88a649;
  background: #ffffff;
}

div#wrapper div.l22 div.contactsmenu{
  display: block;
  width: 180px;
  height: 45px;
  overflow: hidden;
  margin: 5px;
  word-wrap: break-word;
  line-height: 10px;
}

div#wrapper div.l22 div.contactsmenu a{
  font-size: 9px;
  line-height: 10px;
}

div#wrapper div.l22 div.contactsmenu img{
  float: left;
  clear: right;
  max-height: 38px;
  max-width: 55px;
  overflow: hidden;
  padding: 2px;
  margin-right: 5px;
  border: 1px solid #88a649;
  background: #ffffff;
}

div#bottom {
  position: relative;
  width: 100%;
  padding-bottom: 15px;
  bottom: 30px;
  height: 40px;
  border-top: 0px solid #30425a;
  padding-top: 5px;
  font-family: Helvetica, Verdana, sans-serif;
  font-size: 11px;
  text-decoration: none;
  text-align: center;
  letter-spacing: 1px;
  white-space: 15px;
  line-height: 15px;
  color: #4b4b4b;
}

div#bottomMenu {
  position: fixed;
  width: 100%;
  bottom: 0px;
  height: 20px;
  padding-top: 3px;
  border-top: 0px solid #000000;
  font-family: Helvetica, Verdana, sans-serif;
  font-size: 11px;
  text-decoration: none;
  text-align: center;
  letter-spacing: 1px;
  white-space: 15px;
  line-height: 15px;
  color: #4b4b4b;
  background: url(img/bottomMenuTopBackground.jpg) repeat-x;
}

div#bottomMenu a{
  height: 20px;
  padding: 0px;
  margin: 0px;
  margin-left: 20px;
  display: inline;
}

div#bottomMenu b{
  color: #2f4159;
  font-weight: bold;
}

div#bottomMenu a img{
  position: relative;
  top: 0px;
  display: inline;
  padding-right: 5px;
  margin: 0px;
}

div#bottomMenu a span{
  position: relative;
  top: -5px;
  display: inline;
}

div#wrapper div.l21 div#Archive{
	float: left;
	clear: right;
	height: 500px;
	width: 240px;
	overflow: scroll;
	border: 1px solid #f2ece4;
}

div#wrapper div.l21 div#Archive ul{
	height: 500px;
	width: 200px;
	overflow: scroll;
}

div#wrapper div.l21 div#Archive a{
	text-decoration: none;
	overflow: visible;
	width: 200px;
}

div#wrapper div.l21 div#Archive a:hover{
	text-decoration: none;
	z-index: 2;
	background: #E6DACA;
}

div#wrapper div.l21 div#Archive a i{
	display: none;
	z-index: 999;
}

div#wrapper div.l21 div#container{
	float: left;
	height: 500px;
	width: 350px;
	overflow: auto;
	border: 1px solid #f2ece4;
}

div#wrapper div.l21 div#container p.adressbar{
	display: block;
	width: 100%;
	border-bottom: 1px solid #f2ece4;
	background: #f0f0f0;
}

div#wrapper div.l21 div#container p.adressbar span{
	display: inline;
	width: 280px;
	border-left: 1px solid #f2ece4;
	padding-left: 10px;
	background: #f7f7f7;
}

div#wrapper div.l21 div#container p.adressbar span:hover{
	background-color: #f7f7f7;
}

div#wrapper div.l21 div#container span{
	text-decoration: none;
	padding-left: 20px;
}

span[class^='image']{
	background: url(icons/photo.png) no-repeat left; 
	padding-left: 20px;
}

span[class$='word']{
	background: url(icons/page_white_word.png) no-repeat left; 
	padding-left: 20px;
}

span[class^='text']{
	background: url(icons/page_white_text.png) no-repeat left; 
	padding-left: 20px;
}

span[class$='pdf']{
	background: url(icons/page_white_acrobat.png) no-repeat left; 
	padding-left: 20px;
}

span[class$='compressed']{
	background: url(icons/compress.png) no-repeat left; 
	padding-left: 20px;
}

span[class$='excel']{
	background: url(icons/page_white_excel.png) no-repeat left; 
	padding-left: 20px;
}

span[class$='BLOG']{
	background: url(icons/blog.gif) no-repeat left;
	padding-left: 20px;
}
span[class$='MAIL']{
	background: url(icons/mail.gif) no-repeat left;
	padding-left: 20px;
}
span[class$='ORGANIZATION']{
	background: url(icons/org.gif) no-repeat left;
	padding-left: 20px;
}
span[class$='PROJECT']{
	background: url(icons/pro.gif) no-repeat left;
	padding-left: 20px;
}
span[class$='CALENDAR']{
	background: url(icons/call.gif) no-repeat left;
	padding-left: 20px;
}
span[class$='NEWS']{
	background: url(icons/news.gif) no-repeat left;
	padding-left: 20px;
}
span[class$='MENU']{
	background: url(icons/stand.gif) no-repeat left;
	padding-left: 20px;
}

div#wrapper div.l21 div#container span a{
	text-decoration: none;
}

div#wrapper div.l21 div#container span a b{
	text-decoration: none;
	display: inline;
	font-weight: normal;
}

div#wrapper div.l21 div#container span:hover a b{
	text-decoration: none;
	display:none;
}

div#wrapper div.l21 div#container span a i{
	text-decoration: none;
	display:none;
	font-weight: normal;
}

div#wrapper div.l21 div#container span:hover a i{
	text-decoration: none;
	display: inline;
}

div#wrapper div.l21 div#container span{
	display: block;
	width: 330px;
	height: 20px;
	text-decoration: none;
}

div#wrapper div.l21 div#container span:hover{
	text-decoration: none;
	background-color: #E6DACA;
	
}

div#wrapper div.l21 div#container span .edit{
	display: none;
	width: 16px;
	height: 16px;
	margin: 0;
	padding: 0;
}

div#wrapper div.l21 div#container span:hover .edit{
	display: inline;
	float: right;
	clear: left;
	width: 16px;;
	height: 16px;
	background: url(icons/bullet_wrench.png) no-repeat right;
	margin: 0;
	padding: 0;
}


a[href='#1browse']{
	background: url(icons/folder_explore.png) no-repeat left; 
	padding-left: 20px;
}

a[href='#1new']{
	background: url(icons/add.png) no-repeat left; 
	padding-left: 20px;
}

a[href='#1newfolder']{
	background: url(icons/folder_add.png) no-repeat left; 
	padding-left: 20px;
}

/* .yui-navset defaults to .yui-navset-top */
.yui-navset .yui-nav,
.yui-navset .yui-navset-top .yui-nav { /* protect nested tabviews from other orientations */
    border:solid #88a649; /* color between tab list and content */
    border-width:0 0 5px;
    Xposition:relative;
    zoom:1;
}

.yui-navset .yui-nav li,
.yui-navset .yui-navset-top .yui-nav li {
    margin:0 0 0 0; /* space between tabs */
    padding:1px 0 0; /* gecko: make room for overflow */
    zoom:1;
}

.yui-skin-sam .yui-navset .yui-nav .selected,
.yui-skin-sam .yui-navset .yui-navset-top .yui-nav .selected {
    margin:0 0.16em -1px 0; /* for overlap */
}

.yui-skin-sam .yui-navset .yui-nav a,
.yui-skin-sam .yui-navset .yui-navset-top .yui-nav a {
    background:#f2ece4; /* tab background */
    border:solid #a3a3a3;
    border-width:0 1px;
    color:#000;
    text-decoration:none;
}

.yui-navset .yui-nav a em,
.yui-navset .yui-navset-top .yui-nav a em {
    border-right: 1px solid #e4d8c8;
    cursor:hand;
    padding:0.25em .75em;
    left:0; right: 0; bottom: 0; /* protect from other orientations */
    position:relative;
    font-size: 13px;
	text-decoration: none;
    height: 20px;
    display: block;
}

.yui-navset .yui-nav .selected a,
.yui-navset .yui-nav .selected a:focus, /* no focus effect for selected */
.yui-navset .yui-nav .selected a:hover { /* no hover effect for selected */
    background:#f2ece4; /* selected tab background */
	font-weight: bold;
	text-decoration: none;
    color:#000000;
}

.yui-skin-sam .yui-navset .yui-nav a:hover,
.yui-skin-sam .yui-navset .yui-nav a:focus {
    background:#bfdaff; /* selected tab background */
    outline:0;
}

.yui-skin-sam .yui-navset .yui-nav .selected a em {
    padding:0.35em 0.75em; /* raise selected tab */
}

.yui-skin-sam .yui-navset .yui-nav .selected a,
.yui-skin-sam .yui-navset .yui-nav .selected a em {
    border-color:#243356; /* selected tab border color */
}

.yui-skin-sam .yui-navset .yui-content {
     background-color: transparent;/* content background color */
}

.yui-skin-sam .yui-navset .yui-content,
.yui-skin-sam .yui-navset .yui-navset-top .yui-content {
    border:0px solid #808080; /* content border */
    border-top-color:#243356; /* different border color */
	background-color: transparent;/* content background color */
}


.yuimenu{top:-999em;left:-999em;}
.yuimenubar{position:static;}
.yuimenu .yuimenu,.yuimenubar .yuimenu{position:absolute;}
.yuimenubar li,.yuimenu li{list-style-type:none;}
.yuimenubar ul,.yuimenu ul,.yuimenubar li,.yuimenu li,.yuimenu h6,.yuimenubar h6{margin:0;padding:0;}
.yuimenuitemlabel,.yuimenubaritemlabel{text-align:left;white-space:nowrap;}
.yuimenubar ul{*zoom:1;}
.yuimenubar .yuimenu ul{*zoom:normal;}
.yuimenubar>.bd>ul:after{content:".";display:block;clear:both;visibility:hidden;height:0;line-height:0;}
.yuimenubaritem{float:left;}
.yuimenubaritemlabel,.yuimenuitemlabel{display:block;}
.yuimenuitemlabel .helptext{font-style:normal;display:block;margin:-1em 0 0 10em;}
.yui-menu-shadow{position:absolute;visibility:hidden;z-index:-1;}
.yui-menu-shadow-visible{top:2px;right:-3px;left:-3px;bottom:-3px;visibility:visible;}
.hide-scrollbars *{overflow:hidden;}.hide-scrollbars select{display:none;}
.yuimenu.show-scrollbars,.yuimenubar.show-scrollbars{overflow:visible;}
.yuimenu.hide-scrollbars .yui-menu-shadow,.yuimenubar.hide-scrollbars .yui-menu-shadow{overflow:hidden;}
.yuimenu.show-scrollbars .yui-menu-shadow,.yuimenubar.show-scrollbars .yui-menu-shadow{overflow:auto;}
.yuimenubar{
	font-size:93%;
	line-height:2;
	*line-height:1.9;
	border:solid 0px #808080;
	background:transparent;
}
.yuimenubarnav .yuimenubaritem{border-right:solid 1px #ccc;}
.yuimenubaritemlabel{
	padding:0 10px;
	color:#fff;
	font-size:12px;
	font-weight: bold;
	text-decoration:none;
	cursor:default;
	border-style:solid;
	border-color:#808080;
	border-width:0px 0;
	*position:relative;
	margin:-1px 0;
}
.yuimenubarnav .yuimenubaritemlabel{padding-right:20px;*display:inline-block;}
.yuimenubarnav .yuimenubaritemlabel-hassubmenu{}
.yuimenubaritem-selected{}
.yuimenubaritemlabel-selected{border-color:#7D98B8;}
.yuimenubarnav .yuimenubaritemlabel-selected{border-left-width:1px;margin-left:-1px;*left:-1px;}
.yuimenubaritemlabel-disabled{cursor:default;color:#A6A6A6;}
.yuimenubarnav .yuimenubaritemlabel-hassubmenu-disabled{}
.yuimenu{font-size:93%;line-height:1.5;*line-height:1.45;}
.yuimenubar .yuimenu,.yui-skin-sam .yuimenu .yuimenu{font-size:100%;}
.yuimenu .bd{*zoom:1;_zoom:normal;border:solid 1px #808080;background-color:#fff;}
.yuimenu .yuimenu .bd{*zoom:normal;}
.yuimenu ul{padding:3px 0;border-width:1px 0 0 0;border-color:#ccc;border-style:solid;}
.yuimenu ul.first-of-type{border-width:0;}
.yuimenu h6{font-weight:bold;border-style:solid;border-color:#ccc;border-width:1px 0 0 0;color:#a4a4a4;padding:3px 10px 0 10px;}
.yuimenu ul.hastitle,.yui-skin-sam .yuimenu h6.first-of-type{border-width:0;}
.yuimenu .yui-menu-body-scrolled{border-color:#ccc #808080;overflow:hidden;}
.yuimenu .topscrollbar,.yui-skin-sam .yuimenu .bottomscrollbar{height:16px;border:solid 1px #808080;background:#fff;}
.yuimenu .topscrollbar{border-bottom-width:0;background-position:center -950px;}
.yuimenu .topscrollbar_disabled{background-position:center -975px;}
.yuimenu .bottomscrollbar{border-top-width:0;background-position:center -850px;}
.yuimenu .bottomscrollbar_disabled{background-position:center -875px;}
.yuimenuitem{_border-bottom:solid 1px #fff;}
.yuimenuitemlabel{padding:0 20px;color:#000;text-decoration:none;cursor:default;}
.yuimenuitemlabel .helptext{margin-top:-1.5em;*margin-top:-1.45em;}
.yuimenuitem-hassubmenu{
background-image:url(icons/menuitem.png);
background-position:right center;
background-repeat:no-repeat;
}
.yuimenuitem-checked{}
.yui-menu-shadow-visible{background-color:#000;opacity:.12;*filter:alpha(opacity=12);}
.yuimenuitem-selected{background-color:#B3D4FF;}
.yuimenuitemlabel-disabled{cursor:default;color:#A6A6A6;}
.yuimenuitem-hassubmenu-disabled{
	
	}

.yuimenuitem-checked-disabled{
	
}

.l21 table.calendar{
  width: 600px;
  height: 400px;
}

table.calendar{
  border: 0;
  background-color: transparent; 
}

table.calendar tr{
  background-color: transparent; 
}

table.calendar th{
  border-top: 1px solid #e6daca;
  color: #88a649;
  font-weight: bold;
  font-size: 10px;
  background-color: #ffffff;
}

table.calendar td{
  border-left: 1px solid #e6daca;
  border-right: 1px solid #e6daca;
  border-bottom: 1px solid #e6daca;
  border-top: 1px solid #e6daca;
  background-color: #ffffff;
  color: #d98841;
  vertical-align: top;
  font-weight: bold;
}

table.calendar td:hover{
  background-color: #e6daca;
  border: 1px solid #808080;
}

table.calendar td a{
  text-decoration: none;
}

table.calendar td#today{
  background-color: #e6daca;
  border: 2px solid #808080; 
}

table.calendar td.event{
  background-color: #f2ece4; 
}

caption.calendar-month{
  color: #d98841;
  font-weight: bold;
  text-align: left;
  font-size: 14px;
}

table.profile{
  width: 600px;
  border: 0;
  margin-top: 40px;
  background-color: transparent;
}

table.profile tr{
  background-color: transparent;
  padding: 5px;
}

table.profile th{
  border-top: 1px solid #e6daca;
  color: #88a649;
  font-weight: bold;
  font-size: 14px;
  background-color: #ffffff;
}

table.profile td{
  border-top: 0px solid #e6daca;
  padding: 3px;
  background-color: #ffffff;
  vertical-align: top;
  font-weight: bold;
}

table.profile td a{
  text-decoration: none;
}

table.todolist{
  width: 600px;
  border: 0;
  margin-top: 40px;
  background-color: #f2ece4;
}

table.todolist tr{
  background-color: #f2ece4;
  padding: 5px;
}

table.todolist th{
  border: 1px solid #ffffff;
  color: #2f4159;
  font-weight: bold;
  font-size: 11px;
  background-color: #f2ece4;
}

table.todolist td{
  border: 1px solid #ffffff;
  padding: 3px;
  background-color: #f2ece4;
  color: #000000;
  vertical-align: top;
  font-weight: normal;
  font-size: 10px;
}

table.todolist td a{
  text-decoration: underline;
}

textarea{
word-wrap: break-word;
overflow-x: no-scroll;
overflow-y: scroll;
}

.info{
  background: #B3D4FF;
  border: 1px solid #7BB2FB;
  padding: 5px;}

.recipient{
  background: #F2ECE4;
  border: 1px solid #CDB697;
  padding: 5px;
  text-size: 10px;
}

table.round{
margin: 0px;
padding: 0px;
border: hidden;
}

table.round tr{
margin: 0px;
padding: 0px;
border: hidden;
}

table.round td{
margin: 0px;
padding: 0px;
border: 0px;
word-wrap: break-word;
}

table.round td.t{
width: 491px;
height: 22px;
background:url(img/hvit_top_rund.png) no-repeat;
}

table.round td.m{
padding-left: 20px;
width: 491px;
background: url(img/hvit_midt_rund.png) repeat-y;
}

table.round td.m img{
    float: left;
    clear: right;
    margin-right: 10px;
    border: 2px solid #dfdfdf;
}

table.round td.m p{
width: 461px;
}

table.round td.b{
height: 22px;
width: 491px;
background:  url(img/hvit_bunn_rund.png) no-repeat;
border: 0;
}

table.prattle{
margin: 0px;
padding: 0px;
}

table.prattle tr{
    margin: 0;
    padding: 0;
    border: 0;
}

table.prattle td{
    margin-top: 25px;
    padding: 10px;
    border-left: 10px solid #88a649;
    border-top: 2px solid #88a649;
    word-wrap: break-word;
}

table.prattle td span{
    float: left;
    clear: right;
    margin-right: 10px;
    width: 50px;
    height: 50px;
    overflow: hidden;
    border: 2px solid #808080;
}

div.prattle span.top{
    float: left;
    clear: right;
    margin: 0;
    padding: 0;
    width: 50px;
    height: 50px;
    overflow: hidden;
    border: 1px solid #dfdfdf;
}

div.prattle{
    position: relative;
    clear: both;
    display: block;
    width: 100%;
    height: 100px;
}

.collapsable em {
     background: #B3D4FF;
     border: 1px solid #808080;
     padding: 5px;
     margin: 5px;
     display: block;
}
.collapsable em a{
     position: absolute;
     right: 10px;
}
.collapsable span {
    padding: 10px;
    background: transparent;
     display: none;
     overflow: hidden;
}
#bodyWrapper{
         margin: 0;
         padding: 0;
         //opacity: 0.8;
         position: fixed;
         width: 100%;
         height: 100%;
         top: 0px;
         right: 0px;
         background-color: transparent;
         text-align: center;
         z-index: 1000;
         display: none;
}
#bodyWrapper .middle{
         position: relative;
         float: center;
         top: 40%;
         color: #ffffff;
}

.yui-busy { 
cursor : wait !important ; 
} 
.yui-toolbar-container fieldset { 
padding : 0; 
margin : 0; 
border : 0; 
} 
.yui-toolbar-container legend { 
display : none; 
} 
.yui-toolbar-container .yui-toolbar-subcont { 
padding : 0.25em 0; 
} 
.yui-toolbar-container-collapsed .yui-toolbar-subcont { 
display : none; 
} 
.yui-toolbar-container .yui-toolbar-subcont:after { 
display : block; 
clear : both; 
visibility : hidden; 
content : '.'; 
height : 0; 
} 
.yui-toolbar-container span.yui-toolbar-draghandle { 
cursor : move; 
border-left : 1px solid #999; 
border-right : 1px solid #999; 
overflow : hidden; 
text-indent : 77777px; 
width : 2px; 
height : 20px; 
display : block; 
clear : none; 
float : left; 
margin : 0 0 0 0.2em; 
} 
.yui-toolbar-container .yui-toolbar-titlebar.draggable { 
cursor : move; 
} 
.yui-toolbar-container .yui-toolbar-titlebar { 
position : relative; 
} 
.yui-toolbar-container .yui-toolbar-titlebar h2 { 
font-weight : bold; 
letter-spacing : 0; 
border : none; 
color : #000; 
margin : 0; 
padding : 0.2em; 
} 
.yui-toolbar-container .yui-toolbar-titlebar h2 a { 
text-decoration : none; 
color : #000; 
cursor : default; 
} 
.yui-toolbar-container.yui-toolbar-grouped span.yui-toolbar-draghandle { 
height : 40px; 
} 
.yui-toolbar-container .yui-toolbar-group { 
float : left; 
margin-right : 0.5em; 
} 
.yui-toolbar-container .yui-toolbar-group:after { 
display : block; 
clear : both; 
visibility : hidden; 
content : '.'; 
height : 0; 
} 
.yui-toolbar-container .yui-toolbar-group h3 { 
font-size : 75%; 
padding : 0 0 0 0.25em; 
margin : 0; 
} 
.yui-toolbar-container span.yui-toolbar-separator { 
width : 2px; 
padding : 0; 
height : 18px; 
margin : 0.2em 0 0.2em 0.1em; 
display : none; 
float : left; 
} 
.yui-toolbar-container.yui-toolbar-grouped .yui-toolbar-group span.yui-toolbar-separator { 
height : 18px; 
display : block; 
} 
.yui-toolbar-container ul li { 
margin : 0; 
padding : 0; 
list-style-type : none; 
} 
.yui-toolbar-container .yui-toolbar-nogrouplabels h3 { 
display : none; 
} 
.yui-toolbar-container .yui-push-button, .yui-toolbar-container .yui-color-button, .yui-toolbar-container .yui-menu-button { 
position : relative; 
cursor : pointer; 
} 
.yui-toolbar-container .yui-button .first-child, .yui-toolbar-container .yui-button .first-child a { 
height : 100%; 
width : 100%; 
overflow : hidden; 
font-size : 0; 
} 
.yui-toolbar-container .yui-button-disabled { 
cursor : default; 
} 
.yui-toolbar-container .yui-button a { 
overflow : hidden; 
} 
.yui-toolbar-container .yui-toolbar-select .first-child a { 
cursor : pointer; 
} 
.yui-toolbar-fontname-arial { 
font-family : Arial; 
} 
.yui-toolbar-fontname-arial-black { 
font-family : Arial Black; 
} 
.yui-toolbar-fontname-comic-sans-ms { 
font-family : Comic Sans MS; 
} 
.yui-toolbar-fontname-courier-new { 
font-family : Courier New; 
} 
.yui-toolbar-fontname-times-new-roman { 
font-family : Times New Roman; 
} 
.yui-toolbar-fontname-verdana { 
font-family : Verdana; 
} 
.yui-toolbar-fontname-impact { 
font-family : Impact; 
} 
.yui-toolbar-fontname-lucida-console { 
font-family : Lucida Console; 
} 
.yui-toolbar-fontname-tahoma { 
font-family : Tahoma; 
} 
.yui-toolbar-fontname-trebuchet-ms { 
font-family : Trebuchet MS; 
} 
.yui-toolbar-container .yui-toolbar-spinbutton { 
position : relative; 
} 
.yui-toolbar-container .yui-toolbar-spinbutton .first-child a { 
z-index : 0; 
} 
.yui-toolbar-container .yui-toolbar-spinbutton a.up, .yui-toolbar-container .yui-toolbar-spinbutton a.down { 
position : absolute; 
display : block; 
right : 0; 
cursor : pointer; 
z-index : 1; 
padding : 0; 
margin : 0; 
} 
.yui-toolbar-container .yui-overlay { 
position : absolute; 
} 
.yui-toolbar-container .yui-overlay ul li { 
margin : 0; 
list-style-type : none; 
} 
.yui-toolbar-container { 
z-index : 1; 
} 
.yui-editor-container .yui-editor-editable-container { 
position : relative; 
z-index : 0; 
width : 100%; 
} 
.yui-editor-container .yui-editor-masked { 
background-color : #ccc; 
} 
.yui-editor-container iframe { 
border : 0; 
padding : 0; 
margin : 0; 
display : block; 
} 
.yui-editor-container .yui-editor-editable { 
padding : 0; 
margin : 0; 
} 
.yui-editor-container .dompath { 
font-size : 85%; 
} 
.yui-editor-panel .hd { 
text-align : left; 
position : relative; 
} 
.yui-editor-panel .hd h3 { 
font-weight : bold; 
padding : 0.25em 0 0.25em 0.25em; 
margin : 0; 
} 
.yui-editor-panel .bd { 
width : 100%; 
position : relative; 
} 
.yui-editor-panel .bd div.yui-editor-body-cont { 
padding : 0.25em 0.1em; 
} 
.yui-editor-panel .bd .gecko form { 
overflow : auto; 
} 
.yui-editor-panel .bd div.yui-editor-body-cont:after { 
display : block; 
clear : both; 
visibility : hidden; 
content : '.'; 
height : 0; 
} 
.yui-editor-panel .ft { 
text-align : right; 
width : 99%; 
float : left; 
clear : both; 
} 
.yui-editor-panel .ft span.tip { 
display : block; 
position : relative; 
padding : 0.5em 0.5em 0.5em 23px; 
text-align : left; 
} 
.yui-editor-panel label { 
clear : both; 
float : left; 
padding : 0; 
width : 100%; 
text-align : left; 
} 
.yui-editor-panel .gecko label { 
overflow : auto; 
} 
.yui-editor-panel label strong { 
float : left; 
width : 6em; 
} 
.yui-editor-panel .removeLink { 
width : 80%; 
text-align : right; 
} 
.yui-editor-panel label input { 
margin-left : 0.25em; 
float : left; 
} 
.yui-editor-panel .yui-toolbar-group { 
margin-bottom : 0.75em; 
} 
.yui-editor-panel .height-width { 
float : left; 
} 
.yui-editor-panel .height-width span { 
font-style : italic; 
display : block; 
float : left; 
overflow : visible; 
} 
.yui-editor-panel .height-width span.info { 
font-size : 70%; 
margin-top : 3px; 
} 
.yui-editor-panel .yui-toolbar-bordersize, .yui-editor-panel .yui-toolbar-bordertype { 
font-size : 75%; 
} 
.yui-editor-panel .yui-toolbar-container span.yui-toolbar-separator { 
border : none; 
} 
.yui-editor-panel .yui-toolbar-bordersize span a span, .yui-editor-panel .yui-toolbar-bordertype span a span { 
display : block; 
height : 8px; 
left : 4px; 
position : absolute; 
top : 3px; 
width : 24px; 
text-indent : 52px; 
font-size : 0%; 
} 
.yui-editor-panel .yui-toolbar-bordertype span a span.yui-toolbar-bordertype-solid { 
border-bottom : 1px solid black; 
} 
.yui-editor-panel .yui-toolbar-bordertype span a span.yui-toolbar-bordertype-dotted { 
border-bottom : 1px dotted black; 
} 
.yui-editor-panel .yui-toolbar-bordertype span a span.yui-toolbar-bordertype-dashed { 
border-bottom : 1px dashed black; 
} 
.yui-editor-panel .yui-toolbar-bordersize span a span.yui-toolbar-bordersize-2 { 
border-bottom : 2px solid black; 
} 
.yui-toolbar-bordersize-menu .yuimenuitemlabel, .yui-toolbar-bordertype-menu .yuimenuitemlabel, .yui-toolbar-bordersize-menu .yuimenuitemlabel, .yui-toolbar-bordertype-menu .yuimenuitemlabel:hover { 
margin : 0 3px 7px 17px; 
} 
.yui-toolbar-bordersize-menu li.yui-toolbar-bordersize-1 a { 
border-bottom : 1px solid black; 
height : 14px; 
} 
.yui-toolbar-bordersize-menu li.yui-toolbar-bordersize-2 a { 
border-bottom : 2px solid black; 
height : 14px; 
} 
.yui-toolbar-bordersize-menu li.yui-toolbar-bordersize-3 a { 
border-bottom : 3px solid black; 
height : 14px; 
} 
.yui-toolbar-bordersize-menu li.yui-toolbar-bordersize-4 a { 
border-bottom : 4px solid black; 
height : 14px; 
} 
.yui-toolbar-bordersize-menu li.yui-toolbar-bordersize-5 a { 
border-bottom : 5px solid black; 
height : 14px; 
} 
.yui-toolbar-bordertype-menu li.yui-toolbar-bordertype-solid a { 
border-bottom : 1px solid black; 
height : 14px; 
} 
.yui-toolbar-bordertype-menu li.yui-toolbar-bordertype-dashed a { 
border-bottom : 1px dashed black; 
height : 14px; 
} 
.yui-toolbar-bordertype-menu li.yui-toolbar-bordertype-dotted a { 
border-bottom : 1px dotted black; 
height : 14px; 
} 
h2.yui-editor-skipheader, h3.yui-editor-skipheader { 
height : 0; 
margin : 0; 
padding : 0; 
border : none; 
width : 0; 
overflow : hidden; 
position : absolute; 
} 
.yui-toolbar-colors { 
width : 133px; 
display : none; 
z-index : 100; 
overflow : hidden; 
} 
.yui-toolbar-colors:after { 
display : block; 
clear : both; 
visibility : hidden; 
content : '.'; 
height : 0; 
} 
.yui-toolbar-colors a { 
height : 9px; 
width : 9px; 
float : left; 
display : block; 
overflow : hidden; 
text-indent : 999px; 
margin : 0; 
cursor : pointer; 
border : 1px solid #f6f7ee; 
} 
.yui-toolbar-colors a:hover { 
border : 1px solid black; 
} 
.yui-color-button-menu { 
overflow : visible; 
background-color : transparent; 
} 
.yui-toolbar-colors span { 
position : relative; 
display : block; 
padding : 3px; 
overflow : hidden; 
float : left; 
width : 100%; 
} 
.yui-toolbar-colors span:after { 
display : block; 
clear : both; 
visibility : hidden; 
content : '.'; 
height : 0; 
} 
.yui-toolbar-colors span em { 
height : 35px; 
width : 30px; 
float : left; 
display : block; 
overflow : hidden; 
text-indent : 999px; 
margin : 0.75px; 
border : 1px solid black; 
} 
.yui-toolbar-colors span strong { 
font-weight : normal; 
padding-left : 3px; 
display : block; 
font-size : 85%; 
float : left; 
width : 65%; 
} 
.yui-toolbar-group-undoredo h3, .yui-toolbar-group-insertitem h3, .yui-toolbar-group-indentlist h3 { 
width : 68px; 
} 
.yui-toolbar-group-indentlist2 h3 { 
width : 122px; 
} 
.yui-toolbar-group-alignment h3 { 
width : 130px; 
} 
 .yui-editor-container { 
border : 1px solid #808080; 
} 
 .yui-toolbar-container .yui-toolbar-titlebar { 
background : url(http://yui.yahooapis.com/2.6.0/build/assets/skins/sam/sprite.png) repeat-x 0 -200px; 
position : relative; 
} 
 .yui-editor-container .draggable .yui-toolbar-titlebar { 
cursor : move; 
} 
 .yui-toolbar-container .yui-toolbar-titlebar h2 { 
color : #000000; 
font-weight : bold; 
margin : 0; 
padding : 0.3em 1em; 
font-size : 100%; 
text-align : left; 
} 
 .yui-toolbar-container .yui-toolbar-group h3 { 
color : #808080; 
font-size : 75%; 
margin : 1em 0 0; 
padding-bottom : 0; 
padding-left : 0.25em; 
text-align : left; 
} 
.yui-toolbar-container span.yui-toolbar-separator { 
border : none; 
text-indent : 33px; 
overflow : hidden; 
margin : 0 0.25em; 
} 
 .yui-toolbar-container { 
background-color : #f2f2f2; 
} 
 .yui-toolbar-container .yui-toolbar-subcont { 
padding : 0 1em 0.35em; 
border-bottom : 1px solid #808080; 
} 
 .yui-toolbar-container-collapsed .yui-toolbar-titlebar { 
border-bottom : 1px solid #808080; 
} 
 .yui-editor-container .visible .yui-menu-shadow,  .yui-editor-panel .visible .yui-menu-shadow { 
display : none; 
} 
 .yui-editor-container ul { 
list-style-type : none; 
margin : 0; 
padding : 0; 
} 
 .yui-editor-container ul li { 
list-style-type : none; 
margin : 0; 
padding : 0; 
} 
 .yui-toolbar-group ul li.yui-toolbar-groupitem { 
float : left; 
} 
 .yui-editor-container .dompath { 
background-color : #f2f2f2; 
border-top : 1px solid #808080; 
color : #999; 
text-align : left; 
padding : 0.25em; 
} 
 .yui-toolbar-container .collapse { 
background : url(http://yui.yahooapis.com/2.6.0/build/assets/skins/sam/sprite.png) no-repeat 0 -400px; 
} 
 .yui-toolbar-container .yui-toolbar-titlebar span.collapse { 
cursor : pointer; 
position : absolute; 
top : 4px; 
right : 2px; 
display : block; 
overflow : hidden; 
height : 15px; 
width : 15px; 
text-indent : 9999px; 
} 
 .yui-toolbar-container .yui-push-button,  .yui-toolbar-container .yui-color-button,  .yui-toolbar-container .yui-menu-button { 
background : url(http://yui.yahooapis.com/2.6.0/build/assets/skins/sam/sprite.png) repeat-x 0 0; 
position : relative; 
display : block; 
height : 22px; 
width : 30px; 
margin : 0; 
border-color : #808080; 
color : #f2f2f2; 
border-style : solid; 
border-width : 1px 0; 
} 
 .yui-toolbar-container .yui-push-button a,  .yui-toolbar-container .yui-color-button a,  .yui-toolbar-container .yui-menu-button a { 
padding-left : 35px; 
height : 20px; 
text-decoration : none; 
font-size : 0; 
line-height : 2; 
display : block; 
color : #000; 
overflow : hidden; 
white-space : nowrap; 
} 
 .yui-toolbar-container .yui-toolbar-spinbutton a,  .yui-toolbar-container .yui-toolbar-select a { 
font-size : 12px; 
} 
 .yui-toolbar-container .yui-push-button .first-child,  .yui-toolbar-container .yui-color-button .first-child,  .yui-toolbar-container .yui-menu-button .first-child { 
border-color : #808080; 
border-style : solid; 
border-width : 0 1px; 
margin : 0 -1px; 
display : block; 
position : relative; 
} 
 .yui-toolbar-container .yui-push-button-disabled .first-child,  .yui-toolbar-container .yui-color-button-disabled .first-child,  .yui-toolbar-container .yui-menu-button-disabled .first-child { 
border-color : #ccc; 
} 
 .yui-toolbar-container .yui-push-button-disabled a,  .yui-toolbar-container .yui-color-button-disabled a,  .yui-toolbar-container .yui-menu-button-disabled a { 
color : #a6a6a6; 
cursor : default; 
} 
 .yui-toolbar-container .yui-push-button-disabled,  .yui-toolbar-container .yui-color-button-disabled,  .yui-toolbar-container .yui-menu-button-disabled { 
border-color : #ccc; 
} 
 .yui-toolbar-container .yui-toolbar-fontname { 
width : 135px; 
} 
 .yui-toolbar-container .yui-toolbar-heading { 
width : 92px; 
} 
 .yui-toolbar-container .yui-button-hover { 
background : url(http://yui.yahooapis.com/2.6.0/build/assets/skins/sam/sprite.png) repeat-x 0 -1300px; 
border-color : #808080; 
} 
 .yui-toolbar-container .yui-button-selected { 
background : url(http://yui.yahooapis.com/2.6.0/build/assets/skins/sam/sprite.png) repeat-x 0 -1700px; 
border-color : #808080; 
} 
 .yui-toolbar-container .yui-toolbar-nogrouplabels h3 { 
display : none; 
} 
 .yui-toolbar-container .yui-toolbar-nogrouplabels .yui-toolbar-group { 
margin-top : 0.75em; 
} 
 .yui-toolbar-container .yui-push-button span.yui-toolbar-icon,  .yui-toolbar-container .yui-color-button span.yui-toolbar-icon,  .yui-toolbar-container .yui-menu-button span.yui-toolbar-icon { 
display : block; 
position : absolute; 
top : 2px; 
height : 18px; 
width : 18px; 
overflow : hidden; 
background : url(http://yui.yahooapis.com/2.6.0/build/editor/assets/skins/sam/editor-sprite.gif) no-repeat 30px 30px; 
} 
 .yui-toolbar-container .yui-button-selected span.yui-toolbar-icon,  .yui-toolbar-container .yui-button-hover span.yui-toolbar-icon { 
background-image : url(http://yui.yahooapis.com/2.6.0/build/editor/assets/skins/sam/editor-sprite-active.gif); 
} 
 .yui-toolbar-container .yui-button-menu { 
background-color : #fff; 
} 
 .yui-toolbar-container .yui-button-menu .yui-menu-body-scrolled { 
position : relative; 
} 
 div.yuimenu li.selected { 
background-color : #b3d4ff; 
} 
 div.yuimenu li.selected a.selected { 
color : #000; 
} 
 .yui-toolbar-container .yui-toolbar-bold span.yui-toolbar-icon { 
background-position : 0 0; 
left : 5px; 
} 
 .yui-toolbar-container .yui-toolbar-strikethrough span.yui-toolbar-icon { 
background-position : 0 -108px; 
left : 5px; 
} 
 .yui-toolbar-container .yui-toolbar-italic span.yui-toolbar-icon { 
background-position : 0 -36px; 
left : 5px; 
} 
 .yui-toolbar-container .yui-toolbar-undo span.yui-toolbar-icon { 
background-position : 0 -1326px; 
left : 5px; 
} 
 .yui-toolbar-container .yui-toolbar-redo span.yui-toolbar-icon { 
background-position : 0 -1355px; 
left : 5px; 
} 
 .yui-toolbar-container .yui-toolbar-underline span.yui-toolbar-icon { 
background-position : 0 -72px; 
left : 5px; 
} 
 .yui-toolbar-container .yui-toolbar-subscript span.yui-toolbar-icon { 
background-position : 0 -180px; 
left : 5px; 
} 
 .yui-toolbar-container .yui-toolbar-superscript span.yui-toolbar-icon { 
background-position : 0 -144px; 
left : 5px; 
} 
 .yui-toolbar-container .yui-toolbar-forecolor span.yui-toolbar-icon { 
background-position : 0 -216px; 
left : 5px; 
} 
 .yui-toolbar-container .yui-toolbar-backcolor span.yui-toolbar-icon { 
background-position : 0 -288px; 
left : 5px; 
} 
 .yui-toolbar-container .yui-toolbar-justifyleft span.yui-toolbar-icon { 
background-position : 0 -324px; 
left : 5px; 
} 
 .yui-toolbar-container .yui-toolbar-justifycenter span.yui-toolbar-icon { 
background-position : 0 -360px; 
left : 5px; 
} 
 .yui-toolbar-container .yui-toolbar-justifyright span.yui-toolbar-icon { 
background-position : 0 -396px; 
left : 5px; 
} 
 .yui-toolbar-container .yui-toolbar-justifyfull span.yui-toolbar-icon { 
background-position : 0 -432px; 
left : 5px; 
} 
 .yui-toolbar-container .yui-toolbar-indent span.yui-toolbar-icon { 
background-position : 0 -720px; 
left : 5px; 
} 
 .yui-toolbar-container .yui-toolbar-outdent span.yui-toolbar-icon { 
background-position : 0 -684px; 
left : 5px; 
} 
 .yui-toolbar-container .yui-toolbar-createlink span.yui-toolbar-icon { 
background-position : 0 -792px; 
left : 5px; 
} 
 .yui-toolbar-container .yui-toolbar-insertimage span.yui-toolbar-icon { 
background-position : 1px -756px; 
left : 5px; 
} 
 .yui-toolbar-container .yui-toolbar-left span.yui-toolbar-icon { 
background-position : 0 -972px; 
left : 5px; 
} 
 .yui-toolbar-container .yui-toolbar-right span.yui-toolbar-icon { 
background-position : 0 -936px; 
left : 5px; 
} 
 .yui-toolbar-container .yui-toolbar-inline span.yui-toolbar-icon { 
background-position : 0 -900px; 
left : 5px; 
} 
 .yui-toolbar-container .yui-toolbar-block span.yui-toolbar-icon { 
background-position : 0 -864px; 
left : 5px; 
} 
 .yui-toolbar-container .yui-toolbar-bordercolor span.yui-toolbar-icon { 
background-position : 0 -252px; 
left : 5px; 
} 
 .yui-toolbar-container .yui-toolbar-removeformat span.yui-toolbar-icon { 
background-position : 0 -1080px; 
left : 5px; 
} 
 .yui-toolbar-container .yui-toolbar-hiddenelements span.yui-toolbar-icon { 
background-position : 0 -1044px; 
left : 5px; 
} 
 .yui-toolbar-container .yui-toolbar-insertunorderedlist span.yui-toolbar-icon { 
background-position : 0 -468px; 
left : 5px; 
} 
 .yui-toolbar-container .yui-toolbar-insertorderedlist span.yui-toolbar-icon { 
background-position : 0 -504px; 
left : 5px; 
} 
 .yui-toolbar-container .yui-toolbar-spinbutton,  .yui-toolbar-container .yui-toolbar-spinbutton .first-child { 
width : 35px; 
} 
 .yui-toolbar-container .yui-toolbar-spinbutton .first-child a { 
padding-left : 2px; 
text-align : left; 
} 
 .yui-toolbar-container .yui-toolbar-spinbutton span.yui-toolbar-icon { 
display : none; 
} 
 .yui-toolbar-container .yui-toolbar-spinbutton a.up,  .yui-toolbar-container .yui-toolbar-spinbutton a.down { 
right : 2px; 
background : url(http://yui.yahooapis.com/2.6.0/build/editor/assets/skins/sam/editor-sprite.gif) no-repeat 0 -1222px; 
overflow : hidden; 
height : 6px; 
width : 7px; 
min-height : 0; 
padding : 0; 
} 
 .yui-toolbar-container .yui-toolbar-spinbutton a.up { 
top : 2px; 
background-position : 0 -1222px; 
} 
 .yui-toolbar-container .yui-toolbar-spinbutton a.down { 
bottom : 2px; 
background-position : 0 -1187px; 
} 
 .yui-toolbar-container select { 
height : 22px; 
border : 1px solid #808080; 
} 
 .yui-toolbar-container .yui-toolbar-select .first-child a { 
padding-left : 5px; 
text-align : left; 
} 
 .yui-toolbar-container .yui-toolbar-select span.yui-toolbar-icon { 
background : url(http://yui.yahooapis.com/2.6.0/build/editor/assets/skins/sam/editor-sprite.gif) no-repeat 0 -1144px; 
overflow : hidden; 
right : -2px; 
top : 0; 
height : 20px; 
} 
 .yui-editor-panel .yui-color-button-menu .bd { 
background-color : transparent; 
border : none; 
width : 135px; 
} 
 .yui-color-button-menu .yui-toolbar-colors { 
border : 1px solid #808080; 
} 
 .yui-editor-panel { 
padding : 0; 
margin : 0; 
border : none; 
background-color : transparent; 
overflow : visible; 
position : absolute; 
} 
 .yui-editor-panel .hd { 
margin : 10px 0 0; 
padding : 0; 
border : none; 
} 
 .yui-editor-panel .hd h3 { 
color : #000; 
border : 1px solid #808080; 
background : url(http://yui.yahooapis.com/2.6.0/build/assets/skins/sam/sprite.png) repeat-x 0 -200px; 
width : 99%; 
position : relative; 
margin : 0; 
padding : 3px 0 0 0; 
font-size : 93%; 
text-indent : 5px; 
height : 20px; 
} 
 .yui-editor-panel .bd { 
background-color : #f2f2f2; 
border-left : 1px solid #808080; 
border-right : 1px solid #808080; 
width : 99%; 
margin : 0; 
padding : 0; 
overflow : visible; 
} 
 .yui-editor-panel ul { 
list-style-type : none; 
margin : 0; 
padding : 0; 
} 
 .yui-editor-panel ul li { 
margin : 0; 
padding : 0; 
} 
 .yui-editor-panel .yui-toolbar-container .yui-toolbar-subcont { 
padding : 0; 
border : none; 
margin-top : 0.35em; 
} 
 .yui-editor-panel .yui-toolbar-bordersize,  .yui-editor-panel .yui-toolbar-bordertype { 
width : 50px; 
} 
 .yui-editor-panel label { 
display : block; 
float : none; 
padding : 4px 0; 
margin-bottom : 7px; 
} 
 .yui-editor-panel label strong { 
font-weight : normal; 
font-size : 93%; 
text-align : right; 
padding-top : 2px; 
} 
 .yui-editor-panel label input { 
width : 75%; 
} 
 .yui-editor-panel .createlink_target,  .yui-editor-panel .insertimage_target { 
width : auto; 
margin-right : 5px; 
} 
 .yui-editor-panel .removeLink { 
width : 98%; 
} 
 .yui-editor-panel label input.warning { 
background-color : #ffee69; 
} 
 .yui-editor-panel .yui-toolbar-group h3 { 
color : #000; 
float : left; 
font-weight : normal; 
font-size : 93%; 
margin : 5px 0 0 0; 
padding : 0 3px 0 0; 
text-align : right; 
} 
 .yui-editor-panel .height-width h3 { 
margin : 3px 0 0 10px; 
} 
 .yui-editor-panel .no-button .yui-toolbar-group-border { 
width : 210px; 
} 
 .yui-editor-panel .yui-toolbar-group-padding { 
width : 203px; 
} 
 .yui-editor-panel .no-button .yui-toolbar-group-padding { 
width : 172px; 
} 
 .yui-editor-panel .yui-toolbar-group-textflow { 
width : 182px; 
} 
 .yui-editor-panel .hd { 
background : none; 
} 
 .yui-editor-panel .ft { 
background-color : #f2f2f2; 
border : 1px solid #808080; 
border-top : none; 
padding : 0; 
margin : 0 0 2px 0; 
} 
 .yui-editor-panel .hd span.close { 
background : url(http://yui.yahooapis.com/2.6.0/build/assets/skins/sam/sprite.png) no-repeat 0 -300px; 
cursor : pointer; 
display : block; 
height : 16px; 
overflow : hidden; 
position : absolute; 
right : 5px; 
text-indent : 500px; 
top : 2px; 
width : 26px; 
} 
 .yui-editor-panel .ft span.tip { 
background-color : #edf5ff; 
border-top : 1px solid #808080; 
font-size : 85%; 
} 
 .yui-editor-panel .ft span.tip strong { 
display : block; 
float : left; 
margin : 0 2px 8px 0; 
} 
 .yui-editor-panel .ft span.tip span.icon { 
background : url(http://yui.yahooapis.com/2.6.0/build/editor/assets/skins/sam/editor-sprite.gif) no-repeat 0 -1260px; 
display : block; 
height : 20px; 
left : 2px; 
position : absolute; 
top : 8px; 
width : 20px; 
} 
 .yui-editor-panel .ft span.tip span.icon-info { 
background-position : 2px -1260px; 
} 
 .yui-editor-panel .ft span.tip span.icon-warn { 
background-position : 2px -1296px; 
} 
 .yui-editor-panel .hd span.knob { 
position : absolute; 
height : 10px; 
width : 28px; 
top : -10px; 
left : 25px; 
text-indent : 9999px; 
overflow : hidden; 
background : url(http://yui.yahooapis.com/2.6.0/build/editor/assets/skins/sam/editor-knob.gif) no-repeat 0 0; 
} 
 .yui-editor-panel .yui-toolbar-container { 
float : left; 
width : 100%; 
background-image : none; 
border : none; 
} 
 .yui-editor-panel .yui-toolbar-container .bd { 
background-color : #ffffff; 
} 
.yui-editor-blankimage { 
background-image : url(http://yui.yahooapis.com/2.6.0/build/editor/assets/skins/sam/blankimage.png); 
} 
 .yui-editor-container .yui-resize-handle-br { 
height : 11px; 
width : 11px; 
background-position : -20px -60px; 
background-color : transparent; 
} 

