.smccscontentframe {border-color: #504945;}
.smcCsContentFrame {border-color: #504945;}
#ee1f24e148752210VgnVCM1000001937230a { 
	border-color: #469C00; 
	background: #469C00 url(/Attachments/planning/Images/generalImages/planning_green_bar.png) repeat-x scroll 0 0;
}
#9c99371533b52210VgnVCM1000001937230a { 
	border-color: #B54E09; 
	background: #9e3102 url(/Attachments/planning/Images/generalImages/planning_orange_bar.png) repeat-x scroll 0 0;
}
#31c9371533b52210VgnVCM1000001937230a { 
	border-color: #884918; 
	background: #502409 url(/Attachments/planning/Images/generalImages/planning_brown_bar.png) repeat-x scroll 0 0;
}


.planningHeaderFrame {
	background:transparent url('/Attachments/planning/Images/headerImages/header_image_bk.jpg') repeat-x scroll 0 0;
	width:100%;
	height:78px;
	margin-bottom:9px;
	overflow: hidden;
	clear:both;
}
.planningHeaderLeft {
	float:left;
	width:19.8%;
	background:transparent url('/Attachments/planning/Images/headerImages/header_image_left.jpg') no-repeat scroll left top;
	height:78px;
}
.planningHeaderCenter {
	float:left;
	width:60.4%;
	background:transparent url('/Attachments/planning/Images/headerImages/header_image_center.jpg') no-repeat scroll center top;
	height:78px;
}
.planningHeaderRight {
	float:right;width:19.8%;
	background:transparent url('/Attachments/planning/Images/headerImages/header_image_right.jpg') no-repeat scroll right top;
	height:78px;
}
/******
.smcCsContentText {
 	padding:0;
 	margin:0;
 	width:100%
 }
******/
.smcCsContentText #plnHPIntroContainer {
	background-image:url('/Attachments/planning/Images/generalImages/department_intro_photo_bk.jpg');
	background-color:#3e79a1;
	background-repeat:repeat-x;
}
.smcCsContentText h3.sloganL1 {
	font-family: helvetica, sans-serif;
	font-weight:600;
	color:#161616;
	padding:0;
	margin:0;
	letter-spacing:-1px;
	font-size:24px;
}
.smcCsContentText #plnHPIntroBox {
	background-image:url('/Attachments/planning/Images/generalImages/department_intro_photo.jpg');
	background-repeat:no-repeat;
	height:auto;
}
.smcCsContentText div#plnHPIntroBox table tr td p {margin:0;padding:4px 0;}
.smcCsContentText #sectionTitle {float:left;}
.smcCsContentText #sloganTop {background-color:#EADE9F;}
.smcCsContentText #sloganBottom {
	 background-image:url('/Attachments/planning/Images/sectionImages/currentPlanning/planning_slogan_bottom_bk.gif');
	 text-align:right;
 }
 .smcCsContentText #sectionPhoto {
	 float:left;
	 margin-right:5px;
 }
.smcCsContentText .plnCsIntro, .smcCsContentText .plnCsIntro1stp, .smcCsContentText .plnCsIntrolastp {
 	border:0px solid red; 
 	margin:15px 15px 0 10px;
 }
.smcCsContentText .plnCsIntro1stp {margin-top:20px;}
.smcCsContentText .plnCsIntrolastp {margin-bottom:20px;}
.smcCsContentText #tabsPanel {
	width:100%;
	background-color:#ffffff;
}
.smcCsContentText table#tabsPanel h4 {
	font-family: verdana,arial,sans-serif,helvetica;
	font-size: 12px;
	padding:0 0 10px 0;
	margin:0;
	color:#000;
}
/**.smcCsContentText table tr.tabMenu { display:none; }**/
.smcCsContentText .planningTabBand {background-color:#BDB079;}
.smcCsContentText .planningTab {
	width:14.2%; 
	height:111px; 
	background-color:#BDB079;
}
.smcCsContentText .planningTabBar {
	width:2.0%;
	background-color:#BDB079;
}
.smcCsContentText .planningTabSide {
	width:2.2%;
	background-color:#BDB079;
}
.smcCsContentText .fillerPixel {
	width:90%;
	height:90%;
	cursor: pointer;
}
.smcCsContentText #tab1, .smcCsContentText #tab2, .smcCsContentText #tab3, .smcCsContentText #tab4, .smcCsContentText #tab5, .smcCsContentText #tab6 {
	background-repeat:no-repeat;
	background-position:center top;
}
.smcCsContentText .tabBox {display:none;}
.smcCsContentText .tabsPanelColumn{
	width:99.9%;
	padding:20px 0 20px 15px;
}
.smcCsContentText .tabsPanelColumn .moreLink {
	clear:both;
	text-align:right;
	padding-right:20px;
}
.smcCsContentText .tabsPanelColumn .moreLink a {color:#002245;}
.smcCsContentText .tabsPanelColumn .moreLink a:hover {text-decoration:none;}
.smcCsContentText .tabsPanelColumn ul.linkedItemsLeft, .smcCsContentText .tabsPanelColumn ul.linkedItemsRight {
	float:left;
	width:49%;
	list-style-type: none;
	margin: 0;
	padding: 0;
	margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}
.smcCsContentText .tabsPanelColumn ul.linkedItemsLeft {border-right:1px solid #B9D0D4;}
.smcCsContentText .tabsPanelColumn ul.linkedItemsRight {padding-left:12px;}
.smcCsContentText .tabsPanelColumn ul li{
	padding-bottom: 6px; /*bottom spacing between menu items*/
}
.smcCsContentText .tabsPanelColumn ul li.linkedItems2ndLevel{
	padding-left: 15px; /*bottom spacing between menu items*/
}
.smcCsContentText .tabsPanelColumn ul li a {
	background-image:url('/Attachments/planning/Images/generalImages/linked_arrow.gif');
	background-repeat:no-repeat;
	background-position:0 5px; 
	display: block;
	padding: 2px 0;
	padding-left: 18px; /*link text is indented*/
	text-decoration: underline;
	font-family: verdana, arial,san serif;
	font-weight: bold;
	font-size: 11px;
}

.smcCsContentText .tabsPanelColumn ul li a.planningLinkedItem { background-image:url('/Attachments/planning/Images/generalImages/linked_arrow_planning.gif'); }
.smcCsContentText .tabsPanelColumn ul li a.buildingLinkedItem { background-image:url('/Attachments/planning/Images/generalImages/linked_arrow_building.gif'); }
.smcCsContentText .tabsPanelColumn ul li a.rangeLinkedItem { background-image:url('/Attachments/planning/Images/generalImages/linked_arrow_long_range.gif'); }
.smcCsContentText .tabsPanelColumn ul li a.complianceLinkedItem { background-image:url('/Attachments/planning/Images/generalImages/linked_arrow_compliance.gif'); }
.smcCsContentText .tabsPanelColumn ul li a.graphicsLinkedItem { background-image:url('/Attachments/planning/Images/generalImages/linked_arrow_graphics.gif'); }

.smcCsContentText .tabsPanelColumn ul li a:hover, .smcCsContentText .tabsPanelColumn ul li a:link, .smcCsContentText .tabsPanelColumn ul li a:visited {color: #002245;}
.smcCsContentText #tab1 {
	background-image:url('/Attachments/planning/Images/generalImages/tab_dept_sections.gif');
}

.smcCsContentText #tab2 {
	background-image:url('/Attachments/planning/Images/generalImages/tab_adopted_regs.gif');
}

.smcCsContentText #tab3 {
	background-image:url('/Attachments/planning/Images/generalImages/tab_plan_updates.gif');
}

.smcCsContentText #tab4 {
	background-image:url('/Attachments/planning/Images/generalImages/tab_projects.gif');
}
.mgtTeam {
	margin: 0 5px;
	width: 96%;
	clear: both;
}
.mgtTeam div.mgtPhoto { 
	float:left;
	padding:5px 0;
	width:80px; 
}
.mgtTeam div.mgtBio { 
	float:left;
	width:50%;
	margin-left:10px;
	margin-top:10px;
}
.mgtTeam div.mgtBio p.mgtName { 
	font-weight:bold;
	color:#002245;
	margin:5px 0; 
}
.mgtTeam div.mgtBio p.jobTitle { 
	line-height:130%;
	margin:5px 0; 
}
.mgtTeam div.mgtBio p.mgtPhone { margin:5px 0; }
.mgtTeam div.mgtBio .emailIcon{ margin-left:5px; }
div.groveLine { margin:5px 0px;clear:both;background-image:url('/Attachments/planning/Images/generalImages/grove_line.gif'); }

.smcCsContentText div.plnContentContainer {
	margin:0 30px 0 40px;
	width:92%;
}
.smcCsContentText div.plnContentBanner {
	width:100%; 
	height: 70px;
}
.smcCsContentText div.plnContentSubBanner {
	width:100%;
	background-color:#DCDCDC;
	height:20px;
} 
.smcCsContentText div.plnContentSubBanner span { 
	padding-left:38px;
	text-decoration:none;
}
.smcCsContentText div.plnContentSubBanner span, .smcCsContentText div.plnContentSubBanner span a:link, .smcCsContentText div.plnContentSubBanner span a:visited, .smcCsContentText div.plnContentSubBanner span, .smcCsContentText div.plnContentSubBanner span a:active {
	line-height:19px;
	font-family: verdana, arial,san serif; 
	font-weight: normal;
	font-size: 11px;
	color:#002245;
	text-decoration:none;
} 
.smcCsContentText div.plnContentSubBanner span a:hover { text-decoration:underline;	}
.smcCsContentText div.plnContentSubBanner span { color:#333333;	}
.smcCsContentText div.plnContentContainer p { padding-top:10px; margin:0;}
.smcCsContentText div.plnContentContainer div.plnGreenUnderscoredHeading {
	width:100%;
	height:18px;
	background:#ffffff url('/Attachments/planning/Images/generalImages/green_underscore.gif') repeat-x scroll 0 0;
	margin-top:20px;
}
.smcCsContentText div.plnContentContainer div.plnOrangeUnderscoredHeading {
	width:100%;
	height:18px;
	background:#ffffff url('/Attachments/planning/Images/generalImages/orange_underscore.gif') repeat-x scroll 0 0;
	margin-top:20px;
}
.smcCsContentText div.plnContentContainer div.plnUnderscoredBox {
	float:left;
	width:97%;
}
.smcCsContentText div.plnContentContainer a.anchorTop {
	font-weight:normal;
	color:#002245;
	text-decoration:none;
	font-size:11px;
}
.smcCsContentText div.plnContentContainer h3.plnContent1stLevelTitle {
	font-family: verdana, arial,san serif;
	font-weight: bold;
	font-size: 13px;
	color:#002245;
	margin:0;
	margin-left: 7px;
}

.smcCsContentText div.plnContentContainer h4.plnContent2ndLevelTitle, .smcCsContentText .plnContent2ndLevelTitle {
	font-family: verdana, arial,san serif;
	font-weight: bold;
	font-size: 11px;
	margin:0; 
	padding:5px 0;
}
.smcCsContentText div.plnContentContainer h4.plnContent2ndLevelTitle a {
	font-family: verdana, arial,san serif;
	font-weight: bold;
	font-size: 11px;
	margin:0; 
	padding:5px 0;
	color: #000000;
	text-decoration: none;
}
.smcCsContentText div.plnContentContainer h4.plnContent2ndLevelTitle a:hover { text-decoration: underline; }
.smcCsContentText div.plnContentContainer h4.plnContent2ndLevelTitle {padding-top:18px; padding-bottom:0;}
.smcCsContentText div.plnContentContainer div.plnListItemContent h4.plnContent2ndLevelTitle {padding:5px 0 0 0;}

.smcCsContentText div.plnContentContainer div.plnListItemHeading {
	margin-top:10px;
	width:100%;
	min-height:25px;
	clear:both;
	background:#ffffff url('/Attachments/planning/Images/generalImages/item_checked.gif') no-repeat scroll 0 0;
}
.smcCsContentText div.plnContentContainer div.plnListItemHeading .plnListItemContent { margin-left:30px; }
.smcCsContentText div.plnContentContainer div.plnListItemHeading div.plnListItemContent div p { padding-top:10px; margin:0;}
.smcCsContentText div.plnListItemHeading#list1 {
	background-image: url('/Attachments/planning/Images/generalImages/item_1.gif');
}
.smcCsContentText div.plnListItemHeading#list2 {
	background-image: url('/Attachments/planning/Images/generalImages/item_2.gif');
}
.smcCsContentText div.plnListItemHeading#list3 {
	background-image: url('/Attachments/planning/Images/generalImages/item_3.gif');
}
.smcCsContentText div.plnListItemHeading#list4 {
	background-image: url('/Attachments/planning/Images/generalImages/item_4.gif');
}
.smcCsContentText div.plnListItemHeading#list5 {
	background-image: url('/Attachments/planning/Images/generalImages/item_5.gif');
}
.smcCsContentText div.plnListItemHeading#list6 {
	background-image: url('/Attachments/planning/Images/generalImages/item_6.gif');
}
.smcCsContentText div.plnListItemHeading#list7 {
	background-image: url('/Attachments/planning/Images/generalImages/item_7.gif');
}
.smcCsContentText div.plnListItemHeading#list8 {
	background-image: url('/Attachments/planning/Images/generalImages/item_8.gif');
}
.smcCsContentText table.matrixTable {
	width:100%;
	background-color:#DCDCDC;
	margin-top:15px;
}
.smcCsContentText td.matrixHeading {
	height:26px;
	border-bottom:3px solid #A4AFA2;
}
.smcCsContentText td.matrixLegend{
	width:20%;
	background-color:#ffffff;
	border-bottom:3px solid #A4AFA2;
	padding: 6px 0;
}
.smcCsContentText td.matrixLegend .legendTitle {
	float:left;
	width:30%;
	text-align:right;	
}
.smcCsContentText td.matrixLegend .legendDefination {
	float:left;
	width:70%;
	padding-top:3px;
}

.smcCsContentText img.matrixIcon { margin-right:15px; }
.smcCsContentText div.plnContentContainer dl.matrixColumnLeft {
	border-right:1px solid #A4AFA2;
	width:50%;
	float:left;
	margin:5px 0 0 0;
	padding:0;
}
.smcCsContentText div.plnContentContainer dl.matrixColumnRight {
	width:49.5%;
	float:left;
	margin:5px 0 0 0;
	padding:0;
}
.smcCsContentText div.plnContentContainer dt.titleHeadingIcon {
	padding:10px 0 0 18px;
	margin:0;
	float:left;
}
.smcCsContentText div.plnContentContainer dd.titleHeading {
	margin:0;
	padding:10px 0 0 10px;
	float:left;
}
.smcCsContentText div.plnContentContainer dt.legendList {
	clear:both;
	padding:10px 0 0 18px;
}
.smcCsContentText div.plnContentContainer dl.matrixColumn1st dt.titleHeadingIcon, .smcCsContentText div.plnContentContainer dl.matrixColumn2nd dt.titleHeadingIcon, .smcCsContentText div.plnContentContainer dl.matrixColumn3rd dt.titleHeadingIcon { width:4%; }
.smcCsContentText div.plnContentContainer dl.matrixColumn1st dd.titleHeading, .smcCsContentText div.plnContentContainer dl.matrixColumn2nd dd.titleHeading, .smcCsContentText div.plnContentContainer dl.matrixColumn3rd dd.titleHeading { width:80%; }


.smcCsContentText div.plnContentContainer div.leftColumn {
	float:left;
	width:48%;
	margin:0;
	padding:0;
}
.smcCsContentText div.plnContentContainer div.rightColumn {
	float:right;
	width:48%;
	margin:0;
	padding:0;
}
.smcCsContentText div.plnContentContainer div.plnListItemHeading p { margin:10px 0 0 0; padding:0; }
.smcCsContentText div.plnContentContainer div.plnListItemHeading p.1stParagraph { margin-top:5px; }
.smcCsContentText div.plnContentContainer div.plnSubContent { width:100%; clear:both; }
.smcCsContentText div#panelContent1, .smcCsContentText div#panelContent2, .smcCsContentText div#panelContent3,  .smcCsContentText div#panelContent4 {
	display:block;
	clear:both;
}
.smcCsContentText div.plnSubContent dl.itemListBox {
	width:100%;
	margin:0;
	padding:0;
}
.smcCsContentText div.plnSubContent dl.itemListBox dt.itemListLabel, .smcCsContentText div.plnSubContent dl.itemListBox dd.itemListContent {
	float:left;
	margin:10px 0 0 0;
	padding:0;
	width:6%;
	font-family: verdana, arial,san serif;
	font-weight: bold;
	font-size: 11px;
	color:#002245;
}
.smcCsContentText div.plnSubContent dl.itemListBox dd.itemListContent {
	width:92%;
	clear:right;
}
.smcCsContentText  div.plnSubContent div.squareOrangeBulletList {
	clear:both;background:#ffffff url('/Attachments/planning/Images/generalImages/orange_square.gif') no-repeat scroll 0 14px;
	padding-top:10px;
}
.smcCsContentText  div.plnSubContent div.squareGreenBulletList {
	clear:both;background:#ffffff url('/Attachments/planning/Images/generalImages/green_square.gif') no-repeat scroll 0 14px;
	padding-top:10px;
}
.smcCsContentText  div.plnSubContent div.squareGrayBulletList {
	clear:both;background:#ffffff url('/Attachments/planning/Images/generalImages/gray_square.gif') no-repeat scroll 0 9px;
	padding-top:5px;
}
.smcCsContentText  div.plnSubContent div.squareBulletListContent { padding-left:12px }
.smcCsContentText div.plnContentContainer div.plnGrayUnderscoredHeading {
	width:100%;
	height:18px;
	background:#ffffff url('/Attachments/planning/Images/generalImages/gray_underscore.gif') repeat-x scroll 0 0;
	margin-top:20px;
}
.smcCsContentText div.plnContentContainer div.plnNoUnderscoredHeading {
	width:100%;
	height:18px;
	margin-top:20px;
}
.smcCsContentText div.plnContentContainer h3.plnContent1stLevelTitleLink { 
	display:inline; 
	font-family: verdana, arial,san serif;
	font-weight: bold;
	font-size: 13px;
	color:#002245;
	margin:0;
	margin-left: 7px;
}
.smcCsContentText div.plnContentContainer h3.plnContent1stLevelTitleLink a { 
	display:inline; 
	font-family: verdana, arial,san serif;
	font-weight: bold;
	font-size: 13px;
	text-decoration:none;
	color:#002245;
	margin:0;
	/*margin-left: 7px;*/
}
.smcCsContentText div.plnContentContainer h3.plnContent1stLevelTitleLink a:hover {text-decoration:underline;}
.smcCsContentText div.plnContentContainer dl.matrixColumn1st {
	border-right:1px solid #A4AFA2;
	width:33%;
	float:left;
	margin:5px 0 0 0;
	padding:0;
}
.smcCsContentText div.plnContentContainer dl.matrixColumn2nd {
	border-right:1px solid #A4AFA2;
	width:33%;
	float:left;
	margin:5px 0 0 0;
	padding:0;
}
.smcCsContentText div.plnContentContainer dl.matrixColumn3rd {
	width:33%;
	float:left;
	margin:5px 0 0 0;
	padding:0;
}
.smcCsContentText div.plnContentContainer .arrowlinkedCheckedIcon {
	padding:8px 0 0 5px;float:left;
}
.smcCsContentText div.plnContentContainer .arrowlinkedSubHeading { 
	padding:4px 0 0 5px;float:left;
}
				
.smcCsContentText div.pdfNoteBlock { 
	float:left;
	padding:20px 30px 15px 40px;
	width:92%; 
}
.smcCsContentText div.pdfNoteBlock div.pdfNote { 
	float:left;
	width:75%; 
}
.smcCsContentText div.plnContentContainer table.thumbnailMatrix { 
	width:96%;
	margin:20px 0 30px 17px;
	text-align:center; 
}
.smcCsContentText div.plnContentContainer table.thumbnailMatrix tr td.contentMap, .smcCsContentText div.plnContentContainer table.thumbnailMatrix tr td.contentMap1stRow {
	padding:8px 0;
	width:24%;
	border-top:1px solid #B1B1B1;
}
.smcCsContentText div.plnContentContainer table.thumbnailMatrix tr td.contentMap1stRow { 
	border:0; 
	padding-top:0; 
}
.smcCsContentText div.plnContentContainer table.thumbnailMatrix tr td.contentDescription {
	vertical-align:top;
	padding:0 5px 15px 5px;
}
.smcCsContentText div.plnContentContainer table.thumbnailMatrix tr td.contentDescription a:link, .smcCsContentText div.plnContentContainer table.thumbnailMatrix tr td.contentDescription a:visited, .smcCsContentText div.plnContentContainer table.thumbnailMatrix tr td.contentDescription a:active { 
	text-decoration:none; 
	color:#504945; 
}
.smcCsContentText div.plnContentContainer table.thumbnailMatrix tr td.contentDescription a:link span.mapTitle, .smcCsContentText div.plnContentContainer table.thumbnailMatrix tr td.contentDescription a:active span.mapTitle,  .smcCsContentText div.plnContentContainer table.thumbnailMatrix tr td.contentDescription a:visited span.mapTitle{
	padding-left:10px;
	background:#ffffff url('/Attachments/planning/Images/generalImages/blue_arrow.gif') no-repeat scroll 0 2px;
	font-family: verdana, arial,san serif; 
	font-weight: bold;
	font-size: 11px;
	color:#504945;
	text-decoration:none;
	height:100%; 
	text-align:left;
	cursor: hand;
}
.smcCsContentText div.plnContentContainer table.thumbnailMatrix tr td.contentDescription a:hover span.mapTitle { 
	text-decoration:underline; 
	color:#504945;
	cursor: hand;
}
.smcCsContentText p.e-sub { float:right; clear:both;}
.smcCsContentText span.newItem {
	background:#ffffff url('/Attachments/planning/Images/generalImages/new.gif') no-repeat scroll 0 3px;
	margin-left:5px;
	padding:0 15px;
}
.smcCsContentText a span.newItem { text-decoration:none; }


/*=======================================
* APPLICATION FORMS - list of contents
* ======================================*/

.smcCsContentText ul.listForms {
	list-style-type: none;
	padding: 0;
	margin: 10px 0 0 0;
}
.smcCsContentText ul.leftColnm { width: 49%; float:left; border-right: 1px solid #999999;}
.smcCsContentText ul.rightColnm { width: 48%;  float:left; padding-left: 12px;}
.smcCsContentText ul.listForms li {
	background:#ffffff url('/Attachments/planning/Images/generalImages/gray_arrow.gif') no-repeat scroll 0 7px;
	display: block;
	padding: 5px 0;
	padding-left: 12px; /*link text is indented*/
	text-decoration: underline;
	font-family: verdana, arial,san serif;
	font-weight: bold;
	font-size: 11px;
	color: #002245;
}
.smcCsContentText ul.listForms li a,  .smcCsContentText ul.listForms li a:visited { color: #002245; }
.smcCsContentText ul.listForms li a:hover { text-decoration: none; color: #002245; }

.smcCsContentText br.clearfix {
	clear:both;
	margin:0px !important;
	padding:0px !important;
	height: 1px;
	font-size: 1px;
	line-height: 1px; 
}


/*=======================================
* EIR Project with table of content layout
* ======================================*/
.smcCsContentText ul.eirTOC {
	float:left;
	margin: 0;
	padding: 0;
	padding-right:15px;
	list-style-type: none;
	width:46%;
	
	
}
.smcCsContentText ul.eirTOC li {
	margin: 0;
	padding: 10px 0px;
}
.smcCsContentText ul.eirTOC li h4 {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 14px;
	font-weight: bold;
	colo:#333;
	border-bottom: 1px solid #666;
	padding:0;
	margin:0;
}


/*=======================================
* Tooltips
* ======================================*/
.tooltip{
   position: absolute;
   padding: 10px 13px;
   z-index: 1000;
   width:330px;
   
   color: #303030;
   background-color: #e1ecfe;
   border: 1px solid #002245;
   
   font-family: sans-serif;
   font-weight: normal;
   font-size: 12px;
   line-height: 18px;
   text-decoration:none;
   overflow: auto;
}
.tooltip ul {
	list-style-type:square;
	margin: 0 15px;
	padding: 0;
	text-decoration:none;
}
.tooltip ul li {
	color: #303030;
	font-family: sans-serif;
    font-weight: normal;
    font-size: 12px;
    line-height: 18px;
    text-decoration:none;
}
.fixed {
	overflow: auto;
	text-decoration:none;
}


/*=======================================
* Clearfix
* ======================================*/
.smcCsContentText .clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.smcCsContentText .clearfix {
	display: inline-block;
}

/****
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}
****/