/* 
 * $Revision: 1.19 $
 * $Date: 2008/04/23 16:52:54 $
 *
 */

/* GENERAL RULES 
************************************/

#page {
	clear:both;
/*maybe should be in/moved to screen css */
	width:770px;
	padding-left:10px;
}
.rtl #page {
	float:left;
	text-align:right; 
	direction:rtl;	
}
	
.rtl #content {
	float:right;
}

.ltr #content {
	float:left;
}

.g-block:after,
.clear:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
.g-block, .clear {
	display: inline-block;
}

/* Hides from IE-mac \*/
* html .g-block,
* html .clear {height: 1%;}
.g-block,
.clear {display: block;}
/* End hide from IE-mac */

/* NAVIGATION
************************************/
.ltr #local-nav {
	float:left;
}
.rtl #local-nav {
	float:right;
}

/* GRID
************************************/
.rtl .g-group,
.rtl .g-container {
	float:right;
}
.ltr .g-group,
.ltr .g-container {
	float:left;
}
.g-block {
	clear:both;
	padding:0;
}

/* Set gutter to 10 px */
.ltr .g-group,
.ltr .g-container {
	padding-left:10px;	
}
.rtl .g-group,
.rtl .g-container {
	padding-right:10px;	
}

/* Remove padding from first item */
.g-first {
	padding:0 !important;
	margin:0 !important;
}
.ltr .g-first {
	clear:left !important;
}
.rtl .g-first {
	clear:right !important;
}


/* THREE COLUMNS WITH NAV
************************************/
.c3 {
	width:639px;
}
.c3 .g-w1 {
	width:203px;
}
.c3 .g-w2 {
  	width:416px;
}
.c3 .g-w3 {
  	width:629px;
}

/* THREE COLUMNS WITHOUT NAV
************************************/
.portal .c3 {
	width:760px;
}
.portal .c3 .g-w1 {
	width:243px;
}
.portal .c3 .g-w2 {
  width:496px;
}
.portal .c3 .g-w3 {
  width:749px;
}

/* FOUR COLUMNS WITH NAV
************************************/
.c4 {
	width:639px;
}
.c4 .g-w1 {
	width:149px;
}
.c4 .g-w2 {
  width:309px;
}
.c4 .g-w3 {
  width:469px;
}
.c4 .g-w4 {
  width:629px;
}

/* FOUR COLUMNS WITH NAV TYPE 2
************************************/
.c4B {
	width:629px;
}
.c4B .g-w1 {
	width:145px;
}
.c4B .g-w2 {
  width:300px;
}
.c4B .g-w3 {
  width:455px;
}
.c4B .g-w4 {
  width:629px;
}
.c4B .g-last {width:145px;}
/*.c4navB .g-w1.last,*/
.c4B .g-last .g-w1 {width:164px;}
/*.c4navB .g-w2.last,*/
.c4B .g-last .g-w2 {width:319px;}
.c4B .g-last .g-w3 {width:474px;}


/* FOUR COLUMNS WITHOUT NAV
************************************/
.portal .c4 {
	width:760px;
}
.portal .c4 .g-w1 {
	width:180px;
}
.portal .c4 .g-w2 {
  width:370px;
}
.portal .c4 .g-w3 {
  width:560px;
}
.portal .c4 .g-w4 {
  width:750px;
}


/* TWO COLUMNS WITHOUT NAV FOR CONSOLE
************************************/
.rtl .c2console {width:665px;padding-left:10px;}

/*leave in this order of cascade */
.rtl .c2console .g-w1 {width:225px;}
.rtl .c2console .g-w1 .g-w1 {width:auto; display:block; float:none}
.rtl .c2console .g-block .g-first {width:400px;}
.rtl .c2console .g-block .g-block .g-first {width:auto;}

.rtl .c2console .g-group,
.rtl .c2console .g-container {float:left; padding-right:10px; padding-left:20px;}

/*leave in this order of cascade */
.ltr .c2console .g-w1 {width:235px;}
.ltr .c2console .g-w1 .g-w1 {width:auto; display:block; float:none;}
.ltr .c2console .g-block .g-first {width:400px;}
.ltr .c2console .g-block .g-block .g-first {width:auto;}

.ltr .c2console .g-group,
.ltr .c2console .g-container {float:left; padding-right:10px;}

/* SIX COLUMNS WITH NAV
************************************/
/* Gutters */
.ltr .c6 .g-group,
.ltr .c6 .g-container {
	padding-left:17px;	
}
.rtl .c6 .g-group,
.rtl .c6 .g-container {
	padding-right:17px;	
}
/* Base settings */
.c6 {
	width:615px;
	padding:0 12px 0 12px;
}
.c6 .g-block {
	margin-bottom:20px;
}
.c6 .g-block .g-block {
	margin-bottom:0;
}
/* Widths */
.c6 .g-w1 {
	width:85px;
}
.c6 .g-w2 {
  width:187px;
}
.c6 .g-w3 {
  width:289px;
}
.c6 .g-w4 {
  width:391px;
}
.c6 .g-w5 {
  width:493px;
}
.c6 .g-w6 {
  width:595px;
}
