﻿/* general */
html, body, div, span, p, h1, h2, ol, ul, li, a, form, label, legend, fieldset, input, select, textarea {margin:0px; padding:0px;}
body {width:100%; font-size:62.5%; font-family:arial; text-align:center; background-color:#081d35;}
.page {position:relative; width:1200px; height:100%; margin:0px auto; color:#666;}
.page_inner {width:1200px; background:transparent url('/images/default/bg_img/GCF_background_image.jpg') no-repeat;}
.main {width:900px; margin:0 auto;}
.top {width:900px; margin:0px auto 20px auto; padding-top:10px; padding-bottom:10px; min-height:97px;
background:transparent url('/images/default/bg_img/GCF_nav_background.png') repeat-y left top;}
.content {color:#ccc;}
.content_core {width:680px; padding:21px 20px 0 20px; float:left; margin-bottom:20px;
background:#153557 url('/images/default/bg_img/bg_content_core.gif') no-repeat top;}

img, table {border:0px;}
p {margin:0 0 10px 0px; font-size:1.3em; color:#cccccc;}
h1, h2 {margin-bottom:10px; font-weight:normal; color:#666;}
h2 {font-size:1.8em;}
h2,h3 {font-family: "Lucida Grande", "Lucida Sans Unicode", "Arial Rounded MT Bold", "Arial Black", Arial; font-weight:bold; color:#FFF;}

a {color:#5fc4ea; text-decoration:underline;}
ol, ul {margin:5px 10px 5px 25px;}
li {font-size:1.3em;}

table {margin:5px 0px;}
th, td {padding:5px;}
blockquote {font-style: italic;}

/* link style */
a {cursor:pointer;}

/* grey arrow link */
.bg_arrow {/*position:relative;*/ color:#666; text-decoration:none; font-size:1.0em;}

/* double_arrow */
.double_arrow {display:block; position:relative; text-decoration:none;}

/*  top logo */
.register {width: 128px;}

/* left top search box */
.search_box {width:362px; visibility:visible; text-align:left;}
.search_box a {font-size:1.3em; font-weight:bold; margin-left:20px; display:inline-block;}

/* language change */
.lang_change {background-color:#DCDCDC; border:none !important;}
.gcf_logo, .lang_change {margin-top:5px;}

/* navigations list style  */
.main_navigation ul, .site_map ol {list-style-type:none;}
.main_navigation ul li {display:inline;}
.main_navigation ul li.last a {background-image:none;}
.main_navigation ul li a {color:#fff; text-decoration:none;}

/*  main navigation */ 
.main_navigation {clear:both; margin:0px 0px 15px 0px;}
.main_navigation ul {margin:0px auto; /*width:860px;*/ text-align:center;}
.main_navigation ul li a {padding:4px 10px 3px 10px; text-transform:uppercase; font-size:1em;}
.main_navigation a.selected {color:#66ccff;}
.main_navigation a:hover {color:#b0b0b0;}

/* side navigation */
.side_nav {padding:21px 18px 0px 18px; float:left; margin:0 20px 0 0; width:124px;
background:url('/images/default/bg_img/sidenav_transparency.png') repeat; display:inline;}
.side_nav ul {list-style-type:none; margin:0; padding:0;}
.side_nav ul li {margin-bottom:20px;}
/*.side_nav ul li ul /*, .side_nav ul>li>ul>li>ul {display:none;}*/

.side_nav ul.open li, .side_nav ul>li.selected>ul, .side_nav ul>li>ul>li.selected>ul {display:block;}
.side_nav ul li ul li {padding-left:21px; margin-bottom:0px; font-size:1em;}
/*.side_nav ul li ul li.navlevel2 {margin-bottom:20px;}
.side_nav ul li ul li.navlevel2 ul {margin-top:20px;}*/
.side_nav ul li a {text-decoration:underline; color:#5fc4ea; font-size:1em; /*margin-bottom:20px; display:inline-block;*/}
.side_nav ul li.selected {padding-left:13px; background:url('/images/default/separators/sidenav_selected_marker.gif') no-repeat left top;}
.side_nav ul li ul li.selected {padding-left:21px;}
.side_nav ul li.selected a {color:#FFF;}
.side_nav ul li.selected li.navlevel2 a,.side_nav ul li.selected li.navlevel3 a {color:#5fc4ea;}

/* footer site map */
.site_map {text-align:left; clear:both; width:858px; padding:21px 21px 9px 21px; margin:0 auto; background:url('/images/default/bg_img/sidenav_transparency.png') repeat;}
.site_map ul {list-style-type:none; margin:0; padding:0;}
.site_map ul li {float:left; width:143px; font-size:1.2em;}
.site_map ul li a {text-decoration:underline; display:block; margin-bottom:12px; width:115px;}
.site_map ul li ul li {margin-bottom:0px; font-size:0.917em; float:none; width:auto;}
.site_map ul li ul li a {text-decoration:none;}
.site_map ul li ul li a:hover {text-decoration:underline;}

/* bottom strip */
.bottom_strip {clear:both; width:900px; height:189px; margin:0px auto 18px auto;
background:url('/images/default/bg_img/bg_sponsors.gif') no-repeat 0 0;
}
.bottom_wraper {width:900px; margin:0 auto; padding:0; text-align:center;} 
.sagia_logo {margin-left:381px;}

/* bottom utilities */
.utilities {clear:both; width:100%; padding:0px 0px 20px 0px;
 background:url('/images/default/bg_img/sidenav_transparency.png') repeat;}
.utilities ul {margin:11px auto 0 auto; list-style-type:none; /*width:39em;*/ text-align:center;}
.utilities ul li {display:inline; padding:0 0.5em 0 0px; min-height:16px;}
.utilities ul li a {color:#999; font-size:0.9em; text-decoration:none; padding-right:0.6em; line-height:1.6;}
.utilities ul li a:hover {color:#666;}

/* Top Banner */
.top_banner {margin:0 0 20px 0; position:relative; width:900px; height:275px;}
.homeSlider {height:275px; overflow:hidden; width:900px; position:relative;}
.homeSliderArrows {position:absolute; top:113px; z-index:10; width:25px; height:49px; left:13px;
background:url('/images/default/arrows/top_banner_left_arrrow.png') no-repeat 0 0;}
.homeSliderRightArrow {background-image:url('/images/default/arrows/top_banner_right_arrrow.png'); left:862px;}
.homeSliderArrows b {display:none;}
.homeSliderDiv {width:3600px;/* 900px times 4 images */ height:275px; position:absolute;}
.homeSliderDiv img {float:left;}
.blueDotsDiv {bottom:16px; float:right; padding-right:11px; position:relative; display:none; width:56px;}
.blueDotsDiv div {float:left; padding-right:2px; width:12px; height:12px;}
.blueDot {background:url('/images/default/icons/top_banner_indicator_circle_blue.png') no-repeat;}
.redDot {background:url('/images/default/icons/top_banner_indicator_circle_red.png') no-repeat;}

/* Updates strip */
.updates_holder {width:882px; padding:3px 9px 3px 9px; margin-bottom:20px;
background:url('/images/default/bg_img/update_background.png') repeat-y top;}
.updates_holder .updates_title {float:left; margin:0; line-height:1.2;}
.updates_holder .updates_content {float:left; display:block; padding:5px 1px 0 20px; }
.updates_holder .updates_content p {overflow:hidden; width:645px; height:1.8em; font-size:1em; text-align:justify; color:#fff; margin:0;}
.updates_holder .updates_content p strong span {font-size:1.182em;}
.updates_holder .updates_date {font-size:1.1em; padding:0 0.5em;}
.updates_holder .updates_description {font-size:1.3em;}
.updates_holder .updates_ellipsis {float:left; color:#FFF; font-size:1.3em; padding:5px 10px 0 0;}
.updates_holder .updates_link {float:left; font-size:1.3em; padding:4px 0 0 0;}
.updates_holder a.updates_btn_next { float:right; display:inline-block; width:13px; height:18px; margin-top:4px; background:url('/images/default/arrows/update_right_arrow.gif') no-repeat top;}
.updates_holder a.updates_btn_prev {margin-right:5px; background:url('/images/default/arrows/update_left_arrow.gif') no-repeat top;}
.updates_holder .updates_btn_next b {display:none;}
.newsBtnContainer {width:32px; float:right;}


.speakers_and_highlights_joint_panel {padding:15px 0px 15px 6px; min-height:255px; margin-bottom:20px;
background:#153557 url('/images/default/gradients/blue_grad_285tall.gif') repeat-x top;}
.speakers_and_highlights_joint_panel h2 {margin:0 0 20px 9px;}

/* speaker's box */
#SliderControl { width:435px;}
.speaker_slider_arrows {float:left; width:18px; height:29px; display:none; margin-top:28px;}
.speaker_slider_arrows b {display:none;}
#BtnSpeakerSliderPrevious {background:url('/images/default/arrows/speakers_left_arrow.gif') no-repeat;}
#BtnSpeakerSliderNext {background:url('/images/default/arrows/speakers_right_arrow.gif') no-repeat;}
.speakerSlider {float:left; width:385px; height:185px; overflow:hidden; margin:0 5px 10px 5px; position:relative;}
.speakerSliderDiv {height:145px; width:1000px; position:absolute;}
#SliderControl ul {margin:0; height:185px; overflow:hidden;}
#SliderControl ul li {float:left; width:119px; padding:0 9px 0 0; margin-right:5px; min-height:185px; overflow:hidden;}
#SliderControl ul li img {display:block; border:1px solid #394a5c; width:118px; height:88px; margin-bottom:10px;}
#SliderControl ul li a {color:#FFF; text-decoration:none; font-weight:bold; display:block; margin:0 0 5px 0;}
.speakerSliderLinks { padding:0 0 0 24px;}
.highlightsContainer{float:left;width:437px;}
.speakerSliderLinks .speaker_group_choices { font-size:1.3em; float:left; margin:0 23px 0 0;}
.highlightsContainer2 {width:440px; float:right;}
.highlightsContainer2 h2 {margin:0 0 20px 0;}
.highlightsContainer2 div.video {float:left; width:280px; height:180px; margin: 0px 0px 15px 0px;}
.highlightsContainer2 h3 {font-size:1.3em; margin:0 0 15px 0;}
.highlightsContainer2 h3, .highlightsContainer2 p {width:111px; float:right; margin-right:20px; display:inline;}
.highlightsContainer2 .speakerSliderLinks {padding:0;}

/* homepage content */
.home_division1 {width:400px; padding:0px 20px; margin-bottom:20px; min-height:171px;
background:#153557 url('/images/default/gradients/panel_blue_grad_184tall.jpg') repeat-x top;}
.home_division1 .lists_summary {padding:10px 0;}
.home_division1 .lists_summary .summary_item,
.home_division1 .lists_summary .summary_item_last
 {padding:0; border:0; width:113px; clear:none; float:left; margin:0 16px 10px 0;}
.home_division1 .lists_summary .summary_item h2, .home_division1 .lists_summary .summary_item p,
.home_division1 .lists_summary .summary_item_last h2, .home_division1 .lists_summary .summary_item_last p
{display:none;}
.home_division1 .home_division1_link {font-size:1.3em; font-weight:bold; clear:both; display:block;}

.links_panel {float:left; width:400px; margin-bottom:20px; padding:0 20px; min-height:171px;
background:#153557 url('/images/default/gradients/panel_blue_grad_184tall.jpg') repeat-x top;}
.home_division2 {width:200px; margin:10px 0;}
.home_division2 h2 {min-height:22px;}
.home_division2 ul {margin:10px 0px; list-style-type:none;}
.home_division2 ul li {padding:0 0 10px 0;}
.home_division2 ul a {text-decoration:underline; display:inline-block; color:#5fc4ea;}
.home_division2 ul a.icon {width:32px; vertical-align:-30%; text-align:center;} 
.home_division1 .lists_summary h2 a {color:#666; text-transform:capitalize; text-decoration:none;}

.videos_division {width:159px; margin:0px;}
.videos_division .videos_summary {margin-left:0px;}
.video_h a {font-size:0.9em; font-weight:normal; color:#666; text-decoration:none; text-transform:capitalize;}

/* content pages */
.title_box {clear:both; position:relative; height:160px; z-index:900;}

/* content pages h1  */
.page_h1, .program_page_h1 {margin-bottom:20px; color:#FFF; font-size:2.8em; font-family: "Lucida Grande", "Lucida Sans Unicode", "Arial Rounded MT Bold", "Arial Black", Arial; font-weight:bold;}

/* content area tabs */
.tabs {background:#15456a; width:680px;}
.tabs input {background:transparent; padding:3px 6px 20px 0; border-width:0; 
cursor:pointer; color:#5fc4ea; font-size:1.3em; display:inline;}
.tabs input:hover, .tabs input.selected {color:#fff;}

/* content columns summary */
.columns_summary, .lists_summary, .videos_summary {margin:0px 0px; padding:0px 0px 25px 0px;}
.columns_summary .summary_item, .columns_summary .summary_item_last {clear:both;}
.summary_item h2, .summary_item_last h2, .summary_item .first_para, .summary_item_last .first_para {color:#FFF;}
.columns_summary .summary_item a,.columns_summary .summary_item_last a {float:left; /*width:105px; overflow:visible;*/ margin:0 15px 15px 0;}
.summary_item h2, .summary_item_last h2 {margin:0px; font-size:1.4em; font-weight:bold;}
.columns_summary .summary_item img, .columns_summary .summary_item_last img  {}
.summary_item .first_para, .summary_item_last .first_para {margin:0px 0px 10px 0px;}

/* content lists summary */
.lists_summary {clear:both;}
.lists_summary .summary_item, 
.lists_summary .summary_item_last, 
.videos_summary .summary_item, 
.videos_summary .summary_item_last {width:100%; padding:10px 0 10px 0; border-bottom:1px solid #E0E0E0; /*clear:both;*/}
.lists_summary .summary_item_last, .videos_summary .summary_item_last {border:none;}
.lists_summary .summary_item a.pic_link, .lists_summary .summary_item_last a.pic_link {float:left; width:auto; margin:0 15px 0px 0;}
.summary_item_text {float:left;}

/* content pagination numbers*/
.no_pagination_hidden {display:none;}

/* content pagination arrows */
.left_arrow_sm span span, .right_arrow_sm span span, .left_arrow_sm span a, .right_arrow_sm span a {display:block; width:5px; height:0px; overflow:hidden; padding-top:7px; background:transparent url('/images/default/arrows/left-arrow_disable.gif') no-repeat;}
.left_arrow_sm, .right_arrow_sm {/*float:left; width:5px; margin-top:5px;*/ display:none;}

/* content videos summary */
.video_box {width:384px; padding-bottom:35px;}
.videos_summary {width:379px; margin-top:27px;}
.videos_summary img {margin-bottom:5px !important;}

.videos_summary .summary_item {border-top:1px solid #E0E0E0; border-bottom:none;}
.videos_summary .summary_item_last {border-top:1px solid #E0E0E0; border-bottom:1px solid #E0E0E0;}

/* video flash */ 
#flashcontent {width:384px; height:288px;}

/* content program 3 columns */
.column_panel {float:left;}
.column {width:235px; margin-bottom:20px;}

.date_title, .day_title {display:block; padding:7px; background-color:#7A7A7A; color:#fff; font-size:1.1em;}
.day_title {padding-bottom:0px;}
.date_title {padding-top:0px;}

.event, .event_last {float:left;}
.event_info {width:213px;}
.event_icon {width:16px;}
.event, .event_last {width:235px; padding:10px 0px; border-bottom:1px solid #D3D1D2;}
.event_last {border:none;}

.event_header {text-transform:uppercase; font-weight:bold;}
.event_link a, .event_intro {display:block; color:#336699; text-decoration:none;}
.event_link a, .event_link a:hover {text-decoration:underline;}

.pdf_link {float:right; color:#666; text-decoration:none;}

/* area 2 bars style */
.left_bar, .right_bar, .left_bar_swap, .right_bar_swap {padding-bottom:20px;}
.left_bar {width:200px;}
.right_bar {width:444px;}

/* area 2 bars style swap */
.left_bar_swap {width:338px;}
.right_bar_swap {width:425px;}


/* contact us form */
.contact_us {margin:0 0 45px 0;}
.contact_us fieldset {float:left; width:377px; margin:0 60px 0 0; border:0;}
.contact_us label {display:block; width:121px; font-size:1.3em;}
.contact_us span {padding-left:137px; font-size:1.3em; width:246px;}
.contact_us input, .contact_us select, .contact_us textarea 
{width:243px; height:20px; background-color:#DCDCDC; border:none !important; line-height:1.5em; font-size:1.3em;}
.contact_us textarea {height:120px; font-size:13px;}
.contact_us select {width:246px; height:21px; padding-top:1px;}
.contact_us .submit_query input {width:87px; height:22px; background-color:transparent; float:right;}
.contact_us .error_message {color:#FFF;}
.contact_us .form_entry {margin:0 0 5px 0;} 
.contact_us p.intro_instruction {width:370px; margin:0 0 28px 0; float:left;}

.contact_info {width:232px; float:right;}
.contact_info p {margin:0px; line-height:1.5em;}





/* clearfix */
.clearfix:after {content:"."; display:block; clear:both; visibility:hidden; line-height:0; height: 0;}
.clearfix {display: inline-block;}
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}

