
body {
	font-family: Arial, Helvetica;
    font-size:16px;
	margin: 0px;
    line-height:1.125em; /* 16x1.125=18px */
}

/* don't change the order of these! it breaks IE/mac  */
a:link    {
	color: #0066FF;
	text-decoration: none;
	font-weight: normal;
}
a:visited {
	color: #0066FF;
	text-decoration: none;
	font-weight: normal;
}
a:hover   {
	color: #000099;
	text-decoration: none;
	font-weight: normal;
}
a:active  {
	color: #0000CC;
	text-decoration: none;
	font-weight: normal;
} 
 
 /* don't change the order of these! it breaks IE/mac  */
a.old:link    { color: #d28400; text-decoration: none; font-weight: normal;}
a.old:visited { color: #d28400; text-decoration: none; font-weight: normal;}
a.old:hover   { color: #ffcc33; text-decoration: none; font-weight: normal;}
a.old:active  { color: #ff9900; text-decoration: none; font-weight: normal;} 
 
table.brand {
width: 100%;
padding: 0px;
margin: 0px;
}

td.logo {
background-color: #4b92db;
width: 103px;
height: 150px;
padding: 0px;
margin: 0px;
}

div.logo_img {
	position: absolute;
	left: 0px;
	top: 20px;
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 23px;
}

div.wch_img {
	padding-top: 40px;
	padding-bottom: 0px;
	padding-left : 130px;
}
div.go_button {
	position: absolute;
	left: 150px;
	top: 12px;
	height: 5px;
	background-color: transparent;
	padding-top : 10px;
	padding-left : 0px;
	padding-bottom : 0px;
	vertical-align: top;
}

td.nav_01 {
background: #4b92db;
height: 180px;
padding: 0px;
margin: 0px;
}

.the_stick {
	color: #ffffff;
	word-spacing : 5px;
}

a.nav_01:link    { color: #0052c2;}
a.nav_01:visited { color: #0052c2;}
a.nav_01:hover   { color: #000000;}
a.nav_01:active  { color: #d28400;}

a.nav_01_active:link    { color: #000000;}
a.nav_01_active:visited { color: #000000;}
a.nav_01_active:hover   { color: #000000;}
a.nav_01_active:active  { color: #d28400;}

td.nav_02 {
	position: absolute;
	left: 0px;
	top: 135px;
	width : 1192px;
	background-color: #c42e4f;
	font-family: Arial;
	color: #ffd400;
	letter-spacing : 1px;
	font-size : 80%;
	vertical-align : text-top;
	padding-top : 7px;
	padding-left : 70px;
	padding-bottom : 25px;
}

a.nav_02:link    { color: #ffffff;}
a.nav_02:visited { color: #ffffff;}
a.nav_02:hover   { color: #ffd400;}
a.nav_02:active  {color: #F0F8FF;}

a.nav_02_active:link    { color: #ffd400;}
a.nav_02_active:visited { color: #ffd400;}
a.nav_02_active:hover   { color: #ffd400;}
a.nav_02_active:active  { color: #F0F8FF;}

table.main {
width: 100%;
margin: 0px;
}

img {
border:0
}

td.nav_03 {
	left: 0px;
	width: 20%;
	background: #c2d7ea;
	padding-top: 50px;
	padding-left: 15px;
	padding-right: 15px;
	text-align: left;
	color: #000000;
}

a.nav_03:link    {
	color: Navy;
	margin-bottom : 0px;
	margin-top : 0px;
}
a.nav_03:visited { color: #0052c2;}
a.nav_03:hover   { color: #000000;}
a.nav_03:active  { color: #d28400;}

a.nav_03_active:link    { color: #000000;}
a.nav_03_active:visited { color: #000000;}
a.nav_03_active:hover   { color: #000000;}
a.nav_03_active:active  { color: #d28400;}

input.nav_03_search {
	vertical-align: top;
	border-bottom-style : outset;
	border-bottom : thin;
	border-left : thin;
	padding: none;
}

td.nav_04 {
	position: absolute;
	left: 1000px;
	top: 130px;
	height: 5px;
	background-color: transparent;
	padding-top : 10px;
	padding-left : 0px;
	padding-bottom : 0px;
	vertical-align: top;
}

td.quick_links {
	background: #c2d7ea;
	width: 15%;
	padding-left: 30px;
	padding-top: 50px;
	padding-right: 15px;
	color: Gray;
	font-size : medium;
	font-weight : bold;
}

a.search {
	background-color: #c42e4f;
	cursor:pointer;
	cursor:hand;
}
p.buttons {
	margin: 0px;
	padding-bottom : 0px;
	padding-top : 35px;
}
p.help {
font-family: Arial,Helvetica;
font-size: 80%;
margin-top: -1em;
margin-bottom: 5px;
}

div.help_line {
border-top: 1px #0052c2 solid;
width: 2em;
margin-bottom: 20px;
}

p.nav_03 {
	font-family: Arial,Helvetica;
	font-size: 80%;
	text-decoration : none;
	font-size : 12px;
	line-height : 12px;
	margin-top : 15px;
}

p.finder{
font-family: Arial,Helvetica;
font-size: 70%;
color: #000000;
margin-top: -1em;
padding-left: 10px;
}

td.content {
	padding-left: 35px;
	padding-top: 50px;
	padding-right: 15%;
	text-align: left;
	font-family: Arial,Helvetica;
	font-size: 11pt;
	color: #2F4F4F;
}

h1, h2 {
	font-weight:normal;
}

h1 {
	font-size: 17pt;
	/* 12x1.833=22px */
	line-height: 1.636em;
	margin: 0;
	color: #c42e4f;
}

h2 {
	font-size: 14pt;
	/* 12x1.416=17px */
	margin:1.2em 0 0.8em 0;
	/* 12x1=12px */
	color: #c42e4f;
}

h3 {
	font-size: 11pt;
	/* 12x1.083=13px */
	margin:1.4em 0 0.6em 0;
	/* 12x1=12px */
	color: #c42e4f;
}
h4 {
	font-size: 12pt;
	/* 12x1.083=13px */
	margin:1em 0 0.6em 0;
	/* 12x1=12px */
	color: Gray;
}

table.content2 td {
	background-color: #ffffff;
	font-family: Arial,Helvetica;
	font-size: 70%;
	color: #2F4F4F;
}


p {
	margin: 0.8em 0 0.4em 0;
		font-size : 12px;
}

li {
	font-size : 12px;
}

dl {
	font-size : 12px;
}

dt {
	font-size : 12px;
}

table.squares {
padding-bottom: 5px;
}

td.photo {
padding-right: 5px;
text-align: left;
}

p.announce {
font-family: Arial,Helvetica;
font-size: 120%;
color: #000000;
font-weight: bold;
}

p.locate {
font-family: Arial,Helvetica;
font-size: 170%;
color: #000000;
/*padding-top: 5px;
padding-bottom: 7px;*/
}


p.newsheader {
font-family: Arial,Helvetica;
font-size: 110%;
color: #0052c2;
font-weight: bold;
padding-top: 5px;
}

p.news_subheader {
font-family: Arial,Helvetica;
font-size: 100%;
color: #666666;
font-weight: bold;
margin-bottom: -1em;
}

p.news_story {
font-family: Arial,Helvetica;
font-size: 100%;
color: #666666;
width: 300px;
}

p.sub_heading {
font-family: Arial,Helvetica;
font-size: 110%;
color: #666666;
margin-bottom: -1em;
}

td.snap {
width: 100px;
font-size: 7.pt;
}

td.contact {
padding-left: 20px;
font-size: 7.5pt;
}

table.dept_details {
width: 100%;
padding-top: 15px;
padding-bottom: 10px;
border: 0px;
}

table.div_lists {
width: 100%;
}

td.div_dept_list {
	padding-right: 20px;
	font-size: 8.0pt;
}

td.div_res_list {
	padding-right: 20px;
	font-size: 8.0pt;
}

p.small {
font-size: 90%;
margin-bottom: -1em;
}

table.base {
margin-top: 45px;
padding-bottom: 20px;
}

td.base_top {
padding-right: 20px;
font-family: Arial,Helvetica;
color: #000000;
font-size: 8.0pt;
}

td.base_menu {
font-family: Arial,Helvetica;
color: #000000;
font-size: 8.0pt;
}

p.review {
font-size: 90%;
margin-top: 0px;
}

a.up:link    { color: #d28400;}
a.up:visited { color: #d28400;}
a.up:hover   { color: #666666;}
a.up:active  { color: #d28400;}


a.base:link    { color: #000000;}
a.base:visited { color: #000000;}
a.base:hover   { color: #d28400;}
a.base:active  { color: #d28400;}



.xlink {cursor:pointer;cursor:hand}



