*
{
	margin: 0;
	padding: 0;
}

body
{
	background: url(../images/gradient-background.jpg) repeat-x scroll 0 0 #FFFFFF;
	color: #000000;
	margin-top: 7px;
	text-align: center;
	font: 12px/1.5em Tahoma,Arial,Helvetica,sans-serif
  
}

.mceContentBody 
{
	background: #FFFFFF;
	text-align: left;
}

p
{
	padding-bottom: 10px;
}

ul
{
	margin-left: 40px;
}

ul li
{

}

ul.menu
{
	margin: 0;
}


h1 {

	font-size: 180%;

	margin: 0px 0px 10px 0px;

	font-weight:normal;

	color:#333;
	line-height: 1.3

	}

h2 {

	font-size: 24px;

	margin: 0px 0px 10px 0px;

	font-weight:bold;

	color:#333;
	line-height: 1.5

	}

h3 {

	font-size: 130%;

	margin: 0px 0px 10px 0px;

	font-weight:bold;

	color:#333;
	
	clear:both
	line-height: 1.5

	}

h4 {

	font-size: 120%;

	margin: 0px 0px 15px 0px;

	font-weight:bold;

	color:#333;
	line-height: 1.5

	}

h5 {

	font-size: 110%;

	margin: 0px 0px 5px 0px;

	font-weight:bold;

	color:#333;
	line-height: 1.5

	}

h6 {

	font-size: 100%;

	font-weight: bold;

	margin: 0px 0px 5px 0px;
	line-height: 1.5

	}
.moduletable-emaillist h3 {color:#fff;font-size:14px;margin:0}
a,
a:visited
{
	color: #344366;
	text-decoration: none;
	outline: none
}

a:hover
{
	text-decoration: underline;
}

a img
{
	border: 0 none;
}

.small
{
	font-size: 85%;
}

.readon
{
	background: url(../images/readon_bg.png) no-repeat top left; /*76 x 14 */
	padding: 0 0 0 8px;
	margin: 3px 0;
	display: inline-block;
}

a.readon,
a.readon:visited
{
	color: #000000;
	font-weight: bold;
	font-size: 85%;
}

#all
{
	background: #FFFFFF;
	color: #000000;
	margin: 0 auto;
	width: 990px;
	text-align: left;
}

#header,
#menubar,
.error,
#home-top,
#home-contentarea,
#contentarea,
#bottom,
#footer
{
	clear: both;
}

#header
{
	background: #ffffff url(../images/ncrc-headerv5.2.jpg) no-repeat;
	height: 140px;
}

#logo
{
	width: 158px;
	float: left;
}

#topright
{
	padding: 17px 10px 0;
	float: right;
}
  
#menubar
{
	padding-left: 34px;
	height: 40px;
	background-color: #D7D7D7;
}

#menubar ul.menu
{
	list-style: none;
	height: 40px;
	width: 650px;
	float: left;
}

#menubar ul.menu li
{
	float: left;
	font-weight: bold;
	font-size: 14px;
	padding-right: 35px;
	vertical-align: middle;
	height: 40px;
}

#menubar ul.menu li a span
{
	height: 30px;
	display: block;
	padding-top: 10px;
}

#menubar ul.menu li a,
#menubar ul.menu li a:visited,
#menubar ul.menu li a span,
#menubar ul.menu li a:visited span
{
	text-decoration: none;
	color: #707070;
}

#menubar ul.menu li a:hover,
#menubar ul.menu li a:hover span
{
	color: #000000;
	text-decoration: underline;
}

#search
{
	padding: 0 10px 0;
	height: 40px;
	float: right;
	width: 200px;
}

#search #mod_search_searchword
{
	background-color: #FFFFFF;
	border:1px solid #ccc;
	border-right:none;
	height:17px;
	float: right;
	margin-top: 12px;
	width: 160px;
}

#search .mag-glass
{
	background: url(../images/magnifying-glass.gif) no-repeat;
	width: 18px;
	height: 17px;
	display: block;
	float: right;
	margin-top: 12px;
	background-color: #FFFFFF;
	border:1px solid #ccc;
	border-left:none;
}

#footer
{
	background: none repeat scroll 0 0 #E9EBEA;
	color: #666666;
	padding: 10px;
	margin-bottom: 10px;
}

#footer p
{
	padding: 10px 0 0;
}

#footer a:link,
#footer a:visited
{
	color: #666666;
}

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

#footerright
{
	float: right;
}
#footerright p {padding-top: 15px}
#footerright p .pad3 {padding-top: 3px}
#footerright p img {vertical-align: middle}
#contentarea
{
	margin-top: 10px;
	display: inline-block;
}

.w205
{
	width: 205px;
}

.w500
{
	width: 500px;
}

.w725
{
	width: 725px;
}

#main
{
	background-color: #FFFFFF;
	display: inline-block;
}

#left
{
	float: left;
	/*background-color: #F00;*/
	padding: 20px 0 20px 20px;
}

#left .moduletable,
#left .moduletable-bluebg,
#left .moduletable-takeaction,
#middle .moduletable,
#middle .moduletable-bluebg,
#middle .moduletable-takeaction,
#right .moduletable,
#right .moduletable-bluebg,
#right .moduletable-takeaction
{
	margin-bottom: 10px;
}

#middle
{
	float: left;
	/*background-color: #0F0;*/
	padding: 20px;
}

#component
{
	margin-bottom: 10px;
}

#right
{
	float: right;
	padding-bottom: 10px;
	/*background-color: #00F;*/
	padding: 20px 20px 20px 0;
}

.moduletable h3
{
	padding: 5px 10px;
	background-color: #DB8635;
	color: #FFFFFF;
	font-size: 14px;
}

.moduletable-bluebg h3
{
	padding: 5px 10px;
	background-color: #016891;
	color: #FFFFFF;
	font-size: 14px;
}




body.contentpane
{
	width : auto;
	margin : 10px;
	line-height : 1.4em;
	text-align: left;

}

.contentheading,
.componentheading,
div.itemHeader h2.itemTitle
{
	font-size: 175%;
	font-weight: normal;
	background: url(../images/title_bg.gif) repeat-y;
	height: 100%;
	padding: 4px 4px 4px 25px;
	color: #FFFFFF;
}
div.itemToolbar {background:#fff; border-top:none;border-bottom:none;margin:0}
/* TOC */
table.contenttoc
{
	float: right;
	border:solid 1px #ccc;
	padding:10px;
	margin:0px 0px 10px 10px;
}

.pagenavcounter
{
	font-weight:bold;
}
div.itemListCategory {background:#fff; border:none;margin:0}
div.itemContainer {border-bottom:1px solid #ccc;padding:10px 0}
div.catItemHeader h3.catItemTitle {font-family:Tahoma,Arial,Helvetica,sans-serif;font-size:130%;margin:0;padding:0 0 4px 0;}
div.catItemBody {padding:0}
div.catItemIntroText {padding:0}
/*media center modules */
.media-center #k2Container {padding:0;}
#midbottom .moduletable-bluebg {margin-bottom:5px}
#k2ModuleBox121 {padding:0 0 12px 0;border-bottom:1px solid #c4b3b5}
#k2ModuleBox121 .wrapper {overflow:hidden;}
#k2ModuleBox121 .wrapper div.even, #k2ModuleBox121 .wrapper div.odd,#k2ModuleBox122 .wrapper div.even, #k2ModuleBox122 .wrapper div.odd,#k2ModuleBox123 .wrapper div.even, #k2ModuleBox123 .wrapper div.odd {background:#fff;border-bottom:none;padding:8px 0}
#k2ModuleBox121 .wrapper div.even {float:left;width:238px;clear:left;border-right:1px #ccdde5 solid;padding-right:8px;}
#k2ModuleBox121 .wrapper div.odd {float:right;width:238px;padding-left:8px}
#k2ModuleBox121 .wrapper div.even a.moduleItemTitle, #k2ModuleBox121 .wrapper div.odd a.moduleItemTitle {display:block;font-weight:bold; padding-bottom:4px}
#k2ModuleBox121 a.moduleCustomLink {display:block;font-weight:bold;text-align:right;margin:8px 0 0 0}
#k2ModuleBox121 .wrapper a.moduleItemImage {float:left;margin-right: 8px}
#midbottom .moduletable-nobg h3,#midbottom .moduletable-nobg-testimony h3,#midbottom .moduletable-nobg-releases h3 {font-size:110%;margin-bottom:5px}
.moduletable-nobg-testimony {float:left;width:242px;border-right:1px #ccdde5 solid;padding:0 8px 0 0;}
.moduletable-nobg-releases {float:right;width:241px;padding:0 0 0 8px;}
.moduletable-nobg-releases a.moduleCustomLink, .moduletable-nobg-testimony a.moduleCustomLink {font-weight:bold;}
.moduletabledivider p,.moduletabledivider2 p {display:none;}
.moduletabledivider {border-top:1px solid #c4b3b5;margin-bottom:20px;}
.moduletabledivider2 {border-bottom:1px solid #c4b3b5;padding-top:20px;clear:both}
.moduletable-nobg {border-top:1px solid #c4b3b5;padding:15px 0 0 0;clear:both;margin:5px 0 0 0}
#k2ModuleBox124 .wrapper div.even, #k2ModuleBox124 .wrapper div.odd {background:#fff;border-bottom:none;padding:2px 0;width:250px}
#k2ModuleBox124 .wrapper {background:url(../images/reinvestment-works.jpg) 70% top no-repeat;}
/* social press releases */
#relatedMaterials {border-top:1px solid #8aa9b7;padding:12px 0 0 0;clear:both}
#relatedMaterials h4.related {color:#006666;margin:0 0 12px 0;background:#fff}
#relatedMaterials h4 {background:#ededed;color:#a1a1a1;padding: 0 0 0 5px}
#relatedMaterials div.itemVideoBlock {background:#fff;margin:0 0 15px;padding:0;}
#relatedMaterials div.itemVideoBlock span.itemVideoCaption {color:#000;font-size:12px;width:100%}
div.itemComments h3 {color:#006666;margin:0 0 12px 0}
div.itemComments {background:#fff;border:0;border-top:1px solid #8aa9b7;padding:16px 0}
div.itemCommentsForm p.itemCommentsFormNotes {border-top:0;}
/* Tooltips */
.tool-tip {
	float: left;
	background: #ffc;
	border: 1px solid #D4D5AA;
	padding: 5px;
	max-width: 200px;
	text-align:left;
}

.tool-title {
	padding: 0;
	margin: 0;
	font-size: 100%;
	font-weight: bold;
	margin-top: -15px;
	padding-top: 15px;
	padding-bottom: 5px;
	background: url(../../system/images/selector-arrow.png) no-repeat;
}

.tool-text {
	font-size: 100%;
	margin: 0;
}

/*
 * Start - com_search styles (originally taken from beez)
 */

ol.list
{
	list-style-position: inside;
}

ol.list li
{
	border-bottom:solid 1px #c0c6d4;
	margin:10px 0;
	padding:10px;
}

ol.list li h4
{
	color:#5F6D8D;
	display:inline;
	margin:0 0 10px;
}

.searchintro
{
	font-weight:normal;
	margin:0 0 20px;
}

.searchintro a
{
	text-decoration: underline;
}

.searchintro img
{
	display:inline;
	border:0px
}

.list .small
{
	color: #344366;
}

.display
{
	margin:20px 0 0;
	text-align:right;
}

.filter
{
	margin:10px 0 0;
}

.inputbox:focus
{
	border:solid 1px #000;
}

.highlight
{
	font-weight:bold;
}

fieldset.word,
fieldset.only 
{
	border:solid 1px #ccc;
}

.only
{
	border:solid 0;
	margin:10px 0 0 10px;
	padding:5px 10px;
	line-height:1.3em;
}

.word
{
	background:#fff;
	padding:10px 10px 10px 0;
	border:solid 0 !important;
}

.word input
{
	background:#fff;
	border:solid 1px #999;
	font-weight:bold;
	margin:0 0 0 10px;
	padding:2px;
}

.phrase
{
	color:#000;
	margin:10px 10px 10px 0;
	padding:10px;
	width:60%;
	border:solid 1px #ccc;
	float:left;
}

/*Selects*/
.phrase .inputbox
{
	background:#fff;
	color:#000;
	display:block;
	height:1.5em;
	margin-top:10px;
	width:12em;
}

.phrase .inputbox option
{
	background:#EFDEEA;
	border-bottom:solid 1px #333;
	padding:2px;
}

.phrase .inputbox option a:hover
{
	background:#C00;
	border-color:#CFD0D6;
	color:#fff;
}

.search_result legend
{
	border-bottom:solid 0 #000;
	background:#fff;
}
/*
 * End - com_search styles (originally taken from beez)
 */

 
/*
 * Start - com_contacts styles (originally taken from beez)
 */
div.contact
{
	margin:10px 0;
}

address
{
	font-style:normal;
	margin:10px 0;
}

address p
{
	line-height:1em;
}

.contact label
{
	float:left;
	font-weight:bold;
	width:14em;
	margin:10px 0 0;
}

span.marker
{
	margin:0 10px 0 0;
}

.contact_email_checkbox label
{
	float:none !important;
}

.contact label.copy
{
	width:90%;
	padding:0 0 0 10px;
}

.contact form
{
	color:#000;
	padding:20px;
	margin:10px 0;
}

.contact input
{
	background:#fff;
	border:solid 1px #999999;
	color:#000;
	padding:2px 2px 0;
	margin:10px 0 0;
}

label.textarea
{
	float:none !important;
	margin:10px 0;
	display:block;
	width:100%;
}

#contact_text
{
	width:80%;
	height:150px;
	border:solid 1px #999999;
}

.contact input.invalid,.contact textarea.invalid
{
	border:solid 1px red;
}

.contact label.invalid
{
	color:red;
}

p.error
{
	color:#344366;
	border-top:3px solid #344366;
	border-bottom:3px solid #344366;
	padding:10px;
}

/*
 * End - com_contacts styles (originally taken from beez)
 */

 
table.newsfeed
{
	border:solid 1px;
}

table.newsfeeds td,table.weblinks td,table.category td
{
	border-right:solid 1px #EEE;
	padding:5px;
}

table.newsfeeds th,table.weblinks th,table.category th
{
	background:#EEE;
	padding:5px;
}

table.newsfeeds,table.weblinks,table.category
{
	border:solid 1px #eee;
	font-size:1em;
	margin:20px 0;
}

/* category table */
#count
{
	width:10%;
}

#tableOrdering
{
	width:70%;
}

#author
{
	width:20%;
}

/*
 * Start - com_polls styles (originally taken from beez)
 */
.poll fieldset
{
	margin-right: 10px;
	padding: 0 5px;
}

.poll fieldset input,
.poll fieldset label
{
	margin: 5px 0;
}
 
poll .polls_color_1,
.poll .polls_color_2,
.poll .polls_color_3,
.poll .polls_color_4,
.poll .polls_color_5
{
	border:solid 1px;
	position:relative;
}

.poll h3
{
	color:#344366;
	border:solid 0;
	margin:20px 0;
}

.poll .td_2
{
	width:100px;
}

.poll .td_3
{
	width:300px;
}

.poll form
{
	margin:20px 0;
}

.poll table
{
	font-size:1em;
	width:auto;
	border:solid 0;
	position:relative;
}

.poll table .td_1
{
	width:30px;
}

.poll table caption
{
	color:#93246F;
	font-size:1em;
	font-weight:bold;
	margin:10px 0;
	text-align:left;
}

.poll td
{
	border:solid 1px #ddd;
	padding:2px;
}

.poll td.line
{
	width:300px;
}

.poll th
{
	background:#EEE;
	border:solid 1px #ccc;
}

.question
{
	font-weight:bold;
}

p.syndicate
{
	float:left;
	display:block;
	text-align:left;
}

/*
 * End - com_polls styles (originally taken from beez)
 */

/* form validation */
.invalid
{
	border-color:red !important;
}

label.invalid
{
color:red;
}

/* editor */
.contentpaneopen_edit
{
	float: left;
}

.contentpaneopen_edit img
{
	border:0
}

form.editor legend
{
	font-size:1.2em;
	font-weight:bold;
	padding:2px;
}

form.editor fieldset
{
	border:solid 1px #ccc;
	padding:20px;
	margin:10px 0;
}

form.editor .publishing label
{
	float:left;
	width:14em;
	font-weight:bold;
}

form.editor .publishing div
{
	margin:5px 0;
}

form.editor .publishing .radio label
{
	float:none;
	width:14em;
}

form.editor .publishing .radio label span
{
	float:left;
	width:14em;
}

form.editor fieldset.metadata label
{
	float:none !important;
	display:block;
	font-weight:bold;
}

.save
{
	text-align:right;
	padding:10px 0;
}

/* user */
form.user
{
	margin:10px 0;
}

form.user label
{
	width:40%;
	float:left;
}

/* ############# pagination ###################### */
.counter
{
	text-align:center;
}

#main2 .pagination,#main .pagination
{
	
	margin:10px 0 0;
}

ul.pagination
{
	list-style-type:none;
	margin:0;
	padding:0;
	text-align:center;
}

ul.pagination li
{
	display:inline;
	padding:2px 5px 0;
	text-align:center;
}

ul.pagination li a
{
	padding:2px;
}

/* ############# rating ###################### */
span.content_rating,.leading span.content_rating {
margin:10px 0 0;
}

.content_vote {
margin:0 0 10px;
display:block;
}

.content_vote input {
margin:0 5px;
}

.createdate,
.createdby,
.modifydate
{
	color:#344366;
	display:block;
	font-size:85%;
	padding:0;
}

p.buttonheading {
	float:right;
	padding-bottom: 0px;
}

.buttonheading img
{
	border:0;
}

p.buttonheading a:link,
p.buttonheading a:visited
{
	border:solid 2px #fff;
}

p.buttonheading a:hover
{
	background:none !important;
	color:#000 !important;
}

p.buttonheading a:active,p.buttonheading a:focus
{
	border:solid 2px;
	color:#000;
}



/* Connect with NCRC  */
ul.social
{
	list-style-type: none;
	margin-left: 0;
}

ul.social li
{
	border-bottom: 1px solid #CCCCCC;
	clear: both;
	height: 32px;
	margin-top: 8px;
}

ul.social li img
{
	margin-right: 10px;
	float: left;
}

ul.social li a.social_text,
ul.social li a.social_text:visited
{
	font-weight: bold;
	text-decoration: underline;
	color: #00517D;
	font-size: 12px;
}

ul.social li a.social_text:hover
{
	text-decoration: none;
}


/*
 * Special CSS to override some CSS in certain 3rd party extensions
 */

/* Frontpage Slideshow */
.fpss-introtext .slidetext h1
{
	display: none;
}

.fpss-introtext
{
	left: 0;
	width: 100%;
	margin: 50% 0 0;
}

.fpss-introtext .slidetext a.readon,
.fpss-introtext .slidetext a.readon:hover
{
	left: auto;
	right: 0px;
	float: right;
	bottom: 0;
}



/* IceTabs */


.ice-slideshow-white
{
	border: none;
}
.ice-navigator-outer {width:498px!important}
.ice-slideshow-white ul.ice-navigator li {float:left;list-style-type:none;padding:10px 0px;width:124px;text-align:center;border:1px solid #99BBCB; border-bottom: none; border-right:none;background-color:#fff}
.ice-slideshow-white ul.ice-navigator li:nth-child(4) {width:124px!important}
.ice-slideshow-white ul.ice-navigator li:hover {background-color:#fff}
.ice-slideshow-white ul.ice-navigator {margin:0px;padding:0px;border-right: 1px solid #99BBCB;float:left;width:497px!important}
.ice-slideshow-white .ice-navigator li.active
{
	background: none;
	background-color: #7DA13F;
	color: #FFFFFF;
}
.ice-slideshow-white .ice-navigator li.active .ice-title {color:#fff}
.ice-slideshow-white ul.ice-navigator li.active:hover .ice-title
{
	color: #7DA13F;
}
.ice-navigator li div img {display:none}
.ice-slideshow-white .ice-navigator li .ice-title
{
	font-size: 14px;
	text-align: center;
	margin-top: 3px;
	color:#00517D;
}

.ice-top-sl-white .ice-navigator li.active
{
	background-position: ;
}

.ice-slideshow-white .ice-main-wapper
{
	border: 10px solid #7DA13F;
	background: #f6f5f0;
}

.ice-slideshow-white .ice-main-wapper .ice-main-item h3.ice-title
{
	display: none;
}
.ice-buttons-control {display:none;}
.ice-description h4 a,.ice-description h4 {font-size:14px;color:#555}
.ice-description p.feature-text {color:#333333;font-family:Georgia;font-size:13px;margin:10px}
.issues-nav ul {width:140px;float:right;list-style-type:none;margin-top:13px}
.issues-nav ul li {font-size:13px;margin:10px 0 0;padding-bottom:0;}
.issues-nav ul li a {border-bottom:1px solid #CCCCCC;display:block;padding-bottom:10px;font-weight:bold;}
.issues-description {background:#e8eae8;margin-top:10px;width:291px;}
.issues-description-inner {padding: 15px}
.issues-description p {font-family:Georgia, "Times New Roman", Times, serif;color:#00557d}
.issues-description p a {font-family:Arial, Helvetica, sans-serif;}
.ice-slideshow-white .ice-main-wapper .ice-main-item .ice-description img.divider {float: left;margin:0;}
/* NCRC Email */
.moduletable-emaillist
{
	background: url(../images/signup.jpg) repeat-x scroll 0 0 #729AAD;
	color: #FFFFFF;
	font-weight: bold;
	text-transform: uppercase;
	margin-top: 20px;
	padding: 5px 10px;
	font-size: 12px;
	height: 55px;
}

#mod_ncrcemail
{
	height: 40px;
	width: 220px;
	padding: 10px 0 10px;
}

#mod_ncrcemail #mod_ncrcemail_email
{
	float:left;
	clear:both;
	border:1px solid #ccc;
	border-right:none;
	color:#666;
	padding-left:4px;
	width:183px;
}

#mod_ncrcemail #mod_ncrcemail_submit
{
	height: 17px;
}

/* K2 content */
.module_k2_content ul
{
	list-style-type: none;
	margin: 15px 0;
	padding:0 0 10px 0;
	border-bottom:1px solid #ccc;
}
.module_k2_content .even {background:#fff}
.module_k2_content a.moduleItemCategory {font-size: 120%;margin: 0px 0px 15px 0px;font-weight:bold;display:block; color:#666}
.module_k2_content a.moduleCustomLink {font-weight:bold;}
.module_k2_content a.moduleItemTitle
{
	font-weight: bold;
	text-decoration: none;
}

.module_k2_content a.moduleItemTitle:hover
{
	text-decoration: underline;
}

.module_k2_content  ul li div.moduleItemIntrotext a.moduleItemImage img
{
	float: left;
	margin: 2px 4px 4px 0;
}
div.addthis_toolbox {display:inline;}
span.at300bs {display:none}
.programs-issues div.itemListCategory img {float:none;margin:0 padding:0;border:0}
.programs-issues .itemListCategory {border-bottom:1px solid #c4b3b5;padding:0 0 10px 0;margin:0 0 4px 0}
.programs-issues .itemListSubCategories {border-top:1px solid #c4b3b5;padding:10px 0 0 0;border-bottom: 0}
.programs-issues div.subCategoryContainer div.subCategory{border-right: none}
.programs-issues .subCategory a.subcat {text-align: left}
.programs-issues .subCategory img.subcatimage {margin:0; text-align:left}
div.subCategoryContainerLast div.subCategory {border-right: none}
div.subCategory {background:#fff;border:0;border-right: 1px solid #ccc}
.subCategory a.subcat {display: block;margin-bottom: 8px;text-align: center}
.subCategory img.subcatimage {margin:0; text-align: center}
.itemListSubCategories{border-bottom:1px solid #c4b3b5;padding:0 0 10px 0;margin:0 0 4px 0}
.itemList {border-top:1px solid #c4b3b5;padding:10px 0 0 0}
div.k2Pagination {margin-top: 0}
div.itemIntroText {color:#000;font-size: 12px; margin:0;padding:0;line-height:1.5;font-weight: normal}
/* JCal Pro - component */
.extcal_minical table.extcal_minical
{
	padding: 5px 0 0;
}

.extcal_minical table.extcal_weekdays,
.extcal_minical .extcal_navbar
{
	border-collapse: collapse;
}

.extcal_minical .extcal_navbar
{
	border-left: 1px solid #666666;
	border-top: 1px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: none;
	background-color: #d48446;
	color: #ffffff;
}

.extcal_minical .extcal_navbar td a
{
	font-size: 12px;
}

.extcal_minical td.extcal_weekdays
{
	background-color: #d0712b;
	color: #ffffff;
}

.extcal_minical td.extcal_weekdays
{
	border: 1px solid #666666;
}

.extcal_minical .extcal_othermonth,
.extcal_minical .extcal_daycell, 
.extcal_minical .extcal_todaycell, 
.extcal_minical .extcal_sundaycell
{
	border: 1px solid #666666;
	font-weight: normal;
}

.extcal_minical td.extcal_weekdays span,
.extcal_minical td.extcal_weekdays a,
.extcal_minical .extcal_othermonth span,
.extcal_minical .extcal_othermonth a,
.extcal_minical .extcal_daycell span, 
.extcal_minical .extcal_daycell a, 
.extcal_minical .extcal_todaycell span, 
.extcal_minical .extcal_todaycell a, 
.extcal_minical .extcal_sundaycell span,
.extcal_minical .extcal_sundaycell a,
.extcal_minical .extcal_busylink a
{
	border: none;
	color: #be653e;
	font-weight: normal;
}

/* JCal Pro - mod_jcalpro_latest_J15  */
ul.eventslist
{
	list-style-type: none;
	margin-left: 20px;
}

a.full_calendar_link,
a.full_calendar_link:visited
{
	color: #016891;
	text-decoration: underline;
}

a.full_calendar_link:hover
{
	text-decoration: none;
}

/* blog feed */
.moduletable-blogfeed a {color:#666666;display:block;font-size:120%;font-weight:bold;margin:0 0 15px;}
.moduletable-blogfeed ul {list-style:none;margin-left:0}
.moduletable-blogfeed ul a {font-size:12px;color:#344366}
div.moduletable-blogfeed {border-bottom:1px solid #ccc;}
/* Take Action */
.moduletable-takeaction
{
	background: url(../../../images/stories/modules/take_action_bg.png) repeat-y scroll 0 0 #FFFFFF;
	color: #FFFFFF;
	font-size: 12px;
	margin-left: -7px;
}

.moduletable-takeaction p
{
	padding: 0 20px 10px;
}
/* in this section subnav menu module styles */
#right ul.menu {padding:0 0 0 20px; list-style-image: url(../images/bullet.gif)}
#right ul.menu li {margin-bottom: 6px} 
#right ul.menu li#current a{color:#CF2D07;}
/* misc */
.overflow {overflow:hidden;clear:both}
.moduletable-takeaction p.take-action {padding:0}
.blue-border {border-bottom: #6d93a5 1px solid;padding-bottom: 5px;margin-bottom: 15px}
.blue-border h3 {color: #00557d}
.blue-border p {color: #333;font-size: 110%;font-weight: bold}
.staff div.itemContainer,.board div.itemContainer {border-bottom: 0}
.itemBackToTop {display:none;}