﻿/* Filestore Styles*/

.fs_h5
{font-size: 20px; color: #ffffff; margin: 0; font-weight: bold; line-height: 25px;}

.fs_h4
{font-size: 15px;color: #ffffff; margin: 0; font-weight: bold; line-height: 25px;}

.fs_h1
{font-size: 16px; color: #18549C; margin: 0; padding-left: 5px; margin-bottom: 2px; margin-top: 5px; font-weight: bold; line-height: 1.1em;}

.fs_sectiontext
{font-size: small; margin-left:.5in; margin-top: 10px; margin-bottom: 0px; }

.fs_text
{font-size: small;}
p.fs_regular_in
{padding-top:5px; margin-bottom:5px; color: #000000; font-family: "Trebuchet MS", Arial, Verdana, Sans-serif; font-size: 0.7.5em; font-weight:normal; line-height:1.2em;}
.fs_linkright3
{height: 155px; margin: 0; padding: 0; display: table; vertical-align: middle;}



#fs_icondocks
{width: 680px; margin: 0 auto; padding: 0; margin-top: 5px; margin-bottom: 5px; display: table; float:left;}

#fs_dockleft
{width: 12px; height: 260px; margin: 0; padding: 0; display: table; float: left; background: url(art/featureendleft.gif);}

#fs_dockright
{width: 12px; height: 260px; margin: 0; padding: 0; display: table; float: right; background: url(art/featureendright.gif);}

#fs_dockspan
{width: 670px; height: 260px; margin: 0; padding: 0; display: table; float: left; background: #0c2e60 url(art/featurebgspan.gif) repeat-x;}

#fs_fl_body
{width: 691px; height: 315px; margin: 0; padding: 0; display: table; background: url(art/fl_background.jpg) repeat-y;}

#fs_featuremast
{width: 300px; height: 32px; margin: 0; padding: 0; display: table; background: url(art/featuredlinksmast.gif) no-repeat; margin-top: 5px; margin-left:10px}

#fs_navlisticons
{margin: 0 auto; width: 630px; padding-left: 10px; padding-bottom: 10px;}

#fs_speakerbox
{width: 695px; margin: 0; padding: 0; display: table;}

#fs_speakerboxinfo
{width: 100px; float: left;}

#fs_speakerboxbackground
{width: 695px; height: 144px; background: url(art/speaker_section2.jpg) no-repeat;}

#fs_nameface
{width: 420px; padding: 0; margin: 0; display: table; float: left;}

#fs_speakerboxinfotext
{padding-top: 10px; margin-right: 200px; padding-right: 35px; color: #ffffff; font-family: "Trebuchet MS" , Arial, Verdana, Sans-serif; font-size: 14px; font-weight: bold; line-height: 24px; text-align: center; vertical-align: middle;}

#fs_speakeroverlap
{float:right;}

#fs_sb1
{width: 693px; margin: 0; padding: 0; display: table; float: left; margin-left: 7px; background: #fff; margin-bottom: 10px;}

#fs_sb2
{width: 275px; margin: 0; padding: 0; display: table; float: right; margin-left: 8px; background: #fff; min-height: 300px;}

#fs_subbluetitle
{width: 270px; height: 46px; margin: 0 auto; padding: 0; display: table; background: url(art/titlebarfill.jpg);}

#fs_bluetitlebar
{width: 695px; height: 46px; margin: 0 auto; padding: 0; display: table; background: url(art/titlebarfill.jpg);}
    
#fs_bluetitlebar2
{width: 338px; height: 46px; margin: 0 auto; padding: 0; display: table; background: url(art/titlebarfill.jpg); float: left;}

#fs_bluetitlebar3
{width: 685px; height: 46px; margin: 0 auto; padding: 0; display: table; background: url(art/titlebarfill.jpg); float: left;}

#fs_bluetitlebar4
{width: 253px; height: 46px; margin: 0 auto; padding: 0; display: table; background: url(art/titlebarfill.jpg); float: left;}

#fs_subtitlemiddle
{width: 257px; height: 46px; margin: 0; padding: 0; display: table; float: left; text-align: left;}

#fs_section
{width:960px; padding: 10px; display: table; background: #fff;}

#fs_section2
{width:687px; /*padding: 5px;*/ display: table; background: #fff; float:left;}

#fs_section3
{width:680px; padding: 5px; display: table; background: #fff; float:left;}

#fs_sectionbody, #fs_gisectionbody
{width:960px; background-color: #fff; margin-top: 0; padding: 0; vertical-align: top; display:table;}

.fs_clerkleft
{width:775px; background-color: #fff; margin-top: 0; padding: 0; vertical-align: top; float: left;}

.fs_clerkright
{width:140px; background-color: #fff; margin-top: 0; padding: 0; vertical-align: top; float: right; text-align: center; margin-right: 25px;}

.fs_giright
{width: 200px; background-color: #fff; margin-top: 0; padding: 0; vertical-align: top; float: right; text-align: center; margin-right: 25px;}

.fs_gileft
{width: 725px; background-color: #fff; margin-top: 0; padding: 0; vertical-align: top; float: left;}

.fs_bdright
{width: 325px; background-color: #fff; margin-top: 0; padding: 0; vertical-align: top; float: right; text-align: center; margin-right: 25px;}

.fs_bdleft
{width: 600px; background-color: #fff; margin-top: 0; padding: 0; vertical-align: top; float: left;}

#fs_sectionbluetitle
{width: 100%; height: 46px; margin: 0 auto; padding: 0; background: url(art/titlebarfill.jpg) repeat-x;}

#fs_sectiontitlemiddle
{margin: 0; padding: 0; padding-left: 10px; display: table; float: left; text-align: left; margin-top:10px;}

#fs_linkleft
{height: 35px; margin: 0; padding: 0; display: table; float: left;}

#fs_linkright, #fs_linkright2
{height: 35px; margin: 0; padding: 0; display: table; vertical-align: middle;}

.fs_linkleft
{height: 35px; margin: 0; padding: 0; display: table; float: left; margin-left: 5px;}

.fs_linkleft_ql
{height: 35px; width: 5px; float: left; margin-left: 1px; padding-right: 5px;}

.fs_linkright, .fs_linkright2
{height: 35px; margin: 0; padding: 0; display: table; vertical-align: middle;}

#fs_titleleft
{width: 7px; height: 46px; margin: 0; padding: 0; display: table; background: url(art/titlebarleftend.jpg); float: left;}

#fs_titleright
{width: 6px; height: 46px; margin: 0; padding: 0; display: table; background: url(art/titlebarrightend.jpg); float: right;}

#fs_titlemiddle
{height: 46px; margin: 0; padding: 0; display: table; float: left; text-align: left;}

#fs_titlemiddle2
{width: 98%; height: 46px; margin: 0; padding: 0; display: table; float: left; text-align: left;}

#fs_titlemiddle3
{width: 332px; height: 46px; margin: 0; padding: 0; display: table; float: left; text-align: left;}

p.fs_regular
{padding-top:5px; margin-bottom:5px; color: #000000; font-family: "Trebuchet MS", Arial, Verdana, Sans-serif; font-size: 0.8em; font-weight:normal; line-height:1.2em;}

p.fs_regular2
{padding-top:5px; margin-bottom:5px; color: #000000; font-family: "Trebuchet MS", Arial, Verdana, Sans-serif; font-size: 1em; font-weight:normal; line-height:1.2em;}

p.fs_regular_old
{padding-top:5px; margin-bottom:5px; margin-right: 10px; color: #000; font-family: "Trebuchet MS", Arial, Verdana, Sans-serif; font-size: 0.8em; font-weight:normal; line-height:1.2em; text-align:left;}

#fs_speakeroverlap
{float:right;}

#fs_announcementsleft
{width: 325px; margin: 0 auto; display: table; float: left; margin-left: 3px; white-space: normal; background: #fff repeat-x;}

#fs_informationalportal
{width: 680px; margin: 0 auto; display: table; margin-left: 3px; white-space: normal; background: #fff repeat-x; float: left;}

#fs_announcementsright
{width: 325px; display: table; float: right; white-space: normal; background: #fff repeat-x; margin-right: 10px;}

.fs_quicklinks_content
{width: 253px; padding: 0; margin:0; background: #fff repeat-x;}

#fs_announcements
{width: 335px; margin:0; padding:0; display: table; float: left; white-space: normal; padding-right: 10px;}

#fs_publications
{width: 335px; margin:0; padding:0; display: table; float: left; white-space: normal;}

#fs_announcementsleft a, #fs_quicklink a, #fs_announcements a
{text-decoration: underline;}

#fs_quicklinksmail, #fs_quicklinks, #fs_quicklinks ul
{margin:0; padding:0; padding-right: 5px; background-color: #fff; padding-top: 5px;}

#fs_quicklinks ul
{margin:0; padding:0; padding-left: 5px; background-color: #fff; padding-top: 5px;}

.fs_hds_text_fp
{margin-bottom: 5px; padding-left: 25px; margin-top: 1px;}

.fs_bound {
	width:664px;
	margin:0;
	padding:2px;
	display:table;
	border:1px solid #9ac1c9;
	margin-left:2px;			
}


/* Accordion Styles */
#acc {width:255px; list-style:none; color:#000; margin: 0 auto;}
#acc h1 {width:245px; border:1px solid #9ac1c9; padding:6px 6px 8px; font-weight:bold; margin-top:5px; cursor:pointer; background:url(images/header.gif)}
#acc h1:hover {background:url(images/header_over.gif)}
#acc .acc-section {overflow:hidden; background:#fff}
#acc .acc-content {width:253px; border-left:1px solid #9ac1c9; border-right:1px solid #9ac1c9; border-bottom:1px solid #9ac1c9; border-top:none; background:#fff}
#acc .acc-selected {background:url(images/header_over.gif)}

#acc1, #acc2, #acc3, #acc4 {width:330px; list-style:none; color:#000; margin: 0; padding-left:5px;}
#acc1 h1, #acc2 h1, #acc3 h1, #acc4 h1 {width:305px; border:1px solid #9ac1c9; padding:6px 6px 8px; font-weight:bold; margin-top:5px; cursor:pointer; background:url(images/header.gif)}
#acc1 h1:hover, #acc2 h1:hover, #acc3 h1:hover, #acc4 h1:hover {background:url(images/header_over.gif)}
#acc1 .acc-section1, #acc2 .acc-section2, #acc3 .acc-section3, #acc4 .acc-section4 {overflow:hidden; background:#fff}
#acc1 .acc-content1, #acc2 .acc-content2, #acc3 .acc-content3, #acc4 .acc-content4 {width:316px; border-left:1px solid #9ac1c9; border-right:1px solid #9ac1c9; border-bottom:1px solid #9ac1c9; border-top:none; background:#fff}
#acc1 .acc-selected1, #acc2 .acc-selected2, #acc3 .acc-selected3, #acc4 .acc-selected4 {background:url(images/header_over.gif)}

#acc5 {width:685px; list-style:none; color:#000; margin: 0; padding-left:5px;}
#acc5 h1 {width:675px; border:1px solid #9ac1c9; padding:6px 6px 8px; font-weight:bold; margin-top:5px; cursor:pointer; background:url(images/header.gif)}
#acc5 .acc-section5 {overflow:hidden; background:#fff}
#acc5 .acc-content5 {width:683px; border-left:1px solid #9ac1c9; border-right:1px solid #9ac1c9; border-bottom:1px solid #9ac1c9; border-top:none; background:#fff}
#acc5 .acc-selected5 {background:url(images/header_over.gif)}

#acc9 {width:660px; list-style:none; color:#000; margin: 0; padding-left:2px;}
#acc9 h1 {width:648px; border:1px solid #9ac1c9; padding:6px 6px 8px; font-weight:bold; margin-top:5px; cursor:pointer; background:url(images/header.gif)}
#acc9 .acc-section9 {overflow:hidden; background:#fff}
#acc9 .acc-content9 {width:658px; border-left:1px solid #9ac1c9; border-right:1px solid #9ac1c9; border-bottom:1px solid #9ac1c9; border-top:none; background:#fff}
#acc9 .acc-selected9 {background:url(images/header_over.gif)}

/*Tabs*/
@media projection, screen{.ui-tabs-hide{display: none;}} /* Caution! Ensure accessibility in print and other media types... */
@media print{.ui-tabs-nav {display: none;}} /* Hide useless elements in print layouts... */

/* Skin */
.ui-tabs-nav, .ui-tabs-panel
{font-family: "Trebuchet MS" , Arial, Verdana, Sans-serif; font-size: 12px;}
.ui-tabs-nav
{list-style: none; margin: 0; padding: 0 0 0 4px;}
.ui-tabs-nav:after
{display: block; clear: both; content: " ";}  /* clearing without presentational markup, IE gets extra treatment */
.ui-tabs-nav li
{float: left; margin: 0 0 0 1px; min-width: 84px;} /* be nice to Opera */
.ui-tabs-nav a, .ui-tabs-nav a span
{display: block; padding: 0 10px; background: url(images/tab.png) no-repeat;}
.ui-tabs-nav a
{margin: 1px 0 0; /* position: relative makes opacity fail for disabled tab in IE */ padding-left: 0; color: #27537a; font-weight: bold; line-height: 1.2; text-align: center; text-decoration: none; white-space: nowrap; /* required in IE 6 */outline: 0; /* prevent dotted border in Firefox */}
.ui-tabs-nav .ui-tabs-selected a
{position: relative; top: 1px; z-index: 2; margin-top: 0; color: #000;}
.ui-tabs-nav a span
{width: 64px; /* IE 6 treats width as min-width */ min-width: 64px; height: 18px; /* IE 6 treats height as min-height */ min-height: 18px; padding-top: 6px; padding-right: 0;}
*>.ui-tabs-nav a span
{/* hide from IE 6 */width: auto; height: auto;}
.ui-tabs-nav .ui-tabs-selected a span
{padding-bottom: 1px;}
.ui-tabs-nav .ui-tabs-selected a, .ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active
{background-position: 100% -150px;}
.ui-tabs-nav a, .ui-tabs-nav .ui-tabs-disabled a:hover, .ui-tabs-nav .ui-tabs-disabled a:focus, .ui-tabs-nav .ui-tabs-disabled a:active
{background-position: 100% -100px;}
.ui-tabs-nav .ui-tabs-selected a span, .ui-tabs-nav a:hover span, .ui-tabs-nav a:focus span, .ui-tabs-nav a:active span
{background-position: 0 -50px;}
.ui-tabs-nav a span, .ui-tabs-nav .ui-tabs-disabled a:hover span, .ui-tabs-nav .ui-tabs-disabled a:focus span, .ui-tabs-nav .ui-tabs-disabled a:active span
{background-position: 0 0;}
.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited, .ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited
{cursor: text;} /* @ Opera, use pseudo classes otherwise it confuses cursor... */
.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active,
.ui-tabs-nav .ui-tabs-deselectable a:hover, .ui-tabs-nav .ui-tabs-deselectable a:focus, .ui-tabs-nav .ui-tabs-deselectable a:active
{cursor: pointer;} /* @ Opera, we need to be explicit again here now... */
.ui-tabs-disabled
{opacity: .4; filter: alpha(opacity=40);}
.ui-tabs-panel
{border-top: 1px solid #97a5b0; padding: 1em 8px; background: #fff; /* declare background color for container to avoid distorted fonts in IE while fading */}
.ui-tabs-loading em
{padding: 0 0 0 20px; background: url(images/loading.gif) no-repeat 0 50%;
}
/* Additional IE specific bug fixes... */
* html .ui-tabs-nav
{display: inline-block;} /* auto clear, @ IE 6 & IE 7 Quirks Mode */
*:first-child+html .ui-tabs-nav
{display: inline-block;} /* @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */

#rotate
{width: 665px;}

#rotate1
{width: 960px;}

#fs_announcementsleft p
{font-size: 13px;}

#fragment-1, #fragment-2, #fragment-3, #fragment-4, #fragment-5, #fragment-6, #fragment-7, #fragment-8, #fragment-9, #fragment-10, #fragment-11, #fragment-12, #fragment-13
{border: 1px #9ac1c9 solid; padding-bottom: 15px; margin-bottom: 10px; height: 100%}

.fragment-L
{float: left; width: 325px; display: inline-table;}

.fragment-R
{float: right; width: 315px; display: inline-table;}

.fragment-main
{display: table;}

#fs_rlbody 
{width:982px; margin:0 auto; padding:0; display:table; background:#fff;}

#fs_rlbody td
{text-align:left;}

#fs_rlinstruct2
{width:972px; margin:0 auto; padding:0; display:table; background:#fff; border:1px solid #989899; margin-top:10px;}

#fs_rllist
{width:665px; padding:0; display:table; margin-top:10px; margin-left:5px; border:1px solid #989899; background:#fff url(art/wmarkseal.gif) no-repeat center; float:left; margin-bottom:20px; margin-right: 0;}

.fs_rladd2
{width:270px; margin:0; padding:0; display:table; background:#fff; float:right; margin-right:5px; margin-top:10px; margin-bottom:14px; border:1px solid #989899;}
    
#fs_splita
{width:240px; margin:0; padding:0; display:table; float:left; margin-left:5px;}
    
#fs_splitb
{width:260px; margin:0; padding:0; display:table; float:left; margin-left:5px; height:210px;}
    
#fs_splitc
{width:20%; margin:0; padding:0; display:table; float:left; margin-left:5px; height:210px;}

.fs_pmleft
{float: left; width: 450px; display: inline-table;}

.fs_pmright
{float: right; width: 450px; display: inline-table;}

#fs_pmsectionbody
{width:960px; margin: 0; padding: 0; display: table;}

.fs_podcast
{padding-left: 25px; padding-right: 25px;}

.fs_disclaimerheaderred{color: red; font-size: 1.2em; font-weight: bold; text-align: center;}

.fs_disclaimerbackground{ background: url(/App_Themes/MainTheme/art/wmarkseal.gif); background-repeat: no-repeat; }

#fs_aboutreps {font-size: .85em; padding-right: 10px; }

#hot a {font-size: small; color: Red; font-weight: bold;}

#hot .textHeaderMediumRed {font-size: small; color: Red; font-weight: bold;}

#session_topics
{width: 263px; padding-top: 15px; padding-bottom: 15px;}

#session_topics a
{text-decoration:underline;}

.fragment-L1
{float: left; width: 310px; display: inline-table;}

.fragment-R1
{float: right; width: 310px; display: inline-table;}

#HFB
{float: left; width: 450px;}

#SFB
{float: right; width: 450px;}

.GAA_CR
{padding-left: 25px;}

.gaa_link
{padding-left: 35px;}

#GAA a
{text-decoration: underline;}
