﻿html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, acronym, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align:baseline; background: transparent; }
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
:focus { outline: 0; }
ins { text-decoration: none; }
del { text-decoration: line-through; }
table { border-collapse: collapse; border-spacing: 0; }
address { font-style: normal; }
ol#accessibility-nav, .hide { position: absolute; top: -999em; left: -999em; height: 1px; width: 1px; }
	.featured-tab:after,
ul.slide li:after,
#top-section:after,
#bottom-section:after,
#content:after,
	.section-header:after,
	.homepage-section:after,
	ul.featured-news-items:after,
	ul.featured-news-items li:after,
	ul.news-photo-gallery:after,
	.sidebar-image-bank ul:after,
#sitemap-container:after,
	.footer-container:after,
#main:after,
#sub-nav:after,
#story-multimedia-tabs:after,
	ul.scrollable-tabs:after,
	.story-resources-bot ul:after,
	.story-resources-share:after,
	.audio-photo:after,
	.watch-listen:after,
	.article:after,
	.sidebar-item li:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

body { background: url(images/bg_body.gif) top center repeat-y; font: 62.5% "Lucida Grande", Verdana, Arial, sans-serif; text-align: center; color: #333; }
hr { display: none; }
strong { font-weight: bold; }
em { font-style: italic; }
acronym, acronym { border-bottom: 1px dotted #999; cursor: help; }
input, textarea, select { font: 1.2em Arial, Helvetica, sans-serif; }
a, a:link, a:visited { color: #666666; text-decoration: none; }
a:hover, a:active { text-decoration: underline; }
.ir { display: block; position: relative; overflow: hidden; }
.ir span { display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
sub { vertical-align: -0.5em; }
sup { vertical-align: 0.5em; }

#main #content table { border-collapse: collapse; font: normal 1.2em/150% "Lucida Grande", Lucida, Verdana, sans-serif; margin-bottom: 20px;}
#main #content table caption { text-align: left; font: normal 1.6em/1 Georgia; margin: 20px 0 5px 0; }
#main #content table thead tr { background-color: #396ccf; color: #fff; }
#main #content table tr td { padding: 5px 8px; vertical-align: top; border: 1px solid #e3e3e3; }
#main #content table tr.even { background-color: #f9f9f9; }

img.img-float-left,
img.img-float-right { border: 1px solid #ddd; background-color: #eee; padding: 5px; }
img.img-float-left { float: left; margin: 0 20px 0 0; }
img.img-float-right { float: right; margin: 0 0 0 20px; }


	#wrapper { width: 1004px; margin: 0 auto; background: url(images/bg_body.gif) top center repeat-y; }
	#container { width: 1000px; position: relative; text-align: left; margin: 0 auto; }

	#header { height: 131px; background: url(images/bg_header.jpg) top left no-repeat; margin-bottom: 10px; position: relative; }
	#header a:hover { text-decoration: none; }
	#top-section { padding: 20px 30px 0 29px; }
	#featured { width: 704px; height: 265px; float: left; position: relative; background: url(images/bg_featured.gif) top left no-repeat; }
	#top-sidebar { width: 220px; float: right; }
	#bottom-section { padding: 0 30px 25px 30px; }
	#main { padding: 0 30px; }
	#content { width: 700px; float: left; }
	#primary-content { width: 460px; float: right; }
	#secondary-content { width: 221px; float: left; }
	#bottom-sidebar { width: 220px; float: right; }
	#sitemap { background: #f4f4f4 url(images/bg_sitemap.gif) top left repeat-x; clear: both; margin-top: 30px; }
	#sitemap-container { padding: 20px 0 30px 30px; }
	

	#header div.logo { padding: 21px 0 0 0; }
	#header h1,
	#header div.logo a { display: block; position: relative; overflow: hidden; width: 310px; height: 110px; }
	#header h1 span,
	#header div.logo a span { display: block; width: 100%; height: 100%; position: absolute; top: 0; left: 0; background: url(images/logo.gif) no-repeat;  }

	#header ul.toplinks { float: right; font-size: 1.1em; padding: 3px 41px 0 0; }
	#header ul.toplinks li { float: left; }
	#header ul.toplinks li a { display: block; color: #c6d0e3; padding: 0 6px; background: url(images/border_toplinks.gif) center right no-repeat; }
	#header ul.toplinks li.last a { padding-right: 0; background: none; }
	#header ul.toplinks li a:hover { color: #ebebeb; }
	
	#header form.search-form { position: absolute; top: 49px; left: 690px; }
	#header form.search-form input#search-input { float: left; background: url(images/bg_search.gif) top left no-repeat; width: 235px; height: 20px; border: 0; padding: 5px 0 0 5px; } /* TO DO: IE Box hack */
	#header form.search-form input#search-submit { float: left; }
	
	#header ul.navigation { position: absolute; top: 97px; left: 412px; }
	#header ul.navigation li { display: inline; }
	#header ul.navigation li a { display: block; float: left; background: url(images/bg_menu_item.png) top left no-repeat; width: 110px; height: 35px; margin-right: 2px; text-align: center; }
	#header ul.navigation li a span { display: block; padding-top: 4px; line-height: 1; }
	#header ul.navigation li a strong { color: #294e95; font-size: 1.3em; display: block; letter-spacing: -0.5px; padding-bottom: 1px; }
	#header ul.navigation li a em { color: #999; font-size: 0.9em; font-style: normal; letter-spacing: -1px; }
	#header ul.navigation li a:hover { background-position: 0 -34px; }
	#header ul.navigation li a:hover em { color: #666; }
	body.about #header ul.navigation li.nav-about a { background-position: 0 -34px; }
	body.work #header ul.navigation li.nav-work a { background-position: 0 -34px; }
	body.news #header ul.navigation li.nav-news a { background-position: 0 -34px; }
	body.publications #header ul.navigation li.nav-publications a { background-position: 0 -34px; }
	body.earchives #header ul.navigation li.nav-earchives a { background-position: 0 -34px; }
	#header ul.navigation li.nav-publications2 a { background-position: 0 -34px; }

	#sub-nav { margin-bottom: 23px; border-bottom: 1px solid #e1e1e1; }
	#sub-nav h1 { float: left; color: #396ccf; font-size: 1.8em; font-weight: normal; }
	#sub-nav ul { float: right; }
	#sub-nav ul li { display: inline; font-size: 1.1em; }
	#sub-nav ul li a { display: block; float: left; padding: 7px 0 5px 0; margin-left: 18px; }
	#sub-nav ul li a:hover { color: #a52a2a; background: none; text-decoration: none; }
	#sub-nav ul li.selected a { font-weight: bold; background: url(images/ico_subnav.gif) bottom center no-repeat; }

		.sidebar .sidebar-section ul li a.more { display: block; text-align: right; }
		
		.sidebar-tags p a { padding: 2px 6px; background-color: #dfdfdf; border-right: 1px solid #666; border-bottom: 1px solid #666; }
		.sidebar-tags p a:hover { background-color: #396CCF; color: #fff; text-decoration: none; }
	
		#primary-content .homepage-section { margin-bottom: 30px; clear: both; }
		#primary-content h2 { display: block; padding: 7px 0; font-size: 1.8em; font-weight: normal; border-top: 5px solid #e1e1e1; border-bottom: 1px solid #e1e1e1; margin-bottom: 25px; }  /* todo: box model hack */
		#primary-content .section-content { width: 340px; float: right; }
		#primary-content .section-content p { font-size: 1.2em; line-height: 1.6; margin-bottom: 20px; }
		#primary-content .section-content p a { font-weight: normal; }
		#primary-content .section-image { /*width: 175px;*/ float: left; display: inline; }
		#primary-content .section-image img { padding: 4px; border: 1px solid #ddd; background-color: #eee; }
		#primary-content a.more { display: block; font-size: 1.2em; font-weight: normal; text-align: right; float: right; }
	
		#sitemap ul.breadcrumbs { background: url(images/bg_breadcrumbs.gif) top left repeat-x; overflow: hidden; height: 31px; width: 100%; }
		#sitemap ul.breadcrumbs li { display: inline; font-size: 1.1em; color: #666; }
		#sitemap ul.breadcrumbs li a,
		#sitemap ul.breadcrumbs li span { display: block; float: left; padding: 10px 15px 9px 7px; background: url(images/bg_breadcrumbs_item.gif) top right no-repeat; }
		#sitemap ul.breadcrumbs li span { background: none; }
		#sitemap ul.breadcrumbs li.breadcrumbs-intro span { padding-left: 23px; color: #ccc; background: url(images/bg_breadcrumbs_item.gif) top right no-repeat; }
		#sitemap ul.breadcrumbs li.breadcrumbs-home a { position: relative; width: 34px; height: 31px; padding: 0; text-indent: -9999em; }
		#sitemap ul.breadcrumbs li.breadcrumbs-home a strong { position: absolute; top: 11px; left: 6px; background: url(images/ico_home.gif) top left no-repeat; width: 12px; height: 11px; text-indent: -9999em; }
		#sitemap ul.breadcrumbs li a:hover { color: #a52a2a; text-decoration: none; }
		
		#sitemap p#last-update { color: #999; font-size: 1em; margin: 0 30px 3px 0; padding: 0; border: none; background: none; text-align: right;}
	
		#sitemap .sitemap-section { float: left; margin-right: 20px; display: inline; }
		#sitemap h3 { display: block; color: #333; margin-bottom: 4px; font-size: 1.1em; }
		#sitemap-container ul { clear: both; }
		#sitemap-container ul li { display: inline; }
		#sitemap-container ul li a { font-size: 1.1em; color: #999; display: block; padding: 4px 0; }
		#sitemap-container ul li a:hover { color: #333; text-decoration: none; }
		#sitemap-container p { color: #999; font-size: 1.1em; line-height: 1.8; }
		#sitemap-container img { border: 1px solid #dcdcdb; float: left; margin: 6px 12px 12px 0; }
		.cols-8 .sitemap-section { width: 100px; }
		.cols-6 .sitemap-section { width: 140px; }
		.cols-4 .sitemap-section { width: 220px; }
		.cols-2 .sitemap-section { width: 460px; }

		@media projection, screen { .tabs-hide { display: none; } }
		@media print { .tabs-nav { display: none; } }

		ul.scrollable-tabs li a,
		a.prev,
		a.next { cursor: pointer; }
		a.disabled { visibility: hidden !important; }
		div.tabPanes div { display: none; }
		div.tabPanes { border: solid 1px #e6e1f1; padding: 0 15px; }
		div.scrollable { position: relative; overflow: hidden; clear: both; }
		div.scrollable div.items { width: 20000em; position: absolute; clear: both; } 

	.sidebar .sidebar-section { border-top: 5px solid #e1e1e1; border-bottom: 1px solid #fefefe; background: #f3f3f3 url(images/border_sidebar_section.gif) bottom left repeat-x; padding: 0 15px; margin-bottom: 20px; }
	.sidebar .sidebar-section h3 { display: block; padding: 8px 0; font-size: 1.8em; font-weight: normal; border-bottom: 1px solid #e1e1e1; }
	.sidebar .sidebar-section ul,
	.sidebar .sidebar-section p { border-top: 1px solid #fff; padding-top: 4px; }
	.sidebar .sidebar-section ul li { background: url(images/bg_sidebar_item.gif) bottom left repeat-x; padding: 5px 0 9px; font-size: 1.2em; line-height: 1.6; }
	.sidebar .sidebar-section ul li a,
	.sidebar .sidebar-section p a { font-weight: normal; }
	.sidebar .sidebar-section p { padding-bottom: 10px; font-size: 1.2em; line-height: 1.8em; color: #ccc; }
	.sidebar .sidebar-tags p { font-size: 1.1em; line-height: 2em; }
	.sidebar .sidebar-section p span.separator { padding: 0 1px; }


	.sidebar .sidebar-banner { border: 0; background: #fff; padding: 0; }

	.sidebar .sidebar-calendar { height: 147px; }
	.sidebar .sidebar-calendar h4 { display: block; padding: 6px 0 6px 25px; font-size: 1.2em; }
	.sidebar .sidebar-calendar ul li { display: none; font-size: 1em; background: none; padding: 0; line-height: 1; position: absolute; top: 42px; }

	@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) { head~body .sidebar .calendar-month {width: 92%; } }
	.sidebar .sidebar-calendar { position: relative; padding-bottom: 10px; }
	.sidebar .sidebar-calendar a.previous { display: block; position: absolute; top: 3px; left: -3px; padding: 3px 15px 3px 3px; text-indent: -9999em; z-index: 100; }
	.sidebar .sidebar-calendar a.next { display: block; position: absolute; top: 3px; right: 12px; padding: 3px 3px 3px 15px; text-indent: -9999em; z-index: 105; }
	.sidebar .sidebar-calendar a.previous span { display: block; width: 7px; height: 12px; background: url(images/ico_arrows.png) 0 0 no-repeat; }
	.sidebar .sidebar-calendar a.next span { display: block; width: 7px; height: 12px; background: url(images/ico_arrows.png) -7px 0 no-repeat; }
	.sidebar .sidebar-calendar a.previous:hover span { display: block; width: 7px; height: 12px; background: url(images/ico_arrows.png) 0 -12px no-repeat; }
	.sidebar .sidebar-calendar a.next:hover span { display: block; width: 7px; height: 12px; background: url(images/ico_arrows.png) -7px -12px no-repeat; }	
	.sidebar .sidebar-calendar table tr td { width: 36px; font-size: 1.2em; line-height: 1.3; text-align: center;}
	.sidebar .sidebar-calendar table tr td a { /*background-color: #e4e4e4;*/ background-color: #396ccf; color: #fff; font-weight: bold; display: block; width: 100%; height: 100%; }
	.sidebar .sidebar-calendar table tr td div.meeting { position: relative; }
	.sidebar .sidebar-calendar table tr td div.tooltip { position: absolute; top: 12px; left: -43px; width: 224px; font-size: 0.9167em; background: url(images/bg_tooltip_top.png) top left no-repeat; padding-top: 17px; z-index: 999; }
	.sidebar .sidebar-calendar table tr td div.tooltip-bot { position: relative; padding: 0 12px 22px 12px; background: url(images/bg_tooltip_bot.png) bottom left no-repeat; }
	.sidebar .sidebar-calendar table tr td div.tooltip p { font-size: 1em; line-height: 1.4; color: #666; text-align: left; }
	.sidebar .sidebar-calendar table tr td div.tooltip strong { color: #333; }
	.sidebar .sidebar-calendar table tr td div.tooltip a { color: #396ccf; font-weight: normal; display: inline; background: none; }
	.sidebar .sidebar-calendar table tr td div.tooltip a:hover { color: #a52a2a; }
	.sidebar .sidebar-calendar table tr td div.tooltip a.more { font-weight: bold; }
	.sidebar .sidebar-calendar table tr td div.tooltip a.close-meeting { position: absolute; width: 21px; height: 21px; padding: 3px; top: -4px; right: 6px; text-indent: -9999em; cursor: pointer; }
	.sidebar .sidebar-calendar table tr td div.tooltip a.close-meeting span { display: block; width: 21px; height: 21px; background: url(images/btn_close.png) top left no-repeat; }
	.sidebar .sidebar-calendar table tr td div.tooltip a.close-meeting:hover span { display: block; background-position: 0 -21px; }
	
	.sidebar .sidebar-jobs ul li a { font-weight: normal; }
	
	.sidebar .sidebar-dgs-corner { position: relative; }	
	.sidebar .sidebar-dgs-corner img { position: absolute; top: -15px; right: 0; }
	
	.sidebar .sidebar-image-bank ul { padding-top: 12px; }
	.sidebar .sidebar-image-bank ul li { width: 90px; float: left; clear: both; padding: 0 0 12px; background: none; line-height: 1; }
	.sidebar .sidebar-image-bank ul li a { background: none; }
	.sidebar .sidebar-image-bank ul li a:hover img { border: 1px solid #999; }
	.sidebar .sidebar-image-bank li.alt { float: right; text-align: right; clear: none; }
	.sidebar .sidebar-image-bank img { background: #fff; padding: 4px; border: 1px solid #d2d2d2; width: 78px; height: 78px; }



   
    #meetings3columnwrapper { width:960px;height:auto;display:block;float:left;padding:20px;float:left;clear:both;padding-left:20px;padding-right:20px;border:0px solid #ff0000;padding-top:0px;padding-bottom:0px; }
    #meetings2and3wrapper {float:left;display:block;clear:none;padding:0px;margin:0px;width:780px;overflow:hidden;border:solid 0px;}
    #meetings2and3wrapper #annheader{}
    #meetings2and3wrapper #annheader table {}
    #meetings2and3wrapper #anndocuments{}
    #meetings2and3wrapper #annannouncement {margin-left:20px;margin-top:10px;text-align:justify;}
    #meetings3columnwrapper #meetingsleftcolumn { display:block;float:left;clear:both;width:180px;padding:0px;border-top:5px solid #cccccc; margin-top:10px;background:#f3f3f3;padding-bottom:10px; }
    #meetings3columnwrapper #meetingsleftcolumn b { font: 1.2em "Lucida Grande", Lucida, Tahoma, Arial, Verdana;font-weight:800;display:block;float:left;border-bottom:solid 1px #cccccc;border-top:solid 1px #cccccc;width:160px;height:20px;padding:10px;padding-top:15px;padding-bottom:5px;background:#ececec;}
    #meetings3columnwrapper #meetingsleftcolumn ul { margin-left:0px;font:"Lucida Grande", Lucida;margin-top:0px;margin-bottom:0px;display:block;float:left;padding-left:0px;border-top:solid 1px #ffffff;}
    
    #meetings3columnwrapper #meetingsleftcolumn ul li { margin-left:10px;list-style:none;border-bottom:dotted 1px #cccccc;padding:5px;width:160px;display:block;float:left;
                                                        font:13px "Lucida Sans", Verdana;padding-left:0px;padding-top:7px;padding-bottom:7px; }

    #meetings3columnwrapper #meetingsleftcolumn ul li a { text-decoration:none;color:#505050; }
    #meetings3columnwrapper #meetingsleftcolumn ul li a:hover {color:#4ea1ff; }
   
       
    #meetings3columnwrapper #meetingsmiddlecolumn { width:558px;padding:10px;float:left;clear:none;margin-left:9px;border-left:dotted 1px #cccccc;border-right:dotted 1px #cccccc; }
    #meetings3columnwrapper #meetingsmiddlecolumn .mslideshow {width:520px;padding:0px;float:left;clear:none;margin-left:0px;height:205px;background:#f3f3f3;margin-top:0px;overflow:hidden;}
    #meetings3columnwrapper #meetingsmiddlecolumn .mhtitles { font-family:Georgia, "Lucida Grande", Lucida, Tahoma, Arial, Verdana;font-weight:400;font-size:20px;color:#0055a4;
                                                              display:block;float:left;border-bottom:dotted 1px #cccccc;padding:5px;padding-bottom:10px;width:550px;margin-top:15px; }
    #meetings3columnwrapper #meetingsmiddlecolumn .mhtitles a:hover {text-decoration:underline; }
    #meetings3columnwrapper #meetingsmiddlecolumn .mcands {width:538px;padding:0px;padding-bottom:5px;float:left;clear:none;margin-left:0px;height:auto;margin-top:10px; 
                                                           border:dotted 1px #cccccc;background:#f3f3f3;
                                                           padding:10px;padding-bottom:5px;}
                                                           
                                                           
                                                             
                                                           
    #meetings3columnwrapper #meetingsmiddlecolumn .mcands a {color:#a52a2a;text-decoration:none;font-size:16px;display:block;padding-bottom:5px;
                                                             line-height:20px;border-bottom:dotted 1px #cccccc;margin-bottom:5px;}
        #meetings3columnwrapper #meetingsmiddlecolumn .mcands a:hover {color:#303030;text-decoration:underline;}
    
    #meetings3columnwrapper #meetingsrightcolumn { width:180px;padding:0px;float:left;clear:none;margin-left:10px;padding-right:0px;overflow:hidden; }
    #meetings3columnwrapper #meetingsrightcolumn h4 { margin:0px;padding:10px;font-family:Helvetica, Arial Narrow, Georgia,Tahoma;font-size:16px;font-weight:normal;border-bottom:solid 1px #cccccc; }
    #meetings3columnwrapper #meetingsrightcolumn #mflashinfo{ width:172px;padding:5px;float:left;clear:none;margin-left:0px;height:300px;background:#f3f3f3;margin-top:10px;border-top:solid 5px #cccccc;
                                                              border-bottom:solid 1px #cccccc; }
    #meetings3columnwrapper #meetingsrightcolumn .rightgreybox{ width:180px;padding:0px;float:left;clear:none;margin-left:0px;height:199px;background:#f3f3f3;margin-top:10px;border-top:solid 5px #cccccc;
                                                              border-bottom:solid 1px #cccccc; }
    #meetings3columnwrapper #meetingsrightcolumn .rightgreybox ul, li{ padding:0px;margin:0px; list-style-position:inside; list-style:none; }
    #meetings3columnwrapper #meetingsrightcolumn .rightgreybox ul li{ list-style:none;width:172px;padding-left:10px;padding-top:5px;padding-bottom:5px; display:block;float:left;clear:both;border-bottom:dotted 1px #cccccc;font:12px "Lucida Sans",Verdana, Arial;}
    #meetings3columnwrapper #meetingsrightcolumn .rightgreybox ul li a{text-decoration:none;color:#505050;}
    #meetings3columnwrapper #meetingsrightcolumn .rightgreybox ul li a:hover{color:#4ea1ff;}
    .mmbox {display:block;float:left;width:760px;height:auto;border:dotted 1px #d7d7d7;border:solid-top: 1px #0096ff;padding-top:10px;padding-right:0px;background-image:url(images/bgbox5.jpg);background-repeat:repeat-y;}


#mtopsubhead { width:958px;height:50px;border-bottom:solid 1px #ccc;padding:0px;float:left;clear:none;margin-left:2px;
               font-family:Lucida Sans, Georgia, Tahoma ,Arial;font-size:14px;color:#000000;background:#cccccc; }
#ticker { margin-left:0px;width:170px; height:240px; border:0px solid #ffffff; overflow:hidden;margin-top:0px; }
#ticker dt { font:normal 14px Georgia;color:#003399; padding:0 10px 5px 10px; background-color:#e5e5e5; padding-top:10px; border:0px dotted #ffffff; border-bottom:none; border-right:none;  }
#ticker dd { margin-left:0; font:normal 11px Verdana; padding:0 10px 10px 10px; border-bottom:1px dotted #aaaaaa; background-color:#e5e5e5; border-left:0px solid #ffffff;  }
#ticker dd.last { border-bottom:1px solid #ffffff; }
#ticker div { margin-top:0; }

#footertitle{width:980px;height:20px;background:#ffffff;color:#878787;display:block;float:left;clear:both;border-bottom:1px solid #cccccc;margin-left:0px; background-image:url('images/homelogo.jpg');
             background-repeat:no-repeat ;background-position:110px 0px;border-top:1px solid #cccccc;padding-left:20px;padding-top:5px;font-family:Georgia, Tahoma;font-size:14px;}
#mnewfooter{width:1000px;height:auto;background:#ffffff;display:block;float:left;clear:both;margin-left:0px;font-family:Georgia;
            font-size:12px;font-weight:bold;padding-top:20px;}
#mnewfooter ul{margin:0px;padding:0px;font-family:Georgia;font-size:12px;font-weight:normal;color:#888888;}
#mnewfooter ul a {color:#888888;text-decoration:none;}
#mnewfooter ul a:hover {color:#0066ff;text-decoration:underline;}
#mnewfooter ul li{padding:0;margin:0;list-style-position:outside;list-style-image:none;padding-top:5px;padding-bottom:5px;}
#mnewbluefooter {width:960px;margin-left:2px;height:100px;background:#396ccf;float:left;clear:both;padding:20px;}
#mnewfoorterlink{float:right;width:500px;text-align:right;font-family:Lucida Sans, Georgia,Tahoma;font-size:12px;color:#8eb4ff;line-height:20px;}
#mnewfoorterlink a {color:#f3f3f3;line-height:20px;text-decoration:none;}
#mnewfoorterlink img {border:0px;margin-top:10px;margin-bottom:2px;}
#confpfukushima {color:#666666;}
#confpfukushima a {color:#006cff;font-size:16px;}
#confpfukushima a:hover {color:#b00459;text-decoration:underline;}
#confiem4 {color:#333333;}
#confiem4 a {color:#006cff;font-size:13px;text-decoration:underline;}
#confiem4 a:hover {color:#b00459;text-decoration:underline;}

.lineheight24{line-height:24px;}
.vicinfo{font-family:Georgia, Arial, Tahoma;font-size:18px;color:#0096ff;}
.vicinfobig{font-family:Georgia, Arial, Tahoma;font-size:24px;color:#0096ff;line-height:34px;}
.msec1box, .msec1box a{color:#0088ff;}
.msearchboxmain{width:350px;border:solid 1px #cccccc;height:25px;font-family:Tahoma;font-size:14px;}
.msearchboxmainbutton, .msearchboxmainbutton a, .msearchboxmainbutton:active {width:60px;border:solid 1px #606060;height:14px;font-family:Tahoma;font-size:14px;}
.styleRed a {color: #FF0000 !important;}

#info15main {display:block;position:relative;border:solid 0px;float:left;padding-top:10px;padding-bottom:10px;width:100%;height:auto !important;}
#info15main #info15firstcolumn {display:block;float:left;clear:none;width:70%;height:auto;padding:10px;}
#info15main #info15firstcolumn ul {display:block;width:100%;font-family:Tahoma,Arial;font-size:12px;text-align:left;font-weight:normal;list-style:none;margin:0px;padding:0px;}
#info15main #info15firstcolumn ul li {display:block;float:left;clear:both;width:100%;padding:3px;padding-left:20px;margin:0px;margin-bottom:5px;background:url(images/bullet2.jpg);list-style:none;
										background-repeat:no-repeat;border-bottom:dotted 1px #cccccc;}
#info15main #info15firstcolumn ul li a {text-decoration:none;}
#info15main #info15firstcolumn ul li a:hover {background:#0078ff;color:#ffffff;}
#info15main #info15secondcolumn {display:block;float:left;clear:none;width:25%;height:auto;}
#info15main #info15secondcolumn #styleimg{display:block;width:auto;height:350px;float:right;padding:5px;text-align:center;margin-left:10px;}
#info15main #info15secondcolumn #styleimg img{padding:0px;margin:0px;}
.msectionh{font-family:"Lucida Sans","Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Helvetica, Arial, sans-serif;font-size:20px;color:#a52a2a;font-weight:normal;}

.bbbg{background-image:url(images/blbgdark.jpg);background-repeat:repeat-x;}
.bbbg:hover {background-image:none;background-color:#464646;}
.msubsectionh{font-family:"Lucida Sans","Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Helvetica, Arial, sans-serif;font-size:16px;color:#a52a2a;font-weight:normal;}

/*:::::::::::::::::::: scrollable jequery tools::::::::::::::::::::::::::::: */


/*:::::::::::::::::::: scrollable jequery tools::::::::::::::::::::::::::::: */



.container2 {
	width: 579px;
	margin: 0px;
	padding:0px;
}

.container ul {
	list-style-type: none;
	padding:0px;
	margin:0px;
	overflow:hidden;
}

 .container h3 {
	font-size: 24px;
	margin: 100px 0 50px;
	text-align: center;
}
/* -------------------------------- */

.circular_wrap {
	position: relative;
	width: 579px;
	margin: 0px;
	padding:0px;
}

#circular li {
	float: left;
	width: 185px;
	height: 320px;
	/* all you need to set is "float", "width" and "height" for the items */
	

	border-left: 1px solid #333333;
	background: #ddd;
	font-weight: bold;
	text-align: center;
	display: inline;
}

ul#circular_nav li {
	position: absolute;
	top: 20px;
	left: -20px;

}

ul#circular_nav li.next {
	background-position: right top;
	left: auto;
	right: -20px;
}

ul#circular_nav li a {
	display: block;
	width: 7px;
	height: 12px;
}

ul#circular_nav li a span {
	display: none;
}

.htopimg5{background-image:url(images/tophbg.jpg);background-repeat:repeat-x;}
#meetings3columnwrapper #meetingsmiddlecolumn .mcands .orangebutton2{display:block;float:left;width:40px;height:12px;line-height:10px;color:#ffffff;font-family:Tahoma; Font-size:13px;
              padding:4px;border:solid 1px #ee6312;background-color:#f79324;margin-top:5px;background-image:url(images/buttonbg.jpg);background-repeat:repeat-x;}
#meetings3columnwrapper #meetingsmiddlecolumn .mcands .orangebutton2 a {text-decoration:none;color:#ffffff;font-family:Tahoma; Font-size:13px;line-height:10px;border:0px;}
#meetings3columnwrapper #meetingsmiddlecolumn .mcands .orangebutton2:hover {background-image:url(images/buttonbg2.jpg);background-repeat:repeat-x;}