


/* ************************* BODY ************************* */

body{
	margin:				0;
	color:				#000000;
	background-color:	#F7F8EF;
}

.bodyAgora {
	background-color:	#ffffff;
}

.bodyPrint{
	margin:				10px;
	color:				#000000;
	background-color:	#F7F8EF;
}


/* ************************* STANDARD ************************* */

/* MARGIN 0px */
.margin0{ margin:0px; }

/* CURSOR */
.flyHand{ cursor:	move; }
.flyAuto{ cursor:	auto; }

.pictureWrapping{
margin-right:10px;
}

/* ************************* FONT ADMIN ************************* */

.adminTitleBold				{ font-family: Arial, sans-serif; font-size: 14px; color: #686868; text-decoration: none; font-weight: bold; background:inherit; }
.adminTitleBold A:link 		{ color: #686868; text-decoration: none; font-weight: bold; background:inherit; }
.adminTitleBold A:visited 	{ color: #686868; text-decoration: none; font-weight: bold; background:inherit; }
.adminTitleBold A:active 	{ color: #686868; text-decoration: none; font-weight: bold; background:inherit; }
.adminTitleBold A:hover 	{ color: #686868; text-decoration: underline; font-weight: bold; background:inherit; }

.adminTitleSmallBold 			{ font-family: Arial, sans-serif; font-size: 12px; color: #686868; text-decoration: none; font-weight: bold; background:inherit;}
.adminTitleSmallBold A:link 	{ color: #686868; text-decoration: none; font-weight: bold; background:inherit;}
.adminTitleSmallBold A:visited 	{ color: #686868; text-decoration: none; font-weight: bold; background:inherit;}
.adminTitleSmallBold A:active 	{ color: #686868; text-decoration: none; font-weight: bold; background:inherit;}
.adminTitleSmallBold A:hover 	{ color: #686868; text-decoration: underline; font-weight: bold; background:inherit;}

.adminText 					{ font-family: Arial, sans-serif; font-size: 11px; color: #686868; text-decoration: none; background:inherit;}
.adminText A:link 			{ color: #686868; text-decoration: none; background:inherit; }
.adminText A:visited 		{ color: #686868; text-decoration: none; background:inherit; }
.adminText A:active 		{ color: #686868; text-decoration: none; background:inherit; }
.adminText A:hover 			{ color: #686868; text-decoration: underline; background:inherit; }

.adminTextBold 				{ font-family: Arial, sans-serif; font-size: 11px; color: #686868; text-decoration: none; font-weight: bold; background:inherit;}
.adminTextBold A:link 		{ color: #686868; text-decoration: none; font-weight: bold; background:inherit;}
.adminTextBold A:visited 	{ color: #686868; text-decoration: none; font-weight: bold; background:inherit;}
.adminTextBold A:active 	{ color: #686868; text-decoration: none; font-weight: bold; background:inherit;}
.adminTextBold A:hover 		{ color: #686868; text-decoration: underline; font-weight: bold; background:inherit;}



/* ************************* FONT FRONT END ************************* */

.titleBold					{ font-family: Arial, sans-serif; font-size: 12px; color: #000000; text-decoration: none; background:inherit; font-weight: bold;}
.titleBold A:link 			{ color: #000000; text-decoration: none; background:inherit; font-weight: bold;}
.titleBold A:visited 		{ color: #000000; text-decoration: none; background:inherit; font-weight: bold;}
.titleBold A:active 		{ color: #000000; text-decoration: none; background:inherit; font-weight: bold;}
.titleBold A:hover 			{ color: #000000; text-decoration: underline; background:inherit; font-weight: bold;}
.titleTextBold 			    { font-family: Arial, sans-serif; font-size: 12px; color: #979797; text-decoration: none; background:inherit; padding-left:23px; font-weight: bold;}

.textBold 					{ font-family: Arial, sans-serif; font-size: 10px; color: #979797; text-decoration: none; background:inherit; font-weight: bold;}
.textBold A:link 			{ color: #979797; text-decoration: none; background:inherit; font-weight: bold;}
.textBold A:visited 		{ color: #979797; text-decoration: none; background:inherit; font-weight: bold;}
.textBold A:active 			{ color: #979797; text-decoration: none; background:inherit; font-weight: bold;}
.textBold A:hover 			{ color: #979797; text-decoration: underline; background:inherit; font-weight: bold;}

.textBoldOver 					{ font-family: Arial, sans-serif; font-size: 10px; color: #979797; text-decoration: underline; background:inherit; font-weight: bold;}
.textBoldOver A:link 			{ color: #979797; text-decoration: underline; background:inherit; font-weight: bold;}
.textBoldOver A:visited 		{ color: #979797; text-decoration: underline; background:inherit; font-weight: bold;}
.textBoldOver A:active 			{ color: #979797; text-decoration: underline; background:inherit; font-weight: bold;}
.textBoldOver A:hover 			{ color: #979797; text-decoration: underline; background:inherit; font-weight: bold;}

.textMenu 					{ font-family: Arial, sans-serif; font-size: 10px; color: #979797; text-decoration: none; background:inherit; font-weight: bold;}
.textMenu A:link 			{ color: #979797; text-decoration: none; background:inherit; font-weight: bold;}
.textMenu A:visited 		{ color: #979797; text-decoration: none; background:inherit; font-weight: bold;}
.textMenu A:active 			{ color: #979797; text-decoration: none; background:inherit; font-weight: bold;}
.textMenu A:hover 			{ color: #979797; text-decoration: underline; background:inherit; font-weight: bold;}
.borderMenu 				{ border-bottom:solid 1px #999999;}

.textMenuOver 				{ font-family: Arial, sans-serif; font-size: 10px; color: #000000; text-decoration: none; background:inherit; font-weight: bold;}
.textMenuOver A:link 		{ color: #000000; text-decoration: none; background:inherit; font-weight: bold;}
.textMenuOver A:visited 	{ color: #000000; text-decoration: none; background:inherit; font-weight: bold;}
.textMenuOver A:active 		{ color: #000000; text-decoration: none; background:inherit; font-weight: bold;}
.borderMenuOver				{ border-top:solid 1px #999999; border-left:solid 1px #999999; border-right:solid 1px #999999; background:#FFFFFF}


.textFooter 				{ font-family: Arial, sans-serif; font-size: 10px; color: #686868; text-decoration: none; background:inherit; font-weight: bold;}
.textFooter A:link 			{ color: #686868; text-decoration: none; background:inherit; font-weight: bold;}
.textFooter A:visited 		{ color: #686868; text-decoration: none; background:inherit; font-weight: bold;}
.textFooter A:active 		{ color: #686868; text-decoration: none; background:inherit; font-weight: bold;}
.textFooter A:hover 		{ color: #000000; text-decoration: underline; background:inherit; font-weight: bold;}

.textFooterOver 			{ font-family: Arial, sans-serif; font-size: 10px; color: #000000; text-decoration: none; background:inherit; font-weight: bold;}
.textFooterOver A:link 		{ color: #000000; text-decoration: none; background:inherit; font-weight: bold;}
.textFooterOver A:visited 	{ color: #000000; text-decoration: none; background:inherit; font-weight: bold;}
.textFooterOver A:active 	{ color: #000000; text-decoration: none; background:inherit; font-weight: bold;}
.textFooterOver A:hover 	{ color: #000000; text-decoration: underline; background:inherit; font-weight: bold;}


.textError 					{ font-family: Arial, sans-serif; font-size: 10px; color: #FF0000; text-decoration: none; background:inherit;}
.textError A:link 			{ color: #FF0000; text-decoration: none; background:inherit;}
.textError A:visited 		{ color: #FF0000; text-decoration: none; background:inherit;}
.textError A:active 		{ color: #FF0000; text-decoration: none; background:inherit;}
.textError A:hover 			{ color: #FF0000; text-decoration: underline; background:inherit;}

.formText				    { font-family: Arial, sans-serif; font-size: 10px; color: #979797; text-decoration: none; background:inherit; padding-left:5px;}
.formTextBold				{ font-family: Arial, sans-serif; font-size: 12px; color: #979797; text-decoration: none; background:inherit; font-weight: bold; padding-left:5px;}

.mapTextBold 				{ font-family: Arial, sans-serif; font-size: 10px; color: #ffffff; text-decoration: none; font-weight: bold; background:inherit;}

.textFileSize			    { font-family: Arial, sans-serif; font-size: 8px; color: #979797; text-decoration: none; background:inherit;}

.folderList{
	font-family:		Arial, sans-serif;
	font-size:			10px;
	color:				#979797;
	text-decoration:	none;
	background:			inherit;
	font-weight:		bold;
}
.folderListOver{
	font-family:		Arial, sans-serif;
	font-size:			10px;
	color:				#000000;
	text-decoration:	none;
	background:			inherit;
	font-weight:		bold;
}


/* ************************* TEXTBOX ************************* */

.textbox{
	font-family: 	Arial, Arial, Helvetica, sans-serif;
	font-size:		10px;
	font-weight:	normal;
	color:			#000000;
	border:			solid 1px #A6A6A1;
	background:		#FFFFFF;
	padding-left:	2px;
	padding-right:	0px;
	text-align:		left;
	text-indent:	0;
	width:			98%;
}

.textboxMini{
	font-family: 	Arial, Arial, Helvetica, sans-serif;
	font-size:		10px;
	font-weight:	normal;
	color:			#000000;
	border:			solid 1px #A6A6A1;
	background:		#FFFFFF;
	padding-left:	2px;
	padding-right:	0px;
	text-align:		left;
	text-indent:	0;
}


/* ************************* SCROLLBAR ************************* */
.scrollbarYellow{
	scrollbar-base-color:		#CCCC33;
	scrollbar-arrow-color:		#FFFFFF;
	scrollbar-darkshadow-color:	#CECECE;
	scrollbar-track-color: 		#F2F2F2;
}

.scrollbarGreen{
	 scrollbar-base-color:		#7FAE22;
	 scrollbar-arrow-color:		#FFFFFF;
	 scrollbar-darkshadow-color:#CECECE;
	 scrollbar-track-color:		#F2F2F2;
}

.scrollbarRed{
	scrollbar-base-color:		#990000;
	scrollbar-arrow-color:		#FFFFFF;
	scrollbar-darkshadow-color:	#CECECE;
	scrollbar-track-color: 		#F2F2F2;
}




/* ************************* LINE ************************* */

.line{ font-family: Arial, Arial, Helvetica, sans-serif; font-size: 10px; color: #3D3D3D; text-decoration: none; background:inherit; }



/* ************************* CSS DRAG AND DROP LIST ************************* */

ul.sortTable li {
	position: relative;
}

ul.sortTableBoxy {
	list-style-type: 	none;
	padding-left:		0px;
	padding-right:		0px;
	padding-top:		0px;
	padding-bottom:		0px;
	margin: 			0px;
    border: 			0px solid #ccc;
}
ul.sortTableBoxy li {
	cursor:				move;
}

.allBorder{
    border: 			1px solid #ccc;
}

.listBorder{
    border: 			1px solid #c4c4c4;
}

/* ************************* CSS FRONT END ************************* */

/* ************************* CSS RIGHTS LIST ************************* */

.tblRights {
	border:				1px solid #ccc;
}

.tblRightsBg {
	background-color:	#CCCCCC;
}

/* ************************* CSS RIGHTS END ************************* */

/* ************************* CSS BASIC FRAME ************************ */

.tableParent {
	position:		absolute;
	width:			100%;
	height:			100%;
	padding:		0;
	margin:			0;
	text-align:		center;
	vertical-align:	top;
}

.tableChild {
	width:			950px;
	height:			625px;
	padding:		0;
	margin:			0;
	border-color:#000000;
	border-style:solid;
	border-width:0px;
}

.tplHeader{
	/*width:			100%;
	height:			100px;*/
	border:			0;
	border-spacing:	0;
	padding:		0;
	margin:			0;
}

.tdCentre {
	padding:		0px;
	margin:			0;
}

.tplFooter{
	/*width:			100%;
	height:			20px;*/
	border:			0;
	border-spacing:	0;
	padding:		0;
	margin:			0;
}

.tplContent {
	width:			100%;
	/* height:			100%; */
	border:			0;
	border-spacing:	0;
	padding:		0;
}

.divCentre{
	/*width:			99%;
	height:			99%;*/
	width:			100%;
	height:			100%;
	overflow:		auto;
	border:			0;
}

/*
.tplMenu{
	width:			196px;
	border:			0;
	border-spacing:	0;
	padding:		0;
}*/

.tplList {
	width:			100%;
	border:			0;
	border-spacing:	0;
	padding:		0;
}
.activityList {
	border:			solid 1px #CCCCCC;
}
.test {
	margin:			20px;
}
/*
a{
	font-family: Arial, sans-serif; font-size: 10px; color: #333333; text-decoration: none; background:inherit;
}

p{
	font-family: Arial, sans-serif; font-size: 10px; color: #333333; text-decoration: none; background:inherit;
}*/
/* ************************* CSS BASIC FRAME END ******************** */

/* ************************* CSS AGORA END ************************** */

.forumBottomBorder1 {
	border-top:solid 1px #FFFFFF;
}
.forumBottomBorder2 {
	border:solid 1px #C4C4C4;
}
.dateCellBorder {
	border-right:solid 1px #FFFFFF;
}
.greenBorder {
	border-left:solid 2px #B2C3A9;
}
.forumBorder {
	border:	solid 1px #A6A6A1;
}
/* ************************* CSS AGORA END ************************** */

/* ********************* CSS FRAME CENTRE START ********************* */

.frameCentreBorder {
	border-left:solid 2px #999999;
	border-right:solid 2px #999999;
}

.frameMiddleBorder {
	border-left:solid 1px #999999;
}

/* ********************* CSS FRAME CENTRE END *********************** */

/* ********************* CSS FRAME ACTIVITY START ********************* */

.innerPadding {
	padding-left:8px;
	padding-right:8px;
	padding-bottom:8px;
	background:#FFFFFF;
}

.innerPaddingSearch {
	padding:8px;
}

.innerPaddingDiv {
	padding-right:8px;
}


.innerPaddingRoot {
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
}

.innerPaddingSubMenu {
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
}

.innerPaddingSubMenu1 {
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	background:#F3F4E9;
}

.activityTableBorder {
	border: dotted 1px #999999;
}

.activityTableBorderSubMenu {
	border-left:solid 1px #999999;
	border-right:solid 1px #999999;
	border-bottom:solid 1px #999999;
}

.formInnerPadding {
	padding-left:20px;
	padding-right:20px;
	padding-bottom:20px;
}

.titleText {
	padding-bottom:2px;
}
/* ********************* CSS FRAME ACTIVITY END *********************** */

/* *********************** CSS FRAME CE START ************************* */
.ceMenuBorder {
	border-left: solid 1px #999999;
	border-right: solid 1px #999999;
}
.ceMenuBorderLeft {
	border-left: solid 1px #999999;
}
.ceMenuBorderRight {
	border-right: solid 1px #999999;
}
.ceMenuBorderTable {
	border-bottom:solid 1px #999999;
}
.ceMenuBorderTableCell {
	border-bottom:solid 1px #E9E9E9;
	padding:3px;
}

.ceMenuBorderFolderCell {
	border-bottom: dotted 2px #ffffff;
}

.ceMenuBorderTitleDescription {
	border-bottom:solid 1px #cccccc;
}

.indexBorderFlashCol {
	border-left:dotted 1px #cccccc;
}

.paddingGeneral {
	padding:7px;
}

.paddingGeneralNews {
	padding-right:9px;
}

/* ********************* CSS FRAME CE END *********************** */


/* ********************* CSS TOOLTIP START ********************* */

.tooltiptitle{COLOR: #686868; TEXT-DECORATION: none; CURSOR: Default; font-family: arial; font-weight: bold; font-size: 8pt}
.tooltipcontent{font-family: Arial, sans-serif; font-size: 10px; color: #979797; text-decoration: none; background:inherit; font-weight: bold;}

#ToolTip{position:absolute; width: 100px; top: 0px; left: 0px; z-index:4; visibility:hidden;}

/* ********************* CSS TOOLTIP START ********************* */


/* ********************* CSS FRAME MINISITE START ********************* */

.miniSiteTextBold { font-family: Verdana, sans-serif; font-size: 14px; color: #ffffff; text-decoration: none; font-weight: bold;}

.miniSiteTitlePadding {
	padding-top:30px;
	padding-left:10px;
	padding-right:10px;
}

.miniSiteTextList			{ font-family: Verdana, sans-serif; font-size: 10px; color: #564529; text-decoration: none; font-weight: bold;}
.miniSiteTextList A:link 	{ color: #564529; text-decoration: none; background:inherit; font-weight: bold;}
.miniSiteTextList A:visited { color: #564529; text-decoration: none; background:inherit; font-weight: bold;}
.miniSiteTextList A:active 	{ color: #564529; text-decoration: none; background:inherit; font-weight: bold;}
.miniSiteTextList A:hover 	{ color: #564529; text-decoration: underline; background:inherit; font-weight: bold;}

.miniSiteTextListLight{ 
	font-family: Verdana, sans-serif; font-size: 10px; color: #ffffff; text-decoration: none;
}

.miniSiteTextListPadding{
	padding-left:10px;
	padding-right:10px;
}
/* ********************* CSS FRAME MINISITE END ********************* */
