div.columnLeft {
float:left;
width:45%;
padding:10px;
}
div.columnRight {
float:right;
width:45%;
padding:10px;
}
#header2 {
background-color:#efefef;
margin-right:0;
padding-left:0;
border:0;
}
h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:large;
border:thin solid #B11;

}

h3.mainheader {
font-size:medium;
color:#000;
border:0;
line-height:1em;
}

h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#666;
/*border-bottom-width:thin;
border-bottom-style:solid;
border-bottom-color:#B11;
margin-bottom:.25;
padding-bottom:0;*/
}
h3.highlight {
color:#000;
border-bottom:1px solid #999;
}
h2.plain, h3.plain, h4.plain {

border:0;

}
h4 {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#ccc;
padding-left:.5em;
padding-bottom:0;
margin-bottom:0;
}
h4.highlight {
background-color:#def1f1;
}
h5 {
font-size:14px;
color:#000;
border:0;
padding-left:.75em;
padding-bottom:0;
margin-bottom:0;

}
table {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
}

a:link {
font-size:12px;
color:#B11;
text-decoration:none;
}

a:active {
text-decoration:underline;
color:red;
}

.navTable {
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
}

.navTable a:link {
font-size:8pt;
color:#B11;
}

#members li {
margin-bottom:7px;
}

a:visited,.navTable a:visited {
color:#B11;
text-decoration:none;
}

a:hover,.navTable a:active,.navTable a:hover {
color:red;
text-decoration:underline;
}
.register { color:#B11;
font-style:italic;
}
/*lists*/
dl { 
	padding-top:0;
	margin-top:0;

	padding-left:0;
	margin-left:0;
	
	}
dt {
font-size:14px;
color:#666;
font-weight:bold;
margin-left:.75em;
margin-bottom:0;
padding-bottom:0;
padding-top:.75em;
list-style-position:inside;
}
dt.news {
font-size:12px;
color:#000;
font-weight:normal;
margin-left:0;
padding-top:.25em;
padding-bottom:.5em;
list-style-position:inside;
}
dd.news {
margin-left:1.25em;
}
dd.listSubHead,p.listSubHead {	
	font-size:12px;
	font-weight:bold;
	margin-left:1.25em;
	padding-top:1.25em;
	padding-bottom:.25em;

	}
	dd.listSubHeadFirst {
	font-size:12px;
	font-weight:bold;
	margin-left:1.25em;
	padding-top:.5em;
	padding-bottom:.5em;
}
dd.listSubHeadNormal {	
	font-size:12px;
	margin-left:1.25em;
	padding-top:1.25em;
	padding-bottom:.5em;
	
	}

dd {
padding:.5em;
list-style-position:inside;
}
ul.nobullet {
margin-left:1.5em;
margin-top:4px;
list-style:none;
}
ul.nobullet2 {
margin-left: 0; padding-left: 1.5em;
margin-top:4px;
list-style:none;
}
ul.nobullet3 {
margin-left: 0; padding-left: 1.0em;
margin-top:4px;
list-style:none;
}
ul  {
margin-top:.25em;
padding-top:0;

}
td.sidenav {
background-color:#FAFCFD;
width:165px;
border:1px solid #ccc;
border-top:5px solid #B11;
font-size:11px;

}
#innertable {
padding-top:0;
margin-top:0;

}
.doc {
color:#666;
font-style:italic;
}
#navcontainer {
/*#FAFCFD;*/
padding-top:5px;
padding-left:0;
margin-left:0;
margin-right:0;

}
#navcontainer ul
{
margin: 0;
padding: 0;
list-style-type: none;

}
#navcontainer a { 
display: block;
color:black;

padding:2px;
font-size:11px;
}
#navcontainer a:hover { 

text-decoration:underline;
}
#subnav a{

}
.navheading {
font-style:italic;

}

#navcontainer a:hover{
background-color:white;
}

#navcontainer ul li{
display:block;
border-bottom:1px solid #993300;

font-weight:bold;

padding-left:0;
padding-bottom:3px;

padding-top:5px;
padding-bottom:5px;
}

#navcontainer ul li.on{
/*background-color:white;*/
}
#navcontainer ul li.on a {
background:url(images/arrowon.png) no-repeat left;

}
#navcontainer ul ul {
	padding-left:8px;

}
#navcontainer ul ul li:last-child {
border-bottom:0;
}
#navcontainer ul li li{
border-bottom:none;
/*list-style:url(images/arrow.gif) outside;*/
font-weight:normal;
border-bottom:1px solid #efefef;
}

#navcontainer ul li a{
padding-right:4px;
padding-left:12px;
margin-left:0px;
} 

.descriptionList2 {
margin-top:0;
padding-top:0;
padding-left:2em;
margin-left:2em;
text-indent:0;

}
p.descriptionList {
padding-bottom:.25em;
margin-bottom:.25;
}
ul.descriptionList, ol.descriptionList {
padding-top:0;
margin-top:0;
}

ol.linespace li {
padding-top:8px;
padding-bottom:8px;
}
td {
/*line-height:1em;*/
}
td li {
	/*margin-top:10px;*/
	}
ul.mainlist {
font-weight:bold;
font-size:14px;

}
.agendaTable {border:1px solid #666666; padding:2px;
} 
.agendaTable td.sep {border-left:1px solid #eee; padding-left:4px;} 
.agendaTable td {padding:4px;}
.agendaTable tr.breaks {background-color:#eeeeee;}
.agendaTable td {border-bottom:1px solid #cccccc; padding-bottom:2px;}
.agendaTable .title { font-size:16px;}
.agendaTable td ul {margin-left:1em;padding-left:0; }
.agendaTable td ul li {margin-left:0; padding-left:0;}
