/*
	FILE PURPOSE:
		Contains div element styles for the content area of the website
	
	UPDATE HISTORY:
		DATE				DESCRIPTION
		21-Nov-05			File created
		1-Feb-06			First live version
	
	ADDITIONAL NOTES: Only used for screen media
*/
/*
	Styles for page layout
*/
#content {
	width: 738px;
	margin:0 auto;
	text-align:left;
}
#header {
	width: 738px;
	height:116px;
}

div.confirmation {
	background-color: #FFFFE1;
	padding: 0.5em 0.5em 0 0.5em;
	border: 1px solid #ccc;
	margin: 0 0 0.5em 0;
	font-size: 85%;
}

/* errors */
div.field, div.field-radio {
	margin-bottom: 0.75em;
}

div.field-hidden {
	margin: 0;
	display: none;
}

/* rounded boxes */
div.smallbox {
	margin-bottom: 1em;
}

div.smallbox ul, div.smallbox p {
	margin-bottom: 0;
}

div.button-right { text-align: right; }


/* small box for sidebar */
div.smallbox .box-top, div.smallbox .box-bottom {
	width: 142px;
	height: 10px;
	line-height: 10px;
}
div.smallbox .box-top { background: url("/images/duped_remote/boxes/smallbox-curve-top.gif") no-repeat; }
div.smallbox .box-bottom { background: url("/images/duped_remote/boxes/smallbox-curve-bottom.gif") no-repeat; }

div.smallbox .box-main {
	width: 142px;
	background: #F2F5F7 url("/images/duped_remote/boxes/smallbox-background.gif") repeat-y;
}

div.smallbox .box-main-content {
	padding: 0.25em 1em 0.5em 1em;
}
/* small box for sidebar */
div.enrolmentbox .box-top, div.enrolmentbox .box-bottom {
	width: 225px;
	height: 10px;
	line-height: 10px;
}
div.enrolmentbox .box-top { background: url("/images/duped_remote/boxes/enrolmentbox-curve-top.gif") no-repeat; }
div.enrolmentbox .box-bottom {#E5EBF0 background: url("/images/duped_remote/boxes/enrolmentbox-curve-bottom.gif") no-repeat; }

div.enrolmentbox .box-main {
	width: 225px;
	background: url("/images/duped_remote/boxes/enrolmentbox-background.gif") repeat-y;
}

div.enrolmentbox .box-main-content {
	padding: 0.25em 1em 0.5em 1em;
}
div.login {
	padding:15px;
	width:215px;
	background-color:#E6EBF0;
	border:1px solid #022D4F;
}
div.course-stats {
	background-color: #EDF1F4;
	border: 1px solid #CBD7E0;
	padding: 1em 2em;
	margin: 0 0 1em 0;
}
div.calendar-links {
	text-align: center;
	margin-bottom: 1em;
}
/* CART */
div.cart div.section {
	padding: 1em 2em;
	background-color: #f3f6f8;
	border: 1px solid #DAE3E9;
	margin-bottom: 2em;
}
/* featured course box */
div.featured { margin-bottom: 2em; }
div.featured div.course { padding: 1em 1.5em; border: 1px solid #CBD7E0; margin-bottom: 1em; }