.homeHeader{
font-size:3em;
}

.imageLeft{
float:left;
margin:5px 10px 5px 0;
border:1px #ccc  ridge;
}

.imageRight{
float:right;
margin:5px 0 5px 10px;
}



blockquote{
margin:0;
border-bottom:1px #ccc solid;
}

.prioritiesTop blockquote{
border-bottom:0;
padding:5px 0;
}

blockquote p{
padding:2px 0 2px 35px;
font-style:italic;
color:#006699;
font-weight:bold;
background:url(images/quote.png) no-repeat left top;
}

.noteContrapositive{
border:1px red dashed;
margin:10px 0;
}

.noteClient{
color:#fff;
padding:3px;
margin:20px 0;
background:green;
}

.summaryText{
background:none;
}

#cmsLogin{
background:url(images/featureGrey-repeat.gif) repeat-y;
}

#cmsLogin #bgTop{
background:url(images/featureGrey-top.gif) no-repeat top;
}

#cmsLogin #content{
padding:30px 50px 30px 40px;
background:url(images/featureGrey-bottom.gif) no-repeat bottom;
}

#cmsLogin h1{
margin:0;
font-size:1.7em;
}

#cmsLogin .row .col1{
padding:10px 0 5px 0;
font-weight:bold;
}

.btn{
border:0;
padding:3px;
color:#fff;
font-weight:bold;
text-transform:uppercase;
background:#000;
}

.btn:hover{
color:#fff;
cursor:pointer;
background:#e31f6c;
}

#mainText .error{
font-size:.8em;
}

#cmsLogin ul{
margin:20px 0 0 0;
}

#loginLeft{
float:left;
}

#cmsLogin .smallTxt{
font-size:.8em;
}

#homeText{
/*border:1px #ccc solid;*/
padding:0 0 50px 0;
background:url(images/homeText_bg.jpg) bottom right no-repeat;
}

#homeText .watchdog{
float:right;
}

#homeFeatures{
/*border-top:1px #ccc solid;*/
}

#homeFeatures h2{
font-size:2em;
}

#homeFeatures h3{
font-size:1.3em;
margin:0 0 5px 0;
}

#homeFeatures .box{
width:300px;
color:#fff;
margin:0 15px 0 0;
float:left;
}

#homeFeatures a{
color:#fff;
}

#homeFeatures a:hover{
border-bottom:1px #fff solid;
}

#right #homeFeatures img{
margin:0 5px 5px 0;
}

#homeFeatures .col1{
width:80px;
padding:10px 0 0 0;
float:left;
}

#homeFeatures .col2{
margin-left:95px;
padding:5px 0 0 0;
}

#homeFeatures .box .content{
padding:10px;
height:145px;
}

.homeFeature1{
background:url(images/homeFeature1.gif) no-repeat left top;
}

.homeFeature2{
background:url(images/homeFeature2.gif) no-repeat left top;
}

.homeFeature3{
background:url(images/homeFeature3.gif) no-repeat left top;
}

.homeFeature4{
background:url(images/homeFeature4.gif) no-repeat left top;
}

#homeFeatures .event h3{
font-size:1em;
margin:0;
font-style:italic;
color:#FFFF66;
}

#homeFeatures .event a{
font-weight:normal;
font-size:1.3em;
}

#homeFeatures .event{
border-top:1px #ccc dotted;
margin:0 0 10px 0;
}

.featureMain .content{
padding:30px;
}

.featureGrey{
background:url(images/featureGrey-repeat.gif) repeat-y left;
}

.featureGrey .bgTop{
background:url(images/featureGrey-top.gif) no-repeat top left;
}

.featureGrey .content{
background:url(images/featureGrey-bottom.gif) no-repeat bottom left;
}

.featureWhite{
background:url(images/featureWhite-repeat.gif) repeat-y left;
}

.featureWhite .bgTop{
background:url(images/featureWhite-top.gif) no-repeat top left;
}

.featureWhite .content{
background:url(images/featureWhite-bottom.gif) no-repeat bottom left;
}

.featurePink{
color:#fff;
background:url(images/featurePink-repeat.gif) repeat-y left;
}

.featurePink .bgTop{
background:url(images/featurePink-top.gif) no-repeat top left;
}

.featurePink .content{
padding:20px 50px 20px 20px;
background:url(images/featurePink-bottom.gif) no-repeat bottom left;
}

.featurePink a{
color:#fff;
text-decoration:underline;
}

.featurePink a:hover{
color:#000;
}

.featurePink .content p{
margin:0 0 10px 0;
}

body #mainText .featurePink ul li{
list-style-image:url(images/star_white.gif);
}

/*#leftLower .featureMain{
color:yellow;
background:url(images/pink_repeat.gif) repeat-y left;
}*/



.featureGreen{
color:#fff;
font-size:1.2em;
background:url(images/featureGreen-repeat.gif) repeat-y left;
}

.featureGreen .bgTop{
background:url(images/featureGreen-top.gif) no-repeat top left;
}

.featureGreen .content{
padding:10px 30px 20px 30px;
background:url(images/featureGreen-bottom.gif) no-repeat bottom left;
}

.featureGreen a{
color:#fff;
}

.featureGreenTitle{
margin:0;
font-size:1em;
}

body #mainText .featureGreen li{
list-style-image:url(images/star_white.gif);
}

.featureList{
margin:20px 0;
}

.featureList .content{
padding:40px;
}

.featureList h2{
margin:0 0 10px 0;
}

.featureList h3{
font-size:1em;
margin:0;
}

#right .featureList img{
margin:0 10px 10px 0;
border:0;
float:left;
}

.rssButton{
float:right;
color:#fff;
font-weight:bold;
border:0;
cursor:pointer;
background:#FF9900;
}

.rssButton:hover{
background:#000;
}

.featureList .listItem{
margin:0 0 10px 0;
padding:0 0 10px 0;
border-bottom:1px #ccc solid;
}

.featureBlue{
color:#fff;
background:url(images/featureBlue-repeat.gif) repeat-y left;
}

.featureBlue .bgTop{
background:url(images/featureBlue-top.gif) no-repeat top left;
}

.featureBlue .content{
padding:10px 50px 20px 20px;
min-height:50px;
background:url(images/featureBlue-bottom.gif) no-repeat bottom left;
}

.featureBlue a{
color:#fff;
text-decoration:underline;
}

.featureBlue a:hover{
color:#000;
}

.featureBlue .content p{
margin:0 0 10px 0;
}

body #mainText .featureBlue ul li{
list-style-image:url(images/star_white.gif);
}

.featureDropdown{
margin:20px 0;
background:url(images/featureGrey-repeat.jpg) repeat-y;
}

.featureDropdown .bgTop{
background:url(images/featureGrey-top.jpg) no-repeat top;
}

.featureDropdown .content{
padding:30px;
min-height:40px;
background:url(images/featureGrey-bottom.jpg) no-repeat bottom;
}

.featureDropdown h2{
margin:0;
font-size:1.6em;
}

.comment .content{
padding-bottom:30px;
}

.comment .btn{
float:right;
margin:0 10px 0 0;
}

.featurePoll{
margin:0 0 30px 0;
color:#fff;
overflow:hidden;
background:url(images/poll_repeat.gif) repeat-y left;
}

.featurePoll .bgTop{
background:url(images/poll_top.gif) no-repeat top;
}

.featurePoll .content{
padding:20px;
background:url(images/poll_bottom.gif) no-repeat bottom;
}

.featurePoll .btn{
border:0;
padding:3px;
color:#fff;
cursor:pointer;
margin:10px 0 0 0;
font-weight:bold;
text-transform:uppercase;
background:#000;
}

.featurePoll .btn:hover{
color:#fff;
background:#ccc;
}

.featurePoll h2{
margin:0;
}

.featurePoll h3{
font-size:1em;
}

.calendarBg{
width:202px;
height:406px;
color:#fff;
padding:40px 0 0 0;
margin:20px 0 0 0;
float:right;
background:url(images/calendar.png) no-repeat;
}

.calendarBg h3{
margin:10px 0 20px 20px;
}

.calendar{
margin:auto;
}

.calendar .highlightedCell{
color:#fff;
border-right:1px #ccc solid;
background:#3399CC;
}

.calendarList{
padding:30px 0 0 0;
width:400px;
}

.calendarList .event{
border-bottom:1px #ccc solid;
padding-bottom:5px;
margin-bottom:10px;
}

.calendarRss{
margin:40px 0;
}

#searchResults h2{
margin:20px 0 20px 0;
}

#searchResults .btn{
background:none;
border-bottom:1px #ccc solid;
text-decoration:underline;
cursor:pointer;
color:#e31f6c;
font-weight:bold;
}

.searchList{
border-bottom:1px #ccc solid;
padding:0 0 10px 0;
margin:0 0 10px 0;
}

.downloadPdf .content{
padding:20px 30px;
}

#right .downloadPdf ul{
padding:20px;
}

body #right #mainText .downloadPdf ul li{
background:url(/images/pdf.gif) no-repeat left top;
list-style-image:none;
width:430px;
border-bottom:1px #ccc solid;
padding:0 0 10px 40px;
overflow:hidden;
min-height:30px;
}

.eventsDetails{
font-size:.8em;
width:550px;
}

.eventsDetails p{
}

.eventsDetails h1{
color:#006699;
font-size:1.7em;
}

.eventsDetails h2{
display:inline;
font-size:1.5em;
}

#mainText .eventsDetails ul{
padding:5px 0 0 22px;
overflow:auto;
margin:10px 0 20px 0;
border-top:1px #ccc solid;
border-bottom:1px #ccc solid;
}

body #mainText .eventsDetails ul li{
float:left;
width:200px;
list-style-image:url(images/star_pink.gif);/*For IE*/
}

.form .content{
padding:40px;
}

.form .row{
margin:5px 0;
}

.form .row .col1{
font-weight:bold;
margin:0 0 5px 0;
}

.priorities h1{
/*background:url(images/header_play.gif) no-repeat center top;*/
}

.prioritiesTop{
margin:0 0 20px 0;
padding:0 280px 50px 20px;
min-height:250px;
background:url(priorities/images/ourWork.jpg) no-repeat right bottom;
}

.prioritiesTop h2{
font-size:2em;
}

.featurePriorities{
margin-bottom:10px;
background:url(images/featureGrey-repeat.gif) repeat-y left;
}

.featurePriorities .bgTop{
background:url(images/featureGrey-top.gif) no-repeat top left;
}

.featurePriorities .content{
padding:40px 50px 30px 40px;
min-height:50px;
background:url(images/featureGrey-bottom.gif) no-repeat bottom left;
}

.featurePriorities a{
text-decoration:underline;
}

.featurePriorities a:hover{
color:#000;
}

.featurePriorities .content p{
margin:0 0 10px 0;
}

#mainText .featurePriorities ul{
padding:0 0 0 10px;
}

.podcast .content{
padding:30px;
}

.podcast h3{
border-bottom:1px #aaa solid;
}

.podcast .btn{
margin-bottom:10px;
}

.podcastList{
padding:0 0 5px 0;
margin:5px 0;
overflow:hidden;
border-bottom:1px #ccc solid;
}

.podcast h4{
margin-bottom:0;
}

.podcast .backBtn{
border:none;
color:#e31f6c;
cursor:pointer;
font-weight:bold;
padding:0;
background:none;
}

.podcast .backBtn:hover{
color:#000;
}

.podcastList .col1{
float:left;
}

.podcastList .col2{
margin-left:520px;
}

body #mainText .podcast .tags{
padding:3px;
margin-top:5px;
border:1px #ccc solid;
}

body #mainText .podcast .tags li{
list-style:none;
display:inline;
font-size:.8em;
padding-right:5px;
border-right:1px #666 solid;
margin:0 5px 10px 0;
}

.podcast .tags a{
font-weight:normal;
}

.podcast .player{
margin-top:10px;
}

#tagCloud{
text-align:center;
margin:0 0 30px 0;
background:url(images/tagCloud-repeat.gif) repeat-y;
}

#tagCloud .bgTop{
margin-top:-5px;
background:url(images/tagCloud-top.gif) no-repeat top left;
}

#tagCloud .content{
padding:10px 50px 20px 20px;
min-height:50px;
background:url(images/tagCloud-bottom.gif) no-repeat bottom left;
}


#tagCloud a{
color:#fff;
font-weight:normal;
}

#tagCloud a:hover{
text-decoration:underline;
}

.tagSize1{
font-size:.9em;
}
.tagSize2{
font-size:1.2em;
}
.tagSize3{
font-size:2em;
}
.tagSize4{
font-size:2.5em;
}
.tagSize5{
font-size:3em;
}

#tagCloud li{
display:inline;
margin:0 5px 0 0;
}

#tagList{
font-weight:bold;
}

body #tagList ul{
padding:0;
}

body #tagList ul li{
list-style-image:none;
display:inline;
margin:0 5px 0 0;
padding:0 3px 0 0;
border-right:1px #ccc solid;
}

.featureMM .content{
padding:30px;
}

.featureMM .commentBox{
width:200px;
margin:auto;
}

.featureMM .attachRow{
width:95%;
padding:10px;
overflow:hidden;
font-size:.8em;
margin:10px 0;
background:#d9d0c9;
}

.featureMM .attachRow .cancel{
margin-top:5px;
}

.featureMM .attachRow .btn{
}

.featureMM .attachRow span{
float:left;
display:block;
margin-right:5px;
} 

.featureMM .attachRow p{
margin:0;
padding:0;
}

.featureMM .addBtn{
width:40px;
height:29px;
margin:0 5px 0 0;
border:1px #aaa solid !important;
float:left;
}

.featureMM .addBtn:hover{
border:1px #000 solid !important;
}

.featureMM .addImage{
border:0;
cursor:pointer;
background:url(images/addImage.gif) no-repeat;
}

.featureMM .addVideo{
border:0;
cursor:pointer;
background:url(images/addVideo.gif) no-repeat;
}

.featureMM .addYouTube{
border:0;
cursor:pointer;
background:url(images/addYouTube.gif) no-repeat;
}

.featureMM .addAudio{
border:0;
cursor:pointer;
background:url(images/addAudio.gif) no-repeat;
}

.featureMM .commentRepeat{
border-bottom:1px #ccc solid;
overflow:hidden;
padding:5px 0;
}

.featureMM .commentRepeat img{
border:1px #fff solid;
}

.featureMM .commentRepeat .col1{
width:50px;
float:left;
}

.featureMM .commentRepeat .col2{
margin-left:50px;
background:;
}

.featureMM .commentRepeat .media{
margin:20px 0;
}

.featureMM .commentRepeat .trigger, .featureMM .commentRepeat .youTubeTrigger{
width:40px;
height:40px;
display:block;
text-indent:-9999px;
border:0;
}

.featureMM .commentRepeat .audioLink{
background:#333 url(/images/audioLink.gif) no-repeat;
}

.featureMM .commentRepeat .videoLink{
background:#333 url(/images/videoLink.gif) no-repeat;
}

.featureMM .commentRepeat .youtubeLink{
background:#333 url(/images/youtubeLink.gif) no-repeat;
}


.gallery .content{
padding:30px;
}

#mainText .gallery ul{
padding:10px 0 0 0;
}

body #mainText .gallery ul li{
list-style:none;
float:left;
margin:0 10px 10px 0;
}

#mainText .gallery img{
border:1px #ece3d9 solid;
}

#mainText .gallery img:hover{
border:1px #000 solid;
}

