html { height:100%;}

body{ font-family: Verdana,Arial,sans-serif; color: #000080; font-size:83%; margin: 0px; padding: 0px; background-color:#FFFFFF; scrollbar-3dlight-color:#FFFFFF; scrollbar-arrow-color:#000080; scrollbar-base-color:#000080; scrollbar-darkshadow-color:#000080; scrollbar-face-color:#FFFFFF; scrollbar-highlight-color:#000080; scrollbar-shadow-color:#000080; }
		   
p {font-size: 1em; text-align: left; color: #000080; font-style: normal; font-weight: normal; }
h1 {  font-size: 1.4em;	 background-color: #ffffff;	 color: #000080;  }
h2 { font-size: 1.3em;	background-color: #000080;  color: yellow; }
h3 { font-size: 1.2em; background-color: #000080; color: yellow;}
h4 { font-size: 1.1em; background-color: #000080; color: yellow;}
p a:link { text-decoration: underline; font-size: 1.0em; font-weight: bold; color: #000080; line-height: 18px;  }
p a:visited { text-decoration: underline; font-size: 1.0em; font-weight: bold; color: #000066; line-height: 18px; }
p a:hover {color: #FF0000;  text-decoration: underline overline;  }
p a:active { text-decoration: underline; font-size: 1.0em; font-weight: bold; color: #000080; line-height: 18px;}
p a:focus	{ text-decoration: underline; font-size: 1.0em; font-weight: bold; color: #000080; line-height: 18px;}
ul  { margin: 0px 0px 0px 15px; padding: 0px 0px 0px 15px;}
ul li  { margin: 0px 0px 0px 15px; padding: 0px 0px 0px 15px;}
li a:link { text-decoration: underline; font-size: 1.0em; font-weight: bold; color: #000080; line-height: 18px;  }
li a:visited { text-decoration: underline; font-size: 1.0em; font-weight: bold; color: #000066; line-height: 18px; }
li a:hover {color: #FF0000;  text-decoration: underline overline; border-left: 5px #FF0000 solid; }
li a:active { text-decoration: underline; font-size: 1.0em; font-weight: bold; color: #000080; line-height: 18px;}
li a:focus	{ text-decoration: underline; font-size: 1.0em; font-weight: bold; color: #000080; line-height: 18px;}
td {font-size: 1em; text-align: center; color: #000080; font-weight: bold;  line-height: 18px; }
td a:link { text-decoration: underline; font-size: 1.0em; font-weight: bold; color: #000080; line-height: 18px;  }
td a:visited { text-decoration: underline; font-size: 1.0em; font-weight: bold; color: #000066; line-height: 18px; }
td a:hover {color: #FF0000;  text-decoration: underline overline; }
td a:active { text-decoration: underline; font-size: 1.0em; font-weight: bold; color: #000080; line-height: 18px;}
td a:focus	{ text-decoration: underline; font-size: 1.0em; font-weight: bold; color: #000080; line-height: 18px;}


/***********************************************/
/* Layout Divs                               */
/***********************************************/

.masthead{ padding: 0px; width: 100%; height : 60px; border:1px solid #000080; text-align: center; }

#contentarea { margin: 0px; padding: 0px;   border:1px solid #000066; background-color: #FFFFFF; }

.navcontainer{ margin: 0 0 0 0; padding: 0px; width: 15%; float: left; border:1px solid #000080; min-height: 300px; }
* html .navcontainer {height:300px} /* IE Min-Height Hack */ 

.navtitle { padding: 1px; margin-left: 0; background-color:#000080; font-size: 1.0em; font-weight: bold; color: Yellow; }

.navlist { padding: 1px; margin-left: 0;  margin: 0px; border-left: 1px solid #000066; border-bottom: 1px solid #000080; text-align: left;}
.navlist ul  { margin: 0 0 0 0; padding: 0px;}
.navlist ul li  { margin: 0 0 0 0; padding: 0px;}
.navlist li a:link { text-decoration: underline; font-size: 1.0em; font-weight: bold; color: #000080; line-height: 18px;  }
.navlist li a:visited { text-decoration: underline; font-size: 1.0em; font-weight: bold; color: #000066; line-height: 18px; }
.navlist li a:hover {color: #FF0000;  text-decoration: underline overline; border-left: 5px #FF0000 solid; }
.navlist li a:active { text-decoration: underline; font-size: 1.0em; font-weight: bold; color: #000080; line-height: 18px;}
.navlist li a:focus	{ text-decoration: underline; font-size: 1.0em; font-weight: bold; color: #000080; line-height: 18px;}

.content{  float: left; width: 83%; padding: 2px; min-height: 300px;}
* html .content {height:300px} /* IE Min-Height Hack */ 

.contentfull { width:100%; margin:0; border:1px solid #000080; background-color: #FFFFFF; padding: 2px; height: inherit; vertical-align:top; }
.contentfull table{padding: 0px; margin:0;  border: 0px; width:100%;  text-align: center;  font-size: 1.0em;}
.contentfull tr{padding: 0px; margin:0;  border: 0px;  text-align: center;  font-size: 1.0em;}
.contentfull  td{padding: 0px; margin:0;  border: 0px;  text-align: center;  font-size: 1.0em;}
.contentfull hr{  width:25%;  text-align: center; color:#000080;}

.contenthalfleft{ width:47%; float: left; border:1px solid #000080;  background-color: #FFFFFF; padding: 2px; margin:0; height: inherit; vertical-align:top;  }
.contenthalfright{ width:49%; float: right; border:1px solid #000080; background-color: #FFFFFF; padding: 2px; margin:0; height: inherit; vertical-align:top;  }

.footer{ margin: 0; padding: 0px 0px; border-top: 1px solid #000080; width: 100%; text-align: center; font-size: 0.9em; font-weight: bold; color: #000080; }
.footer a:link { text-decoration: underline; font-size: 0.9em; font-weight: bold; color: #000080; }
.footer a:visited { text-decoration: underline; font-size: 0.9em; font-weight: bold; color: #000066; }
.footer a:hover {color: #FF0000;  text-decoration: underline overline;  }
.footer a:active { text-decoration: underline; font-size: 0.9em; font-weight: bold; color: #000080; }
.footer a:focus	{ text-decoration: underline; font-size: 0.9em; font-weight: bold; color: #000080; }

/************* #boxquote styles *************/

.boxquote{ width: 99%;  padding: 0px; margin:0; background-color: #E4E4E4; text-align: center; border-left: 1px solid #000066; border-top: 1px solid #000066; border-right: 2px solid #000066; border-bottom: 2px solid #000066; min-height: 54px; }
* html .boxquote {height:54px} /* IE Min-Height Hack */ 
.boxquote img{ padding: 0px; margin: 0;}
.boxquoteimg { border: none; }

.boxquotecenter{ width: 99%;  padding: 0px; margin:0; background-color: #E4E4E4; text-align: center; border-left: 1px solid #000066; border-top: 1px solid #000066; border-right: 2px solid #000066; border-bottom: 2px solid #000066; font-size: 1.1em; color: #000080;font-weight: bold;}
.boxquotecenter p{padding: 0px; margin:0;  text-align: center;  font-size: 1.0em; color: #000080;}
.boxquotecenter table{padding: 0px; margin:0;  border: 0px; width: 200px;  text-align: center;}
.boxquotecenter tr{padding: 0px; margin:0;  text-align: center;}
.boxquotecenter td{padding: 0px; margin:0;  text-align: center;  font-size: 1.0em;}

.boxquoteleft{ width: 99%;  padding: 0px; margin:0; background-color: #E4E4E4; text-align: left; border-left: 1px solid #000066; border-top: 1px solid #000066; border-right: 2px solid #000066; border-bottom: 2px solid #000066; font-size: 1.1em; color: #000080; font-weight: bold;}

.formtable table{padding: 0px; margin:0;  border: 0px; width:100%;  text-align: center;  font-size: 1.0em;}
.formtable tr{padding: 0px; margin:0;  border: 0px;  text-align: center;  font-size: 1.0em;}
.formtable  td{padding: 0px; margin:0;  border: 0px;  text-align: left;  font-size: 1.0em;}

.clear{clear: both; height: 5px; }

/* Reset Mozilla */
html>body .clear {height: 5px;} 