body{background-image: url('../images/back.gif'); background-repeat: no-repeat; background-position: center top; background-color: #011d4d; font-size:100%; font-family: Arial, Helvetica, sans-serif;}
img{border-style: none;}
ol, ul{margin-left: 0; padding-left: 1.3em; line-height:25px;}
#maincontainer{width: 968px; margin: 0 auto; background: #fcfcfc;}
#topsection{background: transparent url('../images/header3.png') no-repeat center top; height: 200px;	position: relative;	margin: 0 auto; }
#topsection a:link{color:#ffffff; text-decoration:none;}
#topsection a:visited{color:#f8f8fa; text-decoration:none;}
#topsection a:hover{color:#f0f1f8; text-decoration:underline;}
#topsection a:active{color:#f8f8fa; text-decoration:underline;}
#contentwrapper{width:960px; padding-top: 10px; padding-right: 20px; padding-bottom: 10px; padding-left: 20px; float: left; min-height:500px;}
#contentcolumn{ margin:5px 15px 0 310px; }
#contentwrapperDirectory{width: 1500px; float: left; background: #fcfcfc;}
#contentcolumnDirectory{width: 1490px;  margin:5px 15px 0 5px; }
#contentcolumnDirectory2{width: 950px;  margin:5px 15px 0 5px; }
#contentcolumn p{margin-top:5px; margin-bottom:5px; margin-left:5px; line-height:25px;}
#leftcolumn{float: left; width: 300px; margin: 9px 0 0 -968px; }
.chief{margin-bottom:10px;}
.video{margin-top:20px;}
.rightPSA{float:right; margin-right:200px; text-align:left; font-weight:bold;}
.psa{padding-bottom:20px;}
.topRight{float:right; color:#FFF; padding-top:5px; padding-right:3px;}
.topRight a:link{color:#FFF; text-decoration:none;}
.topRight a:hover{color:#FFF; text-decoration:underline;}
.left{float:left;}
.chiefRight{float:right; margin-left:5px;}
.right{float:right;}
.center{text-align:center;}
.centerImg{ display: block; margin-left: auto; margin-right: auto }
.leftImg{display: block;  float:left;padding-right:5px;}
.small{text-align:center; font-size:10px; font-weight:bold;}
blockquote{margin:25px; font-size: 110%;}
h1{color:#011d4d; font-size:123%; border-bottom: #011d4d thin inset; font: Trebuchet MS; }
h2{color:#011d4d; font-size:118%; font: Trebuchet MS; padding-top:10px;}
.map{color:#011d4d; font-size:116%; border-bottom:thin inset; text-align:center;}
img.floatLeft {float: left; margin: 10px;}
.directions {line-height:30px; font-size:119%; margin: 10px; list-style:none;}
a:link{color:#9a0108;  text-decoration:underline;}
a:visited{color:#001230; text-decoration:underline;}
a:hover{color:#011d4d; text-decoration:none;}
a:active{color:#5a0105;  text-decoration:none;}
.custom {list-style: none; margin-left: 0; padding-left: 1em; text-indent: 1em;}
.emergency_notice{float: left; padding: 0 0 0 20px;	background: transparent url('../images/alert2.png') no-repeat scroll -3px top; height: 61px; width: 444px; position: absolute; top: 0; z-index:1000;}


.emergency_notice a.notice{color: #ffffff; padding-left:5px;font: bold 13px Arial; text-decoration: none;}
.pad{margin:5px 0 7px 0;}
*, * focus {outline: none; margin: 0; padding: 0;}
.container {width: 360px; margin: 0 auto; padding-top:7px; float:right;}
h2.acc_trigger {padding: 0;	margin: 0 0 2px 0; background: url(../images/h2_trigger_a.png) no-repeat;	height: 46px; line-height: 46px; width: 350px; font-size: .9em;	font-weight: normal;float: left;}
h2.acc_trigger a {color: #fff; text-decoration: none; display: block; padding: 0 0 0 50px;}
h2.acc_trigger a:hover {color: #ccc;}
h2.active {background-position: left bottom;}
.acc_container {margin: 0; padding: 0; overflow: hidden; font-size: .9em; width: 347px; clear: both; background: #f0f0f0; border: 1px solid #d6d6d6;-webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; border-bottom-right-radius: 5px;	border-bottom-left-radius: 5px; }
.acc_container .block {padding: 1px;}
.acc_container .block p {padding: 3px 0; padding-left:50px; margin: 3px 0;}
.newsTop {width:275px;	padding:5px 0 14px 0px;	margin-bottom:22px; margin-top:18px; background:url("../images/tsr.png") bottom left no-repeat;}
.newsTop h2  {margin:0;padding:7px 10px 3px 10px;background:url("../images/tsr.png") top left no-repeat; text-decoration:underline; text-align:center;}
.newsTop p, .news a.more {margin:0; padding:0 10px 3px; border:1px solid #d8d8d8; border-width:0 1px; background:#fff;}
.newsTop a.more {display:block; text-align:right; padding:0 24px 0 0; text-decoration:none; color:#1d6dbc;}
.newsTop a.more:hover {text-decoration:underline;}

.news {width:275px;	padding:0 0 14px 0;	margin-bottom:22px; background:url("../images/tsr.png") bottom left no-repeat;}
.news h2 {margin:0;padding:7px 10px 3px 10px;background:url("../images/tsr.png") top left no-repeat; text-decoration:underline; text-align:center;}
.news p, .news a.more {margin:0; padding:0 10px 3px; border:1px solid #d8d8d8; border-width:0 1px; background:#fff;}
.news a.more {display:block; text-align:right; padding:0 24px 0 0; text-decoration:none; color:#1d6dbc;}
.news a.more:hover {text-decoration:underline;}

.containerBig {width: 637px; padding-top:10px; float:left; margin-bottom:50px;}
h2.acc_triggerBig {padding: 0;	margin: 0 0 2px 0; background: url(../images/accordion.png) no-repeat;	height: 46px; line-height: 46px; width: 637px; font-size: .9em;	font-weight: normal;float: left;}
h2.acc_triggerBig a {color: #fff; text-decoration: none; display: block; padding: 0 0 0 50px;}
h2.acc_triggerBig a:hover {color: #ccc;}
h2.acc_triggerJuvenile {padding: 0;	margin: 0 0 2px 0; background: url(../images/accordion.png) no-repeat;	height: 46px; line-height: 20px; width: 637px; font-size: .9em;	font-weight: normal;float: left;}
h2.acc_triggerJuvenile a {color: #fff; text-decoration: none; display: block; padding: 0 0 0 50px;}
h2.acc_triggerJuvenile a:hover {color: #ccc;}
.acc_containerJuvenile {margin: 0; padding: 0; overflow: hidden; font-size: .9em; width: 632px; clear: both; background: #f0f0f0; border: 1px solid #d6d6d6;-webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; border-bottom-right-radius: 5px;	border-bottom-left-radius: 5px; }
.acc_containerJuvenile .block {padding: 1px;}
.acc_containerJuvenile .block p {padding: 1px 0; padding-left:50px; margin: 3px 0;}
h2.active {background-position: left bottom;}
.acc_containerBig {margin: 0; padding: 0; overflow: hidden; font-size: .9em; width: 632px; clear: both; background: #f0f0f0; border: 1px solid #d6d6d6;-webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; border-bottom-right-radius: 5px;	border-bottom-left-radius: 5px; }
.acc_containerBig .block {padding: 1px;}
.acc_containerBig .block p {padding: 1px 0; padding-left:50px; margin: 3px 0;}
table {width: 100%;	border-collapse:collapse; border:1px solid #011d4d;}
caption {font: 1.5em Arial, Helvetica, sans-serif;text-align:center;background: url(bg_caption.jpg) right top; height:35px; color: #011d4d; border-right: 1px solid #011d4d; border-left: 1px solid #011d4d;}
thead th {background: url(bg_th.jpg) no-repeat right; height: 47px; color:#011d4d; font-size: 0.9em;	font-weight: bold;padding: 0px 7px;	margin:-15px 0px 0px;text-align:center;border-right: 1px solid #011d4d;}
tbody tr {background: url(bg_td1.jpg) repeat-x top; font-size:15px;}
tbody tr.odd {background: #FFF8E8 url(bg_td2.jpg) repeat-x; font-size:15px;}
tr.even {background: #F3F3F3;}
tbody th,td {font-size: 0.8em;line-height: 1.4em;font-family: Arial, Helvetica, sans-serif;color: #52535b;
border-top: 1px solid #011d4d; border-right: 1px solid #011d4d; text-align: left; padding-left:3px;}
tbody a {color: #777777;font-weight: bold;text-decoration: underline;}
tbody a:hover {color: #011d4d;text-decoration: underline;}
tfoot th {background: url(tableFoot.jpg) repeat-x bottom;color:#011d4d;	height: 30px;}
tfoot td {background: url(tableFoot.jpg) repeat-x bottom;color:#011d4d; text-align:center; height: 40px;}
.legend {font-weight:bold;}
.box {border:#011d4d thin dotted; margin-bottom:10px; padding:10px;}
.dataInsert{line-height:30px;}
#footer{clear: left; background-image:  url(../images/seal.png); background-repeat: no-repeat; width: 100%; border-top: #9a0108 thick solid; color: #011d4d; text-align: center;	font-size:12px;  height:80px; padding-top: 10px;}
#footer a:link{color: #011d4d; text-decoration:none;}
#footer a:hover{color: #011d4d; text-decoration:underline;}
.innertube{margin: 10px; margin-top: 0;}
.search td{border:none;}
.search{float:right; width:510px; margin-top:120px; margin-left:150px; border:none;}
#s{border:none;color:#ffffff; background:url("../images/searchBox.png") no-repeat;float:right;font-family:Arial,Helvetica,sans-serif;
	font-size:16px;height:36px;line-height:36px;padding:0 0 0 35px;	text-shadow:1px 1px 0 #000000;width:385px;}
#submitButton{background:url('../images/buttons.png') no-repeat;width:83px;	height:36px;text-indent:-9999px;overflow:hidden;text-transform:uppercase;border:none;cursor:pointer;}
#submitButton:hover{background-position:left bottom;}
.topMargin{margin-top:260px;}
.hankinsonLeft{width:400px;padding:10px 35px 5px 10px; float:left;}
.hankinsonRight{width:500px;padding:10px 10px 5px 5px; float:left;}
.indent{margin-left:15px;}
.ei_menu{background:#011d4d;width:98%;overflow:hidden;}
.ei_menu ul{height:350px;position:relative;display:block;width:950px;}
.ei_menu ul li{float:left;width:75px;height:350px;position:relative;overflow:hidden;border-right:2px solid #111;}
.ei_preview{width:75px;height:350px;cursor:pointer;position:absolute;top:0px;left:0px;background:transparent url(../images/boyDogsBW.jpg) no-repeat top left;}
.ei_image{position:absolute;left:75px;top:0px;width:75px;height:350px;opacity:0.2;background:transparent url(../images/boyDogsColor.jpg) no-repeat top left;}

.ei_preview2{width:75px;height:350px;cursor:pointer;position:absolute;top:0px;left:0px;background:transparent url(../images/girlDogsBW.jpg) no-repeat top left;}
.ei_image2{position:absolute;left:75px;top:0px;width:75px;height:350px;opacity:0.2;background:transparent url(../images/girlDogsColor.jpg) no-repeat top left;}

.pos1 span{	background-position:0px 0px;}
.pos2 span{background-position:-75px 0px;}
.pos3 span{background-position:-152px 0px;}
.pos4 span{background-position:-227px 0px;}
.pos5 span{background-position:-302px 0px;}
.pos6 span{background-position:-377px 0px;}
.pos7 span{background-position:-452px 0px;}
.ei_descr{position:absolute;width:278px;height:310px;border-right:7px solid #f0f0f0;padding:20px;left:75px;top:0px;background:#fff;}
.ei_descr h2{font-family: 'Rock Salt', arial, serif;font-size:26px;color:#9a0108;padding:10px;text-shadow:0px 0px 1px #fff;	background:#fff url(../images/stripe_light.gif) repeat top left;}
.floatRight{float:right;}
.ei_descr h3{font-family: 'Raleway', arial, serif;color:#fff;text-shadow:0px 0px 1px #000;font-style:normal;padding:10px;
	background:#333;}
.ei_descr p{color:#000;padding:10px 5px 0px 5px;line-height:19px;font-size:12px;font-family: Arial;	text-transform:uppercase;
}
