/* body */
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;
	}
	
	table.main td.rightcontent
	{
		vertical-align:top;
	}
	
	table.main td.rightcontent img.panelbg
	{
		position:absolute;
		z-index:-1;
		margin-top:15px;
	}

	/* main content table background gradient */
	table.main img.panelbg
	{
		position:absolute;
		z-index:-1;
	}
	

			/* main content table h1 */
			table.main table.main-content table.content h1.subtitle
			{
				padding:0;
				margin:0;
				font-weight:300;
			}
			
					/* main content table chart */
					table.main table.main-content table.content table.chart td
					{
						text-align:center;
						border:1px solid #336699;
						padding:5px;
					}

/* Login Panel and Reflection DIV */
table.content
{
	font-size:12px;
	background-color:transparent;
}

	/* 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
	{
		text-align:justify;
		padding:10px;
	}
	
	/* 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;
	}