@charset "UTF-8";
/* CSS Document */


body {
	background: #fff;
	margin: 0;
	padding: 0;
	font: 14px Arial, Verdana, Helvetica;
	color: #333;
}
#banner_box {
	background: #fff;
	padding-bottom: 6px;
}
#banner, #banner_home {
	width: 980px;
	margin: 0 auto;
}
#banner {
	height: 215px;
}
#banner_home {
	height: 285px;
}
#logo {
	position: absolute;
	top: 0;
	margin-left: 0;
	z-index: 100;
}
#banner_pic, #banner_random {
	position: absolute;
	top: 6px;
	margin-left: 180px;
	width: 628px;
}
#banner_random {
	height: 213px;
	background: url(../images/banners/11.jpg) top left no-repeat;
}
#sidebar {
	position: absolute;
	top: 6px;
	margin-left: 813px;
	width: 160px;
	text-align: center;
}
#sidebar a {
	text-decoration: none;
}
#content_box, #content_box_home {
	/*background: #FDEFBA url(../images/bg_yellow.jpg) repeat-x top left;*/
	background: #D4ECF0 url(../images/bg_blue.jpg) repeat-x top left;
	min-height: 600px;
	border-bottom: 1px solid #9FD4D9;
}
#content_box {
	padding: 0;
}
#content_box_home {
}
#content {
	width: 960px;
	margin: 0 auto;
	text-align: justify;
	padding: 10px 0 0 15px;
}
#content_home {
	width: 980px;
	margin: 0 auto;
	text-align: left;
}
#txt {
	padding-right: 200px;
	line-height: 140%;
}
#pic_left {
	float: left;
	margin: 0 10px 10px 0;
}
#malls {
	text-align: center;
	font-size: 12px;
	line-height: 160%;
	border-top: 1px dotted #006a8c;
	border-bottom: 1px dotted #006a8c;
	padding: 10px;
	margin: 10px 0;
}

/* Home */

#flashy {
	padding-left: 172px;
}
#tollfree {
	position: absolute;
	top: 155px;
	margin-left: 813px;
	width: 160px;
	text-align: center;
	font-size: 11px;
	color:#666;
	line-height: 180%;
}
#h_box_top {
	background: url(../images/home_box_top.png) bottom left no-repeat;
	height: 36px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: italic;
	text-align: center;
	letter-spacing: 2px;
	color: #333;
}
#h_box_top p {
	margin: 0;
	padding-top: 14px;
}
#h_box {
	background: url(../images/home_box_bg.png) top left repeat-y;
	min-height: 200px;
	padding: 10px 15px;
	font-size: 12px;
}
#h_box_btm {
	background:url(../images/home_box_btm.png) top left no-repeat;
	height: 22px;
	margin-bottom: 15px;
}
#h_pillar1, #h_pillar2, #h_pillar3 {
	width: 230px;
	float: left;
	margin-left: 25px;
	font-size: 11px;
	line-height: 140%;
}
#h_pillar1 p, #h_pillar2 p, #h_pillar3 p {
	margin: 5px 0;
}
#h_pillar1 ul, #h_pillar2 ul, #h_pillar3 ul, #e_panel1 ul, #e_panel2 ul, #e_panel3 ul, #e_panel4 ul, #e_panel5 ul {
	margin: 0;
}
#h_pillar1 li, #h_pillar2 li, #h_pillar3 li, #e_panel1 li, #e_panel2 li, #e_panel3 li, #e_panel4 li, #e_panel5 li {
	list-style-type: none;
	padding: 3px 0 3px 13px;
	background: url(../images/h_bullet.gif) 0 6px no-repeat;
}
#h_pillar1 h1, #h_pillar2 h1, #h_pillar3 h1 {
	font-size: 14px;
	font-weight: normal;
	margin: 10px 0 5px 0;
}
#h_pillar1 h1 {
	color: #0097B4;
}
#h_pillar2 h1 {
	color: #009966;
}
#h_pillar3 h1 {
	color: #000;
}
#h_pillar1 hr, #h_pillar2 hr, #h_pillar3 hr {
	border-top: none;
	border-left: none;
	border-right: none;
	margin: 7px 0
}
#h_pillar1 hr {
	border-bottom: 1px dotted #0097B4;
}
#h_pillar2 hr {
	border-bottom: 1px dotted #009966;
}
#h_pillar3 hr {
	border-bottom: 1px dotted #000;
}
#pillar_pic_rgt {
	float: right;
	margin: 0 0 6px 6px;
}
#pillar_pic_rgt_bdr {
	float: right;
	margin: 0 0 6px 6px;
	border: 1px solid #666;
}
#hd_care {
	background: url(../images/i_care.gif) 0 0 no-repeat;
	padding: 4px 0 4px 23px;
	border-bottom: 1px solid #0097B4;
	font-size: 14px;
	color: #0097B4;
	font-weight: normal;
	margin: 0 0 5px 0;
}
#hd_research {
	background: url(../images/i_research.gif) 0 0 no-repeat;
	padding: 4px 0 4px 23px;
	border-bottom: 1px solid #009966;
	font-size: 14px;
	color: #009966;
	font-weight: normal;
	margin: 0 0 5px 0;
}
#hd_adv {
	background: url(../images/i_dog.gif) 0 3px no-repeat;
	padding: 4px 0 4px 23px;
	border-bottom: 1px solid #000;
	font-size: 14px;
	color: #000;
	font-weight: normal;
	margin: 0 0 5px 0;
}
#h_getinvolved {
	width: 145px;
	float: left;
	margin-left: 25px;
	font-size: 11px;
	list-style: none;
	text-align: center;
	padding-bottom: 10px;
}
#h_getinvolved ul {
	margin: 0;
	padding: 0;
}
#h_getinvolved li {
	list-style: none;
	padding: 2px 0;
	border-bottom: 1px dotted #ccc;
}
#h_getinvolved a {
	text-decoration: none;
	color: #0094B2;
}
#h_getinvolved a:hover {
	color: #333;
}
#h_5boxes_top {
	background: url(../images/h_5boxes_top.gif) bottom center no-repeat;
	height: 20px;
}
#h_5boxes {
	background: url(../images/h_5boxes_bg.gif) top center repeat-y;
	min-height: 200px;
}
#h_5boxes_btm {
	background: url(../images/h_5boxes_btm.gif) top center no-repeat;
	height: 20px;
}
#e_panel1, #e_panel2, #e_panel3, #e_panel4, #e_panel5 {
	width: 156px;
	float: left;
	font-size: 11px;
	line-height: 140%;
}
#e_panel1 {
	margin-left: 21px;
}
#e_panel2, #e_panel3, #e_panel4, #e_panel5 {
	margin-left: 39px;
}
#e_logo {
	text-align: center;
	margin: 0 0 7px 0;
}

/* Buttons */

#btns {
	position: absolute;
	top: 90px;
	margin-left: 0;
	width: 172px;
}
#btns, #back, #subscribe {
	margin: 0;
	list-style: none;
	overflow: hidden;
}
#btns ul, #back ul, #subscribe ul {
	margin: 0;
	padding: 0;
	border: none;
}
#btns li, #back li, #subscribe li {
	margin: 0;
	padding: 0;
	list-style: none;
	text-align: left;
}
#btns a, #subscribe a {
	float: left;
	padding: 64px 0 0 0;
	overflow: hidden;
	height: 0px !important;
	height /**/:64px; /*IE Win */
}
#btns a:hover, #subscribe a:hover {
	background-position: 0 -64px;
}
#back a {
	float: left;
	padding: 101px 0 0 0;
	overflow: hidden;
	height: 0px !important;
	height /**/:101px; /*IE Win */
}
#back a:hover {
	background-position: 0 -101px;
}
#btn_donate a {
	background: url(../images/btn_donate.jpg) top left no-repeat;
	width: 172px;
}
#btn_informed a {
	background: url(../images/btn_informed.png) top left no-repeat;
	width: 160px;
}
#btn_regis a {
	background: url(../images/btn_register.png) top left no-repeat;
	width: 160px;
}
#btn_funds a {
	background: url(../images/btn_funds.jpg) top left no-repeat;
	width: 172px;
}
#btn_back a {
	background: url(../images/btn_back.jpg) top left no-repeat;
	width: 160px;
	margin-bottom: 10px;
}

