
/*
** Stylesheet with Internet Explorer-specific workarounds.
*/


/**************************  ADDED public.css */

* html #around-portal-columns {
	height: 100%; 
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/public_sides.png',sizingMethod='scale');
	background: none;
}


* html #portal-top { 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/public_top.png');
	background: none;
} 

/* didn't work with floatbox in IE
* a, * input, * li, {
	position: relative !important;
}
*/
* html a, * html input {
	position: relative;
}

* html #portal-footer { 
	width: 100%;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/public_bottom.png');
	background: none;
} 



/*************************  ADDED END */


/**************************  ADDED portlets.css */


* html .portletHeader { 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/portlets_top.png');
	background: none;
} 


* html .portletItem { 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/portlets_sides.png', sizingMethod='scale');
	background: none;
} 


* html .portletFooter { 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/portlets_sides.png', sizingMethod='scale');
	background: none;
} 

* html .portletBottom { 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/portlets_bottom.png');
	background: none;
} 






/*************************  ADDED END */


* html #portal-columns {
  width: 100%;
}
* html *#portal-columns {
    width: auto;
}
input {
    margin-bottom: 1px; /* bug fix */
}
table.listing td.top {
    /* insane IE row bug workaround */
    position: relative;
    left: -1px;
    top: -1px;
}
div#portal-columns div#portal-column-one,
div#portal-columns div#portal-column-two {
    overflow: hidden;
}
textarea {
    width: 97%;
}
.visualOverflow {
    width: 88%;
}
.visualGhosted {
    filter:alpha(opacity=20); 
}
*/

/* make spans within ABBR have a border in IE6 the same way it is in all other browsers */

* html abbr .explain {
    border-bottom: 1px dotted Black;
}

/* Fix bottom margin on tabs in IE */

#portal-globalnav li.selected a {
position: relative;
}
#portal-colophon .colophonIcon {
    height: 0px !important;
    height /**/: 15px;
}
.actionMenu .actionMenuHeader a {
    display: inline;
}
.actionMenu .actionMenuContent {
    top: 1.4em;
}


.hiddenStructure { /* This is necessary to eliminate the 1px high object in
                      the document flow in place of .hiddenStructure block objects */
    position: absolute;
}


/* Holly hack to kill the Peekaboo bug in IE - details at
   http://www.positioniseverything.net/explorer/peekaboo.html
   "* html" syntax is added to hide it from IE5/Mac. ~limi
 */

#floatholder, #float {
    height: 1%;
}

* html .link-external,
* html .link-external a,
* html .link-mailto a,
* html .link-mailto {
     height: 1%; 
} 

/* Fix for IE float bug */
* html .visualIEFloatFix,
* html h1,
* html h2,
* html h3,
* html h4,
* html h5,
* html h6,
* html dd,
* html .documentDescription,
* html .visualClear,
* html .portalMessage,
* html .portalWarningMessage,
* html .portalStopMessage,
* html .system-message,
* html #error-handling,
* html .documentContent {
    height: 0.1%;
}

/* Fix for IE float bug - have to use the Limi Hack here, since the paragraph
   tag doesn't take nicely to the height hack above in IE. */
* html p {
    position: relative;
}
* html h1.documentFirstHeading {
    height: auto;
}

/* There appears to be a bug in some IE 6 versions that causes dashed borders
   to get positioned strangely (i.e. out of the portlet in this case), and
   to move about when scrolling.  May be related to:
   http://mtiki.mmf.at/mt/archives/000011.html */
dd.portletFooter {
    border-top-style: solid;
}

/* Rounded corner workarounds for IE */
* html .portletHeader {
    height: 1%;
}
.portletTopRight, 
.portletTopLeft {
    top: 0px;
}
.portletTopRight,
.portletTopLeft,
.portletBottomRight,
.portletBottomLeft {
    font-size: 1px;
}









* html .top_right {	
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/top_right.png');
	background: none;
}


* html .top_left {	
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/top_left.png');
	background: none;
}


* html .bottom_right {	
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bottom_right.png');
	background: none;
	display: none;
}

* html .bottom_left {	
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bottom_left.png');
	background: none;
	display: none;
}

