@charset "utf-8";

body
{
background-color: #E8E8E8;  /* #F0F0F0  */ 
text-align: center;
margin-left: auto; 
margin-right: auto;

}

.body_table
{
width: 775px;
/* height: 100%;  */

border-style: solid;

border-color: #111111;
border-width: 0px;
background-color: #ffffff;
text-align: center;

padding-top: 5px;
padding-bottom: 5px;
padding-right: 5px;
padding-left: 5px;
margin-bottom: 0px;


}

.header_container /*container for header image and Main Nav Bar */
{
width: 760px;
/* height: 100%;  */  
vertical-align: text-top;
text-align: center;
border-style: solid;
border-collapse: collapse;
border-color: #111111;
border-width: 0px;
background-color: #ffffff;

padding-top: 0px;
padding-bottom: 0px;
padding-right: 0px;
padding-left: 0px;

margin-bottom: 0px;
margin-top: 0px;
}

p.headertop                   /*container for header image */
{
width:760px;

text-align: left;

border-style:solid;
border-width:0px;

background-color:#1b3a71;
margin-top: 0px;
padding-top: 0px;
padding-bottom: 0px;
padding-right: 0px;
padding-left: 0px;
}

.main_nav_menu_bar         /*container for Main Nav Bar */
{
/*text-align: center;*/

font-size: .9em;
color: #ffffff;
font-family: Arial;
font-weight: bold;

padding-top: 0px;
padding-bottom: 0px;
padding-right: 0px;
padding-left: 0px;

margin-top: 0px;

}

.main_nav_menu_bar a:link
{
color: #ffffff;
text-decoration: none;

padding-top: 10px;
padding-bottom: 10px;
padding-right: 10px;
padding-left: 10px;
}

.main_nav_menu_bar a:visited
{
color: #ffffff;
text-decoration: none;

padding-top: 10px;
padding-bottom: 10px;
padding-right: 10px;
padding-left: 10px;
}

.main_nav_menu_bar a:hover
{
color: #ff0000;  /*  mouse over - text turns red  */
text-decoration: underline;

padding-top: 10px;
padding-bottom: 10px;
padding-right: 10px;
padding-left: 10px;
}

.content_container
{
width: 760px;
/* height: 100%;  */   

border-style: solid;
border-collapse: collapse;
border-color: #1b3a71;   /*  #000000   */  
border-width: 2px;
background-color: #ffffff;
vertical-align: text-top;


padding-top: 0px;
padding-bottom: 0px;
padding-right: 0px;
padding-left: 0px;

margin-bottom: 5px;
margin-top: 0px;
}

.content_c1  /* format for background column behind Club info, specialties, and info for aba... boxes  */
{
width: 180px;
/* height: 100%;  */   
text-align: left;

vertical-align:text-top;

border-style: solid;
border-collapse: collapse;
border-color: #1b3a71;  
border-width: 0px;
background-color: #ffffff; /* #e4e6ec */

padding-top: 5px;
padding-bottom: 0px;
padding-right: 0px;
padding-left: 5px;
}

/*.c1_calendar_table
{
height: 25px;

border-style:solid;
border-collapse: collapse;

border-width:0px;
margin:0px;
background-color:#1b3a71;

text-align: center;
font-size: .9em;
color: #ffffff;
font-family: Arial;
font-weight: bold;

padding-top: 0px;
padding-bottom: 0px;
padding-right: 0px;
padding-left: 0px;

} */


.c1_content_box   /* format for tables that contain header and nav links rows   */
{
/* height: 100%;  */
width: 170px;
border-style: solid;
border-collapse: collapse;
border-width: 0px;
border-color: #1b3a71;
margin-right: 0px;
margin-bottom: 25px;
background-color: #e4e6ec;   /* #ffffff - white #e4e6ec - similar to body background  */
text-align: left;
font-size: .8em;
color: #111111;
font-family: Arial;
font-weight: normal;

padding-top: 0px;
padding-bottom: 0px;
padding-right: 0px;
padding-left: 0px;
}

.c1_content_header  /* Content labels - Header rows for Club Information, Specialties, Information for ABA Members  */
{
/* height: 100%;  */
width: 170px;
border-style: solid;
border-collapse: collapse;

border-width: 0px;
border-color: #000000;
margin-bottom: 0px;
/* background-color: none;  */ /*  #e4e6ec   */
text-align: left;
vertical-align: top;
font-size: .9em;
color: #111111;
font-family: Arial;
font-weight: bold;

padding-top: 5px;
padding-bottom: 15px;
padding-right: 0px;
padding-left: 5px;
}

.c1_navLinksrescuedocs                   /*  Links inside the c1_content_box on rescue page */
{
font-size: 1em;
color: #111111;
font-family: Arial;
font-weight: bold;

}
.c1_navLinksrescuedocs a:link
{
font-size: 1em;
color: #111111;
font-family: Arial;
font-weight: bold;

text-decoration: none;
}

.c1_navLinksrescuedocs a:visited
{
font-size: 1em;
color: #111111;
font-family: Arial;
font-weight: bold;

text-decoration: none;
}

.c1_navLinksrescuedocs a:hover
{
font-size: 1em;
color: #111111;
font-family: Arial;
font-weight: bold;

text-decoration: none;
}




.c1_navLinks                   /*  Links inside the c1_content_box  */
{
text-align: left;
padding-bottom: 10px;
padding-left: 10px;

}

.c1_navLinks a:link
{
color: #1B3A71;

text-decoration: none;
}

.c1_navLinks a:visited
{
color: #1B3A71;

text-decoration: none;
}

.c1_navLinks a:hover
{
color: #FF0000;
/* background: #ffffff; */

text-decoration: underline;
}

.content_c2  /* format for background column behind Main content including Welcome Messaging, aba news, 2009 specialty, and bulletin   */
{
width: 100%;
/* height: 100%;  */  
/*text-align: center;*/
vertical-align: top;

border-style: solid;
border-collapse: collapse;
border-color: #000000;
border-width: 0px;
background-color: #ffffff;

padding-top: 0px;
padding-bottom: 0px;
padding-right: 5px;
padding-left: 0px;
}

.c2_message_box_1  /* format for Welcome text Div   */
{

/* height: 100%;  */  
text-align: left;
vertical-align:text-top;

border-style: solid;
border-collapse: collapse;
border-color: #000000;
border-width: 0px;
background-color: #ffffff;

font-size: 1.75em;
color: #1b3a71;
font-family: Arial;
font-weight: bold;

margin: 0px;

padding-top: 0px;
padding-bottom: 10px;
padding-right: 0px;
padding-left: 10px;
}

.c2_message_box_2  /* format for misc welcome text Div   */
{
/*width: 95%;*/
/* height: 100%;  */  
text-align: left;
vertical-align:text-top;

border-style: solid;
border-collapse: collapse;
border-color: #ffffff;
border-width: 0px;
background-color: #ffffff;

font-size: .9em;
color: #1b3a71;
font-family: Arial;
font-weight: bold;
font-style: italic;
margin-bottom: 5px;
margin: 0px;
padding-top: 0px;
padding-bottom: 15px;
padding-right: 0px;
padding-left: 10px;
}

.c2_message_box_3  /* format for misc welcome text Div   */
{
/*width: 95%;*/
/* height: 100%;  */
text-align: left;
vertical-align:text-top;

border-style: solid;
border-collapse: collapse;
border-color: #ffffff;
border-width: 0px;
background-color: #ffffff;

font-size: .8em;
color: #000000;
font-family: Arial;
font-weight: normal;

margin-bottom: 5px;
padding-top: 0px;
padding-bottom: 10px;
padding-right: 0px;
padding-left: 10px;
}

.c2_content_header_labels  /* blue headers over main content in column 2 */
{


border-style: solid;
border-collapse: collapse;
border-width: 0px;
border-color: #ffffff;
margin-left: 0px;
background-color: #1b3a71;

text-align: left;
vertical-align: middle;
font-size: .9em;
color: #ffffff;
font-family: Arial;
font-weight: bold;

padding-top: 5px;
padding-bottom: 5px;
padding-right: 0px;
padding-left: 0px;

}
.c2_main_content_container  /* Container for column holding aba news and specialty links, and bulletin including header labels   */
{
width: 100%;
/* height: 100%;  */   
text-align: center;
vertical-align:text-top;

border-style: solid;
border-collapse: collapse;
border-color: #000000;
border-width: 0px;
background-color: #ffffff;

margin: 0px;

padding-top: 0px;
padding-bottom: 0px;
padding-right: 0px;
padding-left: 0px;
}
.c2_rescue_content_container  /* Container for column holding rescue content  */
{

border-style: solid;
border-collapse: collapse;
vertical-align: top;
border-width: 0px;
border-color: #000000;
margin: 0px;
background-color: #ffffff;

text-align: center;

margin: 0px;

padding-top: 0px;
padding-bottom: 0px;
padding-right: 10px;
padding-left: 10px;

}
.c2_news_specialty_container  /* Container for column holding aba news and specialty links, including header labels  */
{

width: 100%;
border-style: solid;
border-collapse: collapse;
vertical-align: top;
border-width: 0px;
border-color: #000000;
margin: 0px;
background-color: #ffffff;

text-align: center;

font-size: .9em;
color: #ffffff;
font-family: Arial;
font-weight: bold;
margin: 0px;

padding-top: 0px;
padding-bottom: 0px;
padding-right: 10px;
padding-left: 10px;

}

.abanews_spec_links                   /*  Links inside the ABA news and specialty box  */
{

text-align: center;
color: #1b3a71;
text-decoration: none;
font-family: Arial;
font-weight: normal;
font-size: .9em;
text-align: left;


}

.abanews_spec_links a:link
{
color: #1B3A71;

text-decoration: none;
}

.abanews_spec_links a:visited
{
color: #1B3A71;

text-decoration: none;
}

.abanews_spec_links a:hover
{
color: #FF0000;
/* background: #ffffff;*/

text-decoration: underline;
}


.c2_bulletin_container  /* Container for column holding bulletin including header labels  */
{
/* height: 100%;  */
width: 100%;
border-style: solid;
border-collapse: collapse;

border-width: 0px;
border-color: #000000;
margin: 0px;
background-color: #ffffff;

text-align: center;
vertical-align: top;
font-size: .9em;
color: #ffffff;
font-family: Arial;
font-weight: bold;

padding-top: 0px;
padding-bottom: 0px;
padding-right: 0px;
padding-left: 0px;

}

.featured_rescue_container
{
width: 760px;
/* height: 100%;  */  

border-style: solid;
border-collapse: collapse;
border-color: #1b3a71;
border-width: 2px;
background-color: #ffffff;
vertical-align: text-top;
color: #1b3a71;

padding-top: 0px;
padding-bottom: 0px;
padding-right: 0px;
padding-left: 0px;
}


.featured_dog_pic_container
{
width: 280px;
/* height: 100%;  */ 
border-style: solid;
border-collapse: collapse;
border-color: #1b3a71;
border-width: 0px;
background-color: #ffffff;
vertical-align: middle;
text-align: center;

padding-top: 0px;
padding-bottom: 0px;
padding-right: 0px;
padding-left: 1px;

}

.featured_dog_text_container
{
width: 100%;
/* height: 100%;  */
border-style: solid;
border-collapse: collapse;
border-color: #1b3a71;
border-width: 0px;
background-color: #ffffff;
vertical-align: middle;
text-align: left;
font-size: .9em;
color: #000000;
font-family: Arial;
font-weight: normal;

padding-top: 0px;
padding-bottom: 0px;
padding-right: 0px;
padding-left: 10px;

}


.featured_rescue_text_links                   /*  Links inside the featured rescue text box  */
{
text-align: left;
color: #1b3a71;
text-decoration: none;
font-family: Arial;
font-weight: normal;
font-size: 1em;

}

.featured_rescue_text_links a:link
{
color: #1B3A71;
text-decoration: none;
}

.featured_rescue_text_links a:visited
{
color: #1B3A71;
text-decoration: none;
}

.featured_rescue_text_links a:hover
{
color: #FF0000;
/* background: #ffffff;*/
text-decoration: underline;
}

.copy
{
text-align: center;
font-family: Arial;
font-weight: normal;
font-size: .75em;
color: #1B3A71; 
margin-top: 20px;
}

.contacts_container
{

text-align: center;
font-family: Arial;
font-weight: normal;
font-size: 1em;
color: #1B3A71; 
margin-top: 0px;
margin-bottom: 0px;
margin-left: 4px;
margin-right: 4px;

padding-top: 10px;
padding-bottom: 0px;
padding-right: 0px;
padding-left: 0px;

border-style: solid;
border-collapse: collapse;
border-color: #1b3a71;
border-width: 2px;
background-color: #ffffff;
}


.contacts_individual_contact
{
text-align: center;
font-family: Arial;
font-weight: normal;
font-size: 1em;
color: #000000; 
margin-top: 0px;
margin-bottom: 50px;


padding-top: 0px;
padding-bottom: 0px;
padding-right: 0px;
padding-left: 0px;

border-style: solid;
border-collapse: collapse;
border-color: #1b3a71;
border-width: 0px;
background-color: #ffffff;
}


.contacts_title
{

text-align: center;
font-family: Arial;
font-weight: bold;
font-size: 1em;
color: #1b3a71; 
margin-top: 0px;
margin-bottom: 0px;

padding-top: 0px;
padding-bottom: 0px;
padding-right: 0px;
padding-left: 0px;

border-style: solid;
border-collapse: collapse;
border-color: #1b3a71;
border-width: 0px;
background-color: #ffffff;
}

.contacts_name
{
text-align: center;
font-family: Arial;
font-weight: bold;
font-size: 1em;
color: #000000; 
margin-top: 0px;
margin-bottom: 0px;

padding-top: 0px;
padding-bottom: 0px;
padding-right: 0px;
padding-left: 0px;

border-style: solid;
border-collapse: collapse;
border-color: #1b3a71;
border-width: 0px;
background-color: #ffffff;
}

.contacts_email
{
text-align: center;
font-family: Arial;
font-weight: 500;
font-size: 1em;
color: #000000; 
margin-top: 0px;
margin-bottom: 0px;

padding-top: 0px;
padding-bottom: 0px;
padding-right: 0px;
padding-left: 0px;

border-style: solid;
border-collapse: collapse;
border-color: #1b3a71;
border-width: 0px;
background-color: #ffffff;

}


/*  *********************   Raffle Page CSS    ****************************   */


.raffle_content_container
{
width: 756px;
/* height: 100%;  */   
text-align: center;
border-style: solid;
border-collapse: collapse;
border-color: #1b3a71;   /*  #000000   */  
border-width: 2px;
background-color: #ffffff;
vertical-align: top;


padding-top: 0px;
padding-bottom: 0px;
padding-right: 0px;
padding-left: 0px;

margin-bottom: 0px;
margin-top: 0px;
margin-left: auto;
margin-right: auto;
}

.raffle_header

.header_content_1
{
text-align: center;
vertical-align: top;

border-style: solid;
border-collapse: collapse;
border-color: #000000;
border-width: 0px;
background-color: #ffffff;

font-size: 1.75em;
color: #1b3a71;
font-family: Arial;
font-weight: bold;

margin-top: 10px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;

padding-top: 0px;
padding-bottom: 0px;
padding-right: 0px;
padding-left: 0px;
}


.header_content_2
{
text-align: center;
vertical-align: top;

border-style: solid;
border-collapse: collapse;
border-color: #ffffff;
border-width: 0px;
background-color: #ffffff;

font-size: 1em;
color: #1b3a71;
font-family: Arial;
font-weight: bold;
font-style: italic;

margin-top: 10px;
margin-bottom: 10px;
margin-left: 0px;
margin-right: 0px;

padding-top: 0px;
padding-bottom: 0px;
padding-right: 0px;
padding-left: 0px;
}
.header_content_3
{
text-align: center;
vertical-align: top;

border-style: solid;
border-collapse: collapse;
border-color: #ffffff;
border-width: 0px;
background-color: #ffffff;

font-size: .8em;
color: #000000;
font-family: Arial;
font-weight: normal;

margin-top: 10px;
margin-bottom: 10px;
margin-left: 20px;
margin-right: 20px;

padding-top: 0px;
padding-bottom: 0px;
padding-right: 0px;
padding-left: 0px;
}

.raffle_objects_container
{
table-layout:fixed;

padding-top: 0px;
padding-bottom: 0px;
padding-right: 0px;
padding-left: 0px;

margin-bottom: 10px;
margin-top: 0px;
margin-left: auto;
margin-right: auto;
}

.raffle_item_container
{
width: 360px;
/*height: 450px;*/
/*max-height: 300px;*/
  
text-align: center;
border-style: solid;
border-collapse: collapse;
border-color: #1b3a71;   /*  #000000   */  
border-width: 1px;
background-color: #ffffff;
vertical-align: top;

padding-top: 0px;
padding-bottom: 0px;
padding-right: 0px;
padding-left: 0px;

margin-bottom: 0px;
margin-top: 0px;
margin-left: auto;
margin-right: auto;


}

.raffle_dedication_container
{
width: 360px;
/*height: 450px;*/
/*max-height: 300px;*/
  
text-align: center;
border-style: solid;
border-collapse: collapse;
border-color: #1b3a71;   /*  #000000   */  
border-width: 1px;
background-color: #ffffff;
vertical-align: top;

padding-top: 0px;
padding-bottom: 0px;
padding-right: 0px;
padding-left: 0px;

margin-bottom: 0px;
margin-top: 0px;
margin-left: auto;
margin-right: 5px;


}

.item_title
{
width: 340px;
height: 65px;

text-align: center;
vertical-align: top;

border-style: solid;
border-collapse: collapse;
border-color: #ffffff;
border-width: 0px;
background-color: #ffffff;

font-size: .8em;
color: #000000;
font-family: Arial;
font-weight: bold;

margin-top: 5px;
margin-bottom: 5px;
margin-left: 0px;
margin-right: 0px;

padding-top: 0px;
padding-bottom: 0px;
padding-right: 0px;
padding-left: 0px;

overflow:hidden;
}

.dedication_title
{
width: 340px;
height: 65px;

text-align: center;
vertical-align: top;

border-style: solid;
border-collapse: collapse;
border-color: #ffffff;
border-width: 0px;
background-color: #ffffff;

font-size: .8em;
color: #000000;
font-family: Arial;
font-weight: bold;

margin-top: 5px;
margin-bottom: 5px;
margin-left: 0px;
margin-right: 0px;

padding-top: 0px;
padding-bottom: 0px;
padding-right: 0px;
padding-left: 0px;

overflow:hidden;
}

.item_image
{
width: 250px;
height: 175px; 

text-align: center;
vertical-align: top;

border-style: solid;
border-collapse: collapse;
border-color: #000000;
border-width: 1px;
background-color: #ffffff;

font-size: .9em;
color: #000000;
font-family: Arial;
font-weight: bold;

margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;

padding-top: 0px;
padding-bottom: 0px;
padding-right: 0px;
padding-left: 0px;
}

.dedication_image
{
width: 250px;
height: 175px; 

text-align: center;
vertical-align: top;

border-style: solid;
border-collapse: collapse;
border-color: #000000;
border-width: 1px;
background-color: #ffffff;

font-size: .9em;
color: #000000;
font-family: Arial;
font-weight: bold;

margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;

padding-top: 0px;
padding-bottom: 0px;
padding-right: 0px;
padding-left: 0px;
}

.item_description
{
width: 330px;
max-height: 170px;

text-align: center;
vertical-align: top;

border-style: solid;
border-collapse: collapse;
border-color: #ffffff;
border-width: 0px;
background-color: #ffffff;

font-size: .9em;
color: #000000;
font-family: Arial;
font-weight: normal;

margin-top: 10px;
margin-bottom: 5px;
margin-left: 5px;
margin-right: 5px;

padding-top: 0px;
padding-bottom: 0px;
padding-right: auto;
padding-left: auto;

overflow: auto;
}

.dedication_description
{
width: 330px;
max-height: 170px;

text-align: justify;
vertical-align: top;

border-style: solid;
border-collapse: collapse;
border-color: #ffffff;
border-width: 0px;
background-color: #ffffff;

font-size: .9em;
color: #000000;
font-family: Arial;
font-weight: normal;

margin-top: 10px;
margin-bottom: 5px;
margin-left: auto;
margin-right: auto;

padding-top: 0px;
padding-bottom: 0px;
padding-right: 0px;
padding-left: 0px;

overflow: auto;
}


/*  *********************   Home page RSS Feed CSS    ****************************   */

/*
 .pie_header {
		border-bottom:1px solid #999;
	} */
 
h2 {
color: #1b3a71;
font-size: 14px;
font-weight: 700;
font-family: Arial;
font-weight: normal;

 }
 
h3 {
color: #1b3a71;
font-size: 11px;
font-weight: 400;
font-family: Arial;
font-weight: normal;
 }
 
.pie_item_title {

color: #1b3a71;
font-size: 14px;
font-weight: 700;
font-family: Arial;

margin:5px 0px 0px 0px;
padding:0px 0px 0px 0px;
border-bottom:0px solid #999;
}  
	
.pie_item_description {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border-bottom:0px solid #999;
}  
	
.pie_post_date {
margin:3px 0px 15px 0px;
padding:0px 0px 0px 0px;
color: #1b3a71;
font-size: 12px;
font-weight: 300;
font-family: Arial;
}  
	
	

