/**   IAMRA                 **/

h1 {
	font-size: 1.5em;
	font-weight: bold;
	color:  #3D5263;
	font-family: Verdana, sans-serif;
	padding-top: 75px;
	margin: 0 0 1em;/*both set to zero and padding in header div is used intead to deal with compound ie pc problems that are beyound summary in a simple comment.*/
	}
h2 {
	font-family: Verdana, sans-serif;
	color:  #3D5263;
	font-size: 1.2em;
	margin: 0em 0em .3em 0em;
	font-weight: bold;
	}
h3 {
	Font-family: calibri, sans-serif;
	font-size: 1.2em;
	margin: 1.2em 0em 0em 0em;
	font-weight: bold;
	color: #3777a6        /**#2e658c; **/
	}

#menu {
margin: 0px;
padding-top: 0px;
}
#menu ul {
font-family: "Calibri", Arial, sans-serif;
font-weight: bold;
font-size: 16px;
margin: 0;
padding: 0;
list-style:none;
/**border: 1px solid #000;**/
text-align: center;
background-color: #fff;
}

#menu a{
margin: 0;
text-decoration: none;
color: #000;
/*background: #AFCAE8;*/
/*background: #D2A873;*/

}
/*/*/a{}
#menu a {
padding: 3px 15px 3px 15px;
/*  border-right: 3px solid #587891; */ 
/*border-left: 1px solid #F5A38D;*/
/**border-right: 1px solid #CCC;
border-top: 2px solid #F5A38D;
border-bottom: 3px solid #F5A38D;**/
}
/* NN4 hack */

#menu li {
margin: 0;
display: inline;
/** background-image: url(/img/button.gif);
border-right: 1px solid #4D664C;**/
}
li#Info a{
	/**background: #D2A873 url(/img/button.gif) no-repeat;**/
	background: #B7CADE url(/img/button.gif) no-repeat;
}
li#Program a{
	background: #B7CADE url(/img/button.gif) no-repeat;
}
li#Reg a{
	background: #B7CADE url(/img/button.gif) no-repeat;
}
li#Hosts a{
	background: #B7CADE url(/img/button.gif) no-repeat;
}
li#Sponsors a{
	background: #B7CADE url(/img/button.gif) no-repeat;
}
li#Hotel a{
	background: #B7CADE url(/img/button.gif) no-repeat;
}
li#Meetings a{
	background: #B7CADE url(/img/button.gif) no-repeat;
}


.td-borderless{
border-right: 1px solid #587891;
border-left: 1px solid #587891;
border-top: 1px solid #587891;
border-bottom: 1px solid #587891;
} 

#form-container { width:699px; 
margin-bottom: 50px;
	margin-right: 304px;
}
#form-container label { width: 130px; }
#form-container label, #form-container input 
{ 
display: block; 
float: none;
}
.error { color: #f00; float: left; }
.note { font-size: 75%; }
.updated { font-size: 70%; margin: 0 0 1em 1em; }
.register { font-size: 2.0em; text-align: center; }
.leftTopSection
{ width: 380px; }
	




