div#header-pane, div#content-pane {
	width: 738px; 
	margin: 0px auto;
	text-align: left; /* this is for IE < 5.5 */
}

/* header-pane */
div#header-pane {
	height: 47px; 
}

div#header-pane div {
	position: absolute;
}
/* end header-pane */

/* content-pane */
div#content-pane {
	background-image: url(/common/images/interface/blue-bar-tile.gif);
	background-repeat: repeat-y;
}

div#navigation {
	position: relative; 
	width: 192px; 
}

div#image-column, div#navigation-content-column, div#navigation-column, div#content-column {
	float: left;
}

/* image-column */
div#image-column {
	width: 31px;
}
/* end image-column */

/* navigation-content-column */
div#navigation-content-column {
	width: 707px;
	margin-bottom: 1px;
	background-image: url(/common/images/interface/subpage/subpage-content-bg.gif);
	background-repeat: repeat-y;
	min-height: 300px;
	_height: 300px;
}

/* navigation-column */ 
div#navigation-column {
	width: 192px;
	margin-bottom: 25px;
}

div#navigation-column a {
	position: relative;
	display: block
}

/* secondary-navigation */
div#secondary-navigation {
}

div#secondary-navigation div.level {
	margin: 10px;
}

div#secondary-navigation a {
	margin: 10px 0px;
	color: #415448;	
	text-decoration: none;
}

div#secondary-navigation a.selected {
	font-weight: bold;
}
/* end secondary-navigation */
/* custom-navigation */
div#custom-navigation {
}

div#custom-navigation a {
	color: #415448;
}
/* end custom-navigation */
/* end navigation-column */

/* content-column */
div#content-column {
	width: 515px;
	margin-bottom: 25px;
}

div#content-column div.title {
	padding: 10px 15px 10px 10px;
	background-image: url(/common/images/interface/subpage/subpage-header-bg.gif);
	background-repeat: no-repeat;
}

div#content-column div.title h2 {
	padding: 0px;
	margin: 2px 0px 0px 0px;
	font-size: 2em;
	font-weight: normal;
}

div#content-column div.title h3 {
	padding: 0px;
	margin: 0px;
	font-size: 1em;
	font-weight: normal;	
}

div#content-column div.content {
	margin: 0px 12px 0px 13px;
}

div#content-column div.content div.back {
	margin: 15px 0px;
	clear: both;
}
/* end content-column */
/* end navigation-content column */

/* footer */
div#footer {
	height: 56px;
	background-color: white;
	background-image: url(/common/images/interface/footer/footer-bg.gif);
	background-repeat: no-repeat;
	clear: both;
}

div#footer table {
	margin: 12px 0px 0px 31px;
}

div#footer a {
	color: #415448;
}

div#footer img {
	margin: 0px 15px;
}
/* end footer */
/* end content-pane */