/*--------------------------------------------- */
/*                 >>> HTML <<<                 */
/*--------------------------------------------- */

.ig-cpt .ig-cpt-title { line-height: 1.2; }

#ig-page-home .ig-widget-html .widget_gsnav_memberinfo .ig-cpt-body { overflow-y: hidden; } 


a                { color: #0f91c2; text-decoration: none; }
#tinymce a       { color: #0f91c2 !important; text-decoration: none !important; }

a:hover          { color: #3bbced; text-decoration: underline;}
#tinymce a:hover { color: #3bbced !important; text-decoration: underline !important; }

body { color: #5e5e5e; font-size: 12px; }

h1 { font-size: 20px; color: #0f698a; }
h2 { font-size: 18px; color: #555555; }
h3 { font-size: 14px; color: #0f698a; }
h4 { font-size: 14px; color: #5e5e5e; }

td { vertical-align: top; }

.single_bullet ul,
.double_bullet ul { list-style: none !important; margin: 0 0 10px !important; }

.single_bullet li { background: url(/download/gallery/img/single_bulletpng) 0 6px; padding: 0 0 0 12px; }
.double_bullet li { background: url(/download/gallery/img/double_bulletpng) 0 6px; padding: 0 0 0 16px; }




/* HOMEPAGE
=============================================== */


.widget_html_login {}
.widget_html_welcome {}
.widget_gsnav_memberinfo {}
.widget_html_conference {}
.widget_html_quicklinks {}
.widget_html_contact {}

.widget_html_login,
.widget_html_welcome,
.widget_gsnav_memberinfo,
.widget_html_conference,
.widget_html_quicklinks,
.widget_html_contact { background: transparent !important; border: 0 !important; }

.widget_html_login       .ig-cpt-title,
.widget_html_welcome     .ig-cpt-title,
.widget_gsnav_memberinfo .ig-cpt-title,
.widget_html_conference  .ig-cpt-title,
.widget_html_quicklinks  .ig-cpt-title,
.widget_html_contact     .ig-cpt-title,
.widget_docs_conference .ig-cpt-title,
.widget_docs_calls .ig-cpt-title,
.widget_docs_summaries .ig-cpt-title,
.widget_html_group_profile .ig-cpt-title,
.widget_html_questions .ig-cpt-title,
.widget_html_grad_blue .ig-cpt-title {
    background: transparent !important;
    border: 0 !important;
    border-radius: 0px !important; -moz-border-radius: 0px !important; -webkit-border-radius: 0px !important;
    color: #555 !important; font-size: 16px; font-weight: bold !important;
    padding-left: 0 !important; padding-right: 0 !important;
}

.widget_html_login       .ig-cpt-title a,
.widget_html_welcome     .ig-cpt-title a,
.widget_gsnav_memberinfo .ig-cpt-title a,
.widget_html_conference  .ig-cpt-title a,
.widget_html_quicklinks  .ig-cpt-title a,
.widget_html_contact     .ig-cpt-title a { color: #0f698a !important; }



.widget_docs_conference,
.widget_docs_calls,
.widget_docs_summaries,
.widget_html_group_profile,
.widget_html_questions,
.widget_html_grad_blue { border-width: 0px !important; background-color: transparent !important; }

.widget_docs_conference .ig-cpt-title,
.widget_docs_calls .ig-cpt-title,
.widget_docs_summaries .ig-cpt-title,
.widget_html_group_profile .ig-cpt-title,
.widget_html_questions .ig-cpt-title { padding: 10px 0 17px 35px !important; background: url(/download/gallery/img/iconconsummariespng) 0 5px no-repeat !important; }

.widget_docs_calls .ig-cpt-title { background-image: url(/download/gallery/img/iconcallsummariespng) !important; }
.widget_docs_summaries .ig-cpt-title { background-image: url(/download/gallery/img/iconqasummariespng) !important; }
.widget_html_group_profile .ig-cpt-title { background-image: url(/download/gallery/img/iconprofilepng) !important; }
.widget_html_questions .ig-cpt-title { background-image: url(/download/gallery/img/iconquestionspng) !important; }
.widget_html_grad_blue  { background: url() repeat-x; }

.widget_html_grad_blue, .widget_html_group_profile, .widget_html_questions { background: #76b7d0 url(/download/gallery/img/widget_grad_bluepng) 0 0 repeat-x !important; padding: 5px 10px !important; }

.widget_html_group_profile { background-image: url(/download/gallery/img/widget_grad_blue_darkpng) !important; background-color: #77b7d0 !important; }

.widget_html_questions { background-image: url(/download/gallery/img/widget_grad_grey_darkpng) !important; background-color: #c4c4c4 !important; }

.widget_html_group_profile, .widget_html_group_profile .ig-cpt-title, .widget_html_group_profile a, .widget_html_questions, .widget_html_questions .ig-cpt-title, .widget_html_questions a { color: #fff !important; }

.widget_html_questions .ig-cpt-title { padding-left: 40px !important; }
.widget_docs_summaries { }

.widget_docs_summaries { background: url(/download/gallery/img/box_conferencepng) 0 0 repeat-x !important; padding: 10px 5px !important; }
.widget_docs_summaries .ig-cpt-title { background-position: 5px 5px !important; padding-left: 35px !important; }


/* MEMBER LOGIN WIDGET
----------------------------------------------- */
.widget_html_login                { background: #0c779f url(/download/gallery/img/box_loginpng) 0 0 repeat-x !important; padding: 5px 15px 0 !important; }
.widget_html_login .ig-cpt-title  { color: #fff !important; font-size: 18px; font-weight: normal !important;  }
.widget_html_login .ig-cpt-title { padding: 22px 0 22px 40px !important; background: url(/download/gallery/img/icon_memberpng) 0 15px no-repeat !important; }

.widget_html_login .ig-cpt-body   { padding: 0; }
.widget_html_login .ig-cpt-body p { color: #fff; }
.widget_html_login .ig-cpt-body a { color: #73d9ff; font-weight: bold; }
.widget_html_login #btn_login {
    background: #1380aa;
        background-image: -moz-linear-gradient(top center, #1380aa, #073a4c);
        background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#1380aa) , to(#073a4c));
    border: 1px solid #0a5b79;
    border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;
    box-shadow: 0 0 5px 1px #3AA6CF; -moz-box-shadow: 0 0 5px 1px #3AA6CF; -webkit-box-shadow: 0 0 5px 1px #3AA6CF;
    color: #fff; text-transform: uppercase; font-size: 16px; font-weight: bold; text-align: center;
    display: block;
    margin: 0 9px 1.5em; padding: 15px 0;
    text-shadow: 0 0 7px #000000;
}
.widget_html_login a#btn_login:hover {
    background-image: -moz-linear-gradient(top, #1380aa, #073a4c);
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#1380aa) , to(#073a4c));
    text-decoration: none;
}


/* WELCOME WIDGET
----------------------------------------------- */
.widget_html_welcome { padding-top: 15px !important; }
.widget_html_welcome table { margin-bottom: 0; }
.heading-arrows h3 { background: url("/download/gallery/img/double_bulletpng") no-repeat scroll 0 14px transparent; padding-left: 16px; }



/* GS NAV WIDGET
----------------------------------------------- */
.widget_gsnav_memberinfo .ig-cpt-body a {
    background: url(/download/gallery/img/single_bulletpng) 0 9px no-repeat !important;
    border: 0 !important; font-size: 14px !important;
    padding: 3px 9px 3px 12px;
}
.widget_gsnav_memberinfo .ig-cpt-body a:hover { background-color: transparent !important; text-decoration: none !important; }


/* CONFERENCE HTML WIDGET
----------------------------------------------- */
.widget_html_conference { background: url(/download/gallery/img/box_conferencepng) 0 0 repeat-x !important; }
.widget_html_conference { padding: 16px 14px 0 !important; }
.widget_html_conference .ig-cpt-title { color: #555555 !important; font-size: 18px !important; font-weight: normal !important; }
.widget_html_conference .ig-cpt-title { padding: 7px 0 17px 40px !important; background: url(/download/gallery/img/icon_conferencepng) 0 5px no-repeat !important;}



/* QUICKLINKS HTML WIDGET
----------------------------------------------- */
.widget_html_quicklinks  .ig-cpt-title { padding-left: 30px !important; background: url(/download/gallery/img/icon_quicklinkspng) 0 4px no-repeat !important;}
.widget_html_quicklinks ul { margin: 0 !important; list-style: none !important; }
.widget_html_quicklinks li { background: url(/download/gallery/img/double_bulletpng) 0 9px no-repeat; padding: 3px 0 3px 16px; font-size: 14px; }




/* CONTACT HTML WIDGET
----------------------------------------------- */
.widget_html_contact { background: url(/download/gallery/img/box_contactpng) 0 0 repeat-x !important; padding: 5px 10px !important; }
.widget_html_contact .ig-cpt-title { font-size: 14px !important; font-weight: bold !important; color: #fff !important; }
.widget_html_contact .ig-cpt-title { padding: 11px 10px 11px 40px !important; background: url(/download/gallery/img/icon_contactpng) 0 8px no-repeat !important;}

.widget_html_contact p { color: #fff; }
.widget_html_contact a { color: #fff; }


/* LAYOUT
=============================================== */

body { background: #f3f3f3 }

#header, #main, #footer {
    margin: 0 auto;
    width: 960px;
}

#footer { color: #898989; font-size: 11px; }

#header {
    background: url(/download/gallery/img/headerjpg~2) 0 0 no-repeat;
    height: 146px;
    box-shadow: 0 0px 10px 3px #E4E4E4; -moz-box-shadow: 0 0px 10px 3px #E4E4E4; -webkit-box-shadow: 0 0px 10px 3px #E4E4E4;
}

#content-head, #content-head h1 { background-color: #083b4e; color: #fff !important; height: 60px; line-height: 60px; padding: 0 10px; } 
.ig-gsicon { display: none; }

#ig-space-members_only #header { background-image: url(/download/gallery/img/header_membersjpg); }

#main {
    background: #ffffff;
    box-shadow: 0 7px 10px 3px #E4E4E4; -moz-box-shadow: 0 7px 10px 3px #E4E4E4; -webkit-box-shadow: 0 7px 10px 3px #E4E4E4;
    margin-bottom: 30px;
}

#content { padding: 10px; }


#ig-page-home #content { background: url(/download/gallery/img/box_welcomepng) 0 0 repeat-x; }
/* #ig-page-home .ig-row-2 { height: 285px; } */



/* SEARCH KEYWORD
=============================================== */

#search-keyword                  { top: 92px !important; right: 23px !important; z-index: 1000; }
#search-keyword .text span input { width: 210px; } /* + 50px = total width of search */ 




/* LOGO/TAGLINE
=============================================== */

#logo { padding: 23px 0 0 23px; position: relative; z-index: 500; }

#logo a {
background: url(/download/gallery/img/gpinlogo1png) no-repeat;
    display: block;
    height: 0px !important;
    overflow: hidden;
    padding: 115px 0 0;
    width: 458px;
}



/* PRIMARYNAV
=============================================== */

#navigation { background: #4095b5; }

.ig-space #content-head h1 { margin-bottom: 0px; }
.ig-gshome { margin-left: 10px; }
.ig-gshome div { background-image: none !important; }
#systemnav { background-color: #0d4b62; }
#systemnav ul { height: 34px; }
#systemnav a { color: #b8c9d0; border-width: 0px !important; }
#systemnav a:hover { color: #fff; }
#systemnav a div { text-indent: 0 !important; width: auto !important; padding-right: 0px !important; }

#systemnav li.active { border-width: 0px !important; height: 34px; }
#systemnav li.active a:hover { color: #b8c9d0; text-decoration: none; }

#primarynav { overflow: hidden; zoom: 1; }

#primarynav li { float: left; }

#primarynav a {
    color: #fff; font-size: 14px; font-weight: normal; text-decoration: none; 
    display: block;
    padding: 12px 20px 10px;
}

#primarynav a:hover { background: #44acd3; color: #fff; text-decoration: none;}
#primarynav .here a { background: #0a6587; color: #fff; }

#primarynav #nav-members_only a { background: #073b4d; }



#wiki .editable h4{
    color:#336699;
    font-size:15px;
    font-weight:bold;
    border-bottom:1px solid #ccc;
    margin:10px 0;
    padding-bottom:5px;
}

.group-information-odd{
    background-color:#e9e9d1;
}

.group-information-table{
    padding:0;
    margin:0;
    color:#336699;
    width:100%;
}

.group-information-table th{
    text-align:left;
    width:60%;
}

.group-information-table td{
    width:40%;    
    padding:3px;
}

#payment-confirmation-success, #payment-confirmation-cancel{ display:none; }

#payment-confirmation-success p, #payment-confirmation-cancel p{ margin:0; padding:0; }

.wiki-disable {
 margin-bottom: 4px;
 color:#999;
    -moz-border-radius: 3px 3px 3px 3px;
    -webkit-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
    -moz-box-shadow: 0 -1px 1px black inset, 0 1px 1px rgba(255, 255, 255, 0.2);
    -webkit-box-shadow: 0 -1px 1px black inset, 0 1px 1px rgba(255, 255, 255, 0.2);
    box-shadow: 0 -1px 1px black inset, 0 1px 1px rgba(255, 255, 255, 0.2);
    background-color: #333333;
    display: inline-block;
    margin-right: 1px;
    min-width: 14px;
    padding: 3px;
    text-align: center;
 
}
.wiki-anchor{   color: #555555;   font-size: 18px;}
.wiki-anchor:hover{ text-decoration:none;color:#555; }
.wiki-list div.editable { padding-top:17px !important; }

.wiki-add-custom{
    background: none repeat scroll 0 0 #333333;
    border: 1px solid #333333;
    font-size: 14px;
    padding: 5px;
    text-align: left;
}

.wiki-add-custom a{
    color: #FFFFFF;
    font-weight: bold;
}


.ps-slideshow-controls {
    padding: 5px 20px;
position: absolute;
    right: 10px;
    top: 240px;
    z-index: 1;
}



.ps-slideshow {
    height: 146px;
    position: absolute;
    top: 0;
    width: 960px;
    z-index: 1;
}
.ps-slideshow-frame { height: 146px; width: 960px; position: absolute; }

.ps-slideshow .banner-1 {
    background-image: url("/download/gallery/img/headerjpg");
}
.ps-slideshow .banner-2 {
    background-image: url("/download/gallery/img/banner_3jpg");
}
.ps-slideshow .banner-3 {
    background-image: url("/download/gallery/img/header_membersjpg");
}
