* { padding: 0;  margin: 0; }

html { height:100%;}

body{ font-family: Verdana,Arial,sans-serif; color: #000080; font-size:83%; margin: 0px; padding: 0px; background-color:#FFFFFF; background:#FFFFFF url(images/backing.gif); scrollbar-3dlight-color:#FFFFFF; scrollbar-arrow-color:#8EAAC0; scrollbar-base-color:#8EAAC0; scrollbar-darkshadow-color:#8EAAC0; scrollbar-face-color:#FFFFFF; scrollbar-highlight-color:#8EAAC0; scrollbar-shadow-color:#8EAAC0;  text-align: center; }

#centercolumn {padding:2px; width:790px; margin: 0 auto; border: 4px solid #8EAAC0; color:#000000; background-color:#FFFFFF; min-height:300px; text-align:center;  }

* html #centercolumn {height:300px} /* IE Min-Height Hack */ 

#masthead{ padding: 0px; width: 100%; height : 90px; border:1px solid #8EAAC0; text-align: center; background:#FFFFFF url(images/title.gif) center top no-repeat;}

.mastheadleft{ padding: 0px; width: 91px; height : 90px; float:left; text-align: center; }
.mastheadcenter{ padding: 0px;  width: 431px; text-align: center; float:left;}
.mastheadright{ padding: 0px; width: 150px; height : 90px; text-align: center; float:right; }

#navbar{ padding: 0px; width: 100%; height : 30px; border:1px solid #8E91BF;  display:block; background-color:#8E91BF;  color: yellow; overflow:hidden;}

#navbar ul { padding:0; margin:0; list-style:none; }

#navbar ul li { font-size:1.1em; color: yellow; margin:0; padding:0 5px 0 10px; list-style:none; float:left;}

#navbar a:link { text-decoration:underline; color: yellow; margin:0; display:block; }

#navbar ul li a:hover {text-decoration: underline overline; color: orange;  }

#navbar a:visited { text-decoration:underline; color: #FFFFFF; margin:0; display:block; }

#subnavbar {padding: 0px;  width: 100%;  height:20px; border: 1px solid #8EBFBC; background-color: #8EBFBC; display:block; }

#subnavbar ul { padding:0; margin:0; list-style:none; }

#subnavbar ul li { font-size:1.1em; color: #332211; margin:0; padding:0 5px 0 10px; list-style:none; float:left;}

#subnavbar a:link { text-decoration:underline; color:#332211; margin:0; display:block; }

#subnavbar ul li a:hover {text-decoration: underline overline; color:#000000;   }

#subnavbar a:visited { text-decoration:underline; color:#332211;  margin:0; display:block; }

.clear{clear: both; height: 15px;}
html>body .clear {height: 15px;}

.contentfull { width:100%; border:1px solid #8EAAC0; background-color: #FFFFFF; padding-bottom:2px; padding-left: 0; padding-top:0; padding-right:0; vertical-align:top; text-align:left; }

.contentfull p { padding-bottom:2px; padding-left: 5px; padding-top:0; padding-right:0; vertical-align:top; text-align:left; }

.maincopylink {color: #000080; text-decoration:underline;}
.maincopylink a:hover {text-decoration: underline overline;}
.maincopylink a:visited {text-decoration: underline; color: #000000;}

.contenthalfleft{ width:360px; float: left; border:1px solid #8E91BF;  background-color: #8E91BF; padding: 0px; height: inherit; vertical-align:top; margin-left:20px; text-align:left; }
.arrowlink1 { display: block; background-image: url(images/arrow.gif); background-repeat: no-repeat; background-position: 0 5px; color: #FFFFFF; text-decoration: underline; padding-bottom:2px; padding-left: 15px; line-height: 14px; font-weight: normal; }
.arrowlink1 a:hover {text-decoration: underline overline; color:#CC0000;}
.arrowlink1 a:visited {text-decoration: underline; color: #000000;}

.contenthalfright{ width:360px; float: right; border:1px solid #8EBFBC; background-color: #8EBFBC; padding: 0px; height: inherit; vertical-align:top; margin-right:20px; text-align:left; }
.arrowlink2  { display: block; background-image: url(images/arrow.gif); background-repeat: no-repeat; background-position: 0 5px; color: #FFFFFF; text-decoration: underline; padding-bottom:2px; padding-left: 15px; line-height: 14px; font-weight: normal; }
.arrowlink2 a:hover {text-decoration: underline overline; color:#CC0000;}
.arrowlink2 a:visited {text-decoration: underline; color: #000000;}

.boxtitle1 { font-size: 1.7em; background-color: #8E91BF; color: white; padding-bottom:2px; padding-left: 5px; padding-top:0; padding-right:0; vertical-align:top; text-align:left;}
.boxtitle2 { font-size: 1.7em; background-color: #8EBFBC; color: white; padding-bottom:2px; padding-left: 5px; padding-top:0; padding-right:0; vertical-align:top; text-align:left;}
.boxtitle3 { font-size: 1.7em; background-color: #8EAAC0; color: white; padding-bottom:2px; padding-left: 5px; padding-top:0; padding-right:0; vertical-align:top; text-align:left;}

h1 { font-size: 1.7em; background-color: #8E91BF; color: white; padding-bottom:2px; padding-left: 5px; padding-top:0; padding-right:0; vertical-align:top; text-align:left;}

h2 {font-size: 1.45em; background-color: #8EBFBC; color: white; padding-bottom:2px; padding-left: 5px; padding-top:0; padding-right:0; vertical-align:top; text-align:left;}

.alpha  li { padding:0; margin:0 0 0 35px; list-style: lower-alpha; }

.roman li { padding:0; margin:0 0 0 35px; list-style: lower-roman; }

.pcenter {  text-align:center; font-weight: bold; color: #8EAAC0; }


#centercontent {padding:5px; width:98%; border:0px; color:#000000; background-color:#FFFFFF; min-height:300px; text-align:center;  }

.ochtable { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.95em; padding: 5px; border:1px solid #8EAAC0; width:788px; text-align:center;}

.ochtable th { font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none; text-align:left;  background-color:#8EAAC0; }

.ochtable  td { padding: 7px; text-align:left;  }

#footer { background-color: #8EAAC0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.83em; color: #332211; text-decoration: none; font-weight: bold;  padding: 4px; width: 99%; text-align:center; border:1px solid #8EAAC0;}