#footer-custom { margin-right: 120px; }

#footer-system a { margin-top: -75px; }

/*--------------------------------------------- */
/*                >>> CONTENT <<<               */
/*--------------------------------------------- */

.home-banner {
	background: url(/download/gallery/img/bannerhome) 0 100% no-repeat;
	height: 178px;
	margin-bottom: 1.5em;
}

.home-banner .grid_12 p { padding: 20px 0 0 350px; }

.home-banner .grid_4 { padding-top: 10px; }

.home-banner .grid_4 * { color: #fff; }

#btn-business, #btn-executive, #btn-strategy, 
#btn-technology, #btn-news, #btn-blog {
	background-position: 0 0;
	background-repeat: no-repeat;	
	display: block;
	color: #fff !important;
	font-family: 'times new roman';
	font-size: 14px;
	text-transform: uppercase;
	margin: 10px 0;
	padding: 8px 0 8px 70px;
	text-decoration: none;
}

#btn-business span, #btn-executive span, #btn-strategy span,
#btn-technology span, #btn-news span, #btn-blog span {
	display: block;
	color: #ccdead;
	font-size: 10px;
}

#btn-business.greenBtn { background-image: url(/download/gallery/img/btngreenbu); }
#btn-executive.greenBtn { background-image: url(/download/gallery/img/btngreenex); }
#btn-strategy.greenBtn { background-image: url(/download/gallery/img/btngreenst); }
#btn-technology.greenBtn { background-image: url(/download/gallery/img/btngreente); }
#btn-news.greenBtn { background-image: url(/download/gallery/img/btngreenne); }
#btn-blog.greenBtn { background-image: url(/download/gallery/img/btngreenbl); }

#btn-business.blueBtn { background-image: url(/download/gallery/img/btnbluebus); }
#btn-executive.blueBtn { background-image: url(/download/gallery/img/btnblueexe); }
#btn-strategy.blueBtn { background-image: url(/download/gallery/img/btnbluestr); }
#btn-technology.blueBtn { background-image: url(/download/gallery/img/btnbluetec); }
#btn-news.blueBtn { background-image: url(/download/gallery/img/btnbluenew); }
#btn-blog.blueBtn { background-image: url(/download/gallery/img/btnblueblo); }

/* SUBPAGE */

.newsBox, .pollBox {
	margin-bottom: 1.5em;
}

.pollBox { background: #4e8489; }

.pollBox * { color: #fff; }

.pollBox h3, .newsBox h3 {
	font-family: arial; 
	font-size: 12px; 
	padding-left: 10px; 
	padding-right: 10px; 
}

.pollBox h3  {background: #68969b;}

.pollBox p { padding: 10px; margin: 0; }

.newsBox { background: #dcdcdc; }

.newsBox h3 { background: #eaeaea; color: #5d5d5d; }

.rss-box ul.rss-items {
	margin: 0 10px;
	padding: 10px 0; 
}

.rss-box ul.rss-items li { list-style: none; margin-bottom: 1.5em; }

/*--------------------------------------------- */
/*                 >>> HTML <<<                 */
/*--------------------------------------------- */

a                { color: #2E8CC7; text-decoration: underline; }
#tinymce a       { color: #2E8CC7 !important; text-decoration: underline !important; }

a:hover          { color: #2E8CC7; text-decoration: none;}
#tinymce a:hover { color: #2E8CC7 !important; text-decoration: none !important; }

h1, h2, h3 {
	color: #006633;
	font-family: 'times new roman';
}

h1 {
	font-size: 28px;
}

h2 {
	font-size: 18px;
	font-weight: normal;
}

h3 {
	font-size: 14px;
	font-weight: bold;
}

h4 {
	color: #757575;
	font-weight: bold;
	font-size: 12px;
}

/*--------------------------------------------- */
/*                >>> LAYOUT <<<                */
/*--------------------------------------------- */

body {
	background: #dedddc;
	color: #394354;
	font-family: 'arial';
}

#main {
	background: #fff;
}

#header {
	background: url(/download/gallery/img/headergif) 0 100% repeat-x;
}

#header-inner {
	background: url(/download/gallery/img/headerbann) 50% 100% no-repeat;
}

#navigation {
	background: #757575 url(/download/gallery/img/navgif) 0 100% repeat-x;
}

#footer {
	background: url(/download/gallery/img/logosjpg) 340px 30px no-repeat;
}

#poweredby {
	background-image: url(/download/gallery/img/poweredgif);
}


/* GRID - IGLOO
=============================================== */

#header-inner, #primarynav, #content, #footer-inner {
	margin: 0 auto;
	width: 960px;
}

#header-inner {
	height: 154px;
}

#navigation {
	padding-bottom: 2px;
}

#content {
	padding: 2em 0 1em;
}

#footer {
	padding: 10px 0;
}


/*--------------------------------------------- */
/*              >>> COMPONENTS <<<              */
/*--------------------------------------------- */


/* PAGE TITLE
=============================================== */

#content-head {
	background: #e7e8e8 url(/download/gallery/img/titlebanne) 0 100% no-repeat;
	height: 90px !important;
	margin-bottom: 2em;
	/*padding-left: 200px;*/
}

#content-head #breadcrumb {
	position: relative; top: -20px;
}

#content-head #eip, #content-head h1 {
	margin-bottom: 0;
	margin-left: 200px;
}

#content-head h1 {
	color: #006633;
	font-family: 'times new roman';
	font-weight: bold;
	position: relative; top: 12px;
}

#content-head #eip { position: relative; top: -3px; }

.landing #content-head h1 {
	/*padding-top: 40px;*/
	position: relative; top: 30px;
}

.landing #content-head #eip {
	position: relative; top: 15px;
}

#myprofile #content-head {
	background: #eee;
	height: auto!important;
	margin-bottom: 0;
}

#myprofile #content-head #eip, #myprofile #content-head h1 {
	position: static;
}

#pulse #content-head {
	background: none;
	height: auto!important;
	margin-bottom: 0;
}

#pulse #content-head h1 {
	display: none;
	position: static;
}



/* SIGN IN
=============================================== */

#comsignin {
	border-width: 0;
}


/* GALLERY
=============================================== */

#gallery-list li {
	width: 170px;
}


/* SEARCH BAR
=============================================== */

#search-keyword {
	top: 3px;
}


/* LOGO/TAGLINE
=============================================== */

#logo {
	padding: 80px 0 0 0;
}

#logo a {
	background: url(/download/gallery/img/logopng) 0 0 no-repeat;
	display: block;
	
	height: 0 !important;
	overflow: hidden;
	padding: 61px 0 0;
	width: 284px;
}


/* PRIMARYNAV
=============================================== */

#primarynav ul {
	height: auto !important;
	height: 1%;
	overflow: hidden;
}

#primarynav li {
	float: left;
}

#primarynav a {
	display: block;
	font-size: 12px;
	padding: 4px 12px 7px;
	text-decoration: none;
}

#primarynav a:hover {
	text-decoration: none;
}

#primarynav a { color: #fff; }

#primarynav a:hover { background: #68969b url(/download/gallery/img/navhovergi) 0 100% repeat-x; }


/*--------------------------------------------- */
/*            >>> APPLICATIONS <<<              */
/*--------------------------------------------- */


/* Containers
=============================================== */

.container_16
{
	width: 960px;
}

/* Grid >> Global
=============================================== */

.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;
}


/* =Grid >> Children (Alpha ~ First, Omega ~ Last)
=============================================== */

.alpha { margin-left: 0; }
.omega { margin-right: 0; }


/* =Grid >> 16 Columns
=============================================== */

.grid_1 { width: 40px; }
.grid_2 { width: 100px; }
.grid_3 { width: 160px; }
.grid_4 { width: 220px; }
.grid_5 { width: 280px; }
.grid_6 { width: 340px; }
.grid_7 { width: 400px; }
.grid_8 { width: 460px; }
.grid_9 { width: 520px; }
.grid_10 { width: 580px; }
.grid_11 { width: 640px; }
.grid_12 { width: 700px; }
.grid_13 { width: 760px; }
.grid_14 { width: 820px; }
.grid_15 { width: 880px; }
.grid_16 { width: 940px; }

#tinymce .grid_1, #tinymce .grid_2, #tinymce .grid_3, #tinymce .grid_4, #tinymce .grid_5,
#tinymce .grid_6, #tinymce .grid_7, #tinymce .grid_8, #tinymce .grid_9, #tinymce .grid_10, 
#tinymce .grid_11, #tinymce .grid_12, #tinymce .grid_13,
#tinymce .grid_14, #tinymce .grid_15, #tinymce .grid_16 {
	margin-left: 4px;
	margin-right: 4px;
}
