body {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #333333;
}

td, th {
	vertical-align: top;
	text-align: left;
}

a {
	text-decoration: none;
	color: #333333;
}
a:hover {
	color: #555555;
}

hr {
	border: none;
	border-top: solid 1px #cccccc;
}

ul { padding-left: 12pt; }

h1 { font-size: 130%; }
h2 { font-size: 120%; }
h3 { font-size: 110%; }
h4 { font-size: 100%; }

#outer {
	width: 940px;
}

#top {
	background-color: #2b4170;
	font-size: 8pt;
	height: 23px;
	vertical-align: middle;
	padding: 3px;
	padding-left: 10px;
	padding-right: 10px;
	border-bottom: solid white 4px;
}

#top table {
	border: none;
}

#top td {
	vertical-align: middle;
	color: #ffffff;
	padding: 0px;
	margin: 0px;
}
.topspace {
	width: 10%;
}

#top a {
	color: #ffffff;
}

#top a:hover {
	color: #ffffff;
}

form {
	display: inline;
}



.left {
	background: white url(/images/ShaddowLeft.png) repeat-y right 0px;
	width: 160px;
	font-size: 7pt;
	color: #333333;
	border-right: solid white 4px;
}
.menu {
	padding-top: 120px;
}

.menu ul {
	width: 100%;
	list-style: none;
	display: block;
	margin: 0px;
	padding: 0px;
}
.menu ul li {
	margin-top: 5px;
	padding: 4px;
	padding-top: 3px;
	padding-left: 5px;
	padding-right: 2px;
	border-bottom: solid 1px #cccccc;
	text-transform: uppercase;
}

.menu ul li ul li {
	border-bottom: none;
	padding: 1px;
	margin: 0px;
	padding-left: 10px;
}
.menu ul li ul li ul li {
	padding-left: 10px;
}

#menuselected {
	color: #555555;
}

.menu0 { border-left: solid 4px #6c84c1; }
.menu1 { border-left: solid 4px #7fb6be; }
.menu2 { border-left: solid 4px #7dad91; }
.menu3 { border-left: solid 4px #8dad7d; }
.menu4 { border-left: solid 4px #bec16e; }
.menu5 { border-left: solid 4px #c6766e; }
.menu6 { border-left: solid 4px #c16e9c; }
.menu7 { border-left: solid 4px #7f70b9; }
.menu8 { border-left: solid 4px #a171b9; }


.main {
	border-right: solid white 4px;
}

#pagelogos {
	height: 120px;
}

#mainbanner {
	background: white url(/images/BannerImageHome.jpeg) no-repeat center top;
	height: 215px;
}
#pagebanner {
	background: white url(/images/BannerImagePage.jpeg) no-repeat center top;
	height: 140px;
}

#slideshow{position:relative;}
#slide0{position:absolute;}



#main1 {
	padding: 10px 20px 10px 20px;
}

#main1 li {
	margin-left: 0px;
}
#main1 ul {
	margin-left: 10px;
}


.clearboth {
	clear: both;
}
.indexleft {
	float: left;
	padding-right: 10px;
	padding-bottom: 8px;
}

.indexright {
	line-height: 170%;
}

.darkgrey {
	color: #ffffff;
	background-color: #aaaaaa;
}
.lightgrey {
	background-color: #eeeeee;
}

.right {
	color: white;
	font-size: 8pt;
	padding: 20px;
	width: 160px;
}
.right a {
	color: white;
}
.right a:hover {
	color: #cccccc;
}
.right ul {
	padding-left: 20px;
}



.rightd0 { background: #6c84c1 url(/images/ShaddowRightd0.png) repeat-y left 0px; }
.rightl0 { background: #96aadd url(/images/ShaddowRightl0.png) repeat-y left 0px; }
.rightd1 { background: #7fb6be url(/images/ShaddowRightd1.png) repeat-y left 0px; }
.rightl1 { background: #99c7d0 url(/images/ShaddowRightl1.png) repeat-y left 0px; }
.rightd2 { background: #7dad91 url(/images/ShaddowRightd2.png) repeat-y left 0px; }
.rightl2 { background: #93c8a8 url(/images/ShaddowRightl2.png) repeat-y left 0px; }
.rightd3 { background: #8dad7d url(/images/ShaddowRightd3.png) repeat-y left 0px; }
.rightl3 { background: #acc3a0 url(/images/ShaddowRightl3.png) repeat-y left 0px; }
.rightd4 { background: #bec16e url(/images/ShaddowRightd4.png) repeat-y left 0px; }
.rightl4 { background: #dbdd7b url(/images/ShaddowRightl4.png) repeat-y left 0px; }
.rightd5 { background: #c6766e url(/images/ShaddowRightd5.png) repeat-y left 0px; }
.rightl5 { background: #e1837d url(/images/ShaddowRightl5.png) repeat-y left 0px; }
.rightd6 { background: #c16e9c url(/images/ShaddowRightd6.png) repeat-y left 0px; }
.rightl6 { background: #dd7fb5 url(/images/ShaddowRightl6.png) repeat-y left 0px; }
.rightd7 { background: #7f70b9 url(/images/ShaddowRightd7.png) repeat-y left 0px; }
.rightl7 { background: #9685d9 url(/images/ShaddowRightl7.png) repeat-y left 0px; }
.rightd8 { background: #a171b9 url(/images/ShaddowRightd8.png) repeat-y left 0px; }
.rightl8 { background: #bd85d9 url(/images/ShaddowRightl8.png) repeat-y left 0px; }


.newstitle {
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 8px;
}
.newsdate {
	padding-top: 12px;
	padding-bottom: 4px;
	font-size: 8pt;
}
.newsheadline {
	padding-bottom: 4px;
}
.newslink {
	padding-bottom: 8px;
}

#footer {
	border-top: solid white 4px;
	background-color: #eeeff0;
	padding: 10px;
	font-size: 8pt;
}

#footer hr {
	border: none;
	border-top: solid white 1px;
	padding: 0px;
	margin: 0px;
	margin-top: 4px;
}
#footer ul {
	margin: 0px;
	padding: 0px;
	padding-left: 10px;
	list-style-image: url(/images/arrowgrey.png);
}


.error {
	color: red;
	font-weight: bold;
}
.success {
	color: green;
	font-weight: bold;
}

#pickaliftselect {
	width: 180px;
	border-right: 1px solid #888888;
}
#pickaliftresults {
	overflow: auto;
	width: 300px;
	height: 200pt;
	padding-left: 3px;
	margin-left: 3px;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
#pickaliftcompare {
	overflow: auto;
	width: 500px;
}


table.grid {
	border-collapse: collapse;
}
table.grid th, table.grid td {
	padding: 4px;
	border: 1px solid #888888;
}

#pickaliftresults .grey {
	background-color: #eeeff0;
}
#pickaliftresults .white {
	background-color: white;
}

input, textarea {
	color: #000000;
	background: #cccccc;
	border: 1px solid #e4e4e4;
}

#pickaliftresults input {
	background: #ffffff;
	border: 1px solid #666666;
	margin-right: 5px;
}

select {
	background: #e4e4e4;
	border: 1px solid #666666;
	font-size:11px;
}

#pickaliftselect select {
	width: 8em;
}

ul.bold-bullet li {
	font-weight: bold;
	font-size: 110%;
	padding-bottom: 5px;
	list-style-image: url(/images/arrow-bullet.png);
}

.paddingleft {
	padding-left: 10px;
	padding-bottom: 5px;
}
.paddingright {
	padding-right: 10px;
	padding-bottom: 5px;
}

#search {
	color: #2b4170;
	background-color: #b3b2c7;
	border: solid 1px #4b5a85;
	border: none;
	height: 10pt;
	width: 8em;
	font-size: 8pt;
}

#go {
	width: 17px;
	height: 17px;
	background: white url(/images/go.png) no-repeat 0px 0px;
}

.sitemap0 {
	font-weight: bold;
	padding-top: 10px;
}
.sitemap1 {
	padding-left: 20px;
}
.sitemap2 {
	padding-left: 40px;
}
.sitemap3 {
	padding-left: 60px;
}
.sitemap4 {
	padding-left: 80px;
}
.sitemap5 {
	padding-left: 100px;
}
.sitemap6 {
	padding-left: 120px;
}
.sitemap7 {
	padding-left: 140px;
}
.sitemap8 {
	padding-left: 160px;
}
.sitemap9 {
	padding-left: 180px;
}

