/* LAYOUT
-----------------------------------------------------------------------------------------------
===============================================================================================*/	
	
	.container {position:relative;margin:0 auto;text-align:left;width:945px;}
	
	#header {height:216px;}
	#content {padding-bottom:30px;}
	
	#footer {clear:both;}
	
	/* Main Backgrounds */
	body {background:#565152;color:#999;}
	#page {background:url(/home/files/images/bg_page.gif) top center repeat-y;}
	#header {background:url(/home/files/images/bg_header.gif) top center no-repeat;}
	#footer {background:#565152;}
	
/* Header
-----------------------------------------------------------------------------------------------*/	

	#header .logo {position:absolute;top:137px;left:-6px;}
	
	/* Top Right Tools */
	#header #tools {position:absolute;top:19px;right:-7px;height:48px;}
	  #header #tools ul {height:30px;}
	    #header #tools ul li {float:right;padding-right:1px;background:url(/home/files/images/tools-sep.gif) left center no-repeat;}
	    #header #tools ul li.first {background:none;padding-right:0;}
	      #header #tools ul li a {float:left;line-height:30px;padding:0 8px;font-size:9px;font-weight:bold;color:#fff;text-decoration:none;}
	        #header #tools ul li a:hover {text-decoration:none;color:#999}	 
	  #header #tools form.search {clear:both;width:153px;float:right;padding-right:7px;}
	    #header #tools form.search input#search_site {float:left;font-size:10px;height:14px;width:119px;padding:2px 1px 0px 4px;color:#777;
	      background-image:url(/home/files/images/bg_searchinput.gif);background-position:top left;background-repeat:no-repeat;background-color:#eaeaea;
	      border-top:1px solid #646061;border-right:1px solid #cecece;border-bottom:1px solid #e4e4e4;border-left:1px solid #929090;}
	    body.js #header #tools form.search input#search_site {background-image:url(/home/files/images/bg_searchinput-labeled.gif);}
	    body.js #header #tools form.search input#search_site.focus {background-image:url(/home/files/images/bg_searchinput.gif);}
	    #header #tools form.search input#q {float:left;font-size:10px;height:14px;width:119px;padding:2px 1px 0px 4px;color:#777;
	      background-color:#eaeaea;
	      border-top:1px solid #646061;border-right:1px solid #cecece;border-bottom:1px solid #e4e4e4;border-left:1px solid #929090;}
	    body.js #header #tools form.search input.buttonimg {float:left;}
	  
  /* Main Navigation */
  #header #navigation {height:110px;width:805px;position:absolute;top:89px;left:140px;}
    #header #navigation ul.menu {}
      #header #navigation ul.menu li {float:left;padding:52px 0 0 10px;margin-right:9px;background:url(/home/files/images/navigation-sep.gif) left 62px no-repeat;}
      #header #navigation ul.menu li.first {background:none;}
        #header #navigation ul.menu li ul {}
          #header #navigation ul.menu li ul li {clear:both;padding:0;font-weight:bold;font-size:9px;line-height:15px;color:#ccc;background:none;margin:0;}
            #header #navigation ul.menu li ul li a {float:left;white-space:nowrap;color:#ccc;text-decoration:none;}	 
            #header #navigation ul.menu li ul li.sub a {font-weight:normal;}
            #header #navigation ul.menu li ul li a:hover {text-decoration:none;color:#cccc99;}
            #header #navigation ul.menu li ul li a.atstate {color:#CCCC99;} /* added js 10.19.2009 */
			
      /* Toolkit */
      #header #navigation ul.menu li#toolkit {position:relative;float:right;width:250px;padding:7px 0 0 0;margin:0;background:none;}
        #header #navigation ul.menu li#toolkit h4 {margin:0 0 4px 0;}
          #header #navigation ul.menu li#toolkit ol {}
            #header #navigation ul.menu li#toolkit ol li {padding:0;width:122px;margin-bottom:4px;margin-right:0;}
            #header #navigation ul.menu li#toolkit ol li.left {float:left;clear:left;}
            #header #navigation ul.menu li#toolkit ol li.right {float:right;clear:right;}
              #header #navigation ul.menu li#toolkit ol li a {font-size:9px;font-weight:bold;display:block;color:#CCCC99;background:#565152;padding:0 2px 0 8px;width:112px;line-height:18px;text-decoration:none;}
              #header #navigation ul.menu li#toolkit ol li a:hover {text-decoration:none;color:#ccc;}

	  /* Social Media Icons */
	  #header #navigation ul.menu li#toolkit #iconTwitter  {position: absolute; bottom:58px; right: 54px;}
	  #header #navigation ul.menu li#toolkit #iconFacebook {position: absolute; bottom:58px; right: 28px;}
	  #header #navigation ul.menu li#toolkit #iconYoutube  {position: absolute; bottom:58px; right:  2px;}			  
      
	#accessibility-links {position:absolute;left:-1000em;text-align:left;}
	
	/* Customize */
	.customize{
		z-index:2;
		position:absolute;top:137px;left:820px;
		display:none;
	}
	.customize-blank{
		z-index:1;
		position:absolute;top:137px;left:820px;
	}
	

/* Content
-----------------------------------------------------------------------------------------------*/	

  div.notification {background:#6699cc;padding:7px 16px;margin:0 0 10px 0;}
    div.notification p {font-size:1.4em;line-height:1.28em;}
      div.notification p a {display:block;text-decoration:none;color:#fff;}
      div.notification p a span {/*background:url(/home/files/images/arr.gif) right center no-repeat;padding-right:20px;*/}
        div.notification p a:hover {color:#333;}
	  
  ul.imaging {}
    ul.imaging li {margin:0 0 10px 0;}
  
    ul.imaging li {position:relative;}    
    ul.imaging li a {position:absolute;top:30px;left:10px;display:block;width:290px;height:30px;}
      ul.imaging li a:hover {text-decoration:none;}
      ul.imaging li a span.text {position:absolute;width:290px;height:30px;top:0px;left:0px;}
        ul.imaging li img {display:block;}
        ul.imaging li a span.popup {position:absolute;bottom:34px;left:-9999px;width:266px;background:url(/home/files/images/bg_popup-top.gif) top no-repeat #797979;padding-top:7px;}
        ul.imaging li a.hover {background:url(/home/files/images/blank.gif);}
        ul.imaging li a.hover span.popup {left:-15px;}
          ul.imaging li a span.popup strong {display:block;padding:0 9px;font-weight:normal;color:#000;font-size:9px;line-height:11px;padding-bottom:2px;}
          ul.imaging li a span.popup b {display:block;height:5px;overflow:hidden;background:url(/home/files/images/bg_popup-bot.gif) top left no-repeat;}

	#content {color:#fff;}
	  
	  
	  #content #main {position:relative;margin:0 0 10px 0;height:auto;}
	    #content #main img.back {position:static;}
	    /* Overlay for the "more" link */
	    #content #main a.featured {position:absolute;bottom:0;right:0;width:558px;height:63px;text-indent:-9999px;background:url(/home/files/images/blank.gif);}
	    
	 
	    
	    /* Accordion */
	    #content #main ul.accordion {position:absolute;top:28px;left:16px;width:913px;}
	      #content #main ul.accordion li {}
	        #content #main ul.accordion li h3 {}
	          #content #main ul.accordion li h3 a {display:block;overflow:hidden;text-indent:-9999px;background-position:top left;background-repeat:no-repeat;cursor:pointer;}
	          #content #main ul.accordion li h3 a:hover,
	          #content #main ul.accordion li.active h3 a {background-position:bottom left;}
	          #content #main ul.accordion li.active h3 a {cursor:default;}
	          
	          #content #main ul.accordion li.news h3 a   {width:82px;height:24px;background-image:url(/home/files/images/news.png);}
	          #content #main ul.accordion li.events h3 a {width:98px;height:28px;background-image:url(/home/files/images/events.png);}
	          #content #main ul.accordion li.tagged h3 a {width:105px;height:39px;background-image:url(/home/files/images/tagged.png);}
	        #content #main ul.accordion li div.expand {display:none;}
          #content #main ul.accordion li div.expand div.contents {margin:4px 0;padding:1px 16px;background-image:url(/home/files/images/bg_overlay.png);min-height:60px;}
          * html #content #main ul.accordion li div.expand div.contents {height:60px;}
            #content #main ul.accordion li div.expand div.contents p {margin:0px 0;}

        /* TagCloud */
        .tagcloud {line-height:20px;}
        .tagcloud ul {padding:5px 0px;width:600px;text-align:left;}
          .tagcloud li {display:inline;}
           .tagcloud li a {color:#cccccc;text-decoration:none;}
           .tagcloud li a:hover {text-decoration:none;color:#cc9;}
          .tagcloud li.size1 {font-size:8px;font-weight:normal;}
          .tagcloud li.size2 {font-size:9px;font-weight:normal;}
          .tagcloud li.size3 {font-size:9px;font-weight:bold;}
          .tagcloud li.size4 {font-size:10px;font-weight:normal;}
          .tagcloud li.size5 {font-size:10px;font-weight:bold;}
          .tagcloud li.size6 {font-size:11px;font-weight:normal;}
          .tagcloud li.size7 {font-size:11px;font-weight:bold;}
          .tagcloud li.size8 {font-size:12px;font-weight:normal;}
          .tagcloud li.size9 {font-size:12px;font-weight:bold;}
          .tagcloud li.size10 {font-size:13px;font-weight:normal;}
          .tagcloud li.size11 {font-size:13px;font-weight:bold;}
          .tagcloud li.size12 {font-size:14px;font-weight:normal;}
          .tagcloud li.size13 {font-size:15px;font-weight:normal;}
          .tagcloud li.size14 {font-size:16px;font-weight:normal;}
          .tagcloud li.size15 {font-size:17px;font-weight:normal;}
          .tagcloud li.size16 {font-size:18px;font-weight:normal;}
          .tagcloud li.size17 {font-size:19px;font-weight:normal;}
          .tagcloud li.size18 {font-size:20px;font-weight:normal;}
          .tagcloud li.size19 {font-size:21px;font-weight:normal;}
          .tagcloud li.size20 {font-size:22px;font-weight:normal;}
          .tagcloud li.size21 {font-size:23px;font-weight:normal;}
          .tagcloud li.size22 {font-size:24px;font-weight:normal;}
          .tagcloud li.size23 {font-size:25px;font-weight:normal;}
          .tagcloud li.size24 {font-size:26px;font-weight:normal;}
          .tagcloud li.size25 {font-size:27px;font-weight:normal;}
	
	/* Section Nav */
	div.section-nav{ padding: 10px 27px 8px; background: #FFFFFF; margin-bottom: 13px;}
	  div.section-nav h3{font-weight: bold; color: #333333; padding-bottom: 7px;}
	  div.section-nav h3 a{color: #333333;}
	  div.section-nav h3 a:hover{color: #999966;}
	  div.section-nav ul{width: 100%; overflow: hidden;}
	  div.section-nav li{float: left; border-right: 1px solid #333333; padding-right:10px; margin-right: 10px; margin-bottom: 5px;}
	  div.section-nav li.first{border: none; padding-left: 0;}
	  div.section-nav li.last{border: none; padding-left: 0px;}
	  div.section-nav li a{color: #333333; font-weight: bold;}
	  div.section-nav li a:hover{color: #999966;}   
	  div.section-nav li a.atstate{color: #999966;} /* added js 10.19.2009 */
	  
/* interior content */
	.interior-wrapper {background: #fff; padding: 27px 27px 30px; margin-bottom: 25px;}
	.interior-wrapper #content{color: #333; width: 100%; overflow: hidden; padding-bottom: 0;}
	.interior-wrapper .two-column{background: #fff url(/home/files/images/dot.gif) repeat-y 600px 0;}
	.interior-wrapper .two-column-equal{background:transparent url(/home/files/images/dot.gif) repeat-y scroll 445px 0;}
	.interior-wrapper .two-column-alternate{background: #fff url(/home/files/images/dot.gif) repeat-y 596px 0;}
	.interior-wrapper .three-column-combined{background: #fff url(/home/files/images/dot.gif) repeat-y 595px 0;}
	.interior-wrapper .three-column{background: #fff url(/home/files/images/dots.gif) repeat-y 291px 0;}
	.interior-wrapper .three-column-single{background: #fff url(/home/files/images/dot.gif) repeat-y 291px 0;}

	.interior-wrapper a{color: #6699cc;}
	.interior-wrapper a:hover{color: #ca790f;}
	
	.content-left{float: left; width: 580px;}
	.content-right{float: right; width: 273px;}	 
	
	.content-interior-two-column-right{float:right; width:47%;}
	.content-interior-two-column-left{float:left; width:47%;}
	
	.content-left-equal{float: left; width: 426px;}
	.content-right-equal{float: right; width: 426px;}	  
	
	.threecol-content-left{float: left; width: 282px; padding-right:13px;}
	.threecol-content-mid{float:left; width: 283px; padding-left:6px; padding-right:6px;}
	.threecol-content-right{float: right; width: 282px; padding-left:13px;}
	.threecol-content-combined{float: left; width: 569px;}	  
	  
/* Footer
-----------------------------------------------------------------------------------------------*/	

	#footer {padding:3px 15px 15px;}
	  #footer p {line-height:20px;font-size:9px;color:#333;text-align:right;}
	    #footer p a {color:#333;text-decoration:none;}
      #footer p a:hover {text-decoration:underline;}	  	
