body { background-color: #fff; color: #333; }

body, p, ol, ul, td {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size:   13px;
  line-height: 18px;
	margin: 0px;
}



img {border: 0px none; -ms-interpolation-mode:bicubic;}

a { color: #000; }

.titleArea {
  background-image: url("/images/skyline.jpg");
  background-position: 50% 50%;
  background-repeat: no-repeat;
	background-height: 30%;
}

.TitleBar{ font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 36px; font-weight: bold; color:#B5121B; line-height: 1.1}
.SubTitle { font-style: italic; font-size: 16px; font-family: Helvetica, Verdana, Arial, sans-serif; color:#000000; }

.navbar, .navbar:active, .navbar:visited, .navbar:hover{ color: white; text-decoration: none; font-weight: bold;}
.navbar_on, .navbar_on:active, .navbar_on:visited, .navbar_on:hover{ color: white; text-decoration: none; font-weight: bold;}
.navbartable { background-color: #B5121B;}
.sidebartable { background-color: #95979A;}
.bottombartable { background-color: #95979A;}

.sidebartitle{font-size: large; color: white; text-decoration: none; font-weight: bold;}
.sidebartext{font-style: normal; font-size: medium; color: white; text-decoration: none; font-weight: normal;}
.sidebartext a {color: white; text-decoration: underline}

.sidebarsubtext{font-style: italic; font-size: small; color: white; text-decoration: none;}
.sidebarwhite { background-color: white; color: black; }

.bottombartext{font-style: italic; font-size: small; color: white; text-decoration: none;}

.bodytitle { font-weight: bold; font-size: large; line-height: 1.5}
.bodytext { font-size: medium; line-height: 1.5; }
.bodybold { font-weight: bold; font-size: medium; line-height: 1.5; }


div#nifty{ margin: 0;background: #B5121B}

.rtop, .rbottom{display:block;background: #FFF}
.rtop *, .rbottom *{display:block;height: 1px;
    overflow: hidden; background: #B5121B}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.rtop *.r4, b.rbottom *.r4{margin: 0 1px;height: 2px}

div#niftys{ margin: 0;background: #95979A}

.rstop, .rsbottom{display:block;background: #FFF}
.rstop *, .rsbottom *{display:block;height: 1px;
    overflow: hidden; background: #95979A}
.rs1{margin: 0 5px}
.rs2{margin: 0 3px}
.rs3{margin: 0 2px}
.rstop *.rs4, b.rsbottom *.rs4{margin: 0 1px;height: 2px}


table.meetings {
	border-width: 1px;
	border-spacing: ;
	border-style: outset;
	border-color: black;
	border-collapse: collapse;
	background-color: white;
}
table.meetings th {
	border-width: 1px;
	padding: 1px;
	border-style: inset;
	border-color: black;
	background-color: white;
	-moz-border-radius: ;
}
table.meetings td {
	border-width: 1px;
	padding: 1px;
	border-style: inset;
	border-color: black;
	background-color: white;
	-moz-border-radius: ;
}

table.speakers {
	border-width: 1px;
	border-spacing: ;
	border-style: outset;
	border-color: white;
	border-collapse: collapse;
	background-color: white;
}
table.speakers th {
	border-width: 1px;
	padding: 1px;
	border-style: inset;
	border-color: white;
	background-color: white;
	-moz-border-radius: ;
}
table.speakers td {
	border-width: 1px;
	padding: 1px;
	border-style: inset;
	border-color: white;
	background-color: white;
	-moz-border-radius: ;
}

