#userbar { display: none; }
#primarynav li#nav-community { float: right; }

/*--------------------------------------------- */
/*                 >>> HTML <<<                 */
/*--------------------------------------------- */

a                { color: #004990; text-decoration: none; }
#tinymce a       { color: #004990 !important; text-decoration: none !important; }

a:hover          { color: #80a8e5; text-decoration: underline;}
#tinymce a:hover { color: #900 !important; text-decoration: underline !important; }

h1, h2, h3 { color: #133463;}

#customcontent { position: relative; }

#customcontent h2 { 
	border-bottom: 1px solid #d9eca1; 
	color: #9c0; 
	font: 1.75em "Times New Roman", Times, serif;
	line-height: .5em;
	margin-bottom: .5em;
}

#customcontent ul { margin-left: 0; }
#customcontent ul li {
	background: url('/download/gallery/img/bulletgree') no-repeat 0 5px;
	list-style: none; list-style-image: none; 	
	padding-left: 18px;
}

#customcontent ul { list-style: disc; }
#customcontent ul li ul li { 
	background: url('');
	padding-left: 0px;
}

#customcontent ul li a { 
	font-weight: bold;
}

#customcontent ul li ul li a { 
	font-weight: normal;
}

div.footer-content { clear: both; margin-top: 1.5em; }



/*--------------------------------------------- */
/*                >>> LAYOUT <<<                */
/*--------------------------------------------- */

body {
	background: #057bbe;
}

#page {
	background: #fff;
	margin: 0 auto;
	width: 960px;
	position: relative;
}

#header {
	height: 124px;
	background: url('/download/gallery/img/headerjpg') 100% 0 no-repeat;
}

#header,
#header a {
	color: #fff;
}

#navigation {
	height: auto !important;
	height: 1%;
	overflow: auto;

	background: #007dbf url('/download/gallery/img/navjpg') 100% 0 no-repeat;
	border-bottom: 3px solid #99cc00;
}

#main {
	background: #fff url('/download/gallery/img/bodygif') 0 27px repeat-x;
}

#content {
	background: url('/download/gallery/img/maingif') 50% 15px no-repeat;
}

#content-inner {
	border-top: 1px solid #fff;
	padding: 36px 20px 9px;
}

#trailer, #trailerbar { display: none; }

#footer {
	color: #6d6e71;
	font-size: 11px;
	margin: 1.5em 0;
	padding: 0 20px;
}

#sponsors div.grid_3 { margin-top: 1em; width: 160px; }
#sponsors { border-top: 1px solid #edeef1; padding-top: 1em; }
#sponsors h2 { color: #939598; font-size: 9px; }



/*--------------------------------------------- */
/*              >>> COMPONENTS <<<              */
/*--------------------------------------------- */


/* ACTIONBAR
=============================================== */

#actionbar {
	margin-top: 2em;
	width: 100%;
}

#actionbar-triggers {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}

#actionbar-triggers ul.items {
	padding-left: 6px;
}

#actionbar-triggers li {
	margin-top: 0.25em;
	padding-left: 2px;
}

#actionbar-triggers li.help {
	height: 17px;
	margin: 6px 6px 0 0;
	overflow: hidden;
	text-indent: -9999px;
	width: 17px;
}

#actionbar-triggers a,
#actionbar-triggers span span {
	background-position: 3px 40%;
	padding: 0.25em 0.5em 0.5em 24px;
	text-decoration: none;
}

#actionbar-triggers span.divider {
	margin-left: 0.25em;
	padding-left: 1em;
}

#actionbar a                          { color: #fff; }
#actionbar-triggers span span,
#actionbar-triggers li.active a,
#actionbar-triggers a:hover           { color: #ccc; }

#actionbar-triggers li.active a       { color: #133463;}
#actionbar-triggers li.active a:hover { color: #133463;}

#actionbar                         { background: #007aaa; }
#actionbar-triggers                { background: #007aaa; }
#actionbar-triggers li.active      { background: #0097D3; }
#actionbar-panels div.panel        { background: #0097d3  repeat-x; }

/* SEARCH BAR
=============================================== */

#search-keyword {
	top: 9px;
}


/* LOGO/TAGLINE
=============================================== */

#logo {
	padding-top: 30px;
	padding-left: 20px;
}

#logo a {
	background: url('/download/gallery/img/logogif') 0 0 no-repeat;

		/* >-- Image Replacement */
	
			display: block;
			height: 0px !important;
			overflow: hidden;
			padding: 70px 0 0;
			width: 330px;
			
	/* <-- Image Replacement */
}


/* PRIMARYNAV
=============================================== */

#primarynav {
	height: auto !important;
	height: 1%;
	overflow: hidden;
}

#primarynav ul {
	padding-left: 9px;
}

#primarynav li {
	float: left;
	margin-left: 2px;
	padding-left: 3px;
}



#primarynav a {
	display: block;
	margin: 0;
	padding: 5px 12px 4px 9px;
}

#primarynav a:hover {
	text-decoration: none;
}

#primarynav a         { color: #fff; }
#primarynav a:hover   { color: #9dd9ff; }
#primarynav li.here a { color: #fff; }

#primarynav           { background: url(../img/shadow.gif) repeat-x 0 100%; }
#primarynav a         { background: url(../img/tab-right.gif) no-repeat 100% 0; }
#primarynav li        { background: url(../img/tab-left.gif) no-repeat; }
#primarynav li.here   { background: url(../img/tab-left-active.gif) no-repeat; }
#primarynav li.here a { background: #99cc00; }


/* THUMBNAIL
=============================================== */

span.thumbnail-crlarge {
	background: url(/gmedia/img/effects/shadow_new.png) no-repeat 100% 100%;
	width: 171px;
}

span.thumbnail-crlarge span.thumbnail-padding {
	background: url(/gmedia/img/effects/shadow_fade.png) no-repeat;
	padding: 0px 9px 9px 0px;
}

span.thumbnail-featured {
	background: url(/gmedia/img/effects/shadow_featured.png) no-repeat 100% 100%;
}

* html span.thumbnail-crlarge,
* html span.thumbnail-crlarge span.thumbnail-padding,
* html span.thumbnail-featured {
	background-image: none;
}



/*--------------------------------------------- */
/*            >>> APPLICATIONS <<<              */
/*--------------------------------------------- */


/* GALLERY
=============================================== */

#gallery-list.basic span.actions {
	margin-top: -27px;
}

#gallery-list span.title-wrapper {
	margin-top: 0;
}

#gallery-covers span.thumbnail {
	margin: 0 9px 9px 0;
}


/* MEMBERS
=============================================== */

#members-profile {
	margin-bottom: 0.75em;
}


/*--------------------------------------------- */
/*            >>> CUSTOM CONTENT <<<           	*/
/*--------------------------------------------- */

/* 960 GRID
-------------------------------------*/
.container_12, .container_16 { margin-left:auto; margin-right:auto; width:920px; overflow: hidden; }

.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16{
display:inline;
float:left;
margin-left:10px;
margin-right:10px;
}

#page .grid_3,.container_16 .grid_4{width:220px; }
.container_12 .grid_6,.container_16 .grid_8{width:460px;}
.container_12 .grid_9,.container_16 .grid_12{width:700px;}
/*.container_12 .grid_12,.container_16 .grid_16{width:940px;}*/

.alpha{margin-left:0}

.omega{margin-right:0}
.container_12 .grid_1{width:60px}
.container_12 .grid_2{width:140px}
.container_12 .grid_4{width:300px}
.container_12 .grid_5{width:380px}
.container_12 .grid_7{width:540px}
.container_12 .grid_8{width:620px}
.container_12 .grid_10{width:780px}
.container_12 .grid_11{width:860px}
.container_16 .grid_1{width:40px}
.container_16 .grid_2{width:100px}
.container_16 .grid_3{width:160px}
.container_16 .grid_5{width:280px}
.container_16 .grid_6{width:340px}
.container_16 .grid_7{width:400px}
.container_16 .grid_9{width:520px}
.container_16 .grid_10{width:580px}
/* .container_16 .grid_11{width:640px}*/
/* Adjusted Grid */
.container_16 .grid_11{width:600px}

.container_16 .grid_13{width:760px}
.container_16 .grid_14{width:820px}
.container_16 .grid_15{width:880px}
.container_12 .prefix_3,.container_16 .prefix_4{padding-left:240px}
.container_12 .prefix_6,.container_16 .prefix_8{padding-left:480px}
.container_12 .prefix_9,.container_16 .prefix_12{padding-left:720px}
.container_12 .prefix_1{padding-left:80px}
.container_12 .prefix_2{padding-left:160px}
.container_12 .prefix_4{padding-left:320px}
.container_12 .prefix_5{padding-left:400px}
.container_12 .prefix_7{padding-left:560px}
.container_12 .prefix_8{padding-left:640px}
.container_12 .prefix_10{padding-left:800px}
.container_12 .prefix_11{padding-left:880px}
.container_16 .prefix_1{padding-left:60px}
.container_16 .prefix_2{padding-left:120px}
.container_16 .prefix_3{padding-left:180px}
.container_16 .prefix_5{padding-left:300px}
.container_16 .prefix_6{padding-left:360px}
.container_16 .prefix_7{padding-left:420px}
.container_16 .prefix_9{padding-left:540px}
.container_16 .prefix_10{padding-left:600px}
.container_16 .prefix_11{padding-left:660px}
.container_16 .prefix_13{padding-left:780px}
.container_16 .prefix_14{padding-left:840px}
.container_16 .prefix_15{padding-left:900px}
.container_12 .suffix_3,.container_16 .suffix_4{padding-right:240px}
.container_12 .suffix_6,.container_16 .suffix_8{padding-right:480px}
.container_12 .suffix_9,.container_16 .suffix_12{padding-right:720px}
.container_12 .suffix_1{padding-right:80px}
.container_12 .suffix_2{padding-right:160px}
.container_12 .suffix_4{padding-right:320px}
.container_12 .suffix_5{padding-right:400px}
.container_12 .suffix_7{padding-right:560px}
.container_12 .suffix_8{padding-right:640px}
.container_12 .suffix_10{padding-right:800px}
.container_12 .suffix_11{padding-right:880px}
.container_16 .suffix_1{padding-right:60px}
.container_16 .suffix_2{padding-right:120px}
.container_16 .suffix_3{padding-right:180px}
.container_16 .suffix_5{padding-right:300px}
.container_16 .suffix_6{padding-right:360px}
.container_16 .suffix_7{padding-right:420px}
.container_16 .suffix_9{padding-right:540px}
.container_16 .suffix_10{padding-right:600px}
.container_16 .suffix_11{padding-right:660px}
.container_16 .suffix_13{padding-right:780px}
.container_16 .suffix_14{padding-right:840px}
.container_16 .suffix_15{padding-right:900px}html body * span.clear,html body * div.clear,html body * li.clear,html body * dd.clear{background:none;border:0;clear:both;display:block;float:none;font-size:0;list-style:none;margin:0;padding:0;overflow:hidden;visibility:hidden;width:0;height:0}

.clearfix:after{clear:both;content:'.';display:block;visibility:hidden;height:0}

.clearfix{display:inline-block}

* html .clearfix{height:1%}

.clearfix{display:block}

/* HOME
=============================================== */

/* AWARDS
=============================================== */
#banner-awards {
	background: url('/download/gallery/img/bannerwinn') no-repeat;
	height: 122px;
margin-bottom: 1.5em;
}
#banner-awards div.grid-inner {
	padding: 5px 10px;
}
#banner-awards, #banner-awards a {
	color: #fff;
	text-decoration: none;
}
#customcontent #banner-awards h1 {
color: #fff;	
font-size: 24px;
	font-weight: normal;
	margin: 5px 0 0;
}
#banner-awards p {
	margin-top: 0.5em;
}
#customcontent ul.banner-listing {
	list-style: none;
}
#customcontent ul.banner-listing li {
	background: url('/download/gallery/img/bannerunde') no-repeat 0 100%;
}
#customcontent ul.banner-listing a {
	background: url('/download/gallery/img/bannerbull') 0 50% no-repeat;
	display: block;
	margin-bottom: 5px;
	padding: 3px 0 3px 10px;
}

#customcontent ul.banner-listing a:hover {
	color: #546e06;
}
#customcontent ul.nav-years {
	list-style: none;
margin-left:10px;
	position: absolute;
	top: 100px;
}
#customcontent ul.nav-years li {
background-image: none;
	float: left;
margin: 0;
padding: 0;
}
#customcontent ul.nav-years li a {
border-left: 1px solid #fff;
	color: #fff;
	display: block;
	padding: 3px 7px;
	text-decoration: none;
}

#customcontent ul.nav-years li a:hover { background: #bde517; }

#customcontent ul.nav-years li.here a {
	background: #fff;
border-left: 0px solid #fff;
	color: #90be05;
}

table.company-listing { width: 100%; }
td.numbers, td.numbers-2 { color: #58595b; text-align: right; }
td.numbers-2 { padding-left: 20px; }
td.company-names { width: 370px; }
td.percentages { color: #58595b; text-align: right; width: 100px; }


/* FOOTER
=============================================== */
/*#nav-language { position: absolute; top: 124px; left: 720px; }*/

#nav-language { position: absolute; top: 124px; margin-left: 720px; width: 220px; }

#nav-language div { float: right; }

#nav-language div a         { color: #fff; }
#nav-language div a:hover   { color: #9dd9ff; }
#nav-language div.here a { color: #fff; }

#nav-language div          { background-image: none; }
#nav-language div a         { display: block; padding: 8px 10px; text-decoration: none; }
#nav-language div.here   { background-image: none; }
#nav-language div.here a { background: #99cc00; }

/*--------------------------------------------- */
/*              >>> DEV PATHS <<<           		*/
/*--------------------------------------------- */

/*
#header {	background-image: url('../img/header.jpg'); }

#navigation { background-image: url('../img/nav.jpg'); }
#main {	background-image: url('../img/body.gif'); }

#content { background-image: url('../img/main.gif'); }
#logo a {	background-image: url('../img/logo.gif'); }
#customcontent ul li { background-image: url('../img/bullet-green.gif'); }

ul.banner-listing a { background-image: url('../img/banner-bullet.gif'); }
ul.banner-listing li { background-image: url('../img/banner-underline.gif'); }
#banner-awards { background-image: url('../img/banner-winners.gif'); }
*/