﻿body{background-color:#3B81BF; margin:0px; font-family:arial; font-size:12px; color:#305d90; background-image:url(../images/skin/bgfade.jpg); background-repeat:repeat-x; background-position:131px left;}
td{vertical-align:top; font-family:arial; font-size:12px; text-align:left; color:#305d90;}
div{font-family:arial; font-size:12px; text-align:left; color:#305d90;}
p{font-family:arial; font-size:12px; text-align:left; color:#305d90;}
h1{font-size:20px; color:#305d90;}
h2{font-size:16px; color:#305d90;}
h2 span {background-color:white; margin-left:20px; padding-right:10px; padding-left:10px;}
h3{font-size:12px; font-weight:bold; color:#305d90;}
.h1{font-size:20px; color:#305d90;}
.h2{font-size:16px; color:#305d90;font-weight:bold;}
.h3{font-size:12px; font-weight:bold; color:#305d90;}
hr {border-left:none; border-right:none; border-bottom:none; color:#305D90; height:0px;}
hr.dotted {border-top:dashed 1px #305D90; height:0px;}
a {color:#305d90;}
a:hover {text-decoration:none;color:#305d90;}

/* main layout structure */
div.main{width:985px; padding-top:0px; position:relative;}
div.banner{background-color:#003777; width:100%;}
div.thingreenline{width:100%; min-width:985px; background-image:url(../images/skin/thingreenline.jpg); background-repeat:repeat-x;}
div.body{ padding:20px; border:solid 1px #E0E0E2; border-top:none; border-bottom:none; background-color:white;}
div.thingreyline {margin:0px; padding:0px;}
table.body{width:943px;}

/* navigation */
div.nav .spacer{height:10px; display:inline-block;}
td.nav{width:150px;}
div.nav a{text-decoration:none; color:#305d90; font-weight:bold;}
div.nav a.ova{text-decoration:none; color:#305d90; font-weight:bold; border-bottom:solid 2px #61bb46;}
div.nav a:hover{text-decoration:none; color:#305d90; font-weight:bold; border-bottom:solid 2px #61bb46;}

/* footer */
div.footer .spacer{}
div.footer{height:193px; background-image:url(../images/skin/hills.jpg); background-repeat:no-repeat; background-position:center bottom; position:relative;}
div.footer div.links{position:absolute; top:161px;left:18px;}
div.footer div.links a {color:white; font-size:11px; text-decoration:none; padding-right:10px;}
div.footer div.links a:hover {color:white;font-size:11px; text-decoration:underline;}
div.copyright{color:white; font-size:11px; position:absolute; top:161px; left:725px;}
div.thinwhiteline {position:absolute; top:159px; border-top:solid 1px white; width:97%; left:15px;}

/* misc */
.red{color:red;}
.small {font-size:11px;}
.btnsmall{font-size:9px;}
.delete {width:50px;height:15px; font-size:9px;}
.datatable {border-collapse:collapse;}
.datatable td{padding:5px; text-align:right;}
.datatable .heading {font-weight:bold; text-align:left;}
.imageright{float:right; margin:20px; border:solid #CBCED5 1px;}
.error {background-color:red;}
.imageOva {border:solid 2px #61bb47;}
.imageOut {border:solid 2px #ffffff;}
.bluebox{padding:10px; border-top:solid 1px #305D90; border-bottom:solid 1px #305D90; background-color:#F3F8FF;}
.redbox{padding:10px; border-top:solid 1px red; border-bottom:solid 1px red; background-color:#FEC7CC;}
.formTitle{background-color:#ECFFE6; color:#61BB47; font-weight:bold;}
.formspacer{background-color:#ECFFE6; height:20px;}
.large{font-weight:bold; font-size:20px;}
.itemblock{background-color:#FFF2AC; padding:10px; margin-left:10px;}
.middleLine {background-image:url(../images/h2MiddleBlueLine.jpg); background-repeat:repeat-x;}
.tabbedDiv { background-color:#367AB7; display:inline; color:white; padding:2px; cursor:hand; margin:2px; font-weight:bold;}
.tabbedDivOva { background-color:#ffffff; display:inline; color:#367AB7; padding:2px; cursor:hand; margin:2px; font-weight:bold;}
.tabbedDivAlt { background-color:#61BB47; display:inline; color:white; padding:2px; cursor:hand; margin:2px; font-weight:bold;}
.tabbedDivAltOva { background-color:#ffffff; display:inline; color:#61BB47; padding:2px; cursor:hand; margin:2px; font-weight:bold;}
.tabbedDivAltOva a:hover {color:#61BB47; }

/* stud.aspx */
table.stud-outer{width:100%;}
td.stud-outer-left{width:66%;}
td.stud-outer-right{width:34%;}
div.sirestags {}
table.agents{}
.Agents li{list-style-type:none;}
.Agents ul{padding:0px; margin:0px;}


/* agent.aspx */
table.agent-outer{}

/* stock_profile.aspx */
table.stock-outer{width:100%;}
td.stock-outer-left{width:66%;}
td.stock-outer-right{width:34%;}

.autocomplete-drop-item{ white-space:nowrap; background-color:#ededed; font-size:10px; width:300px; color:black; padding:3px;}
.autocomplete-drop-item-over{ white-space:nowrap; background-color:#666666; font-size:10px; width:300px; color:white; font-weight:bold; padding:3px;}

/* stock profile stats */
.statsTable {width:100%;}

/* pedigreetree */
.pedigreetree {width:500px; height:250px; background-image:url(/images/pedigreetree.gif); background-position: 0px -30px; background-repeat:no-repeat; position:relative;}
.animal {position:absolute; top:100px; left:0px; font-size:14px;}
.animal a {text-decoration:none; color:#61BB47;}

.animal a:hover {font-weight:bold;}

.sire {position:absolute; top:45px; left:135px; width:120px;}
.dam {position:absolute; top:162px; left:135px; width:120px;}

.gSire1 {position:absolute; top:20px; left:265px; width:120px;}
.gDam1 {position:absolute; top:70px; left:265px; width:120px;}
.gSire2 {position:absolute; top:138px; left:265px; width:120px;}
.gDam2 {position:absolute; top:188px; left:265px; width:120px;}

.ggSire1 {position:absolute; top:6px; left:395px; width:120px;}
.ggDam1 {position:absolute; top:37px; left:395px; width:120px;}
.ggSire2 {position:absolute; top:53px; left:395px; width:120px;}
.ggDam2 {position:absolute; top:86px; left:395px; width:120px;}
.ggSire3 {position:absolute; top:121px; left:395px; width:120px;}
.ggDam3 {position:absolute; top:153px; left:395px; width:120px;}
.ggSire4 {position:absolute; top:175px; left:395px; width:120px;}
.ggDam4 {position:absolute; top:206px; left:395px; width:120px;}

/* ************************************************ */

/* featured Deer */
.featuredDeer {}


/* private treaty */
#ctl00_ContentPlaceHolder1_DLprivateTreaties td {width:50%;}
.pt-search-div{padding:5px; border-top:solid 1px #305D90; border-bottom:solid 1px #305D90; background-color:#F3F8FF; height:37px;}
.pt-search-title-text{float:left; width:140px; margin-top:12px;}
.pt-search-type-text{font-size:10px; float:left; width:160px; font-weight:bold;}
.pt-search-stud-text{font-size:10px; float:left; width:160px; font-weight:bold;}
.pt-heading {font-weight:bold; background-color:#C6E1FF;padding:4px 4px 4px 4px;}
.pt-stud-text {padding:4px 4px 4px 4px;}
.pt-morebtn-div {background-color:#C6E1FF;}
.pt-morebtn {float:right;}
.pt-agent-div {background-color:#DFEEFF; padding:4px 0px 4px 0px;}

/*  PT modal  */
.PTmodalBckGrd{background-color:black; filter:alpha(opacity=40); opacity:0.7;}

.pt-heading-mod {font-size:14px; font-weight:bold; background-color:#8EBDF0;padding:10px 4px 10px 4px;border-top:solid 1px #305D90;border-bottom:solid 1px #305D90;}
.pt-stud-text-mod { padding:4px 4px 4px 4px;}
.pt-agent-div-mod {width:100%; background-color:#DFEEFF; padding:4px 0px 4px 0px; border-top:solid 1px #8EBDF0;border-bottom:solid 1px #305D90;}



