/*login-box is a frame where the login form is placed, hoovering over the header*/
#login-box {
  position: absolute;
  margin: 0px;
  padding: 0px;
  top:37px;
  left:20px;
  width:400px;
  text-align:left;
}
/*logout-box is a frame where the logout form is placed, hoovering over the header*/
#logout-box {
  position: absolute;
  margin: 0px;
  padding: 0px;
  top:37px;
  left:20px;
  width:100px;
  text-align:left;
}
/*messagestatus-box is a frame where the message status is placed, hoovering over the header*/
#messagestatus-box {
  position: absolute;
  margin: 0px;
  /*border: 1px solid black;*/
  padding: 0px;
  top:32px;
  left:275px;
  width:60px;
  height:60px;
}

/*messagestatus-box is a frame where the message status is placed, hoovering over the header*/
#fadingline-box {
  position: absolute;
  margin: 0px;
  /*border: 1px solid black;*/
  padding: 0px;
  top:0px;
  left:188px;
  width:10px;
  height:120px;
}




/*titlebox-fixed-x is the inner dialog frame placed inside the main page files and*/
/*provides different sizes to choose frome*/
.titlebox-fixed-100 {
 width:100%;float:left;position:relative;
 }
.titlebox-fixed-50 {
 width:50%;float:left;position:relative;overflow: hidden;
 }
.titlebox-fixed-70 {
 width:66.7%;float:left;position:relative;overflow: hidden;
 }
.titlebox-fixed-30 {
 width:33.3%;float:left;position:relative;overflow: hidden;
 }
/*title-box is the main frame for the content of the titlebox-fixed above*/
.title-box {
  position: relative;
  margin: 7px;
  /*border: 1px solid #cccccc;*/ /*acacac*/
  border-top: 1px solid #cfcfcf;
  padding: 0px 0px 0px 0px;
  background-color:#ffffff;
}
.title-box-standalone {
  position: relative;
  margin: 7px;
  border: 0px solid #cccccc; /*acacac*/
  padding: 6px 6px 6px 6px;
  background-color:#ffffff;
}
.title-text-box {
  position: relative;
  margin: 13px 0px 0px 0px;
  border: 0px solid #acacac;
  padding: 6px 6px 6px 6px;
  background-color:#ffffff;
}

/*title-box-title is the title for the above title-box, hoovering over the main frame*/
.title-box-title {
  position: absolute;
  display: inline;
  border: 1px solid;
  border-width: 0px 0px 0px 0px;
  border-color: #efefef;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  /*top: -1px;*/
  /*left: 0px;*/
  height:18px;
  width:100%;
  background-color: #e0e0e0;
  font-weight:bold;
}

.header-title-box {

  position: relative;
  margin: 20px 23px 0px 04px;
  border: 0px solid #acacac;
  padding: .1em;
  /*background-color:#ffffff;*/
}
.header-menu-box {
  position: relative;
  margin: 0px 23px 7px 114px;
  border: 0px solid #acacac;
  padding: .1em;
  /*background-color:#ffffff;*/
}


/*menu-box is the main frame for the menu content, in this case a white content with*/
/* soft grey border*/
.menu-box {
text-align:right;
  position: relative;
  margin: 2px;
  margin-left: 5px;
  margin-right: 15px;
  border: 0px solid #e9f2d2;
  padding: .1em;
  /*background-color:#ffffff;*/
  font-size:11px;
}

.avatar-box {
  position: relative;
  margin: 0px;
  width:64px;
  height:64px;
  border: 1px solid #e9f2d2;
  padding: 4px;
  background-color:#ffffff;
  font-size:0px;

}

.avatar-box2 {
  position: relative;
  margin: 0px;
  border: 1px solid #e9f2d2;
  padding: 4px;
  background-color:#ffffff;
  font-size:0px;

}

.nowrap-box {
  position: relative;
  margin: 0px;
  border: 0px solid #acacac;
  padding: 0px;
	float:left;
}

/*image is used on images to fix various layout gapping problems*/
.image {
  display: inline;
}


.basiccontainer
{
  position: relative;
  overflow:hidden;
  width:100%;
}

/*.test1 {
  position: relative;
 float: right;
 display:inline;
 width:100%;
  margin: 7px;
  border: 1px solid #acacac;
  padding: 0px 0px 0px 0px;
  background-color:#ffff9f;
  overflow:hidden;
}*/

.messagecontainer
{
  position: relative;
  overflow:hidden;
  width:100%;
  font-family: Verdana; font-size: 11px; font-weight: normal;
  background: #FFFFFF; color: #505050; border-style: solid;
  border-width: 0px; border-color: #acacac;
  /*background:transparent url(bin/gfx/blog/toprow.png) bottom no-repeat;*/
/*background:#f9f9f9;*/
border-left:1px solid #e0e0e0;
border-right:1px solid #e0e0e0;
background:#e9f2d2;

}
.messagecontainercontainer
{
  position: relative;
  overflow:hidden;
  padding:4px;
  background:transparent url(../gfx/bulletin/toprow.png) top no-repeat;
  background-repeat:repeat-x;
}


.bulletin_user_box
{
	font-size:13px;
	font-weight:bold;
	margin-bottom:1px;
	padding-bottom:1px;
	border-bottom:2px dotted #a0a0a0;
	border-right:2px dotted #a0a0a0;
	background:#d9e1c3;
}
