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

/* --- page content breakers --- */
.page-content-breaker {
	width: 980px;
	height: 24px;
	margin: 20px 0 0 0;
	background: transparent url(../images/layout-images/page_content_breaker_reverse.jpg) no-repeat 0 0; 
}

/* --- regular content container --- */
.content-container {
	width: 870px;
	height: auto;
	margin: 15px 40px 15px 40px;
	padding: 0 15px 0 15px;
	overflow: hidden;
	clear: both;
}

/* --- tabbed content container --- */
.content-container.tabbed-content { margin: 0 40px 15px 40px; }


/* === COLUMNS ================================================ */

.left {float: left;}
.right {float: right;}


/* === SINGLE COLUMN FULL === */

.sub-column.full { width: 860px;}

/* === DUAL COLUMN: 1/2 - 1/2 === */

.sub-column {
	width: 425px;
	height: auto;
	margin: 0 0 25px 0;
	text-align: justify;
}

/* === DUAL COLUMN: 2/3 - 1/3 === */

.sub-column.one-third {
	width: 290px;
}

.sub-column.two-third {
	width: 545px;
	padding: 0 15px 0 0;
}

/* === LISTS ================================================ */

/* === GENERAL LISTS ======================================== */

ul, ol, dl { list-style: none;}
li, dd { color: #404040; }

/* --- list with span --- */
.list-with-span { width: auto; height: auto;}
.list-with-span span { width: 100px; float: left; margin-right: 10px; color: #404040;}
.list-with-span li { color: #038B9C;}