BODY {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 100%;
    color: #000000;	
}
.title {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #005480;
    letter-spacing: 1px;
}
.container_16 {
background: url(sidebar-bg.png) 182px top repeat-y transparent;	
}

#masthead {
padding-top: 22px;
padding-bottom: 15px;
border-bottom: 3px solid #CCCCCC;
}
#masthead A {
border: 0px;	
}
#masthead H1 {
padding-top: 0px;
padding-bottom: 0px;
margin-top: 0px;
margin-bottom: 0px;
}
#masthead H4 {
padding-top: 0px;
padding-bottom: 0px;
margin-top: 2px;
margin-bottom: 0px;	
font-size: 100%;
}

#sidebar {
padding-top: 15px;
width: 175px;
/* background: url(sidebar-bg.jpg) right bottom no-repeat transparent; */
}
#sidebar P {
padding: 0px 7px 0px 7px;
margin: 5px 0px 12px 0px;	
}
#sidebar UL {
margin-bottom: 5px;
padding-bottom: 0px;	
}
#sidebar A {
border: 0px;	
}
.bottom-graphic {
text-align: right;
float: right;	
padding: 0px;
margin: 0px;
}
#sidebar LI {
list-style-type: none;
margin: 0px 0px 6px 0px;
padding: 3px 6px 5px 6px;
line-height: 100%;
}
#sidebar LI:hover {
background-color: #CCCCCC;
}
#sidebar UL A {
color: #98002e;
    font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 90%;
text-transform: uppercase;
font-weight: bold;
text-decoration: none;
}
.submenu {
margin-bottom: 0px;
}
.submenu LI {
margin-left: 10px !important;
font-size: 75% !important;
}
.submenu LI A {

}

#content {
padding-top: 15px;
padding-bottom: 10px;
background: url(content-bg.png) transparent;
}
#content A, #footer A {
color: #97002e;
text-decoration: none;
border-bottom: 1px solid #CCCCCC;
}
#content A:hover, #footer A:hover {
border-bottom: 1px solid #97002e;
}
#content UL {
padding: 0px 0px 0px 0px;
margin: 0px 10px 0px 0px;
}
#content P, #content LI {
margin-right: 20px;
margin-bottom: 0px;
padding-bottom: 5px;
text-align: justify;
font-size: 75%;
}
#content H2 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
color: #005480;
letter-spacing: 1px;
margin-bottom: 5px;
}
#navigation {
margin-top: 0px;
margin-right: 20px;
font-size: 65%;
padding: 7px 9px 7px 9px;
margin-bottom: 10px;	
background-color: #005480;
color: #FFFFFF;
text-transform: uppercase;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}
#navigation A {
color: #FFFFFF;
border-top: 1px solid #005480;
border-right: 1px solid #005480;
border-left: 1px solid #005480;
border-bottom: 1px solid #FFFFFF;
}
#navigation A:hover {
color: #005480;
background-color: #FFFFFF;
border: 1px solid #FFFFFF;
}

#footer {
background-color: #FFFFFF;
border-top: 3px solid #CCCCCC;
padding-top: 15px;
font-size: 75%;
}
#footer P {
padding-left: 10px;	
padding-bottom: 0px;
margin-bottom: 10px;
}
#footer A.main {
font-weight: bold;
text-transform: uppercase;
}

#redbox {
background: url(icon.png) center center no-repeat;
height: 145px;
}

H5 {
font-size: 100%;
margin: 0px 0px 5px 0px;
padding: 0px;	
}

FIELDSET {
margin: 0px;	
}
#contactform {
padding: 0px;
margin: 0px;	
}
#contactform DL {
margin: 0px;
padding: 0px;
}
#contactform H5 {
margin-bottom: 10px;	
}
#contactform dt {
text-align: right;
padding-right: 10px;
padding-top: 5px;
font-weight: bold;
font-size: 80%;
float: left;
width: 65px;
margin-bottom: 10px;
}
#contactform dd {
float: left;
width: 500px;
margin-bottom: 5px;
}
#contactform input {
height: 20px;
width: 450px;
border: 2px solid #005480;
}
#contactform textarea {
margin-top: 0px;
float: left;
width: 446px;
height: 100px;
border: 2px solid #005480;
}
#contactother {
font-size: 85%;
padding-top: 30px;
}
#contact-message {
text-align: right;
padding-right: 10px;
padding-top: 5px;
font-weight: bold;
font-size: 80%;
float: left;
width: 65px;
margin-bottom: 0px;
}
#contact-submit {
background-color: #005480;
color: #FFFFFF;
width: 100px !important;
padding: 5px;
height: 35px !important;
margin-left: 75px;
margin-top: 10px;
margin-bottom: 15px;
}

#about-pic {
float: right;
margin-left: 12px;
margin-right: 20px;
margin-bottom: 8px;
border: 2px solid #005480;
}

SPAN.newsTitle {
color: #005480;
text-transform: uppercase;
padding: 0px;
display: 0px;
font-weight: bold;
}

/*
H6 {
font-weight: bold;
font-size: 75%;
margin-top: 15px;
margin-right: 20px;
margin-bottom: 0px;
padding-bottom: 10px;
border-top: 1px dotted #C0C0C0;
}
*/
.newsTitle {
padding-top: 10px;
text-align: center;
padding-bottom: 7px !important;	
}

.noHover:hover {
background-color: #FFFFFF !important;	
}

#showcase {
margin-right: 20px;
padding-top: 8px;
}
#newsSide {
float: left;
width: 49%;
}
#spotlightSide {
float: right;
text-align: center;
width: 49%;
}
#spotlightSide H5 {
text-align: left;
}

#subsite #content P {
margin-right: 0px;
text-align: left;
}


#comm-side {
background-color: #005480;
float: right;
padding-bottom: 8px;
width: 225px;
margin-left: 20px;
margin-bottom: 10px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
color: #FFFFFF;
font-size: 65%;
-moz-box-shadow: 0px 0px 8px #333; /* FF3.5+ */
-webkit-box-shadow: 0px 0px 8px #333;
box-shadow: 0px 0px 6px #333; /* Opera 10.5, IE 9.0 */
}
#comm-side A {
color: #FFFFFF;
border-bottom: 1px solid #FFFFFF;
}
#comm-side A:hover {
color: #005480;
background-color: #FFFFFF;
border: 1px solid #FFFFFF;
}
.comm-links {
line-height: 200%;
}
.comm-p {
padding: 8px 14px 7px 14px;
}
#comm-pic {
padding-top: 15px;
text-align: center;
padding-bottom: 7px;
}
#comm-pic IMG {
border: 1px solid #FFFFFF;
}
#comm-options A {
padding: 5px 7px 5px 19px;
color: #005480;
border: 0px;
margin-right: 10px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-moz-box-shadow: 0px 0px 5px #333; /* FF3.5+ */
-webkit-box-shadow: 0px 0px 5px #333;
box-shadow: 0px 0px 5px #333; /* Opera 10.5, IE 9.0 */
font-weight: bold;
background: url(icon_options.gif) 5px center no-repeat #C0C0C0;
}
#comm-options {
padding-top: 5px;
padding-bottom: 15px !important;
}
#comm-options A:hover {
background-color: #005480;
border: 0px;
color: #FFFFFF;
}
.comm-hidden {
display: none !important;
}

.comm-listing {
margin-right: 20px;
margin-bottom: 15px;
}
.comm-left {
float: left;
width: 115px;
padding-left: 22px;
}
.comm-right {
float: left;
width: 200px;
font-size: 75%;
padding-top: 10px;
}
.comm-righter {
float: left;
width: 125px;
font-size: 75%;
padding-top: 19px;
}
#communities #content P STRONG A, #communitiesCity #content P STRONG A {
margin-bottom: 10px;
background: url(icon_options.gif) 5px center no-repeat #FFFFFF;
padding-left: 21px;
font-size: 100%;
letter-spacing: 1px;
text-transform: uppercase;
}

.img-border { border: 1px solid #d4d4d4; padding: 4px; background-color: #ffffff; margin: 8px; }
