@charset "utf-8";
/* CSS Document */

/* ###############################################################################  Layout Classes  */
/* Defines layout of columns/rows in content area. */

.onecol {}
	.onecol #content {}
		.onecol #primary, 
		.onecol #secondary, 
		.onecol #tertiary {
			clear: both;
			width: 100%;
			}
.twocol {}
	.twocol #content {}
		.twocol #primary {
			float: left;
			}
		.twocol #secondary {
			float: right;
			}
		.twocol #tertiary {
			clear: both;
			}
.twocol.reverse {}
	.twocol.reverse #content {}
		.twocol.reverse #primary {
			float: right;
			}
		.twocol.reverse #secondary {
			float: left;
			}
		.twocol.reverse #tertiary {
			clear: both;
			}
.twocol_menu {}
	.twocol_menu #content {}
		.twocol_menu #submenu {
			float: right;
			width: 250px;
			}
		.twocol_menu #primary {
			margin-right: 270px;
			min-width: 250px;
			}
		.twocol_menu #secondary {
			clear: both;
			width: 100%;
			}
		.twocol_menu #tertiary {
			clear: both;
			width: 100%;
			}
.twocol_menu_l {}
	.twocol_menu_l #content {}
		.twocol_menu_l #submenu {
			float: left;
			width: 250px;
			}
		.twocol_menu_l #primary {
			margin-left: 270px;
			min-width: 250px;
			}
		.twocol_menu_l #secondary {
			clear: both;
			width: 100%;
			}
		.twocol_menu_l #tertiary {
			clear: both;
			width: 100%;
			}
.twocol-onecol {}
	.twocol-onecol #content {}
		.twocol-onecol #primary {
			width: 100%;
			clear: both;
			}
		.twocol-onecol #secondary {
			float: left;
			width: 500px;
			}
		.twocol-onecol #tertiary {
			float: right;
			width: 250px;
			}
.prompt {}
	.prompt #content {
		text-align: center;
		}
		.prompt #breadcrumb, 
		.prompt #message { text-align: left; }
		.prompt #primary {
			margin: 0 auto;
			width: 60%;
			text-align: left;
			}
		.prompt #secondary {
			clear: both;
			}
		.prompt #tertiary {
			clear: both;
			}





