html, body		{	height:100%; }

body					{ font-size:12px!important; text-align:left; }

hr { margin:0 ;}

sup {
  font-size:xx-small; vertical-align:top;
}

div#ezwt { margin:0!important}

body.home div#ezwt { }					
/*div#ezwt 			{	margin:0 0 0 185px;
								width:710px;
								position:absolute; }
*/								

.clear				{	display:block;
								clear:both;
								line-height:0;
					float:none!important; }

div#container { background-color:#fff }

fieldset input.box { width:208px; }

fieldset textarea.box { width:248px; border 1px solid #ccc; min-height:110px; }

fieldset input { float:left; border 1px solid #ccc }

fieldset label { float:left; }

							
div.user-login form { margin:0!important;padding:0 20px}	
div.user-login h1 {margin-left:0!important;margin-right:0!important;}	

.user-login form button {margin-left:0!important}

.user-login .block { margin-bottom:10px;}

.content_items h3 { margin-left:0!important;margin-right:0!important;padding:0!important;}	
.content_items p { margin-left:0!important;margin-right:0!important;padding:0!important;}

.content-edit h1 { margin-left:0!important;margin-right:0!important;}	

.content-edit label {float:none!important;}

.frontpage-edit {background:#fff;}

.warning h2 {margin-left:0!important;margin-right:0!important;}
.warning ul {margin-left:0!important;margin-right:0!important;}

ul#nav_main li ul { margin : 0 1.5em 1.5em 0!important; }

a.btn:hover {color:#fff!important}

a:hover {color:#5E97A5}

.latest-updates h3 a {color:#000;}

.latest-events h3 a {color:#000;}

/** COMMITMENT AREA **/

.browseBox{
  position:absolute;
  top:100px;
  left:0;
  padding:0;
  }
.browseBoxTop{
  background:url(../images/browseBox_top.png) no-repeat;
  width:170px;
  height:35px;
  padding:0 34px 0 41px;
  }
.browseBoxMiddle{
  background:url(../images/browseBox_middle.png) repeat-y;
  width:170px;

  padding:1px 34px 1px 41px;
  }
.browseBoxBottom{
  background:url(../images/browseBox_bottom.png) no-repeat;
  width:170px;
  height:35px;
  padding:0 34px 0 41px;
  }
.browseBox form {width:165px; margin:10px 0 26px 0!important;line-height:18px;}
.commitDrop{clear:both;margin-bottom:10px;width:160px;}
.commitInput{margin-bottom:10px;}
.commitSearch          {   border: 1px solid #cecece;
                                padding: 3px 5px 3px 5px;
                                margin:0 0 10px 0;
                                width:150px;
                                background: #ffffff;
                                display: block; }
							
.browseBox .commitInput {width:auto!important;}

.browseBox h5,
.browseBox p,
.browseBox form,
.browseBox ul,
.browseBox ol { margin:0 0 1.5em 0!important; }

.pageLift_fw {
  margin: 1.5em 0;
}

.sectionDivider,
.sectionDividerBlank {
  margin:0 0 30px;
  padding:0 20px;
  /**
  border-top: 1px solid #AAAAAA;
  border-bottom: 1px solid #AAAAAA;
  **/
}

.formrow {
  margin: 0 0 10px 0
}

#bsas_editform label {
  font-weight:bold;
  white-space: normal;
}
.backToParent {
  position: absolute;
  top: -40px;
}
#bsas_editform {
  margin:0!important;
}
#bsas_editform label.sublabel {
    display: inline;
    float: none;
    font-weight: normal !important;
    margin: 0;
    width: auto;
}
.pageLift_fw 	{	
  margin:15px 0 15px 0;
  padding:0 20px;
}

.pageLift_fw form	{	
  margin:0!important;
  width:auto!important;
}
.pageLift_fw h3,
.pageLift_fw p	{	
  margin-left:0!important;
  margin-right:0!important;
}
.pageLift_fw .commitmentData
							{	display:block;
								position:relative;
								width:460px;
								float:left;
								padding:0 24px 5px 0; }

.pageLift_fw .milestoneDate,
.pageLift_fw .milestoneTitle,
.pageLift_fw .milestoneGroup
							{	display:block;
								position:relative;
								float:left; }

.pageLift_fw .milestoneGroup
							{	width:125px;
								padding-bottom:5px;
								font-weight:bold; }

.pageLift_fw .milestoneDate
							{	width:125px; }

.pageLift_fw .milestoneTitle
							{	width:325px;
								padding:0 24px 5px 0; }

.pageLift_fw .commitmentControl,
.pageLift_fw .milestoneControl,
.pageLift_fw .milestoneGroupControl
							{	display:block;
								position:relative;
								width:100px;
								float:left;
								text-align:left;
								color:#cecece; }
								
#rightArea {
  position:absolute;
  top:21px;
  right:45px;
}

button span {
  white-space:nowrap;
}
