/* Styles */

@import url("../../shared/css/reset.css");
@import url("layout.css");
@import url("ads.css");
@import url("containers.css");
@import url("../../shared/css/treeview.css");
@import url("../../shared/css/typography.css");
@import url("../../shared/css/forms.css");
@import url("../../shared/css/FlashStatus.css");
@import url("../../shared/css/buttons.css");
@import url("../../shared/css/statusbar.css");
@import url("../../shared/css/nav.css");

@font-face {
  font-family: "Tango BT";
  src: url(/system/fonts/TT1151M_.TTF) format("truetype");
}

*{margin:0; padding:0;}

html, body{ height:100%}

body {
	margin: 0;
	background: url(/assets/public/images/bg.jpg) center 0 fixed no-repeat #D4BFAA;
}

body, p, td, th, li
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:.875em;
	line-height:1.5em;
	color:#56412C;
}

td img {display: block; margin:0; padding:0;}

p{margin: 0 0 1em 0;}

a:link, a:visited{color:#434690;}

a:hover, a:active{color:#434690; text-decoration:none;}

#navContainer{width:950px; margin:0 auto;}
#nav a:link, #nav a:visited{
	color:#FFF;
	font-size:1em;
	font-weight:bold;
	text-decoration:none;
}

#nav a:hover, #nav a:active{text-decoration:none;}

h1,h2,h3,h4,h5,h6{color: #434690; margin:.825em 0 .5em 0;}
h1{font-size:2.125em;}
h2{font-size:1.75em;}
h3{font-size:1.5em;}
h4{font-size:1.25em;}
h5{font-size:1.125em;}
h6{font-size:1em;}

blockquote	{margin: 0 0 18px 18px; color:#666666; font-style: italic;}
strong		{font-weight:bold;}
em			{font-style:italic;}
code		{
	margin: 5px 0;
	padding: 15px;
	text-align: left;
	display: block;
	overflow: auto;  
	font: 500 1em/1.5em 'Lucida Console', 'courier new', monospace ;
	/* white-space: pre; */
	border: 1px solid #E5F0FB;  
	background: #D4BFAA;
}
acronym		{ cursor:pointer;}

/* Standard Definitions
----------------------------------------*/
.left 		{float:left;}
.right 		{float:right;}
.clear		{clear:both;}
.small		{font-size:10px;}
.large		{font-size:1em;}
.soft		{color:#D3D3D3;}
.error		{color:#FF0000;}
.hide		{display:none;}
.center		{text-align:center}
p.last		{margin-bottom:0px;}

.terms li	{ margin-bottom:12px; }

.dogsListPageTitle{
	/*position:absolute;
	top:-12px;
	left:0px;*/
	width:950px;
	height:15px;
	display:block;
	text-align:center;
	font-weight:bold;
	background-color:#EBE6E2;
	color:#80655E;
	padding:3px 0 3px 0;
	border-bottom:#DCBAA5 1px solid;
	border-top:#DCBAA5 1px solid;
}

h1.dogsListPageTitle{font-size:1em; width:100%;}

/* NOTES */

div.notes {
  float: right;
  width: 158px;
  height: auto;
  margin: 0 0 10px 10px;
  padding: 5px;
  border: 1px solid #000;
  background-color: #FBEBE5;
  color: #000;
  font-size: 88%;
}

div.notes h4 {/*
  background-image: url(/images/icon_info.gif);
  background-repeat: no-repeat;
  background-position: top left;*/
  padding: 0px 0 3px 3px;
  border-width: 0 0 1px 0;
  border-style: solid;
  border-color: #666666;
  color: #434690;
  font-size: 100%;
  font-weight:bold;
}

div.notes p {
  margin: 0em 0em 1.2em 0em;
  color: #000;
}

div.notes p.last {
  margin: 0em;
}

/* FC */
.fc table,.fc tr,.fc td{margin:0; padding:0; border:none;}
.fc td{vertical-align:top}

p#is_tag{ padding:0 10px; text-align:right;}

/* content 1 */
.content1{ width:728px; height:108px; margin:15px auto; background:url(/assets/shared/images/content-1.jpg) center top no-repeat #FFF; border:#fff solid 1px; }
.content1 .inner{ margin:3px 18px 0 106px; padding:0; border:#fff solid 1px; }
.content1 h1{ margin:0 0 5px 0; padding:0; font-size:16px; font-weight:bold; }
.content1 p{ margin:0; padding:0; font-size:12px; }