@charset "UTF-8";
/* CSS Document */

#menu {
background-image:url("../images/menubg.gif");
background-position:left top;
background-repeat:no-repeat;
font-family:Arial,Helvetica,sans-serif;
font-size:120%;
font-style:italic;
font-weight:bold;
height:39px;
margin:0;
padding:10px 0 0 40px;
text-align:left;
width:713px;
z-index:2;
}
#dropdown ul {
border-bottom:1px solid #8A8A8A;
border-top:medium none;
list-style:none outside none;
margin:0;
padding:0;
}
#dropdown ul li {
position:relative;
}
#dropdown ul li img {
float:left;
}
#dropdown ul li ul {
z-index:100;
}
#nav img {
float:left;
}
#dropdown li ul {
display:none;
left:0;
margin:5px 0 0;
padding:5px 0 0;
position:absolute;
top:20px;
width:140px;
}
#dropdown ul li a {
background:none repeat scroll 0 0 #717171;
/* background:none repeat scroll 0 0 #DADADA; */
border-color:#8A8A8A #8A8A8A -moz-use-text-color;
border-left:1px solid #8A8A8A;
border-right:1px solid #8A8A8A;
border-style:solid solid none;
border-width:1px 1px medium;
/* color:#545454; */
color:#c6c6c6;
display:block;
margin:0;
padding:0;
text-decoration:none;
}
.mainMenu {
background-image:url("../images/line.gif");
background-position:right center;
background-repeat:no-repeat;
float:left;
padding:5px 10px 5px 5px;
}
* html #dropdown ul li {
float:left;
height:1%;
}
* html #dropdown ul li a {
height:1%;
}
#dropdown ul li a:hover {
background:none repeat scroll 0 0 #454545;
/* background:none repeat scroll 0 0 #848CA1; */
/* color:#2E2E2E; */
color:#fe0000;
}
#dropdown ul li ul li a:hover {
background:none repeat scroll 0 0 #ce0500;
/* background:none repeat scroll 0 0 #848CA1; */
/* color:#2E2E2E; */
color:#ffffff;
}
#dropdown ul li ul li a {
background:none repeat scroll 0 0 #949494;
/* background:none repeat scroll 0 0 #848CA1; */
/* color:#2E2E2E; */
color:#ffffff;
}
#dropdown li ul li a {
display:block;
height:16px;
padding:3px 5px 3px 5px;
}
#dropdown li:hover ul, #dropdown li.over ul {
display:block;
}
#navcontainer {
text-align:left;
width:190px;
}
#navcontainer ul {
font-family:Arial,Helvetica,sans-serif;
list-style-type:none;
margin-left:0;
padding-left:0;
}
#navcontainer a {
background-color:#737C96;
background-image:url("../images/goarrow.gif");
background-position:left center;
background-repeat:no-repeat;
border-bottom:1px solid #636B84;
color:#FFFFFF;
display:block;
padding:5px 5px 5px 20px;
width:161px;
}
#navcontainer a:link, #navlist a:visited {
background:none repeat scroll 0 0 #737C96;
color:#EEEEEE;
text-decoration:none;
}
#navcontainer a:hover {
background-color:#0072BC;
color:#FFFFFF;
}

#banner {
    background-image: url('/images/header_back_2010.jpg');
    background-position: top left;
    background-repeat :no-repeat;
    height: 170px;
    width: 944px;
}
#banner img {
    margin: 12px 0px 0px 255px;
}

#leftCol {
float:left;
margin:0;
padding:0;
width:753px;
}
#rightCol {
background-color: #FFFFFF;
float:left;
padding:5px;
text-align:center;
width:181px;
}
.rtGalleryFrame {
background-image:url("../images/rt_galleryframe.gif");
background-position:left top;
background-repeat:no-repeat;
display:block;
height:121px;
margin:8px 0 0 5px;
padding:8px 0 0 9px;
text-align:left;
width:176px;
}
#flashbar {
/*background-image:url("../images/flashbg.gif");*/
background-repeat:no-repeat;
height:149px;
}
#flashbar p {
height:142px;
margin:0 0 0 22px;
padding:0;
width:711px;
}
.contentHolder {
margin:0;
padding:0 0 0 14px;
}
#newsBar {
background-color:#ffffff;
/*background-color:#BAC6CE; <-- OLD VERSION */
color:#000000;
float:left;
height:auto;
margin:0;
padding:0;
width:300px;
}
#newsBar p {
margin:0;
padding:8px;
}
#newsBar .head {
display:block;
font-size:14px;
font-weight:bold;
margin-top:10px;
padding:0 0 8px;
/* text-decoration:underline; */
}
#contentBar h1, h1.subfeature, h1.mainfeature {
background-image:url("../images/headingbg1.gif");
background-position:left top;
background-repeat:no-repeat;
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:120%;
font-style:italic;
height:25px;
margin:0;
padding:8px 0 0 10px;
text-align:left;
vertical-align:bottom;
width:auto;
}
#newsBar h1 {
background-image:url("../images/headingbg1.gif");
background-position:left top;
background-repeat:no-repeat;
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:120%;
font-style:italic;
height:25px;
margin:0;
padding:8px 0 0 10px;
text-align:left;
vertical-align:bottom;
width:auto;
}
#newsBar p {
margin:0 0 0 10px;
padding:0 0 0 10px;
}
#contentBar {
background-color:#FFFFFF;
color:#000000;
float:left;
height:auto;
margin:0 0 0 15px;
padding:0;
width:405px;
}
#contentBar h1, h1.mainfeature {
background-image:url("../images/headingbg2.gif");
background-repeat: no-repeat;
}
h1.mainfeature {
margin-bottom:10px;
}
#contentBar p {
margin:0;
padding:8px 0;
}
#contentBar .head, h2.subfeature {
display:block;
font-size:15px;
font-weight:normal;
background-repeat: no-repeat;
/* font-weight:bold; */
padding:5px 0px 0px 0px;
/* text-decoration:underline; */
}
#contentBar .thumb {
background-image:url("../news/newsframe.gif");
background-position:left top;
background-repeat:no-repeat;
display:block;
float:left;
height:121px;
margin:0;
padding:7px 0 0 8px;
width:121px;
}
#contentBar .thumb {
border:1px solid #E1E1E1;
}
.mainLink1, .mainLink2 {
background-image:url("../images/linkmore.gif");
background-position:left top;
background-repeat:no-repeat;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:110%;
font-style:italic;
font-weight:bold;
height:22px;
padding:2px 0 0 33px;
width:auto;
}
.mainLink1 {
background-image:url("../images/linkmore1.gif");
background-position:right top;
padding:2px 7px 0 0;
text-align:right;
}
#contentBar p img, .imgBorder {
border-color:#E5E5E5 #D5D5D5 #D5D5D5 #E5E5E5;
border-style:solid;
border-width:1px 3px 3px 1px;
margin:5px 8px 10px 0;
padding:6px;
}
.head1 {
background-color:#E5E5E5;
font-weight:bold;
}
body, html {
background-color:#0072BC;
background-image:url("../images/newtown_bg.gif");
background-position:left top;
background-repeat:repeat-x;
color:#000000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
height:100%;
left:0;
margin:0;
padding:0;
top:0;
width:100%;
}
a:link, a:active, a:visited {
background-color:inherit;
color:#005B70;
text-decoration:none;
}
a:hover {
background-color:inherit;
color:#004665;
text-decoration:underline;
}
.eventsfeature {
font-size:12px;
line-height:150%;
margin:0 0 10px;
padding:10px 5px;
}
#wrapper, #wrapper2, #wrapper3 {
background-color:#FFFFFF;
background-image:url("../images/content_bg1.gif");
/* background-image:url("../images/content_bg1.gif"); */
background-position:center top;
background-repeat:repeat-y;
color:#000000;
height:auto;
left:50%;
margin-left:-485px;
padding:0;
position:relative;
width:970px;
}
#wrapper2 {
background-image:url("../images/content_bg2.gif");
}
#wrapper3 {
background-image:url("../images/content_bg3.gif");
}
.content {
background-image:url("../images/content_bg.gif");
background-position:center top;
background-repeat:no-repeat;
height:auto;
margin:0;
padding:0 0 0 13px;
width:957px;
}
.content a:link, .content a:active, .content a:visited {
background-color:inherit;
color:#810412;
text-decoration:underline;
}
.content a:hover {
background-color:inherit;
color:#5B000A;
text-decoration:none;
}
.clear {
border:0 none;
clear:both;
font-size:1px;
line-height:0;
margin:0;
padding:0;
}
#footer, #footer2, #footer3 {
background-image:url("../images/footer.gif");
background-position:left top;
background-repeat:no-repeat;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
height:97px;
margin:0;
padding:0;
position:relative;
width:auto;
}
#footer2 {
background-image:url("../images/footer2.gif");
}
#footer3 {
background-image:url("../images/footer3.gif");
}
.copy, .copyLinks {
background-color:inherit;
color:#FFFFFF;
left:40px;
margin:0;
padding:14px 0 0;
position:absolute;
top:42px;
width:250px;
}
.copyLinks {
left:335px;
width:450px;
}
.copy a:link, .copy a:active, .copy a:visited, .copyLinks a:link, .copyLinks a:active, .copyLinks a:visited {
background-color:inherit;
color:#FFFFFF;
text-decoration:underline;
}
.copy a:hover, .copyLinks a:hover {
background-color:inherit;
color:#FFD400;
text-decoration:none;
}

.info_panel {
    display: block;
    width: 178px;
    clear: both;
}

.info_panel p {
    border-left: 1px solid rgb(181, 181, 181);
    border-right: 1px solid rgb(181, 181, 181);
    padding: 9px 0px;
    margin: 0px;
    width: 176px;
}

.info_panel h4 {
    background: url('/images/info_panel_top.gif') no-repeat scroll 0% 0% transparent;
    display: block;
   /*float: left;
    width: 178px;*/
    height: 24px;
    font-weight: bold;
    font-size: 8pt;
    color: rgb(255, 255, 255);
    padding: 7px 0px 0px;
    margin: 0px;
    text-transform: uppercase;
}

.info_panel p.more {
    text-align: right;
    margin: 0;
    padding: 0;
}
.info_panel p.more a {
    margin-right: 8px;
}

.info_panel h4 a {
     text-decoration: none;
     font-weight: bold;
     font-size: 8pt;
     color: rgb(255, 255, 255);
}

.info_panel_pic {
    padding: 9px 0px;
    margin: 0px;
    background: none repeat scroll 0% 0% rgb(255, 255, 255);
    border-left: 1px solid rgb(181, 181, 181);
    border-right: 1px solid rgb(181, 181, 181);
    display: block;
    float: left;
    width: 176px;
    text-align: center;
}

p.info_panel_base {
    padding: 0px;
    margin: 0px 0px 8px 0px;
    background: none repeat scroll 0% 0% rgb(255, 255, 255);
    display: block;
    border-right: 0;
    border-left: 0;
    float: left;
    width: 178px;
    height: 12px;
    text-align: right;
}

#contentBar .head, h2.subfeature {
display:block;
font-size:14px;
font-weight:bold;
padding:0 0 8px;
text-decoration:underline;
}
