@charset "utf-8";
/* CSS Document */

html { height: 100%; }
body { border: 0px; height: 100%; margin: 0px; padding: 0px; font-family:Arial; font-size:12px; color:#666666}
/*img, div, input, td { behavior: url("style/iepngfix.htc"); }*/

p {margin:0px; padding:0px; font-size:12px; color:#666666 }
div, h1, h2, h3, h4, h5, h6 { font-weight: normal; margin: 0px; padding: 0px; }
ul { list-style-type: square; margin: 5px 0 5px; padding: 0; padding-left: 10px; }
form { margin:0; padding: 0; }

.clearer{clear:both; margin:0px; padding:0px;}


#Angel_Container{width:635px; margin:0px auto}
#Angel_Container a{color:#ff7f02; text-decoration:none}
#Angel_Container a:hover{color:#ff7f02; text-decoration:underline}

#Angel_Container .txtfld{font-size:11px; color:#666666; padding:3px 0; height:23px;}

#header_logo img{float:left}


#Left_Nav{width:25%; background:#f6912d; vertical-align:top}
#Left_Nav .left_bg{background:url(/iams/en_US/data_root/images/angel2/left_bg.gif) repeat-x top #f6912d; color:#FFFFFF; font-size:13px; padding-bottom:10px; }
#Left_Nav .left_bg .pwrd{color:#fac188;}
#Left_Nav .left_bg .pwrd a{color:#fac188; text-decoration:none}
#Left_Nav .left_bg .lbl{padding-bottom:2px;}
#Left_Nav .left_bg #slct{font-size:100px;}
#Left_Nav .left_bg .nwsltr{font-size:19px; color:#FFFFFF; text-align:center; padding-bottom:5px;}
#Left_Nav .left_bg .nwsltr b{font-size:19px; color:#ffcc00; font-weight:normal}
#Left_Nav .left_bg .nwsltr2{font-size:14px; color:#FFFFFF; text-align:center; font-weight:bold;}
#Left_Nav .left_bg .nwsltr2 a{color:#FFFFFF; text-decoration:none}

.adptn_txt{text-align:center; padding:0 5px 5px 5px;}
.adptn_txt p{font-size:17px; font-weight:bold; line-height:18px; margin-bottom:5px; color:#FFFFFF}

#Right_Container{width:75%px; vertical-align:top}
#Right_Container #Hilary_Content{background:url(/iams/en_US/data_root/images/angel2/hilary_bg.jpg) no-repeat left top; height:445px; padding:30px }
#Right_Container #Hilary_Content_en_CA{background:url(/iams/en_US/data_root/images/angel2/hilary_bg.jpg) no-repeat left top; height:445px; padding:30px }
#Right_Container #Genevieve_Content{background:url(/iams/en_US/data_root/images/angel2/genevieve_bg.jpg) no-repeat bottom; height:431px; padding:30px }
#Right_Container #Inr_content{padding:30px 30px 0px 30px; vertical-align:top; background:url(/iams/en_US/data_root/images/angel2/gr_shdw.gif) no-repeat left top}

h1.titl{font-size:24px; color:#3eb831; margin-bottom:6px; font-weight:bold;}
h1.titl b{color:#00893d; font-weight:bold}
p.gry_cntn{color:#666666; margin-bottom:12px; line-height:18px;}
p.cast{color:#ff7f02; font-weight:bold;}
p.cast a{color:#ff7f02; text-decoration:none}

#Hilary_Content .titl{margin-bottom:7px; }
#Hilary_Content p.gry_cntn{color:#666666; margin-bottom:10px; line-height:18px; font-size:13px;}
#Hilary_Content p.gry_cntn a{font-weight:normal; font-size:13px}
#Hilary_Content p.gry_cntn2{color:#666666; margin-bottom:14px; line-height:18px; font-size:13px;}
#Hilary_Content p.gry_cntn2 b{color:#00893d; font-size:15px; font-weight:bold;}
#Hilary_Content p.gry_cntn2 a{color:#666666; font-size:13px; font-weight:normal}
#Hilary_Content a{font-weight:bold; font-size:14px;}


#Hilary_Content_en_CA .titl{margin-bottom:10px; }
#Hilary_Content_en_CA p.gry_cntn{color:#666666; margin-bottom:14px; line-height:18px; font-size:14px;}


/* Adoptions Services */
#paging{text-align:center; color:#ff7f02; letter-spacing:2px; font-size:12px;}
#paging a{color:#ff7f02; text-decoration:none}
#success{margin:0px; padding:0 0 20px 0;}
#success .box{width:200px; float:left; border:0px solid #000000; margin:12px 5px 0 0}
#success .box2{width:200px; float:left; border:0px solid #000000; margin:12px 0px 0 0}
#success .box p, .box2 p{margin:0px; padding:0 0 0 3px}
#success .box p a, .box2 p a{color:#ff7f02; text-decoration:none}
#success .box p a:hover, .box2 p a:hover{color:#ff7f02; text-decoration:underline}
.share_btn{text-align:center; margin:28px 0 30px 0;}

/* Pet Profile */
#Pet_Profile{}
.return{font-size:12px; color:#ff7f02; font-weight:bold; text-align:right; border-bottom:1px solid #CCCCCC; margin:0px; padding-bottom:6px;}
h1.ttl{font-size:18px; color:#00893d; font-weight:bold; margin:10px 0 10px 0}
#profile_detail{font-size:12px; color:#666666; font-weight:normal}
#profile_detail #thmb{width:205px; float:left; margin-right:25px;}
#profile_detail #details{width:165px; float:left; margin-right:10px;}
#profile_detail #details h1{font-size:13px; color:#3eb831; font-weight:bold; margin-top:7px}
#profile_detail #details h2{font-size:13px; color:#3eb831; font-weight:bold; margin-top:10px;}
#profile_detail #details p{font-size:12px; color:#ff7f02; font-weight:bold; margin-top:35px;}
#profile_detail p.content{margin-top:10px;}
#profile_detail .prev_nxt{text-align:right; margin:25px 0 0 0; border-top:1px solid #cccccc; padding:10px 0 0 0; font-size:12px; color:#ff7f02; font-weight:bold;}
#profile_detail .prev_nxt img{margin:0 10px 0 10px;}
#profile_detail .prev_nxt a{color:#ff7f02; text-decoration:none}
#profile_detail .prev_nxt a:hover{color:#ff7f02; text-decoration:underline}

/* Share Story */
#ShareStory .ttl{font-size:18px; color:#00893d; font-weight:bold; margin:0 0 6px 0}
#ShareStory p.small{color:#999999; font-size:12px; padding:10px 0 25px 0}
#ShareStory label{font-size:12px; color:#666666}
#ShareStory .btn{font-size:13px; color:#000000; vertical-align:middle}
#ShareStory .btn input{vertical-align:middle}
#ShareStory .sbmt_btn{text-align:left; font-size:12px; font-weight:bold; color:#ff7f02; margin-bottom:40px;}
#ShareStory .sbmt_btn a{color:#ff7f02; text-decoration:none}
#ShareStory .sbmt_btn a:hover{color:#ff7f02; text-decoration:underline}
#ShareStory .sbmt_btn img{vertical-align:middle}
#ShareStory .sbmt_btn input{vertical-align:middle}
#ShareStory #Error_Disp{width:328px; position:absolute; margin:30px; display:none}
#ShareStory #Error_Disp .error_midl{background:url(/iams/en_US/data_root/images/angel2/error_bg.gif) repeat-x}
#ShareStory #Error_Disp .eror_ttl{font-size:24px; color:#ffcc00; border-bottom:1px solid #ffcc00; padding:30px 0 20px 0;}
#ShareStory #Error_Disp .error_msg{font-size:18px; color:#FFFFFF; padding:25px 0 70px 0}

/* Preview Page*/

#Preview_Story{display:none}
#Preview_Story .ttl{font-size:24px; color:#3eb831; padding-bottom:0px; margin-bottom:20px; line-height:24px;}
#Preview_Story .ttl b{color:#00893d;}
#Preview_Story div.cntnt{border:1px solid #e3e3e3; border-left:none; border-right:none; padding:20px 0; margin:0 0 30px 0}
.sbmt_btn_Prev{text-align:center; font-size:12px; font-weight:bold; color:#ff7f02; margin-top:10px;}
.sbmt_btn_Prev a{color:#ff7f02; text-decoration:none}
.sbmt_btn_Prev img{vertical-align:middle; margin:0 3px 0 0}
.sbmt_btn_Prev input{vertical-align:middle; margin:0 3px 0 0}

/* Donation Page */
#Right_Container #Inr_content_donate{padding:30px 0px 0px 30px; background:url(/iams/en_US/data_root/images/angel2/gr_shdw.gif) no-repeat left top; height:490px;}
#Inr_content_donate .head{margin-bottom:10px;}
#Inr_content_donate .head2{margin:10px 0 15px 0;}
#Inr_content_donate p{line-height:17px; width:430px;}
#Inr_content_donate .friend{font-size:12px; color:#ff7f02; font-weight:bold; margin:15px 0 0 0; padding:0 0 0 15px;}
#Inr_content_donate .friend img{vertical-align:middle}
#Inr_content_donate .friend a{color:#ff7f02; text-decoration:none}
#Inr_content_donate .friend a:hover{color:#ff7f02; text-decoration:underline}
.donate_left{font-size:12px; color:#fff; font-weight:bold; padding:20px 0 15px 0}
.donate_left p{color:#ffcc00; font-size:18px; line-height:20px; font-weight:normal; margin:0 0 10px 0}
.donate_left p b{color:#FFFFFF; font-weight:normal}
.gry_bg_donate{background:url(/iams/en_US/data_root/images/angel2/grey_shadow_donate.gif) repeat-x top; height:9px; font-size:1px;}

/* Volutneer Page */
#Right_Container #Inr_content_volunteer{padding:30px 30px 0px 30px; background:url(/iams/en_US/data_root/images/angel2/gr_shdw.gif) no-repeat left top; height:485px;}
#Inr_content_volunteer .head{margin-bottom:10px;}
#Inr_content_volunteer .head2{margin:25px 0 10px 0;}
#Inr_content_volunteer p{line-height:17px;}
#Inr_content_volunteer .friend{font-size:12px; color:#ff7f02; font-weight:bold; margin:15px 0 0 0; padding:0 0 0 15px;}
#Inr_content_volunteer .friend img{vertical-align:middle}
#Inr_content_volunteer .friend a{color:#ff7f02; text-decoration:none}
#Inr_content_volunteer .friend a:hover{color:#ff7f02; text-decoration:underline}
.gry_bg_cat{background:url(/iams/en_US/data_root/images/angel2/grey_shadow_cat.gif) repeat-x top; height:13px; font-size:1px;}

/* About Hilary */
#About_Hilary{font-size:12px; line-height:16px; color:#666666; margin:30px 30px 0px 30px; padding:0 0 40px 0;}
#About_Hilary .head{margin:0 0 10px 0;}
#About_Hilary p{font-size:12px; line-height:16px; color:#666666}

/* About Helen */
#About_Helen{font-size:13px; line-height:17px; color:#666666; padding-bottom:40px;}
#About_Helen #thmb{ margin:10px 20px 20px 0; float:left}
#About_Helen .head{margin-bottom:20px;}
#About_Helen p{font-size:13px; color:#3eb831; font-weight:bold; margin-bottom:0px;}

/* Videos */
#Videos{}
#Videos .head{margin:0 0 0 60px;} 
#Videos h1{font-size:24px; color:#00893d; margin:0 0 0 60px; font-weight:bold;}
#Videos .player{background:url(/iams/en_US/data_root/images/angel2/video_bg.gif) no-repeat center top; padding:50px 0 0 0; text-align:center; width:460px; margin:0px auto 25px auto}



/* For Shelters */
#For_Shelters{padding-bottom:20px;}
#For_Shelters .head{margin-bottom:20px;}
#For_Shelters h2{color:#129640; font-size:18px; font-weight:bold; margin-bottom:6px;}
#For_Shelters h3{color:#3eb831; font-size:13px; font-weight:bold; margin:0 0 2px 0}
#For_Shelters ul{margin:0px 0 20px 25px; padding:0px; list-style-image:url(/iams/en_US/data_root/images/angel2/green_dot.gif); line-height:17px; color:#666666;}
#For_Shelters ul li{color:#666666}
#For_Shelters p{margin:0 0 15px 0; padding:0px; line-height:17px; color:#666666;}
#For_Shelters p b{color:#ff7f02; font-weight:normal}


/* Share Thanks */
#Share_thanks{padding:30px;}
#Share_thanks .head{margin-bottom:10px;}
#Share_thanks p{line-height:17px; margin-bottom:20px}

.gry_bg{background:url(/iams/en_US/data_root/images/angel2/grey_shadow.gif) repeat-x top; height:9px; font-size:1px;}

#btm_callout img{margin:0 6px 0 0}
#btm_callout img#last{margin:0px}

#btm_logo{font-size:13px; color:#999999; text-align:center; border-top:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; margin:15px 0 10px 0; padding:15px 0 20px 15px; vertical-align:middle}
#btm_logo p{margin-bottom:15px;}
#btm_logo img{margin:0 15px 0 0; vertical-align:middle}

/* ECRM */

#Feed_Pets{font-size:12px; padding-bottom:50px}
#Feed_Pets img{border:none;}
#Feed_Pets .content{margin:0 0 15px 0; padding:10px 0 15px 0; border-bottom:1px solid #e6e6e6; line-height:17px;}
#Feed_Pets .content2{margin:0 0 15px 0; padding:10px 0 15px 0; line-height:17px;}
#Feed_Pets .listed{margin:0 0 0 0; padding:0 0 0 0; width:230px; float:left}
#Feed_Pets .listed ul{margin:0 0 0 12px; padding:0 0 0 0; color:#666666; font-family:Arial}
#Feed_Pets .listed ul li{list-style-image:url(/iams/en_US/data_root/images/angel2/eCRM/green_dot2.gif); margin:0 0 5px 0; line-height:17px;  color:#666666; font-family:Arial}
#Feed_Pets .alrdy_mem{float:right; background:url(/iams/en_US/data_root/images/angel2/eCRM/member_bg.gif) no-repeat; width:172px; height:56px; text-align:center; padding-top:100px; }

#Error_Disp2{width:328px; position:absolute; margin:30px; display:block}
#Error_Disp2 .error_midl{background:url(/iams/en_US/data_root/images/angel2/eCRM/error_bg.gif) repeat-x}
#Error_Disp2 .eror_ttl{font-size:24px; color:#ffcc00; border-bottom:1px solid #ffcc00; padding:30px 0 10px 0;}
#Error_Disp2 .error_msg{font-size:18px; color:#FFFFFF; padding:25px 0 70px 0}
#Error_Disp2 .lbl{font-size:12px; color:#FFFFFF; padding:15px 0 5px 0}
#Error_Disp2 .req{color:#fcbf8a; font-size:12px; padding:10px 0 0 0}
#Error_Disp2 .txtfld2{width:273px; border:1px solid #c9c9c9; border-bottom:none; border-right:none;}
#Error_Disp2 .frgt{font-size:12px; color:#FFFFFF; padding:10px 0 25px 0}
#Error_Disp2 .frgt a{color:#FFFFFF; text-decoration:underline}
#Error_Disp2 .cncl{font-size:12px; font-weight:bold; color:#FFFFFF}
#Error_Disp2 .cncl a{color:#FFFFFF; text-decoration:none}
#Error_Disp2 .error{color:#FFF; font-size:11px; padding:5px 0 0 10px}


#To_Vote{margin-bottom:100px}
#To_Vote .ttl{padding-bottom:15px; border-bottom:1px solid #e6e6e6; margin-bottom:30px;}
#To_Vote .lt{float:left; width:225px;}
#To_Vote .lt .shelters h1{font-size:18px; font-weight:bold; color:#129640; margin:0px; padding:0px;}
#To_Vote .lt p{margin:15px 0 15px 0;}
#To_Vote .lt .listing{color:#666666; margin-bottom:6px;}
#To_Vote .lt .listing b{color:#3eb831;}
#To_Vote .lt .step1{margin:30px 0 0 0}
#To_Vote .lt .step1 p{color:#3eb831; font-size:13px; font-weight:bold; margin:10px 0 20px 0}
#To_Vote .lt .step1 .lst{margin:0 0 20px 0; font-size:11px; color:#666666; width:200px}
#To_Vote .step2{margin:20px 0 0 0}
#To_Vote .step2 p{color:#3eb831; font-size:13px; font-weight:bold; margin:7px 0 20px 0}
#To_Vote .step2 .lst{margin:0 0 20px 0; font-size:11px; color:#666666; width:130px; margin:0 0 0 10px;}

#To_Vote .rt{width:170px; float:right}
#To_Vote .rt p{margin:0 0 10px 0; font-weight:bold;}
#To_Vote .rt p a{color:#ff7f02; text-decoration:none	}
#To_Vote .rt .box{padding:1px; border:1px solid #dbdbdb}
#To_Vote .rt .box div{background:url(/iams/en_US/data_root/images/angel2/grad_bg.gif) repeat-x; padding:7px 10px 10px 10px;}
#To_Vote .rt .box div table tr td{font-size:11px; color:#666666}
#To_Vote .rt .box div table tr td a{color:#83c840; text-decoration:none}
#To_Vote .rt .box div table tr td h3{color:#83c840; margin:0 0 6px 0; font-size:14px; font-weight:bold;}

#To_Vote .ttl .ttl_txt{margin:5px 0;font-size:12px;}
#To_Vote .ttl p{margin:0px; color:#3eb831; font-size:14px; font-weight:bold;}
#To_Vote .ttl .shelters{}
#To_Vote .shelters .lst{margin-top:10px;}
#To_Vote .shelters .lst b{color:#ff7f02; font-weight:normal}
#To_Vote .shelters h2{font-size:13px; font-weight:bold; color:#3eb831; margin:25px 0 10px 0}
#To_Vote .shelters .lst2{ color:#ff7f02; margin-bottom:20px; font-size:12px;}
#To_Vote .shelters .lst2 b{font-weight:bold; color:#666666}
#To_Vote .shelters .lst2 small{color:#666666; font-size:12px;}
#To_Vote .shelters .lst{font-size:12px;}