@charset "UTF-8";

/*
-----------------------------------------------------------------------------------
*	BASIC FULL COLUMN / GRID AREA
-----------------------------------------------------------------------------------
-	100% width
-	Can be used for creating a basic single column, full content
-	Can be used for full content are above a 2 or 3 column layout
-----------------------------------------------------------------------------------*/
.content-gh .full {
	width: 100%;
	margin: 0 0 1em 0;
	clear: both;
	}
/*
-----------------------------------------------------------------------------------
*	EDITOR TWO COLUMN (GA)
-----------------------------------------------------------------------------------
-	3/4 (Column One)
-	1/4 (Column Two)
-----------------------------------------------------------------------------------*/
.content-ga {
	width: 100%;
	text-align: left;
	vertical-align: top;
	overflow: hidden;
	}
.content-ga div.first {
	float: left;
	width: 72%;
	}
.content-ga .content-u {
	float: right;
	width: 23%;
	}
/*
-----------------------------------------------------------------------------------
*	EDITOR TWO COLUMN (GB)
-----------------------------------------------------------------------------------
-	1/2 (Column One)
-	1/2 (Column Two)
-----------------------------------------------------------------------------------*/
.content-gb {
	width: 100%;
	text-align: left;
	vertical-align: top;
	overflow: hidden;
	}
.content-gb div.first {
	float: left;
	width: 47%;
	}
.content-gb .content-u {
	float: right;
	width: 47%;
	}
/*
-----------------------------------------------------------------------------------
*	EDITOR THREE COLUMN (GC)
-----------------------------------------------------------------------------------
-	1/3 (All Columns (3))
-----------------------------------------------------------------------------------*/
.content-gc {
	width: 100%;
	text-align: left;
	vertical-align: top;
	overflow: hidden;
	}
.content-gc div.first {
	float: left;
	width:30%;
	*width:29.9%;
	margin-left: 0;
	*margin-left: 0;
	}
.content-gc .content-u {
	float: left;
	width:30%;
	*width:29.9%;
	margin-left: 4.99%;
	*margin-left:4.9%;
	}
/*
-----------------------------------------------------------------------------------
*	EDITOR TWO COLUMN (GD)
-----------------------------------------------------------------------------------
-	2/3 (Column One)
-	1/3 (Column Two)
-----------------------------------------------------------------------------------*/
.content-gd {
	width: 100%;
	text-align: left;
	vertical-align: top;
	overflow: hidden;
	}
.content-gd div.first {
	float: left;
	width:64%;
	margin-left:0;
	}
.content-gd .content-u {
	float: right;
	width: 31%;
	}






/* ------------------------------------------------------------------------------------------------------------------------- */
.fckContent-full {
	vertical-align: top;
	margin: 0;
	padding: 0;
	width: 100%;
	clear: both;
	}
.fckContent-fullIndent {
	width: 90%;
	text-align: left;
	vertical-align: top;
	overflow: hidden;
	clear: both;
	padding: 2em 0 0 0;
	margin: 0 4% 0 6%;
	}

/* Wraps */
.fckContent-ga,
.fckContent-gb, .fckContent-gc, .fckContent-gd,
.fckContent-ge, .fckContent-gf,
.fckContent-gg, .fckContent-gg2,

.basic-template-layout {
	width: 90%;
	padding: 2em 0 2em 0;
	margin: 0 4% 0 6%;
	text-align: left;
	vertical-align: top;
	overflow: hidden;
	}



/* Home/Full page Wraps */
.fckContentFull-fullIndent,
.fckContentFull-ga,
.fckContentFull-gb, .fckContentFull-gc, .fckContentFull-gc-flip, .fckContentFull-gd, .fckContentFull-gd-flip,
.fckContentFull-ge, .fckContentFull-gf, .fckContentFull-gg, .fckContentFull-gg2, .fckContentFull-gh,

.fckContent-gc div.first .fckContentFull-gb,

#home .fckContent-fullIndent,
#home .fckContent-ga,
#home .fckContent-gb, #home .fckContent-gc, #home .fckContent-gd,
#home .fckContent-ge, #home .fckContent-gf,

.basic-template-layout .fckContent-fullIndent,
.basic-template-layout .fckContent-ga,
.basic-template-layout .fckContent-gb,
.basic-template-layout .fckContent-gc,
.basic-template-layout .fckContent-gd,
.basic-template-layout .fckContent-ge,
.basic-template-layout .fckContent-gf {
	width: 100%;
	padding: 0;
	margin: 0;
	text-align: left;
	vertical-align: top;
	overflow: hidden;
	}

/* Embedded */
.fckContent-gc div.first .fckContentFull-gb { margin-top: 2em; }
/* -------- */


.fckContent-module {
	width: 90%;
	padding: 2em 0 2em 0;
	margin: 0 4% 0 6%;
	text-align: left;
	vertical-align: top;
	overflow: hidden;
	}
.basic-template-layout .fckContent-module {
	width: 100%;
	padding: 0;
	margin: 0;
	text-align: left;
	vertical-align: top;
	overflow: hidden;
	}
	
	
	
	
#wiki .fckContent-ga,
#wiki .fckContent-gb,#wiki .fckContent-gc,#wiki .fckContent-gd,
#wiki .fckContent-ge,#wiki .fckContent-gf {
	width: 96%;
	margin-left: 2%;
	margin-right: 2%;
	}


/* 1/2 - 1/2 */
.fckContent-gb div.first,
.fckContentFull-gb div.first {
	float: left;
	width: 47%;
	}
.fckContent-gb .content-u,
.fckContentFull-gb .content-u {
	float: right;
	width: 47%;
	}
	

.fckContent-gc div.first .fckContentFull-gb div.first {
	float: left;
	width: 47%;
	}
.fckContent-gc div.first .fckContentFull-gb .content-u {
	float: right;
	width: 47%;
	}
/*

/* 2/3 - 1/3 */
.fckContent-gc div.first,
.fckContentFull-gc div.first {
	float: left;
	width: 63%;
	margin-left:0;
	}
.fckContent-gc .content-u,
.fckContentFull-gc .content-u {
	float: right;
	width: 31%;
	}
/*


/* 1/3 - 2/3 */
.fckContentFull-gc-flip div.first {
	float: left;
	width: 31%;
	margin-left:0;
	}
.fckContentFull-gc-flip .content-u {
	float: right;
	width: 63%;
	}
/*


/* 3/4 - 1/4 */
.fckContent-gd div.first,
.fckContentFull-gd div.first {
	float: left;
	width: 71%;
	}
.fckContent-gd .content-u,
.fckContentFull-gd .content-u {
	float: right;
	width: 23%;
	}
/* 1/4 - 3/4 */
.fckContentFull-gd-flip div.first {
	float: left;
	width: 23%;
	margin-left:0;
	}
.fckContentFull-gd-flip .content-u {
	float: right;
	width: 71%;
	}


/* 1/3 - 1/3 - 1/3 */
.fckContent-ge div.first,
.fckContentFull-ge div.first {
	float: left;
	width:30%;
	*width:29.9%;
	margin-left: 0;
	*margin-left: 0;
	}
.fckContent-ge .content-u,
.fckContentFull-ge .content-u {
	float: left;
	width:30%;
	*width:29.9%;
	margin-left: 4.49%;
	*margin-left: 4.4%;
	}

/* 1/4 - 1/2 - 1/4 */
.fckContentFull-gh div.mid {
	float: left;
	width:43%;
	*width:42.9%;
	margin-left: 0;
	*margin-left: 0;
	margin-right: 0;
	*margin-right: 0;
	}
.fckContentFull-gh div.last {
	margin-left: 5.49%;
	*margin-left: 5.4%;
	margin-right: 0;
	*margin-right: 0;
	}
.fckContentFull-gh .content-u {
	float: left;
	width:23%;
	*width:22.9%;
	margin-right: 5.49%;
	*margin-right: 5.4%;
	}


/* 1/4 - 1/4 - 1/4 - 1/4 */
.fckContent-gf div.first,
.fckContentFull-gf div.first {
	float: left;
	width: 48%;
	}
.fckContent-gf .content-u,
.fckContentFull-gf .content-u {
	float: right;
	width: 48%;
	}

.fckContent-gf2 div.first,
.fckContentFull-gf2 div.first {
	float: left;
	width: 46%;
	}
.fckContent-gf2,
.fckContentFull-gf2 {
	float: right;
	width: 48%;
	}
.fckContent-gf2 .content-u,
.fckContentFull-gf2 .content-u {
	float: right;
	width: 46%;
	}


/* 2 column with video (right) */

.fckContent-gg .content-main,
.fckContentFull-gg .content-main {
	margin-left:0;
	margin-right: 27em;
	}
.fckContent-gg .content-u,
.fckContentFull-gg .content-u {
	float: right;
	width: 24.615em;
	*width: 24.022em;
	}

/* 2 column with video (left) */

.fckContent-gg2 .content-main,
.fckContentFull-gg2 .content-main {
	margin-right:0;
	margin-left: 27em;
	}
.fckContent-gg2 .content-u,
.fckContentFull-gg2 .content-u {
	float: left;
	width: 24.615em;
	*width: 24.022em;
	}