body{
background-image: url(./images/content_bg2.jpg);
background-position:-155px top;
background-repeat:repeat-x;
background-color:#fff;
font-family:arial;
font-size:13px;
color:#666666;
margin:0!important;
padding:0!important;
}

a:hover {
text-decoration:none!important;
}

.wrapper {
float:left;
width:100%;
}

.container {
position: relative;
width:930px;
top: 0px;
left: 50%;
margin-left: -455px;
float:left;
}


.content {
padding-top:20px;
float:left;
width:100%;
}

.content_main {
float:left;
width:100%;
}

.nav {
position: relative;
border: 1px solid #fff;
float: left;
}


.nav ul {
list-style-type:none;
margin:0px
}
.nav li {
display:inline;
float: left;
}

.nav li a {
color:#052F5F;
text-transform:uppercase;
font-style:'Trebuchet MS', Arial;
font-size:12px;
font-weight:normal;
text-decoration:none;
padding: 16px 17px 15px 17px;
border-right:1px solid #AAAAAC;
float: left;
margin:0!important;

}

.nav li a:hover {
color:#052F5F;
text-transform:uppercase;
background-color:#ADDCF0;
font-style:'Trebuchet MS', Arial;
font-size:12px;
font-weight:normal;
text-decoration:none;
padding: 12px 17px 13px 17px;
border-right:1px solid #AAAAAC;
border-top:4px solid #D7EDFA;
border-bottom:2px solid #A4D4EB;
}

#navmenu-h {
background-color: transparent;
margin:0!important;
padding:0!important;
}

#navmenu-h ul {
display:inline;
margin:0!important;
padding:0!important;
}

#navmenu-h li {
margin:0!important;
padding:0!important;
}

.top_banner {
background-image: url(./images/logo_transparent.gif);
background-position: 40px 15px;
background-repeat:no-repeat;
height:133px;
width:930px;
margin-bottom:0px;
}

.main_banner {
background-image: url(./images/banner.jpg);
background-position: 0px 0px;
background-repeat:no-repeat;
background-color:#fff;
height:207px;
width:908px;
border:10px solid #FFFFFF;

}

.main_banner h3 {
display:none;
}

.content_main_banner {
background-image: url(./images/content_banner.jpg);
background-position: 0px 0px;
background-repeat:no-repeat;
background-color:#fff;
height:107px;
width:962px;
}

.top_pics {
padding: 20px 0 0 0px;
float:right;
}

.top_pics img {
padding:3px;
border:1px solid #eee;
margin:5px;
}

.first_col .top_border {
background-image: url(./images/wide_border.gif);
background-position: -1px 0px;
background-repeat:no-repeat;
width:610px;
padding-left:35px;
height:44px;
font-weight:bold;
}

.first_col img, .second_col img {
float:left;
margin:20px;
border:3px solid #fff;
}

.first_col .container_border {
border-left: 1px solid #DCDCDC;
border-right: 1px solid #DCDCDC;
border-bottom: 1px solid #DCDCDC;
width:100%;
float:left;
background-color:#FFFFFF;
padding-bottom:20px;
min-height:170px;
}

.first_col {
width:614px;
float:left;
font-size:13px;
}

.first_col p{
font-family: Arial;
color:#999999;
font-size:14px;
padding-left:20px;
padding-right:20px;
}

.first_col a {
font-family: Arial;
color:#3399cc;
font-size:14px;
}

.first_col a:hover {
font-family: Arial;
color:#3399cc;
font-size:14px;
}

.first_col h1 {
font-family: 'Myriad Web', 'Myriad Pro', Arial;
font-size:23px;
font-weight:normal;
color:#3297CD;
padding:0;
margin:0;
padding-left:20px;
width:540px;
}

.first_col h2 {
font-family: 'Myriad Web', 'Myriad Pro', Arial;
font-size:19px;
font-weight:normal;
color:#656565;
padding:0;
margin:0;
padding-left:20px;
width:540px;
}

.first_col img {
border:none;
}

.second_col {
margin-left:35px;
width:275px;
float:left;
font-size:13px;
}

.second_col li {
padding: 3px 0px;
}

*html .second_col {
margin-left:2px;
}

.second_col .top_border {
background-image: url(./images/thin_border.gif);
background-position: 0px 0px;
background-repeat:no-repeat;
width:245px;
padding-left:35px;
height:44px;
font-weight:bold;
}

.second_col img, .second_col img {
float:left;
margin:20px;
border:3px solid #fff;
}

.second_col .container_border {
background-image: url(./images/thin_gradient.gif);
background-position: 9px 0px;
background-repeat:no-repeat;
border-left: 1px solid #DCDCDC;
border-right: 1px solid #DCDCDC;
border-bottom: 1px solid #DCDCDC;
width:100%;
float:left;
background-color:#FFFFFF;
padding-bottom:20px;
min-height:170px;
}

.second_col p{
font-family: Arial;
color:#999999;
font-size:14px;
padding-left:20px;
padding-right:20px;
}

.second_col a {
font-family: Arial;
color:#3399cc;
font-size:14px;
}

.second_col a:hover {
font-family: Arial;
color:#3399cc;
font-size:14px;
}

.second_col h2 {
font-family: 'Myriad Web', 'Myriad Pro', Arial;
font-size:15px;
font-weight:normal;
color:#999999;
padding:0;
padding-left:20px;
margin:0;
width:250px;

}

.second_col img {
border:none;
}
.left_col {
background-image: url(./images/content_left_col.gif);
background-position: bottom left;
background-repeat:repeat-x;
float:left;
width:265px;
height:200px;
background-color:#f6f6f6;
padding-top:15px;
}


.full_width {
width:927px;
float:left;
font-size:13px;
}

.full_width .top_border {
background-image: url(./images/full_border.gif);
background-position: 0px 0px;
background-repeat:no-repeat;
width:931px;
padding-left:35px;
height:68px;
font-weight:bold;
}

.full_width img {
float:left;
margin:20px;
border:3px solid #fff;
}

.full_width .container_border {
background-image: url(./images/full_body.gif);
background-position: 1px 0px;
background-repeat:no-repeat;
border-left: 1px solid #DCDCDC;
border-right: 1px solid #DCDCDC;
border-bottom: 1px solid #DCDCDC;
width:100%;
float:left;
margin-left:1px;
background-color:#FFFFFF;
padding-bottom:20px;
}

.full_width p{
font-family: Arial;
color:#999999;
font-size:14px;
padding-left:0px;
padding-right:0px;
}

.full_width a {
font-family: Arial;
color:#3399cc;
font-size:14px;
}

.full_width a:hover {
font-family: Arial;
color:#3399cc;
font-size:14px;
}

.full_width h1 {
font-family: 'Myriad Web', 'Myriad Pro', Arial;
font-size:23px;
font-weight:normal;
color:#3297CD;
padding:0;
margin:0;

}

.full_width h2 {
font-family: 'Myriad Web', 'Myriad Pro', Arial;
font-size:19px;
font-weight:normal;
color:#656565;
padding:0;
margin:0;
width:250px;
}

.full_width img {
border:none;
}

.body_image {
float:left;
width:250px;
margin-left:20px;
}

.body_text {
float:left;
width:600px;
margin-left:30px;
}

.event_date {
border:1px solid red;
background-color:#ddd;
}

#tooltip {
width:50px!important;
}
#tooltip ul {
display:none;
}

.ngg-galleryoverview {
padding-left:20px;
width:590px!important;
}


#ngg_widget_slideshow8, .ngg-widget-slideshow {
margin:0px!important;
padding:0px!important;
}



*html .ngg-galleryoverview {
padding-left:0px;
width:615px!important;
}

#ngg-widget-1 h3 {
display:none;
}


#ngg-widget-1 img {
border:none!important;
}

#calendar_wrap {
width:200px;
margin-left:35px;
margin-top:15px;
}

.cform img {
float:none!important;
margin:0px;
border:0px solid #fff;
}

.cform label, .sendbutton , .cform input, .cform textarea, #usermessagea   {
font-family:arial!important;
color:#656565!important;
font-size:12px!important;
}

.linklove {
display:none!important;
}

.flash {
width:768px;
margin-top:20px;
margin-left:100px;
}

.footer_container {
  clear: both;
  position: relative;
  width:100%;
  float:left;
  background-color:#fff;
  margin:0;
  margin-top:20px;
}

.footer {
font-family: 'Trebuchet MS', Arial;
position: relative;
top: 0px;
left: 50%;
margin-left: -460px;
margin-top:0px;
width: 928px;
float:left;
clear:both;
text-align:left;
padding-top:10px;
padding-bottom:10px;
padding-left:6px;
background-color:none;
color:#999999;
font-size:11px;
font-weight:normal;
height:75px;
}

*html .footer {
float:none;
}

.footer table {
border:1px solid #dbdddc;
}

.footer table td {
padding-left:20px;
padding-right:20px;
padding-top: 10px;
padding-bottom: 10px;
}

.footer a {
font-size: 11px;
font-family: 'Trebuchet MS', Arial;
color:#999999;
font-weight:norml;
text-decoration:none;
}

.footer img {
border:none;
vertical-align:bottom;
}

.last  a{
border-right: 0px solid white;
}


.ngg-album, .ngg-albumoverview, .ngg-albumcontent{
border:none!important;
width:200px!important;
float:left!important;
clear:none!important;
}

.ngg-clear {
display:none!important;
}

.ngg-albumtitle {
width:180px!important;
padding-left:5px!important;
}

.ngg-album p {
display:none!important;
}

