HTML {
	HEIGHT: 100%
}
BODY {
	HEIGHT: 100%
}
BODY {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif; BACKGROUND: #1886a7; COLOR: #62818b; FONT-SIZE: 14px; PADDING-TOP: 0px
}
H1 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: "Bitter", serif; PADDING-TOP: 0px
}
H2 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: "Bitter", serif; PADDING-TOP: 0px
}
H3 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: "Bitter", serif; PADDING-TOP: 0px
}
P {
	MARGIN-TOP: 0px
}
OL {
	MARGIN-TOP: 0px
}
UL {
	MARGIN-TOP: 0px
}
P {
	LINE-HEIGHT: 170%
}
OL {
	LINE-HEIGHT: 170%
}
A:hover {
	TEXT-DECORATION: none
}
A IMG {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
IMG.border {
	
}
IMG.alignleft {
	FLOAT: left
}
IMG.alignright {
	FLOAT: right
}
IMG.aligncenter {
	MARGIN: 0px auto
}
HR {
	DISPLAY: none
}
#wrapper {
	BACKGROUND: #f8f8f8
}
#wrapper-top {
	BACKGROUND: url(images/subpage1_01.gif) repeat-x left top
}
.homepage #wrapper-top {
	BACKGROUND: url(images/bg01.png) repeat-x left top
}
.container {
	MARGIN: 0px auto; WIDTH: 1000px
}
.clearfix {
	CLEAR: both
}
#top-header {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 40px; WIDTH: 920px; PADDING-RIGHT: 40px; HEIGHT: 159px; PADDING-TOP: 0px
}
#header {
	HEIGHT: 60px; PADDING-TOP: 49px
}
.homepage #header {
	HEIGHT: 340px; PADDING-TOP: 0px
}
#logo {
	POSITION: relative; WIDTH: 340px; FLOAT: left; HEIGHT: 159px
}
#logo H1 {
	LINE-HEIGHT: normal; MARGIN: 0px
}
#logo P {
	LINE-HEIGHT: normal; MARGIN: 0px
}
#logo H1 A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 340px; PADDING-RIGHT: 0px; DISPLAY: block; LETTER-SPACING: -2px; HEIGHT: 86px; COLOR: #07243e; FONT-SIZE: 38px; FONT-WEIGHT: normal; TEXT-DECORATION: none; PADDING-TOP: 73px
}
#menu {
	BACKGROUND: url(images/subpage1_02.gif) no-repeat left top; HEIGHT: 60px
}
.homepage #menu {
	BACKGROUND: url(images/bg03.gif) no-repeat left top
}
#menu UL {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; LINE-HEIGHT: normal; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
#menu LI {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 27px; PADDING-RIGHT: 27px; DISPLAY: inline-block; PADDING-TOP: 0px
}
#menu A {
	LINE-HEIGHT: 60px; DISPLAY: block; FONT-FAMILY: "Bitter", serif; COLOR: #d91514; FONT-SIZE: 16px; TEXT-DECORATION: none
}
#menu A {
	LINE-HEIGHT: 60px; DISPLAY: block; FONT-FAMILY: "Bitter", serif; COLOR: #ffffff; FONT-SIZE: 16px; TEXT-DECORATION: none
}
#menu A:hover {
	TEXT-DECORATION: none
}
#page {
	PADDING-BOTTOM: 30px; PADDING-LEFT: 40px; WIDTH: 920px; PADDING-RIGHT: 40px; BACKGROUND: url(images/bg05.gif) repeat-y center top; OVERFLOW: hidden; PADDING-TOP: 30px
}
#page-home {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 40px; WIDTH: 920px; PADDING-RIGHT: 40px; BACKGROUND: url(images/bg05.gif) repeat-y center top; OVERFLOW: hidden; PADDING-TOP: 0px
}
#content {
	WIDTH: 640px; FLOAT: left
}
.two-column2 #content {
	FLOAT: right
}
#sidebar {
	WIDTH: 240px; FLOAT: right
}
.two-column2 #sidebar {
	FLOAT: left
}
#sidebar .title {
	PADDING-BOTTOM: 17px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 24px; PADDING-TOP: 3px
}
#footer {
	BACKGROUND: url(images/bg06.gif) no-repeat left top; HEIGHT: 252px; PADDING-TOP: 25px
}
#footer P {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#footer .copyright {
	COLOR: #66bad3
}
#footer .links {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #ace3f3; PADDING-TOP: 0px
}
#footer .links A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: #ace3f3; PADDING-TOP: 0px
}
#banner {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 490px; PADDING-RIGHT: 40px; BACKGROUND: url(images/bg02.jpg) no-repeat left top; HEIGHT: 280px; PADDING-TOP: 0px
}
#banner H2 {
	PADDING-BOTTOM: 15px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 5px; LETTER-SPACING: -1px; COLOR: #ffffff; FONT-SIZE: 34px; FONT-WEIGHT: normal; PADDING-TOP: 15px; text-shadow: 1px 1px 1px #D31E1C
}
#banner P {
	LINE-HEIGHT: 148%; FONT-FAMILY: "Bitter", serif; COLOR: #ffffff; FONT-SIZE: 16px; text-shadow: 1px 1px 1px #FFFFFF
}
#search {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 320px; PADDING-RIGHT: 0px; FLOAT: right; PADDING-TOP: 0px
}
#search FORM {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0px
}
#search FIELDSET {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0px
}
#search FORM {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 77px
}
#search FIELDSET {
	
}
#search INPUT {
	FLOAT: left
}
#search .input-text {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; WIDTH: 210px; PADDING-RIGHT: 10px; FONT: 14px/14px Arial, Helvetica, sans-serif; BACKGROUND: url(images/homepage01.gif) no-repeat left top; HEIGHT: 31px; COLOR: #000000; BORDER-TOP: medium none; MARGIN-RIGHT: 10px; BORDER-RIGHT: medium none; PADDING-TOP: 0px
}
#search .submit {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; WIDTH: 79px; FONT-FAMILY: "Bitter", serif; BACKGROUND: url(images/homepage02.gif) no-repeat left top; HEIGHT: 31px; COLOR: #ffffff; FONT-SIZE: 14px; BORDER-TOP: medium none; BORDER-RIGHT: medium none; text-shadow: 1px 1px 1px #CB2711
}
#marketing-wrapper {
	BACKGROUND-COLOR: #1886a7
}
#marketing {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 190px; WIDTH: 770px; PADDING-RIGHT: 40px; FONT-FAMILY: "Bitter", serif; BACKGROUND: url(images/bg04.jpg) no-repeat left top; HEIGHT: 150px; COLOR: #a3ddef; PADDING-TOP: 40px
}
#marketing H2 {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LETTER-SPACING: -1px; COLOR: #ffffff; FONT-SIZE: 28px; FONT-WEIGHT: normal; PADDING-TOP: 0px; text-shadow: 1px 1px 1px #2A85A0
}
#marketing P {
	text-shadow: 1px 1px 1px #21809C
}
#marketing .title {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 24px; PADDING-TOP: 10px
}
#marketing .phone {
	FONT-SIZE: 30px
}
#box1 {
	WIDTH: 480px; FLOAT: left
}
#box2 {
	WIDTH: 240px; FLOAT: right
}
#box3 {
	
}
#box4 {
	
}
#box5 {
	CLEAR: both; OVERFLOW: hidden; PADDING-TOP: 20px
}
#two-column {
	
}
#two-column .title {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; MARGIN: 0px; FONT-SIZE: 24px; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
#column1 {
	WIDTH: 300px; FLOAT: left
}
#column2 {
	WIDTH: 300px; FLOAT: right
}
.link-style1 {
	MARGIN: 9px 0px 0px; DISPLAY: inline-block; BACKGROUND: url(images/homepage04.gif) repeat-x left top; HEIGHT: 40px
}
.link-style1 A {
	LINE-HEIGHT: 40px; DISPLAY: inline-block; FONT-FAMILY: "Bitter", serif; BACKGROUND: url(images/homepage03.gif) no-repeat left top; LETTER-SPACING: -1px; HEIGHT: 40px; COLOR: #07243e; FONT-SIZE: 18px; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
.link-style1 SPAN {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 38px; PADDING-RIGHT: 30px; DISPLAY: inline-block; BACKGROUND: url(images/homepage05.gif) no-repeat right top; COLOR: #07243e; PADDING-TOP: 0px
}
.link-style2 {
	MARGIN: 9px 0px 0px; DISPLAY: inline-block; BACKGROUND: url(images/homepage07.gif) repeat-x left top; HEIGHT: 28px
}
.link-style2 A {
	LINE-HEIGHT: 28px; DISPLAY: inline-block; FONT-FAMILY: "Bitter", serif; BACKGROUND: url(images/homepage06.gif) no-repeat left top; HEIGHT: 28px; COLOR: #ffffff; FONT-SIZE: 14px; FONT-WEIGHT: normal; TEXT-DECORATION: none; text-shadow: 1px 1px 1px #AD0D00
}
.link-style2 SPAN {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; DISPLAY: inline-block; BACKGROUND: url(images/homepage08.gif) no-repeat right top; COLOR: #ffffff; PADDING-TOP: 0px
}
.box-style1 {
	
}
.box-style1 .title {
	BORDER-BOTTOM: #ddecf8 1px solid; PADDING-BOTTOM: 15px; MARGIN: 0px 0px 20px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LETTER-SPACING: -1px; COLOR: #092c46; FONT-SIZE: 28px; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
.box-style1 H3 {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif; COLOR: #f32400; FONT-SIZE: 16px; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
.image-style1 {
	POSITION: relative; MARGIN: 15px 0px 20px; WIDTH: 300px; HEIGHT: 119px
}
.image-style1 SPAN {
	POSITION: absolute; WIDTH: 100%; HEIGHT: 100%; TOP: 0px; LEFT: 0px
}
.image-style1 IMG {
	POSITION: absolute; TOP: 0px; LEFT: 0px
}
.image-style1a SPAN {
	BACKGROUND: url(images/bg07.png) no-repeat left top
}
.image-style2 {
	POSITION: relative; MARGIN: 7px 20px 20px 0px; WIDTH: 200px; FLOAT: left; HEIGHT: 119px
}
.image-style2 SPAN {
	POSITION: absolute; WIDTH: 100%; HEIGHT: 100%; TOP: 0px; LEFT: 0px
}
.image-style2 IMG {
	POSITION: absolute; TOP: 0px; LEFT: 0px
}
.image-style2a SPAN {
	BACKGROUND: url(images/bg08.png) no-repeat left top
}
UL.style1 {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
UL.style1 LI {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; CLEAR: both; PADDING-TOP: 0px
}
UL.style1 A {
	COLOR: #f32400; TEXT-DECORATION: none
}
UL.style1 A:hover {
	TEXT-DECORATION: none
}
UL.style2 {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
UL.style2 LI {
	PADDING-BOTTOM: 11px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
