﻿  /* CSS layout */
body {
	margin: 0px;
	padding: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:140%;
	background-color: #E1DFCF;
}

h3 {
	font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#924224; padding-top:3px;
}

#cover {
	background-position: center 50%; min-width:990px; max-width:95%; margin-left:auto; margin-right:auto;
	height:100%; background-color:#ffffff;
}

#wrapper {
	float left; min-width: 970px; margin-left:10px; margin-right:10px; height:auto;
}

/* #masthead {
	background-color: #F5F2E9; min-width:950px; height:138px;
	background-image:url('../images/sliceMastheadRepeat.png'); background-repeat:repeat-x;
}

#nav_container {
	text-align:center; margin-left:auto; margin-right:auto;
	background-image:url('../images/sliceMenuRepeat.png'); background-repeat:repeat-x;
}
 */
#masthead {
	background-color: #F5F2E9; min-width:950px; height:145px;
	background-image:url('../images/mastheadRepeat.png'); background-repeat:repeat-x;
}

#nav_container {
	text-align:center; margin-left:auto; margin-right:auto;
	background-image:url('../images/menuRepeat.png'); background-repeat:repeat-x;
}


#container {
	max-width:100%; background-color: #ffffff; height:auto;
}

#left_col {
	width: 320px;
	float: left;
}

#page_content {
	margin-left: 330px; width:auto; min-width:650px; position:relative; top:0px;
}

#forum_content {
	margin-left: 0px; width:auto; min-width:650px; position:relative; top:0px; padding-left:15px;
}



/* ########################   Side Bar   ############################### */

.sideTop {
	height:28px;
	font-size:15px; font-weight:bold; color:#ffffff; text-align:left; vertical-align:text-bottom;
	font-family:Arial, Helvetica, sans-serif; padding-top:5px; padding-left:10px; margin-left:0px;
}
.sideMid {
	font-size:14px; color:#ffffff; text-align:left; vertical-align:text-top; font-family:Arial, Helvetica, sans-serif;
	line-height:140%; padding:7px 10px 0px 10px; margin-top:-5px;
}
.sideBtm {
	width:317px; height:40px; text-align:center; padding-top: 10px;
}
#left_col a {
	color:#000000; text-decoration:none;
}
#left_col a:hover {
	color:#000000; text-decoration:none;
}
.sideBriefingTop {
	background-image:url('../images/briefingSideboxTop.png'); background-repeat:no-repeat;
}
.sideBriefingMid {
	background-image:url('../images/briefingSideboxMid.png'); background-repeat:repeat-y;
}
.sideBriefingBtm {
	background-image:url('../images/briefingSideboxBtm.png'); background-repeat:no-repeat;
}

.sideForumTop {
	background-image:url('../images/forumSideboxTop.png'); background-repeat:no-repeat; margin-left:-2px;
}
.sideForumMid {
	background-image:url('../images/forumSideboxMid.png'); background-repeat:repeat-y; margin-left:-2px;
}
.sideForumBtm {
	background-image:url('../images/forumSideboxBtm.png'); background-repeat:no-repeat; margin-left:-2px;
}

.sideRegisterTop {
	background-image:url('../images/registerSideboxTop.png'); background-repeat:no-repeat; margin-left:-1px;
}
.sideRegisterMid {
	background-image:url('../images/registerSideboxMid.png'); background-repeat:repeat-y; margin-left:-1px;
}
.sideRegisterBtm {
	background-image:url('../images/registerSideboxBtm.png'); background-repeat:no-repeat; margin-left:-1px;
}


li.sideHover a {
	background-image:url('../images/over-btn.png'); background-repeat:no-repeat; height:18px; width:226px;
	text-align:center; font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#ffffff;
	padding: 0px 0px 0px 0px; margin:8px 0px 0px 36px;
}
li.sideHover a:hover {
	background-image:url('../images/side-over-btn.png'); background-repeat:no-repeat; height:18px; width:226px;
	text-align:center; font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#ffffff;
	padding: 0px 0px 0px 0px; margin:8px 0px 0px 36px;
}



.sideQuoteLight {
	font-size:22px; line-height:120%; color:#ffffff;
}
.sideQuoteDark {
	font-size:20px; line-height:120%; color:#000000;
}
.sideTextLight {
	font-size:14px; line-height:140%; color:#ffffff;
}
.sideTextDark {
	font-size:14px; line-height:140%; color:#000000;
}
.sideAuthorLight {
	font-size:12px; line-height:220%; color:#ffffff;
}
.sideAuthorDark {
	font-size:12px; line-height:220%; color:#000000;
}



/* ##################################   Search Box   ###################################### */


.searchBox {
	width:318px; margin-left:0px; float:left;
}
.searchBoxTop {
	background-image:url('../images/searchTitle.png'); height:25px; background-repeat:no-repeat;
	font-size:17px; color:#ffffff; text-align:left; vertical-align:text-bottom; font-family:Arial, Helvetica, sans-serif;
	padding-top:3px; padding-left:15px; margin-left:0px;
}
.searchBoxContent {
	border-right:1px #E1DFCF solid; padding:5px 0px 15px 0px; width:318px; vertical-align:text-top; float:left;
	font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:140%; margin-top:-2px;
}
.searchBoxContentLeft {
	border-right:1px #E1DFCF solid; padding:5px 0px 0px 5px; width:100px; vertical-align:text-top;
	float:left; margin-top:-2px;
}
.searchBoxFooter {
	height:10px; background-color:#E1DFCF; width:inherit;
}

#facets a:hover {
	text-decoration:underline; color:#444444;
}



/* ##################################   Briefings   ###################################### */

.pageBox {
	min-width:100%; margin-left:0px; float:right;
}
.pageBoxTopLeft {
	background-image:url('../images/pageBarLeft.png'); background-repeat:no-repeat; width:16px; height:25px;
	float:left; margin-left:0px;
}
.pageBoxTopMiddle {
	background-image:url('../images/pageBarMid.png'); background-repeat:repeat-x; height:25px;
	text-align:left; vertical-align:text-bottom; font-family:Arial, Helvetica, sans-serif;
	padding-top:3px; margin-left:14px;
}
.pageBoxBtmLeft {
	background-image:url('../images/pageBarLeftBtm.png'); background-repeat:no-repeat; width:16px; height:25px;
	float:left; margin-left:0px;
}
.pageBoxBtmMiddle {
	background-image:url('../images/pageBarMid.png'); background-repeat:repeat-x; height:25px;
	text-align:left; vertical-align:text-bottom; font-family:Arial, Helvetica, sans-serif;
	padding-top:3px; margin-left:14px;
}


/* ##################################   Resources   ###################################### */

.pageOrder {
	min-width:100%; margin-left:0px; float:right;
}
.pageOrderTopLeft {
	background-image:url('../images/newsTitleCornerTop.png'); background-repeat:no-repeat; width:16px; height:25px;
	float:left; margin-left:0px;
}
.pageOrderTopMiddle {
	background-image:url('../images/newsTitleRepeat.png'); background-repeat:repeat-x; height:25px;
	font-size:17px; color:#ffffff; text-align:left; vertical-align:text-bottom; font-family:Arial, Helvetica, sans-serif;
	padding-top:3px; margin-left:14px;
}



.newsBox {
	min-width:100%; margin-left:0px; float:right;
}
.newsBoxTopLeftTop {
	background-image:url('../images/newsTitleCornerTop.png'); background-repeat:no-repeat; width:14px; height:25px;
	float:left; margin-left:0px;
}
.newsBoxTopLeft {
	background-image:url('../images/newsTitleCornerMid.png'); background-repeat:no-repeat; width:14px; height:25px;
	float:left; margin-left:0px;
}
.newsBoxTopRight {
	background-image:url('../images/newsTitleRepeat.png'); background-repeat:repeat-x; height:25px;
	font-size:17px; color:#ffffff; text-align:left; vertical-align:text-bottom; font-family:Arial, Helvetica, sans-serif;
	padding-top:3px; margin-left:14px;
}
.newsBoxContentTextOnly {
	border-left:1px #E1DFCF solid; padding:5px 12px 15px 12px; min-height:30px; width:97%; vertical-align:text-top; float:left;
	font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:140%; margin-top:-2px;
}
.newsBoxContentGlance {
	border-left:1px #E1DFCF solid; padding:5px 12px 0px 12px; min-height:30px; width:97%; vertical-align:text-top; float:left;
	font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:140%; margin-top:-2px;
}
.newsBoxContentLeft {
	border-left:1px #E1DFCF solid; padding:5px 0px 0px 5px; width:130px; vertical-align:text-top;
	float:left; margin-top:-2px;
}
.newsBoxContentCentre {
	padding:10px 0px 0px 0px; vertical-align:text-top; float:left; margin-top:-2px;
	font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:140%;
	width:auto; margin-left:130px; margin-right:190px;
}
.newsBoxContentRight {
	padding:15px 5px 0px 0px; width:175px; vertical-align:text-top; float:right; margin-top:-2px;
	text-align:center; font-family:Arial, Helvetica, sans-serif; font-size: 11px; color:#333333;
}
.authorName {
	font-family:Arial, Helvetica, sans-serif; font-size: 13px; font-weight:bold; color:#333333;
}
.newItem {
	color: #FFFF00; font-style:italic;
}
/* .overviewBriefing {
	background-image:url('../images/overview-btn.png'); background-repeat:no-repeat; height:18px;
	text-align:center; font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#ffffff;
	padding: 0px 0px 15px 0px;
}
 */
.overviewBriefing {
	height:18px;
	text-align:center; font-family:Arial, Helvetica, sans-serif; font-size: 12px;
	padding: 5px 0px 5px 0px; width:169px;
}
li.overviewBriefing a {
	background-image:url('../images/overview-btn.png'); background-repeat:no-repeat; height:18px;
	text-align:center; font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#ffffff;
	padding: 0px 0px 5px 0px; width:169px;
}
li.overviewBriefing a:hover {
	background-image:url('../images/main-over-btn169.png'); background-repeat:no-repeat; height:18px;
	text-align:center; font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#ffffff;
	padding: 0px 0px 5px 0px; width:169px;
}

.viewBriefing {
	height:18px;
	text-align:center; font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#ffffff;
	padding: 10px 0px 5px 0px; width:169px;
}
li.viewBriefing a {
	background-image:url('../images/view-btn.png'); background-repeat:no-repeat; height:18px;
	text-align:center; font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#ffffff;
	padding: 0px 0px 5px 0px; width:169px;
}
li.viewBriefing a:hover {
	background-image:url('../images/main-over-btn169.png'); background-repeat:no-repeat; height:18px;
	text-align:center; font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#ffffff;
	padding: 0px 0px 5px 0px; width:169px;
}

.downloadBriefing {
	height:18px;
	text-align:center; font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#ffffff;
	padding: 10px 0px 1px 0px; width:169px;
}
li.downloadBriefing a {
	background-image:url('../images/download-btn.png'); background-repeat:no-repeat; height:18px;
	text-align:center; font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#ffffff;
	padding: 0px 0px 1px 0px; width:169px;
}
li.downloadBriefing a:hover {
	background-image:url('../images/main-over-btn169.png'); background-repeat:no-repeat; height:18px;
	text-align:center; font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#ffffff;
	padding: 0px 0px 1px 0px; width:169px;
}

.discussBriefing {
	height:18px;
	text-align:center; font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#ffffff;
	padding: 10px 0px 1px 0px; width:169px;
}
li.discussBriefing a {
	background-image:url('../images/discuss-btn.png'); background-repeat:no-repeat; height:18px;
	text-align:center; font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#333333;
	padding: 0px 0px 1px 0px; width:169px;
}
li.discussBriefing a:hover {
	background-image:url('../images/main-over-btn169.png'); background-repeat:no-repeat; height:18px;
	text-align:center; font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#ffffff;
	padding: 0px 0px 1px 0px; width:169px;
}


.registerBtn {
	height:18px;
	text-align:center; font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#ffffff;
	padding: 18px 0px 1px 0px; width:169px;
}
li.registerBtn a {
	background-image:url('../images/download-btn.png'); background-repeat:no-repeat; height:18px;
	text-align:center; font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#ffffff;
	padding: 0px 0px 1px 0px; width:169px;
}
li.registerBtn a:hover {
	background-image:url('../images/main-over-btn169.png'); background-repeat:no-repeat; height:18px;
	text-align:center; font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#ffffff;
	padding: 0px 0px 1px 0px; width:169px;
}



.newsBoxFooter {
	height:10px; background-color:#E1DFCF; width:inherit;
}
.newsBox a {
	text-align:center; font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#ffffff;
	text-decoration:none;
}
.newsBox a:hover {
	text-align:center; font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#ffffff;
	text-decoration:none;
}
.overviewText {
	border-left:1px #E1DFCF solid; padding:5px 15px 15px 15px; vertical-align:text-top; float:left;
	font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:140%; margin-top:-2px;
}


/* end of briefings boxes */


li.viewAbout a {
	background-image:url('../images/about-btn.png'); background-repeat:no-repeat; height:18px; width:390px;
	text-align:center; font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#ffffff;
	padding: 0px 0px 15px 0px;
}
li.viewAbout a:hover {
	background-image:url('../images/about-over-btn.png'); background-repeat:no-repeat; height:18px; width:390px;
	text-align:center; font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#ffffff;
	padding: 0px 0px 15px 0px;
}

.survey a {
	text-align:center; font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#303030;
	text-decoration:none; font-weight:bold;
}
.survey a:hover {
	text-align:center; font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#000000;
	text-decoration:none; font-weight:bold;
}

.contactEmail a {
	text-align:center; font-family:Arial, Helvetica, sans-serif; font-size: 14px; color:#897B60;
	text-decoration:none;
}
.contactEmail a:hover {
	text-align:center; font-family:Arial, Helvetica, sans-serif; font-size: 14px; color:#000000;
	text-decoration:none;
}

.contactEmailBtn {
	background-image:url('../images/download-btn.png'); background-repeat:no-repeat;
	height:18px; width:169px; text-align:center;
}
.contactEmailBtn a {
	text-align:center; font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#ffffff;
	text-decoration:none;
}
.contactEmailBtn a:hover {
	text-align:center; font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#a5a5a5;
	text-decoration:none;
}


.topBar11 a {
	text-align:center; font-family:Arial, Helvetica, sans-serif; font-size: 11px; color:#897B60;
	text-decoration:none;
}
.topBar11 a:hover {
	text-align:center; font-family:Arial, Helvetica, sans-serif; font-size: 11px; color:#000000;
	text-decoration:none;
}
.topBar14 a {
	text-align:center; font-family:Arial, Helvetica, sans-serif; font-size: 14px; color:#897B60;
	text-decoration:none;
}
.topBar14 a:hover {
	text-align:center; font-family:Arial, Helvetica, sans-serif; font-size: 14px; color:#000000;
	text-decoration:none;
}
.topBar16 a {
	text-align:center; font-family:Arial, Helvetica, sans-serif; font-size: 16px; color:#897B60;
	text-decoration:none;
}
.topBar16 a:hover {
	text-align:center; font-family:Arial, Helvetica, sans-serif; font-size: 16px; color:#000000;
	text-decoration:none;
}
.topBar11 {
	font-size: 11px; color:#897B60;
}
.topBar14 {
	font-size: 14px; color:#897B60;
}
.topBar16 {
	font-size: 16px; color:#897B60;
}


.hiddenPic {
	display:none;
}


.regBtn {
	background-color:#897B60;
	color:#ffffff;
	border:1px black solid;
	cursor:pointer;
}

.searchBtn {
	background-color:#f4f2e9;
	color:#636466;
	font-size:11.5px;
	border:1px #a39982 solid;
	cursor:pointer;
}


#footer {
	background-image:url('../images/footerFill.png'); background-repeat:repeat-x;
	min-width:950px; height:122px; text-align:center; margin-bottom:30px;
	clear: both;
}
.footerCenter a {
	font-size:12px; text-decoration:none; color:#ffffff;
}
.footerCenter a:hover {
	font-size:12px; text-decoration:underline; color:#ffffff;
}
.footerLeft {
	width:175px; height:122px; float:left; background-image:url('../images/footerLeft.png');
	background-repeat:no-repeat
}
.footerCenter {
	text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; line-height:140%; height:122px;
	height:122px; /* float:left; */ margin-left:175px; margin-right:175px; padding-top:14px;
}
.footerBtm {
	text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; line-height:140%;
	/* float:left; margin-left:175px; margin-right:175px; */ padding-top:13px;
}
.footerBtm a {
	font-size:12px; text-decoration:none; color:#000000;
}
.footerBtm a:hover {
	font-size:12px; text-decoration:underline; color:#000000;
}
.footerRight {
	width:175px; height:122px; float:right;
}

