/*  Basic format
----------------------------------------------- */
body {
font-family: Verdana,arial,helvetica,sans-serif;
margin: 0px;
padding: 0px;
text-align:center;
height:auto;
width: auto;
}


#page {
width: 650px;
margin:0;
margin-left: auto;
margin-right: auto;
margin-top: 5px;
padding:0;
background:white;
text-align: left;
height: auto;
border-collapse: collapse;
}
/*  Top Banner
----------------------------------------------- */
#banner {
background-color:#F5F5F5;
width:100%;
height: 1.0em;
padding: 0;
margin:0;
border: 1px solid silver;
}
#banner img {
display:none;
width: 0;
height:0;
padding:0;
margin:0;
}


 .bannertitle { 
   font-size: 16pt;
	 font-weight: 900;
	 color:black;
	 text-align: center;
	 margin:auto;
	 padding-bottom:0.5em;
	
	 }
/*  Left Navigation
----------------------------------------------- */

#leftbar {
display:none;
width: 0;
}
strong {
color:darkblue;
}



/*  Main content
----------------------------------------------- */
#maincontent {
font-family: arial,helvetica,sans-serif;
font-size: 10pt;
text-align:left;
vertical-align:top;
height:auto;
width:650px;
padding: 20px;
padding-left:30px;
padding-right:30px;
background-color:white;
margin:0;
float:right;

}
#pagelayout {
margin:0;
padding:0;
border-collapse: collapse;
width:100%;
}
#pagelayout td {
padding-bottom: 20px;
padding-left: 10px;
padding-right: 10px;
vertical-align: middle;
text-align:center;
width:50%;
}

#pagelayout td img{
margin:auto;
}
#address {
margin-left: 150px;
}

#linkslayout {
width:100%;
padding: 5px;
margin:0;
}
#linkslayout img {
float:left;
padding-left: 20px;
padding-right: 20px;
}
#linkslayout ul {
margin-left: 200px;
}

p, li{
	  text-align: justify
}
td, th, div {
	text-align: left;
	font-size: 10pt;
}

ul li, ol ul li {
 list-style: disc  }

.right {
 text-align: right
}
.pictitle {
	font-size: 8pt; 
	text-align: center; 
	font-weight: 600;
	font-style:italics;
}
.center {
text-align:center;
}

h1{
	color: darkblue; 
	font-size: 14pt; 
	font-weight: 800; 
	line-height: 10pt; 
	text-align: center;
	margin:auto;
	padding-top: 0px;
}
h2 {
	color: darkblue; 
	font-size: 12pt; 
	font-weight: 800; 
	line-height: 10pt; 
	text-align: center;
	margin:auto;
	padding-top: 0px;
}
h3 {
color:indigo; 
font-family: arial,helvetica,sans-serif; 
font-size: 11pt;
font-weight: 700; 
text-align: center;}

/*  h4 = subheading with bottom border as on links page
----------------------------------------------- */

h4
{font-size: 12pt;
font-weight:bold;
color:darkblue;
text-align:left;
border-bottom: 1px solid darkblue;
padding-bottom: 5px;
margin-bottom:20px;
clear:both;
}

a {
	color: navy;
	text-decoration: none; 
	font-weight: 800;
}
a:hover {
		text-decoration:underline;
		color:#004080;}

#syllabus {
		 width:80%;
		 height:auto;
		 background-color:whitesmoke;
		 border: 1px solid indigo;
		 padding:5px;
		 text-align:center;
		 margin:auto;
		 margin-bottom:20px;
}
#syllabus td, th {
		 height: 2.0em;
		 text-align:left;
		 vertical-align:top;
		 margin: 2px;
		 padding-left: 2.0em;
		 padding-bottom: 2.5 em;
		 width: 37%;
}
#syllabus th {
text-align:center;
}
#syllabus th.col1, #syllabus td.col1 {
width:22%;
}
#contact {
width:60%;
margin:auto;
}
#contact td {
padding:5px;
margin:0;
}
#contact a{
		 color: navy; 
	 	 font-weight: 400;
	 	 text-decoration:underline;}

	 
 /*  Footer
----------------------------------------------- */
#footer {
clear:both;
width: 100%;
font-size: 8pt;
font-style: italic;
font-weight: 700;
color:darkblue;
background-color:silver;
border: 1px solid black;
height: 2.0em;
padding: 0.2em;
margin:0;
text-align: center;
}

