/*			.::  HTML ELEMENTS  ::.			*/
/*											*/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, cite, code, del, dfn, em, img, ins, kbd, q, samp,
strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset,
form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0px;padding:0px;outline:0px;font-size:100%;}
img, abbr, acronym, fieldset {border:0;}
ol, ul {list-style:none;}
:focus {outline: none;}
a {	color:#8c2577;	text-decoration:none; }
html{}
body{
	border:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:16px;
	margin:0;
	color:#464646;
	background:#000000;
}
em{
	font-weight:bold;
	font-style:normal;
	color:#00B0DE;
}
p	{	margin:0px;padding:0px;}
h1	{	font-size: 16px;	}
h2	{	font-size: 14px;	}
h3	{	font-size: 10px;	}
h4	{	font-size: 9px;		}
h5	{	font-size: 24px;	}
h6	{	font-size: 36px;	}


/*	 		.::  COMMON  ::.			*/
/*	 									*/
.n{ display:none; }
.b{	display:block;	}
.i{	display:inline;	}
.f{ display:inline; float:left;	}	/* display:inline = ie6 quick fix, may cause future problems */
.r{ display:inline; float:right; }	/* display:inline = ie6 quick fix, may cause future problems */
.h{ visibility:hidden; }
.st{	font-weight:bold;	}
.it{	font-style:italic;	}
.nomargin	{	margin:0px;		}
.nopad		{	padding:0px;	}
.noborder	{	border:0px;		}
.nospace	{	margin:0px; padding:0px; border:0px none; }
.aR{ text-align:right; }
.aL{ text-align:left; }
.aC{ text-align:center; }
.aT{ vertical-align:top;  }
.aB{ vertical-align:bottom;  }
.aM{ vertical-align:middle;  }

.rel{ position:relative; }
.abs{ position:absolute; }
.absTr{ position:absolute; top:0; right:0; }
.above{ z-index:100; }

/*  CLEARS  */
.clear	 { clear: both; height: 0;	}
br.clear { height:1%; font-size:1px; line-height:1px; overflow:hidden; visibility: hidden; }

.click{ cursor:pointer; }
.click:hover{ text-decoration:underline; }

.help{ cursor:help; }
.help:hover{ text-decoration:underline; }

.noclick{ cursor: default; }


/* 
	PROJECT COLORS 
*/
.white, .white a{ color:#FFFFFF; }
.black, .black a{ color:#000000; }
.grey1, .grey1 a { color:#cccccc; } 
.mag1{color:#8c2577;}
.grey{color:#666666;}












/*			 .::  LAYOUT CLASSES  ::.			*/
/*		 										*/


.frameBg{	background:#666666 url(../grx/head_bg.gif) repeat-x;	}
.frameInner{
	width:950px;
	margin:0 auto 0 auto;
	background:url(../grx/content_bottom_right.jpg)	no-repeat right bottom;
}

.frameInner .headgrx { height:100px; }

.frameInner .tickerBlock{
	width:655px; height:40px;
	/*margin-left:140px;*/
	text-indent:14px;
	line-height:40px;
	font-family: verdana;
	font-size: 11px;	
	background:#2f3534
}
#newsticker{}


/*
	TOP NAV
*/
.frameInner .topnav{	 height:20px; padding-left:140px;	}
.frameInner .topnav .spaced{	margin-right:3px;	}
/*  TOPNAV::SUB MENUS  */
.m_sFilm		{	background-color:#f0cc1a;	}
.m_sImage		{	background-color:#ee3525;	}
.m_sAudio		{	background-color:#2dafa4;	}
.m_sCurr		{	background-color:#bed631;	}
.m_sShowcase	{	background-color:#faa734;	}
.m_sFacil		{	background-color:#a8248c;	}
.m_bDropHold{
	top:120px; left:140px;
	overflow:hidden;
	width:655px; height:40px;
}
.m_bDropCont{
	z-index:999;
	top:-40px; left:0;
	width:655px; height:40px;
}
table.m_tHold{
	height:40px;
	margin:0 auto 0 auto;
	border:none;
}
table.m_tHold tr td{
	padding:0px 12px 0px 12px;
	font-size:11px;
	text-align:center;
	vertical-align:middle;
	/*line-height:11px;*/
}
.m_bDropHold div#d_facil table{
	/*width:100%; padding:0px 2px 0px 2px;*/
}
.m_bDropHold div#d_facil table td{
	/*padding:0px 2px 0px 2px;*/
	/*padding-top:10px;*/
	padding-top:5px;
	/*font-size:10px;*/
	vertical-align:top;
}
/* above others */
.m_bDropHold .topLayer{
	z-index:1000;
}
/* menu item always dropped */
.m_bDropHold .fixed{
	z-index:998;
	top:0px;
}
/*
	SIDE NAV
*/
.frameInner .sidenav{
	width:140px; height:400px;
	
}
.frameInner .sidenav ul.rootnav{	width:125px; margin:45px 0 0 0;	}
.frameInner .sidenav ul.rootnav li.parent{
	padding:5px;
	border-bottom:dotted #aaaaaa 1px;	
}
.frameInner .sidenav ul.rootnav li ul{	padding: 0 0 0 8px	}
.frameInner .sidenav ul.rootnav .active{ color:#cccb31; }
.frameInner .sidenav ul.rootnav a{
	display:block;
	height:18px;
	font-size:10px;
	font-weight:bold;
	line-height:18px;	
	text-decoration:none;
	color:#FFFFFF;
}
.frameInner .sidenav .nlbox{
	bottom:0px;
	width:107px;
	margin:0px;
	padding:10px 10px;
	background:#474747;
	font-size:10px;
}
/*
	speakers swf
*/
.footBg{
	height:155px;
	background:url(../grx/footer_bkg.gif) repeat-x bottom; 
}
.footInner { width:950px; margin:0 auto 0 auto; }
.footInner .spkLeft{ left:134px; }
.footInner .spkRight{ right:155px; }
.footInner .links{
	top:96px;
	left:0px;
	font-size:11px;
}
/*img#tllHands{ top:0px; left:302px; }*/
div#tllHandsPar{ top:0px; left:302px; }

/*
	PAGE CONTENT BLOCKS
*/
.frameInner .contFrame{	width:655px; }


/*
	mod273 layout
*/

body.mod273 #leftColInject {
	width:273px; height:353px;
	margin:7px 8px 0px 0px;
	background:#000000;
}
body.mod273 #rightColInject{
	width:374px; height:353px;
	margin:7px 0px 0px 0px;
	background-color:#FFFFFF;
}



body.mod400 #leftColInject {
	width:400px; height:353px;
	margin:7px 8px 0px 0px;
	background:#000000;
}
body.mod400 #rightColInject{
	width:247px; height:353px;
	margin:7px 0px 0px 0px;
	background-color:#FFFFFF;
}







/*
	MAIN TEXT CONTENT
*/
.scrollcontent{
	overflow:hidden;
	height: 244px;
	margin:0 0 0 20px;
	font-size:11px;
	color:#666766;
}
body.mod273  .scrollcontent{ width: 335px; }
body.mod400  .scrollcontent{ width: 207px; }
/*
	RULSE APPLIED WHEN SCOLL IS ACTIVATED
*/
body.mod273 .scollActive { width:326px; } /* MINUS SCROLL BAR WIDTH */
body.mod400 .scollActive { width:198px; } /* MINUS SCROLL BAR WIDTH */
.scollActive #scrollInject{ padding-right:24px; }
/*
*/
#scrollbar{	display:none; width: 9px;	}
.scrollbar-vert{
	width: 8px;	/*height: 128px;*/
	background-color: #cfcecd;
	font-size:0.1% /* IE */	
}
.handle-vert{
	width: 8px;	height: 11px;
	background-color:#8c2576;
	font-size:0.1% /* IE */
}
.scroll_btn{
	width:8px; height:9px;
	margin:0;
	padding:0;
	cursor:pointer;
	background:#000000;	
	font-size:0.1% /* IE */
}




/*
	PAGE CONTENTS STYLE
*/
/* page inline title's */
.p_iT1{	font-weight:bold;   }
.p_iT2{	font-weight:bold; color:#8c2577;	}

.scrollcontent a { text-decoration:underline; }

.scrollcontent h2{
	margin:16px 0 6px 0;
	font-size:11px;
	font-weight:bold;
	color:#8c2577;
}


.scrollcontent .entry h1{ font-size:11px; margin:0; }
.scrollcontent .entry h2{ font-size:11px; margin:0 0 12px 0; }
.scrollcontent .entry .txt{	width:240px; }
.scrollcontent .entry .dl{	width:52px;	}
.scrollcontent .entry .dl a{
	display:block;
	/*width:auto; height:29px;*/
	margin:0px 0 0 0;
	padding:29px 0 0 2px;
	text-align:center;
	text-decoration:none;
	background:url(../grx/pdf_icon.jpg) no-repeat 50% 0%;
}
.scrollcontent .entry .dl a:hover{ text-decoration:underline; }
.scrollcontent .entry .back{
	margin:16px 0 0 0;
	padding:0 0 0 12px;
	background:url(../grx/nav-back-arrow.gif) no-repeat 0% 50%;
}
.scrollcontent .entry .entrytitle{ line-height:18px; }

.scrollcontent .entry .entrySpace{ margin-bottom: 32px; }

.scrollcontent .entry .k_fBox{
	float:left;
	width:38px;
	padding:8px;
	background:#e2e3e2;	
	cursor:pointer;
}
.scrollcontent .entry .boxSpace{ margin-right:10px; }



.k_fSpacer{
	float:left;
	width:10px;
}
.k_bInner{
	width:38px; height:28px;
	line-height:28px;
	text-align:center;
	background:#FFFFFF;
}

















