body {
	font-family: Verdana,Arial,sans-serif;
	line-height: 1.166em;	
	margin: 0px;
	padding: 0px;
}

#outercontainer {
	margin-top: 0px;
	margin-left: 0px;
	/*align: center;*/
}

#popupcontainer {
	padding-top: 2px;
	width: 250px;
	text-align: left;
	background-color: #FFFFFF;
}

#content {
	width: 775px;
	background-color: #ffffff;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

.layouttab {
	width: 775px;
 	margin: 0px 0px 0px 0px;
	padding: 0px;
}

td {
	vertical-align: top; 
}

a {
	text-decoration: underline; 
}

.maincontent {
	width: 775px;
	background-image: url(../images/background_sm.gif);
    background-repeat: no-repeat;
	/*position: relative;*/
	background-position: 260px 320px;
	background-attachment: scroll;
	/*background-color: #ffffff;*/
}

.side {
	background-color: #D5EBBC;
}

/*.sidebar {
	position: relative;
	image-attachment: scroll;
}*/

.titlebar {
 	margin: 10px 10px 5px 60px;
	padding: 0px;
}

.topnav {
	margin: 5px 0px 20px 78px;
	padding: 0px;
	font-family:  Verdana,Arial,sans-serif;
 	font-size: 0.90em;
 	color: #999999;
	text-decoration: none; 
}

.onpage  {
	padding: 0px;
	font-family:  Verdana,Arial,sans-serif;
 	color: #FF0033;
	text-decoration: none; 
}

/*#sectionLinks{
	position: relative;
	margin: 0px;
	padding: 0px;
	border-bottom: 1px solid #cccccc;
	font-size: 90%;
}

#sectionLinks h3{
	padding: 10px 0px 2px 10px;
}*/

.topnav a:link{
	color: #006699;
	font-weight: normal;
	text-decoration: none; 
}

.topnav a:visited{
	color: #0099cc;
	font-weight: normal;
	text-decoration: none; 
	/*border-top: 1px solid #cccccc;
	padding: 2px 0px 2px 10px;*/
}

.topnav a:hover{
	color: #3A67F7;
	font-weight: normal;
	text-decoration: underline; 
	/*background-color: #ccffff;
	border-top: 1px solid #cccccc;
	padding: 2px 0px 2px 10px;*/
}

.toptitle a:link{
	color: #7134c4;
	text-decoration: none;
}

.toptitle a:visited{
	color: #7134c4;
	text-decoration: none;
}

/*.toptitle a:hover{
	color: #6699cc;
	text-decoration: underline;
}*/

.subcontent {
	width: 775px; 
	background-color: #ffffff;
}

.line {
	margin: 5px 10px 5px 80px;
	padding: 0px;
}	

.bodytext {
 	margin: 5px 80px 5px 80px;
	padding: 5px;
	line-height: 1.166em;
	font-family: Verdana,Arial,sans-serif;
 	font-size: 0.80em;
 	color: #003366;
}

.pageheadingimg {
	margin: 5px 550px 10px 90px;
	float: left;
	border: none; 
}



.contentimgleft {
	margin: 10px 30px 10px 45px;
	float: left;
	border: 1px solid #000066; 
}

/*This is the CSS hack for dealing with IE and other browsers re margin width*/
html>body .contentimgleft {
	margin: 10px 30px 10px 90px;
	float: left;
	border: 1px solid #000066; 
}

.contentimgright {
	margin: 10px 80px 10px 20px;
	float: right;
	border: 1px solid #000066; 
}

.mapimage1  {
	margin: 10px 20px 10px 90px;
	float: left;
	/*border: 1px solid #000066;*/ 
}

.mapimage2 {
	margin: 10px 80px 10px 20px;
	float: right;
	/*border: 1px solid #000066;*/  
}


.backlink {
 	margin: 5px 10px 2px 500px;
	padding: 0px;
	line-height: 1.166em;
	font-family: Verdana,Arial,sans-serif;
 	font-size: 0.75em; 
}

.backlink a:link{
	color: #0099cc;
	font-weight: normal;
	text-decoration: underline; 
	/*padding: 2px 0px 2px 10px;
	 width: 100%;
 voice-family: "\"}\""; 
  voice-family:inherit;
	width: auto;*/
}

.backlink a:visited{
	color: #000066;
	font-weight: normal;
	text-decoration: underline; 
	/*border-top: 1px solid #cccccc;
	padding: 2px 0px 2px 10px;*/
}

.backlink a:hover{
	color: #cc33cc;
	/*background-color: #ccffff;
	border-top: 1px solid #cccccc;
	padding: 2px 0px 2px 10px;*/
}


.belownav {
    margin: 3px 5px 5px 180px;
	padding: 0px;
	font-family: Verdana,Arial,sans-serif;
    font-size: 0.75em;
    color: #330066;
}	


/*h1, h2, h3, h4, h5, h6 {
	font-family: Arial,sans-serif;
	margin: 5px 70px 5px 80px;
	padding: 0px;*/


h1{
 font-family: Verdana,Arial,sans-serif;
 font-size: 0.95em;
 margin: 1px 70px 10px 80px;
 font-weight: normal;
 color: #3A67F7;
 text-decoration: none;
}

h2{
 font-family: Verdana,Arial,sans-serif;
 font-size: 0.80em;
 margin: 1px 70px 5px 80px;
 font-weight: normal;
 color: #0066cc;
}

h3{
 font-family: Verdana,Arial,sans-serif;
 font-size: 0.90em;
 /*margin: 1px 70px 5px 80px;*/
 font-weight: normal;
 color: #330066;
}

h4{
 font-size: 1.0em;
 font-weight: normal;
 color: #006699;
}

h5{
 font-size: 100%;
 color: #334d55;
}

ul{
 list-style-type: square;
 font-family: Verdana, Arial,sans-serif;
 margin: 5px 70px 5px 20px;
 padding: 5px;
 /*font-size: 0.80em;*/
 /*color: #334d55;*/
}

li{
 font-family: Verdana, Arial,sans-serif;
 margin: 5px 70px 5px 80px;
 padding: 0px;
 font-size: 0.75em;
 color: #003366;
}

ul ul{
 list-style-type: disc;
}

ul ul ul{
 list-style-type: none;
}

.bodylist ul{
 /*list-style-type: disc;
 font-family: Verdana, Arial,sans-serif;
 margin: 5px 70px 5px 20px;
 padding: 5px;
 color: #668899;
 /*font-size: 0.80em;*/
 /*color: #334d55;*/
}

.bodylist li{
 list-style-type: circle;
 margin: 5px 100px 1px 80px;
	padding: 0px;
	line-height: 1.1em;
	font-family: Verdana,Arial,sans-serif;
 	font-size: 0.75em;
 	color: #003366;
 /*font-size: 0.80em;*/
 /*color: #334d55;*/
}

ul{
 list-style-type: square;
 font-family: Verdana, Arial,sans-serif;
 margin: 5px 70px 5px 20px;
 padding: 5px;
 /*font-size: 0.80em;*/
 /*color: #334d55;*/
}

.workshops {
   margin: 30px 100px 30px 80px;
}

.workshops h2 {
color:  #9000cc;
 margin: 0px 0px 5px 5px;
 font-size: 1.1em;
}

.workshops td {
 	font-family: Verdana,Arial,sans-serif;
 	font-size: 0.75em;
 	color: #330066;
}

.workshops li{
 list-style-type: square;
 /*margin: 5px 100px 1px 80px;
	padding: 0px;
	line-height: 1.1em;*/
	font-family: Verdana,Arial,sans-serif;
 	font-size: 0.75em;
 	color: #9000cc;
}

.workshoptitle {
font-family: Verdana,Arial,sans-serif;
 	font-size: 100%;
 	color: #330066;
	font-style: italic;
}

.events {
   margin: 40px 100px 30px 80px;
}

.events h2 {
color: #009966;
 margin: 0px 0px 5px 5px;
 font-size: 1.1em;
}

.events td {
 	font-family: Verdana,Arial,sans-serif;
 	font-size: 0.75em;
 	color: #336666;
}



.events li{
 list-style-type: square;
 /*margin: 5px 100px 1px 80px;
	padding: 0px;
	line-height: 1.1em;*/
	font-family: Verdana,Arial,sans-serif;
 	font-size: 0.75em;
 	color: #009966;
}

.eventtitle {
font-family: Verdana,Arial,sans-serif;
 	font-size: 100%;
 	color: #336666;
	font-style: italic;
}
	
