@charset "utf-8";
/* CSS Document */


/* BEGIN Global elements */
body  {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	margin: 0px;
	text-align: center;
	background:url('images/regence_caring_background_primary.gif') #7FA7D7 repeat-x top;
}
body.home	{
	background:url('images/regence_caring_background_body.gif') #F5C547 repeat-x top;
	}
a:link, a:visited {
	color: #2967b1;
	text-decoration: underline;
}
a:hover {
	color: #2967b1;
	text-decoration: none;
}
/* End Global elements */



/* BEGIN Global divs */
#container { 
	width: 1040px;
	top: 0px; 
	border: 0;
	margin: auto;
	padding-left: 45px;
	_padding-left: 0;		/* for IE6 */
	text-align: left;
	background:url('images/edge_blue.png') transparent repeat-y top;
}
body.home #container { 
	background:url('images/edge_yellow.png') transparent repeat-y top;
}
#header {
	position: relative;
	width: 1000px;
}

#regence-logo{
	float:left;
}

#regence-logo a	{
	display:block;
	margin-left: 45px;
	width:268px;
	height:111px;
	background:url('images/regence_caring_foundation_logo.gif') no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}

#donate-header	{
	float:right;
	text-align:right;
	margin-right:60px;
	margin-top:30px;
}

#donate-header a img	{
	border:0px;
}


#navigation {
	margin: 0px 0px 13px 46px;
	width: 900px;
	height: 33px;
	background: url(images/regence_caring_nav_background.gif) no-repeat;
	clear:both;
}
#center {
	width: 900px;
	background-color: #FFFFFF;
	margin: 0px 54px 0px 46px;
}
#dotted {
	height: 71px;
	padding-top: 23px; 
	background: url(images/regence_caring_dotted_background.gif) repeat-x;
	clear:both;
}
#dotted .left-col	{
	float:left;
}
#dotted .right-col	{
	float:right;
	padding: 16px 9px 0px 0px;
	color: #003399;
	font-size: 11px;
}
#dotted p {
	margin-top: 20px;
	padding: 0;
	color: #666666;
	font-size: 10px;
}
#footer {
	padding: 6px 0px 0px 4px;
	height: 53px;
	color: #666666;
	font-size: 10px;
	line-height: 13px;
	background: url(images/1x1_yellow.gif) repeat-x;
	clear:both;
}
#footer-cap	{
	width:1040px;
	height:14px;
	margin:auto;
	padding-left: 45px;
	_padding-left: 0;		/* for IE6 */
	background:url('images/edge_blue_bottom.png') no-repeat top;
}
body.home #footer-cap	{
	background:url('images/edge_yellow_bottom.png') no-repeat top;
}
/* END Global divs */

/* general center content styles */

#center address	{
	font-style:normal;
	margin-bottom:8px;
}
#center .half-column	{
	float:left;
	width:50%;
}
#center table	{
	width:100%;
}

#center tr th, #center tr td	{
	border-bottom:1px solid #ddd;
	padding:3px 1px;
}
#center .program-list dt	{
	font-weight:bold;
}

/* BEGIN Homepage center */
#home_content {
	width: 900px;
}
#home_content .left-col	{
	width:285px;
	padding-left:7px;
	float:left;
}
#home_content .right-col	{
	width:590px;
	padding:9px;
	float:left;
	background-color:#8a85a3;
}
#home_content h2 {
	margin: 0px 30px 5px 0px;
	padding: 0;
	font-size:15px;
	color: #867cbe;
	font-weight: bold;
}
#home_content p {
	margin: 0px 30px 16px 0px;
	padding: 0;
	line-height: 16px;
}
/* END Homepage center */



/* BEGIN Primary center */
#primary_content {
	width: 900px;
}
#primary_content .left-col	{
	width:434px;
	padding-left:7px;
	float:left;
}
#primary_content .right-col	{
	width:447px;
	float:left;
	background-color:#8a85a3;
	padding-bottom:20px;
}
#primary_content .right-col img	{
	border:1px double white;
	padding:2px;
	margin:10px;
}
#primary_content h2, #secondary_content h2 {
	margin: 25px 30px 20px 0px;
	padding: 0;
	color: #8a85a3;
	font-weight: bold;
}

#primary_content h2	{
	font-size: 30px;
	line-height: 24px;
}
#secondary_content h2 {
	font-size: 2em;
	line-height: 1.3em;
}

#primary_content h3, #secondary_content h3 {
	margin: 0px 30px 8px 0px;
	padding: 0;
	font-size: 1em;
	color: black;
	font-weight: bold;
	clear:both;
}
#secondary_content h4	{
	margin:0px;
	padding:0px;
	}
#primary_content h4{
	display:inline;
}

#primary_content .right-col .sidebar-callout	{
	margin: 0px 26px 0px 26px;
	padding: 0;
	font-size: 1.5em;
	line-height: 1.3em;
	color: #d0cbec;
	font-weight: normal;
	text-align:left;
	}

#primary_content p, #secondary_content p {
	padding: 0em;
	font-size: 13px;
	line-height: 1.3em;
}
#primary_content p	{
	margin: 0px 30px 30px 0px;
}
#secondary_content p 	{
	margin-bottom:1em;
}
#primary_content p.small {
	padding: 4px 80px 20px 0px;
	margin: 0;
	font-size: 11px;
	line-height: 14px;
}
#primary_content a {
	font-weight: bold;
	font-size: 13px;
}
/* END Primary center */

/*	secondary page layout	*/
#secondary_content .subnav	{
	width:200px;
	padding-right:10px;
	float:left;
	background:url('images/sidebarback.png') no-repeat top left;
	height:426px;
	}
#secondary_content .subnav ul	{
	padding:0px;
	margin:10px 0px 0px;
	width:195px;
	}
#secondary_content .subnav ul li	{
	list-style:none;
	padding:0px;
	margin:0px;
	}
#secondary_content .subnav ul li a	{
	display:block;
	padding:5px 10px 5px 20px;
	margin:0px;
	}
#secondary_content .subnav ul li a:hover,
#secondary_content .subnav ul li a.selected	{
	background-color:#8A85A3;
	color:white;
	}
#secondary_content .full-col	{
	width:655px;
	padding-right:20px;
	float:left;
	}
#secondary_content .left-col	{
	width:365px;
	padding-right:10px;
	float:left;
	}
#secondary_content .right-col	{
	width:310px;
	float:left;
	padding-right:5px;
	}
#secondary_content .bigleft-col	{
	width:440px;
	float:left;
	padding-right:10px;
	}
#secondary_content .smallright-col	{
	width:240px;
	float:left;
	}

/* BEGIN Classes */
.clear {
	clear: both;
}
.asideHighlight {
	color:#FFFFFF;
	font-style:normal;
}
.intro-callout {
	margin: 25px 30px 34px 0px;
	padding: 0;
	font-size: 1.3em;
	line-height: 1.3em !important;
	color: #867cbe;
	font-weight: normal;
}
.staff-gallery	{
	padding:0px 0px 10px 0px;
	clear:both;
	float:left;
}
.staff-gallery li	{
	float:left;
	width:305px;
	padding:8px;
	list-style:none;
	padding:6px;
	text-align:left;
	text-align:left;
	font-size:.9em;
	border:4px solid white;
	background-color:#e7e3e4;
}
.staff-gallery li:first	{
	clear:both;
}
.staff-gallery li img	{
	float:left;
	padding-right:5px;
}
.secondary-thumbnail	{
	border:2px solid #8A85A3;
	margin:0px 10px 10px 0px;
	}
.secondary-thumbnail:hover	{
	border:2px solid #e5b340;
	}

/* END Classes */



/* BEGIN Links */
a.nav:link, a.nav:visited {
	color: #eaeaea;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
a.nav:hover {
	color: #eaeaea;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	padding-top: 7px;
}
/* END Links */



#nav-main {
	padding-left:30px;
	margin-left: 0;
}
#nav-main li {
    float: left;
	text-align: center;
	list-style: none;
	display:block;
	padding: 0;
}
#nav-main li a {
    float: left;
    display: block;
    color: #eaeaea;
	width: 140px;
	height: 33px;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	line-height:33px;
}
#nav-main li a:hover, #nav-main li a.selected {
	text-align: center;
	color:white;
	padding-top:0px;
	background-color:#225A9D;
}
#nav-main li a.selected {
background:url('images/topnav-arrow.png') #225A9D repeat-x bottom;
height:43px;
}

.js_list{margin:0;}
.js_list h3{color:#8a85a3; size:1ems; margin-left:13px;}