@import "http://services.igloocommunities.com/download-noauth/lib/css/gridcss";
@import "http://services.igloocommunities.com/download-noauth/lib/boxes/css/boxcss";
@import "http://www.waterloomin.com/download/templates/css/contentcss";

/*--------------------------------------------- */
/*                >>> LAYOUT <<<                */*/

#page #content-body #remove-border { border-bottom: 0px !important; }

body { background: url(/download-noauth/gallery/img2/htmlpng); font-family: Tahoma, Arial, Helvetica, sans-serif; }

.box-body div { line-height: 1.5em; }

body { /* background: url(/download-nocache/gallery/img2/bodyjpg) 50% 0 fixed; */ }

#page { 
	background: #fff url(/download-noauth/gallery/img2/pagepng) repeat-x; 

	margin: 30px auto 0;
	width: 1000px;
	
	/* Round Corners: Firefox, Safari, Chrome */
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
}

.box-body { background-color: #fff !important; }
.box-head div { background-position: 100% 100% !important; background-image: none !important; }
.box-body {  padding-bottom: 0 !important; border-bottom: 1px solid #9598a1 !important; }

.box-features div { background-image: none !important; line-height: auto !important; }

/***** FEATURED BOX - ORANGE *****/
#box-feature-min { background: url(/download-noauth/gallery/img2/boxfeatureorangepng) no-repeat 0 100%; padding-bottom: 20px; }
#box-feature-min h2 { background: url(/download-noauth/gallery/img2/boxfeatureorangepng) no-repeat 0 0; height: 33px; padding-left: 15px; padding-right: 10px; }

#box-feature-min ul { margin-left: 15px; margin-right: 20px; }
#box-feature-min li { list-style: none; background: url(/download-noauth/gallery/img2/bulletorangepng) no-repeat 0 50%; padding: 0 0 5px 30px; }
#box-feature-min li a { color: #000; font-size: 14px; }

.link-trailer-icon a { background: url(/download-noauth/gallery/img2/bulletorangepng) no-repeat 0 50%; padding-left: 30px; }

/*--------------------------------------------- */
/*                 >>> HTML <<<                 */
/*--------------------------------------------- */

a                { color: #0359a6; text-decoration: none; }
#tinymce a       { color: #0359a6 !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;}

/* HOMEPAGE (THEME + CONTENT)
=============================================== */

/* LAYOUT 
----------------------------------------------- */
#home.landing   { color: #a1a1a1; }

#home.landing #main { padding: 0; }

#home.landing #page { background: #272727 url(/download-noauth/gallery/img2/pagehomepng) 0 0 repeat-x; }

#home.landing #header { height: 209px; padding: 0; }

#home.landing #header-inner { padding: 25px 25px 0; }

#home.landing #logo { background-position: 0 -84px; /* height of subpage-logo 84px */ }

#home.landing #logo a {
	padding-top: 107px;
	width: 129px;
}

#home.landing #content-head {
    height: 0 !important;
    min-height: 0px !important;
}

#home.landing #contentmenu {
    position: absolute;
    margin-left: 925px;
    width: 16px;
}

/* home fixes */
#home.landing #header-inner {
background: transparent !important;
}

#home.landing #navigation { margin: 0; }

#home.landing .box-head div, #home.landing .box-foot div { line-height: auto !important; }
#home.landing #trailer, #home.landing #trailerbar { padding: 0 10px; }


/* CONTENT 
----------------------------------------------- */
#box-banner, #box-join {
    border-width: 0px;
    -moz-box-shadow: 0px 0px 0px #000;
    height: 300px;
}

#box-banner { background: #272727 url(/download-noauth/gallery/img2/bg1pxgreypng) 0 0 repeat-x; }
#box-join   { background: #fec679 url(/download-noauth/gallery/img2/bg1pxorangepng) 0 0 repeat-x; height: 120px; }

.btn-calltoaction { padding: 0; }

.btn-calltoaction a {
    background: url(/download-noauth/gallery/img2/btnsspritepng) 0 0 no-repeat;
    display: block;
    height: 0px;
    overflow: hidden;
    padding: 86px 0 0;
    width: 282px;
}

#btn-findcompany   a { background-position: 0 0; }
#btn-askexpert     a { background-position: -283px 0; }
#btn-browsermarket a { background-position: -566px 0; }

#btn-findcompany   a:hover { background-position: 0 -87px; }
#btn-askexpert     a:hover { background-position: -283px -87px; }
#btn-browsermarket a:hover { background-position: -566px -87px; }


/* HEADER
=============================================== */

#header { height: 170px; padding: 25px 25px 0; }

#logo { background: url(/download-noauth/gallery/img2/logopng) no-repeat 0 0; }

#logo a { 
	display: block;
	height: 0px !important;
	padding-top: 84px;
	overflow: hidden;
	width: 102px;
}

#home.landing #custom-head-nav { 
position: relative;
top: -155px;
}

#custom-head-nav { 
position: relative;
top: -135px;
}

#custom-head-nav ul { overflow: hidden; margin: 0 auto; padding: 0 15px; text-align: right; }

#custom-head-nav ul li { display: inline; padding: 0 10px; }
#custom-head-nav ul li a {  color: #fff; text-decoration: none; }
#custom-head-nav ul li a:hover { color: #fcb040; }


/* BODY
=============================================== */
#main {
background-color: #fff;	
margin: 0 10px;
	
	/* Round Corners: Firefox, Safari, Chrome */
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px; 
}

#content, #content-inner { background-color: #fff; }
#content-inner { padding: 0 10px; }

#home #main, #home #content-inner { background-color: #272727; }
#home.system #main, #home.system #content-inner { background-color: #272727; }

ul.link-list, ul.link-list li { list-style: none; }

/* FOOTER
=============================================== */
#footer { padding: 5px 10px 0; }

#custom-foot-nav { display: none; }
/* NEW STYLE HIDDEN UNTIL APPROVAL - Currently nav in header */
#custom-foot-nav { 
	background: #282828 url(/download-noauth/gallery/img2/navpng) 0 0 repeat-x;
	overflow: hidden;

	/* Round Corners: Firefox, Safari, Chrome */
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
}

#custom-foot-nav ul { overflow: hidden; margin: 0; padding: 0 15px text-align: center; }

#custom-foot-nav ul li { float: left; }
#custom-foot-nav ul li a { display: block; padding: 4px 15px 6px; color: #fff; text-decoration: none; }
#custom-foot-nav ul li a:hover { color: #fcb040; }

/* NAVIGATION
=============================================== */
#navigation { 
	background: url(/download-noauth/gallery/img2/navbgpng) 0 0 repeat-x;
	overflow: hidden; 
	position: relative; top: -40px;

	/* Round Corners: Firefox, Safari, Chrome */
	-webkit-border-radius: 18px;
	-moz-border-radius: 18px;
}

#navigation ul { overflow: hidden; margin: 0; padding: 0 15px; }

#navigation ul li { float: left; }
#navigation ul li a { display: block; padding: 4px 15px 6px; color: #fff; text-decoration: none; text-transform: uppercase; }
#navigation ul li a:hover { color: #fcb040; }
#navigation ul li.here a { background: url(/download-noauth/gallery/img2/navbgpng) repeat-x 0 -28px; }

h2, h2 a { color: #303030; font-size: 18px; font-weight: normal; } 
h2.heading4 a { font-size: 12px; font-weight: bold; }
.grid-10 h2, .grid-9 h2, .grid-9 h3 { padding: 5px 0; }
.box h2 { border-bottom: 2px solid #585858; border-top: 1px dotted #656565; margin-bottom: 15px; padding: 7px 5px 5px; } 
.styled-corners h2 { border-top-width: 0px; }

#content-head { margin-left: 10px; margin-right: 10px; } 
#content-inner { background-color: #fff; } 

.box { background-color: #fff; }
.box-feed .rss-box { height: auto; } 
li.rss-item { background-image: none; padding-left: 0; } 
.box-feed h2 a { background: url(/cmedia/img/icons/feed.png) no-repeat 100% 0; display: block; text-decoration: none; } 
.box-feed h2 a:hover { color: #f4a139; } 

.link-list { list-style: none; margin-left: 5px !important; } 
.link-list li { list-style-image: none !important; }

.box-adslot { text-align: center; }

/* ROUNDED CORNERS
-------------------------------------------------------------*/
.styled-corners { 	
	
	border: 1px solid #9caaac;
	margin-bottom: 1.5em;
	padding: 0 10px;
	
	/* Shadow Values = right bottom blur colour */
	-moz-box-shadow: 0px 3px 3px #d4d4d4;
	-webkit-box-shadow: 0px 3px 3px #d4d4d4;	
	
	/* Round Corners: Firefox, Safari, Chrome */
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
}

/* SEARCH
-------------------------------------------------------------*/
#search-keyword { xdisplay: none; }

#search-wiki { 
	background-color: #f6c252;
	border-color: #e5b348;
	font-size: 16px;
	margin-bottom: 1em;
overflow: hidden;
	padding: 12px;
zoom: 1;
}

#search-wiki, #search-wiki a { color: #fff; }


#search-wiki form { float: right; }

#search-wiki form span.text { display: inline; }
#search-wiki form span.text input {
	background-color: #fff;
	border-color: #c88632; 
	width: 535px; 
	
	-moz-box-shadow: 0px 0px 0px #d4d4d4;
	-webkit-box-shadow: 0px 0px 0px #d4d4d4;
	
	/* Round Corners: Firefox, Safari, Chrome */	
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px; 
}
#search-wiki form #search-button input { width: 128px; }


/* SUBNAV - ALPHA
=============================================== */
#filterbar {
	clear: both;
	overflow: hidden;
}

#alpha-nav { list-style: none; margin: 0 0 0 5px; }

#alpha-nav li {
	float: left;
}

#alpha-nav li a { 
	border-left: 1px solid #fff; 
	display: block;
	font-weight: bold;
	padding: 0 5px;	
	text-decoration: none; 
}

#alpha-nav li a:hover { 
	color: #000;
}

#alpha-nav li.first a { border-width: 0px; }




/* FOR TESTING */
#templates #search-keyword { display: block; left: 200px; }

#custom-search { 
	float: right;
	margin-right: 10px;
	position: relative; top: -1px;
}

#home #custom-header-search { display: none; margin-left: 715px; }
#custom-header-search {
display: none;
	position: relative; top: -80px;
	margin-left: 735px;
	width: 230px;
}

#custom-header-search div.tiny { color: #fff; }

.grid-4 .box-features.box-head{
	background-image: url(/download/templates/components/boxround05/boxfeature);
}

.grid-4 .box-features.box-body{
	background-image: url(/download/templates/components/boxround05/boxfeature~2);
}


.grid-4 .box-features.box-head h2, .box-head h2.heading3, .box-head h2.heading3 a {
height:25px;
margin:-5px 0 -13px 5px;
font-family: Verdana;
font-size: 13px;
color:#ffffff;
font-weight: bold;
}

.connections {
	font-size:12px;
	font-weight:bold;
	color: #1c7ad5;
	margin-bottom: 3px;
}

.dHomepage {
	color: #96999c;
	font-size: 10px;
	margin-bottom: 3px;
}

/* LINK TO US PAGE */
div.code textarea {
font-family: 'Courier New', Courier, monospace;
}
/* //END LINK TO US PAGE */



table.rss-edit ul.rss-items {
margin-left: 2em;
}

table.rss-edit ul.rss-items li.rss-item {
background: none; 
padding-left: 0;
}

/* ICONS
=============================================== */
.icon-help      { background-image: url('/cmedia/img/icons/help.png'); }
.icon-hint      { background-image: url('/cmedia/img/icons/lightbulb.png'); }
.icon-news		{ background-image: url('/download/gallery/img/newsgif'); }


/* CONTENT ACCORDIAN
=============================================== */

/* Triggers
------------------------------------- */

#content-accordian {
	margin-top: 2em;
	width: 100%; /* IE6fix */
}

#customcontent .content-accordian {
	margin-bottom: 1em;
}

.content-accordian-triggers {
	height: auto !important;
	height: 1%;
	overflow: hidden;
}

.content-accordian-triggers ul {
	float: left;
	height: auto !important;
	height: 1%;
	margin: 0 !important;
	width: 935px;
}

.content-accordian-triggers li {
	float: right;
	list-style: none !important;
}

.content-accordian-triggers li.active {
	background-color: #9598a1;
}

.content-accordian-triggers li.active a {
	color: #fff;
}

.content-accordian-triggers a,
.content-accordian-triggers span {
	display: block;
}

.content-accordian-triggers a,
.content-accordian-triggers span span {
	background-position: 3px 40%;
	padding: 0.5em 1em 0.5em 23px;
	text-decoration: none;
}

.content-accordian-triggers span.divider {
	padding-left: 1em;
}

.content-accordian-triggers #multicheckboxtooltrigger {
	padding-left: 0;
	padding-right: 12px;
}

/* Triggers: Launchers
------------------------------------- */

.content-accordian-triggers ul.launchers {
	float: right;
	padding-left: 10px;
}

.content-accordian-triggers ul.launchers li {
	overflow: hidden;
	text-indent: -9999px;
	width: 25px;
}

.content-accordian-triggers ul.launchers li a {
	background-position: 0 40%;
	padding-right: 0;
	padding-left: 0;
	width: 16px;
}


/* Panels
------------------------------------- */

.content-accordian-panels { margin: 0; }


/*--------------------------------------------- */
/*            >>> Custom Content <<<            */
/*--------------------------------------------- */


/* SUBPAGES - Company Profile
=============================================== */
div.company-bio { clear: both; }
#company-profile .company-logo img, #company-profile .company-directions img { float: left; margin: 0 1.5em 1.5em 0; }

#company-directions ul { list-style: none; }

/* SUBNAV - SIDEBAR SUBPAGES
=============================================== */
#customcontent .sidebarnav {  }
#customcontent .sidebarnav ul { margin: 0 0 0.5em 0; list-style: none; }
#customcontent .sidebarnav li { border-bottom: 1px dotted #f5f5f5; }
#customcontent .sidebarnav ul li { list-style-image: none; }
#customcontent .sidebarnav ul li a {
	border-bottom: 1px dotted #ccc;
	display: block;
	text-decoration: none; font-weight: normal;
}
#customcontent .sidebarnav ul li a:hover { background-color: #ebebeb; }

/* SUBNAV - SIDEBAR SUBPAGES: DIRECTORY
=============================================== */
#sector-directory h3 { border-bottom: 1px dotted #b1b9bb; }

#sector-directory ul {
	list-style: none;
	margin-left: 0;
	padding: 0; 
}

#sector-directory ul li { 
	border-bottom: 1px dotted #ccc;
	list-style-image: none;	
}

#sector-directory ul a { 
	background: url('/download/gallery/img/directoryb') no-repeat 5px 5px;
	color: #546975;
	display: block;
	padding: 0 5px 0 20px;
	text-decoration: none;
}

#sector-directory ul a:hover { background-color: #ebebeb; }

/* DESCRIPTION
=============================================== */
.description-header {
	background-color: 
	border: 1px solid #ccc;
	margin-bottom: 1.5em;
	padding: 3px 10px;
}
.description-header * { color: #333; }
.description-header p { margin-bottom: 0px; }

.description-instructions { 
	background: url('/download/gallery/img/howto_icon') no-repeat;
	color: #86580f;
	padding-left: 40px;
}


/* DID YOU KNOW BADGE
=============================================== */

#didyouknow {
	background: #ece9d8 url('/download/gallery/img/didyouknow') no-repeat 100% 100%;
	border: 1px solid #dfcdb1;
	color: #86580f;
	margin-bottom: 1.5em;
	padding: 9px 0px;
	width: 180px;
}

#didyouknow h3 {
	background: url('/download/gallery/img/didyouknow~2') no-repeat 10px 40%;
	color: #86580f;
	padding-left: 40px;	
}

#didyouknow p {
	margin: 0;
	padding: 0 17px;
}


/* WIDGETS TABS
=============================================== */
.widgetmodal-tabs { }

.widgetmodal-tabs ul {
	min-height: 36px;
	margin: 0 !important;
	padding: 0 0 0 10px;
}
.widgetmodal-tabs ul li {
	background: url('/download/gallery/img/tableftpng') no-repeat;
	cursor: pointer;
	float: left;
	list-style: none !important; 	
	margin: 0px 1px;
	padding: 0 0 0 5px;
}

.widgetmodal-tabs ul li.here { 
	background-image: url('/download/gallery/img/tabactivel');
	color: #5a5a5a;
	font-weight: bold;
	margin-bottom: -1px;
	position: relative; top: 1px;
}
.widgetmodal-tabs ul li.here span { 
	background-image: url('/download/gallery/img/tabactivep');
}

.widgetmodal-tabs ul li span { 
	background: url('/download/gallery/img/tabpng') no-repeat 100% 0;
color: #5a5a5a;
	display: block;
	padding: 9px 15px 9px 10px;
	text-decoration: none;
}

.widgetmodal-tabs ul li span:hover { color: #fff; }


.widgetmodal-tabs ul li.here span:hover { 
	color: #5a5a5a;
	font-weight: bold;
}

.widgetmodal .hide { display: none; }
#customcontent .widgetmodal-tabs ul {
	margin: 0;
}

.widgetmodal .grid-4 { width: 200px; }

.adspace-120 { text-align: center; }

/*--------------------------------------------- */
/*            >>> 960 Grid System <<<           */
/*--------------------------------------------- */

.grid-col-3 { overflow: hidden; }
.grid-col-3 .grid-10 { width: 620px; }
.grid-inner { padding: 10px; }


/* GRID box-body
---------------------------------------------------- */

/* Max Height: NONE */
.box-head { 
	background-repeat: no-repeat;
	margin-bottom: 1.5em;
	padding-top: 5px;
	width: 100%; /* IE hasLayout */
}

.box-body {	
	background-position: 0 100%;
	background-repeat: no-repeat;
	padding-bottom: 5px;
}

.bg-grey {
	background-color: #eee;
}

/* --[ Background Images: Top ]-- */

.grid-16 .box-head 	{ background-image: url('/download/templates/components/boxround05/box940head');
					 _background-image: url('/download/templates/components/boxround05/box940head~2'); }
.grid-15 .box-head 	{ background-image: url('/download/templates/components/boxround05/box880head');
					 _background-image: url('/download/templates/components/boxround05/box880head~2'); }
.grid-14 .box-head 	{ background-image: url('/download/templates/components/boxround05/box820head');
					 _background-image: url('/download/templates/components/boxround05/box820head~2'); }
.grid-13 .box-head 	{ background-image: url('/download/templates/components/boxround05/box760head');
					 _background-image: url('/download/templates/components/boxround05/box760head~2'); }
.grid-12 .box-head 	{ background-image: url('/download/templates/components/boxround05/box700head');
					 _background-image: url('/download/templates/components/boxround05/box700head~2'); }
.grid-11 .box-head 	{ background-image: url('/download/templates/components/boxround05/box640head');
					 _background-image: url('/download/templates/components/boxround05/box640head~2'); }
.grid-10 .box-head 	{ background-image: url('/download/templates/components/boxround05/box580head');
					 _background-image: url('/download/templates/components/boxround05/box580head~2'); }
.grid-9 .box-head 	{ background-image: url('/download/templates/components/boxround05/box520head');
					 _background-image: url('/download/templates/components/boxround05/box520head~2'); }
.grid-8 .box-head 	{ background-image: url('/download/templates/components/boxround05/box460head');
					 _background-image: url('/download/templates/components/boxround05/box460head~2'); }
.grid-7 .box-head 	{ background-image: url('/download/templates/components/boxround05/box400head');
					 _background-image: url('/download/templates/components/boxround05/box400head~2'); }
.grid-6 .box-head 	{ background-image: url('/download/templates/components/boxround05/box340head');
					 _background-image: url('/download/templates/components/boxround05/box340head~2'); }
.grid-4 .box-head 	{ background-image: url('/download/templates/components/boxround05/box220head');
					 _background-image: url('/download/templates/components/boxround05/box220head~2'); }
.grid-3 .box-head 	{ background-image: url('/download/templates/components/boxround05/box160head');
					 _background-image: url('/download/templates/components/boxround05/box160head~2'); }
.grid-2 .box-head 	{ background-image: url('/download/templates/components/boxround05/box100head');
					 _background-image: url('/download/templates/components/boxround05/box100head~2'); }
.grid-5 .box-head 	{ background-image: url('/download/templates/components/boxround05/box280head');
					 _background-image: url('/download/templates/components/boxround05/box280head~2'); }
.grid-1 .box-head 	{ background-image: url('/download/templates/components/boxround05/box40head');
					 _background-image: url('/download/templates/components/boxround05/box40head~2'); }



/* --[ Background Images: Bottom ]-- */
.grid-16 .box-body 	{ background-image: url('/download/templates/components/boxround05/box940body');
					 _background-image: url('/download/templates/components/boxround05/box940body~2'); }
.grid-15 .box-body 	{ background-image: url('/download/templates/components/boxround05/box880body');
					 _background-image: url('/download/templates/components/boxround05/box880body~2'); }
.grid-14 .box-body 	{ background-image: url('/download/templates/components/boxround05/box820body');
					 _background-image: url('/download/templates/components/boxround05/box820body~2'); }
.grid-13 .box-body 	{ background-image: url('/download/templates/components/boxround05/box760body');
					 _background-image: url('/download/templates/components/boxround05/box760body~2'); }
.grid-12 .box-body 	{ background-image: url('/download/templates/components/boxround05/box700body');
					 _background-image: url('/download/templates/components/boxround05/box700body~2'); }
.grid-11 .box-body 	{ background-image: url('/download/templates/components/boxround05/box640body');
					 _background-image: url('/download/templates/components/boxround05/box640body~2'); }
.grid-10 .box-body 	{ background-image: url('/download/templates/components/boxround05/box580body');
					 _background-image: url('/download/templates/components/boxround05/box580body~2'); }
.grid-9 .box-body 	{ background-image: url('/download/templates/components/boxround05/box520body');
					 _background-image: url('/download/templates/components/boxround05/box520body~2'); }
.grid-8 .box-body 	{ background-image: url('/download/templates/components/boxround05/box460body');
					 _background-image: url('/download/templates/components/boxround05/box460body~2'); }
.grid-7 .box-body 	{ background-image: url('/download/templates/components/boxround05/box400body');
					 _background-image: url('/download/templates/components/boxround05/box400body~2'); }
.grid-6 .box-body 	{ background-image: url('/download/templates/components/boxround05/box340body');
					 _background-image: url('/download/templates/components/boxround05/box340body~2'); }
.grid-5 .box-body 	{ background-image: url('/download/templates/components/boxround05/box280body');
					 _background-image: url('/download/templates/components/boxround05/box280body~2'); }
.grid-4 .box-body 	{ background-image: url('/download/templates/components/boxround05/box220body');
					 _background-image: url('/download/templates/components/boxround05/box220body~2'); }
.grid-3 .box-body 	{ background-image: url('/download/templates/components/boxround05/box160body');
					 _background-image: url('/download/templates/components/boxround05/box160body~2'); }
.grid-2 .box-body 	{ background-image: url('/download/templates/components/boxround05/box100body');
					 _background-image: url('/download/templates/components/boxround05/box100body~2'); }
.grid-1 .box-body 	{ background-image: url('/download/templates/components/boxround05/box40body');
					 _background-image: url('/download/templates/components/boxround05/box40body~2'); }
									 
/* MIN ADJUSTMENTS */
.box-head { margin-bottom: 6px; }	
div.box-head .heading4 { border-bottom: 1px solid #cccbd0; color: #5a5a5a; padding: 2px 10px; }

.box-head h2.heading2, .box-head .heading4, .grid-inner, #titlebar-featured { 
	background: #fff;
	border: 0px solid #9598a1; 
	border-width: 0px 1px;
	overflow: hidden;
}

#titlebar-featured h2.heading4 { border-width: 0 0 1px; }

.box-head h2.heading2 { padding: 0.5em 10px; }

.grid-9 	{ width: 540px; }
.grid-9 .box-head 	{ background-image: url('/download/templates/components/boxround05/box540head');
					 _background-image: url('/download/templates/components/boxround05/box540head~2'); }
.grid-9 .box-body 	{ background-image: url('/download/templates/components/boxround05/box540body');
					 _background-image: url('/download/templates/components/boxround05/box540body~2'); }

.grid-10 	{ width: 600px; }

.grid-10 .box-head 	{ background-image: url('/download/templates/components/boxround05/box600head');	
					 _background-image: url('/download/templates/components/boxround05/box600head'); }
.grid-10 .box-body 	{ background-image: url('/download/templates/components/boxround05/box600body');	
					 _background-image: url('/download/templates/components/boxround05/box600body'); }

/* FEEDS - GOOGLE
---------------------------------------------------- */
									 
#home-buttons { margin-bottom: 8px; }

#home .box-head { padding-top: 5px; padding-bottom: 5px;}

#feed-news-accordian div.rss-box { height:635px;  }

#feed-news-accordian div.rss-box .rss-item a {
	font-size: 1.25em;
	font-weight: bold;
	line-height: 1.65em;
}

.html-code-template textarea { width: 100%; height: 200px; }

/* FEEDS - FEED2JS
---------------------------------------------------- */
.box-feed { padding-left: 5px !important; } /* Overrides Grid Inner */

.rss-title, .feedsweep_title { display: none; }
li.rss-item 	{ margin-bottom: 1.5em; min-height: 24px; }
.rss-date, .feedsweep_date 	{ color: #999; font-size: .95em; }
.feedsweep_headline { font-weight: bold; }
.feedsweep_body 	{ font-size: .95em; }

.box-feed .rss-box { 
	background: #fff;
	height: 380px;
	overflow: auto;
	padding: 0 7px 6px 0;
}

#home-events .rss-box { height: 340px; }
#job-postings .rss-box { height: 460px; }
#home-news .rss-box { height: 275px; }
#home-publications {  }

#customcontent ul.rss-items { margin-left: 0 !important; list-style: none !important; }

li.rss-item {
	background: url('/download/gallery/img/iconpage48') no-repeat 0 4px;
list-style-image: none !important;
	padding-left: 20px;
} 

#job-postings li.rss-item {
	background-image: url('/download/gallery/img/iconjobsgi~2') !important;
}

#home-events li.rss-item {
	background-image: url('/download/gallery/img/iconevents~2') !important; 
}

/* HOMEPAGE v2
---------------------------------------------------- */

#home-v8 { background-color: #272727; color: #a1a1a1; overflow: hidden; }

#home .grid-12 { margin-left: 40px; width: 650px; }
#home .grid-col-3, 
#sponsors-logos, 
#home #trailer, 
#home #trailerbar,
#home #footer { margin: 0 auto; width: 880px; }

#home-v8 .grid-col-3 .grid-5 { width: 280px; }

#home-v8 h1, #home-v8 h1 a, #home-v8 h2, #home-v8 h2 a, #home-v8 h3, #home-v8 h3 a { color: #fcb040; }
#home-v8 a { color: #fff; text-decoration: none; }
#home-v8 a:hover { color: #fcb040; text-decoration: underline; }

#home-v8 h1 img { margin-right: 20px; }
#home-v8 .ad-slot-200 { text-align: center; }


.expert-bio { clear: both; }
.expert-bio strong { color: #fff; }

#box-banner-spotlight #profile-company img,
#box-banner-spotlight #profile-user img,
#box-ask-expert img,
#box-browse-market img,
#box-find-company img { float: left; margin: 0 20px 20px 0; }

#box-banner-spotlight #profile-user img,
#box-ask-expert img { border: 3px solid #fff; }

#home-v8 .link-trailer-icon a { color: #fcb040; text-transform: uppercase; }
#home-v8 .link-trailer-icon a:hover { color: #fff; }


#sponsors-logos { padding: 0 10px; }
#sponsors-logos h2 { border-top: 1px solid #434648; color: #a1a1a1; font-size: 12px; font-weight: bold; margin-top: 18px; }
#sponsors-logos ul { list-style: none; margin-left: 0; text-align: center; }
#sponsors-logos ul li { display: inline; margin: 0 0 30px 60px; }

.box-feed-news { height: 230px; overflow: auto; }
.box-feed-news li.rss-item { background-image: url(/download-noauth/gallery/img2/iconpagefeedpng); padding-left: 32px; }

#page #main .box_features h2.ig-cpt-title { line-height: 28px; margin-bottom: 0; padding: 0 20px; }

#page .box_features { background: url(/download-noauth/gallery/img2/featurebgpng) no-repeat 100% 100%; }

#page .ig-cpt-footer { background-color: #fff !important; }

#home #box-join h2 { color: #000; }

#page .box_features .ig-widget-html ul,
#box-join ul { list-style: none; margin-left: 0; }

#page .box_features .ig-widget-html li,
#box-join li { background: url(/download-noauth/gallery/img2/bulletorangepng) no-repeat; color: #000; font-size: 16px; padding-left: 25px; }


#box-join li { margin-bottom: 5px; text-transform: uppercase; }
#box-join li a { color: #000; font-size: 14px; }
#box-join li a:hover { color: #fff; }

.link-controls { margin: 0 auto; width: 300px; }
.link-controls ul { list-style: none !important; margin-left: 0 !important; }
.link-controls li { float: right; margin: 0 50px 0; }

#page #main h2.ig-cpt-title { background-color: transparent !important; background-repeat: no-repeat; background-position: 0 50%; border-bottom: 1px solid #585858; border-top: 1px dotted #656565; font-size: 16px; line-height: 20px; }

.feed_events h2.ig-cpt-title { background-image: url(/download-noauth/gallery/img2/iconeventpng); padding-left: 40px; }
.feed_jobs h2.ig-cpt-title { background-image: url(/download-noauth/gallery/img2/iconbroadcastpng); padding-left: 32px; }
.feed_news h2.ig-cpt-title { background-image: url(/download-noauth/gallery/img2/iconidpng); padding-left: 32px; }

.feed_events h2.ig-title, .feed_events h2.ig-title a,
.feed_jobs h2.ig-title, .feed_jobs h2.ig-title a,
.feed_news h2.ig-title, .feed_news h2.ig-title a { border-width: 0px; color: #0359ad; font-size: 12px; font-weight: bold; }

/* SLIDESHOW
---------------------------------------------------- */
.ps-slideshow { position: relative; }
.ps-slideshow-frame { color: #fff; position: absolute; height: 280px; }
#home-v8 .ps-slideshow-frame ul { margin-left: 18px; }
.ps-slideshow-frame-container { height: 279px; }
.ps-slideshow-controls { z-index:10000; }
#home-v8 .ps-slideshow-frame a { color: #fcb040; }

/* IE HACKS
---------------------------------------------------- */
*+html #main { xbackground: transparent url(/download-noauth/gallery/img2/maintoppng) no-repeat 0 10px; padding-top: 0px; }

*+html #navigation { 
	background: url(/download-noauth/gallery/img2/navpng) 0 0 no-repeat;
	margin: 0;
}

#page .ig-widget-type-contributors h2.ig-name,
#page .ig-widget-type-contributors h2.ig-name a { border-width: 0px; font-size: 12px; font-weight: bold; }

/* CLASSIFIEDS */

#classifieds-navigation{
	background:#f5f5f5 url(http://www.waterloomin.com/download-noauth/gallery/img/gradient_navigation_png) repeat-x top left;
	border: 1px solid #c3c3c3;
	border-top:none;
	-moz-border-radius-bottomright: 4px; 		
}

#classifieds-navigation ul{
	margin-left:0;
}

#classifieds-navigation li{
	margin-left:25px;		
}

#classifieds-navigation .active{		
	background:transparent url(http://www.waterloomin.com/download-noauth/gallery/img/header_navigation_png) no-repeat top left;
	height:31px;	
	list-style:none;
	margin:10px 0 10px -1px;	
}

#classifieds-navigation .active span{
	color:#fff;
	display:block;
	font-weight:bold;
	margin-left:19px;
	padding-top:4px;	
	text-size:14px;
}

#classifieds-header{
	background:transparent url(http://www.waterloomin.com/download-noauth/gallery/img/banner_classifieds_png) no-repeat top left;
	height:63px;
}
