/*
  Main Style
  
  Name: Ionscope
  Author: Codegent
  Copyright: Ionscope

*/


/* Positioning
---------------------------------------------------------------------------------------- */
.pad_top10 { padding-top:10px;}
.float_left { float:left;}
.float_right { float:right;}
.space_h8 { display:block; font-size:1px; height:8px; line-height:1px; width:100%;}
.clear {clear:both;}

/* Wrapper */
#wrapper {margin:0 auto;width:962px;}

/* Main Content */
#content {float:left;width:736px;}

/* Navigation */
#main_navigation {float:left;height:650px;width:226px;}
h1 a {display:block;float:left;height:99px;overflow:hidden;padding:14px 0 0 34px;width:174px;text-indent:-9999px;}

#main_video {display:block;height:208px;width:736px;overflow:hidden;}

#searchbg {width:736px;height:32px;display:block;background:#003974 url(../img/backgrounds/searchbox.jpg) top left no-repeat;}
#searchbg form {}
#searchbg #searchbox {width:300px;float:right;}
#searchbg #searchbox #searchinput_bg {height:18px;float:left;margin:5px 4px 4px 0;}
#searchbg #searchbox #searchinput_bg input#searchinput {width:191px;height:18px;line-height:18px;background:#FFF url(../img/icons/searchicon.gif) center left no-repeat;padding:4px 3px 0 24px;border:none !important;outline:none;}
#searchbg #searchbox input#searchbutton {float:right;background:transparent url(../img/buttons/btn_search.gif) top left no-repeat !important;}
#searchbg #searchbox input#searchbutton {width:78px;height:24px;margin:4px 0 4px 0;display:block;border:none;color:transparent;cursor:pointer !important;text-indent:-9999px;}

#main_content{ padding:10px 0 0 30px;  min-height:460px;height:auto !important;height: 460px; width:706px;}
#breadcrumb{ padding:0 0 12px 15px; width:686px; }
.two_column { border-right:1px solid #e1e1e1; float:left; padding:0 15px 20px 0; width:485px;}
.one_column {width:705px;}
#secondary_content{ float:left; padding:0 0 0 15px; width:190px;}

#home_sicm{ float:left; padding:0 20px 12px 0;}
#home_featured_video1{  padding:0 0 8px 0; width:190px;}
.home_featured_video2{ border-top:1px solid #e1e1e1; padding:6px 0; width:190px;}
.home_featured_video2 .thumbnail{ float:left; padding:0 12px 0 0; margin:0;}

.about_row{ padding:10px 0 0 0; width:706px;}
.about_col{ float:left; width:339px;}
.about_col img{ border:1px solid #e1e1e1; float:left; padding:3px; margin:0 12px 0 0;}
.about_row .padcol{ padding-right:20px;}
.lastrow{ padding-bottom:20px;}

.biography_list {margin:30px 0 0 0;}
.biography_list ul {}
.biography_list ul li {width:339px;float:left;display:block;margin-bottom:8px;}
.biography_list ul li img {border:1px solid #e1e1e1;float:left;padding:3px;margin:0 12px 0 0;}
.biography_list ul li a {display:block;font-weight:bold;}
.biography_list ul li span {color:#999;}
.biography_list ul li p {}

.biography_details {margin:10px 0 0 0;}
.biography_details h2 {float:left;margin-right:10px;}
.biography_details span.biography_details_role {float:left;display:block;color:#999;font-size:18px;font-weight:bold;height:40px;line-height:40px;}
.biography_details div {clear:both;}
.biography_details div .biography_image {border:1px #E1E1E1 solid;float:left;height:166px;margin:0 20px 20px 0;padding:3px;width:222px;}
.biography_details .biography_details_email {margin:20px 0 0 0;}
.biography_details .biography_details_email a {font-weight:bold;}

/* News */
.news_row{width:706px;padding:6px 0;height:96px;display:block;}
.news_row img{ border:1px #E1E1E1 solid; float:left; height:96px; margin:0 20px 0 0; padding:3px; width:128px;}
.news_image{ border:1px #E1E1E1 solid; float:left; height:166px; margin:0 20px 20px 0; padding:3px; width:222px;}

.news_title {display:block;font-weight:bold;}
.news_date {display:block;color:#999;}

.single_news_content {margin:20px 0 0 0;}

.relatednews_block{ padding:10px 0 5px 0;}
.borderbottom{ border-bottom:1px #E1E1E1 solid; padding:10px 0;}


/* Documents */
.news_documents {margin:30px 0 10px 0;}
.news_documents ul li {list-style:none;display:block;clear:both;height:30px;margin:0 0 4px 0;}
.news_documents a img {display:block;float:left;}
.news_documents a span {font-weight:bold;margin-left:8px;line-height:26px;display:block;float:left;}

.event_documents {margin:30px 0 10px 0;}
.event_documents ul li {list-style:none;display:block;clear:both;height:30px;margin:0 0 4px 0;}
.event_documents a img {display:block;float:left;}
.event_documents a span {font-weight:bold;margin-left:8px;line-height:26px;display:block;float:left;}

.page_documents {margin:30px 0 10px 0;}
.page_documents ul li {list-style:none;display:block;clear:both;height:30px;margin:0 0 4px 0;}
.page_documents a img {display:block;float:left;}
.page_documents a span {font-weight:bold;margin-left:8px;line-height:26px;display:block;float:left;}

/* Events */
.event_row_header {border-bottom:1px #E1E1E1 solid;height:20px;padding:5px 0px 2px 0px;}
.each_even_row {border-bottom:1px #E1E1E1 solid;padding:10px 0px 5px 0px;}
.grey {background:#F3F3F3;}
.event_date {float:left;padding:0px 0px 0px 15px;width:95px;}
.event_details {float:left;margin:0px 0px 0px 30px;width:360px;}
.event_details strong {font-weight:bold;}
.event_place {float:left;margin:0px 0px 0px 20px;width:120px;}
.event_map {float:left;width:65px;}
.event_map a {padding:2px 0px 0px 20px;}


/* Pagination */
#pagination {margin:5px auto 20px auto;text-align:center;}
#pagination ul {text-align:center;}
#pagination ul li {display:inline;}
#pagination a {height:20px;padding:3px 5px;margin:0px 3px 0px 0px;width:20px;}

a#page_previous,
a#page_next {background:none !important;padding:3px 5px;margin:0px;}

a#page_previous img,
a#page_next img{position:relative;top:5px;}

#flash_content {float:left;margin:0px 0px 0px 0px;width:328px;}
#flash_content .no_flash {width:328px;height:278px;display:block;color:grey;}

#image_content {float:left;margin:0px 0px 0px 0px;width:346px;}
#image_content img {display:block;border:1px #E1E1E1 solid;padding:3px;}
#image_content .image_download_hires {width:346px;text-align:center;display:block;}

#post_title {float:left;}
#single_post .event_map {padding:15px 0px 0px 0px;margin:0px 0px 0px 10px;}
#single_post #flash_content {float:left;margin:0px 20px 20px 0px;}

#video_details {float:right;width:360px;}
#video_details p strong {font-weight:bold;}

ul.related_list {margin:0px 0px 20px 0px;}
ul.related_list li {background:url('../img/icons/arrow_orange.gif') 0 3px no-repeat;padding-left:14px;}
ul.related_list li a {padding:0;}

.videos #flash_content {width:656px;margin:0 auto;}
.videos #video_details {float:left;margin:20px auto 0 auto;width:656px;min-height:280px;}
.videos #video_details .video_details_description {width:450px;float:left;}
.videos #video_details .video_details_description_full {width:100%;}
.videos #video_details .video_details_links {width:180px;float:right;}
.videos #video_details .video_details_links ul li {list-style:none !important;}

/* Media */
#select_source{ padding:0 0 15px 0;}
#select_source select{ width:190px;}

.media_images {margin:8px 0 8px 0;}
.media_images ul.media_images_list {width:705px;}
.media_images ul.media_images_list li {width:170px;height:170px;display:block;float:left;margin:0 5px 18px 0;}
.media_images ul.media_images_list li .image_thumb {display:block;margin-bottom:4px;}
.media_images ul.media_images_list li .image_thumb img {width:160px;height:120px;display:block;border:1px #E1E1E1 solid;padding:3px;}
.media_images ul.media_images_list li .view_details {width:100%;display:block;text-align:center;}
.media_images ul.media_images_list li .download_hi_res {width:100%;display:block;text-align:center;}

.media_videos {margin:8px 0 8px 0;}
.media_videos ul.media_videos_list {width:705px;}
.media_videos ul.media_videos_list li {width:170px;height:170px;display:block;float:left;margin:0 5px 18px 0;}
.media_videos ul.media_videos_list li .video_thumb {display:block;margin-bottom:4px;}
.media_videos ul.media_videos_list li .video_thumb img {width:160px;height:120px;display:block;border:1px #E1E1E1 solid;padding:3px;}
.media_videos ul.media_videos_list li .view_details {width:100%;display:block;text-align:center;}


/* Search */
#searchnav {width:706px;clear:both;}
#search_tab {display:block;font-size:1px;height:5px;line-height:1px;width:706px;}
#searchnav ul {list-style:none;margin:0;padding:0;}
#searchnav ul li {float:left;height:30px;}
#searchnav ul li a {display:block;padding:7px 18px 6px 18px;margin:0;}
#search_top {position:relative;width:706px;padding:0;}
#tablehead {height:20px;padding:9px 20px 4px 20px;width:666px;clear:both;display:block;}

.search_display {left:0;position:absolute;top:12px;}
.h_results {float:left;padding-right:20px;width:550px;display:block;}
.h_date {float:left;width:80px;}

.search_row{ width:666px; padding:2px 20px;}


/* Back link */
.back_link {margin:18px 0 10px 0;}
.back_link a {display:block;padding:6px 6px 6px 0;}

/* Add This button */
a.addthis_button {margin:10px 0 15px 0;display:block;}


/* Typography
---------------------------------------------------------------------------------------- */

body { color:#121212; font-family:Arial, Helvetica, sans-serif, Tahoma; font-size:12px; line-height:17px; text-decoration:none;}

a:link { color:#39acda; text-decoration:none;}
a:visited { color:#39acda; text-decoration:none;}
a:hover { color:#f26c00; text-decoration:none;}
a:active { color:#f26c00; text-decoration:none;}

h2 { color:#003974; font-size:35px; font-weight:bold; letter-spacing:-1px; line-height:30px; padding:0 0 10px 0; margin:0; text-decoration:none;}
h3 { color:#003974; font-size:25px; font-weight:bold; letter-spacing:-1px; padding:0 0 10px 0; margin:0; text-decoration:none;}
h4 { color:#000000; font-size:19px; font-weight:bold; letter-spacing:-1px; padding:0 0 10px 0; margin:0; text-decoration:none;}
h5 { color:#000000; font-size:15px; font-weight:bold; letter-spacing:-1px;}
p { margin:0; padding:0 0 10px 0;}

strong {font-weight:bold;}

#breadcrumb {color:#999999;}
#strapline {color:#003974;font-size:15px;font-weight:bold;text-decoration:none;}
.grey_txt {color:#999999;}

#searchnav ul li a{ color:#898989; text-decoration:none; margin-right:2px;}
#searchnav ul li a:hover{ color:#FFFFFF;text-decoration:none; margin-right:2px;}
#searchnav ul li a.active{ color:#FFFFFF; text-decoration:none;}

/* TinyMCE Parsed Content */
.body_content_parsed {}
.body_content_parsed h2 {font-size:28px;padding:10px 0 8px 0;color:#003974;}
.body_content_parsed h3 {font-size:25px;padding:10px 0 8px 0;color:#003974;}
.body_content_parsed h4 {font-size:16px;padding:10px 0 8px 0;color:#003974;}
.body_content_parsed p {}
.body_content_parsed a {font-weight:bold;}
.body_content_parsed em {font-style:italic;}
.body_content_parsed strong {font-weight:bold;}
.body_content_parsed img {margin:10px;}

.news_image img,
.biography_image img,
.event_documents img,
.news_documents img,
#flash_content img {margin:0;}

.body_content_parsed ul,
.body_content_parsed ol {margin:5px 0 10px 8px;padding-left:15px;color:#003974;}
.body_content_parsed ul li {list-style:disc;color:#1F1F1F;list-style-position:inside;}
.body_content_parsed ol li {list-style-type:decimal;color:#1F1F1F;list-style-position:inside;}

.body_content_parsed div.float_right {float:right;width:48%;}
.body_content_parsed div.float_left {float:left;width:48%;}

.body_content_parsed div.float-right {float:right;width:48%;}
.body_content_parsed div.float-left {float:left;width:48%;}
.body_content_parsed div.float-container {clear:both;min-height:150px;margin-bottom:4px;}
.contact .body_content_parsed div.float-right {margin-top:10px;}

.body_content_parsed .img_center {margin:0 auto;text-align:center;}
.body_content_parsed .img_left {float:left;margin:5px 5px 5px 0;}
.body_content_parsed .img_right {float:right;margin:5px 0 5px 5px;}

.body_content_parsed .clear {clear:both;}

.homepage .body_content_parsed div.float-container {margin:20px 0 0 0;}
.homepage .body_content_parsed div.float-right {padding-top:15px;}
.homepage .body_content_parsed div.float-right ul {color:#45ABDE;}
.homepage .body_content_parsed div.float-right ul li {color:#1E1E1E;}


/* Colors and Images
---------------------------------------------------------------------------------------- */
#main_navigation { background:url(../img/backgrounds/bg_mainnav.jpg) top left no-repeat;}
h1 a{ background:url(../img/backgrounds/logo.gif) 34px 14px no-repeat;}

#main_content{ background:url(../img/backgrounds/content_bg.jpg) top left no-repeat #FFFFFF;}
#breadcrumb{ background:url(../img/icons/breadcrumb_arrow.gif) 0 5px no-repeat;}
#home_sicm{ border:none;}

#primary_content {min-height:480px;}

#main_navigation ul {float:right;margin:17px 10px 0px 0px;}

#main_navigation ul li a:link,
#main_navigation ul li a:visited {background:#FFFFFF;border-top:1px #E1E1E1 solid;color:#285079;display:block;font-weight:bold;height:19px;padding:5px 5px 5px 20px;width:164px;}

#main_navigation ul li.subnav_collapse a:link,
#main_navigation ul li.subnav_collapse a:visited {background:url('../img/icons/navigation_main_bullet.gif') 0px 0px no-repeat;}
#main_navigation ul li.subnav_collapse a:hover {background:#E7F8FE url('../img/icons/navigation_main_bullet.gif') 0px -58px no-repeat;}

#main_navigation ul li.subnav_expand a:link,
#main_navigation ul li.subnav_expand a:visited {background:url('../img/icons/navigation_main_bullet.gif') 0px -116px no-repeat;}
#main_navigation ul li.subnav_expand a:hover,
#main_navigation ul li.subnav_expand a:link.active,
#main_navigation ul li.subnav_expand a:hover.active {background:#f9f9f9 url('../img/icons/navigation_main_bullet.gif') 0px -87px no-repeat;}

#main_navigation ul li.subnav_expand ul {float:none;margin:0px;}
#main_navigation ul li.subnav_expand ul li a:link,
#main_navigation ul li.subnav_expand ul li a:visited {background-image:none !important;padding:5px 5px 5px 30px;width:154px;}

#main_navigation ul li.subnav_expand ul li a:hover,
#main_navigation ul li.subnav_expand ul li a.active {background:#e7f8fe !important;}

#main_navigation ul li.last {border-bottom:1px #E1E1E1 solid}
#main_navigation ul li a:hover {background:#E7F8FE;}

#main_navigation li.active a { background:#E6F8FE !important;font-weight:bold;color:#355A7C;}

/* Event */
.event_map a {background:url('../img/icons/map.gif') top left no-repeat;}
.event_row_header {background:#E7F8FE;}
.event_row_header p {font-weight:bold;}

/* Pagination */
#pagination a:link,
#pagination a:visited {background:#FFFFFF;color:#003974;}

#pagination a:hover,
#pagination a:link.active,
#pagination a:visited.active {background:#6DCEf5;color:#FFFFFF;}



a#page_previous img {margin:5px 0px 0px 0px;}

.search strong {font-weight:bold;}
.search .no_results {margin:80px auto;text-align:center;}
.search .no_results h4 {font-size:20px;}


/* Search */
#search_tab{background:#1a5797;}
#searchnav ul li a { background:#e2e2e2;}
#searchnav ul li a:hover{ background:#84b0de;}
#searchnav ul li a.active{ background:#1a5797;}
#searchnav ul li a.active{ cursor:default;}

#tablehead{background:#f3f3f3;}

.search .page .h_date {display:none;}
.search .page .h_results {width:650px;}

.related_list ul li {list-style:none !important;}

/* Footer */
#footer {border-top:1px solid #e1e1e1;padding:12px 0 25px 0;}
#footer_left {float:left;text-align:left;}
#footer_right {width:350px;float:right;text-align:right;margin:0;padding:0;}
#footer_share {float:left;height:16px !important;}
#footer_share * {margin:0;padding:0;}

.search #footer_share {display:none;}