body { 
background-color: #000000;
background-image: url(shim.gif);
background-position: top-left;
background-attachment: fixed;
text-align : center;
margin-left : auto;
margin-right : auto;
}
.centertd {
text-align : center;
margin-left : auto;
margin-right : auto;
}
table {
border-collapse: collapse;
}
td {
border-collapse: collapse;
}
.page { 
width : 850px;
text-align : center;
margin-left : auto;
margin-right : auto;
} 
.center { 
text-align : center;
}
.logo {
font size: 0;
} 
.logo a { 
width : 850px;
height : 125px;
background : url(nakalogo.gif);
background-position : 0 -125px;
padding-top : 0;
padding-bottom : 0;
margin-top : 0;
margin-bottom : 0;
border : 0;
border-spacing : 0;
display : block;
} 
.logo a:hover { 
width : 850px;
height : 125px;
background : url(nakalogoroll.gif);
background-position : 0 -250px;
padding-top : 0;
padding-bottom : 0;
margin-top : 0;
margin-bottom : 0;
border-top : 0;
border-bottom : 0;
display : block;
}


h1 {
font-size: 0px;
padding: 0 0 0 0;
margin: 0 0 0 0;
line-height: 0px;
}
h2 {
text-align: center;
text-transform: uppercase;
}
h3 {
font-size: 20px;
line-height: 40px;
padding-bottom: 0px;
margin-bottom: 2px;
}
h4 {
font-weight: normal;
color: #000055;
}
.secondary {
font-size: 24px;
text-align: center;
text-transform: none;
font-style: italic;
padding-top: 0;
margin-top: 0
}

.text a {
color: #217;
text-decoration: none;
}
.text a:hover {
color: #060;
text-decoration: underline;
}
.contentmiddle {
width: 660px;
text-align: left;
margin-left: 0px;
margin-right: 0px;
padding: 0 0 0 0;
background : url(nakatext.gif);
font-size: 14px;
font-family: arial;
margin-top: 0px;
}
.text {
padding-left: 50px;
width: 550px;
}
.contenttop {
background : url(nakatexttop.gif);
width: 660px;
height: 30px;
border-collapse: collapse;
margin-bottom: 0;
}
.contentbottom {
width: 660px;
background : url(nakatextbottom.gif);
height: 51px;
}
.linkbottom {
background: url(nakalinkbottom.gif)
}
.twocolumn {
width: 580px;
}
.linkback {
margin: 0;
padding: 0 0 0 0;
border-collapse: collapse;
background: url(nakalinkback.gif);
background-position: top-left;
background-repeat: repeat-y;
cellspacing: 0;
vertical-align: top;
text-align: left;
}
.spacer {
width: 20px;
background: url(shim.gif);
}
.linktop {
background : url(nakalinktop.gif);
width: 100px;
height: 30px;
}
.link { 
font-size : 17px;
color : #aaf0ff;
font-family : "arial";
width: 150px;
margin : 0 0 0 0;
padding: 0 0 0 0;
border-spacing : 0;
border-collapse : collapse;
background-repeat: repeat;
display: block;

background-repeat: repeat;
text-align: center;
} 
.link td {
background-repeat: repeat;
display: block;
margin-left: 0px;
padding-left: 0px;
padding-top: 0;
border-collapse : collapse;
margin-bottom: 0;
margin-top: 0;
height : 50px;
}
.link p {
font-family : "arial";
background-image : url(nakalinkback.gif);
background-position : 0 0;
height : 50px;
width : 150px;
font-weight: 600;
}
.shortlink {
padding-top: 5px;
line-height: 46px;
}
.longlink {
padding-top: 3px;
line-height: 22px;
}

.link a { 
color: #316;
padding-top: 5px;
text-decoration : none;
border-spacing : 0;
display : block;
} 
.link a:hover {
color: #060;
text-decoration : none;
width : 150px;
background-image : url(linklight.gif);
background-position : 0 0;
border-spacing : 0;
}
.link #currentloc { 
color: #306;
background-image : url(linkcurrent.gif);
}
.linkcontent { 
font-size : 17px;
color : #aaf0ff;
font-family : "arial";
width: 100px;
border-spacing : 0;
border-collapse : collapse;
background-repeat: repeat;
display: block;

background-repeat: repeat;
text-align: center;
} 


a img {
border: 2px solid #fff;
}
a:hover img {
border: 2px solid #0f0;
}
img {
border : 0;
border-collapse: collapse;
padding: 0;
margin: 0;
}
.link img { 
border : 0;
border-collapse: collapse;
padding: 0;
margin: 0;
} 
.link table { 
margin : 0;
border-spacing : 0;
border : 0;
border-collapse : collapse;
text-align : center;
padding : 0;
} 
.link tr { 
margin : 0;
border-spacing : 0;
border : 0;
border-collapse : collapse;
text-align : center;
} 
.copy { 
color : #000000;
font-family: arial;
background-image : url(copyrightxxxxxxxxxx.gif);
font-size : 12px;
border-spacing : 0;
text-align: center;
border-collapse : collapse;
} 
.copy td { 
height : 30px;
width : 782px;
margin : 0;
border-spacing : 0;
margin : 0;
padding : 0;
} 
.sm { 
font-size : 9px;
} 
.md { 
font-size : 12px;

} 
.soon { 
color : #214161;
font-size : 50px;
text-align : center;
width : 780px;
background-color : #dddddd;
padding-top : 0;
padding-bottom : 0;
margin-top : 0;
margin-bottom : 0;
border-top : 0;
border-bottom : 0;
} 
.strong { 
font-weight : bold;
} 
#hr { 
text-align : center;
border-top : 2px solid #aaaeee;
width : 100%;
height : 0;
margin : 0;
padding : 0;
} 
#strong { 
font-weight : bold;
}
.lined {
width: 580px;
padding : 10px 10px 10px 10px;
margin : 0 0 0 0;
border : 0;
vertical-align : top;
} 
.lined td { 
padding : 10px 10px 10px 10px;
margin : 10px 0 10px 0;
border-bottom : 1px solid #ccc;
border-top : 1px solid #ccc;
border-right : 1px solid #ccc;
border-left : 1px solid #ccc;
vertical-align : top;
}
.lined li {
padding: 10px 0 0 0;
}
.centstrong {
font-weight: bold;
text-align: center;
}
.underline {
text-decoration: underline;
}
.dunderline {
text-decoration: underline;
padding-top: 2px;
border-bottom: 1px solid;
}
div { 
margin : 0 0 0 0;
padding : 0 0 0 0;
} 
h4 { 
margin-bottom : 0;
padding-bottom : 0;
margin-top : 0;
padding-top : 0;
line-height : 1em;
font-size : 20px;
} 
.caption p {
font-size: 10px;
margin: 0;
}
.centp p {
padding: 0px 0px 0px 150px;
}
.singcentp p {
margin: 0;
padding: 0px 0px 0px 150px;
}
.singspp p {
margin: 0;
padding: 0;
}
.centall p {
padding-left: 70px;
}
.centall h3 {
padding-left: 70px;
}
.centfromright p {
padding-right: 30px;
}
.centfromright h3 {
padding-right: 30px;
}
ol { 
margin-top : 0.25em;
} 
.nofuckingborder { 
border : 0;
} 
.hidden {
font-size: 1px;
}
.invis {
font-size: 1px;
color: #ffffff;
}
.top {
vertical-align: top;
}
.committee {
border: 1px solid #767;
vertical-align: top;
}
.committee td {
border: 1px solid #767;
padding: 10px 10px 10px 10px;
vertical-align: top;
}
#sponsors a {
font-weight: bold;
}
.small {
font-size: 10px;
}
.indent30 {
padding: 0px 0px 0px 30px;
}
.red {
color: #f00;
}
.white {
color: #797;
}
div#commentForm
{
  margin: 0px 20px 0px 20px;
  display: none;
}
.keynotepic {
width: 220px;
height: 285px;
padding-top: 35px;
padding-right: 20px
margin: 0 0 0 0;
border: 0;
vertical-align: top;
}
.keynotetext {
padding-left: 50px;
width: 330px;
height: 285px;
vertical-align: top;
}
textarea {
font-size: 12px;
border: 2px; 
height: 160px;
width: 500px;
scrolling: no;
}
.fee td {
border: 1px solid #767;
font-size: 12px;
padding: 0 5px 0 5px;
}
.leftstrong {
text-align: left;
font-weight: bold;
}
.left {
text-align: left;
}
.centerstrong {
text-align: center;
font-weight: bold;
}
.centerstrongtop {
text-align: center;
font-weight: bold;
vertical-align: top;
}
.centertop {
text-align: center;
vertical-align: top;
}
.ss-required-asterisk {
color: #f00;
}
