.stylewidth {
	width: 90%;
	min-width: 900px;
	margin: 0;
	margin-left: auto;
	margin-right: auto;
}

.codecontent {
	width:auto;
}
#logodesc {
	border-left: 1px solid #4787A7;
	border-right: 1px solid #4787A7;
}
/* code with lines Mike */
.codebox {
	width:auto;
}
.code {
	width:auto;
}


/***/
span.corners-top-news {
	background-image: url("./images/corners_left_news.gif");
}

span.corners-top-news span {
	background-image: url("./images/corners_right_news.gif");
}

span.corners-bottom-news {
	background-image: url("./images/corners_left_news.gif");
}

span.corners-bottom-news span {
	background-image: url("./images/corners_right_news.gif");
}

.showhide {
	float: right; margin-top: -14px; margin-right: 9px;
}

/* Menu icons not sizing correctly IE bug*/
div.sdmenu span {
   padding:1px;
}
.showhide {
	position:relative; 
	float: right; margin-top: -15px; margin-right: 1px;
}
.showhide img {
	max-height: 16px; max-width:16px;
}
