/* Start of CMSMS style sheet 'mainstylesheet' */
@charset "utf-8";
/* CSS Document */

/*MAIN NAV*/
body {background-color: #c3ab6d; background-image:url(http://www.westviewbreeding.com/gfx/background.gif); background-repeat:repeat-x; min-width: 800px; text-align:center; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; height: 100%;}
div.container { margin:0px auto; width: 1082px; height:100%; padding:0px 0px 0px 0px; text-align:left; background-image:url(gfx/container.gif); background-repeat: no-repeat; }
div.topnav { margin:0px auto; width: 904px; height:35px; padding:0px 0px 0px 0px; text-align:left; height: 69px;}
div.header { margin:0px auto; width: 904px; height:86px; padding:0px 0px 0px 0px; text-align:left; background-image:url(gfx/top.gif); background-repeat: no-repeat;}
div.mainnav { margin:0px auto; width: 904px; height:30px; padding:0px 0px 0px 0px; text-align:left;}
div.banner { margin:0px auto; width: 904px; height:170px; padding:0px 0px 0px 0px; text-align:left;  background-image:url(gfx/banner1.jpg);}
div.shim { margin:0px auto; width: 904px; height:30px; padding:0px 0px 0px 0px; text-align:left;  background-image:url(gfx/shim2.gif);}
div.bodycontainer { margin:0px auto; width: 904px; padding:0px 0px 0px v; text-align:left; background-image:url(gfx/body-bg.gif); background-repeat: repeat-y; overflow: auto;}
div.maincontent { margin:0px auto; width: 658px; padding:0px 0px 0px 0px; text-align:left; float:right; background:#808080; }
#content-main {  font-size : 12px; font-family : Verdana, Arial, Helvetica, sans-serif; color : #000000; padding: 10px 30px 30px 30px; line-height: 18px; width: 440px;
	}
div.leftmenucontainer { margin:0px auto; width: 246px; padding:0px 0px 0px 0px; text-align:left; float:left; background:#003399;}
div.footer { margin:0px auto; width: 904px; height:34px; padding: 30px 0px 0px 0px; text-align:left; background-image:url(gfx/footer-bg.gif); background-repeat: no-repeat; clear: both;}
div.footerhome { margin:0px auto; width: 904px; height:34px; padding: 30px 0px 0px0px; text-align:left; background-image:url(gfx/footer-bg-home.gif); background-repeat: no-repeat; clear: both;}


		.bodycontainerhome{
			margin:auto; 
			width:904px;
			text-align:left; background-image:url(gfx/body-bg-home.gif); background-repeat: repeat-y; overflow:auto;
		}

		.bodycontainer2{
			margin:auto; 
			width:904px;
			text-align:left; background-image:url(gfx/body-bg.gif); background-repeat: repeat-y; overflow:auto;
		}
		.rightConLeftCol{
			float:right;
			width: 246px; 
					}
		.leftConRightCol{
			float:left; 
			width:658px;
			background-image:url(gfx/addressbg.gif);
			background-position:bottom left; background-repeat:no-repeat;
							}

		.leftConRightColhome{
			float:left; 
			width:658px;
						}
		.colLeft{
			z-index:1;
			position: relative;
			left:-658px; 
			width:246px;

		
					 }
	

	.colRight{
			z-index:2;
			position: relative;
			left:246px;
			width:658px; 	
		}
	.colRighthome{
			z-index:2;
			position: relative;
			left:0px;
			width:904px; 	
		}
                          .maintext {font-size : 12px; font-family : Verdana, Arial, Helvetica, sans-serif;padding:25px; line-height: 1.4;}


		.brclear {
			clear: both; font-size: 1px; margin: 0px 0px 0px 0px; line-height: 0; height: 0px;
		}
		.brspace {
			font-size: 1px; margin: 0px 0px 0px 0px; line-height: 0; height: 0px;
		}

		/* IE mac hack */
		* html>body .colRight{
			display:inline-block;
			overflow: auto;
		}

		* html>body .colLeft{
		    overflow: auto;
		}

/* -------------  MAIN FONT STYLING -------------  */
P	{
	font-size : 12px;
	font-family : verdana,arial,helvetica,sans-serif;
	color : #000000;
}

.dossier	{
	font-size : 12px;
	font-family : verdana,arial,helvetica,sans-serif;
	color : #7d4234;
}

TD	{
	font-size : 12px;
	font-family : verdana,arial,helvetica,sans-serif;
	color : #000000;
}

.sidebar2 { font-size : 10px; font-family : Verdana, Arial, Helvetica, sans-serif; color : #000000;

	}

H1 { font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #000000; font-weight: bold; }
H2 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; font-weight: bold; }

A  {
	font-size : 12px;
	text-decoration : none;
	font-family : verdana,arial,helvetica,sans-serif;
	color : #9e563d;
}

TD.bordercell	{
	font-size : 12px;
	font-family : verdana,arial,helvetica,sans-serif;
	color : #000000;
	background-color: #f3e9c5;
	padding: 5px;
}

.lineage	{
	font-size : 12px;
	font-family : verdana,arial,helvetica,sans-serif;
	color : #000000;
	background-color: #f3e9c5;
	border-left: 2px #455b68 solid;
	padding-left: 10px;
	margin-left: 20px;
	vertical-align: center;
}
	

A:hover  {
	font-size : 12px;
	text-decoration : underline;
	font-family : verdana,arial,helvetica,sans-serif;
	color : #9e563d;
}



A.footerLinkCopy {
	color: #524113;
	font: 10px Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

A.footerLinkCopy:hover {
	color: #524113;
	font: 10px Arial, Helvetica, sans-serif;
	text-decoration: none;
}


.footerCopy {
	color: #524113;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}

/* ------------- END OF MAIN FONT STYLING -------------  */

/* -- CMSMS SPECIFIC STYLING FOR ACTIVE LINKS IN MENU  -- */
ul#primary-nav li.menuactive a { text-decoration: none; font-weight: bold; color:#000000; font-style: italic;}

ul#primary-nav li.submenuactive a { text-decoration: none; font-weight: bold; color:#000000; font-style: italic;}

div#mainmenu { padding: 0px 0px 0px 15px;}
div#mainmenu ul li { padding-bottom: 2px; list-style-image: url(gfx/bullet-side.gif);  }
div#mainmenu a {font-size : 11px; text-decoration : none; font-family: verdana,arial,helvetica,sans-serif; color : #9e563d; }
div#submenu ul li { padding: 0px 0px 2px 0px; list-style: none;  }
div#submenu { padding: 0px 0px 0px 50px; overflow: auto; height:200px;}
div#submenu a {font-size : 10px; text-decoration : none; font-family: verdana,arial,helvetica,sans-serif; color : #9e563d;  }

/* End of 'mainstylesheet' */

