/* Block Elements */

html, div, map, dt, form {display:block;}
body { display:block;
       background-color:#ccd8ff;  margin:0px; 
       font-family:arial, helvetica, sans-serif; font-size:small; }
p, dl { display:block; margin-top:1em; margin-bottom:1em; }
dd { display:block; margin-left:40px; }
address {display:block; font-style:italic; }
blockquote { display:block; margin:10px; }
h1 { display:block; 
     font-size:2.25em; font-weight:bold; margin-top: 0;  color: #3333cc; }
h2 { display:block; 
     font-size:1.5em; font-weight:bold; margin:0.83em 0; color: #00008b;}
h3 { display:block; 
     font-size:1.25em; font-weight:bold; margin:1.33em 0; color: #00008b; }
h4 { display:block; 
     font-size:1em; font-weight:bold; margin:1.67em 0; color: #00008b; }
h5 { display:block; 
     font-size:0.75em; font-weight:bold; margin:2.33em 0; color: #00008b; }
h6 { display:block; 
     font-size:0.5625em; font-weight:bold; margin:1em 0; color: #00008b; }
h7 { display:block; 
     font-size:1.25em; font-weight:bold; margin:1.33em 0; color: #cc0033; }
h8 { display:block; 
     font-size:1.25em; margin:1.33em 0; color: #00000b; }  
form {margin-left: 20px; }
#bannerleft { float:left; min-width: 574px; min-height: 98px;
	 background-image: url(header1.jpg);
         margin-top: 5px; margin-left:5px; }
#bannerright { float:right;
         margin-top: 20px; margin-right:45px; }
*.float-divider { clear:both; display:block; }
.menus { display: inline; float:left; 
	 margin-top:15px; margin-left:5px; margin-right:15px; margin-bottom:5px; }
.menulogin { display:inline; float:right; margin-top:15px; margin-right:24px;
             margin-bottom: 5px;}
*.main {display:block; margin-left:5px; margin-right:5px; margin-bottom: 5px; margin-top: 0;
padding:5px; background-color: #ffffff; }

     
/* Table Elements */
table { border-spacing:2px; border-collapse:separate;
        margin-top:0; margin-bottom:0; text-indent:0; }
caption { text-align:center; }
td { padding:1px; }
th { font-weight:bold; padding:1px; }
tbody, thead, tfoot { vertical-align:middle; }

/* Inline Elements */
strong { font-weight:bold; }
cite, em, var, dfn {font-style:italic; }
code, kbd, samp { font-family:monospace; }
ins { text-decoration:underline; }
del { text-decoration:line-through; }
sub { vertical-align:-0.25em; font-size:smaller; line-height:normal; }
sup { vertical-align:0.5em; font-size:smaller; line-height:normal; }
abbr[title], acronym[title] {border-bottom:dotted 1px; }
larger { font-size:16pt; }

/* List Elements */
ul {list-style-type:disc; margin:1em; margin-left:40px; padding-left:0;}
ol {list-style-type:decimal; margin:1em; margin-left:40px; padding-left:0;}

/* remove top & bottom margins for nested lists */
ul ul, ul ol, ul dl, ol ul, ol ol, ol dl, dl ul, dl ol, dl dl
{ margin-top:0; margin-bottom:0; }

/* use circle when ul nested 2 deep */
ol ul, ul ul { list-style-type:circle; }

/* use square when ul nested 3 deep */
ol ol ul, ol ul ul, ul ol ul, ul ul ul { list-style-type:square; }

a:link 
  {
    color: #000080; /*darkblue*/
    text-decoration: none; 
  }
a:visited 
  {
    color: #006400; /*darkgreen*/
    text-decoration: none; 
  }
a:active 
  {
    color: #8b0000; /*darkred*/
    text-decoration: none; 
  }
a:hover
  {
    color: #8b0000; /*darkred*/
    text-decoration: none; 
  }
