﻿body{
	
	font:arial,verdana;
}
		
.has-layout{
	display:inline-block;
	*display:inline;
	zoom:1;
}		
	
	.clear{
		clear:both;
	}


	#page{
		width:800px;
		min-height:800px;
		background:#fff;
		margin: 0 auto;
		
	}
	.position-relative
	{
		position:relative;
	}
	
	#page .campaign-menu
	{
		height:36px;
	}
		#page .campaign-banner{
			padding-top:10px;
			background-image:url('../images/business-pleasure-ad.jpg');
			background-repeat:no-repeat;
			width:800px;
			height:580px;
			position:relative;
			z-index:10;
		}
		#page .campaign-banner a{
			position:absolute;
			top:0px;
			left:0px;
		}
		#page .campaign-text
		{
			position:absolute;
			top:50px;
			left:50px;
			z-index:0;
		}
	
	#page form{
		width:630px;
		height:82px;
	}
		#page .fore-pane{
			width:630px;
			height:102px;
			padding:30px 150px 0px 20px;
			background:url(../images/form-panel.gif) no-repeat center center;
		}
		
		#page  .bp-form-submit{
			float:left;
			width:130px;
		}
		
			#page  .bp-form-submit .submit-button{
				width:130px;
				height:62px;
				background:url('../images/submit-btn.gif') no-repeat center center;
				cursor:pointer;
				border:0px;
			}
		#page  .fields{
	
			float:left;
			width:500px;
		}
		#page  .fields .shadow{
			margin-top:3px;
			width:151px;
			height:22px;
			background-repeat:no-repeat;
			background-image:url('../images/bp-form-input.jpg');
		}
		#page  .fields .field{
			float:right;
			margin-left:15px;
		}
		
			#page  .fields .field label{
				font-size:16px;
				color:#00a7ed;
				
				
			}
		#page  .fields .field .txt{
			width:140px;
			height:22px;
			line-height:22px;
			border:0px;
			padding-top:3px;
			*padding-top:0px;
			background:transparent;
		}
		
		.checkbox-field{
			position:relative;
			top:-15px;
			right:-2px;
			cursor:pointer;
			float:right;
		}
		
		#cbField .content{
			float:left;
			padding-right:20px;
		}
		
		#comboHolder{
			position:relative;
			
			float:left;
		}
		
		#comboHolder .checked{
			background-image:url('../images/checkbox-on.gif');
			background-repeat:no-repeat;
			width:14px;
			height:14px;
			position:absolute;
			
		}
		
		#comboHolder  .unchecked{
			background-image:url('../images/checkbox-off.gif');
			background-repeat:no-repeat;
			width:14px;
			height:14px;
			position:absolute;
			
		}
		

		
		.checkbox-field span{
			line-height:16px;
		}
	
	.footer a{
		color:#1aa0de;
		text-decoration:none;
	}
	
	.footer a:hover{
		text-decoration:underline;
	}
	
	.footer .more-info{
			width:320px;
			float:right;
			color:#707070;
			padding-right:20px;
		}
		
			.footer .more-info .side-title{
				float:right;
				width:65px;
			}	
			
				.footer .more-info .side-title .astrix{
					color:#11206b;
					font-weight:bold;
				}	
				.footer .more-info .side-title .title{
					font-weight:bold;
					color:#1aa0de;
				}
			.footer .more-info .info{
				float:right;
				width:250px;
			}
		
		.footer .information{
			float:right;
			width:460px;
			color:#1aa0de;
			
		}
			
	
		
#navBar li .last
{
	border-color:#fff;
}