/* --------------------------------------- CD3 REDESIGN 12-May-2009 m2 ---- */
body {
	font-family: Arial, Helvetica, sans-serif;
	margin-top:0em; 		
	margin-right:0em;
	margin-left: 0em;
}
tr, td {
    vertical-align:top;
}
ul.nobulletList, ul.nobulletList li {
 list-style-type:none;
 margin:0;
 padding:0;
}
li.nobullet {
    background:none;
}
.updated {
	font-size:80%;
        margin-bottom:0;
	padding-bottom:0;
}
.post {
	margin-top:0;
	padding-top:0;
}
/* --------------------------------------- HOME PAGE STYLES ---- */
#wrapper {
	width:825px;
	margin:auto;
}
#content {
	border-collapse:collapse;
	width:825px;
}
#leftCol {
	width:160px;
	background:#5e2262;
	text-align:center;
}
#leftCol img {
	border:none;
}
#mainCol {
	padding:20px;
	width:440px;
	background:#fff;
}
#rightCol {
	width:225px;
	background:#fff;
}
#contentFooter {
	background:#fff;
	text-align:center;
}
#map {
	text-align:center;
	margin-top:20px;
}





 
#newsevents,#blog {
	background:#eee;
	margin:20px 10px 20px 0;
	width:205px;
}
#newsevents ul li {
 margin:0 5px 0 -10px;
}
#newsevents p,#blog p,#blogItem p {
    margin:0; padding:10px;
}
.newsItem {
	padding:10px;
}
/*c3d1a7*/






.cd3XTxtSm {
	font-size : 8pt;
}
img.signature {
    padding:10px 0; clear:left;
}
/* START SECTION BOX WITH GRAY COLOR***** */
/* ************************** TEXT AND BACKGROUND COLOR FOR SECTION BOX TITLE */
#boxColor .box-top {
	color: #fff;
	background-color: #5e2262;
}
/* ************************** TEXT AND BACKGROUND COLOR FOR SECTION BOX CONTENT */
#boxColor .box-bottom {
	background-color: #d3bea5;
	border: 2px solid #5e2262;
	border-top: none;
}
/* END SECTION BOX WITH GRAY COLOR***** */

/* START SECTION BOX WITH WHITE COLOR***** */

/* ************************** TEXT AND BACKGROUND COLOR FOR SECTION BOX TITLE */
#boxWhite .box-top {
	color: #fff;
	background-color: #5e2262;
}
/* ************************** TEXT AND BACKGROUND COLOR FOR SECTION BOX CONTENT */
#boxWhite .box-bottom {
	border: 2px solid #5e2262;
}
/* END SECTION BOX WITH WHITE COLOR***** */

/* ************************** BACKGROUND COLOR FOR HEADER TITLE */
tr.headerMain {background-color: #5e2262;}
/* ************************** TEXT COLOR FOR TAGLINE (HOME INDEX PAGE) */
h2.tagline {color: #5e2262;}
/* ************************** TEXT COLOR FOR PAGE TITLE (INTERNAL PAGES) */
h2.pagetitle {color: #5e2262;}

.cd3LeftBg {
  	background-color: #cdb4da;
	font-size:95%;
    width:215px; 
}
#newslinks, #gallerylinks, #communitylinks {
	text-align:center;
	margin:10px 15px 10px 20px;
}
#newslinks, #gallerylinks, #communitylinks {
	width:153px;
}
#newslinks h3, #newslinks ul, #gallerylinks h3, #gallerylinks ul, #communitylinks {
	text-align:left;
}
#newsEventsNav ul li {
    margin:0;
    padding:0;
}
#newsTable .subitem {
	margin:0;
	padding:0;
}
/* ************************** DESCRIPTION IF THERE IS NO TAGLINE */
div.smallfontnotagline-desc {
	margin: 0;
	padding: 0 5px 15px 15px; 
	background: url("/global/graphics/grayborder.gif") left bottom no-repeat;
}
div.smallfontnotagline-desc p{
	margin-bottom: 1.2em;
}
/* -------------------------- COMMUNITIES PAGES ---- */
#maincontent h4 {
    margin:0;
    padding:0;
}
#maincontent.first {
    margin-top:0;
    padding-top:0;
}
#maincontent td {
    vertical-align:top;
    padding-bottom:20px;
}
#organizations {
    margin:0;
    padding:0;
}
#organizations li {
    list-style-type:none;
    margin:0 0 20px 0;
}
#footer {
    margin-top:10px;
    text-align:center;
}
.contactBox {
    background:#c3d1a7;
    width:100%;
}
.contactBox h3 {
    margin:0;
    padding:0;
}		
#mainCol h2:first-child {
    margin-bottom:0;
    padding-bottom:0;
    font-size:125%;
}
.communities li {
    display:inline;
    background-image: url(graphics/cd3_bullet.gif);
    background-position: center left;
    background-repeat: no-repeat;
    padding: .5em .3em .3em 1.1em;
}
.communities li:first-child {
	list-style-type:none;
	background-image:none;
}
/* --------------------------------------- SUBSCRIPTION INCLUDE ----- */
#signup {
	border:1px solid #5e2262;
	margin-left:3px;
	padding:5px;
	font-size:83%;
}
#signup h3 {
	padding:0;
	margin:0;
}
#signup p {
    margin-top:0;
	padding:0 15px 10px 0;
}
/* ------------------------------------ DYNAMIC CONTENT NoScript Msg ----- */
.nojavascript {
 font-size:.9em;
 font-style:italic;
}

.style1 {
	color: #613d74
}
.fileExt a[href*=granicus] {
background:url('/global/graphics/videobutton.png') right center no-repeat;
padding-right:20px;
}

