/* body */
/* === LOADER === */
/* Overlay loading screen DIV */
div#loading
{
	width:100%;
	height:100%;
	position:fixed;
	background-image:url(../graphics/loader/overlay.png);
	background-repeat:repeat;
	background-color:transparent;
	z-index:20;
	display:none;
}

	/* loading bar DIV */
	div#loader
	{
		position:absolute;
		background-color:#cccccc;
	}

body
{
	font-family:Arial, Helvetica, sans-serif;
	background-color:#cccccc;
	margin:0;
	padding:0;
}

/* header background */
div.headerbg
{
	background-image:url(../graphics/menu/m_headerbg.png);
	background-color:transparent;
	background-repeat:repeat-x;
	position:absolute;
	width:100%;
	height:110px;
	left:0;
	top:0;
	z-index:-10;
}

/* main table - hold all contents */
table.main
{
	text-align:left;
	width:955px;
}
	
	/* side panel */
	table.main td.side
	{
		width:220px;
	}
	
	/* spacing for header */
	table.main td.spacing
	{
		width:430px;
	}
	
	/* header top links */
	table.main td.toplink
	{
		text-align:center;
		padding:0;
	}

		/* header top links */
		table.main td.toplink a
		{
			font-size:11px;
			font-weight:bold;
			text-decoration:none;
			color:#000000;
		}

	/* gblast logo header */
	table.main td.title
	{
		padding:0px 0px 0px 10px;
	}
	
		/* gblast logo header */
		table.main td.title img.title
		{
			float:left;
		}

	/* gblast logo header */
	table.main td.sidemenu
	{
		font-size:14px;
		color:#ff9900;
		padding:7px 0px 0px 10px;
		vertical-align:top;
	}
			
		/* main side menu bar */
		table.main td.sidemenu div.menu
		{
			width:190px;
			margin-left:10px;
			border:1px solid #336699;
		}
		
			/* main side menu bar */
			table.main td.sidemenu div.menu ul
			{
				list-style:none;
				margin:0;
				padding:0;
				background-color:#ffffff;
			}
			
					/* main side menu bar */
					table.main td.sidemenu div.menu li a
					{
						font-size:13px;
						color:#ff9900;
						text-decoration:none;
						text-align:center;
						padding-top:5px;
						padding-bottom:5px;
					}
		
		/* main side menu bar background gradient */
		table.main td.sidemenu a
		{
			display:block;
		}
		
		/* main side menu bar background gradient */
		table.main td.sidemenu img.panelbg
		{
			width:200px;
			height:30px;
			border:1px solid #336699;
		}

	/* main content table */
	table.main table.main-content
	{
		width:100%;
		border:1px solid #336699;
		vertical-align:top;
		margin-top:15px;
	}

	/* main content table background gradient */
	table.main img.panelbg
	{
		position:absolute;
		z-index:-1;
	}
	
			/* main content table - left side content */
			table.main table.main-content td.left-main-content
			{
				width:705px;
				vertical-align:top;
			}
			
					table.main table.main-content td.left-main-content table.content td.centercenter a.links
					{
						color:#ff9900;
					}
					
					table.main table.main-content td.left-main-content table.content td.centercenter span.links
					{
						font-size:13px;
						color:#ff9900;
						text-decoration:none;
					}
			
			/* main content table - left side content */
			table.main table.main-content td.right-main-content
			{
				width:250px;
				vertical-align:top;
			}

			/* main content table h2 h4 */
			table.main table.main-content table.content h2,
			table.main table.main-content table.content h3,
			table.main table.main-content table.content h4
			{
				padding:0;
				margin:0;
				text-align:center;
				color:#666666;
			}

						/* quick links tds */
						table.main table.main-content td.right-main-content table.content td.centercenter table.content td.topleftcorner,
						table.main table.main-content td.right-main-content table.content td.centercenter table.content td.topcentercorner,
						table.main table.main-content td.right-main-content table.content td.centercenter table.content td.toprightcorner,
						table.main table.main-content td.right-main-content table.content td.centercenter table.content td.centerleftcorner,
						table.main table.main-content td.right-main-content table.content td.centercenter table.content td.centerrightcorner,
						table.main table.main-content td.right-main-content table.content td.centercenter table.content td.botleftcorner,
						table.main table.main-content td.right-main-content table.content td.centercenter table.content td.botcentercorner,
						table.main table.main-content td.right-main-content table.content td.centercenter table.content td.botrightcorner
						{
							opacity:0.3;
							filter:alpha(opacity=30);
						}
						
						/* quick links td */
						table.main table.main-content td.right-main-content table.content td.centercenter table.content td.centercenter
						{
							text-align:right;
							vertical-align:middle;
						}
						
							/* quick links hrs */
							table.main table.main-content td.right-main-content table.content td.centercenter table.content td.centercenter a
							{
								font-size:14px;
								color:#666666;
								text-decoration:none;
							}
						
							/* quick links hrs */
							table.main table.main-content td.right-main-content table.content td.centercenter table.content td.centercenter hr
							{
								opacity:0.5;
								filter:alpha(opacity=70);
							}
						
				table.main table.main-content td.right-main-content img.star
				{
					position:absolute;
					margin-top:-30px;
					margin-left:150px;
				}

/* Login Panel and Reflection DIV */
table.content
{
	font-size:12px;
	background-color:transparent;
}

table.fixed
{
	height:120px;
}

	/* Panel Top Left Corner Curve TD */
	table.content td.topleftcorner
	{
		width:5px;
		height:5px;
		background-image:url(../graphics/panel/m_top-left.png);
		background-position:top left;
		background-repeat:no-repeat;
	}
	
	/* Panel Top Center Corner TD */
	table.content td.topcentercorner
	{
		height:5px;
		background-image:url(../graphics/panel/m_center-top.png);
		background-position:top center;
		background-repeat:repeat-x;
	}
	
	/* Panel Top Right Corner Curve TD */
	table.content td.toprightcorner
	{
		width:5px;
		height:5px;
		background-image:url(../graphics/panel/m_top-right.png);
		background-position:top right;
		background-repeat:no-repeat;
	}
	
	/* Panel Center Left Corner TD */
	table.content td.centerleftcorner
	{
		width:5px;
		background-image:url(../graphics/panel/m_center-left.png);
		background-position:top left;
		background-repeat:repeat-y;
	}
	
	/* Panel Center Center TD */
	table.content td.centercenter
	{
		
	}
	
	/* Panel Center Right Corner TD */
	table.content td.centerrightcorner
	{
		width:5px;
		background-image:url(../graphics/panel/m_center-right.png);
		background-position:top right;
		background-repeat:repeat-y;
	}
	
	/* Panel Bottom Left Corner Curve TD */
	table.content td.botleftcorner
	{
		width:5px;
		height:5px;
		background-image:url(../graphics/panel/m_bot-left.png);
		background-position:bottom left;
		background-repeat:no-repeat;
	}
	
	/* Panel Bottom Center Corner TD */
	table.content td.botcentercorner
	{
		height:5px;
		background-image:url(../graphics/panel/m_center-bot.png);
		background-position:bottom center;
		background-repeat:repeat-x;
	}
	
	/* Panel Bottom Right Corner Curve TD */
	table.content td.botrightcorner
	{
		width:5px;
		height:5px;
		background-image:url(../graphics/panel/m_bot-right.png);
		background-position:bottom right;
		background-repeat:no-repeat;
	}