html {height: 100%;}
body { margin: 0 auto; padding:0px; font-family: Copperplate Gothic Bold, Times, Serif;
background-image:url("/assets/body_bg.jpg"); background-repeat:repeat-x;
}
a { color: #FFFFFF; text-decoration: none;}
a:hover { color: #5D81A6; text-decoration: none; }
#main { width: auto; height: 100%; margin: 0 auto; padding: 0px; width: 800px;
  position: relative; top: 0px; 
}
#top_header {
        position: absolute;  width: 800px; top: 30px;  height: 110px; ; left: 0px;
        margin: 0px; padding: 0px; text-align: left;
}
#SubHead { position: absolute; top: 90px;  text-align: center; width: 800px; ; margin:0px auto;
    left: 0px;
}
#SubHead A { color: #976db5; }


#toc_column {position: relative;top: 148px;float: left; width: 228px; margin: 0px; 
    text-align: left;
}
#content_column {position: relative; top: 148px; float: right;  width: 562px; padding: 0px 5px 0px 5px;
  margin: 0px 0px 42px 0px; text-align: left;
}

#memory img { padding-top: 20px;
}
#memory A { color:#976db5;}
#footer {width: 800px; color: #5D81A6; text-decoration: none;
    position: fixed; bottom: 0px; height: 50px; left: 20px;
}
#fmain { background: #A8C4E1;  color: #976db5; padding: 0px; margin: 0px;
}
#fmain A {color: #976db5; }
#cmain { background: #A8C4E1;  color: black; padding: 0px; margin: 0px; font-family: Arial, Sans; font-size: 9pt;
}
#cmain H2 { font-family: Copperplate Gothic Bold, Roman Bold, Times Bold, Serif Bold; font-size: 170%; color: #976db5; 
}
#cmain H1 { font-family: Copperplate Gothic Bold, Roman Bold, Times Bold, Serif Bold; font-size: 200%; color: #976db5; 
}

#cmain H3 { font-family: Copperplate Gothic Bold, Roman Bold, Times Bold, Serif Bold; font-size: 140%; color: #976db5;
} 
#cmain H4 { font-family: Copperplate Gothic Bold, Roman Bold, Times Bold, Serif Bold; font-size: 140%; color: black;
}
#cmain H5 { font-family: Copperplate Gothic Bold, Roman Bold, Times Bold, Serif Bold; font-size: 110%; color: black;
}
#cmain H6 { font-family: arial, sans; font-size: 80%; color: black;
}

#headlogo { position: relative; float: left; top: 0px; left: 10px;
}
#headlogo A { color: #976db5; }
#logomain {background-image:url("/media/css/logo_bg.jpg"); background-repeat: repeat-x; text-transform: uppercase;
    font-size: 20px; color: #976db5; font-weight: bold; text-decoration:none; width:290px; height: 78px; text-align: center;
}

#TLMain { color: #976db5; background-image:url("/media/css/TLM_bg.jpg"); background-repeat:repeat-x; 
  font-size: 12px; font-weight:bold; text-decoration:none; height: 20px; padding: 0px 0px 3px 0px;
}

#toc h3 { text-align: center; margin:0px; padding: 0px; font-size: 12pt; }
#toc { font-size: 10pt; font-weight: bold;  font-style: italic;  font-family: Arial, Helvetica, sans-serif;
width: 200px; background-color: #bbd0fd; padding: 0px 0px 3px 3px; margin-bottom: 5px;

}
#toc A { font-size: 9pt; font-family: Arial, Helvetica, sans-serif; font-style: normal; 
}
#tocSec { font-size: 8pt; font-weight: bold;  font-style: italic;  font-family: Arial, Helvetica, sans-serif;
width: 200px; background-color: #b0bfe0; padding: 0px 0px 2px 2px;  margin-bottom: 2px;
}
#tocSec A {font-size: 7pt;   font-family: Arial, Helvetica, sans-serif;
}
.centerlist {padding: 30px 0px;  font-weight: bold; font-size: 18pt; 
}
.important { font-size: 14pt; font-weight: bold; color: #6480b0;
}
#aform_box, .aform_box { width: 610px; padding-left: 15px;
}
#aform_right, .aform_right { float: right; width: 70%;
}
#aform_left, .aform_left {float: left; width: 28%;
}
#aform_center, .aform_center {float: left; width: 28%; text-align: center; width: 98%
}
#aform_clear, .aform_clear { clear: both; 
}

#aform_small_left, .aform_small_left {float: left; width: 28%; font-size: 72%;
}
#aform_small_right, .aform_small_right {float: right; width: 70%; font-size: 72%;
}
#aform_normal, .aform_normal { float: left; font-size: 80%;
}
#aform_head1, .aform_head1 { height: 20px; width: 95%; padding-top: 5px; font-family: Arial, Helvetica, sans-serif;
font-size: 18px; font-weight: lighter; color: #976db5; margin-bottom: 15px; float: left;
}

 .sideLink a { color: grey; }
 .sideLink { text-align: center; padding-top: 4em;}
  #searchForm { border: 3px #aaaaff solid; padding: 1px; border-radius: 7px; margin: 5px 0px; text-align: center;}
 .searchbutton { padding: 0px ; font-size: 70%;}
 .logout {display: inline;}
 
