/*  IJET : Japan Association of Translators
  Main style sheet
  Last revised: 2015.04.09
  
	Resets courtesy of Eric Meyer http://meyerweb.com/eric/tools/css/reset/
	v2.0 | 20110126
	License: none (public domain)
*/



/*	Site resets		*/
/*-----------------------------------------------------------------------------------------------------------------------------------------*/

	html, body, div, span, applet, object, iframe,
	h1, h2, h3, h4, h5, h6, p, blockquote, pre,
	a, abbr, acronym, address, big, cite, code,
	del, dfn, em, 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,
	table, caption, tbody, tfoot, thead, tr, th, td,
	article, aside, canvas, details, embed, 
	figure, figcaption, footer, header, hgroup, 
	menu, nav, output, ruby, section, summary,
	time, mark, audio, video {margin: 0; padding: 0; border: 0; font-size:100%; font:inherit; font-family: "Droid Sans", "Segoe UI", "Myriad Pro", "Helvetica", "Arial", sans-serif; vertical-align: baseline;}
	/* HTML5 display-role reset for older browsers */
	article, aside, details, figcaption, figure, 
	footer, header, hgroup, menu, nav, section {display: block;}
	body {line-height: 1;}
	ol, ul {list-style: none;}
	blockquote, q {quotes: none;}
	blockquote:before, blockquote:after,
	q:before, q:after {content: '';	content: none;}
	table {border-collapse: collapse; border-spacing: 0;}

        a {outline:none;}
        


/*      PNG Fix    */
/*-----------------------------------------------------------------------------------------------------------------------------------------*/

        img, div, input { behavior: url("http://assets.jat.org/iepngfix.htc"); }



/*	Site-wide base styles	*/
/*-----------------------------------------------------------------------------------------------------------------------------------------*/

	body	{ margin:0; padding:0; }
        div.site-inside a:link, div.site-inside a:visited   { color:#ed7e24; text-decoration:underline; /*font-weight:bold;*/ }
        div.site-inside a:hover {text-decoration:underline;}

	/*Page structural styles*/
	div.page	{background-color:#fff;}
	div.site-inside	{ position:relative; width:1024px; margin:0px auto; /*border:1px solid pink;*/}
        h2 { font-size:2em; color:#565656; line-height:1em; margin-bottom:20px; }
        h3 { font-size:1.5em; line-height:1.5em; margin-top:40px; color:#4e4e4e;}
        
        th { background:#7e7e7e; color:#fff; padding:5px; }
        
        div.site-inside a.category-tag:link, div.site-inside a.category-tag:visited, div.site-inside a.readmore-link:link, div.site-inside a.readmore-link:visited { -moz-border-radius:4px; border-radius:4px; background-color:#aaa; color:#fff; padding:2px 7px; text-decoration:none; margin-right:5px; }
        div.site-inside a.category-tag:hover, div.site-inside a.readmore-link:hover {background-color:#666;}
        div.site-inside a.readmore-link:link, div.site-inside a.readmore-link:visited { padding:2px 10px 5px 10px; line-height: 38px; }

/*	Site navigation			*/
/*-----------------------------------------------------------------------------------------------------------------------------------------*/

	div#site-navigation	{ height:30px; background:#1d3251 url('http://assets.jat.org/images/design/project_site/project-navi-back.gif') repeat-x; }

	ul.site-navigation-list	{ clear:both; list-style-type:none; float:left; margin:0; padding:0; }
	    ul#site-navigation-list li	{float:left;}
	    ul#site-navigation-list li a:link, ul#site-navigation-list li a:visited	{ display:block; color:#fff; text-decoration:none; background:#1d3251 /*url('http://assets.jat.org/images/design/navi-inactive.gif') no-repeat left top*/; height:30px; line-height:28px; padding:0 50px 0px 40px; }
	    ul#site-navigation-list li a:hover, ul#site-navigation-list li a:active	{ color:#fff; background:#40669c url('http://assets.jat.org/images/design/navi-active.gif') no-repeat left top; }
            ul#site-navigation-list li a img{padding-top:7px;}

        
        ul.site-navigation-list li              { font-size:14px; background-image:none; }
        ul.site-navigation-list > li	        { float:left; font-size:16px; }
        
        ul.site-navigation-list li a:link, ul.site-navigation-list li a:visited { width:176px; display:block; color:#fff; text-decoration:none; /*background:#37609b;*/ height:30px; line-height:28px; padding:0 17px 0px 10px; border-bottom:1px solid #668bbf; }
        
        
        
        ul.site-navigation-list > li > a:link, ul.site-navigation-list > li > a:visited { position:relative; display:block; color:#fff; text-decoration:none; /*background:#1d3251 url('http://assets.jat.org/images/design/jat-navi-inactive.gif') no-repeat left top*/; height:30px; line-height:28px; padding:0 15px 0px 30px; border-bottom:none; }
        
        ul.site-navigation-list li#program a {width:85px;}
        <--ul.site-navigation-list li#presenters a {width:90px;}-->
        ul.site-navigation-list li#presentations a {width:240px;}
        <--ul.site-navigation-list li#participants a {width:100px;}-->
        ul.site-navigation-list li#committee a {width:90px;}
        ul.site-navigation-list li#extravaganza a {width:90px;}
        ul.site-navigation-list li#venue a {width:75px;}
        ul.site-navigation-list li#accommodations a {width:100px;}
	




/*	Header elements		*/
/*-----------------------------------------------------------------------------------------------------------------------------------------*/

	div#site-header		{ height:86px; position:relative; /*border:1px dotted magenta;*/}
	div#site-logo		{ float:left; width:550px; }
	div#site-utilities	{ width:530px; text-align:right; font-size:12px; position:absolute; right:0px;} /*IE 6 FIX NEEDED: Remove float & use position:absolute? */

	div#login-language	{ position:absolute; top:0px; width:530px; height:48px; }
            a.social-media    { position:absolute; top:7px; }
	span#login		{ position:absolute; top:0px; right:85px; font-size:14px; line-height:36px; color:#797979; }
	
	span#login-join						{margin-left:20px;}
	    span#login-join a:link, span#login-join a:visited	{ text-decoration:none; color:#797979; }

	div#site-search						{ position:absolute; top:48px; width:450px; height:48px; line-height:7px; }
	    div#site-search a:link, div#site-search a:visited	{ color:#008aff; text-decoration:none; font-size:14px; }

	input#jat-site-search	{ width:275px; height:22px; background:transparent url('http://assets.jat.org/images/design/search-back.gif') repeat-x; padding:0; border:1px solid #cacaca; margin:0; }
	
	input#search-go	{ position:absolute; top:0; right:0; }

        div#login-dropdown input.input {margin-right:20px;}



/*	Index page content		*/
/*-----------------------------------------------------------------------------------------------------------------------------------------*/

	ul#digest-tabs		{ clear:both; list-style-type:none; margin:0; padding:0; }
	    ul#digest-tabs li	{float:left;}
            ul#digest-tabs li a { display:block; width:214px; height:40px; text-indent:-9999px; }

            ul#digest-tabs li#tab-events a      { background-image:url('http://assets.jat.org/images/design/jat-digest-tab-01.gif'); width:216px; }
            ul#digest-tabs li#tab-articles a    {background-image:url('http://assets.jat.org/images/design/jat-digest-tab-02.gif');}
            ul#digest-tabs li#tab-news a        {background-image:url('http://assets.jat.org/images/design/jat-digest-tab-03.gif');}

            ul#digest-tabs li a             { background-position:top left; }
            ul#digest-tabs li a.activetab   { background-position:top left; }
            ul#digest-tabs li a.inactivetab { background-position:bottom left; }
            
	div#main-visual-area		{height:300px;}
	div#main-rotating-visual	{ float:left; width:737px; height:240px; }
	div#main-visual-banner		{ float:right; width:272px; margin:15px 0 0 15px; border:none; }
	
	div#article-digests						{ float:left; width:644px; margin-top:44px; }
	    div#article-digests div.digest-content			{ padding:70px 24px 0 24px; border-left:1px solid #ddd; border-right:1px solid #ddd; }

	img#digest-column-end	{margin-bottom:70px;}





/*	Inside article content	*/
/*-----------------------------------------------------------------------------------------------------------------------------------------*/

	div#article-content	{ float:left; width:626px; margin-top:30px; margin-bottom:70px; }
        div#inside-content	{ float:right; width:710px; margin-top:30px; margin-bottom:70px; }
        div.title-container     {margin-bottom:30px;}
        h1.page-title           { color:#7e7e7e; font-size:36px; font-weight:normal; line-height:36px; }
        h3.sub-title            { color:#7e7e7e; font-size:18px; font-weight:normal; line-height:30px; }
        p.sub-title-text        { color:#7e7e7e; font-size:14px; font-weight:normal; line-height:16px; margin-top:16px; }
        ul.body-list            { list-style-type:circle; font-size:14px; margin-left:18px; margin-top:10px; }
        ul.body-list li         {color:#7e7e7e;}

    

/*	Article styles	*/
/*-----------------------------------------------------------------------------------------------------------------------------------------*/

	h1  { font-weight:bold; font-size:24px; line-height:48px; color:#666; }

        div.site-inside a.jat-article-title:link, div.site-inside a.jat-article-title:visited, div.site-inside a.jat-article-title:hover    { text-decoration:none; color:#000; }
	h2.jat-article-title	    { font-size:30px; line-height:1em; }
	h2.jat-article-metainfo	    { font-size:12px; line-height:18px; margin-bottom:10px; margin-top:5px; }
	div.jat-article-digest      {padding-bottom:40px;}
        p.jat-page-body             { font-size:14px; line-height:20px; color:#5e5e5e; padding-bottom:20px; }
        h2.jat-inside-article-tags {  }
        
	img.read-more		{ vertical-align:middle; padding-top:10px; }

        h2.jat-inside-article-title     { font-size:33px; color:#7e7e7e; margin-bottom:15px; line-height:1em; }
        h2.jat-inside-article-metainfo  { font-size:18px; color:#7e7e7e; margin-bottom:40px; }
        p.jat-inside-article-body       { font-size:14px; color:#7e7e7e; line-height:18px; margin-bottom:20px; }



/*      Board page styles   */
/*-----------------------------------------------------------------------------------------------------------------------------------------*/

        div.jat-board-member-profile    { margin-bottom:80px; position:relative; clear:left; }
        img.jat-board-member-photo      { float:left; margin-bottom:80px; }
        h2.jat-board-member             { margin-left:145px; font-size:20px; line-height:28px; color:#333; }
        h2.jat-board-member img         {vertical-align:text-bottom;margin-left:5px;}
        h2.jat-board-member-info        { margin-left:145px; font-size:14px; color:#7e7e7e; }
        p.jat-board-profile-body        { margin-left:145px; font-size:14px; color:#7e7e7e; margin-top:10px; }



/*      Bylaw page styles    */
/*-----------------------------------------------------------------------------------------------------------------------------------------*/

        h2.section-link     { font-size:14px; color:#7e7e7e; }
        h2.section-link a   { color:#006bdd; text-decoration:none; }
        h2.section-title    { font-size:18px; color:#7e7e7e; font-weight:bold; margin-top:20px; }
        h2.section-subtitle { font-size:14px; color:#7e7e7e; font-weight:bold; margin-top:20px; }
        p.bylaw-body        { font-size:14px; color:#7e7e7e; margin-top:10px; }



/*      Find a Translator page styles    */
/*-----------------------------------------------------------------------------------------------------------------------------------------*/

        div#find-translator-search-panel{ float:left; width:313px; background-color:#1d2e4b; color:#fff; margin-top:60px; margin-bottom:70px; }
            div#find-translator-search-panel h2 { font-size:24px; margin-left:22px;}
            div#find-translator-search-panel dl {margin-left:22px;}
            div#find-translator-search-panel dl dt { margin-top:16px; margin-bottom:5px; }
            div#find-translator-search-panel label {font-size:14px;}
            div#find-translator-search-panel input, div#find-translator-search-panel select {width:266px;}
            div#find-translator-search-panel input#search-submit { background:url('http://assets.jat.org/images/design/search-submit.gif') no-repeat; width:138px; height:38px; cursor:pointer; border:none; text-indent:-9999px; margin-left:85px; margin-top:20px; }

        div#find-translator-translator-info{ float:right; width:660px; margin-top:60px; margin-bottom:70px; }
        
        table.translator-all { border:1px solid #333; }
        
        table.translator-all tr td { font-size:14px; height:1.8em; line-height:1.8em; padding-left:10px; color:#333; }
        table.translator-all tr th { font-size:14px; height:1.8em; line-height:1.8em; text-align:center; color:#fff; background-color:#333; }
        
        table.translator-all a:link, table.translator-all a:visited { color:#333; text-decoration:none; }
        
        th.translator-name {width:360px;}
        th.translator-nlang {width:120px;}
        th.translator-profession {width:170px;}
        
        span.translator-name-kana {font-size:85%;}
        table tr.oddrow td {background-color:#ddd;}

		a.translator-alpha-index            { float:left; display:block; height:25px; text-indent:-9999px; background-position:left bottom; }
                a.translator-alpha-index-selected   { float:left; display:block; height:25px; text-indent:-9999px; background-position:left top; }
                a.translator-alpha-index:hover      { background-position: left top; }
                
		a#alpha-index-ALL	    { width:40px; background-image:url('http://assets.jat.org/images/design/tsi-all.gif'); }
		a#alpha-index-A		    { width:21px; background-image:url('http://assets.jat.org/images/design/tsi-a.gif'); }
                a#alpha-index-B		    { width:21px; background-image:url('http://assets.jat.org/images/design/tsi-b.gif'); }
                a#alpha-index-C		    { width:21px; background-image:url('http://assets.jat.org/images/design/tsi-c.gif'); }
                a#alpha-index-D		    { width:21px; background-image:url('http://assets.jat.org/images/design/tsi-d.gif'); }
                a#alpha-index-E		    { width:21px; background-image:url('http://assets.jat.org/images/design/tsi-e.gif'); }
                a#alpha-index-F		    { width:21px; background-image:url('http://assets.jat.org/images/design/tsi-f.gif'); }
                a#alpha-index-G		    { width:21px; background-image:url('http://assets.jat.org/images/design/tsi-g.gif'); }
                a#alpha-index-H		    { width:22px; background-image:url('http://assets.jat.org/images/design/tsi-h.gif'); }
                a#alpha-index-I		    { width:16px; background-image:url('http://assets.jat.org/images/design/tsi-i.gif'); }
                a#alpha-index-J		    { width:17px; background-image:url('http://assets.jat.org/images/design/tsi-j.gif'); }
                a#alpha-index-K		    { width:19px; background-image:url('http://assets.jat.org/images/design/tsi-k.gif'); }
                a#alpha-index-L		    { width:19px; background-image:url('http://assets.jat.org/images/design/tsi-l.gif'); }
                a#alpha-index-M		    { width:21px; background-image:url('http://assets.jat.org/images/design/tsi-m.gif'); }
                a#alpha-index-N		    { width:21px; background-image:url('http://assets.jat.org/images/design/tsi-n.gif'); }
                a#alpha-index-O		    { width:21px; background-image:url('http://assets.jat.org/images/design/tsi-o.gif'); }
                a#alpha-index-P		    { width:19px; background-image:url('http://assets.jat.org/images/design/tsi-p.gif'); }
                a#alpha-index-Q		    { width:20px; background-image:url('http://assets.jat.org/images/design/tsi-q.gif'); }
                a#alpha-index-R		    { width:20px; background-image:url('http://assets.jat.org/images/design/tsi-r.gif'); }
                a#alpha-index-S		    { width:18px; background-image:url('http://assets.jat.org/images/design/tsi-s.gif'); }
                a#alpha-index-T		    { width:18px; background-image:url('http://assets.jat.org/images/design/tsi-t.gif'); }
                a#alpha-index-U		    { width:20px; background-image:url('http://assets.jat.org/images/design/tsi-u.gif'); }
                a#alpha-index-V		    { width:20px; background-image:url('http://assets.jat.org/images/design/tsi-v.gif'); }
                a#alpha-index-W		    { width:21px; background-image:url('http://assets.jat.org/images/design/tsi-w.gif'); }
                a#alpha-index-X		    { width:20px; background-image:url('http://assets.jat.org/images/design/tsi-x.gif'); }
                a#alpha-index-Y		    { width:21px; background-image:url('http://assets.jat.org/images/design/tsi-y.gif'); }
                a#alpha-index-Z		    { width:21px; background-image:url('http://assets.jat.org/images/design/tsi-z.gif'); }



/*      Translator profile page styles    */
/*-----------------------------------------------------------------------------------------------------------------------------------------*/

        div#translator-profile-page, div#translator-edit-profile-page { margin-top:60px; margin-bottom:70px; }
        div#translator-primary-contact-info { float:left; width:320px; margin-top:0px; margin-bottom:70px; }
        div#translator-professional-info { float:right; width:675px; margin-top:0px; margin-bottom:70px; padding-left:25px; border-left:1px solid #d5d5d5; }
        div.jat-member-profile      { margin-bottom:40px; position:relative; clear:left; }
        img.jat-member-photo        { float:left; margin-bottom:40px; }
        div.jat-member-profile-info {margin-left:120px;}
        h2.jat-translator-name      { font-size:36px; color:#324e81;margin-bottom:7px; }
        h2.jat-translator-status    {line-height:1.2em;}
        img.jat-translator-avatar   {margin-top:10px;}
        
        div#translator-primary-contact-info h2, div#translator-professional-info h2 { font-size:24px; color:#1a2a46; }
        
        div#translator-primary-contact-info dl { margin-bottom:20px; padding-right:20px; }
        
        div#translator-primary-contact-info dl dt { font-size:14px; color:#324e80; margin-top:15px; }
        div#translator-primary-contact-info dl dd { font-size:18px; color:#7e7e7e; margin-top:5px;}

        div#translator-professional-info h3 { background-color:#6f83a6; color:#fff; font-size:14px; line-height:1.8em; text-indent:7px; margin-top:10px; }




/*      Translator edit profile page styles    */
/*-----------------------------------------------------------------------------------------------------------------------------------------*/

        div#edit-basic-account-info, div#edit-professional-info { float:left; width:600px; margin-bottom:20px; /*background-color:#ccc; */background:url('http://assets.jat.org/images/design/profile-panel-back-600.gif') repeat-y; }
        
        
        div#edit-contact-info, div#edit-primary-contact-info, div#edit-secondary-contact-info { margin-left:620px; width:340px; margin-bottom:20px; background-color:#ccc; background:url('http://assets.jat.org/images/design/profile-panel-back-340.gif') repeat-y; }
        
        
        
        div#translator-edit-profile-page dl, div#new-member-signup-page dl { width:275px; padding-left:20px; }
        
        div#translator-edit-profile-page dl input, div#translator-edit-profile-page dl select, div#new-member-signup-page dl input, div#new-member-signup-page dl select { width:250px; margin-top:10px; margin-bottom:20px; }
        
        div#translator-edit-profile-page dl textarea, div#new-member-signup-page dl textarea {width:500px;}
        div#translator-edit-profile-page h3, div#new-member-signup-page h3 { font-size:18px; line-height:38px; display:block; padding-left:10px; color:#7e7e7e; }
        
        div#translator-edit-profile-page div#edit-basic-account-info h3, div#translator-edit-profile-page div#edit-professional-info h3 { height:50px; background:url('http://assets.jat.org/images/design/profile-panel-tab-back-600.gif') no-repeat; margin-top:0px; }
        
        div#translator-edit-profile-page div#edit-contact-info h3, div#translator-edit-profile-page div#edit-primary-contact-info h3, div#translator-edit-profile-page div#edit-secondary-contact-info h3    { height:50px; background:url('http://assets.jat.org/images/design/profile-panel-tab-back-340.gif') no-repeat; }
        
        div#translator-edit-profile-page dl label.ui-corner-all input { width:auto; margin:0px 5px 0px 0px; }


/*      New member signup page styles    */
/*-----------------------------------------------------------------------------------------------------------------------------------------*/

        div#new-member-signup-page  {padding-top:60px;}
        
        div#signup-join-jat     { float:left; width:610px; margin-bottom:70px; }
        div#signup-sign-in      { width:380px;  margin-left:620px; padding-left:20px; }

        div#signup-basic-account-info, div#signup-professional-info, div#signup-contact-info, div#signup-primary-contact-info, div#signup-secondary-contact-info { float:left; width:600px; margin-bottom:20px; /*background-color:#ccc; */background:url('http://assets.jat.org/images/design/profile-panel-back-600.gif') repeat-y; }
        
        div#new-member-signup-page div#signup-basic-account-info h3, div#new-member-signup-page div#signup-professional-info h3, div#new-member-signup-page div#signup-contact-info h3, div#new-member-signup-page div#signup-primary-contact-info h3, div#new-member-signup-page div#signup-secondary-contact-info h3 { height:50px; background:url('http://assets.jat.org/images/design/profile-panel-tab-back-600.gif') no-repeat; margin-top:0px; }
        
        div#sign-in-box     { width:360px; height:300px; background-color:#e7e7e7; padding:30px 10px; text-align:center; margin-top:30px; background:url('http://assets.jat.org/images/design/login-panel-back.gif') no-repeat; }
        
        div#sign-in-box label   { float:left; width:80px; text-align:right; }
        div#sign-in-box input   { width:220px; float:left; margin-left:15px; margin-bottom:20px; }
        
        input#join-jat-submit  { float:none; margin:30px 170px; }
        div#sign-in-box input#sign-in-submit  { margin:0px 80px; }



/*	Mailing List styles	*/
/*-----------------------------------------------------------------------------------------------------------------------------------------*/

        div.mla-search-panel { border:1px solid #294265; padding:10px 15px; color:#294265; }
        div.mla-search-panel h3 { font-size:24px; margin-top:0px; margin-bottom:30px; }


/*	Banner sidebar styles	*/
/*-----------------------------------------------------------------------------------------------------------------------------------------*/

	div#banner-sidebar-right	{ float:right; width:364px; margin-top:30px; }
	div#banner-sidebar-left		{ float:left; width:310px; margin-top:30px; }
	div#banner-sidebar-left img, div#banner-sidebar-right img	{ margin-bottom:20px; border:none; }



/*	Site footers	*/
/*-----------------------------------------------------------------------------------------------------------------------------------------*/

	div#site-footer	{clear:both;}
        
	ul#project-footer-navi { list-style-type:none; margin-left:325px; }
            div.site-inside ul#project-footer-navi li { float:left; margin-right:50px; }
	    div.site-inside ul#project-footer-navi li a { color:#ddd; font-size:14px; line-height:35px; text-decoration:none; }

	div.footer-utilities	{ width:160px; height:220px; padding-left:20px; border-left:1px solid #5d708a; }
	    div.footer-utilities ul.project-footer-navi	{line-height:46px;}

	div#site-footer-01	{ height:35px; background:url('http://assets.jat.org/images/design/project_site/footer-navi-back.gif') repeat-x; }
	
	div#site-footer-02	{ background:url('http://assets.jat.org/images/design/project_site/footer-02-back.gif') repeat-x; text-align:center; height:128px; }




/*	Site-wide custom styles	*/
/*-----------------------------------------------------------------------------------------------------------------------------------------*/

        table           { border-collapse:collapse; font-size:80%; color:#666; margin:20px 0; }
        table td        { border:1px solid #7e7e7e; padding:10px; text-align:left; vertical-align:middle; }
        table thead td  { background-color:#666; color:#fff; text-align:center; vertical-align:middle; }
        
        table.fixed     { table-layout: fixed; width: 100%; border-collapse:collapse; font-size:78%; color:#666; margin:20px 0; }
        table.fixed td	{ border:1px solid #7e7e7e; padding:10px; text-align:center; vertical-align:middle; }
        
        div#inside-content ul { list-style-type:disc; margin-top:10px; }
        div#inside-content ul li   { color:#373737; padding:5px 10px 5px 0; margin-left:20px; font-size:14px; }

        table.quiet-table { }
        table.quiet-table td { border:none; padding-left:0px; }
        
        strong {font-weight: bolder;}
        stronger {font-weight: bolder; font-size:20px; }
        em { font-style: italic; }
        div#sign-in-box input.checkbox {width:auto;}




/*	Mailing List messages	*/
/*-----------------------------------------------------------------------------------------------------------------------------------------*/

        p.msg   {line-height:1.5em;}
        span.msg-label  { color:#294265; font-weight:bold; }
        .paginate {font-size:1em;}

        a.paginate { padding: 5px; text-decoration: none; color: #fff; }
        
        a.current { border: 1px solid #000080; text-decoration: none; }
        
        span.inactive { border: 1px solid #999; font-family: Arial, Helvetica, sans-serif; font-size: .7em; padding: 2px 6px 2px 6px; color: #999; cursor: default; }
        
        div.pagination-controls { margin:10px 0; padding:6px 10px; border:1px solid #b9b9b9; font-size:12px; }
        div.pagination-controls a:link,　div.pagination-controls a:visited { padding:1px 4px; border:1px solid #b9b9b9; margin:2px; }
        div.pagination-controls a:hover {background-color:#b9b9b9; color:#fff!important; text-decoration:none!important; }
        div.jat-mli h2 { margin:0px; padding:5px 0px; clear:both; }
        
        span.paginate { margin:0 6px; }
        div.jat-mli {margin:0px;}
        a.mla-delete:link, a.mla-delete:visited { float:left; display:block; width:4em; text-align:center; padding:5px; font-size:12px; color:#444!important; text-decoration:none!important; border-right:1px solid #b9b9b9; }
        a.mla-delete:hover { background-color:#ff0000; color:#fff!important; }
        div.page div.jat-mli p.mli-datesent { float:left; margin:0px; padding-left:20px;  }
        div.page div.jat-mli p.mli-sender { margin-bottom:0px; border-bottom:1px solid #b9b9b9; padding-bottom:50px; margin-top:5px; }
        
        div.scrollThreadBox { border:1px solid #999; display:block; height:150px; margin-bottom:10px; margin-left:1em; margin-right:2em; overflow:auto; padding:10px 5px 5px 10px; }


/*	Common utility styles	*/
/*-----------------------------------------------------------------------------------------------------------------------------------------*/

	li.last-li	{margin-right:0;}
        p.jat-alert     { display:block; font-size:18px; color:#294265; line-height:2em; }
        .form-eg-text   { font-size:12px; color:#999; line-height:16px; }
        pre             { white-space:pre-wrap; white-space:-moz-pre-wrap !important; white-space:-pre-wrap; white-space:-o-pre-wrap; width:99%; word-wrap:break-word;}
        .invisible      { visibility:hidden; height:1px; }
        .floatedL       {float:left;}
        div.page p      { font-size:14px; color:#373737; line-height:18px; margin-top:10px; }
        div.page-ja p   {line-height:24px;}
        h4              { font-size:18px; color:#7e7e7e; padding-top:40px; }
        hr              { margin: 40px 0 30px 0; }



/*	Contact Page	*/
/*-----------------------------------------------------------------------------------------------------------------------------------------*/

        div#mailing-address-box { padding:10px 30px; background:url('http://assets.jat.org/images/design/contact-snail-back.gif') no-repeat; height:150px; margin-top:20px; }



/*	Events Calendar	*/
/*-----------------------------------------------------------------------------------------------------------------------------------------*/
        dl.post-index-icon { float:left; width:42px; margin-right:10px; clear:both; }



/*	Tools for Translators	*/
/*-----------------------------------------------------------------------------------------------------------------------------------------*/
        img.tools-illust {float:left;}
        .tools-desc {margin-left:135px;}
        


/*	Slides Styles (Front page image slider)   */
/*-----------------------------------------------------------------------------------------------------------------------------------------*/

        .slides_container { width:737; height:240px; }
        .slides_container div { width:737px; height:240px; display:block; }
        .pagination { margin:26px auto 0; width:100px; position:absolute; left:325px; top:195px; z-index:5; }
        
        .pagination li { float:left; margin:0 1px; list-style:none; }
        
        .pagination li a { display:block; width:12px; height:0; padding-top:12px; background-image:url('http://assets.jat.org/images/design/pagination.png'); background-position:0 0; float:left; overflow:hidden; }
        
        .pagination li.current a { background-position:0 -12px; }
        
        
        
/*	Wiki Styles   */
/*-----------------------------------------------------------------------------------------------------------------------------------------*/

        div#wikileftnavi { float:left; margin-bottom:70px; font-size:12px; line-height:1.5em; border-right:1px solid #d2d2d2; width: 200px; }
        div#wikipagecontent { margin-top:44px; margin-left:220px; margin-bottom:70px; }
        div#article-content div.marginpad ul.wikinavi { list-style-type:none; width:200px; }
        div#article-content div.marginpad ul.wikinavi li {margin:0px;}
        div#wiki-content h1 {font-size:24px;}
        div#wiki-content h2 {font-size:14px;}
        div#wiki-content div.title-container {margin-bottom:10px;}
        div#wiki-content ul {list-style-type:circle;}
        div#wiki-content li { margin-left:20px; font-size:14px; color:#7e7e7e; line-height:20px; }
        
        
/*	Archive Styles   */
/*-----------------------------------------------------------------------------------------------------------------------------------------*/

        ul.archive-list {list-style-type:disc;}
        ul.archive-list li { margin-left:20px; text-indent:-5px; }


/*	Project Styles   */
/*-----------------------------------------------------------------------------------------------------------------------------------------*/

table#project-program td { line-height:1.2em; font-size:1.2em; }
table#project-program th { border: 1px solid #7e7e7e; }


/*	End of styles
	Last revised: 2015.04.09
*/