﻿@font-face {
	font-family: 'CCCWebFont_Bold';
	src: url('fonts/GE_SS_Two_Bold.eot'); /* IE9 Compat Modes */
	src: url('fonts/GE_SS_Two_Bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	     url('fonts/GE_SS_Two_Bold.woff') format('woff'), /* Modern Browsers */
	     url('fonts/GE_SS_Two_Bold.ttf')  format('truetype'), /* Safari, Android, iOS */
	     url('fonts/GE_SS_Two_Bold.svg#svgFontName') format('svg'); /* Legacy iOS */
	}
	
@font-face {
	font-family: 'CCCWebFont_Light';
	src: url('fonts/GE_SS_Two_Light.eot'); /* IE9 Compat Modes */
	src: url('fonts/GE_SS_Two_Light.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	     url('fonts/GE_SS_Two_Light.woff') format('woff'), /* Modern Browsers */
	     url('fonts/GE_SS_Two_Light.ttf')  format('truetype'), /* Safari, Android, iOS */
	     url('fonts/GE_SS_Two_Light.svg#svgFontName') format('svg'); /* Legacy iOS */
	}
body{ word-spacing:1px;}
a:link, a:visited
{
    color: #00aeef;
    font-size: 13px;
    text-decoration: underline;
}
a:hover
{
    color:red;
}

.normal{text-align: justify; color:#353f2a; word-spacing:3px; letter-spacing:0.3px;}

.sheikh_title{font-family:CCCWebFont_Bold;font-size:13px;color:#81001c;font-weight:bold;}

.news_title{font-family:CCCWebFont_Bold; font-size:21px; color:blue;text-shadow: 1px 1px #eee;}
.news_style{color:#111; font-size:12px;}
.comment_date{font-size:11px; color:#999;}
.menu_delimiter_top{font-size:9px; color:#81001c;}

.btn_search{ text-align: right; padding-top:2px; margin:0;}
.txt_join{border:0px; height:15px; width:110px; font-family:'CCCWebFont_Light'; font-weight:normal; font-size:10px;color:#666666; background-color: Transparent;}
.join_bg{width: 350px; height: 24px; background: url(/images/home/join_form.png) no-repeat;}

.sign-tbox{border:solid 1px #aaaaaa; height:23px; font-family:'CCCWebFont_Light';font-size:13px;color:#444444;}
.button{border:solid 1px #000; height:27px; background-color: #555; font-family:'CCCWebFont_Bold';font-size:13px; color:#fff;}

.contact-tbox{border:solid 1px #aaaaaa; padding:10px; font-family:'CCCWebFont_Light';font-size:11px;color:#999;}

.album_description{ font-size:11px; color:#787878;}
.album_content_descr{ font-size:11px; font-weight:bold;}

.justify_content{text-align: justify;}
.justify_content p{padding-bottom:15px; word-spacing:3px; letter-spacing:0.3px;}
.hrstyle{height:1px; background-color:#fff;}

.alternate_grid a:link, .alternate_grid a:visited { font-weight: bold; color: #888888;}

.alternate_grid a:hover{ color:#555555;}

.joinbtn
{
    width: 46px; height: 22px;
    background-image: url('/images/home/join.png');
    background-repeat: no-repeat; border:0; background-color: Transparent;
}


#dreamlinks { background: url(/images/future_dream/future_dream_logo.png) no-repeat center bottom;}
#dreamlinks a:link,#dreamlinks a:visited {color:#565656;font-size:13px; font-weight:normal;line-height:20px; text-decoration: underline;}
#dreamlinks a:hover {color:#f9180c;}

#medialinks a:link,#medialinks a:visited {color:#565656;font-size:13px; font-weight:normal;line-height:20px; text-decoration: underline;}
#medialinks a:hover {color:#f9180c;}


#free_links
{
    text-align: right;
    height: 40px;
    width: 780px;
}
#free_links a:link,#free_links a:visited {color:#798049;font-size:9px; font-weight:bold;line-height:15px;}
#free_links a:hover {color:#555b2c; border-bottom:1px dotted #999;}

#free_links_bigger a:link,#free_links_bigger a:visited { text-decoration:none;font-family:Tahoma;font-size:11px; font-weight:bold;line-height:15px;border-bottom:1px dotted #999;}
#free_links_bigger a:hover {color:#444; border-bottom:1px dotted #999;}

#arch_links a:link,#arch_links a:visited {color:#555;font-size:15px; font-family:'CCCWebFont_Bold';line-height:25px; text-decoration:none; display:block;}
#arch_links a:hover {color:#333; text-decoration:underline;}

#arch_links_more a:link,#arch_links_more a:visited {color:#aaa;font-size:10px; font-family:'CCCWebFont_Bold';line-height:25px; text-decoration:none;text-shadow: 1px 1px #fff; display:block;}
#arch_links_more a:hover {color:#555;}

#imedia_links a:link,#imedia_links a:visited {color:#555;font-size:11px; font-weight:bold;line-height:15px; text-decoration:none;}
#imedia_links a:hover {color:#777; border-bottom:1px dotted #999;}


.label-bg
{
	font-size: 50px;
	font-weight: normal;
	text-align: center;
	background-color: #d30000;
	color: #fff;
	padding :20px 0 20px 0;
}

.label-bg-alt
{
	font-size: 50px;
	font-weight: normal;
	text-align: center;
	background-color: #888;
	color: #fff;
	padding :20px 0 20px 0;
}

.input-bg
{
	background-color: #fcfcfc;
	padding-bottom: 5px;
	padding-top: 5px;
	}

.label-in
{
	color: #7a7a7a;
	font-size: 13px;
	font-weight: bold;
	}
	
.label-between
{
	height: 1px; margin:0;padding:0;background-color: #bbb;
	}
	
.sign-rbox
{
    border: 1px solid ##EB00C5;
    height: 18px;
    font: Tahoma;
    font-size: 13px;
    font-weight: normal;
    color: #888888;
}

.txt-desc
{
	font-size: 11px;
	color: #d59b2c;
	text-align: justify;
	font-style:italic;
}

.red_note {font-family:Tahoma; font-size:11px; font-weight:bold; color:#ff0000; text-align:center;}

.http_align{text-align:left;border:solid 1px #aaaaaa; height:16px; font-family:Tahoma; font-weight:bold; font-size:11px;color:#444444;}

.in_media_stitle{font-size:10px; font-weight:bold;}

#mainnews_foot a:link,#mainnews_foot a:visited { color:#0066ff;font-family:Tahoma;font-size:10px; font-weight:normal;}
#mainnews_foot a:hover {color:#0066ff; font-weight:normal; border-top:thin dotted #777; border-bottom:thin dotted #777;}

.more_delem{padding-top:2px;}
.mainnews_liner{ line-height:16px; font-size:11px; font-family:Tahoma; color:#777; text-align: justify;}

#fut_med_left_top{ width:390px; height:41px; background: url(/images/future_media/container/top.gif) no-repeat; color:#fff; padding-right:25px;}
#fut_med_left_mid{ width:390px; background: url(/images/future_media/container/mid.gif) repeat-y;}
#fut_med_left_bot{ width:390px; height:14px; background: url(/images/future_media/container/bottom.gif) no-repeat;}

#fut_med_logo{ width:190px; height:176px; background: url(/images/future_media/future_media_logo.png) no-repeat center;}
#fut_med_shot{ width:300px; height:134px; background: url(/images/future_media/fut_med_shot.png) no-repeat center;}
#fut_med_pan_ext{ width:400px; height:80px; background: url(/images/future_media/panorama_fut_med_extended.png) no-repeat center;}

.media_quote{ font-size:10px;font-style:italic;}
.media_quote_name{font-size:10px ;font-weight:bold; color:#454545;}

#otherhome_links a:link,#otherhome_links a:visited {color:#666;font-size:11px; font-weight:normal; text-decoration:underline; line-height:15px;}
#otherhome_links a:hover {color:#454545;}

.main_other_news_container{width: 464px; padding-right:25px;}
.other_news_container{width:475px; background-color:#ddd; padding:5px; border:solid 1px #fff;}
.other_news_table{vertical-align:top; border:1px solid #d2d2d2; padding:5px;background-color:#f7f7f7;}
.other_news_item{ padding:10px 10px 10px 40px;}
#othernews_links a:link,#othernews_links a:visited {color:#666;font-size:12px; font-weight:normal; text-decoration:none; line-height:17px;}
#othernews_links a:hover {color:#111;text-decoration:none;}

#subnews_title_bg_links{text-align:center; vertical-align:middle;}
#subnews_title_bg_links a:link,#subnews_title_bg_links a:visited {color:#5c91b1;font-size:12px; font-weight:bold; text-decoration: none;}
#subnews_title_bg_links a:hover {color:#fff; text-decoration:none;}

.subnews_title_bg {width:220px;height:23px;background-image: url('/images/home/subnews_title_bg.gif');background-repeat: no-repeat;}
.subnews_title_text{width:130px; font-size: 14px; color:#a00026; margin:0; padding:0 0 4px 0; font-weight:bold;}

.img_news_border{ border: solid 1px #cccccc; padding: 3px 3px 3px 3px; cursor:pointer; max-width:800px;}
.centeredImageContainer {
    height: 450px;
    width: 800px;
    overflow: hidden;
    position: relative;
}
.centeredImage {
    min-width: 100%;
    min-height: 100%;
    position: absolute;
}

.new_about_text{color: #000000; font-size: 11px; line-height: 17px;}

#main_news_only a:link, #main_news_only a:visited
{
    font-weight: bold;
    color: #a00026;
    font-size: 13px;
    font-style: normal;
    text-decoration: underline;
    line-height:20px;
}
#main_news_only a:hover
{
    color:#448dbb;
}

#viewer_left_top{ width:312px; height:35px; background: url(/images/home/light_container/top.gif) no-repeat; color:#fff; font-size:10px; padding-right:25px;}
#viewer_left_mid{ width:312px; background: url(/images/home/light_container/mid.gif) repeat-y;}
#viewer_left_bot{ width:312px; height:7px; background: url(/images/home/light_container/bottom.gif) no-repeat;}

#mainnews_top{ width:464px; height:35px; background: url(/images/home/main_news_container/top.gif) no-repeat; color:#fff; font-size:10px; padding-right:25px;}
#mainnews_mid{ width:464px; background: url(/images/home/main_news_container/mid.gif) repeat-y;}
#mainnews_bot{ width:464px; height:7px; background: url(/images/home/main_news_container/bottom.gif) no-repeat;}

.img_albumviewer_border{ border: solid 1px #cccccc; padding: 2px 3px 2px 2px;}

#backtoccc {
    position: absolute;
    top:0;
    left:50px;
    background:url(/mobile_library/images/backtoccc.png) no-repeat;
    width:60px;
    height:67px;
    border:0;
    display:block;
    text-indent:-9999px;
}

#left_keyword_links{vertical-align:middle; line-height:20px;}
#left_keyword_links a:link,#left_keyword_links a:visited {color:#666;font-size:12px; font-weight:normal; text-decoration: underline;}
#left_keyword_links a:hover {color:#444; text-decoration:none;}

#quiz_links{text-decoration: underline; font-size:13px; font-weight:bold;}

.index_videos_liner{border-bottom: dotted 1px gray; height:5px;}
#index_videos_links a:link,#index_videos_links a:visited {font-size:12px; font-weight:bold; text-decoration: underline;}
#index_videos_links a:hover {color:#444;}

#cms_index_links a:link,#cms_index_links a:visited {font-family:Tahoma;font-size:11px; font-weight:bold; text-decoration: underline; color:Blue;}
#cms_index_links a:hover {color:#444;}

#other_news_only a:link, #other_news_only a:visited { color: #0066ff;}
#other_news_only a:hover {color:#448dbb;}

#home_events_links a:link, #home_events_links a:visited { color: #555;}
#home_events_links a:hover {color:#888;}

.new_title_bg{height:30px; background: url(/images/home/title_bg.jpg) repeat-x;font-weight:bold; color:#fff7a2; font-size:15px;  padding:0;text-shadow: 1px 1px #666;}

.right_side_table{padding:3px;}
.right_side_insider{padding: 5px; line-height:17px; background: url(/images/home/mini_container_head_bg.jpg) #dfdfdf repeat-x top ; }
.right_container_padding{padding-right: 20px;}

.calendar_inside a:link, .calendar_inside a:visited { color: #fff; text-decoration: none;}
.calendar_inside a:hover {color:#ddd;}

.tab_sites{padding: 6px 20px 0 0;font-size:11px; text-align:justify;}

.poll_center{padding: 6px 50px 0 0;font-size:11px; text-align:justify;}

.tr_event_bg{background-color:#eef2f4;}

.album_img_style{padding: 3px; border:solid 1px #ccc; cursor:pointer;}
.news_album_img_style{padding: 3px; border:solid 1px #ccc; cursor:pointer;}

.release_hover td{background: #e0e3e5; color:#009dff;}
.release_nohover{background: transparent; color:#555;}

.news_hover td{background: #e0e3e5; color:#009dff; border-radius:5px;}
.news_nohover{background: transparent; color:#555;}

.partners_hover td{background: #fafafa; color:#009dff;}
.partners_nohover{background: transparent; color:#555;}

.home_carousel_viewer{border: solid 1px #fff; padding:0;}
.carousel_frame{border: solid 1px #999; background-color:#222;height:110px;}


.achievements_viewer{border: solid 1px #888; padding:1px;}
.achievements_thumbs{border: solid 1px #aaa; padding:1px; text-align:center; cursor: help;}
.achievements_thumbs_container{background-color:#fff ;border: solid 1px #aaa; padding:1px;}

.other_news_date{color:#999; font-size:9px;}
.standard_container1{padding: 5px; background-color: #ddd; line-height:17px; border:solid 1px #fff;}

.media_headlines_newspaper{font-weight:bold;color:#888; font-size:10px;}

.note_box{border:dotted 1px #999; background-color:#ddd;}

.survey_topic_title{font-size:18px; font-weight:bold; color:#999;}
.survey_topic_item_title{font-weight:normal; font-family:Tahoma; color:blue;}

.survey_topic_item_hover_bg{ background-color:#ccccff;}
.survey_topic_item_bg{ background-color:#fff;}
.survey_topic_item_alt_bg{ background-color:#aaa;}
.survey_topic_group_header{background-color:#444; font-size:18px; font-weight:bold; color:#eee;}
.survey_table{background-color:#fff; font-size:11px; font-weight:normal; font-family:Tahoma; color:#555;}

.survey_hidden_columns{display:none;}

.contact_mail{font-size:12px; font-weight:bold; text-align:right;}
.contact_title{font-weight:bold; text-decoration:none; font-size:14px;color:#555;}
.contact_sub_title{color:#888;}
#contact_emails {color:#777; font-family:'CCCWebFont_Bold';}
#contact_emails a:link,#contact_emails a:visited {color:#999;font-size:11px; font-weight:normal; text-decoration:underline; font-family:Arial; line-height:15px; background: url(/images/email.png) no-repeat right; background-size:16px 16px; padding-right:20px;}
#contact_emails a:hover {color:#454545;}

.view_little_title{display:block; background-color:#696969;color:#fcfcfc;padding:3px;}

#activity_details a:link,#activity_details a:visited {font-size:9px; font-weight:normal; text-decoration:underline;}
#activity_details a:hover {color:#454545;}

#goals_more_link a:link,#goals_more_link a:visited {font-size:10px; font-weight:normal; text-decoration:none;}
#goals_more_link a:hover {color:#454545;}

.search_link_no_click{color:Green;font-family:Arial;}
.search_date{color:Red; font-size:11px;}
.search_result{ background-color:#555; color:#fcfcfc; padding:7px; border-radius:5px;}

.grid_style{font-size:14px;}
.grid_header_style{ background-color:#777; height:25px; text-align:center;font-weight:bold; color:#fff;}
.grid_item_style{ background-color:#eee; color:#333333; Height:19px;}
.grid_item_style_alt{ background-color:#fff; color:#284775; Height:19px;}

.media_item_photo_style {box-shadow: 1px 0px 5px #333; border: 1px solid #fff;
  display: block; max-width:120px; max-height:80px; width: auto; height: auto; /*this line added to keep ratio*/
 }
 
 .item_photo_style {box-shadow: 1px 0px 5px #333; border: 1px solid #fff;
                   display: block; max-width:175px; max-height:115px; width: auto; height: auto; /*this line added to keep ratio*/
                   }
.item_photo_style_container {padding:2px 11px 5px 0;}
.report_photo{border:solid 1px #111;padding:0;
              display: block; max-width:125px; max-height:80px; width: auto; height: auto; /*this line added to keep ratio*/}

#activity_details a:link,#activity_details a:visited {font-size:10px; font-weight:normal; text-decoration:none; color:#333; display:block; border-bottom:1px dotted #bbb;}
#activity_details a:hover {color:#777;}

#footer_socials a:link,#footer_socials a:visited {font-size:10px; font-weight:normal; text-decoration:none; background:none; width:50px; padding:0;margin:0;}
#footer_socials a:hover {color:#454545;}

.footer_social_icons{width:200px;text-align:right;}
.rating_title{color:#666; font-size:10px; border-bottom: 1px dotted #eee; display:block; }
.rating_total{color:#111; font-size:12px;}
.rating_label{color:#999; font-size:10px;}
#services_more a:link, #services_more a:visited { color:#188a0c; font-size:9px; text-decoration:none;}
#services_more a:hover {text-decoration:underline;}

#service_url a:link, #service_url a:visited { color:#111; font-size:11px; text-decoration:none; padding:7px 60px 7px 60px; border: 1px solid #444; border-radius:2px;box-shadow: 0px 1px 5px #444;
                                              background: -webkit-linear-gradient(#f6dc9d, #f1c454);background: -o-linear-gradient(#f6dc9d, #f1c454);
                                              background: -moz-linear-gradient(#f6dc9d, #f1c454);background: linear-gradient(#f6dc9d, #f1c454);}
#service_url a:hover {background: -webkit-linear-gradient(#f4d486, #eebb38);background: -o-linear-gradient(#f4d486, #eebb38);
                      background: -moz-linear-gradient(#f4d486, #eebb38);background: linear-gradient(#f4d486, #eebb38);}
                      
.service_desc_url{color:#888; font-size:9.5px;margin-top:12px;padding-left:35px;}

/*HOME Services ad*/
.home_service_container{height:110px; width:299px;background-color:#777; color:#fff; font-size:15px;font-family:'CCCWebFont_Light';padding:0;margin:0;border:1px solid #fff;line-height:25px;}
.home_service_container_padding{padding:20px; }
#lnk_browe_services a:link,#lnk_browe_services a:visited {color:#ba0c0d;font-size:10px; font-weight:normal; text-decoration:none; background-color:#fff; 
                                                          padding:7px 15px 7px 15px;border-radius:8px;top:10px;font-family:'CCCWebFont_Bold';}
#lnk_browe_services a:hover {color:#ba0000;}

#album_title_url a:link, #album_title_url a:visited { font-family:'CCCWebFont_Bold';color:#444; font-size:13px; text-decoration:underline;}
#album_title_url a:hover {color:#888;}

.content_item_style_all{padding-left:70px; vertical-align:top; border:1px solid #eee; background-color:#fcfcfc;}
.new_flash_date{font-size:8px; color:#c1c1c1; font-family:Arial;}