body {
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 40px;
background-color: #FFFFFF;
background-image: url(css-images/bground-grad.gif);
background-repeat: repeat-x;
}

#top-table {
margin-bottom: 20px;
padding-top: 25px;
padding-bottom: 25px;
background-repeat: repeat-x;
}

#mid-table {
margin-bottom: 20px;
}

#menu-bar-table {
margin-bottom: 20px;
border-bottom: 1px #CCCCCC solid
}

#top-graphic {
background-image:url(css-images/bg_main_Autumn.gif);
background-repeat:repeat-x;
margin-bottom: 20px;
border-bottom: 5px #eaeaea solid;
}

#top-buttons {
background-image:url(css-images/top-button-bground.gif);
background-repeat:repeat-x;
border-left: 1px #FFFFFF solid;
border-right: 1px #CCCCCC solid;
padding-left: 6px;
padding-right: 6px;
padding-top: 5px;
padding-bottom: 4px
}

#menu-bar-wrapper {
border-left: 1px #CCCCCC solid;
border-top: 1px #CCCCCC solid;
padding-bottom: 1px
}

#body-table-left {
background-color:#FFFFFF;
border: 5px #eaeaea solid;
padding-left: 10px;
padding-right: 10px;
padding-top: 5px;
padding-bottom: 10px;
margin-bottom: 10px;
}

#body-table-right {
background-color:#FFFFFF;
border: 5px #eaeaea solid;
padding-left: 10px;
padding-right: 10px;
padding-top: 5px;
padding-bottom: 5px;
margin-bottom: 10px;
}

#footer-table {
border-top: 1px #CCCCCC solid;
padding-top: 10px
}

#button-padding {
padding-top: 10px;
padding-bottom: 10px
}

#disclaimer-table {
margin-bottom: 10px
}

#disclaimer-table-pages {
margin-bottom: 10px;
margin-top: 10px;
padding-top: 20px;
border-top: 1px solid #CCCCCC
}

#title-table {
margin-bottom: 10px;
background-color: #712D7D;
}

.header-align {
vertical-align:top
}

#title-table-pages {
height: 60px;
margin-bottom: 10px;
}

#double-title-table-pages {
height: 100px;
margin-bottom: 10px;
}

#highlight-table {
background-image:url(css-images/header-bground.gif);
background-repeat:repeat-x;
border: 3px #01ac4e solid;
margin-bottom: 2px;
padding: 10px
}

#info-table {
border-bottom: 1px #CCCCCC solid;
}

#right-table {
margin-left: 20px;
border-left: 1px #CCCCCC solid;
border-right: 1px #CCCCCC solid;
border-bottom: 1px #CCCCCC solid;
}

#right-table-head {
margin-left: 20px;
}

#az-table {
border-left: 1px #CCCCCC solid;
border-top: 1px #CCCCCC solid;
border-bottom: 1px #CCCCCC solid;
padding-top: 4px;
padding-left: 6px;
padding-right: 6px;
padding-bottom: 4px;
background-color:#FFFFFF;
}

#az-table-end {
border-left: 1px #CCCCCC solid;
border-top: 1px #CCCCCC solid;
border-bottom: 1px #CCCCCC solid;
border-right: 1px #CCCCCC solid;
padding-top: 4px;
padding-left: 6px;
padding-right: 6px;
padding-bottom: 4px;
background-color:#FFFFFF;
}

.top-buttons-text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#333333;
	text-decoration:none
}

.top-table-text {
font-family:Arial, Helvetica, sans-serif;
font-size:28px;
color:#666666;
text-decoration:none;
letter-spacing:-1px
}

.body-text {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#333333;
text-decoration:none;
line-height: 22px
}

.body-text-underline {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#712D7D;
text-decoration:underline;
}

.input-field-text {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#333333;
}

.footer-text {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#333333;
}

.disclaimer-text {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#8E8E8E;
}

.header-text {
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
color:#712D7D;
text-decoration:none;
}

.header-text-plain {
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
color:#333333;
text-decoration:none;
}

.header-text-white {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
}

#input-field {
border: 1px #999999 solid;
background-image:url(css-images/input-field-bground.gif);
background-repeat:repeat-x
}

.body-text-bold {
font-size: 22px;
font-family:Arial, Helvetica, sans-serif;
color:#712D7D;
line-height: 28px;
font-weight: normal;
}

.body-text-link {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#333333;
text-decoration:underline;
}

#testimonial-table {
border-bottom: 1px #CCCCCC solid;
margin-bottom: 10px;
padding-bottom: 10px;
}

#companies-table {
border-top: 1px #CCCCCC solid;
padding-top: 10px;
padding-bottom: 10px;
}

h1 {
margin: 0px;
font-size: 22px;
font-weight:normal;
padding: 0px;
}

h1 span {
display: none;
}

.top-buttons-select {
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
font-weight:bold;
color:#712D7D;
text-decoration:none
}

#top-message {
background-color:#FFFFFF;
border: 5px #eaeaea solid;
padding-top: 10px;
padding-bottom: 5px;
padding-left: 10px;
padding-right: 10px;
background-image: url(css-images/top-message-grad.gif);
background-repeat: repeat-x;
}

#body-header-left {
background-color:#712D7D;
padding-left: 10px;
padding-right: 10px;
padding-top: 2px;
padding-bottom: 5px;
margin-bottom: 3px;
border-top: 5px solid #591d64;
}

#body-header-right {
background-color:#712D7D;
padding-left: 10px;
padding-right: 10px;
padding-top: 2px;
padding-bottom: 5px;
margin-bottom: 3px;
border-top: 5px solid #591d64;
}

.right-header-text {
font-family:Arial, Helvetica, sans-serif;
font-size:22px;
color:#FFFFFF;
text-decoration:none;
line-height: 26px;
font-weight: normal;
}

.telephone-text {
font-size: 28px;
font-family:Arial, Helvetica, sans-serif;
color:#333333;
font-weight: normal;
letter-spacing: -1px;
}

#apply-button {
background-color: #712D7D;
padding-bottom: 4px;
padding-top: 4px;
padding-left: 5px;
padding-right: 5px;
margin-top: 10px;
border-left: 5px solid #591d64;
}

.button-text {
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
color:#FFD503;
text-decoration:none;
line-height: 22px;
font-weight: bold;
}

.header-text-large {
font-family:Arial, Helvetica, sans-serif;
font-size:30px;
color:#712D7D;
text-decoration:none;
letter-spacing: -1px;
}

#button-table {
margin-bottom: 5px;
margin-top: 10px;
}

#body-table-nogap {
background-color:#FFFFFF;
border: 5px #eaeaea solid;
padding-left: 10px;
padding-right: 10px;
padding-top: 5px;
padding-bottom: 10px;
}

#top-buttons-active {
	border-left: 1px #591d64 solid;
	border-right: 1px #591d64 solid;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 5px;
	padding-bottom: 4px;
	background-color: #712D7D;
}

.top-buttons-active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none
}

