.title {font-family: Verdana, Arial; font-size: 18px; font-weight: bold; line-height: 20px; color: #6a7396; text-decoration: none;}
.subtitle {font-family: Verdana, Arial; font-size: 14px; font-weight: bold; line-height: 13px; color: #b00000; text-decoration: none;}
.tabletitle {font-family: Verdana, Arial; font-size: 13px; font-weight: bold; color: #ffffff; text-decoration: none;}
.tablecopy {font-family: Verdana, Arial; font-size: 11px; line-height: 15px; color: #494949; text-decoration: none;}
.copybold {font-family: Verdana, Arial; font-size: 12px; font-weight: bold; line-height: 16px; color: #494949; text-decoration: none;}
.copy {font-family: Verdana, Arial; font-size: 12px; line-height: 16px; color: #494949; text-decoration: none;}
.copyright {
	font-family: Verdana, Arial;
	font-size: 11px;
	line-height: 15px;
	color: #97999B;
	text-decoration: none;
}
a:link {text-decoration: none; color: #b00000}
a:visited {text-decoration: none; color: #b00000}
a:active {text-decoration: none; color: #6a7396}
a:hover {text-decoration: none; color: #6a7396}
.slideshowright{vertical-align:text-top; text-align:left;}

body{
	background-color:#4D5677;
	behavior:url("csshover3.htc");
	margin:0px;
	padding:0px;
}

.doc_pic{border:#000000 2px solid; margin-right:10px;}
.pic_align_right{border:#000000 2px solid; margin-left:10px;}
.imgborder{border:#000000 2px solid;}

a img{border:none;}

h2{font-family:Arial, Helvetica, sans-serif; font-size:22px; margin:0px; padding:0px;}

.bee{width:64px; height:64px; float:right;}
.bee a{width:64px; height:64px; background-image:url(images/bee.jpg); background-position:0px 0px; display:block; float:right;}
.bee a:hover{background-position:0px 64px;}
.displace{position:absolute; left:-2000px;}

/*** Index ***/

h1{	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:17px;
	line-height:20px;
	color:#4d5677;
	margin:0px;
	padding:20px 0px 15px 0px;
	}
/*index h2{	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:28px;
	line-height:30px;
	color:#4d5677;
	margin:0px;
	padding:30px 0px 20px 0px;
	}*/
h3{	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:16px;
	color:#b00000;
	margin:0px;
	padding:0px;
	}
h4{	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:16px;
	color:#4d5677;
	font-weight:normal;
	margin:0px;
	padding:0px;
	}
	
	
.container{
	width:944px;
	margin:0px auto 0px auto;
	background-color:#FFFFFF;
	}

.top{height:83px;}

.emergency{}

.menu-banner{
	width:944px;
	height:auto;
	}

.menu-container{
	height:auto;
	width:205px;
	background-color:#7e87a4;
	float:left;
	overflow:hidden;
	padding:0 0 10px 0;
	}

ul.menu{
	width:205px;
	height:auto;
	list-style:none;
	margin:0px;
	padding:10px 0px 0px 0px;
	}
ul.menu li{
	width:205px;
	height:45px;
	float:left;
	}
ul.menu li a{
	display:block;
	width:205px;
	height:45px;
	float:left;
	background-image:url(images/new_index/menu-index.jpg);
	}
#menuitem-1 a{background-position:0px 0px;}
#menuitem-2 a{background-position:0px -45px;}
#menuitem-3 a{background-position:0px -90px;}
#menuitem-4 a{background-position:0px -135px;}
#menuitem-5 a{background-position:0px -180px;}
#menuitem-6 a{background-position:0px -225px;}
#menuitem-7 a{background-position:0px -270px;}
#menuitem-8 a{background-position:0 -520px; background-image:url(images/menu.jpg);}
	#menuitem-8 li a{background:none;}

#menuitem-1 a:hover{background-position:-205px 0px;}
#menuitem-2 a:hover{background-position:-205px -45px;}
#menuitem-3 a:hover{background-position:-205px -90px;}
#menuitem-4 a:hover{background-position:-205px -135px;}
#menuitem-5 a:hover{background-position:-205px -180px;}
#menuitem-6 a:hover{background-position:-205px -225px;}
#menuitem-7 a:hover{background-position:-205px -270px;}
#menuitem-8 a:hover{background-position:-205px -520px;}

ul.menu li ul{
	display:none;
	position:absolute;
	margin:0px 0px 0px 200px;
	padding:10px 0px 0px 0px;
	z-index:100;
	width:auto;
	background-color:#9298b2;
	}
ul.menu li:hover ul{display:block;}

ul.menu li ul li{
	display:block;
	float:none;
	width:auto;
	height:30px;
	}
ul.menu li ul li a{
	background:none;
	display:block;
	width:100%;
	height:30px;
	padding:0px 10px 0px 10px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	}
ul.menu li ul li a:hover{ color:#b00000;}
.banner{
	width:739px;
	height:449px;
	background-image:url(images/new_index/banner.jpg);
	float:left;
	text-align:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	position:relative;
	}

.bannerlinks{
	padding:5px 23px 0px 0px;
	line-height:20px;
	}

.photocorner{
	width:20px;
	height:162px;
	background-image:url(images/new_index/banner_corner.jpg);
	position:absolute;
	right:-20px;
	top:62px;
	}

.body-middle{
	width:900px;
	padding:20px 17px 20px 25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#494949;
	overflow:hidden;
	}

.left{
	float:left;
	width:520px;
	}

.announcements-box{
	height:116px;
	border-bottom:#b9b5ab 1px solid;
	margin-bottom:20px;
	}


.right{
	width:357px;
	float:left;
	padding-left:23px;
	}

.buckets{
	width:347px;
	height:195px;
	float:left;
	margin-bottom:40px;
	}
.buckets a{
	display:block;
	width:347px;
	background-image:url(images/new_index/ol-east.jpg);
	}
#bucket-ol{height:98px;}
#bucket-east{height:97px;}
#bucket-ol a{height:98px; background-position:0px 0px;}
#bucket-east a{height:97px; background-position:0px -98px;}
#bucket-ol a:hover{background-position:-347px 0px;}
#bucket-east a:hover{background-position:-347px -98px;}

.learning-center{
	width:192px;
	height:126px;
	float:left;
	margin-right:17px;
	margin-top:10px;
	}
.learning-center a{
	display:block;
	width:192px;
	height:126px;
	background-image:url(images/new_index/learningcenter.jpg);
	background-position:0px 0px;
	}
.learning-center a:hover{background-position:-192px 0px;}

.phonebook{
	width:148px;
	height:138px;
	float:left;
	}
.phonebook a{
	display:block;
	width:148px;
	height:138px;
	background-image:url(images/new_index/phonebook.jpg);
	background-position:0px 0px;
	}
.phonebook a:hover{background-position:-148px 0px;}

.footer{
	width:944px;
	margin:15px auto 20px auto;
	overflow:hidden;
	}

.copyright-index{
	float:right;
	font-size:11px;
	color:#97978f;
	font-family:Arial, Helvetica, sans-serif;
	text-align:right;
	padding-right:40px;
	}

#tails-logo{
	float:right;
	margin:0 0 0 20px;
	}

.networks{
	width:156px;
	height:77px;
	float:right;
	padding-left:20px;
	padding-right:20px;
	}
.networks a{
	display:block;
	width:78px;
	height:77px;
	float:left;
	background-image:url(images/new_index/network.jpg);
	}
#twitter a{background-position:0px 0px;}
#facebook a{background-position:-78px 0px;}
#twitter a:hover{background-position:0px -77px;}
#facebook a:hover{background-position:-78px -77px;}

/* index_ol & index_east menus */

ul#subindex_menu{
	width:205px;
	height:622px;
	list-style:none;
	margin:0px;
	padding:0px 0px 0px 0px;
	}
ul#subindex_menu li{
	width:205px;
	float:left;
	}
ul#subindex_menu li a{
	display:block;
	width:205px;
	float:left;
	background-image:url(images/menu.jpg);
	}

ul#subindex_menu li ul{
	display:none;
	position:absolute;
	margin:0px 0px 0px 200px;
	padding:10px 0px 0px 0px;
	z-index:100;
	width:auto;
	background-color:#7e87a4;
	text-align:left;
	}
ul#subindex_menu li:hover ul{display:block;}

ul#subindex_menu li ul li{
	display:block;
	float:none;
	width:auto;
	height:30px;
	padding:0px 10px 0px 10px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	}
ul#subindex_menu li ul li a{
	background:none;
	display:block;
	width:100%;
	height:30px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	}
ul#subindex_menu li ul li a:hover{ color:#b00000;}

#subindex_menu-1-ol{height:52px;}
#subindex_menu-1-east{height:52px;}
#subindex_menu-2{height:52px;}
#subindex_menu-3-ol{height:44px;}
#subindex_menu-3-east{height:44px;}
#subindex_menu-4{height:44px;}
#subindex_menu-5{height:46px;}
#subindex_menu-6{height:52px;}
#subindex_menu-7{height:46px;}
#subindex_menu-8{height:40px;}
#subindex_menu-9{height:52px;}
#subindex_menu-10{height:46px;}
#subindex_menu-testimonials{height:48px;}
#subindex_menu-11{height:48px;}
#subindex_menu-12-ol{height:48px;}
#subindex_menu-12-east{height:48px;}
#subindex_menu-13{height:52px;}

#subindex_menu-1-ol a{height:52px; background-position:0px 0px;}
#subindex_menu-1-east a{height:52px; background-position:0px -52px;}
#subindex_menu-2 a{height:52px; background-position:0px -104px;}
#subindex_menu-3-ol a{height:44px; background-position:0px -156px;}
#subindex_menu-3-east a{height:44px; background-position:0px -200px;}
#subindex_menu-4 a{height:44px; background-position:0px -244px;}
#subindex_menu-5 a{height:46px; background-position:0px -288px;}
#subindex_menu-6 a{height:52px; background-position:0px -334px;}
#subindex_menu-7 a{height:46px; background-position:0px -386px;}
#subindex_menu-8 a{height:40px; background-position:0px -432px;}
#subindex_menu-9 a{height:52px; background-position:0px -472px;}
#subindex_menu-10 a{height:46px; background-position:0px -524px;}
#subindex_menu-testimonials a{height:48px; background-position:0px -764px;}
#subindex_menu-11 a{height:48px; background-position:0px -570px;}
#subindex_menu-12-ol a{height:48px; background-position:0px -618px;}
#subindex_menu-12-east a{height:48px; background-position:0px -666px;}
#subindex_menu-13 a{height:52px; background-position:0px -714px;}

#subindex_menu-1-ol a:hover{background-position:-205px 0px;}
#subindex_menu-1-east a:hover{background-position:-205px -52px;}
#subindex_menu-2 a:hover{background-position:-205px -104px;}
#subindex_menu-3-ol a:hover{background-position:-205px -156px;}
#subindex_menu-3-east a:hover{background-position:-205px -200px;}
#subindex_menu-4 a:hover{background-position:-205px -244px;}
#subindex_menu-5 a:hover{background-position:-205px -288px;}
#subindex_menu-6 a:hover{background-position:-205px -334px;}
#subindex_menu-7 a:hover{background-position:-205px -386px;}
#subindex_menu-8 a:hover{background-position:-205px -432px;}
#subindex_menu-9 a:hover{background-position:-205px -472px;}
#subindex_menu-10 a:hover{background-position:-205px -524px;}
#subindex_menu-testimonials a:hover{background-position:-205px -764px;}
#subindex_menu-11 a:hover{background-position:-205px -570px;}
#subindex_menu-12-ol a:hover{background-position:-205px -618px;}
#subindex_menu-12-east a:hover{background-position:-205px -666px;}
#subindex_menu-13 a:hover{background-position:-205px -714px;}


/*** Registration Form ***/
#newclientregister{}
	#newclientregister fieldset{
		border:0;
		margin:0;
		padding:0;
		float:none;
		clear:both;
	}
	#newclientregister legend{
		display:block;
		font-size:2em;
		line-height:1em;
		color:#b00000;
		margin:0;
		padding:30px 0 15px 0;
		float:none;
		clear:both;
	}
	#newclientregister label{
		display:block;
		height:20px;
		width:200px;
		float:left;
		clear:left;
		line-height:30px;
		padding:0 15px 0 0;
		margin:0 0 15px 0;
		text-align:right;
		color:#4d5677;
	}
	#newclientregister label.headinglabel{
/*		color:#4d5677;
		font-weight:bold;
		font-size:1.2em;
		text-align:left;*/
	}
	#newclientregister input{
		display:block;
		float:left;
		clear:right;
		padding:0;
		margin:0 0 15px 0;
		background:none;
		border:0;
	}
	#newclientregister .input-text{
		height:20px;
		width:300px;
		padding:7px;
		background:#9298B2;
		color:#fff;
		line-height:20px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		-moz-box-shadow:    inset 0 0 5px #4d5677;
		-webkit-box-shadow: inset 0 0 5px #4d5677;
		box-shadow:         inset 0 0 5px #4d5677;

	}
	#newclientregister input.specify{width:200px; display:none;}

	#newclientregister input.input-checkbox{
		height:34px;
		width:20px;
		margin-right:10px;
	}
	#newclientregister input.input-radio{
		height:34px;
		width:20px;
		float:left;
		clear:none;
		margin-right:10px;
	}
	#newclientregister input.input-button,
	#newclientregister input.input-submit,
	#newclientregister input.remove{
		clear:both;
		height:30px;
		width:auto;
		padding:7px;
		float:none;
		margin:0;
		background:#4d5677;
		color:#fff;
		line-height:1em;
		font-size:1.2em;
		font-weight:bold;
		cursor:pointer;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		-moz-box-shadow:    0 1px 3px #111;
		-webkit-box-shadow: 0 1px 3px #111;
		box-shadow:         0 1px 3px #111;
	}
	#newclientregister input.input-button{
		clear:none;
		float:left;
		margin:10px 0 20px 215px;
		width:147px;
	}
	#newclientregister input.input-submit{
		background:#b00000;
		color:#fff;
		height:auto;
		width:150px;
		padding:7px;
		margin-top:20px;
		font-size:1.5em;
		text-transform:uppercase;
		margin:10px auto 10px auto;
	}
	#newclientregister input.input-button:hover,
	#newclientregister input.input-submit:hover{background:#9298B2;}
	
	#newclientregister input#removepet{
		display:none;
		float:left;
		clear:right;
		padding:5px;
		margin:10px 0 0 20px;
		background:#b00000;
		font-weight:bold;
		cursor:pointer;
	}
	#newclientregister input.remove:hover{color:#b00000; background:#9298B2;}
	
	#newclientregister .input-group{
		overflow:hidden;
		float:left;
	}
		#newclientregister .input-group label{
			clear:none;
			width:auto;
			padding-right:2px;
		}
		#newclientregister .input-group input{margin-right:15px;}
