body {
	Font-family: Arial, Helvetica, sans-serif;
	Font-size: 13px;
	background-image: url(../images/home_bg.jpg);
	background-repeat: repeat-x;
	background-color: #F2F2F2;
	color: #1A1A1A;
}

a {
	text-decoration: none;
	color: #1A1A1A;
}
	a:hover {
		text-decoration: underline;
		color: #1A1A1A;
	}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #333333;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #898989;
}

#footer {
	margin-top: 50px;
}
	#footer #container {
		width: 967px !important;	
	}
			
#home-container {
	width: 967px;
	margin-left: auto;
	margin-right: auto;
}
	#home-container #header {
		width:967px;
		float: left;
		height: 90px;
	}
		#home-container #header #logo {
			float: left;
			width: 400px;
		}
		#home-container #header #register {
			float: right;
			width: 400px;
			text-align: right;
			padding-top: 15px;
		}
	
	#home-container #subnav {
		width:967px;
		float: left;
		height: 39px;
		padding-top: 14px;
	}
		#home-container #subnav #sections {
			width: 400px;
			float: left;
		}
			#home-container #subnav .btnWhite {
				color: #333333;
				font-weight: bold;
				height: 28px;
				float: left;
				margin-right: 5px;
			}
				#home-container #subnav .btnWhite .left {
					background-image: url(../images/buttons/btn_white_left.gif);
					background-position: top right;
					background-repeat: no-repeat;
					width:4px;
					float: left;
					height: 28px;
				}
				#home-container #subnav .btnWhite .right {
					background-image: url(../images/buttons/btn_white_right.gif);
					background-position: top right;
					background-repeat: no-repeat;
					width:4px;
					float: left;
					height: 28px;
				}
				#home-container #subnav .btnWhite .mid {
					float: left;
					background-color: #ffffff;
					padding:6px 12px 6px 12px;
				}
					#home-container #subnav .btnWhite a {
						color: #333333;
						text-decoration: none;
					}
						#home-container #subnav .btnWhite a:hover {
							color: #333333;
							text-decoration: underline;
						}
				
		#home-container #subnav .btnGrey {
				color: #999999;
				font-weight: bold;
				height: 28px;
				float: left;
				margin-right: 5px;
			}
				#home-container #subnav .btnGrey .left {
					background-image: url(../images/buttons/btn_grey_left.gif);
					background-position: top right;
					background-repeat: no-repeat;
					width:4px;
					float: left;
					height: 28px;
				}
				#home-container #subnav .btnGrey .right {
					background-image: url(../images/buttons/btn_grey_right.gif);
					background-position: top right;
					background-repeat: no-repeat;
					width:4px;
					float: left;
					height: 28px;
				}
				#home-container #subnav .btnGrey .mid {
					float: left;
					background-color: #333333;
					padding:6px 12px 6px 12px;
				}
					#home-container #subnav .btnGrey a {
						color: #999999;
						text-decoration: none;
					}
						#home-container #subnav .btnGrey a:hover {
							color: #999999;
							text-decoration: underline;
						}
			
		#home-container #subnav #login {
			padding-right: 8px;
			float: right;
			text-align: right;
		}
			#home-container #subnav #login .status {
				font-size: 14px;
				font-weight: bold;
				color: #666666;
				float: left;
				padding-top: 6px;
				padding-right:10px;
			}
			
		#home-container #panel {
			width: 967px;
			background-image: url(../images/home_panel_bg.jpg);
			background-repeat: repeat-y;
			float: left;
			margin-top: 5px;
		}
			#home-container #panel #top, #home-container #panel #bottom {
				margin: 0px;
				padding: 0px;
			}
			
			#home-container #panel .cont-contain {
				width: 967px;
				float: left;
				margin-top: 5px;
				height: 485px;
				overflow: hidden;
				margin-left: 10px;
			}
			
			#home-container #panel .content {
				padding: 10px 10px 10px 0px;
				
			}
				#home-container #panel .content .wheel {
					width: 483px;
					float: left;
					margin-right: 16px;
				}
				#home-container #panel .content .page {
					float: left;
					width: 437px;
					padding-top: 10px;
				}
				#home-container #panel .content .page2 {
					float: left;
					width: 637px;
					padding-top: 10px;
				}
				#home-container #panel .content .btnBack {
					width: 200px;
					float: left;
					margin-left: 16px;
					padding-top: 190px;
				}
				
					#home-container #panel .content .page h1, #home-container #panel .content .page h3,
					#home-container #panel .content .page2 h1, #home-container #panel .content .page2 h3 {
						margin-bottom: 20px;
						margin-top: 10px;
					}
					
					#home-container #panel .content .page .jFlowNext {
							float: right;
							padding-top: 50px;
					}
					
					#home-container #panel .content .page2 .benefitlist {
						list-style-image: url(../images/panel_tick.gif);
						margin:1em 0;	
						padding-left: 40px;
					}
						#home-container #panel .content .page2 .benefitlist li {

							line-height: 40px;
							margin-top: 0px;
							padding-bottom: 10px;
						}
					
					#home-container #panel .content .page .unitlist {
						color: #333333;
						margin-bottom: 15px;
						width: 300px;
					}
						#home-container #panel .content .page .unitlist li {
							margin-bottom: 5px;
						}
						#home-container #panel .content .page .unitlist .unit {
							font-style: italic;
							font-size: 20px;
							font-family:"Times New Roman", Times, serif;
							font-weight: bold;
						}
						
#jFlowSlide {
	margin-left: 10px;
}
.jFlowNext {
	padding-bottom: 50px;
}
.logMsg, .pwdMsg, .regMsg {
	color: #ff0000;
	font-weight: bold;
	float: left;
}