@import "/download/templates/css/grid16css";
@import "/download/templates/css/jstoolscss";
@import "/download/templates/css/contentcss";

/* DEV Paths */
/*
@import "grid-16.css";
@import "content.css";
@import "js-tools.css";
@import "dev-paths.css";
*/

/* Table of Contents
-------------------------------------

HTML

Common Elements

Boxes (Rounded)
	Default (Beige)
	

Palette (BG, COLOR etc..)

Layout (960 GRID STRUCTURE, etc..)

System Components
	Footer Custom Content
	Sign In
	Search
	Logo
	Navigation

960 GRID

------------------------------------- */


/*--------------------------------------------- */
/*                 >>> HTML <<<                 */
/*--------------------------------------------- */

a                { color: #186ed3; text-decoration: none; }
#tinymce a       { color: #186ed3!important; text-decoration: none !important; }

a:hover          { color: #186ed3; text-decoration: underline;}
#tinymce a:hover { color: #186ed3!important; text-decoration: underline !important; }

#home h2 { 
border-bottom:4px solid orange;
padding:0.3em 0;
}

h2 { color: #30484f; }

h3 { color: #5798b7; }


/*--------------------------------------------- */
/*                >>> LAYOUT <<<                */
/*--------------------------------------------- */

/* PALETTE
=============================================== */

body { color: #525252; }
#content-head h1 { color: #30484f; }
#breadcrumb, #breadcrumb a { color: #30484f; }


body 					  { background: #162125 url(/download/gallery/img/bodygif) 0 27px repeat-x; }
#header        	{ background: url(/download/gallery/img/headerjpg) no-repeat 0 100%; }
#header-inner  	{ }
#main          	{ background: url(/download/gallery/img/contentpng) repeat-y;
				  			 _background: url(/download/gallery/img/contentgif) repeat-y 6px 0; min-height: 350px; }
#primarynav			{ background: url(/download/gallery/img/primarynav) no-repeat;
				  			 _background: url(); }
#primarynav li	{ background: url(/download/gallery/img/navlinegif); 
}
#content-head 	{ 
	background: url(/download/gallery/img/contenthea) no-repeat; 
	min-height: 77px; 
}
#footer  		{ background: url(/download/gallery/img/footerpng) no-repeat; 
				     _background: url(/download/gallery/img/footergif) no-repeat 6px 0; }

#footer-inner { background: url(/download/gallery/img/boxhead940) no-repeat; }
#footer-system { background: url(/download/gallery/img/boxbody940) no-repeat; }



/* LAYOUT
=============================================== */

#page {
	position: relative;
	margin: 0 auto;
	width: 960px;
}

#header { height: 83px; }

#header, #main, #footer {
	margin: 0 auto;
	width: 960px;
}

#main  { overflow: hidden; }

#content {
	height: auto !important;
	height: 1%; /* IE6 fix */
	margin-left: auto; /* IE6 fix */
}


#navigation { 
	float: left;
	margin-right: auto !important;
	margin-right: 10px; /* IE6 fix */
	padding-left: 16px;
	width: 190px;
}


#content {
background-color: transparent !important;
	height: auto !important;
	height: 1%; /* IE6 fix */
	margin-left: 220px !important;
	margin-left: auto; /* IE6 fix */
}

#content-inner { width: 720px; float: left; }
#content-head { 	
	position: relative; left: -12px;
	width: 737px;
}

#breadcrumb { padding: 5px 0 0 10px; }
#content-head h1 { }
.landing #content-head h1 { line-height: 77px;}
#content-head h1 { margin-left: 10px; width: 700px; }

#content-body { margin-top: 1.5em; }


#trailer, #trailerbar { margin-left: 10px; margin-right: 5px; }

#footer { padding-top: 20px; }
#footer-inner{ padding: 10px 0 0; margin: 0 10px; }

#footer-custom {
background-color: #fff;
padding: 0 10px;
	height: auto !important; 
	height: 1%;
	overflow: hidden;
}

/* CUSTOM ELEMENTS - Footer */
#header-nav { position: absolute; top: 10px; right: 260px; }
#footer-copyright { float: left; height: 44px; line-height: 44px; width: 45%; }
#footer-sponsors { float: right; height: 44px; line-height: 44px; text-align: right; width: 50%;}
#footer-sponsors img { margin-left: 10px; }



/*--------------------------------------------- */
/*              >>> COMPONENTS <<<              */
/*--------------------------------------------- */




/* SIGN IN
=============================================== */

#comsignin { border-width: 0; }



/* SEARCH BAR
=============================================== */

#search-keyword {
	top: 35px; right: 25px;
}



/* LOGO/TAGLINE
=============================================== */

#logo {
	padding: 16px 0 0 25px;
}

#logo a {
	background: url('/download/gallery/img/logopng') no-repeat;
	_background-image: url(/download/gallery/img/logogif);

	/* >-- Image Replacement */
	
			display: block;
			height: 0px !important;
			overflow: hidden;
			padding: 41px 0 0;
			width: 224px;
			
	/* <-- Image Replacement */
}


/* PRIMARYNAV
=============================================== */

#primarynav {
	padding-top: 36px;
	width: 187px;
}

#primarynav ul {
	height: auto !important; 
	height: 1%;
	overflow: hidden;
}

#primarynav li	{ background: url(/download/gallery/img/navlinegif) no-repeat 0 0; }

#primarynav a {
	display: block;
	padding: 2px 10px;
}

#primarynav a:hover { text-decoration: none; }

#primarynav a         { color: #ecf2e0; }
#primarynav a:hover   { background-color: #a1bcc4; }
#primarynav li.here a { color: #273a40; }

#primarynav li.home { background-image: none; border-top:none; }

#primarynav li.here a { background-color: #fff !important; }


	


/*--------------------------------------------- */
/*            >>> APPLICATIONS <<<              */
/*--------------------------------------------- */

#poweredby {
	background: url(/download/gallery/img/poweredgif) 0 0 no-repeat;
	width: 84px;
	height: 25px;
}


/* Gallery
=============================================== */

#gallery-list li { width: 188px; }


/* Page Title
=============================================== */

/*--------------------------------------------- */
/*            >>> 960 Grid System <<<           */
/*--------------------------------------------- */
.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 {
	margin-top: 0; 
}

/* RSS - Feed2JS
---------------------------------------------------- */

.box-head h3, .box-head.box-feed h3 a { color: #525252; }
.box-head.box-feed h3, .box-head.box-feed h3 a { font-size: 15px; color: #fff; }

.box-head h2, .box-head h3, .box-head h4  { padding: 0 10px; }

.box-head h3, .box-head h3 a { color: #525252; font-size: 14px; }

.box-feed .grid-inner {  }

.rss-box { overflow: auto; }

p.rss-title { display: none; }
ul.rss-items { margin: 0 !important; }
li.rss-item {
	background: url('/download/gallery/templates/iconbubble') no-repeat 0 10px;
	border-bottom: 1px dotted #ccc;
	list-style: none;
	margin: 0;
	min-height: 32px;
	overflow: hidden;
	padding: 7px 0 7px 32px;
}

#box-blogs li.rss-item { background-image: url('/download/gallery/templates/iconbubble'); }
#box-events li.rss-item { background-image: url('http://www.igloosoftware.com/download/gallery/img2/iconevent2'); }
#box-forums li.rss-item { background-image: url('/download/gallery/templates/iconpagers~2'); }
#box-news li.rss-item { background-image: url('/download/gallery/templates/iconnewspn'); }

.box-blogs li.rss-item { background-image: url(''); }

span.rss-date { color: #666; font-size: 10px; font-weight: bold; }


/*--------------------------------------------- */
/*               >>> MARKETING <<<              */
/*--------------------------------------------- */

.adSlot-vertical,
.adSlot-horizontal { 
	/* background-color: #ccc;
	border: 1px solid #a8a8a8; */
	margin: 0 auto;
	text-align: center;
}

.adSlot-vertical { width: 160px; }
.adSlot-horizontal { height: 90px; line-height: 90px; width: 720px; }



/*--------------------------------------------- */
/*                >>> WYSIWYG <<<               */
/*--------------------------------------------- */

.mceItemVisualAid { border: 0; }

.mceItemVisualAid .alpha.mceItemVisualAid { margin-left: 0; margin-right: 8px; }
.mceItemVisualAid .omega.mceItemVisualAid { margin-left: 8px; margin-right: 0; }

.grid_3.mceItemVisualAid,
.grid_4.mceItemVisualAid, 
.grid_5.mceItemVisualAid,
.grid_6.mceItemVisualAid,
.grid_7.mceItemVisualAid,
.grid_8.mceItemVisualAid,
.grid_9.mceItemVisualAid,
.grid_10.mceItemVisualAid,
.grid_11.mceItemVisualAid,
.grid_12.mceItemVisualAid,
.grid_13.mceItemVisualAid
.grid_14.mceItemVisualAid,
.grid_15.mceItemVisualAid,
.grid_16.mceItemVisualAid { border: 1px dashed #ccc; margin-left: 5px; margin-right: 5px; }




/*--------------------------------------------- */
/*        >>> DEV CONVERTING CODE <<<           */
/*--------------------------------------------- */

.grid-4 .grid-inner ul{
	list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;}

.grid-4 .grid-inner li.rss-item {
	font-family: Arial;
	color: #5798b7;
	font-size: 12px;
	margin-bottom: 10px;
	padding: 0;
}

.grid-4 .grid-inner li.rss-item a {
	font-family: Arial;
	color: #5798b7;
	font-size: 12px;
	margin-bottom: 10px;
	text-decoration: none;
	padding: 0;
}


.grid-4 .box-head { background:url(/download/gallery/img/newsboxhea) 0 0 no-repeat; }

.grid-4 .box-speaker.box-head { background:url(/download/gallery/img/speakboxhe) 0 0 no-repeat; }

.grid-4 .box-speaker.box-head h3 { font-size: 14px; font-family: Arial; font-weight: bold; color: #30484f;
line-height: 29px;}

.grid-4 .box-speaker.box-body {
	background-image:url(/download/gallery/img/speakboxbo);
}

.grid-4 .speak-inner.grid-inner {
	border-top: none;
	background: #DEEFEF url(/download/gallery/img/speakinner) 0 0 repeat-x;
	border-color: #9FCFCF;
}

.grid-4 .speak-inner.grid-inner ul {
	color: #4a839e;
}

.grid-4 .speak-inner.grid-inner ul a{
	color: #4a839e;
	text-decoration: none;
}


.grid-4 .speak-inner.grid-inner li {
	margin: 0;
}


.grid-4 .box-news.box-head h3, .grid-4 .box-news.box-head h3 a {
	color: #30484f;
	font-weight: bold;
	font-size: 14px;
	line-height: 30px;
	text-decoration: none;
}
 
.g-head.box-head h3, .g-head.box-head h3 a {
	color: white;
	padding: 3px 0 0 10px;
	text-decoration: none;
}

.grid-4 .box-body {
	background-image:url(/download/gallery/img/newsboxbod);

}

.grid-4 .grid-inner { border: 0px solid #abbbc0; border-width: 1px 1px 0px; }

#home #content-head {
    height: 0 !important;
    min-height: 0;
}

#home #contentmenu a.actionstrigger { position: absolute; margin-left: 715px; }

#home #content-head {
	position: static; left: 0;
	width: auto;
}

#home #content { margin-left: 210px !important; _margin-left: 190px !important; }

* html #home #page #content { margin-left: 200px !important; }

#home #content-inner { width: 735px; background-color: #fff; }

#home #content-body {
	margin-top: 0;
}

.homepage-banner {
	background: transparent url(/download/gallery/img/homepageco) no-repeat scroll 0 0;
	min-height: 130px;
	margin-bottom: 5px;
	color: #30484f;
}

.homepage-banner h1 {
	font-family: Garamond;
	font-size: 24px;
	font-weight: bold;
	padding: 10px 0 0 10px;
	margin: 0;
	
}

.homepage-banner p{
	font-family: Arial;
	font-size: 12px;
	padding-left: 10px;
	width: 700px;
}

.grid-8 p {
	font-family: Arial;
	font-size: 12px;
	color: #314950;
	margin: 0 0 25px 10px;
}

#home .grid-8 li.rss-item {
	padding: 8px 0 8px 0;
}

#home .grid-8 li.rss-item a{
	text-decoration: none;
	color: #5798B7;
	font-size:1.25em;
	line-height:1.2em;
	padding:0.6em 0;
	font-weight:bold;
}

#home .grid-8 {
	width: 479px;
}

#home .grid-4 {
	width: 235px;
}

.grid-8-pad {
	padding-left: 10px;
}

.grid-4-pad {
	margin: 0;
	padding-left: 15px;
}

.grid-8 img {
	float: left;
	display: inline-block;
	padding-right: 20px;
}


/*--------------------------------------------- */
/*        >>> Show breadcrumbs    <<<           */
/*--------------------------------------------- */

body.ig-pages #content-head,
body.ig-pages #content-head h1,
body.ig-pages #content-head #breadcrumb,
body.ig-pages.anonymous #content-head
{
        display: block;
}
