@charset "utf-8";

/* CSS Document */

html{

	height:100%;

	width:100%;

}



body{

	border:0px;

	margin:0px;

	height:100%;

	width:100%;

	text-align:center;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	background: bottom left url(../images_main/bg_hills.gif) repeat-x #ecf3fe fixed;

}



#page{

	width:100%;

	height:100%;

	border:0px;

	margin:0px;

	padding:0px;

	background:url(../images_main/bg_sky.jpg) repeat-x top center fixed;

	text-align:center;

}



#header{

	width:900px;

	height:160px;

	float:left;

	margin-left:160px;

	background:url(../images_main/bg_nav.png) center no-repeat;

	background-position:20px 142px;

	text-align:left;

	padding:10px 0px 0px 20px;

}





#main{

	text-align:left;

	background:url(../images_main/bg_main_box.png) bottom center no-repeat;

	width:850px;

	padding-top:10px;

	padding-bottom:40px;

	padding-left:25px;

	padding-right:25px;

	min-height:600px;

	float:left;

	margin-left:170px;

}



p {

	margin:0px 0px 10px 0px;

	float:left;

}



p a:link, p a:visited{

color:#0066FF;

padding: 3px;

font-weight:bold;

text-decoration:none;

}

p a:active, p a:hover{

color:#FFF;

text-decoration:none;

padding:3px;

background:#0066FF;

-moz-border-radius: 3px;

-webkit-border-radius: 3px;

}



#footer{

	color:#93d670;

	font-size:16px;

	font-weight:bold;

	padding:20px 0px;

	float:left;

	margin-left:160px;

	width:920px;

}



#footer a:link, #footer a:visited{

	color:#FFF;

	text-decoration:none;

}

#footer a:hover, #footer a:active{

	color:#ded1c6;

	text-decoration:none;

}



.leftFooterNav{

	float:left;

	padding-left:20px;

	text-align:left;

}



.rightFooterNav{

	float:right;

	padding:0px 20px 0px 0px;

	text-align:right;

}

.rightHeader{

	position:relative;

	width:450px;

	float:left;

	margin: 0 0 0 20px;

}

.rightHeader img{

	margin:20px 0px 0px 10px;

}



b, strong {

color:#990000;

}



li{

	list-style:none;

}



h1{

	color:#0d5fac;

	margin:0px;

	width:100%;

	float:left;

}



h2{

	color:#3d8f00;

	font-size:18px;

	margin:10px 0px 0px 0px;

	float:left;

	width:100%;

}



h3{

	color:#0d5fac;

	font-size:20px;

	margin:0px;

}

h4{

	color:#b5553a;

	font-size:14px;

	margin:0px;

}

h5{

	color:#3d8f00;

	font-size:18px;

}



img{

	border:0px;

}



.nav{

	float:left;

	padding-right:5px;

	bottom:18px;

	position:relative;

	width:840px;
	
	margin:-3px 0 0 0 ;
	
	text-align: right;

}

.nav ul {

	margin:0px;

	display:inline-list;
	
	float:left;

	width:840px;

}



.nav li{

	padding:5px 10px;

	display:block;
	width:auto;

	background:url(../images_main/nav_liner.png) left no-repeat;

	float:left;

}

.nav a:link, .nav a:visited{

	font-size:18px;

	color:#256a02;

	font-weight:bold;

	text-decoration:none;
	float:left;

}

.nav a:hover, .nav a:active{

	font-size:18px;

	color:#0d5fac;

	font-weight:bold;

	text-decoration:none;

}

.nav a.current{

	font-size:18px;

	color:#0d5fac;

	font-weight:bold;

	text-decoration:none;

	background:url(../images_main/nav_pointer.png) bottom center no-repeat;

	background-position:top center;

}



.catItem{

	border-bottom:#CCC dashed 1px;

	background:url(../images_main/bg_item.png);

	min-height:100px;

	padding:10px;

	margin-top:10px;

	float:left;

}



.item{

	background:url(../images_main/bg_item.png);

	min-height:100px;

	padding:10px;

	margin-top:10px;

	float:left;

	-moz-border-radius: 6px;

	-webkit-border-radius: 6px;

	position:relative;

}



.itemHeader{

	background:#0066CC;

	-moz-border-radius: 6px 6px 0px 0px;

	-webkit-border-radius: 6px 6px 0px 0px;

	color:#FFF;

	font-size: 18px;

	font-weight:bold;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	width:100%;

	padding:10px;

	margin:-10px -10px 10px -10px;

	float:left;

}

.itemHeaderLink{

width:auto;

float:right;

position:relative;

z-index:2;

}

.itemHeaderLink a:link, .itemHeaderLink a:visited{

color:#0066FF;

padding: 2px 6px;;

font-weight:bold;

text-decoration:none;

background:#FFF;

-moz-border-radius: 3px;

-webkit-border-radius: 3px;

}

.itemHeaderLink a:active, .itemHeaderLink a:hover{

color:#FFF;

text-decoration:none;

padding:2px 6px;

-moz-border-radius: 3px;

-webkit-border-radius: 3px;

background:#b5553a;

}

.itemHeaderLink .current{

color:#000;

background:#FFCC00;

}

.item h5{

margin:0px;

float:left;

width:auto;

margin:0px;

line-height:22px;

}

.item h4{

margin:0px;

width:auto;

font-size:18px;

margin:0px;

line-height:22px;

}

.item p{

line-height:22px;

float:none;

}

.item img{

float:left;

margin-right:10px;

}

.tweet{

	color:#b5553a;

	font-size:12px;

	border-bottom:#CCC dashed 1px;

	margin-bottom:5px;

}

#pageContent{

	background:url(../images_main/bg_item.png);

	padding:10px;

	margin-top:10px;

	float:left;

}



.gallery img{

	border:4px #FFF solid;

	margin-right:10px;

	width:100px;

	float:left;

}

p img{

	border:4px #FFF solid;

	margin-right:10px;

	float:left;

}



.catItem p, catItem h3{

}



.adoptButton{

	float:right;

	width:180px;

	height:25px;

	background:url(../images_main/bg_button.png) no-repeat;

	background-color:none;

	text-align:center;

	vertical-align:middle;

	padding:10px 0;

	display:block;

	margin-left:10px;

	color:#000;

	border:none;

}

.adoptButtonPush{

	float:right;

	width:180px;

	height:25px;

	background:url(../images_main/bg_button_push.png) no-repeat;

	background-color:none;

	text-align:center;

	vertical-align:middle;

	padding:10px 0;

	display:block;	

	color:#FFF;

	font-weight:bold;

	font-size:18px;

	margin-left:10px;

	border:none;

	-moz-border-radius: 0px;

	-webkit-border-radius: 0px;

}



.adoptButton a:link, .adoptButton a:visited, .fosterButton a:link, .fosterButton a:visited, .shareButton a:link, .shareButton a:visited{

	color:#FFF;

	font-weight:bold;

	font-size:18px;

	text-decoration:none;

	display:block;

}

.adoptButton a:hover, .adoptButton a:active, .adoptButtonPush a:link, .adoptButtonPush a:visited, .adoptButtonPush a:hover, .adoptButtonPush a:active, .fosterButton a:hover, .fosterButton a:active, .fosterButtonPush a:link, .fosterButtonPush a:visited, .fosterButtonPush a:hover, .fosterButtonPush a:active, .shareButton a:hover, .shareButton a:active, .shareButtonPush a:link, .shareButtonPush a:visited, .shareButtonPush a:hover, .shareButtonPush a:active{

	color:#FFF;

	font-weight:bold;

	font-size:18px;

	display:block;

}



.fosterButton{

	float:right;

	width:180px;

	height:25px;

	background:url(../images_main/bg_button_purple.png) no-repeat;

	text-align:center;

	vertical-align:middle;

	padding:10px 0;

	display:block;

	margin-left:10px;

}

.fosterButtonPush{

	float:right;

	width:180px;

	height:25px;

	background:url(../images_main/bg_button_purple_push.png) no-repeat;

	text-align:center;

	vertical-align:middle;

	padding:10px 0;

	display:block;	

	color:#FFF;

	font-weight:bold;

	font-size:18px;

	margin-left:10px;

}



.shareButton{

	float:right;

	width:180px;

	height:25px;

	background:url(../images_main/bg_button_red.png) no-repeat;

	text-align:center;

	vertical-align:middle;

	padding:10px 0;

	display:block;

	margin-left:10px;

}

.shareButtonPush{

	float:right;

	width:180px;

	height:25px;

	background:url(../images_main/bg_button_red_push.png) no-repeat;

	text-align:center;

	vertical-align:middle;

	padding:10px 0;

	display:block;	

	color:#FFF;

	font-weight:bold;

	font-size:18px;

	margin-left:10px;

}



.formField{

	background:#ded1c6;

	border:0px;

	width:240px;

	height:24px;

	color:#FFF;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:20px;

	text-indent:5px;

}

.applicationField{

	background:#ded1c6;

	border:0px;

	width:360px;

	height:24px;

	color:#FFF;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:20px;

	text-indent:5px;

}

.applicationBox{

	background:#ded1c6;

	border:0px;

	width:24px;

	height:24px;

	color:#FFF;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:20px;

	text-indent:5px;

}

.terms{

font-size:10px;

color:#333;

}



.popupDiv{
	text-align:left;

	background:#FFF;

	height:300px;

	width:460px;
	float:left;

}
.popupDiv body{
	background:none #FFF;
}

.homeCatImage{

width:300px;

}

.applicationTable {
	width:830px;
}

.applicationTable td{
	border-bottom:#CCC dashed 1px;
	vertical-align:top;
}
