body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	margin: 0px;
	text-align: center;
	background-color: #FFFFFF;
}
td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
}

/* *** links ****************************************** */

a:link {
	color: #009CDE;
	text-decoration: none;
}
a:visited {
	color: #5D5598;
	text-decoration: none;
}
a:hover {
	color: #5D5598;
	text-decoration: underline;
}
a.button-link:link {
	color: #009CDE;
	text-decoration: none;
}
a.button-link:visited {
	color: #009CDE;
	text-decoration: none;
}
a.button-link:hover {
	color: #5D5598;
	text-decoration: none;
}
a.white-link:link {
	color: #FFFFFF;
	text-decoration: none;
}
a.white-link:visited {
	color: #FFFFFF;
	text-decoration: none;
}
a.white-link:hover {
	color: #FFFFFF;
	text-decoration: none;
}
a.skip-nav:link {
	color: #FFFFFF;
	text-decoration: none;
}
a.skip-nav:visited {
	color: #FFFFFF;
	text-decoration: none;
}
a.skip-nav:hover {
	color: #FFFFFF;
	text-decoration: none;
}

/* *** header stuff ****************************************** */

.logo-kitts {
	margin-right: 62px;
}
.button-bar {
	padding-top: 14px;
	padding-right: 20px;
	padding-left: 20px;
}
.dotted-line {
	background-image: url(nav/dots.gif);
	background-repeat: repeat;
	width: 100%;
}
.orangebutton {
	background-image: url(nav/orangebutton.jpg);
	height: 63px;
	width: 122px;
	font-size: 11pt;
	vertical-align: middle;
	background-color: #FF5C00;
	background-position: bottom;
}
.bluebutton {
	background-image: url(nav/bluebutton.jpg);
	height: 63px;
	width: 122px;
	font-size: 11pt;
	vertical-align: middle;
	background-color: #009CDE;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	background-position: bottom;
}
.white-line-right {
	border-right-width: 3px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}
.white-line-left {
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}
.greenbutton {
	background-image: url(nav/greenbutton.jpg);
	height: 63px;
	width: 122px;
	font-size: 11pt;
	vertical-align: middle;
	background-color: #00BB96;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	background-position: bottom;
}
.skip-nav {
	font-size: 1pt;
	color: #FFFFFF;
}
.date {
	font-size: 90%;
	color: #5D5598;
	padding-top: 55px;
}
.column-tools {
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	vertical-align: top;
}
.tools {
	background-image: url(nav/tools_bkground.jpg);
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	padding-right: 10px;
	padding-left: 10px;
	vertical-align: top;
	height: 154px;
}
.tools-box {
	height: 189px;
	width: 144px;
}
.header {
}



/* *** titles and text ****************************************** */


.txt-sm {
	font-size: 90%;
}
.kitts {
	font-size: 85%;
	color: #352A7E;
}
.subtitle-green {
	font-size: 200%;
	color: #00BB96;
	font-weight: lighter;
}
.subtitle-blue {
	font-size: 200%;
	color: #009CDE;
	font-weight: lighter;
}
.subtitle-orange {
	font-size: 200%;
	color: #FF5C00;
	font-weight: lighter;
}
.homebox-title {
	background-color: #009CDE;
	height: 33px;
	color: #FFFFFF;
	padding-right: 10px;
	padding-left: 10px;
	vertical-align: middle;
	border-bottom-width: 2px;
	border-left-width: 3px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.txt-green {
	color: #00BB96;
}
.caption {
	font-style: italic;
	color: #00BB96;
}
.txt-grey {
	color: #666666;
}
.paleblue {
	color: #99D7F2;
}



/* *** footer stuff ****************************************** */

.footer {
	width: 760px;
	padding-bottom: 20px;
}
.footer-button-bar {
	padding-right: 20px;
	padding-left: 20px;
}
.awm-logo {
	text-align: right;
	padding-left: 10px;
}

.awm-logo img {
	margin-left: 1em;
}



/* *** padding and alignment ****************************************** */

.wide {
	width: 100%;
}
.width760 {
	width: 760px;
}
.align-left {
	text-align: left;
}
.pad-top20 {
	padding-top: 20px;
}
.pad-top10 {
	padding-top: 10px;
}
.pad-left20 {
	padding-left: 20px;
}
.align-right {
	text-align: right;
}
.height10 {
	height: 10px;
}




/* *** other stuff ****************************************** */


.column-right {
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	vertical-align: top;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	padding-bottom: 20px;
}
.rightcol-title {
	background-color: #009CDE;
	height: 33px;
	color: #FFFFFF;
	padding-right: 10px;
	padding-left: 10px;
	vertical-align: middle;
}
.column-left {
	padding-top: 30px;
	width: 122px;
	vertical-align: top;
	border-right-width: 3px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	padding-bottom: 20px;
}
.column-middle {
	width: 488px;
	padding-top: 30px;
	padding-bottom: 40px;
	vertical-align: top;
}
.downloads {
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	padding-right: 10px;
	padding-left: 10px;
	vertical-align: top;
	padding-bottom: 10px;
	background-color: #E5F8F4;
}
.downloads-box {
	width: 144px;
	margin-bottom: 5px;
}
.subnav {
	width: 122px;
	padding-left: 10px;
}
.content {
	padding-right: 15px;
	padding-left: 15px;
}
.form-table {
	background-color: #E1F6F4;
	width: 100%;
	margin-top: 10px;
	margin-bottom: 10px;
}
.form-col-left {
	padding-top: 6px;
	padding-left: 15px;
	padding-right: 20px;
	vertical-align: top;
	padding-bottom: 6px;
}
.form-col-right {
	padding-top: 6px;
	padding-right: 15px;
	vertical-align: top;
	padding-bottom: 6px;
}
.form-textbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	height: 23px;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	padding: 3px;
	background-color: #FFFFFF;
}
.line-blue {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #009CDE;
}
.line-grey {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
.form-textbox-white {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	height: 23px;
	background-color: #FFFFFF;
	border: 1px solid #FFFFFF;
}
.form-line {
	vertical-align: top;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.form-button {
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: lighter;
	color: #009CDE;
	background-color: #FFFFFF;
}
.form-table-grad {
	background-color: #E1F6F4;
	width: 458px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.form-table-busi {
	background-color: #FFEEE5;
	width: 458px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.form-table-kitts {
	background-color: #E5F8F4;
	width: 458px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.bullet-arrow {
	list-style-image: url(nav/bullet_arrow.jpg);
	list-style-type: none;
}
ul {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.search-col-left {
	padding-top: 12px;
	padding-left: 15px;
	padding-right: 20px;
	vertical-align: top;
	padding-bottom: 10px;
	color: #00BB96;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
.search-col-middle {
	padding-top: 12px;
	padding-left: 15px;
	padding-right: 20px;
	vertical-align: top;
	padding-bottom: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	width: 100%;
}
.searchresults-table {
	width: 445px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.results-table-grad {
	width: 445px;
	margin-top: 10px;
	margin-bottom: 10px;
	background-color: #E1F6F4;
}
.form-whiterow {
	background-color: #FFFFFF;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 20px;
	padding-left: 15px;
}
.results-table-busi {
	width: 445px;
	margin-top: 10px;
	margin-bottom: 10px;
	background-color: #FFEEE5;
}
.results {
	font-size: 90%;
	text-align: right;
}
.choice-table {
	width: 100%;
	padding-top: 10px;
}
.login-table {
	background-color: #FF5C00;
	width: 200px;
}
.login-padding {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.form-button2 {
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: lighter;
	color: #009CDE;
	background-color: #E5F8F4;
}
.results-table-kitts {
	width: 445px;
	margin-top: 10px;
	margin-bottom: 10px;
	background-color: #E5F8F4;
}
.form-textbox-multi {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	background-color: #FFFFFF;
	border: 1px solid #FFFFFF;
}
.form-col-merged {
	padding-top: 6px;
	padding-left: 15px;
	padding-right: 20px;
	vertical-align: top;
	padding-bottom: 15px;
}
.search-col-merged {
	padding-top: 12px;
	padding-left: 15px;
	padding-right: 20px;
	vertical-align: top;
	padding-bottom: 20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
li {
	list-style-type: square;
}
.home-boxes {
	width: 220px;
	padding-bottom: 3px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 3px;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	vertical-align: top;
}
.mapkey {
	width: 122px;
	font-size: 90%;
	list-style-type: decimal;
	list-style-position: outside;
}
.sitemap-pad {
	padding-top: 6px;
	padding-right: 15px;
	vertical-align: top;
	padding-bottom: 6px;
	width: 155px;
	padding-left: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}
.sitemap-pad2 {
	padding-top: 3px;
	padding-right: 15px;
	vertical-align: top;
	padding-bottom: 10px;
	width: 155px;
	padding-left: 30px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}
.pad-list {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
}
.required {
	color: #FF5C00;
}
