body {margin: 0 0 0 0; background-color: #160869; background-image:url(../images/back_y.jpg); background-position:center; background-repeat:repeat-y; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 62.7%; color: #160869; height: 100%;}

p {font-size: 1.3em; line-height: 165%}
h1 {font-size: 2.5em; font-family: Georgia, "Times New Roman", Times, serif; color: #4462A6; letter-spacing: 1px;}
h2 {font-family:  "Trebuchet MS", Arial, sans-serif; font-size: 1.6em; font-weight:bold;}
h3 {font-family:  "Trebuchet MS", Arial, sans-serif; font-size: 2em; font-weight:normal;}
h4 {font-family:  "Trebuchet MS", Arial, sans-serif; font-size: 1.4em; margin-bottom: 7px; text-transform: uppercase; color: #4462A6;}

hr {border: 1px solid #cccccc;}
li {font-family: Arial, Verdana, Helvetica, san-serif; font-size: 12px;}

a:link {color: #6699CC; text-decoration: underline}
a:active {color: #66CCFF; text-decoration: none}
a:visited {color: #6699CC;}
a:hover {color: #66CCFF; text-decoration: none;}

.header {background-image:url(../images/header_bg.gif); background-repeat:repeat-x; text-align:left;}
.invisible {color:#160869;}
.blue {color:#160869;}
.large {font-family: Arial, Verdana, Helvetica, san-serif; font-size: 15pt; color: #FFFFFF;}
.large_blue {font-family: Arial, Verdana, Helvetica, san-serif; font-size: 18pt; color: #160869; font-weight:400;}
.small {font-family: Verdana, Helvetica, sans-serif; color: #160869; font-size: .6em; font-weight: bold}
.hidden {color: #CCCCCC;}


.td_white {background-color: #FFFFFF;}
.td_ltblue {background-color: #5E7FBA;}
.td_dkblue {background-color: #160869;}
.frame {border: 1px solid #5E7FBA;}
.frame:hover {border: 1px solid #6699CC;}

#container {margin: 0px auto; WIDTH: 800px;}
#header {POSITION: relative; background-image:url(../images/header_bg.gif); background-repeat:repeat-x; width: 800px;}

#body {margin-left: 50px; margin-right: 50px; text-align: left;}
#body2 {margin-left: 30px; margin-right: 50px; text-align: left;}
#media {background-color: #5E7FBA; text-align: center;}
#med_blue {background-color: #4462A6; height: 10px;}

#footer {vertical-align: bottom; font-family: Arial, Helvetica, san-serif; font-size: 8pt; color:#CCCCCC; text-align: center; border-top: solid 1px #cccccc; width: 80%;}
.footer {width: 80%; padding-top: 5px; vertical-align: middle; margin: 5px auto; font-size: 8pt; color:#CCCCCC;}

.left_col {width: 180px; background-image:url(../images/grad_nav.jpg); background-repeat:repeat-y; background-position: right; margin-right: 20px; color: #76b41c; font-weight: bold; font-size: .9em;}

#left_col {width: 180px; height: 100%; float: left; background-image:url(../images/grad_nav.jpg); background-repeat:repeat-y; background-position: right; margin-right: 20px; color: #76b41c; font-weight: bold; font-size: .9em;}

#left_col2 {width: 180px; height: 100%; float: left; color: #76b41c; font-weight: bold;}

#left_col a {display: block; width: 150px; height: 22px; margin-left: 20px; text-transform: uppercase;}
#left_col a:link,
#left_col a:visited {color: #6699CC; padding: 2px; text-decoration: none; } 
#left_col a:hover {background: #F5F5F5; color: #66CCFF}
#left_col a:active {background: #F5F5F5; }

#left_col2 a {display: block; width: 150px; height: 22px; margin-left: 20px; text-transform: uppercase;}
#left_col2 a:link,
#left_col2 a:visited {color: #6699CC; padding: 2px; text-decoration: none; } 
#left_col2 a:hover {background: #F5F5F5; color: #66CCFF}
#left_col2 a:active {background: #F5F5F5; }

#gallery {width: 200px; height: 165px; padding-top: 10px; padding-left: 8px; padding-right: 12px; padding-bottom: 10px; margin-bottom: 5px; margin-left: 10px; float: left; letter-spacing: normal;}

