/* Start of CMSMS style sheet 'win.ie.fixes' */
/* render ie7 iages bicubic */
.win.ie7 img {
	-ms-interpolation-mode: bicubic;
}


.win.ie6 .sectionHeader { padding-bottom: 10px; }

/* display IE6 error message */
.ie67error { display: none; }
.win.ie6 .ie67error,
.win.ie7 .ie67error {
	display: block;
	font-family: Arial, Verdana, sans-serif;
	font-size: 13px;
	line-height: 17px;
	background-color: #FFFFCC;
	border: 1px solid #fed626;
	color: #000;
	padding: 10px;
	text-align: center;
	margin: 10px 0 20px 0;
}
.win.ie6 .ie67error .col01,
.win.ie6 .ie67error .col02,
.win.ie7 .ie67error .col01,
.win.ie7 .ie67error .col02 {
	float: left;
	width: 50%;
}
.win.ie6 .ie67error strong.red,
.win.ie7 .ie67error strong.red {
	color: #d12143;
}
.win.ie6 .ie67error .browser-link,
.win.ie7 .ie67error .browser-link {
	padding: 2px 5px 5px 25px ;
	margin: 10px 5px;
	background: #d8f0b3 url(includes/ie67error/16-em-check.png) no-repeat 3px 3px;
	color: #427916;
	line-height: 20px;
	text-decoration: underline;
}

/* top nav */
.win.ie6 .top-nav div.search form fieldset input {
	padding: 3px 0 0 0;
	margin: 11px 10px 0 0;
	height: 14px;
	width: 167px;
}
.win.ie7 .top-nav div.search form fieldset input {
	padding: 1px 0 0 0;
	height: 16px;
	line-height: 14px;
}
.win.ie8 .top-nav div.search form fieldset input {
	padding: 1px 0 0 0;
	height: 16px;
	line-height: 14px;
}
/* End of 'win.ie.fixes' */

