/*************************/
/* Primary page elements */
/*************************/

body, html	{
		background:#333333 url(./images/bg_body.gif) repeat;
		font-family: arial, 'lucida console', sans-serif;
		font-weight:normal;
		font-size:12px;
		color:#DDDDDD;
		margin:0px;
		padding:0px;
		border:0px;
}

table      	{font-size:12px;border-spacing:0;border-collapse:collapse;}
td		{white-space:nowrap;}
td.title 	{height:39px;font-weight:bold;font-size:14px;text-align:center;background-image:url('./images/wboxtitle_t2.gif');}	
td.head		{height:30px;text-align:center;font-weight:bold;border:1px solid black;
		 background-image:url('./images/wboxtitle_t1.gif');}			    

/* CSS Even/Odd Lines for table row colorization */
tr	    	{white-space:normal;height:20px;color:#EEEEEE;background-color:#1b3633;}
tr.line_even	{background-image:url('./images/line_t1.gif');}
tr.line_odd	{background-image:url('./images/line_t2.gif');}
tr.tbl_footer	{background-color:#405064;font-weight:bold;padding:8;white-space:nowrap; }


a:link		{ text-decoration:none;font-weight:bold;}
a:visited	{ text-decoration:none;font-weight:bold;}
a:hover		{ text-decoration:none;font-weight:bold;}
a.mail:link	{ color:red;}
a.mail:visited	{ color:red;}
a.mail:hover	{ color:blue }

.title1		{ text-decoration:none;font-weight:bold;color:red;font-size:14px }
.title2		{ text-decoration:none;font-weight:bold;color:white;font-size:16px }
.title3		{ text-decoration:none;font-weight:bold;color:white;font-size:14px }

/*****************************/
/* Main Page Div Config      */
/*****************************/

div             {text-align:center;}
div.content     {width:1200px;margin:5px;}
div.navdiv      {float:left;width:180px;margin:0px;}
div.repdiv_h    {float:left;width:790px;margin:0px;}
div.repdiv_o    {float:left;width:950px;margin:0px;}
div.caldiv      {float:left;width:228px;margin:0px;}
div.footerdiv   {clear:both;width:100%;font-size:10px}

/*****************************/
/* Main Menu: LEFT DIV       */
/*****************************/

table.mainmenu                  {width:100%;}
table.mainmenu td.title         {background-image:url('./images/wboxtitle_t2.gif');} 
table.mainmenu td.cell          {cursor:pointer;font-weight:bold;height:30px;background-image:url('./images/menu_item.gif');}
table.mainmenu td.cell:hover    {color:#10EE10;background-image:url('./images/menu_item_inv.gif');}
table.mainmenu td.selector      {text-align:center;}

/***************************/
/* Report Area: MIDDLE DIV */
/***************************/

/* Page Header */
table.main_head             {width:100%;margin:0px 10px 0px 10px;}
table.main_head tr.line     {height:80px;background-color:transparent;}
table.main_head td.r1c2     {text-align:left;font-size:17px;}
table.main_head td.r1c1     {vertical-align:middle;}
table.front_head            {width:98%;margin:0px auto 0px auto;}
table.front_head td.title   {height:90px;background-image:url('./images/wboxtitle_t3.gif');}

/* Campaign Rollup */
table.rpt_crollup           {width:98%;margin:0px auto 5px auto;}
table.rpt_crollup td.r1c1   {color:#70DD70;font-weight:bold;}
table.rpt_crollup td.r2c1   {color:#70DD70;font-weight:bold;}
table.rpt_crollup td.r3c1   {color:#70DD70;font-weight:bold;}

/* Top Members by Branch */
table.rpt_branch			{float:left;margin:5px 0px 5px 8px;width:32%;} 

/* Top Members Overall */
table.rpt_topall			{clear:left;width:98%;margin:5px auto;} 
table.rpt_topall td.title		{font-size:14px;}

/* Company Comparison */
table.rpt_compare			{width:98%;margin:5px auto;} 

/**************************/
/* Right Hand Column      */
/**************************/

/* Table for squad base info */
table.squadcount			{width:98%;}

/* New Members */
table.newmembers td.title		{font-size:14px;}
table.newmembers			{width:98%;}

/* Player Calendar */
table.pcal_cont				{width:98%;text-align:center;} 
table.pcal_cont td			{padding:2;}
table.pcal_cont td.r3c1			{color:#70DD70;font-weight:bold;background:#122012;}

table.rpt_pcal				{width:98%;margin:0px auto;} 
table.rpt_pcal tr.line_even		{height:5px;font-weight:bold;font-size:9px;}
table.rpt_pcal tr.line_odd		{height:5px;font-size:9px;}
table.rpt_pcal td			{padding:2;margin:0px 0px 0px 0px;border-width:0px 0px 0px 0px;border-style:solid;}
table.rpt_pcal td.head			{text-align:center;padding:2;height:20px;border: 1px solid black; }
table.rpt_pcal td.title			{border: 1px solid black; }
table.rpt_pcal td.cell_even		{width:30px;color:#000000;margin:0;background:#CCCCAA;border-color:black;border-width:1px 1px 0px 1px;}
table.rpt_pcal td.cell_odd		{width:30px;color:#0000AA;margin:0;background:#CCCCAA;border-color:black;border-width:0px 1px 1px 1px;}

/**************************/
/* Report Layouts         */
/* Full Report Pages      */
/**************************/

/* Sortable Reports */
table.sortable				{margin:0px 0px 0px 5px;min-width:80%;background:#101010;} 
table.sortable td			{white-space:nowrap;padding:0px 4px 0px 4px;}
table.sortable td.title			{height:119px;font-size:16px;;background-image:url('./images/wboxtitle_t4.gif');}
table.sortable td.head			{padding:0px 8px;}
table.sortable td.head:hover		{cursor:pointer;background-image:url('./images/wboxtitle_t1_inv.gif');}
table.sortable td.hfix:hover            {cursor:default;background-image:url('./images/wboxtitle_t1.gif');}
table.sortable tr.line_even:hover	{color:#77FF77; background-image:url('./images/line_t2_inv.gif');}
table.sortable tr.line_odd:hover	{color:#77FF77; ;background-image:url('./images/line_t2_inv.gif');}

/* Report width/height fixes */
table.rpt_changes			{width:80%;margin:0px 0px 0px 5px;} 
table.rpt_changes td.head		{height:29px;}
table.rpt_changes td.title		{height:39px;}

/* Historical Member Stat View */
table.sqlist				{border-style:solid;border-color:#FFFFFF; }
table.sqlist td				{padding:8;text-align:center;}
table.sqlist td.title			{background:#BB0000;font-size:12px;}

table.mem_act				{width:300px;margin:5px auto;}
table.mem_act td			{border:1px solid black;}
table.mem_camps				{width:700px;margin:5px auto;}


