

body{
  background: #ffffff url('bg.jpg');
  text-align: left;
	font-family: Arial, Helvetica, sans-serif;

}


.siteName
{
	color: #ff1100;
}



#logonHeader
{
	text-align: left;
	clear: both;
}

.banner
{
	color: #113388;
}


h1, h2, h3, h4, h5, h6, h7, h8
{
	clear: both;
	text-align: center;
}

.information
{
	float: left;
	margin-left: 30px;
	text-align: left;
	width: 15em;
	margin-top: 20px;
}

.unavailableBox, .assignedBox, .acceptedBox
{
	position: relative;
	display: inline;
	margin: 10px;
	font-weight: bold;
}

.unavailableBox
{
	border: 0px;
	border-left: 30px solid #990000;
/*	background-color: #990000; */
}

.assignedBox
{
	border: 0px;
	border-left: 30px solid #ffff00;
/*	background-color: #ffff00;*/
}

.acceptedBox
{
	border: 0px;
	border-left: 30px solid #009900;
/*	background-color: #009900;*/
}

.caption
{
	display: block;
	clear: both;
	font-weight: bold;
}

legend
{
	display: block;
	margin: 10px;
}

em
{
	color: #990000;
}
.photo
{
	display: block;
	margin-left: auto;
	margin-right: auto;
	height: 100px;
	width: 70px;
}

.photoName
{
	margin: auto;
}

* html .photo
{
	text-align: center;
}

.error
{
	text-align: center;
	color: #ffffff;
	font-size: larger;
	background: #ff1100;
}

.alert
{
	text-align: center;
	color: #ffffff;
	font-size: larger;
	background: #113388;
}

dt
{
	font-weight: bold;
}

dd li
{
	list-style: none;
	margin-left: -50px;
}


tr.odd
{
	background-color: #aaaaaa;
}

.eBoard
{
	margin-left: auto;
	margin-right: auto;
	border: 3px double #ff1100;
	font-weight: bold;
	text-align: center;
	float: left;
}

* html .eBoard
{
	text-align: center;
}

.eboard td
{
	padding: 3px;
}

.tblHead
{
	font-weight: bold;
	background-color: #113388;
	color: #ffffff;
}


#MSInterface
{
	width: 99%;
}

.availabilityNote
{
	display: block;
	clear: none;
	width: 20em;
	float: left;
	margin-right: 20px;
	padding: 10px;
	border: 3px double #113388;
	background-color: #ddddff;
	color: #000000;
}

.note
{
	display: block;
	padding: 10px;
	border: 3px double #113388;
	background-color: #ddddff;
	color: #000000;
}

.note dl
{
	position: relative;
	clear: none;
	display: block;
	text-align: left;
	width: 50%;
	height: 3em;
}

* html .note dl
{
	width: 45%;
	padding-bottom: 0px;
	margin-bottom: -3em;
}

.second
{
	top: -4em;
	left: 50%;
	padding-top: 0px;
	margin-top: 0px;
	padding-left: 20px;
}

* html .second
{
	top: -4.5em;
	left: 40%;
	margin-left: 30px;
}

.calendar
{
/*	background-color: #ffffff; */
}

* html .note
{
	height: 3em;
}

.note dd
{
	margin-bottom: 20px;
}

.note li
{
	padding-top: 10px;
}

.blockNote
{
	margin: 30px;
	clear: both;
	text-align: center;
}

.blockNote a
{
	padding-left: 30px;
	padding-right: 30px;
}

#logonInstructions
{
	padding: 30px;
	clear: both;
}

* html #logonInstructions
{

}

#logon
{
	color: #ffffff;
	padding: 30px;
	background-color: #113388;
	height: 10em;
	width: 40%;
	margin-left: 10px;
}



#conference
{
	color: #ffffff;
	padding: 30px;
	background-color: #113388;
	width: 39%;
	float: left;
	height: 10em;
}

* html #logon, * html #conference
{
	width: 48%;
	height: 14em;
}

table{
/*	background-color: #ddddff;   */
}


img{
	border: none;
}

#MS
{
	max-width: 100%;
	width: 100%;
}

.data
{

}

table.main{

}

td.main{

}

table.spacer{

}

td.spacer{

}

table.outer{

}

td.outer{

}

table.form{

}

td.form{

}

table.form2{

}

td.form2{

}

table.inner{
  clear: none;
}

td.inner{
}

td.inner2{

}

table.solid{

}

td.solid{

}

table.menu{

}

td.menu{

}

table.calendar{

}

td.calendar{

}

font.tech{

}

a.tech:link{

}

a.header:link{

}

a.header:visited{

}

a.header:active{

}

a.header:hover{

}

a:link{
  text-decoration: none;
  color: #000000;
}

a:visited{
  text-decoration: none;
  color: #000000;
}

a:active{

}

a:hover{
  text-decoration: underline;
  color: #000000;
}

.advertisement
{
	padding-top: 10px;
	padding-bottom: 30px;
	border-left: 4px solid #ffffff;
	background-color: #ffffff;
}

.smallBanner
{
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
	height: 25px;
	width: 144px;
}

.smallLogo
{
	margin-left: auto;
	margin-right: auto;
	height: 44px;
	width: 43px;
}

.adText
{
	font-family: Impact, Charcoal, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: italic;
	color: #113388;
	font-size: smaller;
}

#logo
{
  position: absolute;
  top: 10px;
  left: 10px;
  width: 133px;
  height: 135px;
}

#confwelcome{
  position: absolute;
  top: 30px;
  left: 60%;
  margin-left: -223px;
  width: 446px;
  height: 49px;
}

#secNav{
  list-style: none;
	border: none;
	padding: 0;
	margin: 0;
	position: absolute;
	top: 160px;
	left: 10px;
	background-color: #113388;
	width: 150px;
	text-align: center;
}

#secNav li{
	background-color: #113388;
}

#secNav a{
  padding-top: 2px;
  padding-bottom: 2px;
  display: block;
  font-weight: bold;
	border-left: 4px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	width: 146px;
	color: #ffffff;
}

/* For IE */
* html #secNav a{
	left: 0px;
	width: 150px;
}

/* For IE */
* html #secNav li{
	border-bottom: 1px solid #113388;
	margin-bottom: -1px;
}


#secNav li a {

}

#secNav a:hover{
  color: #000000;
  text-decoration: none;
  background: #7799ee;
  border-left: 4px solid #ff2211;
	border-bottom: 1px solid #ff2211;
}



#secNav li ul {
  position : absolute;
  left: -999em;
	margin: 0;
	padding: 0;
  margin-left: 150px;
	margin-top: -25px;
  list-style: none;
	background-color: #113388;
	width: 150px;
	
}
/* for IE */
* html #secNav li ul {
	margin-left: 74px;
}


#secNav li li{
}

#secNav li ul ul{
  left: -999em;
}

#secNav li li a{

}

#secNav li a:hover {

}

#secNav li:hover ul ul,
#secNav li:hover ul ul ul,
#secNav li.sfhover ul ul,
#secNav li.sfhover ul ul ul{
  left: -999em;
}

#secNav li:hover ul,
#secNav li li:hover ul,
#secNav li li li:hover ul,
#secNav li.sfhover ul,
#secNav li li.sfhover ul,
#secNav li li li.sfhover ul{
  left: auto;
}

#priNav{
  width: 100%;
  margin-top: 0px;
  left: 50%;
  margin-left: -50%;
}

#priNav{
  margin: 0;
  margin-bottom: 20px;
  padding: 0;
  list-style: none; 
  height: 25px;
  text-align: center;
	background-color: #113388;
}

* html #priNav{
  height: 20px;
}

#priNav ul {
  list-style: none;
	margin: 0;
	padding: 0;
	border: 1px solid #ffffff;
}

#priNav a {
	margin: 0;
	padding: 0;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
  display: block;
  height: 23px;
  border-left: 1px solid #ffffff;
  font-weight: bold;
	background-color: #113388;
	color: #ffffff;
}

#priNav a:hover{
  color: #000000;
  text-decoration: none;
  background: #7799ee;
}

#priNav li {
  float: left;
  width: 24.9%;
}

#priNav li ul {
  position: absolute;
  left: -999em;
  display: block;
  margin-left: 0.5%;
	border: none;
}

* html #priNav li ul {
	border: none;
	background: none;
	margin-top: -1px;
}

#priNav li li {
  border: 1px solid #ffffff;
  border-top: none;
  float: none;
	width: 100%;
}


* html #priNav li li {
	width: 33%;
  border-top: 1px solid #ffffff;
	border-bottom: none;
}

* html #priNav
{
  margin-top: 20px;
}

* html #priNav li.sfhover ul, #priNav li li.sfhover ul, #priNav li li li.sfhover ul{
  left: auto;
  margin-left: -150%;
  width: 300%;
}

#priNav li:hover ul {
  left: auto;
}

#priNav li:hover ul, #priNav li.sfhover ul {
  left: auto;
}

#priNav li li a {
  border: none;
}

#priNav li ul ul {

}

#priNav li:hover ul ul, #priNav li:hover ul ul ul, #priNav li.sfhover ul ul, #priNav li.sfhover ul ul ul {
  left: -999em;
}

#priNav li:hover ul, #priNav li li:hover ul, #priNav li li li:hover ul{
  left: auto;
}
.tablesm {
	color: #000;
	font-style: normal;
}

.tablesm a:link, .tablesm a:visited {
	color: #000;
}

.tablesm a:hover {
	color: #FF0000;
}	

