#wholesitepositionid {
	left:0px;
	position:absolute;
	text-align:center;
	top:0px;
	width:100%;
}
#wholesitecenterid {
	display:block;
	margin:auto;
	position:relative;
	width:770px;
}

.bolditalic {
	font-style:italic;
	font-weight:bold;
}
.boldtext {
	font-weight:bold;
}
.directions {
	font-size:10px;
}
.disclaimerstyle {
	color:gray;
	font-family:Trebuchet, verdana, arial, times, sans-serif;
}
#idheadingtext {
	display:block;
	position:absolute;
	left:180px;
	top:150px;
	width:500px;
}
.headingtextstyle {
	text-align:left;
}
.inputform {
	color:black;
	font-size:12px;
}
.newsname {
	font-size:15px;
	font-weight:bold;
color:#216BB4;
}
.pageheading {
	font-size:12px;
	font-weight:bold;
}
.pagetext2style {
	display:block;
}
#idpagetext {
	left:180px;
	position:absolute;
	top:200px;
	width:610px;
	z-index:10;
}
.pagetextstyle {
	text-align:left;
}
.smalllettering {
	font-size:10px;
}

.subtitle {
	font-size:10px;
	font-weight:bold;
}

/*
.submenustyle {
	color:black;
	left:750px;
	position:absolute;
	top:50px;
	z-index:80;
}
.optionitemmenustyle {
	left:315px;
	position:absolute;
	top:130px;
}
.pageimagestyle {
	left:0px;
	position:absolute;
	top:113px;
	z-index:1;
}
*/

a {
	background:transparent;
	color:navy;
	font-family:Trebuchet, verdana, arial, times, sans-serif;
	font-weight:bold;
	text-decoration:none;
}
a.button {
	font-weight:bold;
}
a.button:hover {
	color:lightsteelblue;
}
a.textnotselected {
	color:navy;
	font-size:9px;
	padding-right:10px;
}
a.textselected {
	color:blue;
	font-size:9px;
	padding-right:10px;
}
body {
	background-color:transparent;
	font-family:Trebuchet, verdana, arial, times, sans-serif;
}
body.cat {
	font-size:12px;
	margin:0;
}
body.cat table {
	font-size:12px;
}
body.inputform {
	margin:0;
}
body.main {
	background-color:transparent;
	background-image:URL(../images/sidebar.gif);
	background-repeat:repeat;
	color:black;
	font-family:Trebuchet, verdana, arial, times, sans-serif;
	font-size:11px;
	margin:0;
}
body.main table {
	color:black;
	font-size:11px;
}
body.news {
	color:black;
	font-size:11px;
	font-weight:none;
	margin:0;
}
body.news a {
	color:maroon;
	font-size:11px;
	font-weight:600;
}
body.news p {
	font-size:11px;
}
#newsfeedframe {
WIDTH: 160px;
background-color:#E1E8F2;
HEIGHT: 50px;
}
#newscontainer {
background-color:#E1E8F2;
}
#newsheadlines{
font-size:11px;
margin:0;
}
#newsheadlines div {
display:block;
width:160px;
padding:6px 4px;
}
#newsheadlines div.even {
background-color:#D4E0EC;
}

#newsheadlines div#newsfeedmore {
background-color:#E1E8F2;
width:150px;
margin:auto;
}
#newsheadlines div span {
color:#666;
display:block;
padding:4px 0;
}
#newsheadlines div span p {
padding:0; margin:0;
}
#newsheadlines div#newsfeedmore a {
color:#B42C67;
font-weight:normal;
}
#newsheadlines div#newsfeedmore a:hover {
text-decoration:underline;
}
#newsheadlines h3 {
display:block;
margin:0;
padding:10px;
text-align:center;
background-color:#214B9F;
color:#E1E8F2;
font-weight:normal;
font-size:14px;
}
h1 {
	color:#214BA0;
	font-size:16px;
	font-weight:bold;
}
img {
	border:0;
}
LI {
	padding-bottom:8px;
}
ol {
	list-style-position:outside;
}
table.inputform {
	background-color:transparent;
	color:black;
}
td.menutable {
	color:navy;
	padding-right:0px;
	text-align:center;
	vertical-align:top;
}
body.loginform {
        margin:0;
	color:black;
	font-size:11px;
}

.anylinkmenu {
position:absolute;
top:0px;
visibility:hidden;
z-index:99;
width:225px;
}

.anylinkmenu ul {
button-style:none;
margin:0; padding:0;
margin-top:4px;
list-style-type: none;
list-style-image:none;
position:relative;
right:0;
border:1px solid #6fa7e0;
border-bottom:none;

}
.anylinkmenu ul li {
padding:0px;
width: 100%;
border-bottom:1px solid #6fa7e0;
}

.anylinkmenu ul li a {
color:#000;
display: block;
margin: 0;
padding:5px 10px;
background-color:#d7e7f6;
text-decoration:none;
color:black;
font-weight:normal;
font-family:verdana,arial,sans-serif;
font-size:12px;
}
.anylinkmenu ul li a:hover {
background-color:#6fa7e0;
color:#fff;
}

.anylinkshadow { 
position: absolute;
left: 0;
top: 0;
z-index: 1; /*zIndex for shadow*/
/*---change this to black for shadows to be visible---*/
background: transparent;
visibility: hidden;
}

#submenuline {
left:29px;
position:absolute;
top:203px;
z-index:91;
}

#submenuline td {
background:url("../images/site-images/menubutton_bg.jpg") no-repeat scroll 0 0 transparent;
height:32px;
text-align:left;
vertical-align:top;
width:189px;
}

#submenuline td a {
display:block;
margin-left:8px;
margin-top:4px;
}
#topmenuline {
position:absolute;
left:18px;
top:115px;
z-index:30;
font-size:12px;
}
#topmenuline a {
color:black;
font-weight:normal;
font-family:verdana,arial,sans-serif;
padding:5px 10px;
}
#topmenuline a:hover {
background-color:#6FA7E0;
color:white;
}
#article div.newsarticle {
margin-left:10px;
padding: 6px 10px;
color:#666;
}

#article div.even {
background-color:#f7f7f7;
}

#bannerbackground
{
 background: url("../images/top-strip.jpg") repeat-x scroll 0pt 0pt transparent;
 text-align:center;
}

