/* CSS Document */

body{
background-color:#FFFFFF;
margin:0px 0px 0px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-align:left;
line-height:100%;
}


a:link{color:#FFFFFF;}
a:active{color:#FFFFFF;}
a:visited{color:#FFFFFF;}
a:hover{color:#FFFFFF; text-decoration:none}

a.bma_more:link{color:#a4c4ff; font-size:10px;}
a.bma_more:active{color:#a4c4ff;font-size:10px;}
a.bma_more:visited{color:#a4c4ff;font-size:10px;}
a.bma_more:hover{color:#FFFFFF; text-decoration:none;font-size:10px;}

h2{font-size:18px;}

.blue{
color:#576F9B;
}

lightblue{
color:#a4c4ff;
}


#pagecell{
width:950px;
margin:0px 0px 0px 30px;
padding-bottom:20px;
text-align:left;
}



/* UTILITY LINKS					      */
/***********************************************/

#utility{
width:950px;
text-align:right;
margin:10px 0px 10px 0px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#525252;
}


#utility a:link {color:#006699; text-decoration:underline}
#utility a:active {color:#006699; text-decoration:underline}
#utility a:visited {color:#006699; text-decoration:underline}
#utility a:hover{color:#006699; text-decoration:none}



/* NAVIGATION							      */
/***********************************************/

div.bmw_navigation a{text-decoration:none;}

li.bmn_active a{text-decoration:none;}

div.bmn_hnav li ul li:hover, div.bmn_hnav li ul li.bmn_hover {
    background-color: #45639b/* rollover background color */
}



/* SUBNAVIGATION							      */
/***********************************************/

#subnavigation{
margin:0px 20px 20px 0px;
width:190px;
}


/* BREADCRUMBS					      */
/***********************************************/

#breadcrumbs{
margin:5px 0px 20px 0px;
font-size:10px;
color:#333333;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#breadcrumbs a:link {color:#CCCCCC; text-decoration:none}
#breadcrumbs a:active {color:#CCCCCC; text-decoration:none}
#breadcrumbs a:visited {color:#CCCCCC; text-decoration:none}
#breadcrumbs a:hover{color:#CCCCCC; text-decoration:underline}


/* GLOBALS			      */
/***********************************************/

div.bmw_pageContent {
       overflow: visible !important;
    }

div.bmc_leftContentImage div {
        text-align:left !important;
    }



/* NEWS							      */
/***********************************************/


#newscontent{
background-color:#6C8CC8;
padding:7px 7px 7px 7px;
margin:20px 0px 20px 0px;
border:1px solid #243C69;
}


#latestnewsspecial{
background-image:url(images/text_latestnewsspecial.png);
background-repeat:no-repeat;
padding:40px 0px 0px 0px;
width:390px;
}

#latestnewsspecial div.bmw_link{
background-color:#6C8CC8;
padding:10px 10px 10px 10px;
margin:0px 0px 20px 0px;
border:1px solid #243C69;
color:#2f4162;
}



div.newspictures div.bmc_leftContentImage{
background-color:#6C8CC8;
padding:10px 10px 10px 10px;
margin:0px 20px 20px 0px;
border:1px solid #243C69;
color:#243C69;
clear:both;
}


/* CONTENT							      */
/***********************************************/

#content_title{
font-size:16px;
font-weight:bold;
color:#8EB0F1;
margin: 5px 220px 5px 0px;
padding: 8px 0px 8px 0px;
border-top:1px solid #a4c4ff;
border-bottom:1px solid #a4c4ff;
}

#content{
background-image:url(images/back_body.jpg);
background-repeat:repeat-y;
background-color:#45639B;
line-height:140%;
}

#content_links{
background-image:url(images/back_body_links.jpg);
background-repeat:no-repeat;
background-color:#45639B;
line-height:140%;
}

#content_champions{
background-image:url(images/back_body_champions.jpg);
background-repeat:no-repeat;
background-color:#45639B;
line-height:140%;
}

#content1{
padding:30px 30px 30px 35px;
}

#content2{
padding:10px 30px 30px 35px;
}


#latest{
border-left: 1px solid #8EB0F1;
margin:40px 0px 20px 40px;
padding:0px 0px 0px 20px;
}


/* HOMEPAGE					      */
/***********************************************/

div.homepage_picture div.bmw_images div.bmc_leftContentImage {
width: 270px !important;
}

.pawblue{
padding:5px 0px 5px 40px;
background-image:url(images/paw_blue.png);
background-repeat:no-repeat;
min-height:25px;
}

#latestnews {
background-image:url(images/text_latestnews.png);
background-repeat:no-repeat;
padding:27px 0px 0px 0px;
width:350px;
}

#latesthome{
background-color:#6C8CC8;
padding:10px 10px 0px 10px;
margin:0px 0px 0px 0px;
border:1px solid #243C69;
font-weight:bold;
color:#FFFFFF;
}

#latesthome a{color:#132953; text-decoration:underline;}
#latesthome a:active{color:#132953; text-decoration:underline;  }
#latesthome a:visited{color:#132953; text-decoration:underline;}
#latesthome a:hover{color:#FFFFFF; text-decoration:none;}





/* PEDIGREES							      */
/***********************************************/

.pedigree_table td{
padding:10px 10px 10px 8px;
}


.parents{
background-color:#7B98CE;
color:#233453;
}

.hereandthere{
background-image:url(images/hereandthere.jpg);
background-repeat:no-repeat;
padding-top:235px;
}

/* PAGES							      */
/***********************************************/

div.chows div.bmw_link{
background-color:#6C8CC8;
padding:10px 10px 10px 10px;
margin:0px 95px 20px 0px;
border:1px solid #243C69;
color:#243C69;
}

#latestkennel{
border-left: 1px solid #8EB0F1;
margin:90px 0px 20px 40px;
padding:0px 0px 0px 20px;
}

#latestherethere{
border-left: 1px solid #8EB0F1;
margin:40px 0px 20px 40px;
padding:0px 0px 0px 20px;
}


.galleryright{
margin-top:6px;
}

#kennel_address{
margin:20px 100px 0px 0px;
padding: 15px 0px 0px 0px;
border-top: 1px solid #a4c4ff;
}


/* CHAMPIONS							      */
/***********************************************/

div.championsfront div.bmw_link{
padding:10px 0px 15px 10px !important;
margin:0px 10px 20px 0px;
border-bottom:1px solid #243C69;
text-align:right !important;
color:#243C69;
clear:both;
}

div.championsfront2 div.bmw_link{
padding:10px 0px 15px 0px !important;
margin:0px 40px 20px 20px;
border-bottom:1px solid #243C69;
color:#243C69;
clear:both;
}

.champions_spottext{
margin:200px 0px 50px 0px;
padding:10px 0px 15px 10px !important;
border-bottom:1px solid #243C69;
text-align:right !important;
}

.champion_descr{
margin:30px 0px 30px 0px;
font-size:16px;
font-weight:bold;
}

div.champion_descr img{
margin-bottom:10px;
}

div.champion_links div.bmw_related ul{
list-style-type:none;
margin:0px;
padding:0px;
}



/* LINKS							      */
/***********************************************/


div.link_picture div.bmw_images div.bmc_leftContentImage {
width: 290px !important;}



/* OVERFLOW							      */
/***********************************************/


ul.bmw_overflowNav a{
background-color: #7193D2;
border-color:#243C69;
}

ul.bmw_overflowNav a.bma_thisPage{
background-color: #7193D2;
border-color:#243C69;
}

ul.bmw_overflowNav li span.bma_inertPage{
background-color: #7193D2;
color:#243C69;
border-color:#8DA9DF;
}



/* COPYRIGHT							      */
/***********************************************/


#copyright{
text-align:left;
margin:0px 0px 20px 0px;
padding:10px 0px 15px 0px;
}

.copyright_table td{
padding:0px 10px 0px 10px;
border-right:1px solid #666666;
color:#333333;
font-size:11px;
}

#copyright a{color:#45639B; text-decoration:none}
#copyright a:active{color:#45639B; text-decoration:none}
#copyright a:visited{color:#45639B; text-decoration:none}
#copyright a:hover{color:#45639B; text-decoration:underline}
