@charset "utf-8";
/* CSS Document */

.print { display: none; }

td img {display: block;}
#rightlinks a {
display: block;
margin-bottom: 3px;
margin-top: 4px;
font-size: 11px;
}
#rightlinks { text-align: left; font-size: 11px; }

.style2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-align: left;
}

.disclaimer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	text-align: center;
	padding-top: 10px;
}

.navtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-align: right;
	padding-right: 20px;
}
.List1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-align: right;
	padding-right: 10px;
	border-top-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

a {
	font-family: Arial, Helvetica, sans-serif;
	color: #000099;
}
a:link {
	text-decoration: none;
	color: #0033CC;
}
a:visited {
	text-decoration: none;
	color: #0033CC;
}
a:hover {
	text-decoration: none;
	color: #0099FF;
}
a:active {
	text-decoration: none;
	color: #FF3333;
}
body {
	margin-top: 0px;
}
.style8 {font-size: 9px}

.caption a { color: #fff; }

a.leftmenured {
font-family: Verdana, Arial, Helvetica, sans-serif;
display: block;
margin: 5px 0 5px 3px;
color: #f23333;
font-variant: small-caps;
font-size: 14px;
font-weight: bold;
letter-spacing: 1px;
line-height: 14px;
}
a.leftmenured:hover { color: #0099ff; }
a.leftmenu {
font-family: Verdana, Arial, Helvetica, sans-serif;
display: block;
margin: 5px 0 5px 3px;
color: #000099;
font-variant: small-caps;
font-size: 14px;
font-weight: bold;
letter-spacing: 1px;
line-height: 14px;
}
a.leftmenu:hover { color: #0099ff; }

.news {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
	text-align: left;
	font-style: normal;
}

click here {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	color: #000000;
}

.style12 {font-size: 7px}
.style13 {font-style: normal; text-align: center; padding-top: 10px; font-family: Arial, Helvetica, sans-serif;}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}


#twitter_div {
border: 1px solid #000;
background-color: #fff;
padding: 7px;
text-align: left;
font-size: 11px;
width: 120px;
}
#twitter_div ul {
list-style-type: none;
margin: 0;
padding: 0;
}
#twitter_div li {
margin-bottom: 15px;
}
#twitter_div ul a { display: block; overflow: hidden; }
#twitter_div a { font-size: 10px; }
#twitter_div h2 { margin-top: 0; }
#twitter_div h2 a { font-size: 12px; }
.style3 { text-align: left; }

.style1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-align: left;
	white-space: normal;
	padding-left: 15px;
	border-left-style: solid;
	border-left-width: thin;
	border-left-color: #999999;
	margin-left: 15px;
}
.style1B {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	text-align: left;
}
.phone {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
}
.body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.topmenu {
background: #00099c url("../Navigation/Hooser_topnav_bg.gif") repeat-x bottom;
}

.topsubmenu {
background: #000774 url("../Navigation/top-submenu-bg.gif") top center repeat-x;
color: #98dcff;
text-align: center;
height: 26px;
}
.topsubmenu img { display: inline; padding: 0; margin: 0; }
.topsubmenu a { display: inline; padding: 0; margin: 0; }
.topsubmenu td { vertical-align: top; }

.videosm {
background: #c3d8f3 url("../images/video-sm-bg.gif") no-repeat;
width: 219px;
height: 188px;
text-align: center;
margin-bottom: 15px;
}

.videosm img { margin-left: auto; margin-right: auto; margin-bottom: 5px; }

.topbanner {
position: relative;
display: block;
height: 80px;
color: white;
font-size: 24px;
font-family: Georgia, "Times New Roman", Times, serif;
font-style: italic;
width: 100%;
background-color: #00337f;
}
.topbanner span {
position: absolute;
z-index: 1;
left: 17px;
top: 25px;
}
.topbanner img {
position: absolute;
top: 0;
right: 0;
z-index: 0;
}

a.huibuttons {
display: block;
width: 83px;
height: 72px;
overflow: hidden;
}
a.huibuttons img { border: none; }
a.huibuttons:hover img { margin-top: -72px; }
#yardsign { float: right; }
#bumpersticker { float: left; }
