#nav_container_main{height:41px;}

#welcome_title {float: left; width: 107px;}
#welcome_link {float: left; width: 108px; margin-top: 15px; color: #ffffff; font-size: .7em;}
#welcome {clear: left;}

.highlights {float: left; width: 230px; padding: 12px; font-size: 11px; height: 160px; overflow: hidden;}
.highlights h2 {font-size: 18px; padding: 0px 0px 5px 0px; margin: 0px; color: #114566;}
.highlights a:link {color: #fff;}
.highlights a:visited {color: #fff;}
.highlights a:hover {color: #FFCC00;}

a.middle {color: #F5EBCF; text-decoration: none; font-size: .9em;}
a.middle:visited {color: #F5EBCF;}
.middle_padding {padding-left: 3px;}
.middle_arrow {padding-top: 3px; padding-right: 20px; text-align: right;}

#main_middle_container {width: 985px; height: 95px; border: 1px solid #FFD414; clear: both; margin-left: 10px;}
#main_middle_container > div {float:left; width:328px;}
#main_bottom_container {margin-top: 18px; width: 995px; height: 130px; background-image:url(../images/hm_bkrnd_bottom.jpg);}

#upcoming_events {color: white; float: left; width: 317px; margin-left: 10px; color: #ffffff; font-size: .85em;}
#upcoming_events ul{color: white;list-style-image:url(../images/list_arrow.gif);}
#upcoming_events li{padding-bottom: .3em;}
#upcoming_events a{color: white;text-decoration: none;}
#upcoming_events a:hover{color: #ffcc00;}


#interact_container {float: left; width: 320px; margin-left: 14px; border: 1px solid #637F91;}
#interact_container2 {padding: 8px 0px 0px 8px; background-color: #124566; height: 113px; color: #ffffff; font-size: .9em;}
#interact {float: left; width: 124px; font-size: .95em;}
#interact2 {float: left; width: 106px;}

#interact_container2 a{color: white;text-decoration: none;}
#interact_container2 a:hover{color: #ffcc00;}
#interact_container2 ul{color: white;list-style-image:url(../images/list_arrow.gif);}

#pa_travel {float: left; width: 300px; margin-left: 12px; color: #ffffff; font-size: .9em;}
#pa_travel p{color: #EDE5B0; margin: .5em 0 0 0; padding: 0;}
#pa_travel a{color: white; font-size: .97em; margin: 0; padding: 0; line-height: 1.75em; text-decoration: none;}
#pa_travel a:hover{color: #FFCC00;}

#footer_logos_container {text-align: right; margin-top: 20px; height: 50px;}
.footer_logo {width: 70px; float: left;}
.footer_logo a img {width: 70px;}