
#container {
	MARGIN: 0px auto;
	WIDTH: 960px;
}

#header {
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	HEIGHT: 90px;
}

#header #title {
	FLOAT: left;
	OVERFLOW: hidden;
	clear: both;
}

#header #logo {
	FLOAT: left;
	PADDING-TOP: 23px;
	background: url(logo.png) no-repeat 0px 23px;
	width: 240px;
	height: 60px;
}

#header H1 {
	font-size: 10px;
}

#nav {
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	ZOOM: 1;
	FLOAT: right;
	PADDING-TOP: 35px
}

#nav:after {
	DISPLAY: block;
	HEIGHT: 0px;
	VISIBILITY: hidden;
	CLEAR: both;
	CONTENT: "."
}

#nav UL {
	LIST-STYLE-TYPE: none;
	MARGIN: 0px 1px 0px 0px
}

#nav LI {
	MARGIN: 0px -1px 0px 0px;
	FLOAT: left
}

#nav A {
	DISPLAY: block;
	BACKGROUND: url(bg_nav.png) no-repeat right 50%;
	COLOR: #222;
	_float: left
}

#nav SPAN {
	PADDING-BOTTOM: 0px;
	LINE-HEIGHT: 1;
	PADDING-LEFT: 16px;
	PADDING-RIGHT: 16px;
	DISPLAY: block;
	HEIGHT: 19px;
	CURSOR: pointer;
	PADDING-TOP: 7px;
	_float: left
}

#nav A:focus {
	COLOR: #1e7ecd;
	TEXT-DECORATION: none
}

#nav A:hover {
	COLOR: #1e7ecd;
	TEXT-DECORATION: none
}

#body_home #nav_home A {
	BACKGROUND: url(bg_nav_on.png) no-repeat 100% 0px;
	COLOR: #222
}

.body_products #nav_products A {
	BACKGROUND: url(bg_nav_on.png) no-repeat 100% 0px;
	COLOR: #222
}

#body_download #nav_download A {
	BACKGROUND: url(bg_nav_on.png) no-repeat 100% 0px;
	COLOR: #222
}

#body_purchase #nav_purchase A {
	BACKGROUND: url(bg_nav_on.png) no-repeat 100% 0px;
	COLOR: #222
}

#body_support #nav_support A {
	BACKGROUND: url(bg_nav_on.png) no-repeat 100% 0px;
	COLOR: #222
}

#body_contact #nav_contact A {
	BACKGROUND: url(bg_nav_on.png) no-repeat 100% 0px;
	COLOR: #222
}

#body_home #nav_home SPAN {
	BACKGROUND: url(bg_nav_on.png) no-repeat 0px -26px
}

.body_products #nav_products SPAN {
	BACKGROUND: url(bg_nav_on.png) no-repeat 0px -26px
}

#body_download #nav_download SPAN {
	BACKGROUND: url(bg_nav_on.png) no-repeat 0px -26px
}

#body_purchase #nav_purchase SPAN {
	BACKGROUND: url(bg_nav_on.png) no-repeat 0px -26px
}

#body_support #nav_support SPAN {
	BACKGROUND: url(bg_nav_on.png) no-repeat 0px -26px
}

#body_contact #nav_contact SPAN {
	BACKGROUND: url(bg_nav_on.png) no-repeat 0px -26px
}

#content {
	BORDER-BOTTOM: #fff 10px solid;
	ZOOM: 1;
	CLEAR: both;
}

#content:after {
	DISPLAY: block;
	HEIGHT: 0px;
	VISIBILITY: hidden;
	CLEAR: both;
	CONTENT: "."
}

#content_main {
	WIDTH: 704px;
	FLOAT: left;
	MARGIN-LEFT: 256px;
	_display: inline
}

#body_benefits #nav_benefits A {
	COLOR: #323232;
	BORDER-RIGHT-COLOR: #fff
}

#body_rewards #nav_rewards A {
	COLOR: #323232;
	BORDER-RIGHT-COLOR: #fff
}

#body_flexible #nav_flexible A {
	COLOR: #323232;
	BORDER-RIGHT-COLOR: #fff
}

#body_calculator #nav_calculator A {
	COLOR: #323232;
	BORDER-RIGHT-COLOR: #fff
}

#body_tools #nav_tools A {
	COLOR: #323232;
	BORDER-RIGHT-COLOR: #fff
}

#body_benefits #nav_benefits SPAN {
	BACKGROUND-COLOR: #fff;
	BORDER-RIGHT-COLOR: #fff
}

#body_rewards #nav_rewards SPAN {
	BACKGROUND-COLOR: #fff;
	BORDER-RIGHT-COLOR: #fff
}

#body_flexible #nav_flexible SPAN {
	BACKGROUND-COLOR: #fff;
	BORDER-RIGHT-COLOR: #fff
}

#body_calculator #nav_calculator SPAN {
	BACKGROUND-COLOR: #fff;
	BORDER-RIGHT-COLOR: #fff
}

#body_tools #nav_tools SPAN {
	BACKGROUND-COLOR: #fff;
	BORDER-RIGHT-COLOR: #fff
}

#footer {
	MARGIN: 0px 0px 0px;
	BACKGROUND-COLOR: #0f2e57;
	COLOR: #75b6e8;
	CLEAR: both;
	height: 80px;
}

#footer_link {
	PADDING-BOTTOM: 0px;
	MARGIN: 0px auto;
	PADDING-LEFT: 0px;
	WIDTH: 960px;
	PADDING-RIGHT: 0px;
	HEIGHT: 48px;
	PADDING-TOP: 15px
}

#footer UL {
	LIST-STYLE-TYPE: none;
	MARGIN: 0px 0px 10px;
	padding-left: 300px;
}

#footer LI {
	PADDING-RIGHT: 5px;
	FLOAT: left;
	MARGIN-RIGHT: 5px;
	BORDER-RIGHT: 1px solid;
}

#footer LI#end {
	BORDER-RIGHT-WIDTH: 0px
}

#footer A {
	COLOR: #fff
}

#footer #footer_copyright {
	PADDING-BOTTOM: 0px;
	MARGIN: 10px auto;
	PADDING-LEFT: 0px;
	WIDTH: 960px;
	PADDING-RIGHT: 0px;
	text-align: center;
	float: left;
	height: 30px;
}

#rightBox {
	float: right;
	width: 260px;
}

.intro {
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 20px;
	WIDTH: 220px;
	PADDING-RIGHT: 20px;
	MARGIN-BOTTOM: 15px;
	BACKGROUND: #ecf4fc;
	FLOAT: right;
	PADDING-TOP: 15px;
}

.intro .title {
	MARGIN-BOTTOM: 0px;
	FONT-SIZE: 1.5em
}

.intro p {
	MARGIN-TOP: 10px;
	FONT-SIZE: 1em;
}

#main {
	WIDTH: 690px;
	FLOAT: left;
}

#main #detail {
	float: left;
	width: 690px;
}

#main #download {
	width: 690px;
	float: left;
	border-top: #ccc 1px solid;
	border-left: #ccc 1px solid;
	border-right: #ccc 1px solid;
}

#download_title {
	width: 690px;
	float: left;
	border-bottom: #ccc 1px solid;
}

#download_title #t1 {
	width: 304px;
	float: left;
	padding-left: 5px;
}

#download_title #t2 {
	width: 99px;
	float: left;
	text-align: center;
}

#download_title #t3 {
	width: 99px;
	float: left;
	text-align: center;
}

#download_title #t4 {
	width: 180px;
	float: left;
	text-align: center;
}

#download_list {
	width: 690px;
	float: left;
}

#download_list ul {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none;
}

#download_list ul li {
	MARGIN: 0px;
	OVERFLOW: hidden;
	WIDTH: 690px;
	TEXT-ALIGN: left;
	BORDER-BOTTOM: #ccc 1px solid;
}

#download_list .p1 {
	width: 304px;
	float: left;
	height: 30px;
	padding-top: 5px;
	padding-left: 5px;
}

#download_list .p2 {
	width: 99px;
	float: left;
	text-align: center;
	height: 30px;
	padding-top: 5px;
}

#download_list .p3 {
	width: 99px;
	float: left;
	text-align: center;
	height: 30px;
	padding-top: 5px;
}

#download_list .p4 {
	width: 179px;
	float: left;
	text-align: center;
	height: 30px;
	padding-top: 2px;
}

#download_list .p4 .d1 {
	width: 179px;
	float: left;
	text-align: center;
	clear: both;
}

#download_list .p4 .d2 {
	width: 179px;
	float: left;
	text-align: center;
}

#main #prodlist {
	width: 690px;
	float: left;
	margin: 0px;
}

#main #prodlist UL {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none;
}

.leftBox {
	PADDING-BOTTOM: 4px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	HEIGHT: 100%;
	OVERFLOW: hidden;
	PADDING-TOP: 8px
}

#main #prodlist UL LI {
	PADDING-BOTTOM: 16px;
	MARGIN: 10px 0px;
	OVERFLOW: hidden;
	WIDTH: 690px;
	BORDER-BOTTOM: #ccc 1px solid;
	TEXT-ALIGN: left;
}

.prodPic {
	TEXT-ALIGN: center;
	MARGIN-TOP: 8px;
	WIDTH: 160px;
	FLOAT: left;
}

.prodInfo {
	WIDTH: 500px;
	PADDING-RIGHT: 10px;
	FLOAT: right;
	padding-left: 10px;
}

.prodInfo .top {
	FLOAT: right;
}

.prodInfo .focus {
	float: left;
}

#body_home {
	BACKGROUND-IMAGE: url(bg_body_home.png)
}

#body_home #content {
	BACKGROUND: none transparent scroll repeat 0% 0%
}

#body_home #prod {
	FLOAT: right;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 28px;
	PADDING-LEFT: 10px;
	HEIGHT: 270px;
	COLOR: #fff;
	PADDING-TOP: 10px;
	text-shadow: 1px 1px 1px #333;
	width: 500px;
	background: url(bg_body_prod.jpg) #0e4a82 no-repeat 0px 0px
}

#body_home #prod IMG {
	margin-left: 40px;
	margin-top: 5px;
}

#body_home #intro {
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 28px;
	PADDING-LEFT: 0px;
	HEIGHT: 270px;
	COLOR: #fff;
	PADDING-TOP: 10px;
	text-shadow: 1px 1px 1px #333;
	width: 450px;
	background: url(bg_body_intro.jpg) #0e4a82 no-repeat 0px 0px
}

#body_home #intro H1 {
	TEXT-ALIGN: left;
	PADDING-BOTTOM: 0px;
	LINE-HEIGHT: 1em;
	MARGIN: 10px 0px 10px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	LETTER-SPACING: -2px;
	COLOR: #fff;
	FONT-SIZE: 34px;
	PADDING-TOP: 10px
}

#body_home #intro H2 {
	PADDING-BOTTOM: 0px;
	LINE-HEIGHT: 1.2em;
	MARGIN: 0px 0px 10px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	FONT-FAMILY: verdana, times;
	COLOR: #fff;
	FONT-SIZE: 18px;
	FONT-WEIGHT: normal;
	PADDING-TOP: 15px
}

#body_home #intro H3 {
	PADDING-BOTTOM: 0px;
	LINE-HEIGHT: 1.2em;
	MARGIN: 0px 0px 15px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	FONT-FAMILY: verdana, times;
	COLOR: #fff;
	FONT-SIZE: 16px;
	FONT-WEIGHT: normal;
	PADDING-TOP: 0px
}

#body_home #intro .button A {
	WIDTH: 100%;
	DISPLAY: block;
	HEIGHT: 100%
}

#body_home #intro #button_try {
	float: left;
	padding-top: 15px;
}

#body_home #intro #button_tour {
	float: right;
	padding-top: 15px;
}

#main #button_try {
	float: left;
	padding-top: 20px;
	text-align: center;
	width: 690px;
	padding-bottom: 20px;
}

#body_home #awards {
	MARGIN: 0px 30px 30px 0px;
	WIDTH: 460px;
	FLOAT: left;
	FONT-SIZE: 1.17em;
	text-align: center;
	height: 120px;
}

#body_home #description {
	POSITION: relative;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 20px;
	PADDING-LEFT: 0px;
	WIDTH: 470px;
	PADDING-RIGHT: 0px;
	FLOAT: left;
	PADDING-TOP: 0px;
}

#body_home #description SPAN {
	font-size: 18px;
	FONT-FAMILY:Verdana, Arial;
	COLOR: #222;
}

#body_home #arrange {
	FONT-SIZE: 1.17em
}

#body_home #arrange IMG {
	MARGIN: 0px 0px 15px;
	DISPLAY: block
}

#body_home #arrange A {
	MARGIN: 5px 0px;
	DISPLAY: block
}

#body_home #arrange SPAN {
	COLOR: #333
}

#body_home #pdf_solution {
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 30px 0px 0px;
	PADDING-LEFT: 0px;
	WIDTH: 945px;
	PADDING-RIGHT: 15px;
	FLOAT: left;
	PADDING-TOP: 10px;
}

#body_home #pdf_solution H2 {
	FONT-SIZE: 2.17em;
}

#body_home #pdf_solution H3 {
	MARGIN: 0px
}

#body_home #pdf_solution UL {
	PADDING-BOTTOM: 0px;
	LIST-STYLE-TYPE: none;
	MARGIN: 0px 0px 20px;
	PADDING-LEFT: 12px;
	PADDING-RIGHT: 12px;
	BACKGROUND: #fff;
	PADDING-TOP: 10px
}

#body_home #pdf_solution LI {
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 10px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	BACKGROUND: no-repeat 0px 0px;
	PADDING-TOP: 0px
}

#body_home #pdf_solution P {
	MARGIN-BOTTOM: 0px;
	FONT-SIZE: 1.17em
}

#body_home #pdf_solution LI P {
	MARGIN-BOTTOM: 0px;
	FONT-SIZE: 1em
}

#body_home #pdf_solution .more {
	MARGIN-BOTTOM: 0px;
	FONT-SIZE: 1em
}

#body_home #free_solution {
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 20px;
	PADDING-LEFT: 0px;
	WIDTH: 470px;
	PADDING-RIGHT: 0px;
	FLOAT: left;
	PADDING-TOP: 10px
}

#body_home #free_solution H2 {
	FONT-SIZE: 2.17em;
}

#body_home #free_solution H3 {
	MARGIN: 0px
}

#body_home #free_solution UL {
	PADDING-BOTTOM: 0px;
	LIST-STYLE-TYPE: none;
	MARGIN: 0px 0px 20px;
	PADDING-LEFT: 12px;
	PADDING-RIGHT: 12px;
	BACKGROUND: #fff;
	PADDING-TOP: 10px
}

#body_home #free_solution LI {
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 10px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	BACKGROUND: no-repeat 0px 0px;
	PADDING-TOP: 0px
}

#body_home #free_solution P {
	MARGIN-BOTTOM: 0px;
	FONT-SIZE: 1.17em
}

#body_home #free_solution LI P {
	MARGIN-BOTTOM: 0px;
	FONT-SIZE: 1em
}

#body_home #free_solution .more {
	MARGIN-BOTTOM: 0px;
	FONT-SIZE: 1em
}

#body_home #chm_solution {
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 30px 20px 0px;
	PADDING-LEFT: 0px;
	WIDTH: 445px;
	PADDING-RIGHT: 15px;
	FLOAT: left;
	PADDING-TOP: 10px
}

#body_home #chm_solution H2 {
	FONT-SIZE: 2.17em;
}

#body_home #chm_solution H3 {
	MARGIN: 0px
}

#body_home #chm_solution UL {
	PADDING-BOTTOM: 0px;
	LIST-STYLE-TYPE: none;
	MARGIN: 0px 0px 10px;
	PADDING-LEFT: 12px;
	PADDING-RIGHT: 12px;
	BACKGROUND: #fff;
	PADDING-TOP: 10px
}

#body_home #chm_solution LI {
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 10px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	BACKGROUND: no-repeat 0px 0px;
	PADDING-TOP: 0px
}

#body_home #chm_solution P {
	MARGIN-BOTTOM: 0px;
	FONT-SIZE: 1.17em
}

#body_home #chm_solution LI P {
	MARGIN-BOTTOM: 0px;
	FONT-SIZE: 1em
}

#body_home #chm_solution .more {
	MARGIN-BOTTOM: 0px;
	FONT-SIZE: 1em
}

#body_home #word_solution {
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 20px;
	PADDING-LEFT: 0px;
	WIDTH: 470px;
	PADDING-RIGHT: 0px;
	FLOAT: left;
	PADDING-TOP: 10px
}

#body_home #word_solution H2 {
	FONT-SIZE: 2.17em;
}

#body_home #word_solution H3 {
	MARGIN: 0px
}

#body_home #word_solution UL {
	PADDING-BOTTOM: 0px;
	LIST-STYLE-TYPE: none;
	MARGIN: 0px 0px 20px;
	PADDING-LEFT: 12px;
	PADDING-RIGHT: 12px;
	BACKGROUND: #fff;
	PADDING-TOP: 10px
}

#body_home #word_solution LI {
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 10px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	BACKGROUND: no-repeat 0px 0px;
	PADDING-TOP: 0px
}

#body_home #word_solution P {
	MARGIN-BOTTOM: 0px;
	FONT-SIZE: 1.17em
}

#body_home #word_solution LI P {
	MARGIN-BOTTOM: 0px;
	FONT-SIZE: 1em
}

#body_home #word_solution .more {
	MARGIN-BOTTOM: 0px;
	FONT-SIZE: 1em
}

#body_home #testimonial1 {
	POSITION: relative;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 20px 0px;
	WIDTH: 960px;
	FLOAT: left
}

#body_home #testimonial2 {
	POSITION: relative;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 20px 0px;
	WIDTH: 960px;
	FLOAT: left
}

#map {
	BORDER-BOTTOM: #e4e4e4 1px solid;
	BORDER-LEFT: #e4e4e4 1px solid;
	PADDING-BOTTOM: 3px;
	PADDING-LEFT: 3px;
	PADDING-RIGHT: 3px;
	BORDER-TOP: #e4e4e4 1px solid;
	BORDER-RIGHT: #e4e4e4 1px solid;
	PADDING-TOP: 3px
}

#map_sleeve {
	WIDTH: 622px;
	HEIGHT: 342px
}
