* {
    margin: 0;
}
html, body{
	margin:0px;
	padding:0px;
    height: 100%;
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	line-height:14px;
	color:#333;
	background:url(../images/bg/bg_main.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#446ead;
}
.clear{
	clear:both;
}
.super{
	font-size:xx-small;
	vertical-align:top;
	display:inline;
}
.img_right{
	float:right;
	clear:right;
	margin:5px 0px 5px 15px;
	padding:2px;
	border:#cccccc solid 1px;
}
.img_left{
	float:left;
	clear:left;
	margin:5px 15px 5px 0px;
	padding:2px;
	border:#cccccc solid 1px;
}
span{
	line-height:20px;
}
#RadEditor1{
	display:inline;
}
#ctl00_ContentPlaceHolder1_RadEditor1{
	display:inline;
}
.news_area #RadEditor1, .news_area #ctl00_ContentPlaceHolder1_RadEditor1{
	width:250px;
	display:inline;
}
.news_area .radeditor .Default .rade_wrapper{
	width:250px;
	display:inline;
}

/* -----------------------------------
------------- Text Styles ------------
----------------------------------- */
a{
	color:#589f1b;	
}
a:hover{
	color:#345d11;
}
table td{
	padding:5px;
	margin:5px;
}
strong{
	font-weight:bold;	
}
ul.media_col{
	float:left; 
	width:375px; 
	padding:10px;
}
/* -----------------------------------
------------- Layout Divs ------------
----------------------------------- */
.wrapper{
	width:100%;
	min-height: 100%;
    height: auto !important;
    height: 100%;
    margin: 0 auto -4em;
}
.header{
	min-height:235px;
	height:auto !important;
	height:235px;	
	background:url(../images/bg/bg_header.jpg);
	background-repeat:no-repeat;
	background-position:center top;
}
.header_sub{
	min-height:235px;
	height:auto !important;
	height:235px;	
	background:url(../images/bg/bg_header-sub.jpg);
	background-repeat:no-repeat;
	background-position:center top;
}
.header_content{
	width:940px;
	min-height:200px;
	height:auto !important;
	height:200px;	
	margin:0px auto;
	
}
.header_content .btn_home{
	float:left;	
	padding:0px 0px 0px 185px;
}
.header_content .btn_donate{
	float:right;
	padding:0px 15px 0px 0px;
}
.navigation_content{
	width:940px;
	margin:0px auto;
	padding:2px 0px 0px 0px;
	color:#FFF;
	font-family:Helvetica;
	font-weight:bold;
	font-size:13px;
	text-align:center;
	letter-spacing:0.02em;
}
.navigation_content ul.nav li{
	display:inline;
	padding:0px 10px 0px 10px;
}
.navigation_content a{
	color:#FFF;
	text-decoration:none;
}
.navigation_content a:hover{
	color:#d1e4ff;
	text-decoration:none;
}
.content{
	width:100%;
	min-height:290px;
	height:auto !important;
	height:250px;
	background-color:#446ead;
	background:url(../images/bg/bg_contentWrapper.jpg);
	background-repeat:repeat-x;
	background-position:center bottom;
}
.content_content{
	width:940px;
	margin:0px auto;
	background:url(../images/bg/bg_mainContent.jpg);
	background-repeat:repeat-y;
	background-position:35px;
}
.content_content .main_col{
	width:840px;
	min-height:500px;
	height:auto !important;
	height:500px;
	margin:0px auto;
	padding:15px 0px 0px 0px;
}
.content_content .main_col p{
	padding:5px 0px 5px 0px;
	font-size:12px;
}
.content_content .main_col ul li{
	color:#333;
	margin:5px 0px 5px 20px;
	list-style-type: disc; 
}
.content_content .main_col h1{
	color:#589f1b;
	font-size:18px;
	font-weight:bold;
	background:url(../images/bg/bg_featureH1.jpg);
	background-repeat:no-repeat;
	padding:3px 0px 5px 23px;
}
.content_content .main_col h1 strong{
	font-size:12px;
	color:#29538a;
	display:block;
	padding-top:3px;
}
.content_content .main_col h2{
	font-size:14px;
	font-weight:bold;
	color:#29538a;
	margin:0px;
	padding:10px 0px 0px 0px;
}
.content_content .main_col h3{
	font-size:14px;
	font-weight:bold;
	color:#29538a;
	margin:0px;
	padding:20px 0px 5px 0px;
}
.content_content .main_col h3 strong{
	font-size:12px;
	display:block;
}
.content_content .main_col .member{
	width:240px;
	min-height:290px;
	height:auto !important;
	height:290px;
	border:1px solid #ccc;
	border-top:2px solid #446ead;
	margin:5px;
	padding:0px 10px 10px 10px;
	float:left;
}
.content_content .main_col .member:hover{
	border:1px solid #446ead;
	border-top:2px solid #446ead;
	background-color:#f0f0f0;
}
.content_content .main_col .contact_col{
	float:left;
	padding:10px;
}
.content_content .main_col .contact_form{
	float:right;
	padding:10px;
	background-color:#f0f0f0;
	border:1px solid #ddd;
	font-size:14px;
	font-weight:bold;
	color:#29538a;
}
.content_content .main_col .contact_form td{
	padding:3px;
}

.content_content .main_col .adopt_left{
	float:left;
	width:500px;
}
.content_content .main_col .adopt_right{
	float:right;
	width:310px;
}

.content_content .main_col .donate_left{
	float:left;
	width:440px;
}
.content_content .main_col .donate_left li{
	margin:10px 0px 10px 40px;
}
.content_content .main_col .donate_left li a{
	font-size:14px;
	font-weight:bold;
	color:#29538a;
	text-decoration:none;
	margin:5px 0px 5px 0px;
}
.content_content .main_col .donate_left li a:hover{
	color:#5786c5;	
}
.content_content .main_col .donate_right{
	float:right;
	width:370px;
}
.content_content .main_col .donate_right .one_time{
	background:#c3e3ab;
	border:7px solid #589f1b;
	margin:10px 0px 10px 0px;
}
.content_content .main_col .donate_right form{
	display:inline;
	width:100px;
}
.content_content .main_col .donate_right form select{
	width:100px;
}
.content_content .main_col .donate_right .one_time .post{
	margin:0px 0px 10px 0px;
}
.content_content .main_col .donate_right .one_time .post p{
	padding:0px 10px 0px 10px;
	font-size:11px;
}
.content_content .main_col .donate_right .one_time .donate_now{
	color:#FFF;
	font-weight:bold;
	background:#589f1b;
	margin:10px 10px 10px 10px;
	padding:10px 10px 0px 10px;
	height:35px;
}
.content_content .main_col .donate_right .one_time .donate_now .headline{
	float:left;	
	padding-top:5px;
}
.content_content .main_col .donate_right .one_time .donate_now .btn{
	float:right;	
	padding:5px 20px 5px 20px;
	background:#28490c;
	cursor:pointer;
}
.content_content .main_col .donate_right .one_time .donate_now .btn:hover{
	background:#2f560e;
}
.content_content .main_col .donate_right .one_time .donate_now a{
	color:#FFF;
	font-weight:bold;
	background:#28490c;
	text-decoration:none;
}
.content_content .main_col .donate_right .one_time .donate_now a:hover{
	
}
.content_content .main_col p.donate_small{
	text-align:center;
	font-size:10px;
	padding:10px 0px 0px 0px;
	color:#666;
}
.content_content .main_col p.donate_small_left{
	text-align:left;
	font-size:10px;
	padding:0px 0px 10px 0px;
	color:#666;
}
.content_content .main_col .donate_right .monthly{
	background:#abc2e3;
	border:7px solid #889dba;
	margin:10px 0px 10px 0px;
}
.content_content .main_col .donate_right .monthly .post{
	margin:0px 0px 10px 0px;
}
.content_content .main_col .donate_right .monthly .post p{
	padding:0px 10px 0px 10px;
	font-size:11px;
}
.content_content .main_col .donate_right .monthly .post h3{
	color:#FFF;
	font-size:16px;
	font-weight:bold;
	padding:10px;
}
.content_content .main_col .donate_right .monthly .donate_now{
	color:#FFF;
	font-weight:bold;
	background:#889dba;
	margin:10px;
	padding:10px 10px 10px 10px;
}
.content_content .main_col .donate_right .monthly .donate_now .recur_menu select{
	float:left;	
}
.content_content .main_col .donate_right .monthly .donate_now .btn input{
	float:right;	
	color:#FFF;
	font-weight:bold;
	background:#373f4a;
	padding:2px 0px 2px 0px;
	text-decoration:none;
	border:none;
	cursor:pointer;
}
.content_content .main_col .donate_right .monthly .donate_now .btn input:hover{
	background:#46505e;
}
.content_content .main_col .donate_right .monthly .donate_now a{
	color:#FFF;
	font-weight:bold;
	background:#373f4a;
	padding:5px 10px 5px 10px;
	text-decoration:none;
}
.content_content .main_col .donate_right .monthly .donate_now a:hover{
	background:#46505e;
}
.content_content .main_col .story{
	margin:5px;
	padding:0px 10px 10px 10px;
	float:left;
	width:170px;
}
.content_content .main_col .story a{ 
	background:#589f1b;
	color:#fff;
	text-decoration:none;	
	padding:5px 15px 5px 15px;
	width:170px;
}
.content_content .main_col .story a:hover{ 
	background:#407810;
	color:#e0ffc5;
	text-decoration:none;	
}
.content_content .main_col .story h2{ 
	border:1px solid #ccc;
	font-size:12px;
	margin:0px;
	padding:5px;
	width:150px;
	min-height:45px;
	height:auto !important;
	height:45px;
}
.content_content .left_col{
	width:500px;
	min-height:400px;
	height:auto !important;
	height:400px;
	margin:0px 0px 0px 35px;
	padding:2px 0px 0px 5px;
	background:url(../images/bg/bg_content.jpg);
	float:left;
}
.content_content .left_col .headline_area{
	min-height:200px;
	height:auto !important;
	height:200px;
	background-color:#143969;
	background:url(../images/bg/bg_headlineArea.jpg);
	background-repeat:repeat-x;
	border:#4e7fae solid 3px;
	border-right:none;
}
.content_content .left_col .headline_area .post{
	padding:15px 20px 20px 20px;
}
.content_content .left_col .headline_area .post h1{
	color:#FFF;
	font-size:24px;
	padding:0px 0px 10px 0px;
}
.content_content .left_col .headline_area .post p{
	color:#a3c9ed;
	padding:10px 0px 0px 0px;
	font-size:14px;
	line-height:16px;
}
.content_content .left_col .headline_area .post .learn_more{
	float:right;
	clear:both;
	padding:5px 0px 5px 0px;
}
.content_content .left_col .news_area{
	float:left;
	width:295px;
	padding-top:10px;
}
.content_content .left_col .news_area .news_post{
	padding:15px 10px 0px 10px;
}
.content_content .left_col .news_area .news_post h1{
	font-size:14px;
	font-weight:bold;
	color:#29538a;
}
.content_content .left_col .news_area .news_post .date{
	font-size:10px;
	color:#29538a;
}
.content_content .left_col .news_area .learn_more{
	padding:5px 0px 5px 0px;
}
.content_content .left_col .home_ads{
	float:right;
	width:205px;
	padding:10px 0px 0px 0px;
	vertical-align:top;
}
.content_content .left_col .home_ads .ad{
	padding:10px 0px 0px 0px;
}
.content_content .right_col{
	width:400px;
	min-height:400px;
	height:auto !important;
	height:400px;
	float:right;
}
.content_content .right_col .slide_show{
	width:400px;
	padding:0px 0px 0px 16px;
	min-height:252px;
	height:auto !important;
	height:252px;
	background:url(../images/bg/bg_slideshow.png);
	background-repeat:no-repeat;
}
.content_content .right_col .slide_show #flash_slidshow{
}
.content_content .right_col .feature{
	width:365px;
	background:url(../images/bg/bg_content.jpg);
}
.content_content .right_col .feature .content_feature{
	width:359px;
	min-height:150px;
	height:auto !important;
	height:150px;
	margin:0px 0px 0px 6px;
	background:url(../images/bg/bg_rightColFeat.jpg);
	background-repeat:repeat-x;
}
.content_content .right_col .feature .content_feature .post{
	padding:0px 15px 0px 15px;
}
.content_content .right_col .feature .content_feature .post h1{
	color:#589f1b;
	font-size:18px;
	font-weight:bold;
	background:url(../images/bg/bg_featureH1.jpg);
	background-repeat:no-repeat;
	padding:3px 0px 5px 23px;
}
.content_content .right_col .feature .content_feature .post p{
	padding:5px 0px 5px 0px;
}
.content_content .right_col .feature .content_feature .post .learn_more{
	float:right;
	clear:both;
	padding:10px 0px 5px 0px;
}
.content_content .content_footer{
	min-height:35px;
	height:auto !important;
	height:35px;
	padding:25px 0px 0px 0px;
	text-align:center;
	color:#3e6c17;
	font-size:10px;
	background:url(../images/bg/bg_contentBtm.jpg);
	background-repeat:no-repeat;
	background-position:center bottom;
}
.footer{
	width:100%;
	background:url(../images/bg/bg_footer.jpg);
	background-repeat:repeat-x;
	background-position:center top;
	background-color:#030d0d;
}
.footer_content{
	width:800px;
	min-height:180px;
	height:auto !important;
	height:180px;
	margin:0px auto;
	padding:0px 70px 0px 70px;
	background:url(../images/bg/bg_footerContent.jpg);
	background-repeat:no-repeat;
	background-position:693px 0px;
}
.footer_content .col{
	float:left;
	padding:0px 25px 0px 0px;
}
.footer_content .col_notes{
	float:left;
	padding:120px 0px 0px 0px;
	width:200px;
}
.footer_content .col_notes p{
	color:#d2ffbc;
	font-size:10px;
}
.footer_content .col li{
	color:#fff;
	margin:0px 0px 0px 10px;
	font-size:10px;
	list-style:disc;
}
.footer_content .col li a{
	color:#fff;
	text-decoration:none;
}
.footer_content .col li a:hover{
	color:#fff;
	text-decoration:underline;
}
.footer_content .col .link{
	color:#fff;	
	padding:10px 0px 0px 0px;
	font-weight:bold;
}
.footer_content .col .link a{
	color:#fff;	
	text-decoration:none;
}
/* -----------------------------------
------------- Drop Down Navigation ------------
----------------------------------- */
#nav{
	width:870px;
	margin:0px auto;
}
#nav li{
	height:16px;
	margin: 0;
	padding: 0px;
	list-style: none;
	float: left;
}
#nav li a{	
	display: inline;
	margin:0px;
	padding:2px 13px 1px 13px;
	color: #FFF;
	text-align: center;
	text-decoration: none;
}
#nav li a:hover{
	color:#d1e4ff;	
}
#nav div{
	position: absolute;
	visibility: hidden;
	margin: 24px 1px 1px 1px;
	padding: 0px 0px 0px 0px;
	background-color:#fff;
	border:#184070 solid 2px;
}
#nav div a{
	display:block;
	margin:0px;
	padding:5px 5px 5px 5px;
}
#nav div a{
	position: relative;
	display: block;
	margin: 0;
	width: auto;
	white-space: nowrap;
	text-align: left;
	text-decoration: none;
	color: #185085;
	font-size: 11px;
	border-top:#4e7fae solid 1px;
}
#nav div a.first_link{
	border:none;	
}
#nav div a:hover{
	background:#184070;
	color: #FFF;
}
