/*
                       
    ELEXIO | Where Ministry Clicks
    http://www.elexio.com

    Site:       Christopher Dock - Custom (Amp Web Version)
    File:       master.css
    Author:     jsmitht@elexio.com
    Notes:      

*/

@font-face {
    font-family: 'museo_sans500';
    src: url('../Type/museosans_500-webfont.eot');
    src: url('../Type/museosans_500-webfont.eot?#iefix') format('embedded-opentype'),
         url('../Type/museosans_500-webfont.woff') format('woff'),
         url('../Type/museosans_500-webfont.ttf') format('truetype'),
         url('../Type/museosans_500-webfont.svg#museo_sans500') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'FFFTusjBold';
    src: url('../Type/FFF_Tusj-webfont.eot');
    src: local('?'),
		 url('../Type/FFF_Tusj-webfont.eot?#iefix') format('embedded-opentype'),
         url('../Type/FFF_Tusj-webfont.woff') format('woff'),
         url('../Type/FFF_Tusj-webfont.ttf') format('truetype'),
         url('../Type/FFF_Tusj-webfont.svg#FFFTusjBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

body 														{ background:#b0b0b0; font-family:'museo_sans500', Verdana, Arial, Helvetica, sans-serif; line-height:1.3em; margin:0; padding:0; }
h1, h2, h3, h4, h5 											{ margin:0; padding:0; }
p 															{ margin:0; padding:5px 0; }
a                                                           { color:#0b1c26; outline: none; }

a img                                                       { border:0; }

#main-wrap                                            		{ background:url(../images/midwrap-repeater.jpg) repeat top center; width:100%; }
#top-wrap                                                 	{ background:url(../images/main-back.jpg) repeat-x top center; position:relative; width:100%; }

/******* Slidedown Content Area *********/
#shelf-wrap                                                 { background:url(../images/midwrap-repeater.jpg); display:none; padding:15px 0; width:100%; }
#shelf-wrap h1                                              { color:#aaaaaa; font-family:'FFFTusjBold', Verdana, Arial, Helvetica, sans-serif; font-size:47px; font-weight:normal; line-height:50px; }
#shelf-wrap h2                                              { color:#3f3f3f; font-family:'museo_sans500', Verdana, Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; }
#shelf-wrap h3                                              { color:#3f3f3f; font-family:'museo_sans500', Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; font-style:italic; margin:0; padding:0; }
#shelf-wrap a                                               { color:#8fa262; }
#shelf-wrap p                                               { color:#5f5f5f; }
#shelf                                                      { margin:0px auto 0; padding:0; width:978px; }

/******** Dock Menu *********/
#side-social-networks                                       { background:url(../images/dock-back.png) top left no-repeat; padding:4px; position:fixed; top:150px; right:0px; height:227px; width:48px; }
#ewsmenu_imagemenu                                          { list-style:none; margin:0; padding:0; }
#ewsmenu_imagemenu li.ews_menu_item                         {  }
#ewsmenu_imagemenu li.ews_menu_item a                       { background-position:0 -2px; display:block; height:38px; text-align:left; text-indent:-9999px; width:42px; }
#ewsmenu_imagemenu li.ews_menu_item a:link,
#ewsmenu_imagemenu li.ews_menu_item a:visited               {}
#ewsmenu_imagemenu li.ews_menu_item a:hover,
#ewsmenu_imagemenu li.ews_menu_item a:active                { background-position:0 40px; }

#container													{ background:url(../images/mid-glow.jpg) 0px 573px no-repeat; min-height:960px; margin:auto; width:978px; padding:0; }

/***** Header *****/
#header                                                     { background:url(../images/header.png) no-repeat bottom center; height:146px; margin:0; position:relative; width:978px; z-index:10; }

a#shelf-link                                                { background:url(../images/slidedown-tab.png) top center no-repeat; color:#475b19; text-transform:uppercase; font-family:'museo_sans500', Verdana, Arial, Helvetica, sans-serif; font-size:12px; height:50px; width:148px; overflow:hidden; padding-top:10px; position:absolute; text-align:center; top:0px; right:0px; text-decoration:none; }
a#shelf-link.open											{ background-position:bottom center; }

#search-zone                                                { background:url(../images/search-field.png) top left no-repeat; position:absolute; height:25px; width:186px; top:3px; right:154px; }
#search-zone div.ews_gsb                                    {}
#search-zone div.ews_gsb_default                            {}
div.ews_gsb_builtin                                         {}
div.ews_gsb_builtin input.ews_gsb_searchbox                 { background:transparent; border:0; color:#8fa262;font-family:'museo_sans500', Verdana, Arial, Helvetica, sans-serif; font-size:12px; position:absolute; top:4px; left:9px; width:150px; }
div.ews_gsb_builtin input.ews_gsb_button                    { position:absolute; top:4px; right:4px; background:url(../images/search-go.png) top right no-repeat; border:0px; margin:0; padding:0; color:#c7c7c7; font-size:0px; height:17px; text-align:left; text-indent:-9999px; width:21px; }
div.ews_gsb_builtin input.ews_gsb_button:hover              { background:url(../images/search-go.png) bottom right no-repeat; }

#quicklinks                                 				{ background:url(../images/quicklinks-dropdown.png) top left no-repeat; height:25px; width:146px; margin:0; padding:0; position:absolute; right:350px; top:3px; z-index:103; }
#quicklinks div                            					{ padding:0; margin:0; }
#quicklinks_ul                              				{ margin:0; padding:0; }
#quicklinks_ul li                           				{   }
#quicklinks_ul li#top>a                     				{ display:block; height:24px; color:#000; font-size:12px; width:120px; line-height:24px; overflow:hidden; padding:0 10px 0 7px; text-decoration:none; }
#quicklinks_ul                              				{ padding:0px; list-style:none; margin-top:2px; }
#ewsmenu_quicklinks                         				{ border:1px solid #000000; list-style:none; padding:5px 0; }
#quicklinks_ul li li>a                      				{ background:#bcc3ae; color:#000; font-size:11px; line-height:1.3em; padding:5px 10px; text-align:left; text-decoration:none; width:140px; }
#quicklinks_ul li>ul                        				{ background:#bcc3ae; list-style:none; margin:0 0 0 7px; }
#quicklinks_ul li li:hover>a                				{ background:#93a46b; color:#000; text-decoration:none; }
#quicklinks_ul li ul li ul                  				{ display:none; }

#utilities													{ height:35px; margin:0; position:absolute; width:475px; top:0; left:0px; }
#ewsmenu_utils												{ list-style:none;margin:0;overflow:hidden;padding:5px 0; text-align:right;}
#ewsmenu_utils li											{ float:right;list-style:none;margin:0;padding:4px 0;}
#ewsmenu_utils li a											{ border-left:#96a080 1px solid;color:#96a080;display:block;padding:0px 15px 0px 14px;text-decoration:none; text-transform:uppercase; line-height:16px; }
#ewsmenu_utils li a:hover									{ color:#c5cab9;}
#ewsmenu_utils li li a										{ display:none; }


#logo                                                       { height:110px; position:absolute; top:38px; left:0px; width:173px; }
#logo div.ews_logo                                          {}
#logo div.logoblock                                         {}
#ctl00_wLogoBlock1 div.ews_orglogo                          {}
#ctl00_wLogoBlock1 div.ews_orglogo a                        {}
#ctl00_wLogoBlock1 div.ews_orglogo a:link,
#ctl00_wLogoBlock1 div.ews_orglogo a:visited                {}
#ctl00_wLogoBlock1 div.ews_orglogo a:hover,
#ctl00_wLogoBlock1 div.ews_orglogo a:active                 {}

#nav                                                        { position:absolute; bottom:0px; right:4px; z-index:20; }
.ews_menu 													{ z-index:25; }
#ewsmenu_main 												{ background:url(../images/menu-divider.png) right bottom no-repeat; float:right; font-size: 16px; height: 74px; list-style: none outside none; margin: 0px; overflow: hidden; padding: 0px; text-transform:uppercase; width:785px; }
#ewsmenu_main > li 											{ float: left; font-family:'museo_sans500', Verdana, Arial, Helvetica, sans-serif; line-height: 74px; }
#ewsmenu_main > li > a 										{ background:url(../images/menu-divider.png) left bottom no-repeat; color: #fff; display: block; font-family:'museo_sans500', Verdana, Arial, Helvetica, sans-serif; padding: 0 12px; text-decoration: none; text-transform:uppercase; text-shadow:2px 2px 2px rgba(0,0,0,.4); }
#ewsmenu_main > li.selected 								{  }
#ewsmenu_main > li.selected > a 							{ color: #fff; }
#ewsmenu_main > li:hover 									{ background:url(../images/menu-hover.png) repeat-x bottom; }
#ewsmenu_main > li:hover > a 								{ color: #fff; }
#ewsmenu_main li li > a 									{ color: #fff; font-size: 12px; line-height: 1.3em; padding: 10px 10px; text-align: left; text-transform:none; text-decoration: none; width: 220px; }
#ewsmenu_main li > ul 										{ background:url(../images/dropdown-back.png); border-radius:0px 0px 5px 5px; margin-top: -1px; padding: 5px 0; }
#ewsmenu_main li li:hover > a 								{ background: none repeat scroll 0 0 #40511A; color: #fff; text-decoration: none; }
#ewsmenu_main li ul > li:hover > ul, 
#ewsmenu_main li ul > li:hover > ul > li:hover > ul, 
#ewsmenu_main li ul > li:hover > ul > li:hover > ul > li:hover > ul { border-radius:0; margin: -30px 0 0 180px; }

/***** Main Content *****/
#main-slideshow                                             { height:483px; width:978px; }
#main-slideshow .ews_titles                                 { color:#6d6e71; height:215px !important; position:absolute; top:15px !important; left:450px !important; font-size:20px; text-align:left; font-family:Georgia; width:390px !important; }
#main-slideshow .inactiveSlide                              { display:inline-block; height: 15px; width: 14px; text-decoration:none; }
#main-slideshow .ews_controls                               { background: none; text-align: center;  height: 18px; overflow: hidden; position: absolute; top: 412px; left:9px !important; width:960px !important; }  
#main-slideshow .ews_controls a                             { background:url(../images/controls.png) no-repeat top center; display:block; float:left; height:18px; width:18px; margin: 0px 2px 0px 2px; text-decoration:none; text-align:left; text-indent:-9999px; }
#main-slideshow .ews_controls a.activeSlide                 { background:url(../images/controls.png) no-repeat bottom center; color:#f3b46e; height:18px; width:18px; margin: 0px 2px 0px 2px; display: block; float:left; text-align:left; text-indent:-9999px; }
#main-slideshow .ews_titles                                 { color: #FFFFFF; background: none; font-size: 20px; text-align: center; width: 100%; height: 25px; overflow: hidden; position: absolute; top: 0px; } 
#main-slideshow .ews_links                                  { font-size: 20px; text-align: center; width: 100%; overflow: hidden; position: absolute; top: 0px; bottom: 15px; } 
#main-slideshow .ews_blank                                  {  }                  


#tab_container                                              { background:url(../images/tabbed-content.png) 0 13px no-repeat; display:block; float:left; min-height:260px; width:600px; }
#tabarea                                                    { float:left; margin:0px 0px 6px 0; overflow:hidden; position:relative; width:600px; }
#tabs                                                       { position:relative; width:600px; }
#tabs ul                                                    { list-style:none;margin:0;overflow:hidden;padding:0 0;text-align:left;z-index:1001; }
#tabs ul li.selected                                        { background:url(../images/tab-on-right.png) no-repeat top right; }
#tabs ul li.selected a                                      { background:url(../images/tab-on-left.png) no-repeat top left; color:#797979;outline:none; }
#tab_one                                                    {}
#tabs ul li                                                 { background:url(../images/tab-off-right.png) no-repeat top right; display:block; float:left; margin-right:2px; }
#tabs ul li a                                               { background:url(../images/tab-off-left.png) no-repeat top left; color:#989898; display:block; margin-right:10px; font-family:'museo_sans500', Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; padding:7px 3px 8px 14px; text-align:center; text-decoration:none; }
#tabs ul li a div                                           { display:inline; }
#tab_two                                                    {}
#tab_three                                                  {}
div.tc                                                      { display:none;color:#393829; font-family:Arial, Helvetica, Verdana, Sans-serif; font-size:12px; margin-top:-1px; width:305px; }
div.selected                                                { display:block; }
div.inner h2                                                {  }
div.inner h1                                                {  }
div.inner h3                                                {  }
div.inner                                                   { background:url(../images/tab-back.jpg) no-repeat bottom right; padding:15px; width:570px; }
div.inner a                                                 {  }

.main														{ width: 978px; margin:0; padding:0; } 
#home-content                                               { float:right; padding:0px 0 40px; width:350px; }
#contentarea_main                                           {}
#home-content div.contentarea                               {}

#sub-content-top                                            { background:url(../images/sidebar-page-mid.png) top center repeat-y; padding:0; width:978px; }
#sub-content												{ background:url(../images/sidebar-page-top.jpg) top center no-repeat; width:978px; }
#sub-content-bottom											{ background:url(../images/sidebar-page-bottom.png) top center no-repeat; display:block; width:978px; height:85px; }
#sub-content-left                                           { float:left; overflow:hidden; padding:24px 20px 0px 24px; width:659px; }
#sub-content-right                                          { float:right; margin-top:10px; overflow:hidden; padding:10px 4px 20px 0; width:268px; }
#sub-content-right h2.pagename                              { background:url(../images/sidemenu-title.jpg) no-repeat bottom; color:#9d955f; font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; font-weight:normal; margin:0 5px 0 2px; padding:0px 10px 10px;}
#ewsmenu_submenu                                            { list-style:none; margin:0 2px 15px 0; padding:0; }
#ewsmenu_submenu li                                         { font-family:Georgia, "Times New Roman", Times, serif; }
#ewsmenu_submenu li a                                       { color:#727272; display:block; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; padding:10px 10px 10px 30px; text-decoration:none; }
#ewsmenu_submenu li.selected                                { background:url(../images/sidemenu-select-top.jpg) top center no-repeat; padding-top:5px;  }
#ewsmenu_submenu li.selected a                              { background:#b1bc96 url(../images/sidemenu-select-arrow.jpg) 10px center no-repeat; color:#fcf9e5; font-size:14px; padding:10px 10px 10px 30px; }
#ewsmenu_submenu li li                                      { display:none; }


#wide-content-top                                           { background:url(../images/wide-page-mid.png) top center repeat-y; clear:both; padding:0; width:978px; }
#wide-content												{ background:url(../images/wide-page-top.jpg) top center no-repeat; width:928px; padding:20px 25px 0 25px; }
#wide-content-bottom										{ background:url(../images/wide-page-bottom.png) top center no-repeat; display:block; width:978px; height:85px; }

/***** Footer *****/
#bottom-wrap                                                { background:url(../images/footer.jpg) top left repeat-x; clear:both; overflow:hidden; width:100%; }
#footer                                                     { margin:0 auto; width:978px; }
#logo-zone													{ float:right; padding:15px 0; width:250px; }
#footer-wrap												{ margin:auto; width:978px; }
div.credits                                                 { display:block; height:22px; padding:20px; margin:0 auto; width:214px; }
div.credits a                                               { background:url(../images/credits.jpg) top center no-repeat; display:block; height:22px; text-align:left; text-indent:-9999px; width:214px; }

/***** Clear Fix *******/
.clear:after 												{ content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clear 														{ display: inline-block; }
 html[xmlns] .clear 										{ display: block; }
* html .clear 												{ height: 1%; }