/*@import url(mjl2.css);*/ /* Main */

div.flt {
  color:red;
  border: 2px solid #6600FF; 
  background-color: #E8E8E8;
  padding:5px;
}

.flt, .flt a {
  color: #333399; 
  font-style: italic;
}

/*======================================================================
Copyright and LICENSE -- do not remove --
======================================================================
This CSS file is copyrighted (c) 2005, Paul Pomeroy/AdaptiveView

                   see: http://design.adaptiveview.com 

but free to use under a Creative Commons Attribution 2.5 license.	
Full details about this license are online at:
              http://creativecommons.org/licenses/by/2.5/
======================================================================
Further Copyright 2007 MojoLaw.com */

/* @group Level */
* {
position:static; /* IE5/Mac likes this, doesn't like ...:relative;. */
/* hide from IE5/Mac */ 
/* \*/ 
position:relative; /* rumored to help with some IE problems (other than IE5/Mac. */
/* */
text-align:left; /* IE sometimes decides to center stuff for the heck of it */
font-size:1em;}

/*ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{margin:0; }*/
ul {margin-left: 2em; padding-left: 0;}
ul ul {margin-left: 3em; padding-left: 0;}
ol {margin-left: 2em; padding-left: 0;}
body {margin:0; padding:0; font-weight: 400;}

#nav ul {list-style: none;}

b, strong, sup {font-weight: bold;}
:link,:visited {text-decoration:none;}

a, a:link, a:visited, a:hover, a:focus, a:active {border:none;}
a:visited {color: #000099; text-decoration: none;}
a img,:link img,:visited img {border:none;}
a: link {text-decoration: none;}
a:hover, a:focus, a:active {text-decoration: underline;}

body {font-family: Verdana, Monaco, arial, sans-serif; font-size: 75%; line-height: 1.4em; color #333;}


html>body {font-size: 12px; /* For everyone except IE */}

p {font-size: 1.0em; /* ~12px */}

h1, h2, h3, h4, h5, h6 {font-family: georgia, times, serif; margin-top: 4px; margin-bottom: 10px; font-weight: normal;}

h1 {font-size: 2em; text-align:center;}
h2 {font-size: 1.7em; text-align:center;}
h3 {font-size: 1.3em; font-weight: bold;text-align: center;}
h4 {font-size: 1.1em; font-style: italic; text-decoration: underline;}
h5 {font-size: 0.9em; font-style: italic;}
h6 {font-size: 0.9em; font-weight: bold; text-align: center;}
h4.gtop {text-align: center;}
.center, .dcenter {text-align: center;}

#gright {text-align: center;}

/* @end */

html, body, #pg {height:100%; width:100%;}

body {background-color:#fff; margin-left:auto; margin-right:auto; text-align:center;}

html>body, html>body #pg {height:auto;}

#head {
background: #000066;
border-bottom:1px solid #306;
position:absolute;
height:120px;
left:0;
min-width:775px;
top:0px;
width:100%;
width:expression(document.body.clientWidth < 800? "775px": "100%" ); /* min-width IE style*/
z-index:10;
}
#head a {font-size: 100%;}
#head h1 {color: #ff9933; font-size:1.5em; padding-top:25px;text-align:center;}
#head h2 {color:#ff9933; font-size:1.2em; padding-top: 5px; text-align:center;}
#head h2.title {font-size:2.5em;  padding-top: 25px;text-align: center; font-variant: small-caps;}
#head table {width: 96%; margin-left: 2%; margin-right: 2%;}
#head td {width: 33%;}
#head .lllhead p {color:#ff9933; text-align: center;}

#pg {left:0; position: absolute; text-align:center; top:123px; /* clear #head  */ margin-top: 5px; z-index:8;}

noscript {background: #fff; border: none;}

#content {
background: #fff;
margin-left:auto;
margin-right:auto;
//max-width:999px;
//min-width:775px;
padding-bottom:4.0em;
padding-left:4px;
padding-right:4px;
padding-top:10px;
width:expression(document.body.clientWidth < 800? "775px" : document.body.clientWidth > 1024? "999px": "99%"); /* IE's version of min- and max-width */
z-index:1;
}

* html #pg, * html #content  {height:100%;}

* html #pg {width:auto;}

/* Biblio */
h4.biblio {text-align: left;}
ul.biblist {font-size: 1em;}
/* End Biblio */

#defs {margin-top: 25px;}
#defs p {text-align: justify;}

#foot {
background: #fff url(images/headbg-yg4.jpg) top left repeat-x;
border-top: 2px solid #fff;
height: 5.0em;
min-width:775px;
width:100%;
width:expression(document.body.clientWidth < 800? "775px": "99%" ); /* min-width IE style*/
z-index:99;
}

#foot p {color:#111; font-size:.8em; padding-top:15px; text-align:center;}

#foot a {font-size: 100%;}

.ital {font-style: italic;}

html>body #foot { /* anyone but IE */
bottom:0;
left:0;
position:absolute;
}

* html #foot { /* IE */
color:#000;
margin-left:auto;
margin-right:auto;
width:auto;
}

#head, #foot {padding-bottom:0; padding-top:0;}

#foot {border-top: 1px solid #ff9933;}

#content p, #content h2, #content h3, #content h4, #content h5 {margin:11px 11px;}

#nav, #news {font-size: .9em;}

* html #nav, * html #news {
overflow:hidden; /* keeps columns from getting pushed down when large font sizes cause words to exceed column width in IE6 */
}

#right, #left, #center, #news, #nav {background:transparent; min-height:100%; z-index:15;}

#right {width:25%;}

#left {width:74.0%;}

#center {width:66.0%; border-right: 1px solid #ff9933; border-left: 1px solid #ff9933;}
#center a {font-size: 100%;}
#nav {width:33%;}
#nav a {font-size: 100%;}
#news {width:33%;}
#news a {font-size: 100%;}
body.mjl #news {width:99.0%;}
body.mjl #right {float:right;}
body.mjl #left {float:left;}
body.mjl #center {float:right;}
body.mjl #nav {float:left;}

.flt {display:none;}

.clear {
clear:both;
margin-bottom: -1px; /* for Gecko-based browsers */
overflow:hidden;
padding-bottom: 1px; /* for Gecko-based browsers */
}

.clearfix:after {
clear: both; 
content: "."; 
display: block; 
height: 0; 
visibility: hidden;
}

.clearfix {display: inline-table;}


/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/* @group Breadcrumb */
#breadCrumb {position: relative; text-align: center;  background-color: #ffffff; padding: .5em; color: #177AAE;font-size: 11px; font-weight: normal; letter-spacing: .2px; border-top: 1px solid silver;}
#breadCrumb ul {margin: 0px; padding: 0px; list-style-type: none; padding-top: 6px; padding-left: 8px; display: inline; font-size: 11px;}
#breadCrumb li {margin: 0 0 0px 0; display: inline; font-size: 11px;}
#breadCrumb li a {text-decoration: underline; display: inline; color: #0000ff; font-size: 100%;}
#breadCrumb ul li{display: inline;}
#breadCrumb a:hover, a:active {text-decoration: none; display: inline; color: #0000ff; font-size: 11px;}
/* @end */

/* @group FeedBurner */
.feedTitle {text-align: left; font-weight: bold; font-size: 1.2em;}
.feedTitle a {font-family: Georgia, Times, serif;}
.feedTitle a:hover, .feedTitle a:active {text-decoration: none;}
.feedburnerFeedBlock div {color: #000000; text-align: left;}
.date {text-align: left; color: #000000; text-decoration: none; font-size: 10px;}
.headline {font-size: 1.4em; font-weight: bold; font-family: Garamond, Georgia, Times, "Times New Roman", serif; color: #000099;}
.feedburnerFeedBlock ul {list-style-type: none; list-style-position: inside;}
#creditfooter {display: none;}
.imageStyle {padding: 5px; margin: 0px;}
/* @end */

.disc {color: #000080; font-size: 12px;}