﻿html
{
}

body
{
	font-family: Arial, sans-serif;
	font-size: 75%;
	margin: 0;
	padding: 0;
	background-color:#ccc;
}
img
{
	vertical-align:middle;
}

a {
	color: #036;
}

a:hover {
	text-decoration: none;
}

a img {
	border: none;
}
form
{
	margin:0;
	padding:0;
}

td 
{
	padding: 2px;
}


p
{
	margin: 0;
}

ol, ul{	margin-top:0;
}

/** Generic Classes **/
.reset
{
	clear:both;
	margin:0;
	padding:0;
	font-size:0;
	line-height:0;
	height:0;
}
.column
{
	float:left;
}
.column_1
{
	float:left;
	width:85px;
	padding-left:45px;
	text-align:center;
	color:#339933;
	font-family:Arial,Helvetica,sans-serif;
	font-size:.8em;
	line-height:13px;
}
.column_2
{
	float:left;
	padding-left:15px;
	width:560px;
}
.column_2 p
{
	padding:0 0 15px 0;
}
.bodyLG { 	font-family: Arial, Helvetica, sans-serif; 	font-size: 11px; 	line-height: 14px; 	color: #666666;}
.dialog
{
	padding-top:10px;
}

.subhead { 	font-family: Arial, Helvetica, sans-serif; 	font-size: 14px; 	line-height: 15px; 	color: #006699;	padding:0 0 20px 145px;}

/*****************************/
#page_container {
	width: 750px;
	padding:0 5px;
	text-align: left;
	overflow: hidden;
	margin:0 auto;
	background: url(../images/background.gif) #fff repeat-y 0px 0px;
}
#main_content
{
	background-color:#FFF;
	margin:0;
	padding:10px;
}

/* HEADER / FOOTER */
#header 
{
	background-color:#FFF;
	padding:0;
}
#logo
{
	padding:8px;
	float:left;
}
#app_title
{
	float:right;
	font-size:.85em;
	padding:17px;
	color:#339933;
	text-align:right;
}
#subheader
{
	vertical-align:middle;
	text-align:center;
	width:750px;
	background-color:#0046B0;
	font-weight:bold;
	color:#FFF;
	padding:0;
	margin:0;
	background: url(../images/navbkgd.gif) #fff repeat-x 0px 0px;
	height:37px;
}
#subheader #nav_bar
{
	display:block;
	width:650px;
	/*float:left;*/
	margin:0 auto;
	padding:0;
}
#subheader #nav_bar ul
{
	margin:0 0 0 65px;
	padding:0;
}
#subheader #nav_bar ul li
{
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
	text-align:center;
}
#subheader #nav_bar a
{
	color:#FFF;
	font-weight:bold;
	font-size:13px;
	display:block;
	font-family:Arial, sans-serif;
	height:37px;
	text-decoration:none;
	margin:0;
	padding:0;
	vertical-align:middle;
	line-height:37px;
}
#subheader #nav_bar a#nav_home
{
	background: url(../images/navs/nav_home.gif) #fff no-repeat 0px 0px;
	width:40px;
	text-indent:-9999px;
}
#subheader #nav_bar a#nav_email
{
	background: url(../images/navs/nav_email.gif) #fff no-repeat 0px 0px;
	width:40px;
	text-indent:-9999px;
}
#subheader #nav_bar ul li a
{
	background: url(../images/navs/nav1.gif) #fff no-repeat 0px 0px;
	width:94px;
}
#subheader #nav_bar ul li a.nav_selected{	background: url(../images/navs/nav3.gif) #fff no-repeat 0px 0px;
}
#subheader #nav_bar ul li a:hover
{
	background: url(../images/navs/nav2.gif) #fff no-repeat 0px 0px;
}
/*#subheader #nav_bar a#nav_personnel
{
	background: url(../images/navs/nav_personnel_1.gif) #fff no-repeat 0px 0px;
	width:94px;
}
#subheader #nav_bar a#nav_personnel.nav_selected{	background: url(../images/navs/nav_personnel_3.gif) #fff no-repeat 0px 0px;
}
#subheader #nav_bar a#nav_personnel:hover
{
	background: url(../images/navs/nav_personnel_2.gif) #fff no-repeat 0px 0px;
}
*/
#subheader #page_title
{
	width:250px;
	margin:0;
	padding:0;
	font-size:1.5em;
	font-weight:normal;
	text-align:right;
	margin-right:10px;
	float:right;
}
#page_photo
{
	margin:0;
	padding:0 0 10px 0;
	width:750px;
	height:90px;
}

#footer
{
	height:25px;
	line-height:25px;
	vertical-align:middle;
	text-align:center;
	font-weight:normal;
	color:#666;
	padding: 0 0 130px 0;
}
#footer a
{

}
#copyright
{
	text-align:center;
	color:#666;
	padding:15px 5px 5px 5px;
}

#tagline h1
{
	text-align:center;
	padding:15px;
	color:#006699;
	font-size:16px;	font-family: Arial, Helvetica, sans-serif; }

#contact{	text-align:left;	width:200px;	padding: 0 0 0 160px;	font-size:1.0em;	font-family: Arial, Helvetica, sans-serif; 	color: #666666;}#contact p{	padding:2px;}#vet_tag{	color:#666;	height:20px;	line-height:20px;}#scroll_control{	font-size:1.2em;	padding-bottom:10px;}#stop_scroll{	color:Red;}.home_column{	float:left;	width:220px;	text-align:center;	padding:8px;}.home_column p{	text-align:left;}#bottom_marquee h4{	color:#339933;	font-size:14px;}