﻿/* general */
html, body, div, span, p, h1, h2, h3, h4, ol, ul, li, a, form, label, legend, fieldset, input, select, textarea {margin:0px; padding:0px;}
body {width:100%; font-size:100.01%; font-family:arial; text-align:center; background-color:#000912;}
.page {position:relative; width:1200px; height:100%; z-index:800; margin:0px auto; font-size:0.9em; line-height:1.3em; color:#666;}
.page_inner {width:1200px; background:transparent url('/images/default/bg_img/GCF_background_image.jpg') no-repeat;}
.main {clear:both; width:975px; background:#F5F5F5 url('/images/default/gradients/main_gradient.jpg') repeat-x left bottom; font-size:0.9em;}
.top {width:975px; margin:0px auto; padding-top:10px; padding-bottom:10px; background:transparent url('/images/default/bg_img/GCF_nav_background.png') no-repeat left top;}
.content {padding:0px 46px 100px 46px; color:#666;}
.main_wraper, .pages_main_wraper {clear:both; width:1200px; position:relative;}
.title_logo {position:relative; top:40px; display:block; height:0px; overflow:hidden; width:376px; margin:0px auto; padding-top:75px; font-size:1em;}

.clear, .clear5, .clear10 {clear:both; overflow:hidden;}
.clear {height:0px;}
.clear5 {height:5px;}
.clear10 {height:10px;}
.clear20 {height:20px;}

img, table {border:0px;}
p {margin:5px 0px;}
h1, h2, h3, h4 {margin-bottom:10px; font-weight:normal; text-transform:uppercase; color:#666;}
h2 {font-size:1.2em;}
h3 {font-size:1.1em;}
h4 {font-size:0.9em;}

a {color:#336699; text-decoration:underline;}
ol, ul {margin:5px 10px 5px 25px;}

table {margin:5px 0px;}
th, td {padding:5px;}
table th, table td {background-color: #FFFFFF;}
table.grey th {background-color:#EBEBEB;}
table.grey td {background-color:#F5F5F5;}
blockquote {font-style: italic;}

/* link style */
a, .left_arrow_sm span a, .right_arrow_sm span a { cursor:pointer;}
.cursor_normal {cursor:default !important;}

/* grey arrow link */
.bg_arrow, .triple_control div a.bg_arrow, .summary_item a.bg_arrow, .summary_item_last a.bg_arrow, .section_right a.grey_arrow_link {position:relative; color:#666; text-decoration:none; font-size:1.0em;}

/* double_arrow */
.double_arrow {display:block; position:relative; color:#666; text-decoration:none; font-size:1.0em;}

/* blue arrow link */
.blue_arrow_link {position:relative; color:#336699; text-decoration:none;}

/*  top logo */
.register {width: 128px;}

/* left top search box */
.search_box {width:150px; visibility:hidden;}
.search_box label {visibility:hidden;}
.search_box input {width:161px; height:19px; border:none; background-color:#272727; color:#fff;}
.search_box input.search_img {width:19px; height:19px;}

/* language change */
.lang_change {background-color:#DCDCDC; border:none !important;}
.gcf_logo, .lang_change {margin-top:5px;}

/* navigations list style  */
.main_navigation ol, .footer ol, .sub_navigation ol, .home_division2 ol, .site_map ol, .utilities ol, .related_links ul {list-style-type:none;}
.main_navigation ol li.last a {background-image:none;}

.main_navigation ol li a, .sub_navigation ol li, .sub_navigation ol li a, .sub_navigation a.selected {color:#fff; text-decoration:none;}

/*  main navigation */ 
.main_navigation {clear:both; position:relative; top:10px; height:22px; margin:0px 0px 15px 0px;}
.main_navigation ol {margin:0px auto;}
.main_navigation ol li a {padding:4px 10px 3px 10px; text-transform:uppercase;}
.main_navigation a.selected {color:#66ccff;}

/* sub navigation */
.sub_navigation {width:100%; overflow:hidden; margin-bottom:7px;}
.sub_navigation ol {position:relative; margin:0 auto;}
.sub_navigation ol li {position:relative; margin-left:4px;}
.sub_navigation ol li, .sub_navigation ol li a {color:#fff;}
.sub_navigation ol li a.selected {color:#66ccff;}
.main_navigation a:hover, .sub_navigation ol li a:hover {color:#b0b0b0;}

/* bottom strip */
.bottom_strip {clear:both; width:883px; margin:0px auto;}
/* .bottom_wraper {width:530px; margin:0px auto 20px auto;} */
.bottom_wraper {width:840px; margin:30px auto 20px auto;} 
.sagia_logo {clear:both; padding:10px 0px 20px 0px;}

.bottom_wraper a {width:840px; height:0px; overflow:hidden; padding-top:146px;}

/* partners logos slide 
.partners_logos_slide {clear:both; position:relative; left:75px; width:374px; height:77px; background-color:#CFCFCF;}
.partners_logos {width:372px !important; height:75px; margin:1px; overflow:hidden !important; position:absolute; top:0px; background-color:#fff;}
.partners_logos img, .partners_logos a {display:block; height:55px;}
.partners_logos a {width:124px;}
.slide_container {width:2214px; height:75px; overflow:hidden !important; position:absolute;}
.slide_container span {display:block; width:372px; height:20px; text-align:center;}
.img_div {float:left; width:372px; height:75px;}
.partners_logos img {float:left;}
.partners_logos img.img_divider {width:1px;}*/

/* bottom utilities */
.utilities ol, .utilities ol li {position:relative;}
.utilities {clear:both; width:100%; overflow:hidden; top:20px; padding:15px 0px 10px 0px; background:url('/images/default/shadows/lower_separator.png') no-repeat top left;}
.utilities ol {margin:0px auto;}
.utilities ol li a {color:#999; font-size:0.9em; text-decoration:none;}
.utilities ol li a:hover {color:#666;}

/* homepage flash 
#flash_box {width:1200px; height:160px; clear:both;}
#flash_box, #flash_box a {color:#fff;}
*/ 

/* homepage accordion */
.slide_box {width:914px; height:222px; background:transparent url('/images/en/slide_items/shadow_right.gif') no-repeat right top;}
.collapsePanel {float:left; width:0px; height:222px; overflow:hidden; background:url('/images/default/slide_bg/shadow_lower.gif') no-repeat bottom center;} 
.collapsePanelHeader {float:left; position:relative; height:222px; cursor:pointer; vertical-align:middle;}  
.collapsePanel div.slide_content {width:783px; height:202px; padding:10px; background:url('/images/default/slide_bg/slide_bg_gradient.gif') repeat-x left top;}
.slide_content h1, .slide_content h2, .slide_content h3 {margin-bottom:0px;} 

.tab1, .tab2, .tab3, .tab4, .tab1_selected, .tab2_selected, .tab3_selected, .tab4_selected {width:25px;}

/* homepage accordion content sections */
.section_right {float:left;}
.section_left, .section_right {padding-top:10px;}
.section_left {width:355px; font-size:0.9em;}
.slide_content h1 {font-size:1.5em;}
.slide_content h3 {color:#336699;}
.slide_content p {margin:2px 0px;}
.slide_content_days .section_right h3, .slide_content_days .section_left p {padding-left:10px;} 

.section_right a {text-transform:uppercase;}
.photo_panel, .slide_content_days .photo_panel {clear:both; float:left; width:428px; height:148px; margin-top:5px; background:url('/images/default/slide_bg/KeynoteSpeakersBackground.png') no-repeat top left;}
.photos img {position:relative;}

.section_right {position:relative;}
.section_right a.grey_arrow_link {font-size:0.8em;}

.photos_wraper {position:absolute; top:35px; left:28px; float:left; width:372px; height:141px; overflow:hidden;}
.photos {position:absolute; width:2214px; height:141px; margin:0px; overflow:hidden !important;}
.photo_panel_div {float:left; width:372px; height:141px;}
.photo_panel_div a {float:left; display:block; width:122px; height:141px; margin:3px 1px 0px 1px;}
.photo_panel_div img {width:122px; height:141px;}

.arrow_button {display:block; position:relative; top:60px; cursor:pointer;}
.right_arrow_btn {position:absolute; top:95px; right:0px;}

.subsection {border-bottom:1px solid #cdcdcd;}
.subsection_last {border:none;}

/* homepage accordion content sections */
.slide_content_days .section_left {width:475px;}
.slide_content_days .photo_panel {width:302px; background-image:url('/images/default/slide_bg/SpeakersBg_sm.png')}

.slide_content_days .photos_wraper, .slide_content_days .photo_panel_div {width:248px;}

/* homepage content */
.home_division1 {width:500px;}
.home_division1 .bg_arrow {font-size:0.9em;}
.home_division1 .lists_summary .summary_item, .home_division1 .lists_summary .summary_item_last {position:relative; right:20px;}

.home_division1 .adjust_margin {position:relative; right:20px;}
.home_division1 h2, .home_division2 h2, .videos_division h2 {font-weight:bold;}

.home_division2 {width:170px; margin:10px;}
.home_division2 ol {margin:10px 0px;}
.home_division2 ol li {padding:7px 0px; border-bottom:1px solid #C5C5C5; height:25px;}
.home_division2 ol a {text-decoration:none; display: block; height:25px; line-height: 25px;text-transform:uppercase; padding: 0 5px; color:#666; font-size:0.9em;}
.home_division2 ol a.icon {width:25px;} 

.home_division1 .lists_summary h2, .home_division1 .lists_summary h2 a {color:#666; text-transform:capitalize; text-decoration:none;}
.home_division1 .lists_summary h2 {text-transform:uppercase;}

.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 {position:relative; margin-bottom:0px; padding:30px 0px 0px 0px; color:#000; font-size:1.6em;}
.page_h1 {width:838px;}
.program_page_h1 {width:600px;}

/* content pages triple bottom control */
.triple_control {clear:both;  margin-bottom:20px; padding-top:20px;}
.triple_control div {width:234px; height:121px;}
.triple_control div img {width:63px; height:63px; position:relative;}

/* content area  */
.content_area {width:838px !important; min-height:360px; position:relative; top:20px; background-color:#fff;}
.content_area_bottom {width:838px; min-height:350px; padding-bottom:43px; background:transparent url('/images/default/shadows/lower_shadow.png') no-repeat bottom center;}

/* content area tabs */
.tabs {width:100%; background-color:#F5F5F5;}
.tabs input {display:block; overflow:visible; height:42px; padding:3px 6px 20px; border-width:0px; background:transparent url('/images/default/gradients/light_blue_tab.gif') repeat-x left top; cursor:pointer; color:#336699; font-size:1.0em;}
.tabs input:hover, .tabs input.selected {background-image:url('/images/default/gradients/dark_blue_tab.gif'); color:#fff;}

/* content area */
.area {float:left; width:788px; padding:25px 25px 30px 25px;}
.area h2, .area h3, .area h4 {margin:5px 0px;}

/* content columns summary */
.columns_summary, .lists_summary, .videos_summary {margin:0px 25px; padding:0px 0px 25px 0px;}
.summary_item, .summary_item_last {width:125px;}
.summary_item h2, .summary_item_last h2, .summary_item .first_para, .summary_item_last .first_para {color:#336699;}
.summary_item h2, .summary_item_last h2 {margin:0px; font-size:1.1em; font-weight:bold;}
.summary_item img, .summary_item_last img  {margin-top:10px;}
.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 0px; border-bottom:1px solid #E0E0E0;}
.lists_summary .summary_item_last, .videos_summary .summary_item_last {border:none;}

/* content pagination numbers*/
.no_pagination_center, .no_pagination_left {height:30px; padding:0px 0px 25px 0px; font-size:0.8em; color:#999;}
.no_pagination_center {text-align:center;}
.no_pagination_center a, .no_pagination_left a {color:#999;}
.no_pagination_left {margin:0px 5px;}
.no_pagination_hidden {display:none;}

/* content pagination arrows */
.left_arrow span span, .right_arrow span span, .left_arrow span a, .right_arrow span a {display:block; width:16px; height:0px; overflow:hidden; padding-top:310px;}

.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;}
.right_arrow_sm span span {background-image:url('/images/default/arrows/right-arrow_disable.gif');}
.right_arrow_sm span a {background-image:url('/images/default/arrows/right-arrow.gif');}
.left_arrow_sm, .right_arrow_sm {float:left; width:5px; margin-top:5px;}

/* 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 {position:relative; top:10px; 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:563px;}

/* area 2 bars style swap */
.left_bar_swap {width:338px;}
.right_bar_swap {width:425px;}

/* content related links */
.related_links {position:relative; bottom:70px; display:block; width:380px; margin-top:15px; font-size:0.85em;}
.related_links ul {margin:0px;}
.related_links ul li a {padding:0px 6px; color:#666;}

/* contact us form */
.contact_us {float:left; font-family:Arial;}
.contact_us label {display:block; width:150px;}
.contact_us input, .contact_us select, .contact_us textarea {width:240px; height:20px; background-color:#DCDCDC; border:none !important; line-height:1.5em; font-size:1em;}
.contact_us input.longer_input {width:590px;}
.contact_us textarea {width:590px; height:120px; font-size:1em; font-family:Arial;}
.contact_us select {width:245px; height:22px; line-height:1.9em;}
.contact_us .submit_query input {width:87px; height:22px; background-color:transparent;}
.contact_us .error_message {color:#FF0000;}

.contact_info {position:absolute; top:70px; width:220px;}
.contact_info p {margin:0px; line-height:1.5em; font-size:0.85em;}

/* You Tube Area */
.videoContainer {width:960px; margin-left:auto; margin-right:auto; padding-bottom:50px;}
.videoBox {clear:both; width:878px; z-index:900; margin-bottom:50px; padding:10px 0px; background:transparent url('/images/default/bg_img/BlkboxLines_top.png') no-repeat; border-bottom:1px solid #7f7f7f;}
.copyArea {width:419px; padding:10px; color:#ffffff;}
.copyArea h1 {font-size:1.5em; color:#ffffff;}
.copyArea p {font-size:.75em;}
.copyArea ul {clear:both; position:relative; list-style-type:none;}
.copyArea ul li {position:relative; white-space:nowrap;}
.copyArea ul li a {white-space:nowrap;}
.videoThumbnailsBox {width:410px;}
.videoThumbnailsBox div {width:85px;}

.videoArea {width:419px; height:234px; padding:10px;}
