.clearfix:after {/*http://positioniseverything.net/easyclearing.html*/
   content:".";
   display: block;
   height: 0;
   clear: both;
   visibility: hidden;
}
.clearfix {display: inline-block;}
/* Hide from IE Mac \*/
.clearfix {height: 1%; display:block;}
/* End hide from IE Mac */


	html body .toolbar{
		background: #1d467c url(../images/toolbar_bg.gif) 0 0 repeat-x;
		padding: 10px 15px 0px 15px;
		height: 29px;
	}
		html body .toolbar .viewControls{
			float: right;
			font: normal normal 12px/1.5em Arial, Helvetica, sans-serif;
			color: #fff;
		}
			html body .toolbar .viewControls a.btn_coordinator_off, html body .toolbar .viewControls a.btn_coordinator_off:link, html body .toolbar .viewControls a.btn_coordinator_off:visited,
			html body .toolbar .viewControls a.btn_family_off, html body .toolbar .viewControls a.btn_family_off:link, html body .toolbar .viewControls a.btn_family_off:visited{
				cursor: pointer;
				display: block;
				float: left;
				background: transparent url(../images/toolbar_btn_right_off.gif) top right no-repeat;
				height: 29px;
				font: normal normal 14px/29px Arial, Helvetica, sans-serif;
				text-decoration: none;
				color: #dde9f9;
				padding: 0px 15px 0px 0px;
				margin-left: 7px;
			}
			html body .toolbar .viewControls a.btn_coordinator_on, html body .toolbar .viewControls a.btn_coordinator_on:link, html body .toolbar .viewControls a.btn_coordinator_on:visited,
			html body .toolbar .viewControls a.btn_family_on, html body .toolbar .viewControls a.btn_family_on:link, html body .toolbar .viewControls a.btn_family_on:visited{
				cursor: pointer;
				display: block;
				float: left;
				background: transparent url(../images/toolbar_btn_right_on.gif) top right no-repeat;
				height: 29px;
				font: normal normal 14px/29px Arial, Helvetica, sans-serif;
				text-decoration: none;
				color: #dde9f9;
				padding: 0px 15px 0px 0px;
				margin-left: 7px;
			}
				html body .toolbar .viewControls a.btn_coordinator_off span{
					display: block;
					float: left;
					padding: 0 0 0 35px;
					background: transparent url(../images/toolbar_btn_coord_off.gif) top left no-repeat;
				}
				html body .toolbar .viewControls a.btn_family_off span{
					display: block;
					float: left;
					padding: 0 0 0 35px;
					background: transparent url(../images/toolbar_btn_family_off.gif) top left no-repeat;
				}
				html body .toolbar .viewControls a.btn_coordinator_on span{
					display: block;
					float: left;
					padding: 0 0 0 35px;
					background: transparent url(../images/toolbar_btn_coord_on.gif) top left no-repeat;
				}
				html body .toolbar .viewControls a.btn_family_on span{
					display: block;
					float: left;
					padding: 0 0 0 35px;
					background: transparent url(../images/toolbar_btn_family_on.gif) top left no-repeat;
				}
				
				html body .toolbar .viewControls a.btn_family_off:hover, html body .toolbar .viewControls a.btn_family_off:active, html body .toolbar .viewControls a.btn_family_off:hover span,
				html body .toolbar .viewControls a.btn_family_on, html body .toolbar .viewControls a.btn_family_on span,
				html body .toolbar .viewControls a.btn_coordinator_off:hover, html body .toolbar .viewControls a.btn_coordinator_off:active, html body .toolbar .viewControls a.btn_coordinator_off:hover span,
				html body .toolbar .viewControls a.btn_coordinator_on, html body .toolbar .viewControls a.btn_coordinator_on span{
					color: #fff;
				}
				html body .toolbar .viewControls a.btn_family_on, html body .toolbar .viewControls a.btn_family_on span,
				html body .toolbar .viewControls a.btn_coordinator_on, html body .toolbar .viewControls a.btn_coordinator_on span{
					cursor: default;
				}

		html body .toolbar  .orgSelect{
			float: left;
			font-weight: bold;
			margin: 0px;
			padding: 0px;
			color: #dde9f9;
		}
		    html body .toolbar  .orgSelect select{
		        width: auto;
		        background: #fff;
		    }
	




html body .impersonateContainer{
    position: absolute;
    top: 0px;
    left: 0px;
}
html body .toolbar .impersonateContainer{
    position: relative;
    top: 0px;
    left: 0px;
}

html body .impersonateContainer a,
html body .impersonateContainer a.active,
html body .impersonateContainer a:link,
html body .impersonateContainer a:visited{
    color: #003D73;
    font: normal bold 12px/1.2em Arial, Helvetica, sans-serif;
    text-decoration: none;
    display: block;
    float: left;
    margin: 5px 10px;
    padding: 2px 5px;
    border: 1px solid #96b4cf;
    background-color: #aacce7;
}
    html body .impersonateContainer a:hover,
    html body .impersonateContainer a:active{
        color: #003D73;
        text-decoration: none;
        display: block;
        float: left;
        margin: 5px 10px;
        padding: 2px 5px;
        border: 1px solid #8aa7c1;
        background-color: #b5d6f1;
    }


html body .toolbar .impersonateContainer a,
html body .toolbar .impersonateContainer a.active,
html body .toolbar .impersonateContainer a:link,
html body .toolbar .impersonateContainer a:visited{
    margin: 0px;
    
}
