body {
	background-color:#ffffff;
	color:#000000;
	font-size:1.0em;
	font-family:Arial, Helvetica, sans-serif;
	padding:0;
	margin:0;
}

/* DIV DEFINITIONS */

#container {
	width:975px;
	padding:0;
	margin:0px auto;
}

#page-header {
	width:975px;
	height:51px;
	padding:20px 0px 10px 0px;
	margin:0;
	text-align:center;
	overflow:hidden
}

#region-header {
	width:975px;
	margin:0;
	padding:0;
	text-align:center;
}

.section-header {
	padding:0;
	margin:30px 0px 0px 0px;
}

#splash-flash {
	width:975px;
	height:420px;
	margin:0;
	padding:0;
	text-align:center;
	overflow:hidden;
}

.contact-info-container {
	width:975px;
	margin:15px 0px 50px 0px;
	padding:0;
}

#footer {
	width:975px;
	font-size:.85em;
	color:#999999;
	background-color:#ffffff;
	text-align:center;
	padding:0;
	margin:20px 0px 20px 0px;
}

/* TABLE DEFINITIONS */

.contact-tables {
	width:975px;
	margin:0;
	padding:0;
	text-align:left;
	overflow:hidden;
}

.contact-tables th {
	width:48%;
	font-size:1.0em;
	font-weight:bold;
	color:#394f74;
	background-color:#70d0f6;
	border:1px solid #6288c9;
	padding:5px 0px 5px 0px;
	margin:0;
	text-align:center;
}

.contact-tables td {
	width:48%;
	padding:10px;
	margin:0;
	text-align:left;
	border:1px solid #6288c9;
	vertical-align:top;
	overflow:hidden;
}

/* LINK DEFINITIONS */

a:hover {
	font-weight:bold;
}

#footer a {
	color:#000000;
	background-color:#ffffff;
}

/* TEXT DEFINITIONS */

.bold {
	font-weight:bold;
}

.italic {
	font-style:italic;
}

.underline {
	text-decoration:underline;
}

.bold-italic {
	font-weight:bold;
	font-style:italic;
}

.bold-underline {
	font-weight:bold;
	text-decoration:underline;
}

.italic-underline {
	font-style:italic;
	text-decoration:underline;
}

.bold-italic-underline {
	font-weight:bold;
	font-style:italic;
	text-decoration:underline;
}

#region-header h1 {
	margin:0px 0px 10px 0px;
	padding:0;
}

#region-header p {
	margin:0;
	padding:0;
}

.text {
	font-size:.95em;
}

.titles {
	color:#223266;
	background-color:#ffffff;
	font-weight:bold;
	font-size:1.5em;
}

.organization-name {
	color:#223266;
	background:#ffffff;
	font-weight:bold;
}

.vcard {
	font-style:normal;
}

.adr, .tel, .title, .fn, .email, .other-text, .organization-unit {
	font-size:.90em;
}

.bctrail {
	font-size:.85em;
}