@import url("reset.css");

.clear { clear: both; }

body
{
	background-color: White;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000;
	text-align: center;
	line-height: 14px;
	padding: 8px;
}
hr {
	margin:0px;
	padding:0px;
	border-bottom:1px dashed #777;
	border-top:0px;
	border-left:0px;
	border-right:0px;
	line-height:0px;
	height:1px;
	display:block;
}

table
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
}

a:link, a:active, a:visited
{
	color: #B12D01;
	text-decoration: underline;
	outline-color: invert;
	outline-style: none;
	outline-width: medium;
}

a:hover { text-decoration: none; }

h1
{
	color: #B12D01;
	font-size: 18px;
	padding-bottom: 5px;
	line-height: 20px;
	font-weight: bold;
}

h2
{
	color: #333;
	font-size: 16px;
	padding: 6px 0 3px 0;
	line-height: 18px;
	font-weight: bold;
}

h3
{
	color: #333333;
	font-size: 14px;
	padding-bottom: 5px;
	line-height: 16px;
	font-weight: bold;
}

h4
{
	color: #000000;
	font-size: 12px;
	padding-bottom: 5px;
	line-height: 14px;
	font-weight: bold;
}

h5
{
	color: #333333;
	font-size: 13px;
	padding-bottom: 5px;
	line-height: 13px;
}

.content p { margin-bottom: 15px; }
.content ul { margin: 5px 0 15px 0; }

.content li
{
	padding: 0 0 0 25px;
	text-indent: -15px;
}

.content table
{
	border-width: 1px
	border-style: solid;
	border-color: #666666;
}

.content th
{
	padding: 8px;
	background-color: #e0e0e0;
}

.content td
{
	border: 1px;
	padding: 8px;
	background-color: #ffffff;
}

#wrapper
{
	width: 1000px;
	margin: 0 auto;
	text-align: left;
}

#header
{
	height: 155px;
	position: relative;
}

#header .head
{
	position: absolute;
	top: 0px;
	left: 123px;
	z-index: 3;
}

#header .logo
{
	position: absolute;
	top: 90px;
	left: 0px;
	width: 171px;
	height: 68px;
	z-index: 1;
}

#header .searchWrap
{
	position: absolute;
	top: 17px;
	right: 15px;
}

#header .searchWrap .inputbox
{
	width: 197px;
	height: 20px !important;
	line-height: normal !important;
	border: 1px solid #cccccc;
	padding: 3px 3px 0 3px !important;
	color: #666666;
	background-color: #f7f7f7;
	float: left;
	margin-right: 9px;
}

#header .searchWrap .button
{
	border: 1px solid #989898;
	background-color: #666;
	width: 71px;
	height: 25px;
	float: left;
	color: #fff;
	font-size: 12px;
	cursor: pointer;
}

#header .message
{
	position: absolute;
	top: 46px;
	right: 15px;
	font-size: 17px;
	color: #666;
	letter-spacing: 5px;
	height: 26px;
	line-height: 26px;
}

#header #navWrap
{
	background: url(../images/nav_main.png) repeat-x left top;
	width: 763px;
	position: absolute;
	top: 120px;
	right: 0px;
}

#header #nav
{
/*	background: url(../images/nav_round_bg.jpg) no-repeat left top;*/
	height: 40px;
	line-height: 36px;
	padding-left: 12px;
}

#header #nav .menu li
{
	display: block;
	padding: 0 17px;
	float: left;
	text-transform: uppercase;
}

#header #nav .menu  li a
{
	text-decoration: none;
	color: #000;
	font-size: 14px;
	float: left;
	display: block;
}

#header #nav .menu  li a:hover
{
	text-decoration: none;
	color: #fff;
}

#header #nav .menu  li.parent:hover a:link,

#header #nav .menu  li.parent:hover a:active,

#header #nav .menu  li.parent:hover a:visited,

#header #nav .menu  li.parent a:hover,

#header #nav .menu  li.sfhover a:link,

#header #nav .menu  li.sfhover a:active,

#header #nav .menu  li.sfhover a:visited,

#header #nav .menu  li.parent.active a:link,

#header #nav .menu  li.parent.active a:active,

#header #nav .menu  li.parent.active a:visited
{
	background: url(../images/nav_hover_bg2.png) no-repeat center top;
	color: #fff;
}

#header #nav .menu  li.parent.active.item1 a:link,

#header #nav .menu  li.parent.active.item1 a:active,

#header #nav .menu  li.parent.active.item1 a:visited
{
	color: #fff;
	background-image: none;
}

#header #nav .menu  li.active a:link,

#header #nav .menu  li.active a:active,

#header #nav .menu  li.active a:visited { color: #fff; }

#header #nav .menu  li.parent:hover li a:link,

#header #nav .menu  li.parent:hover li a:active,

#header #nav .menu  li.parent:hover li a:visited,

#header #nav .menu  li.parent li a:hover,

#header #nav .menu  li.sfhover li a:link,

#header #nav .menu  li.sfhover li a:active,
#header #nav .menu  li.sfhover li a:visited,
#header #nav .menu  li.parent.active li a:link,
#header #nav .menu  li.parent.active li a:active,
#header #nav .menu  li.parent.active li a:visited
{
	background-image: none;
	color: #333;
}

#header #nav .menu li li { background: none; }

#header #nav .menu li ul
{
	padding: 0px;
	line-height: normal;
	width: 745px;
	background: url(../images/sub_nav_bg745.png) no-repeat left top;
	display: none;
	position: absolute;
	top: -31px;
	left: 5px;
}

#header #nav .menu li ul li{
	display: inline;
/*	border-right: 1px solid #333; */
	padding: 8px 6px;
	text-transform: capitalize;
	margin-left: 10px;
}


#header #nav .menu li ul li a span:hover{
	text-decoration: underline;
}

#header #nav .menu li ul li#current{
	background: #9da0a2;
}

#header #nav .menu li ul li#current span{
	color: #fff;
}

#header #nav .menu  li ul li a:hover, 
#header #nav .menu  li.active li a:link,
#header #nav .menu  li.active li a:active,
#header #nav .menu  li.active li a:visited
{
	text-decoration: none;
	color: #333;
	font-size: 13px;
	background-image: none;
}

#header #nav .menu  li ul li a:hover span{
	font-weight: normal;

}

#header #nav .menu  li ul li.active a span
{
	text-decoration: none;
	color: #333;
}

#header #nav .menu ul ul ul { display: none; }

#header #nav .menu ul ul li a:link, 
#header #nav .menu ul ul li a:active, 
#header #nav .menu ul ul li a:visited
{
	text-decoration: none;
	color: #333;
	font-size: 12px;
	background-image: none;
}

#header #nav .menu ul ul li a:hover
{
	text-decoration: none;
	color: #000;
}

#header #nav .menu ul#mainlevel ul li a:hover
{
	color: #000;
	text-decoration: underline;
}

#header #nav .menu li:hover ul, #header #nav .menu li.sfhover ul
{
	display: block;
	z-index: 6000;
}

#header #nav .menu li.active ul { display: block; }
#header #nav .menu ul li { border-left: none; }

#header #nav .menu li ul a, #header #nav .menu li.mainlevel_current-navmenu ul a
{
	color: #000;
	font-size: 12px;
	background-image: none;
}

#header #nav .menu  li ul li a { font-size: 13px; }

#container
{
	padding-top: 14px;
	padding-bottom: 15px;
}

#container .leftCol
{
	width: 208px;
	float: left;
	color: #333;
	line-height: 15px;
	padding-top: 20px;
	margin-right: 25px;
}

.leftCol .moduletable { margin: 40px 20px 20px 0; }

.leftCol .moduletable h3
{
	color: #9da0a2;
	font-size: 14px;
	padding-bottom: 5px;
	line-height: 16px;
	font-weight: normal;
}

.leftCol .moduletable.strengthen h3
{
	background: url(../images/strengthen_the_movement.jpg) no-repeat left top;
	height: 27px;
	width: 188px;
	text-indent: -9999px;
	padding-bottom: 0px;
	margin: 30px 0 14px 0;
}

.leftCol .moduletable.strengthen img { margin-left: 0px; }

.leftCol .moduletable .inputbox
{
	width: 132px;
	height: 19px !important;
	line-height: normal !important;
	border: 1px solid #cccccc;
	padding: 3px 3px 0 3px !important;
	color: #666666;
	background-color: #f7f7f7;
	margin-bottom: 5px;
}

.leftCol .moduletable .button
{
	border: 0;
	background: url(../images/button.jpg) no-repeat left top;
	width: 62px;
	height: 20px;
	color: #fff;
	font-size: 10px;
	cursor: pointer;
}

.leftCol .moduletable a.donate:link,

.leftCol .moduletable a.donate:active,

.leftCol .moduletable a.donate:visited
{
	border: 0;
	background: url(../images/button.jpg) no-repeat left top;
	width: 62px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	color: #fff;
	font-size: 10px;
	display: block;
	text-decoration: none;
	cursor: pointer;
}

.leftCol .moduletable a.policy:link, .leftCol .moduletable a.policy:active, .leftCol .moduletable a.policy:visited
{
	color: #999;
	text-decoration: underline;
	padding-bottom: 5px;
	font-size: 10px;
	display: block;
}

.leftCol .moduletable a.policy:hover { text-decoration: none; }
.leftCol .moduletable p { margin-bottom: 8px; }

div.download ul li{
	margin-bottom: 5px;
}

div.download ul li a{
	color: #333;
	text-decoration: none;
	font-size: 13px;
}

div.download ul li a:hover{
	text-decoration: underline;
}

#container .contentCol
{
	width: 462px;
	float: left;
	margin-right: 25px;
}

.contentCol .content { line-height: 18px; }

.blog h2
{
	font-size: 14px;
	padding: 10px 0 5px 0;
	margin: 0;
	line-height: 16px;
	font-weight: bold;
	border-bottom: 0px solid #000;
	text-transform: capitalize;
}

.contentheading .contentpagetitle, ul.the_buzz li a,
{
	font-size: 14px !important;
	padding: 10px 0 5px 0;
	margin: 0;
	line-height: 16px;
	font-weight: bold;
	border-bottom: 0px solid #000 !important;
	text-transform: capitalize;
}

.contentheading H2.contentpagetitle { border-bottom: 0px solid #000 !important; }

#pathway
{
	height: 15px;
	font-size: 11px;
	margin-bottom: 26px;
}

.breadcrumbs a
{
	color: #666;
	text-decoration: none;
}

#pathway a
{


	color: #666;
	text-decoration: none;
}

#pathway a:hover { color: #333; }

.contentheading, .componentheading
{
	color: #000;
	font-size: 20px;
	text-transform: uppercase;
	padding: 6px 0 0 0;
	margin: 10px 0 0 0;
	line-height: 14px;
	border-bottom: 1px solid #000;
	font-weight: normal;
}

.contentCol .content .readon a:link,

.contentCol .content .readon a:active,

.contentCol .content .readon a:visited
{
	float: right;
	font-weight: bold;
	text-decoration: underline;
}

.contentCol .content .readon a:hover { text-decoration: none; }

.contentCol .content img
{
	margin-bottom: 10px;
	margin-right: 10px;
}

.modifydate, .createdby, .createdate
{
	font-size: 10px;
	color: #FF8100;
}

.contentCol .content div.counter
{
	clear: both;
	/*margin-left: 100px;*/
	height: 20px;
	line-height: 20px;
}

.contentCol .content div.counter p
{
	float: left;
	padding-right: 3px;
	font-weight: bold;
	display: none !important
}

.contentCol .content ul.pagination
{
	float: left;
	margin-left: 0px;
}

.contentCol .content ul.pagination li
{
	float: left;
	list-style: none;
	padding: 0 14px 0 14px;
	display: block;
}

.contentCol .content ul
{
	list-style-type: disc;
	margin-left: 10px;
	list-style-position: inside;
}

.contentCol .content ol
{
	margin-left: 10px;
	list-style-type: decimal;
	list-style-position: inside;
}

.pageinfo { display: none;}

#topModuleList { padding-bottom: 8px; }

#topModuleList .homeList
{
	width: 342px;
	float: left;
	padding-top: 30px;
	line-height: 17px;
}

#topModuleList .homeList .moduletable-text { margin-bottom: 20px; }

#topModuleList .homeList .moduletable
{
	float: left;
	padding-left: 8px;
	width: 153px !important;
}

/* email form*/
span.pretext{
	/*float:left;
	display: block;
	text-align: right;
	width:40px;*/
	margin-right: 3px;
}

div#emaildiv label{
	margin-bottom: 5px;
	display: inline;
}

input.email-signup{
	width:156px;
	height: 18px;
	border: 1px inset #999;
	color: #64625c;
	background: #e6e7e8;
	font-size: 10px;
	margin-top: 4px;
}

input.email-address{
	position: relative;
	top:8px; 
	width: 230px;
}

.stayInformed h3{
	font-size: 26px;
	color: #fff;
	text-transform: uppercase;
	font-weight: normal;
	margin: 5px 0;
}

div.stayInformed{
	background: #9da0a2;
	padding: 10px;
	height: 100px;
		box-shadow: -webkit-box-shadow: 3px 3px 3px #cdcdcd;
-moz-box-shadow: 3px 3px 3px #cdcdcd;
box-shadow: 3px 3px 3px #cdcdcd;

}

div.module p{
	color: #333;
}

#topModuleList .homeList .moduletable h3
{
	color: #000000;
	font-size: 17px;
	padding-bottom: 8px;
	line-height: 17px;
}

#topModuleList .homeList .moduletable .inputbox
{
	width: 132px;
	height: 19px !important;
	line-height: normal !important;
	border: 1px solid #cccccc;
	padding: 3px 3px 0 3px !important;
	color: #666666;
	background-color: #f7f7f7;
	margin-bottom: 6px;
}

#topModuleList .homeList .moduletable br { display: none; }

#topModuleList .homeList .moduletable .button
{
	border: 0;
	background: url(../images/button_homepage.jpg) no-repeat left top;
	width: 112px;
	height: 34px;
	color: #fff;
	font-size: 16px;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-top: 10px;
}

#topModuleList .homeList .moduletable a.donate:link,

#topModuleList .homeList .moduletable a.donate:active,

#topModuleList .homeList .moduletable a.donate:visited
{
	border: 0;
	background: url(../images/button_homepage.jpg) no-repeat left top;
	width: 112px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	display: block;
	text-decoration: none;
	cursor: pointer;
}

#topModuleList .homeList .moduletable a.policy:link, 

#topModuleList .homeList .moduletable a.policy:active, 

#topModuleList .homeList .moduletable a.policy:visited
{
	color: #999;
	text-decoration: underline;
	padding-bottom: 12px;
	font-size: 10px;
	display: block;
}

#topModuleList .homeList .moduletable a.policy:hover { text-decoration: none; }
#topModuleList .homeList .moduletable p { margin-bottom: 18px; }

#topModuleList .slideshowWrap
{
	float: left;
}

#topModuleList .defaultFont
{
	width: 345px;
	float: right;
	background: #dcddde;
	height: 348px;
	margin-left: 6px;
	padding: 12px;
}

#topModuleList .defaultFont a:link,
#topModuleList .defaultFont a:active,
#topModuleList .defaultFont a:visited {
	color: #100902;
	text-decoration: none;
	line-height: 18px;
	position: relative;
}

*html #topModuleList .defaultFont a:link,
*html #topModuleList .defaultFont a:active,
*html #topModuleList .defaultFont a:visited {
	color: #000;
	text-decoration: none;
	line-height: 21px;
	position: relative;
}

*:first-child+html #topModuleList .defaultFont a:link,
*:first-child+html #topModuleList .defaultFont a:active,
*:first-child+html #topModuleList .defaultFont a:visited {
	color: #000;
	text-decoration: none;
	line-height: 21px;
	position: relative;
}

#topModuleList .defaultFont a:hover { 
/*	color: #CF0303; */
}

*html #topModuleList .defaultFont a:hover { 
/*	color: #CF0303; */
}

*:first-child+html #topModuleList .defaultFont a:hover { 
	color: #CF0303; 
}

#moduleList { }

div#moduleList br{
	display: none;
}

div.readMore{
	display: none;
}

.module
{
	width: 283px;
	float: left;
	margin-right: 0px;
	font-size: 13px;
	color: #000;
	min-height: 314px;
}

.module h3
{
/*	background: #fff url(../images/mod_h3.jpg) no-repeat right bottom;*/
	padding: 2px 10px 2px 5px;
	font-size: 17px;
	line-height: 18px;
	margin-left: -10px;
	margin-bottom: 15px;
	color: #9da0a2;
	display: block;
	width: 120px !important;
	font-weight: bold;
		background: #fff;
	  -webkit-border-radius: 0px 0px 8px 0px; /* Saf3-4, iOS 1-3.2, Android <e;1.6 */
     -moz-border-radius: 0px 0px 8px 0px; /* FF1-3.6 */
          border-radius: 0px 0px 8px 0px; /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */

}

.module h3 a:link, .module h3 a:active, .module h3 a:visited
{
	color: #666666;
	text-decoration: none;
}

.module h3 a:hover
{
	text-decoration: underline;
}

.module.the_buzz h3
{
	/*background: #fff url(../images/gray_h3.jpg) no-repeat right bottom;*/
	width: 115px !important;
	color: #97c7c9;
		background: #fff;
	  -webkit-border-radius: 0px 0px 8px 0px; /* Saf3-4, iOS 1-3.2, Android <e;1.6 */
     -moz-border-radius: 0px 0px 8px 0px; /* FF1-3.6 */
          border-radius: 0px 0px 8px 0px; /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */
}

.module.eye_opening h3
{
	background: #fff url(../images/gray_h3.jpg) no-repeat right bottom;
	width: 135px !important;
}

.module.heads_up h3
{
/*	background: #fff url(../images/orange_h3.jpg) no-repeat right bottom;*/
	color: #cfd182;
	width: 90px !important;
	background: #fff;
	  -webkit-border-radius: 0px 0px 8px 0px; /* Saf3-4, iOS 1-3.2, Android <e;1.6 */
     -moz-border-radius: 0px 0px 8px 0px; /* FF1-3.6 */
          border-radius: 0px 0px 8px 0px; /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */
	
}

.module.the_buzz h3 a:link, .module.the_buzz h3 a:active, .module.the_buzz h3 a:visited
{
	color: #97c7c9;
	text-decoration: none;
}

.module.eye_opening h3 a:link, .module.eye_opening h3 a:active, .module.eye_opening h3 a:visited
{
	color: #666666;
	text-decoration: none;
}

.module.heads_up h3 a:link, .module.heads_up h3 a:active, .module.heads_up h3 a:visited
{
	color: #CFD182;
	text-decoration: none;
}

.module.the_buzz h3 a:hover
{
	text-decoration: underline;
}

.module.eye_opening h3 a:hover
{
	text-decoration: underline;
}

.module.heads_up h3 a:hover
{
	text-decoration: underline;
}

.module div
{
/*	background: url(../images/mod_repeat.jpg) repeat-y left top; */
	width: auto !important;
}

.module div div
{
/*	background: url(../images/mod_bottom.jpg) no-repeat left bottom; */
	padding-bottom: 15px;
}

.module div div div
{
	padding: 0 10px 0px 10px;
	/*background: url(../images/mod_top.jpg) no-repeat left top;*/
	min-height: 5px;
	height: auto !important;
}

.module div div div div, 

.module.the_buzz div div div div, 

.module.eye_opening div div div div, 

.module.heads_up div div div div
{
	background-image: none;
	line-height: 18px;
	width: auto;
	padding: 0;
	color: #333;
}

.module.the_buzz { 
	width: 326px !important; 
	background: #a1c2cd;
	box-shadow: -webkit-box-shadow: 3px 3px 3px #cdcdcd;
-moz-box-shadow: 3px 3px 3px #cdcdcd;
box-shadow: 3px 3px 3px #cdcdcd;
	margin: 0px 11px;
	
}

h2.contentheading a,.the_buzz li a{
	color:#333!important;
	font-size: 16px;
	font-weight: bold;
	line-height: 18px;
	position: relative;
	top:5px;
	text-decoration: none !important;
	text-transform: none;
	border-bottom: none;
}

.mod_placehere h2.contentheading{
	border-bottom: none;
	padding: 0;
	margin-bottom: 13px;
}
div.newsfeed_item {margin: 10px 0 3px 0;}
div.newsfeed_item a{color:#000!important;font-size:13px;font-weight: normal;position: relative;top:0;}



.module.eye_opening { width: 336px; }

div.module.eyeOpening{
	background: #c9cacb;
	-webkit-box-shadow: 3px 3px 3px #cdcdcd;
	-moz-box-shadow: 3px 3px 3px #cdcdcd;
	box-shadow: 3px 3px 3px #cdcdcd;
}

div.module.eyeOpening div.show-comment{
	display: none;
}

.module h4, .module h2.contentheading,

.module h2.contentheading a:link,

.module h2.contentheading a:active,

.module h2.contentheading a:visited, .the_buzz li,
{
	font-size: 16px;
	line-height: 18px;
	color: #333;
	padding-bottom: 8px;
	margin-bottom: 0px;
	border: 0;
	background-image: none;
	text-decoration: none;
}

h2.contentheading a:hover,.the_buzz li a:hover{
	text-decoration: underline !important;
}


#buttonheading { float: right; }

.module h5
{
	font-size: 12px;
	color: #333;
	font-weight: bold;
}

.module.heads_up img
{
	margin-bottom: 10px;
	margin-right: 10px;
	border: 5px solid #e0e0e0;
	display: none;
}

.module a:link, .module a:active, .module a:visited
{
	color: #000;
	text-decoration: underline;
}

.module a:hover { text-decoration: underline; }
.module.the_buzz div { /*background: url(../images/gray_repeat.jpg) repeat-y left top; */}
.module.the_buzz div div {/* background: url(../images/gray_bottom.jpg) no-repeat left bottom;*/ }

.module.the_buzz div div div
{
	width: 316px !important;
	line-height: 18px;
	/*background: url(../images/gray_top.jpg) no-repeat left top;*/
}

ul.newsfeed.the_buzz div{
	font-size: 13px;
}

.module.eye_opening div { background: url(../images/gray_repeat.jpg) repeat-y left top; }
.module.eye_opening div div { background: url(../images/gray_bottom.jpg) no-repeat left bottom; }

.module.eye_opening div div div
{
	width: 316px !important;
	background: url(../images/gray_top.jpg) no-repeat left top;
}

.module.heads_up
{
	width: 369px;
	margin-right: 0px;
	background: #cfd085;
	box-shadow: -webkit-box-shadow: 3px 3px 3px #cdcdcd; /* Saf3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
     -moz-box-shadow: 3px 3px 3px #cdcdcd; /* FF3.5 - 3.6 */
          box-shadow: 3px 3px 3px #cdcdcd; /* Opera 10.5, IE9, FF4+, Chrome 6+, iOS 5 */
}

.module.heads_up div { 
/*	background: url(../images/orange_repeat.jpg) repeat-y left top; */
}

.module.heads_up div div
{
/*	background: url(../images/orange_bottom.jpg) no-repeat left bottom;
	padding-bottom: 15px;*/
}

.module.heads_up div div div
{
	width: 349px !important;
/*	background: url(../images/orange_top.jpg) no-repeat left top;*/
}

#container .rightCol
{
	width: 280px;
	padding: 45px 0 0 0;
	line-height: 16px;
	float: left;
}

#container .rightCol ul li
{
	background: url(../../../images/arrow.png) no-repeat left top;
	list-style-position: outside;
	margin-bottom: 8px;
	padding-left: 16px;
}

#container .rightCol ul li a { text-decoration: none; }
#container .rightCol ul li a:hover { text-decoration: underline; }
a.mod_docman_lister_link { text-decoration: none; }
a:hover.mod_docman_lister_link { text-decoration: underline; }
.rightCol .moduletable { margin: 0 0 20px 20px; }

.rightCol .moduletable h3
{
	color: #ff8100;
	font-size: 18px;
	line-height: 20px;
	font-weight: bold;
}

.rightCol .moduletable.newsfeed h3
{
	color: #ff8100;
	font-size: 18px;
	line-height: 20px;
	font-weight: bold;
}

.rightCol .moduletable.news h3
{
	color: #ff8100;
	font-size: 18px;
	line-height: 20px;
	font-weight: bold;
	margin-bottom: -5px !important;
	margin-left: 5px;
}

.rightCol .moduletable.news p.buttonheading
{
	display: none;
	margin: 0;
}

.rightCol .moduletable.newsfeed p.buttonheading
{
	display: none;
	margin: 0;
}

.rightCol .moduletable.news h2.contentheading
{
	color: #000 !important;
	font-size: 14px;
	line-height: 16px;
	border: 0;
	margin: 0 0 2px 0;
	text-transform: capitalize;
	font-weight: bold;
}

.rightCol .moduletable.newsfeed h2.contentheading
{
	color: #000 !important;
	font-size: 12px;
	line-height: 16px;
	border: 0;
	margin: 0 0 2px 0;
	text-transform: capitalize;
	font-weight: normal;
	padding-top: 0 !important;
}

.rightCol .moduletable.news h2.contentheading a:link,

.rightCol .moduletable.news h2.contentheading a:active,

.rightCol .moduletable.news h2.contentheading a:visited
{
	color: #333 !important;
	text-decoration: none;
}

.rightCol .moduletable.newsfeed h2.contentheading a:link,

.rightCol .moduletable.newsfeed h2.contentheading a:active,

.rightCol .moduletable.newsfeed h2.contentheading a:visited
{
	color: #333 !important;
	text-decoration: none;
}

.rightCol .mod_placehere.news
{
	background: url(../images/sidebar_menu_bg_repeat.gif) repeat-y left top;
	padding: 0 20px 0 0;

}

.rightCol .moduletable.news .mod_placehere_following,

.rightCol .moduletable.news .mod_placehere_leading
{
	color: #333;
	font-size: 12px;
	line-height: 18px;
	margin: 4px 0 12px 0 !important;
	padding: 0 0 0 20px;
}

.rightCol .moduletable.news .mod_placehere_leading
{
	background: url(../images/sidebar_menu_bg_top.gif) no-repeat left top;
	margin-right: -20px !important;
}

.rightCol .moduletable.news .mod_placehere_trailing
{
	background: url(../images/sidebar_menu_bg_bottom.gif) no-repeat left top;
	height: 17px;
	margin-top: -12px;
}


.rightCol .moduletable.news h2.contentheading a:link,

.rightCol .moduletable.news h2.contentheading a:active,

.rightCol .moduletable.news h2.contentheading a:visited { text-decoration: none; }
.rightCol .moduletable.news h2.contentheading a:hover { text-decoration: underline; }

.rightCol .moduletable.newsfeed h2.contentheading a:link,

.rightCol .moduletable.newsfeed h2.contentheading a:active,

.rightCol .moduletable.newsfeed h2.contentheading a:visited { text-decoration: none; }
.rightCol .moduletable.newsfeed h2.contentheading a:hover { text-decoration: underline; }


.rightCol .moduletable.news .icon_image
{
	/*height: 65px !important;
	width: 65px;*/
	float:left;
	/*border: 4px solid #e0e0e0;*/
	margin-right: 10px;
	margin-bottom: 5px;
	margin-top: 10px;

}

#quotebox
{
	Float: right;
	width: 45%;
	background: url(../../../images/quotebg.gif) no-repeat left top;
	color: #E59A4E;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	padding: 0 0 24px 0;
}

#quotebox p
{
	margin: 0 10px 0 30px;
	padding: 30px 0 0 0;
}

#quotebox p.quote-source
{
	color: #333;
	font-size: 10px;
	line-height: 12px;
	text-align: right;
	padding-top: 0;
}

#wrapper #footer
{
	color: #666666;
	padding: 6px 0;
	border-top: 1px solid #999;
}

#footer ul
{
	display: inline;
	margin-left: 7px;
}

#footer ul li
{
	padding: 0 5px 0 7px;
	display: inline;
	border-left: 1px solid #666;
}

#footer ul li a:link, #footer ul li a:active, #footer ul li a:visited
{
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}

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

/* System Standard Messages */
#system-message { margin-bottom: 20px; }
#system-message dd.message ul { background: #C3D2E5 url(../../system/images/notice-info.png) 4px center no-repeat; }

/* System Error Messages */
#system-message dd.error ul
{
	color: #c00;
	background: #E6C0C0 url(../../system/images/notice-alert.png) 4px center no-repeat;
	border-top: 3px solid #DE7A7B;
	border-bottom: 3px solid #DE7A7B;
	margin: 0px;
	padding-left: 40px;
	text-indent: 0px;
}

/* System Notice Messages */
#system-message dd.notice ul
{
	color: #c00;
	background: #EFE7B8 url(../../system/images/notice-note.png) 4px center no-repeat;
	border-top: 3px solid #F0DC7E;
	border-bottom: 3px solid #F0DC7E;
	margin: 0px;
	padding-left: 40px;
	text-indent: 0px;
}

/*---- Site map css------*/
.xmap ul li { padding-bottom: 3px; }
.xmap ul li ul { padding: 3px 0; }

/*---- Joomla Search result css------*/
.searchintro { color: #000; }

.results h3, .search_result h3
{
	font-size: 18px;
	font-weight: normal;
	margin-bottom: 4px;
	color: #666666;
	clear: both;
}

.results ol.list, .results ul { margin-left: 0px; }

.results ul.pagination
{
	margin-bottom: 10px;
	float: none;
}

.error
{
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 10px;
	color: Red;
}

.results span
{
	color: #B12D01;
	font-weight: normal;
}

.results .small
{
	color: #999;
	font-size: 10px;
	font-weight: normal;
}

.results ol.list li
{
	border-bottom: 1px solid #666666;
	padding-bottom: 12px;
	margin-bottom: 12px;
	text-indent: 0;
}

.results ol.list li p
{
	padding-bottom: 0;
	margin-bottom: 0;
}

.results ol.list li h4,

.results ol.list li h4 a:link,

.results ol.list li h4 a:active,

.results ol.list li h4 a:visited
{
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 0;
	margin-top: 0;
	color: #666666;
}

fieldset.word { margin-bottom: 4px; }
fieldset.word label { margin-right: 5px; }
fieldset.phrase legend, .ordering, fieldset.only legend { margin-bottom: 5px; }
fieldset.only { margin: 5px 0 6px; }
.news h2.contentheading, .news li { clear: both; }
.newsfeed h2.contentheading, .newsfeed li { clear: both; }

#qcontacts label.required
{
	color: #B12D01;
}

/* blog style CSS Starts */

div#page h1.componentheading_blog-style-wrap{display: none;}


h1.componentheading_blog-style-wrap {
	color: #000;
	font-size: 20px;
	text-transform: uppercase;
	padding: 6px 0 0 0;
	margin: 10px 0 0 0;
	line-height: 14px;
	font-weight: normal;
	border-bottom: 1px solid #000;
}

.contentheading_blog-style-wrap a:link, .contentheading_blog-style-wrap a:active, .contentheading_blog-style-wrap a:visited {
	text-decoration: none;
}

.contentheading_blog-style-wrap a:hover {
	text-decoration: underline;
}

.blog_blog-style-wrap .buttonheading {
	margin-bottom: 26px;
}

.blog_blog-style-wrap .buttonheading img {
	float: right;
}

myBlog-wrap table {
	border: 0px solid #000;
}

.rounded_table
{
	width: 393px;
	margin: 4px 0 12px 0 !important;
	border: 1px solid #cccccc;
	background: url(http://www.buildingchanges.org/templates/buildingchanges/images/table_middle.gif) repeat-y left top;
}

.rounded_table thead
{
	background: url(http://www.buildingchanges.org/templates/buildingchanges/images/table_top.gif) no-repeat left top;
	border-bottom: 3px solid #666666;
}

/*====front page slideshow=====*/
#fpssContainer159.fpss-template-simple {
	margin:0;
	padding: 0;
	border: none;
}

/*====Give Now Box====*/
.giveNowBox{
	background: #b02844;
	color: #fff;
	padding: 22px 12px 30px;
		box-shadow: -webkit-box-shadow: 3px 3px 3px #cdcdcd;
-moz-box-shadow: 3px 3px 3px #cdcdcd;
box-shadow: 3px 3px 3px #cdcdcd;

}

.giveNowBox p{
	line-height: 17px;
	font-size: 13px;
	letter-spacing: 1px;
}

span.giveNow{
	font-size: 26px;
	text-transform: uppercase;
}

.innovationsCampaign{
	box-shadow: -webkit-box-shadow: 3px 3px 3px #cdcdcd;
-moz-box-shadow: 3px 3px 3px #cdcdcd;
box-shadow: 3px 3px 3px #cdcdcd;
      margin: 10px 0;
}


.myButton {
	-moz-box-shadow:inset 0px 1px 0px 0px #e8e8e9;
	-webkit-box-shadow:inset 0px 1px 0px 0px #e8e8e9;
	box-shadow:inset 0px 1px 0px 0px #e8e8e9;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fcfcfc), color-stop(1, #cccccc) );
	background:-moz-linear-gradient( center top, #fcfcfc 5%, #cccccc 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc', endColorstr='#cccccc');
	background-color:#fcfcfc;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	border:1px solid #e8e8e9;
	display:inline-block;
	color:#100902 !important;
	font-family:arial;
	font-size:14px;
	font-weight:normal;
	padding:3px 14px;
	text-decoration:none !important;
	text-shadow:1px 1px 0px #ffffff;
}

.myButton:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #cccccc), color-stop(1, #fcfcfc) );
	background:-moz-linear-gradient( center top, #cccccc 5%, #fcfcfc 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cccccc', endColorstr='#fcfcfc');
	background-color:#cccccc;
}

.myButton:active {
	position:relative;
	bottom:1px;
}

.myButton a{text-decoration: none !important;}

.myButton.signUp{
	float:right; 
	position: relative; 
	bottom: 16px;
	width: auto;
	overflow: visible;
}

.myButton.signUp:active{
	bottom: 15px;
}

/*=====Buzz Blog=====*/

div.readMore{
	margin-bottom: 8px;
}

div.readMore a{
	font-size: 13px;
	font-weight: normal;
	top:0px;
	text-decoration: underline !important;
	margin-bottom: 5px;
}



ul.the_buzz h2.contentheading{
	margin: 0px;
	padding: 0;
}

div.commentBlogView{
	display: none;
}

/*=====Innovations Campaign =====*/
div.innovationsWrap{
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-right: 1px solid #F3F3F3;
	border-left: 1px solid #F3F3F3;
	border-bottom: 1px solid #F3F3F3;
	width: 450px;
	box-shadow: 0px 0px 10px 5px #f3f3f3;
	-moz-box-shadow: 0px 0px 10px 5px #f3f3f3;
	-webkit-box-shadow: 0px 0px 10px 5px #f3f3f3;
	padding-bottom: 32px;
}

div.innovationsCopy{
	padding: 0px 25px;
	margin-top: 29px;
}


div.innovationsCopy p{
	font-size: 14px;
	color: #333;
	margin-top: 8px;
}

div.donateButtons{
	text-align: center;
	margin-top: 25px;
}

div.donateButtons a.myButton{
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 16px;	
}

div.donateButtons a.innovations{
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fdcc2a), color-stop(1, #ecbe26) );
	background:-moz-linear-gradient( center top, #fdcc2a 5%, #ecbe26 100% );
	-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdcc2a', endColorstr='#ecbe26');
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdcc2a', endColorstr='#ecbe26');	
	background-color:#fdcc2a;
	text-shadow: none;
	color:#100902 !important;
}

div.donateButtons a.innovations:hover{
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ecbe26), color-stop(1, #fdcc2a) );
	background:-moz-linear-gradient( center top, #ecbe26 5%, #fdcc2a 100% );
	-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ecbe26', endColorstr='#fdcc2a');
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ecbe26', endColorstr='#fdcc2a');
	background-color:#ecbe26;
	text-shadow: none;
}

/*===Innovations Sidebar===*/
div.campaignUpdates{
	margin-top: 19px !important;
	background: #9da0a2;
	padding: 10px 15px;
}

div.campaignUpdates h2{
	font-size: 20px;
	font-weight: normal;
	color: #eeeded;
	margin-bottom: 11px;
}

p.campaignAmount{
	font-size: 24px;
	font-weight: bold;
	color: #ffcf06;
	margin-bottom: 7px;
}

p.amountDonated{
	font-size: 10px;
	font-weight: bold;
	color: #fff;
	text-transform: uppercase;
}

div.emailInnovations input{
	width: 167px;
}
