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

	BODY{
		margin:0;
		padding:0;
		
		background: url(images/light-bg.jpg) no-repeat center top #8d8d86;
		text-align:center;
		
		font:normal 8pt Tahoma, Verdana, Arial, Helvetica, sans-serif;
		color:#252525;
	}
	
	/* CONTENT */
	A, A:visited{
		margin: 0;
		padding: 0;
		
		color: #5a5a5a;
		
		text-decoration: none;
		
		background: none;
		border: none;
	}
	
	A:hover{
		color: #336699;

		text-decoration: underline;
		
		background: none;
		border: none;
	}
	
	
	/* PORTAL DEFAULT */
	H1 {
		margin:0;
		padding:5px;
		font:bold 12pt Tahoma, Verdana, Arial, Helvetica, sans-serif;
	}
	
	H2 {
		margin:0;
		padding:5px;
		font:bold 11pt Tahoma, Verdana, Arial, Helvetica, sans-serif;
	}
	
	H3 {
		margin:0;
		padding:5px;
		font:bold 10pt Tahoma, Verdana, Arial, Helvetica, sans-serif;
	}
	
	H4 {
		margin:0;
		padding:4px;
		font:bold 9pt Tahoma, Verdana, Arial, Helvetica, sans-serif;
	}
	
	H5 {
		margin:0;
		padding:3px;
		font:bold 8pt Tahoma, Verdana, Arial, Helvetica, sans-serif;
	}
	
	H6 {
		margin:0;
		padding:2px;
		font:bold 7pt Tahoma, Verdana, Arial, Helvetica, sans-serif;
	}
	
	#GL_WRAPPER{
		text-align:center;
		
		margin:0;
		padding:0;
	}
	
	#GL_WRAPPER .main-wrapper{
		width:955px;
		
		margin:auto;
		padding:0;
	}

	/* Header */	
		#GL_WRAPPER .header{
			margin:0;
			padding:0;
			position: relative;
			height: 137px;
		}
		
		#GL_WRAPPER .header .main-logo{
			position: absolute;
			z-index: 1;
			width: 175px;
			height: 63px;
			top: 48px;
			left: 55px;
		}
		
		#GL_WRAPPER .header .main-logo IMG{
			width: 175px;
			height: 63px;
			background: url(images/main-logo.png) no-repeat center;
		}
		
		/* Top Menu */
			.header .main-top{
				position: absolute;
				top: 7px;
				right: 5px;
				overflow: hidden;
				z-index: 2;
			}
			
			.header .main-top .coll{
				float: left;	
				margin-left: 5px;
			}
			
			.header .main-top .coll .left{ background: url(images/top-bar-left.png) no-repeat left; margin: 0px; padding: 0px; }
			.header .main-top .coll .right{ background: url(images/top-bar-right.png) no-repeat right; margin: 0px; padding: 0px; }
			.header .main-top .coll .content{ 
				background: url(images/top-bar-bg.png) repeat-x; 
				margin: 0px; 
				margin-left: 5px;
				margin-right: 5px;
				padding: 0px; 
				height: 23px;
				padding-left: 5px;
				padding-right: 5px;
			}
			
			.header .main-top UL.menu{
				margin: 0px;
				padding: 0px;
				
				list-style: none;
				overflow: hidden;
			}
			
			.header .main-top UL.menu LI{
				display: block;
				float: left;
				margin-left: 5px;
				margin-right: 5px;
				line-height: 20px;
			}
			
			.header .main-top UL.menu LI A:visited,
			.header .main-top UL.menu LI A{
				display: block;
				text-decoration: none;
			}
			
			.header .main-top UL.menu LI A:visited EM,
			.header .main-top UL.menu LI A EM{
				display: block;
				text-decoration: none;
				font-style: normal;
				
				padding: 2px;
				padding-top: 3px;
			}
			
			.header .main-top UL.menu LI A IMG{
				vertical-align: top;
			}
		
		/* Main Menu */
			.header .main-menu{
				position: absolute;
				bottom: 2px;
				right: 5px;
			}

			.header .main-menu UL{
				margin: 0px;
				padding: 0px;
				list-style: none;
				overflow: hidden;
			}
			
			.header .main-menu UL LI{
				list-style: none;
				display: block;
				float: left;
				margin-left: 5px;
				margin-right: 5px;
			}
			
			.header .main-menu UL LI A:visited,
			.header .main-menu UL LI A{
				text-decoration: none;
				text-align: center;
				display: block;
				
				color: #333131;
				
				line-height: 28px;
				padding-left: 5px;
				
				background: url(images/button-left.png) no-repeat 0px -30px;
			}
			
			.header .main-menu UL LI A:visited EM,
			.header .main-menu UL LI A EM{
				text-decoration: none;
				text-align: center;
				font-style: normal;
				font-weight: bold;
				display: block;
				
				padding-left: 5px;
				padding-right: 10px;
				background: url(images/button-right.png) no-repeat 100% -30px;
				
			}
			
			.header .main-menu UL LI A:hover{
				background-position: 0px 50%;
			}
			
			.header .main-menu UL LI A:hover EM{
				background-position: 100% 50%;
				color: #FFFFFF;
			}

	
	
	#GL_WRAPPER .body{
		padding:0;
		margin:0;
		text-align: left;
	}
	
	/* Body Rounded */
		#GL_WRAPPER .body .body-top-left{ background: url(images/mainwin-LT.png)  no-repeat top left; margin: 0px; padding: 0px; }
		#GL_WRAPPER .body .body-top-right{ background: url(images/mainwin-RT.png)  no-repeat top right; margin: 0px; padding: 0px; }
		#GL_WRAPPER .body .body-top{ background: url(images/mainwin-T.png)  repeat-x top; margin: 0px; margin-left: 209px; margin-right: 10px; padding: 0px; }
		#GL_WRAPPER .body .body-top IMG{ width: 100%; height: 10px; }
		#GL_WRAPPER .body .body-side-mode .body-top-left{ background-image: url(images/mainwin-LTS.png); }
		
		#GL_WRAPPER .body .body-left{ background: url(images/mainwin-L.png) repeat-y left; margin: 0px; padding: 0px; }
		#GL_WRAPPER .body .body-right{ background: url(images/mainwin-R.png) repeat-y right; margin: 0px; padding: 0px; }
		#GL_WRAPPER .body .body-content{ margin-left: 4px; margin-right: 5px; background-color: #FFFFFF; overflow: auto; }
		#GL_WRAPPER .body .body-side-mode .body-content{ background-image: url(images/mainwin-LS.png); background-repeat: repeat-y; background-position: -1px; }
		
		#GL_WRAPPER .body .body-bottom-left{ background: url(images/mainwin-LB.png)  no-repeat top left; margin: 0px; padding: 0px; }
		#GL_WRAPPER .body .body-bottom-right{ background: url(images/mainwin-RB.png)  no-repeat top right; margin: 0px; padding: 0px; }
		#GL_WRAPPER .body .body-bottom{ background: url(images/mainwin-B.png)  repeat-x top; margin: 0px; margin-left: 209px; margin-right: 10px; padding: 0px; }
		#GL_WRAPPER .body .body-bottom IMG{ width: 100%; height: 18px; }
		#GL_WRAPPER .body .body-bottom-shadow{ background: url(images/mainwin-S.png) no-repeat center bottom; margin: 0px; padding: 0px; }
		#GL_WRAPPER .body .body-side-mode .body-bottom-left{ background-image: url(images/mainwin-LBS.png); }

		#GL_WRAPPER .body .site-left-side{
			float: left;
			width: 201px;
			padding-left: 5px;
		}
		
		#GL_WRAPPER .body .site-content-side{
			margin-left: 210px;
			padding: 5px;
		}










	
	#GL_CONTENT{
		margin:0px;
		padding: 0px;
		text-align:left;
		
		overflow: hidden;
	}
	
	/* LEFT SIDE */	
		#GL_LEFT_SIDE{}
		#GL_LEFT_SIDE .yuimenu .bd { 
			border:none; 
			background:none;
			padding: 1px 1px 1px 1px;
			margin:0;  
			padding:0;
			font: normal 8pt Tahoma, Verdana, Arial, Helvetica, sans-serif;
			
			width: 195px;
		}
		
		#GL_LEFT_SIDE .yuimenu .yuisubitems .bd { 
			border:none; 
			background: #FFFFFF;
		}

		#GL_LEFT_SIDE .yuimenu .yuimenuitem{
			margin:0;
			margin-bottom:1px;
			margin-top:1px;
			padding:0;
		}
		
		#GL_LEFT_SIDE .yuimenu A.yuimenuitemlabel-hassubmenu,
		#GL_LEFT_SIDE .yuimenu A.yuimenuitemlabel{ 
			border: none;
			display: block;
			background: url(images/left-menu-bgleft.png) left top no-repeat;
			
			font-style: normal;
			text-decoration: none;
			margin: 0px;
			
			padding: 0px;
			padding-left: 5px;
			
			color: #333131;
			cursor: pointer;
		}
		
		#GL_LEFT_SIDE .yuimenu A.yuimenuitemlabel-hassubmenu EM,
		#GL_LEFT_SIDE .yuimenu A.yuimenuitemlabel EM{
			display: block;
			background: url(images/left-menu-rightbg.png) right top no-repeat;
			
			font-style: normal;
			text-decoration: none;
			
			margin: 0px;
			padding: 0px;
			padding-right: 16px;
			padding-left: 11px;
			
			line-height: 28px;
			
			color: #333131;
		}
		
		#GL_LEFT_SIDE .yuimenu A.yuimenuitemlabel-selected:hover,
		#GL_LEFT_SIDE .yuimenu A.yuimenuitemlabel:hover{
			background-position: 0px -29px;
		}
		
		#GL_LEFT_SIDE .yuimenu A.yuimenuitemlabel-selected:hover EM,
		#GL_LEFT_SIDE .yuimenu A.yuimenuitemlabel:hover EM{
			background-position: 100% -29px;
			color: #FFFFFF;
		}
		
		#GL_LEFT_SIDE .yuimenu A.yuimenuitemlabel-hassubmenu{
			background-position: 0px -58px;
		}
		
		#GL_LEFT_SIDE .yuimenu A.yuimenuitemlabel-hassubmenu EM{
			background-position: 100% -58px;
		}
		
		#GL_LEFT_SIDE .yuimenu A.yuimenuitemlabel-hassubmenu-selected:hover,
		#GL_LEFT_SIDE .yuimenu A.yuimenuitemlabel-hassubmenu:hover{
			background-position: 0px -87px;
		}
		
		#GL_LEFT_SIDE .yuimenu A.yuimenuitemlabel-hassubmenu-selected:hover EM,
		#GL_LEFT_SIDE .yuimenu A.yuimenuitemlabel-hassubmenu:hover EM{
			background-position: 100% -87px;
			color: #FFFFFF;
		}
		
		
		
		#GL_LEFT_SIDE .yuimenu .yuisubitems A.yuimenuitemlabel{ 
			border: none;
			display: block;
			background-image: none;
			
			font-style: normal;
			text-decoration: none;
			margin: 0px;
			
			padding: 0px;
			padding-left: 5px;
			
			color: #333131;
		}
		
		#GL_LEFT_SIDE .yuimenu .yuisubitems A.yuimenuitemlabel:hover{
			background-position: 0px -29px;
		}
		
		
		
		#GL_LEFT_SIDE .yuimenu .yuisubitems UL.first-of-type{
			margin:0;
			padding:0;
			background: none;
		}
		
		#GL_LEFT_SIDE .yuimenu .yuisubitems UL.first-of-type .yuimenuitemlabel{ 
			padding:5px;
			padding-right:25px;
			
			border-width: 1px; 
			border-color: #EEE #CCC #CCC #EEE; 
			border-style: solid;
		}
	
	.lineheight20{
		line-height: 20px;
	}
	
	.lspace1{
		letter-spacing: 1px;
	}
	
	.justify{
		text-align: justify;
	}
	
	.left-side-block .anchor-list .title{
		font-weight: bold;
	}
	
	.left-side-block.anchor-list a, .left-side-block.anchor-list a:visited{
		display: block;
		
		padding: 5px;
		border:solid 1px #F0F0F0;
		border-bottom-color:#E0E0E0;
		border-right-color:#E0E0E0;
		background-color:#ECECEC;
		margin-bottom:2px;		 
		margin-top:2px;		 
	}
	
	.left-side-block.anchor-list a:hover{
		display: block;
		border-color:#FFFFFF;
		border-bottom-color:#E0EFEF;
		border-right-color:#E0EFEF;
		background-color:#ECEFFF;
	}
	


	/* CONTENT BLOCK */
	.gui-content-text{
		padding: 5px;
		margin:5px;
	}
	
	.gui-content-block { background:none; border:none; margin:0; margin-bottom:5px; margin-top:0; padding:1px; }
	.gui-content-block .roundedBox-left{ background:url(images/radbox-L.png) left repeat-y #f5f9f9; border:none; margin:0; padding:0; }
	.gui-content-block .roundedBox-right{ background:url(images/radbox-R.png) right repeat-y; border:none; margin:0; padding:0; }
	.gui-content-block .roundedBox-top{ background:url(images/radbox-T.png) top repeat-x; border:none; margin:0; padding:0; }
	.gui-content-block .roundedBox-bottom{ background:url(images/radbox-B.png) bottom repeat-x; border:none; margin:0; padding:0; }
	.gui-content-block .roundedBox-t-left{ background:url(images/radbox-TL.png) top left no-repeat; border:none; margin:0; padding:0; }
	.gui-content-block .roundedBox-t-right{ background:url(images/radbox-TR.png) top right no-repeat; border:none; margin:0; padding:0; }
	.gui-content-block .roundedBox-b-left{ background:url(images/radbox-BL.png) bottom left no-repeat; border:none; margin:0; padding:0; }
	.gui-content-block .roundedBox-b-right{ background:url(images/radbox-BR.png) bottom right no-repeat; border:none; margin:0; padding:0; }
	.gui-content-block .roundedBox-content{
		padding: 10px; 
		
		font: normal 8pt Tahoma, Verdana, Arial, Helvetica, sans-serif;
		
		color: #333333;
	}
	
	.gui-content-infobox{
		border:solid 1px #EFEFEF;
		background-color:#202020;
		
		color:#FFFFFF;
		
		font:normal 8px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		
		padding:10px;
		margin-bottom:10px;
	}
	
	.gui-content-block-error{
		border:solid 1px #FF0000;
		background-color:#FDFE9F;
		
		color:#FF0000;
		
		font:normal 8pt Tahoma, Verdana, Arial, Helvetica, sans-serif;
		
		padding:15px;
		
		text-align:center;
	}
	
	.left-news UL{
		padding: 10px;
		margin:0;
	}
	
	.left-news .title{
		font-weight: bold;
	}
	
	.more{
		text-align: right;
		font-weight: bold;
	}


	/* FOOTER */
	#GL_WRAPPER .footer{
		position: relative;
		overflow: auto;
		padding-bottom:10px;
	}
	
	#GL_WRAPPER .footer .imflexi-logo{
		position: absolute;
		top: 0px;
		left: 10px;
	}
	
	#GL_WRAPPER .footer .imflexi-logo IMG{
		width: 64px;
		height: 21px;
		background: url(images/powered-imflexi.png) no-repeat center;
	}
		
	#GL_WRAPPER .footer .globya-logo{
		position: absolute;
		top: 0px;
		right: 10px;
	}
	
	#GL_WRAPPER .footer .globya-logo IMG{
		width: 83px;
		height: 21px;
		background: url(images/powered-logo.png) no-repeat center;
	}
	
	#GL_WRAPPER .footer .footer-menu{
		line-height: 16px;
		height: 16px;
		padding-top: 2px;
		margin-left: 100px;
		margin-right: 100px;
	}
	
	#GL_WRAPPER .footer .footer-menu IMG{
		margin-left: 5px;
		margin-right: 5px;
		vertical-align: middle;
		text-decoration: none;
	}
	
	#GL_WRAPPER .footer .footer-menu A:visited,
	#GL_WRAPPER .footer .footer-menu A{
		text-decoration: none;
		color: #333131;
		font-size: 8pt;
		margin-left: 10px;
		margin-right: 10px;
	}
	
	#GL_WRAPPER .footer .footer-menu A:hover{
		text-decoration: underline;
	}
	
	
	
	
	#GL_WRAPPER .footer .copy{
		font:normal 7pt Tahoma, Verdana, Arial, Helvetica, sans-serif;
		color:#336699;
	}
	
	#GL_WRAPPER .footer A, #GL_WRAPPER .footer A:visited, #GL_WRAPPER .footer A:active{
		text-decoration:none;
		font:normal 7pt Tahoma, Verdana, Arial, Helvetica, sans-serif;
		color:#336699;
	}
	
	#GL_WRAPPER .footer A:hover{
		text-decoration:underline;
	}
	
	/* Message block */
	DIV.message-item{ height: 100px; }
	DIV.message-item DIV.img{ float: left; }
	DIV.message-item DIV.content{ margin-left: 110px; }
	DIV.message-item DIV.title{ font-size: large; padding:5px; }
	DIV.message-item DIV.desc{ border-top: 1px solid #DDD; padding: 5px; }
	
	DIV.message-item-mini{ height: 50px; }
	DIV.message-item-mini DIV.img{ float: left; }
	DIV.message-item-mini DIV.content{ margin-left: 50px; }
	DIV.message-item-mini DIV.title{ font-size:10pt; font-weight:bold; padding:3px; }
	DIV.message-item-mini DIV.desc{ border-top: 1px solid #DDD; padding: 3px; }
	
	/* Fieldset */	
	FIELDSET.gui-fieldset{ border:solid 1px #CCC; border-top-width: 3px; border-top-color: #999; margin-bottom:10px; padding:10px; }	
	FIELDSET.gui-fieldset LEGEND IMG{ vertical-align: bottom; }
	FIELDSET.gui-fieldset LEGEND{ border: solid 1px #CCC; border-top-color: #999; border-bottom: none; padding: 5px; padding-bottom:8px; background: url(images/gradient.jpg) left -25px repeat-x; font-weight: bold; }
	
	/* Image button */
	.block-image-button{
		background: url(images/img_block-left.jpg) no-repeat left top;
		height: 72px;
		width: 220px;
	}
	
	.block-image-button .image{
		float: right;
	}
	
	.block-image-button .content{
		text-align: right;
		padding: 10px;
		padding-top: 22px;
		padding-right: 3px;
		padding-left: 10px;
	}
	
	.block-image-button .content .title{
		font-size: 10pt;
		font-weight: bold;
	}
	
	.block-image-button .content .desc{
		color: #666;
	}
	

	/* FAQ */
	.help-index-faqs{ }
	.help-index-faqs .title{ font-size: medium; font-weight: bold; }
	.help-index-faqs .content{ border-top: solid 1px #DDD; margin-top:10px; padding-top:10px; }
	.help-index-faqs .more{ text-align: right; font-weight: bold; }
	
	/* TOP MENU */
	.top_menu{
		position:absolute; 
		top:125px; 
		left:0px;
		width: 940px;
		padding:5px;
		padding-top: 10px;
		text-align: right;
		font-size: 8pt;
	}
	
	.top_menu A, .top_menu A:visited{
		text-decoration: none;
		padding: 5px;
		font-size: 8pt;
	}
	
	
	/* File Browser List */
	DIV.imflexi-download-files-list{ background-color: #FFF; }
	DIV.imflexi-download-files-list UL{ margin:0; padding:0; list-style: none; }
	DIV.imflexi-download-files-list LI{ width:580px; height:30px; overflow:hidden; list-style: none; text-align: left; display: block; margin: 5px; border: solid 1px #E0E0E0; padding-top:3px; }
	DIV.imflexi-download-files-list A, DIV.imflexi-download-files-list A:visited, DIV.imflexi-download-files-list A:hover{ text-decoration: none;  }
	DIV.imflexi-download-files-list A IMG, DIV.imflexi-download-files-list A:visited IMG{ padding: 2px; border: solid 1px #CCC; width: 16px; height: 16px; vertical-align: middle; float: left; }
	DIV.imflexi-download-files-list A:hover IMG{ padding: 5px; border: solid 1px #369; background-color: #CCEEFF; text-decoration: none; }
	DIV.imflexi-download-files-list CITE { margin-left:30px; display:block; width: 530px; height: 16px; overflow: hidden; }
	DIV.imflexi-download-files-list CITE SPAN.title { font: bold 10pt Tahoma; color: #585858; text-decoration: none; }
	DIV.imflexi-download-files-list A:hover CITE SPAN.title{ color: #6699FF; }
	DIV.imflexi-download-files-list CITE SPAN.size { font: normal 8pt Tahoma; color: #696969; text-decoration: none; }
	DIV.imflexi-download-files-list CITE SPAN.file { font: normal 8pt Tahoma; color: #696969; text-decoration: none; }
	DIV.imflexi-download-files-list CITE SPAN.date { font: normal 8pt Tahoma; color: #696969; text-decoration: none; }
	
	/* IE Hack */
	html*DIV.imflexi-download-files-list CITE{ margin-left:30px; display:block; width: 500px; }
	html*DIV.imflexi-download-files-list LI IMG,
	html*DIV.imflexi-download-files-list A:hover IMG,
	html*DIV.imflexi-download-files-list A IMG, 
	html*DIV.imflexi-download-files-list A:visited IMG{ width: 16px; height: 16px; padding:2px; margin:1px; background-position: top; }