/*--------------------------------------------- */
/*                 >>> HTML <<<                 */
/*--------------------------------------------- */

#tinymce .ps-slideshow-frame    { position: static; visibility: visible !important; }
#tinymce .ps-slideshow-controls { display: none; }


#tinymce .ps-random-instance { display: block !important; }


.title-ggd { border: 0 !important; }

.title-ggd .ig-cpt-title { height: 0; overflow: hidden; padding: 66px 0 0 !important; background: url(/download/gallery/img3/btn_global_gov_discussionpng) 0 0 no-repeat !important; }

.title-ggd .ig-widget-comments { padding: 9px 0 0 !important; }

.btn_gg_journal p,
.btn_gg_discussions p {
    margin-bottom: 0;
}
.btn_gg_journal p a,
.btn_gg_discussions p a {
    color: #fff;
    line-height: 1.3em;
    display: block;
    padding: 63px 105px 18px 15px;
}
.btn_gg_journal     p a { background: url(/download/gallery/img3/btn_gg_journaljpg) 0 0 no-repeat; }
.btn_gg_discussions p a { background: url(/download/gallery/img3/btn_gg_discussionsjpg) 0 0 no-repeat; }

.btn_gg_journal p a:hover,
.btn_gg_discussions p a:hover { text-decoration: none; }


a                { color: #168dd1; text-decoration: none; }
#tinymce a       { color: #168dd1 !important; text-decoration: none !important; }

a:hover          { color: #168dd1; text-decoration: underline;}
#tinymce a:hover { color: #168dd1 !important; text-decoration: underline !important; }

.ps-slideshow-frame { position: absolute; height: 180px; width: 436px; }
.ps-slideshow-frame table { margin-bottom: 0; }
.ps-slideshow-frame-container { height: 180px; }
.ps-slideshow-controls    { border-top: 1px dotted #bcbcbc; padding-top: 6px; }
.ps-slideshow-controls ul { overflow: hidden; zoom: 1; margin-bottom: 12px; }
.ps-slideshow-controls li { float: left; margin-right: 17px; }

.ps-slideshow-controls li.link-previous { background: url(/download/gallery/img3/slideshow_leftpng) 0 50% no-repeat; padding-left: 12px; }
.ps-slideshow-controls li.link-next     { background: url(/download/gallery/img3/slideshow_rightpng) 100% 50% no-repeat; padding-right: 12px; }

h3 { color: #354b6d; }


body { background: #d9e7f3; }

#userbar {
    margin-bottom: 30px;
}

#page {
    margin: 0 auto 10px; padding: 0 10px;
    width: 960px;
}

#header{
    background: url(/download/gallery/img3/headerjpg) 0 0 no-repeat;
    height: 124px;
}

#content { padding: 10px; }


.anchors-boxed a:hover { background-color: #e1ecf5; text-decoration: none; }
.anchors-boxed a { color: #354b6d; font-size: 14px; }
.anchors-boxed a span { color: #2f89dc; font-size: 11px; }



#footer { background: #0065bd; padding: 10px; }


.old-links { display: none; }

#ig-page-homepage.landing #content {
    background: #fff url(/download/gallery/img3/banner_homejpg) 0 0 no-repeat;
}


.banner-home-text,
.banner-home-eupdate { background-color: transparent !important; min-height: 161px; }

.banner-home-text .ig-widget-html { padding-left: 300px !important; }

.banner-home-eupdate { background: url(/download/gallery/img3/boxeupdatebgpng) 0 0 no-repeat; }
.banner-home-eupdate .ig-widget-html { padding: 4px 14px !important; }

.banner-home-eupdate h3,
.banner-home-eupdate p { color: #fff; }

.banner-home-eupdate h3 { padding: 7px 0 5px; }



.box-spotlight { border-radius: 8px !important; -moz-border-radius: 8px !important; -webkit-border-radius: 8px !important; }

.box-spotlight { background: url(/download/gallery/img3/bggradientgreenpng) 0 0 repeat-x !important; }

.box-spotlight .ig-widget-html { padding: 4px 14px !important; }




.box-join {
    background: #ddd2d2 url(/download/gallery/img3/watermark_silouhettepng) 100% 100% no-repeat !important;
    border-radius: 8px !important; -moz-border-radius: 8px !important; -webkit-border-radius: 8px !important;
}
.box-join .ig-widget-html { padding: 4px 14px !important; }

.underline { border-bottom: 1px dotted #d3d3d3; margin-bottom: 14px; }


.box-news-events {
    background: #def0d1 !important;
    border-radius: 8px !important; -moz-border-radius: 8px !important; -webkit-border-radius: 8px !important;
}
.box-news-events .ig-widget-html { padding: 4px 12px !important; }



.title-news { font-size: 16px; font-weight: normal; }
.date-news { color: #757575; }



p#header-links {
    position: absolute; top: -24px; right: 0;
    width: 470px;
    display: block !important;
}

p#footer-links {
    color: #badef6;
    display: block !important;
    margin-bottom: 0;
}

p#footer-links a { color: #fff; }



/*--------------------------------------------- */
/*         >>>     COMMUNITY:     <<<           */
/*         >>> STRUCTURE & DESIGN <<<           */
/*--------------------------------------------- */


#comsignin      { border-width: 0; }




/* LOGO/TAGLINE
=============================================== */

#logo { padding: 19px 0 0 33px; }

#logo a {
    background: url(/download/gallery/img3/logopng) 0 0 no-repeat;
    display: block;
    height: 0px!important;
    overflow: hidden;
    padding: 54px 0 0;
    width: 304px;
}


/* PRIMARYNAV
=============================================== */

#nav-join { display: none; }

#navigation { position: absolute;  margin-top: -33px; width: 960px; }
#navigation ul        { overflow: hidden; zoom: 1; }
#navigation li        { float: left; }
#navigation li a      { color: #fff; display: block; padding: 8px 13px 7px; }
#navigation li.here a { background: #62afeb; border-radius: 6px 6px 0 0 !important; -moz-border-radius: 6px 6px 0 0 !important; -webkit-border-radius: 6px 6px 0 0 !important; }

#primarynav { padding-left: 10px; }


/* ACTIONBAR
=============================================== */

.icon-apptext { color: #fff; }
.icon-apptext span { color: #fff; }

#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
=============================================== */

#search-keyword {right: 10px; top: 44px; margin: 0px !important; padding: 0px !important;}
#search-keyword fieldset { position: relative; }
#search-keyword div {float: none !important;}
#search-keyword .text {	-moz-border-radius: 4px;-webkit-border-radius: 4px; background: url(/cmedia/img/interface/pixel_ddd.gif) left top repeat-x #fff;margin-right: 0px !important;-moz-box-shadow: 0 0 1px #000;-webkit-box-shadow: 0 0 1px #000;}
#search-keyword .text span {margin-right: 20px;	padding: 5px;display: block;}
#search-keyword .text span input {color: #999;border: 0px;margin: 0px;padding: 0px;height: inherit;background: transparent;}
#search-keyword .buttons {position: absolute;width: 16px !important;right: 5px;	top: 4px;}
#search-keyword .buttons input {float: right !important;margin: 0 !important;width: 16px !important;height: 16px !important;background: url(/cmedia/img/icons/magnifier.png) top left no-repeat !important;border: 0px;padding: 0px;text-indent: -999px;overflow: hidden;cursor: pointer;}
* html   #search-keyword .buttons input { font-size: 0px; line-height: 0px; }
* + html #search-keyword .buttons input { font-size: 0px; line-height: 0px; }



/* SUBPAGE (KEEPING OLD DESIGN)
=============================================== */


.sidebar                { border: 1px solid #c6c7c6; margin: 0 0 1em 0; }
.sidebar   .inner       { background: #fff url(/download/gallery/img/fadinggrey) 0 100% repeat-x; border: 2px solid #fff; padding-bottom: 15px; }
.box-acuns .inner       { background: #e2f1da url(/download/gallery/img/logoacuns2) 330px 50% no-repeat; }
.sidebar p, .sidebar ul { margin: 10px 12px 0; }
.sidebar h3             { padding: 6px 12px 3px; }
.sidebar ul li          { list-style-type: none; }
.sidebar ul.bullets     { margin-left: 3em; }
.sidebar ul.bullets li  { list-style-type: disc; }

.subnav h3 { background: #269de1 url(/download/gallery/img/gradientbl) 0 100% repeat-x; color: #fff; padding-top: 3px; }
.subnav ul { margin: 1em 0 0 1em !important;}

.annual-box .top-box    { border-bottom: 1px solid #c6c7c6; margin: 1em 0 0; padding: 0 1em 1em; }
.annual-box .bottom-box { margin: 0 1em 0; padding-top: 1em; }

.board     ul { float: left; width: 700px; margin: 0; padding: 0; list-style: none; }
.boarditem li { float: left; width: 345px; margin: 0; padding: 0; list-style: none; }


.grid_8 { float: left; margin-right: 10px; width: 700px; }
.grid_4 { float: left; margin-left: 10px; width: 220px; }
