/*defined in global.css*/
/**************end Global Elements************/

/*****global Blocks*****/
#container{/*defined in global.css*/}

#header{/*defined in global.css*/}

/*************navigation*********/
#navigation{/*defined in global.css*/}
/***************end navigation******/

#banner{/*defined in global.css*/}
	

/********content********/

#content{/*defined in global.css*/}


/**********left-sidebar*****/
	#left-sidebar{/*defined in global.css*/}
		.left-block{/*defined in global.css*/}
		.login{/*defined in global.css*/}
		
		.login form.login-form {/*defined in global.css*/}
	
	
	.destination{/*defined in global.css*/}
	

/*************end left-sidebar******/
	
	#content-text{/*defined in global.css*/}
		
	#tab-container
	{
		position:relative;
		width:470px;
		padding:15px;
		padding-bottom:0; padding-top:0;
	}
	
	#tab-container a
	{
		position:relative;
		width:150px; height:28px; 
		background:url(../siteimages/background/tab.jpg) no-repeat;
		text-align:center; line-height:28px; text-decoration:none;
		font-size:14px; color:#04266B; float:left; display:inline;
		margin-right:4px;
	}
	
	#tab-container a:hover,#tab-container a.active
	{
		background:url(../siteimages/background/tab-active.jpg) no-repeat;
		color:#FFFFFF;
	}
	
	.content-block{/*defined in global.css*/}
	
	.content-block div.pointer{/*defined in global.css*/}
	
		.content-block .block-image
		{
			position:relative;
			width:140px;
			height:95px;
			border:1px solid #3C5FA2;
			float:left; display:inline;
			overflow:hidden;
		}
		
			.block-image img{border:none;}
		.content-block .block-detail
		{
			position:relative;
			width:315px; height:95px;
			overflow:hidden; float:right; display:inline;
		}
		
		.content-block a.more
		{
			position:relative;
			width:85px; height:19px; float:right; display:block;
			background:url(../siteimages/background/content-more.jpg) no-repeat;
			text-decoration:none; color:#fff;
			line-height:19px; padding-left:15px;
		}
		
		
		.tab-content{display:none;}
		
		.tab-content .l-t-c
		{
			position:absolute; width:5px; height:5px; z-index:050; left:-1px; top:-1px;
			background:url(../siteimages/background/content-block-l-t-c.jpg) no-repeat;
		}
		
		.tab-content .r-t-c
		{
			position:absolute; width:5px; height:5px; z-index:050; right:-1px; top:-1px;
			background:url(../siteimages/background/content-block-r-t-c.jpg) no-repeat;
		}
		
		.tab-content div.pointer
		{
		position:absolute;
		width:15px;
		height:7px;
		left:20px; top:0px;
		background:url(../siteimages/background/login-pointer.gif) no-repeat;
		z-index:100;
		}
		
		.active { display:block;}
		
		#Employers .pointer{ position:absolute; top:-1px; left:85px; }
		#Insurers .pointer{ position:absolute; top:-1px; left:235px; }
		#Individuals .pointer{ position:absolute; top:-1px; left:390px; }
		
		.surgical-trip{padding:0; width:498px;}
		
		.surgical-trip .l-t-c
		{
			position:absolute; width:5px; height:5px; z-index:050; left:-1px; top:-1px;
			background:url(../siteimages/background/surgical-l-t-c.jpg) no-repeat;
		}
		
		.surgical-trip .r-t-c
		{
			position:absolute; width:5px; height:5px; z-index:050; right:-1px; top:-1px;
			background:url(../siteimages/background/surgical-r-t-c.jpg) no-repeat;
		}
		
		.surgical-trip h2{position:relative; background:url(../siteimages/background/surgical-trip-heading.jpg) repeat-x; height:28px; font-size:13px; color:#FFFFFF; line-height:24px; padding-left:15px;}

		
		.surgical-trip .block-image
		{
			position:relative;
			width:100px;
			height:75px;
			border:1px solid #3C5FA2;
			float:left; display:inline;
			overflow:hidden;
			margin:15px;
		}
		
			.block-image img{border:none;}
		.surgical-trip .block-detail
		{
			position:relative;
			width:345px; height:78px;
			overflow:hidden; float:right; display:inline;
			margin:15px; margin-left:0px; 
		}
		
		.surgical-trip .block-detail h1{font-size:18px; font-weight:normal;color:#003997; line-height:22px; margin-bottom:0px;}
		
		.surgical-trip a.more{margin:15px; margin-top:5px;}
		.surgical-trip div.pointer{ background:url(../siteimages/background/login-pointer.gif) no-repeat;}

		
		.offer{padding:0; width:498px;}
		.offer div.pointer{ background:url(../siteimages/background/destination-pointer.jpg) no-repeat;}
		.offer .l-t-c
		{
			position:absolute; width:5px; height:5px; z-index:050; left:-1px; top:-1px;
			background:url(../siteimages/background/offer-l-t-c.jpg) no-repeat;
		}
		
		.offer .r-t-c
		{
			position:absolute; width:5px; height:5px; z-index:050; right:-1px; top:-1px;
			background:url(../siteimages/background/offer-r-t-c.jpg) no-repeat;
		}
		
		.offer h2{position:relative; background:url(../siteimages/background/offer-heading.jpg) repeat-x; height:28px; font-size:13px; color:#FFFFFF; line-height:24px; padding-left:15px;}
		
		.offer ul
		{
			position:relative;
			width:478px; margin:10px; margin-top:0;
			padding-top:10px;
			height:auto;
			list-style:none;
		}
		
		.offer ul li
		{
			position:relative;
			background:url(../siteimages/background/offer-list.jpg) left 2px no-repeat; padding-left:20px;
			font-size:12px; color:#00529E; line-height:15px; margin-bottom:5px;
		}
		
		.offer h3{font-size:14px; border-bottom:1px dotted #1D1D1D; color:#1D1D1D; line-height:24px; margin-left:10px; margin-right:10px;}
		
		.offer p{line-height:15px; margin:10px; text-align:justify;}
	
/**********right-sidebar*****/
	
	#right-sidebar{/*defined in global.css*/	}
/**********end right-sidebar****/

	.right-block{/*defined in global.css*/}

	.features{/*defined in global.css*/}
			
	.purposal{/*defined in global.css*/}
	
	.purposal form.purposal-form{/*defined in global.css*/}
	
/*********end content*********/

#footer{/*defined in global.css*/}


/*****end global Blocks****/
