body {
text-align: center;
margin: 0;
padding: 0;
border: 0;	
background: #ffffff;
color: #000000;
font-size: 80%;
font-family: Verdana, "Trebuchet MS", Helvetica, Arial, "Bitstream Vera Sans", sans-serif;
}
img	{
border: 0;
margin: 0;
padding: 0;
}
.hide {
display: none;
}
/*NAV*/
#nav ul {
float: right;
position: relative;
left: -7px;
margin: 0;
list-style: none;
margin: 0;
padding: 0;
padding-bottom: 7px;
text-indent: 0;
background: #ffffff;
border-left: 7px solid #BDBEC0;
width: 743px;
/*box hack*/
voice-family: "\"}\"";
voice-family:inherit;
width: 743px;
}
html>body #nav ul {
width: 743px;
}
/*end box hack*/
#nav li {
position: relative;
z-index: 2;
float: left;
text-align: center;
margin: 0 0 -7px 0px;
padding: 0;
background: #ffffff url(/jmga-conference-2006/img/tabs.gif) no-repeat left top;
width: 120px;
}
#nav a {
font: bold 110% helvetica, arial, verdana, "trebuchet ms", sans-serif;
color: #990000;
text-decoration: none;
padding-top: 0.4em;
padding-bottom: 0.1em;
margin: 0;
height: 1.7em;
display: block;
/*box hack*/
voice-family: "\"}\"";
voice-family:inherit;
height:1.3em;
}
html>body #nav a {
height: 1.3em;
}
/*end box hack*/
#nav a:hover {
background: #666666 url(/jmga-conference-2006/img/tabs.gif) 0px -50px;
color: #ffffff;
}
#nav #current {
background: #990000 url(/jmga-conference-2006/img/tabs.gif) 0px -102px;
color: #ffffff;
}
#nav #current a {
background: #990000 url(/jmga-conference-2006/img/tabs.gif) 0px -102px;
color:#ffffff;
}
/*subnav*/
#subnav ul {
list-style: none;
clear: none;
margin: 0 0 20px 0;
padding: 0;
border: 0;
text-indent: 0;
width: 200px;
text-align: left;
text-indent: 0;
}
#subnav li {
list-style: none;
text-align: left;
padding: 0;
margin: 0;
font-size: 105%;
font-family: "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, Arial, sans-serif;
color: #990000;
background: #ededed;
border-top: 1px solid #ffffff;
width: 200px;
text-align: left;
text-indent: 0;
}
#subnav li a {
list-style:none;
display: block;
font-weight: bold;
padding: 2px 0 3px 4px;
background: #ededed;
color: #990000;
text-decoration: none;
width: 200px;
text-align: left;
text-indent: 0;
}
#subnav li a:hover {
font-weight: bold;
background: #666666 url(/jmga-conference-2006/img/bg-sub.gif) no-repeat bottom right;
color: #ffffff;
text-decoration: none;
}
#subnav li.current {
font-weight: bold;
background: #666666 url(/jmga-conference-2006/img/bg-sub.gif) no-repeat bottom right;
color: #ffffff;
text-decoration: none;
}
#subnav li.current a {
font-weight: bold;
background: #666666 url(/jmga-conference-2006/img/bg-sub.gif) no-repeat bottom right;
color: #ffffff;
text-decoration: none;
}
/*subnav ends*/
/*footer nav*/
div#footnav {
clear: both;
text-align: center;
border: 0;
width: 750px;
height: auto;
margin: 1em 0 1em 0;
padding: 0;
font-size: 1em;
color: #000000;
background: #ffffff;
}
#footnav ul {
list-style: none;
margin: 0;
padding: 0;
}
#footnav li {
display: inline;
text-align: center;
padding: 0 0 0 3px;
margin: 0;
}
#footnav a {
color: #990000;
text-decoration: none;
}
#footnav a:hover {
color: #000000;
text-decoration: underline;
}
/*footer nav ends*/
/*NAV ENDS*/

/*PAGE LAYOUT STUFF*/
div#wrapper	{
width: 750px;
margin: 0 auto;
padding: 0 0 0 0;
text-align: center;
}
div#header {
position: relative;
text-align: left;
margin:0;
padding:0;
width: 750px;
background: #ffffff;
color: #000000;
border-left: 7px solid #BDBEC0;
z-index: 3;
}
.logo {
margin: -7px;
}
div#mainbox {
position: relative;
z-index: 1;
border: 0;
background: #ffffff url(/2006-conference/img/red-line.gif) no-repeat top left;
color: #000000;
margin: 0 0 0 0;
padding: 0;
text-align: left;
width: 750px;
border: 7px solid #BDBEC0;
}
div#content 	{
position: relative;
float: left;
width: 460px;
margin: 15px 0 10px 15px;
padding: 0;
}
div#sidebar	{
position: relative;
clear:none;
margin: 0 0 0 515px;
padding: 15px 0 5px 15px;
width: 216px;
/*box hack*/
voice-family: "\"}\"";
voice-family:inherit;
width: 201px;
}
html>body #sidebar a {
width: 201px;
}
/*end box hack*/

html>body div#sidebar {
/* value for non-IE Win browsers*/
margin-bottom: 5px;
}
.clear {
clear: both;
font-size: 1px;
line-height: 1px;
}
html>body .clearing {
/* value for non-IE Win browsers*/
clear: both;
height: 0;
}
html>body .clearleft {
/* value for non-IE Win browsers*/
clear: left;
height: 0;
}

/*PAGE LAYOUT STUFF ENDS*/

/*TEXT FORMATTING STUFF*/
h1, h2, h3, h4, h5, h6 {
font-family: "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, Arial, sans-serif;
color: #333333;
padding: 0;
}
h1 {
font-size: 180%;
margin: 0.3em 0 0.6em 0;
}
h1.main {
font-size: 180%;
margin: 0 0 0.2em 0;
}
h1.sub {
font-size: 140%;
line-height: 120%;
margin: 0 0 0.6em 0;
}
h2 {
font-size: 155%;
margin: 1em 0 0.6em 0;
}
h3 {
font-size: 130%;
margin: 1em 0 0.4em 0;
}
p {
font-size: 1em;
font-style: normal;
line-height: 130%;
color: #000000;
margin: 0 0 0.8em 0;
padding: 0;
}
p.small {
font-size: 0.8em;
}
p.center {
text-align:center;
}
p.pull {
font-size: 1.3em;
color: #666666;
font-family: "Georgia", Times, "Times New Roman", serif;
font-style: italic;
margin-bottom: 0;
margin-top: 0.4em;
}
p.pullsm {
font-size: 110%;
color: #666666;
font-family: "Georgia", Times, "Times New Roman", serif;
font-style: italic;
margin-top:0;
}
a:link {
text-decoration: none;
color: #990000;
background: transparent;
}
a:visited {
text-decoration: none;
color: #990000;
background: transparent;
}
a:hover, a:active, a:focus {
text-decoration: underline;
color: #666666;
background: transparent;
}
/* commented backslash hack to hide from IE5 Mac \*/
div.wrap {
float: left;
position: relative;
margin: 0 7px 0 0;
padding-top: 2px;
}
div.wrapcenter {
text-align: center;
position: relative;
margin: 0 7px 0 0;
padding-top: 2px;
}
div.wrapright {
float: right;
position: relative;
margin: 0 0 0 7px;
padding-top: 2px;
}
/* end hack */
img.gen {
border: 3px solid #bcbdbf;
margin: 0;
padding: 0;
}
img.logos {
margin: 10px 30px 10px 30px;
text-align: center;
}
p.logos {
text-align:center;
}
.caption {
font-size: 75%;
margin: 0 0 10px 4px;
padding: 0;
}
img.promo {
border: 3px solid #bcbdbf;
text-align: center;
}
h3.promo {
display: block;
background: #dfdfdf;
padding: 2px 0 4px 4px;
color: #383838;
font-size: 115%;
margin: 15px 0 0 0;
border: 0;
width: 200px;
/*box hack*/
voice-family: "\"}\"";
voice-family: inherit;
width: 196px;
}
html>body h3.promo {
width: 196px;
}
/*box hack ends*/
p.promo {
font-size: 0.9em;
line-height: 115%;
border: 0;
margin: 3px 4px 0 4px;
color: #000000;
padding: 0;
background: transparent;
width: 200px;
/*box hack*/
voice-family: "\"}\"";
voice-family:inherit;
width: 197px;
}
html>body p.promo {
width: 197px;
}
/*box hack ends*/
ul.list{
line-height: 130%;
margin: 0 10px 1em 0;
padding-left: 20px; !important
padding-left:10px;
list-style: disc url(/jmga-conference-2006/img/bullet.gif);
}
li.list {
margin: 0 0 0.8em 0;
}
span.list {
font-weight: bold;
font-size: 105%;
color: #666666;
background: transparent;
}
#middle-center {
vertical-align: middle;
text-align: center;
}
img.thumbs {
margin: 10px 5px 5px 0;
}
p.thumbs {
font-size: 85%;
margin: 0 5px 5px 0px;
}
p.by {
font-size: 65%;
font-style: italic;
margin: 0 4px 0 4px;
padding-top: 6px;
}