
 body {
     font-family:trebuchet ms, helvetika;
     font-size:11px;
     line-height:15px;
     background:#fff;
     width:100%;
     color:#666666;
 }
 #banner {
     width:100%;
 }

 #b1 {
     height:15px;
     background:#814901 url(../images/tile_1.gif) repeat-x 0 100%;
 }
 #b2 {
     height:78px;
     background:#f5f5e8 url(../images/tile_2.gif) repeat-x 0 100%;
 }

 #logo {
    padding:5px 0 0 10px;
 }

 #search {
     /* background:#fff url(../images/search.gif) no-repeat 0 0; */
     width:165px;
     height:18px;
     float:right;
     margin:30px 20px 0 0;
 }
 #searchbox {
     border:1px solid #cccccc;
     height:17px;
     width:139px;
     margin:1px 0 0px 1px;
     font-family:trebuchet ms, arial;
     font-size:10px;
     padding:0 0 0 2px;
 }
 #subm {
    float:right;
    padding:1px;
 }

 #nav li{
     float:left;
     /* list-style-image:url(../images/arrow1.gif); */
     padding:0 20px 3px 12px;
     background:#fff url(../images/arrow1.gif) no-repeat 0 50%;
     font-size:13px;
     margin:0 0 0 25px;
     font-weight:bold;
 }
 #nav a {
     color:#814901;
     text-decoration:none;
 }
 #nav a:hover {
     color:#ba7c2d;
 }


 .page {
     width:949px;
     margin: 0 auto;
 }
 /* right page column */
 #col_right {
     position:relative;
     width:212px;
 }
 .long {
     height:770px;
 }
 .medium {
     height:500px;
 }
 .short {
     height:354px;
 }
 #col_shadow {
     position:absolute;
     top:0px;
     left:-13px;
 }

 .pr_img {
     padding:5px;
 }
 #col_right p{
     padding:0px 0 20px 13px;
 }

 /* Main content division */
 #main {
     width:732px; /* 732 */
 }

 /* HOME */
  #head {
    padding:10px 0 15px 14px;
 }
 .mainp {
    padding:0px 15px 10px 14px;
 }
 #intro {
    padding:0 0 5px 0;
 }
 .panelh {
    width: 242px;
    height: 155px;
    background:#ffffff url(../images/panel_h.jpg) no-repeat 0 0;
 }
 .panelh h3 {
    color:#814901;
    font-size:13px;
    padding:12px 0 0 27px;
    font-weight:bold;
 }
 .panelh p {
    padding:15px 20px 5px 27px;
 }

 .pic {
    border:3px solid #e2e2e2;
    margin:0 14px 0 14px;
 }
 #latest {
    padding:20px 0 15px 14px;
 }
 .newshighlight {
    width:570px;
    margin-bottom:14px;
 }
 .newshighlight p {
    padding:3px 0 13px 0;
 }
 .dot {
    border-bottom:1px dotted #a9a9a9;
 }

 /* Login */
  .login_nav {
    margin:9px 0 10px 0;
    padding:0px 0 0px 11px;
    /* border-bottom:1px solid #cdcdcd; */
 }

 /* About */
 .colr_nav {
    background:#fff url(../images/arrow2.gif) no-repeat 0 50%;
    margin:9px 0 8px 13px;
    padding:0px 0 0px 11px;
    /* border-bottom:1px solid #cdcdcd; */
 }
 .colr_nav_spacer {
    width:192px;
    height:1px;
    border-bottom:1px solid #cdcdcd;
    margin-left:13px;
 }

 .aboutul {
    padding:0px 15px 10px 20px;
 }
 .aboutul li {
    list-style-type:disc;
    margin:0px 0 7px 10px;
 }

 #logo1 {
    padding:0 50px 45px 45px;
 }
 #logo2 {
    padding-bottom:45px;
 }
 #logo3 {
    padding:0 0 35px 50px;
 }
 .abdiv {
    padding-bottom:10px;
    margin-bottom:10px;
 }
 .a_imgdiv {
    width:191px;
 }
 .a_marg {
    margin: 0 auto;
 }
 .a_p {
    width: 530px;
    padding-left:5px;
 }
 .teampad {
    padding: 0 13px 0 14px;
 }

 /* contact us */
 #pad {
    padding:15px 0 3px 13px;
 }
 .cinfo {
    line-height:16px;
 }

 /* news */
 #archinp {
    width:124px;
    border:1px solid #ababab;
    float:left;
    font-size:11px;
    font-family:trebuchet ms, arial;
    padding:0 0 0 3px ;
    height:17px;
 }
 #archbut {
    padding:0 0 0 5px;
 }
 #archpad {
    padding:0px 0 10px 13px;
 }
 #newsintro {
    padding:0 0 0px 0;
 }
 #news {
    padding:10px 0 15px 14px;
 }
 .articlepic {
    border:6px solid #e2e2e2;
    margin:0 17px 17px 14px;
 }
 .picpad {
    margin-bottom:15px;
 }

 /* research */
 .res_highlight {
    width:680px;
    margin:0 10px 14px 13px;
 }
 .res_highlight p {
    padding:3px 0 13px 0;
 }
 .lineh {
    line-height:18px;
 }
 #results {
    padding:10px 0 15px 14px;
 }
 #adv_form {
    line-height:2em;
 }
 #adv_form input{
    font-size:11px;
    font-family:trebuchet ms, arial;
 }
 #adv_date {
    width:40px;
    height:18px;
 }
 #adv_yeardiv {
    width:100%;
    padding-top:1px;

 }
 .adv_in {
    width:128px;
    height:13px;
    border:1px solid #ababab;
    margin:2px 0 0 0 ;
 }
 .adv_sel {
    width:130px;
    height:18px;
    border:1px solid #ababab;
    margin:2px 0 0 0 ;
    font-size:11px;
 }
 .adv_day {
    width:24px;
    height:14px;
    border:1px solid #ababab;
    padding-left:3px;
 }
 .adv_month {
    width:24px;
    height:14px;
    border:1px solid #ababab;
    padding-left:3px;
 }
 .adv_year {
    width:45px;
    height:14px;
    border:1px solid #ababab;
    margin:2px 0 0 0 ;
    padding-left:7px;
 }
 #adv_but {
    padding:3px 0 15px 0px;
    float:right;
 }

 /* EVENTS */
 .slct {
    height:19px;
    border:1px solid #ababab;
    margin:2px 0 0 0 ;
    font-size:11px;
    font-family:trebuchet ms, arial;
 }
 .mid {
    vertical-align:bottom;
 }
 #cal_head {
     width:90px;
     margin:0 auto 5px auto;
     font-size:12px;
     font-weight:bold;
 }

 #cal_link {
    color:#666666;
    text-decoration:none;
 }

 #calendar {
     width:190px;
     margin-left:5px;
     background-color:#f7f4d8;

 }
 #calendar th {
    border-bottom:2px solid white;
    color:#814901;
    font-weight:bold;
    font-size:13px;
    text-align:center;
    padding:5px 0 5px 0;
 }
  #calendar td {
    font-size:12px;
    text-align:center;
    padding:5px 0 5px 0;
 }

 #eventintro {
    padding:0 0 0px 0;
 }
 .eventblock {
    /* width:363px; height:347px;
    background:#fff url(../images/event_block.jpg) no-repeat 0 0; */
    width:705px;
    height:350px;

    background:#fff url(../images/shadow_e2.jpg) no-repeat 100% 0;
 }
 .eventblock img {
    padding:10px 0 0 20px;
 }
 .eventblock p {
    padding:5px 20px 5px 25px;
 }
 .eventblock h2 {
    padding:10px 20px 0px 25px;
 }
 .e_info {
    font-size:12px;
    line-height:20px;
 }
 #upcoming {
     padding:20px 0 15px 14px;
 }
 .event_list {
    width:685px;
    margin:0 10px 14px 13px;
 }
 .event_list p {
    padding:3px 0 13px 0;
 }
 .event_list span {
    font-weight:bold;
 }

 /* Resources */

 .M_USER_ALERT {
    margin:15px 10px 10px 0;
    color:#813004;
    border:1px dotted #cfcfce;
    padding: 5px 20px;
 }
 #r_page {
    margin:0 0 0 15px;
 }
 #r_intro {
    padding:10px 10px 20px 0;
 }
 .rc {
    width:448px;
 }
 .rcblock {
    background:#f6f5f5 url(../images/fade_r.jpg) no-repeat 5px 10px;
    margin-bottom:20px;
 }
 .rcblock h2 {
    padding:17px 0 5px 10px;
 }
 .subrc1 {
    width:208px;
    background-color:#f6f5f5;
 }
 .subrc2 {
    width:208px;
    margin-left:20px;
 }
 .ttl {
    color:#814901;
    font-weight:bold;
 }
 .none {
    padding:10px 10px 10px 25px;
 }
 .rcblock p {
    padding:0px 10px 10px 25px;
    background:url(../images/pin.jpg) no-repeat 10px 7px;
 }
 #rc2 {
    margin: 0 0 0 30px;
 }

 .rform {
    background:url(../images/fade_r2.jpg) no-repeat 5px 7px;
    width:208px;
 }
 .testm {
    width:203px;
    margin-left:20px;
    padding-top:30px;
 }
 .testm p{
    padding:10px 0 10px 0;
 }
 .rform h2 {
    padding:14px 0 5px 10px;
 }
 .rform form {
    margin-left:5px;
 }
 .rformtext {
    border:1px solid #ababab;
    width:203px;
    font-family:trebuchet ms;
    color:#8f8f8f;
    font-size:11px;
    padding-left:5px;

 }
 .rform input {
   margin-top:5px;
 }
 .rform textarea {
    border:1px solid #ababab;
    width:203px;
    height:70px;
    font-family:trebuchet ms;
    color:#8f8f8f;
    font-size:11px;
    padding-left:5px;
    margin-top:5px;
 }

 /* footer */
 #foot1 {
     height:25px;
     background:#814901 url(../images/f1.gif) no-repeat 100% 0;
     margin-bottom:5px;
 }

 #foot2 {
     height:54px;
     background:#814901 url(../images/f2.gif) no-repeat 100% 0;
     color:#fff;
     font-size:10px;
    /*  margin-bottom:40px; */
 }
 #foot2 p {
     padding:12px 0 0 12px;
     line-height:13px;
 }
 #foot2 a {
     text-decoration:none;
     color:#fff;
 }
 #foot2 a:hover {
     color:#aaa;
 }

 /* Manage */
 #adminh1 {
    padding: 12px;
 }
 #manage_table {
   width:95%;
   margin:10px 0 0 15px;
 }
 #manage_table td {
   height:18px;
   padding:5px;
 }
  #manage_table th {
   height:18px;
   font-weight:bold;
   padding:5px;
 }

 #new {
   padding:10px 0 0px 15px;
 }
 .h2pad {
   padding:0 0 0 15px;
 }

 select {
   font-size:11px;
   font-family:trebuchet ms;
 }

 .page_links {
   padding:10px 0 0 15px;
 }
 .page_links a {
   padding: 2px;
 }

 /* Newsletter signup */
 #nletter {
    width:270px;
    height:270px;
 }
 .nl input {
    width:150px;
    height:14px;
    font-size:11px;
    margin:2px 0 0 10px;
    float:right;
    font-family:trebuchet ms;
 }
 .nls {
    float:right;
    padding:5px 0px 0 0px;
 }

 /* STYLES */

 .link {
    color:#814901;
    text-decoration:underline;
 }
 .link:hover {
    color:#ba7c2d;

 }
 h1 {
    color:#814901;
    font-size:18px;
    line-height:20px;
 }

  h2 {
    color:#814901;
    font-size:13px;
    font-weight:bold;
    line-height:18px;
 }

 .fll {
    float:left;
 }
 .flr {
    float:right;
 }
 .clr {
    clear:both;
 }
 .clrl {
    clear:left;
 }
 .bold {
    font-weight:bold;
 }




