body { background-image: url(background.jpg);
       background-repeat: repeat-y;
       background-color: #FFFFFF;
       behavior: url(csshover.htc);
       font-size: medium;
       margin: 0;
       border: 0;
     }

.bscaIcon { text-align: center;
	    margin-top: 2em;
	    border:0;
}

.jebanner { width: 350px;
            height: 91px;
}


table { width: 100%; 
	margin: 0;
}

table.presentation { width: 80%;
                     margin-left: auto;
                     margin-right: auto;
                     border-style: solid;
                     border-color: #5BAABB;
                     border-width: 2px;
                    }
table td {
	padding: 0;
	border-width: 0;
	vertical-align: bottom;
}  

.picc { text-align: center;
}
.sm { font-size: smaller; }

.cpyrt { font-size: smaller;
	 width: 80%;
	 margin-left: auto;
	 margin-right: auto;
}

.dynmenu { text-align: center;
	margin: 3em 5% 2em 148px;
	padding: 3em 0 0 0;
	clear: both;
}

.footer { text-align: center;
          margin: 2em 2em 10em 148px;
	  font-size: smaller;
}

a img { display: block; border: 0; }
td a img { display: block; border: 0; }

a:link { color: #5BAABB; }
a:visited { color: #5BAABB; }



div#main { margin: 2em 5% 1em 148px; padding: 0;
}

div#sidebar { float: left; }

div#nav { float: left;
	width: 10em;
	background: none;
	/*color: F63E47;*/
}
div#nav ul { width: 10em; margin: 0; padding: 0;
		margin-bottom: 0.5em;
	/*background: white; border 1px solid;*/
}
div#nav li { position: relative; list-style: none; margin: 0;
 }

div#nav li.submenu { background: none; }
/*div#nav li.submenu { background:  url(submenu.gif) 95% 50% no-repeat; }*/
/*div#nav li.submenu:hover { background-color: #EDD}*/

div#nav li.submenu:hover { 
	border-left: 10px; 
	border-right: 1px; 
	border-bottom: 1px; 
	color: #369;
}
div#nav li.submenu { 
	padding: 0.25em 0 0.25em 0.5em;
	text-decoration: none;
}
div#nav li a { display:  block;
	padding: 0.25em 0em 0.25em 0.5em;
	text-decoration: none;
	width: 9.5em;
}
div#nav>ul a { width: auto; }

div#nav li a:hover {
	border-left: 10px; 
	border-right: 1px; 
	border-bottom: 1px; 
	color: #369;
 }
div#nav ul ul { position: absolute; top: 0; left: 10em; display: none; }
div#nav ul.level2 li.submenu:hover ul.level3 { display: block; }
div#nav ul.level1 li.submenu:hover ul.level2 { display: block; }
div#nav ul.level1 li ul.level2 li  {
	background: white;
	border-bottom: 1px solid #CCC;
}

h1, h2, h3 { text-align: center; }

.clear  { clear: both; }
.center { text-align: center; }
.indent { text-indent: 4em; }
.italic { font-style: italic; }
.larger { font-size: larger; }
.picvm  { vertical-align: middle }
.picvt  { vertical-align: top }

.picl { float: left;
	padding: 0em 1em 0em 0em ;
	margin: 0em 1em 0em 0em ;
}

.picr { float: right;
	padding: 1em 0em 1em 1em ;
	margin: 0em 0em 0em 0em ;
}

*.schim { margin-left: 148px; }
*.bold { font-weight: bold; }

h2.state { color: #5BAABB; }

*.state { color: #5BAABB;
	  font-size: larger;
	  font-weight: bold;
	}

*.header { color: #5BAABB;
	   font-size: larger;
	   font-weight: bold;
	}

td.schim { width: 148px;
           height: 2px; }

ul.awards { list-style-type: decimal;
	    margin-left: 20px;
	    padding-left: 20px;}
		
ul.awards ul.awards { list-style-type: square;
		      margin-left: 40px}

ul.clean { list-style: none;}
li.clean { list-style: none;}
li.aw1 { list-style-type: square;
 	     margin-left: 40px}

em {font-size: larger; }
p.article { text-indent: 3em;}
p.lside { float: left;
	  margin: 5px;}

#navsite p { display: none;
	}
#navsite {
	float: left;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	width: 12em;
	/*border-right: 1px solid #666;*/
	padding: 0;
	margin-top: 1em;
	margin-bottom: 1em;
	/*background-color: #9cc;*/
	color: #333;
	}
#navsite ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}
#navsite ul li {
	margin: 0;
	border-top: 1px;
	/*border-top: 1px solid #003;*/
	}
#navsite ul li a {
	display: block;
	padding: 2px 2px 2px 0.5em;
	border-left: 10px;
	border-right: 1px;
	border-bottom: 1px;
	/*border-left: 10px solid #369;*/
	/*border-right: 1px solid #69c;*/
	/*border-bottom: 1px solid #369;*/
	/*background-color: #036;*/
	background-color: transparent;
	color: #fff;
	text-decoration: none;
	width: 100%;
	}
html>body #navsite ul li a {
	width: auto;
	}
#navsite ul li a:hover {
	border-left: 10px; 
	border-right: 1px; 
	border-bottom: 1px; 
	/*border-left: 10px solid #036;*/
	/*border-right: 1px solid #69c;*/
	/*border-bottom: 1px solid #369;*/
	/*background-color: #69f;*/
	color: #369;
	}

