/*************************************
**	BongoWireless.com IE Layout STYLES
**************************************/

/*************************************
** Window 1 for Other browsers than IE (that support PNGs alpha mask correctly and child selectors!!!
** (IE7 doesn't seem to support child selectors this way either )
**************************************/
	table.win1 {
		border:none;
		/*background-color:#FFFFFF;*/
		width:100%;
/*		height:100%;*/
	}
	
	
	table.win1 tr.top     td.win1_left {					/* td.win1_left that's a direct child of tr.top */
		background-image:url(images/win1/win1_t1.png);
		background-position:top left;
		background-repeat:no-repeat;
		padding-left:6px;
	}
	table.win1 tr.top     td.win1_middle {
		background-image:url(images/win1/win1_t2.png);
		background-position:top;
		background-repeat:repeat-x;
		width:100%;
	}
	table.win1 tr.top     td.win1_right {
		background-image:url(images/win1/win1_t3.png);
		background-position:top right;
		background-repeat:no-repeat;
		padding-right:10px;
	}
	
	table.win1 tr.top_shadow     td.win1_left {					/* td.win1_left that's a direct child of tr.top.shadow */
		background-image:url(images/win1/win1_t1s.png);
		background-position:top left;
		background-repeat:no-repeat;
		padding-left:6px;
	}
	table.win1 tr.top_shadow     td.win1_middle {
		background-image:url(images/win1/win1_t2s.png);
		background-position:top;
		background-repeat:repeat-x;
		width:100%;
	}
	table.win1 tr.top_shadow     td.win1_right {
		background-image:url(images/win1/win1_t3s.png);
		background-position:top right;
		background-repeat:no-repeat;
		padding-right:10px;
	}

	
	table.win1 tr.head     td.win1_left {
		background-image:url(images/win1/win1_h1.png);
		background-position:top left;
		background-repeat:no-repeat;
		padding-left:6px;
	}
	table.win1 tr.head     td.win1_middle {
		background-image:url(images/win1/win1_h2.png);
		background-position:top;
		background-repeat:repeat-x;
		vertical-align:middle;
		width:100%;
		font-size:14px;
		color:#444444;  /* GRAY */
		font-weight:bold;
		font-stretch:condensed;
		height:20px;
	}
	table.win1 tr.head     td.win1_right {
		padding-right:10px;
		background-image:url(images/win1/win1_h3.png);
		background-position:top right;
		background-repeat:no-repeat;
	}


	table.win1 tr.middle     td.win1_left,
	table.win1 tr.middle_shadow     td.win1_left {
		background-image:url(images/win1/win1_m1.png);
		background-position:left;
		background-repeat:repeat-y;
		vertical-align:top;
		width:6px;
	}
	table.win1 tr.middle td.win1_left div,
	table.win1 tr.middle_shadow td.win1_left div {
		width:6px;	height:10px;
	}
	table.win1 tr.middle     td.win1_middle {
		height:100%;
		vertical-align:top;
		background-color:#FFFFFF;
	}
	table.win1 tr.middle     td.win1_right,
	table.win1 tr.middle_shadow     td.win1_right {
		background-image:url(images/win1/win1_m3.png);
		background-position:right;
		background-repeat:repeat-y;
		vertical-align:top;
		width:10px;
	}
	table.win1 tr.middle td.win1_right div,
	table.win1 tr.middle_shadow td.win1_right div {
		width:10px;	height:10px;
	}
	table.win1 tr.middle_shadow     td.win1_middle {
		height:100%;
		vertical-align:top;
		background-color:#FFFFFF;
		background-image:url(images/win1/win1_m2s.png);
		background-position:top;
		background-repeat:repeat-x;
	}
	table.win1 tr.middle_shadow     td.win1_left div {
		background-image:url(images/win1/win1_m1s.png);
		background-position:top;
		background-repeat:no-repeat;
	}
	table.win1 tr.middle_shadow     td.win1_right div {
		background-image:url(images/win1/win1_m3s.png);
		background-position:top left;
		background-repeat:no-repeat;
	}


	table.win1 tr.bottom     td.win1_left {
		background-image:url(images/win1/win1_b1.png);
		background-position:bottom left;
		background-repeat:no-repeat;
		padding-left:6px;
	}
	table.win1 tr.bottom     td.win1_middle {
		background-image:url(images/win1/win1_b2.png);
		background-position:bottom;
		background-repeat:repeat-x;
	}
	table.win1 tr.bottom     td.win1_right {
		background-image:url(images/win1/win1_b3.png);
		background-position:bottom right;
		background-repeat:no-repeat;
		padding-right:10px;
	}
	/*table.win1 tr.mid td.bottomlinks {
		text-align:right;
		vertical-align:bottom;
		padding:6px 0px 0px 0px;
	}*/



/*************************************
** Window 2
**************************************/
	table.win2 {
		border:none;
		/*background-color:#FFFFFF;*/
		width:100%;
/*		height:100%;*/
	}
	table.win2 tr.top     td.win2_left {					/* td.win2_left that's a direct child of tr.top */
		background-image:url(images/win2/win2_t1.png);
		background-position:top left;
		background-repeat:no-repeat;
		padding-left:6px;
	}
	table.win2 tr.top     td.win2_middle {
		background-image:url(images/win2/win2_t2.png);
		background-position:top;
		background-repeat:repeat-x;
		width:100%;
	}
	table.win2 tr.top     td.win2_right {
		padding-right:10px;
		background-image:url(images/win2/win2_t3.png);
		background-position:top right;
		background-repeat:no-repeat;
	}
	
	table.win2 tr.head     td.win2_left {
		background-image:url(images/win2/win2_h1.png);
		background-position:top left;
		background-repeat:no-repeat;
		padding-left:6px;
	}
	table.win2 tr.head     td.win2_middle {
		background-image:url(images/win2/win2_h2.png);
		background-position:top;
		background-repeat:repeat-x;
		vertical-align:middle;
		width:100%;
		font-size:14px;
		color:#444444;  /* GRAY */
		font-weight:bold;
		font-stretch:condensed;
		height:20px;
	}
	table.win2 tr.head     td.win2_right {
		padding-right:10px;
		background-image:url(images/win2/win2_h3.png);
		background-position:top right;
		background-repeat:no-repeat;
	}

	table.win2 tr.middle     td.win2_left {
		background-image:url(images/win2/win2_m1.png);
		background-position:left;
		background-repeat:repeat-y;
		padding-left:6px;
	}
	table.win2 tr.middle     td.win2_middle {
		height:100%;
		vertical-align:top;
		background-color:#f0f0f0;
	}
	table.win2 tr.middle     td.win2_right {
		background-image:url(images/win2/win2_m3.png);
		background-position:right;
		background-repeat:repeat-y;
		padding-right:10px;
	}
	table.win2 tr.bottom     td.win2_left {
		background-image:url(images/win2/win2_b1.png);
		background-position:bottom left;
		background-repeat:no-repeat;
		padding-left:6px;
	}
	table.win2 tr.bottom     td.win2_middle {
		background-image:url(images/win2/win2_b2.png);
		background-position:bottom;
		background-repeat:repeat-x;
	}
	table.win2 tr.bottom     td.win2_right {
		background-image:url(images/win2/win2_b3.png);
		background-position:bottom right;
		background-repeat:no-repeat;
		padding-right:10px;
	}




/*************************************
** Graphical Heading 1 Styling
**************************************/
	table.gh1 {
		border:none;
		height:30px;
		width:100%;
/*		margin-bottom:4px;*/
	}
	table.gh1 td.left {
		background-image:url(images/gh1/gh1_l.png);
		background-position:left;
		background-repeat:no-repeat;
		padding-left:10px;
	}
	table.gh1 td.middle {
		width:100%;
		background-image:url(images/gh1/gh1_m.png);
		background-repeat:repeat-x;
		color:#353535;	/* D.GRAY */
		font-family:Arial, Helvetica, sans-serif;
		font-size:16px;
		font-weight:bold;
		vertical-align:middle;
		padding-top:1px;
		padding-bottom:5px;
	}
	table.gh1 div.divider {
		background-image:url(images/gh1/gh1_div1.png);
		background-position:98%;
		background-repeat:no-repeat;
		padding-right:4px;
	}
	table.gh1 td.right {
		background-image:url(images/gh1/gh1_r.png);
		background-position:right;
		background-repeat:no-repeat;
		padding-right:10px;
	}


/*************************************
** Graphical Heading 2 Styling
**************************************/
	table.gh2 {
		border:none;
/*		height:30px;*/
		width:100%;
/*		margin-bottom:4px;*/
	}

	table.gh2 td.left {
		background-image:url(images/gh2/gh2_l.png);
		background-position:top left;
		background-repeat:no-repeat;
		padding-left:10px;
		height:30px;
	}
	table.gh2 td.middle {
		width:100%;
		background-image:url(images/gh2/gh2_m.png);
		background-repeat:repeat-x;
		color:#1a2600;	/* D.GREEN */
		font-family:Arial, Helvetica, sans-serif;
		font-size:16px;
		font-weight:bold;
		vertical-align:top;
		padding-top:1px;
		padding-bottom:5px;
		height:30px;
	}
	table.gh2 div.divider {
		background-image:url(images/gh2/gh2_div1.png);
		background-position:98%;
		background-repeat:no-repeat;
		padding-right:4px;
	}
	table.gh2 td.divider {
		background-image:url(images/gh2/gh2_div2.png);
		background-position:top left;
		background-repeat:repeat-x;
		padding-left:6px;
		width:2px;
		height:30px;
	}
	table.gh2 td.right {
		background-image:url(images/gh2/gh2_r.png);
		background-position:top right;
		background-repeat:no-repeat;
		padding-right:10px;
		height:30px;
	}

