body, textarea
{
	font-size:11px;
	background-color: #c5f1ff;
	color: #000;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-family:Arial, Helvetica, sans-serif;
}

.hr
{
	width:100%;
	height:2px;
	background-color:#CCC;
	margin:22px auto 5px auto;
	clear:both;
}

#header
{
	width:940px;
	height:126px;
	margin:10px auto 5px auto;;
	position:relative;
	background:url(images/head-drop.gif) repeat-x;
	z-index: 2;
}
	
	#header #DAL_LOGO {position:absolute;top:8px;left:14px;}
	
	#header #ir_award {position:absolute;top:1px;left:14px;}
	
	#header h2
	{
		position:absolute;
		margin:0px;
		color:#002F65;
		top:73px;
		left:13px;
		font-size:13px;
		font-weight:normal;
	}

	#header h3
	{
		position:absolute;
		color:#002F65;
		top:25px;
		right:126px;
		font-size:18px;	
		margin:0px;	
		width: 100%;
	}	
	
	#header h3 div{
		width: 100%;
		text-align:right;
		font-weight: lighter;
	}
	
	#header .box {width:33px;height:33px;position:absolute;}
	
	#header #box1
	{
		top:11px;left:346px;
		background:url(images/top-box-1.gif) repeat-x;
	}
	
	#header #box2
	{
		top:47px;left:464px;
		background:url(images/top-box-2.gif) repeat-x;
	}

	#header #box3
	{
		top:24px;left:856px;
		background:url(images/top-box-3.gif) repeat-x;
	}

#menu
{
	position:absolute;
	bottom:0px;
	width:833px;
	padding:7px 107px 0px 0px;
	height:23px;
	background-color:#002F65;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
}
	#services_menu
	{
		position:absolute;
		right:186px;
		top:7px;
	}

	#ticker
	{
		height:16px;
		position:absolute;
		overflow:hidden;
		top:0px;
		left:70px;
		width:360px;
	}
	
	#ticker_tape
	{
		width:360px;
		height:60px;
		position:absolute;
		top:0px;
	}	

	.green_text {color:#c1d72e;}
	
	#menu a {color:#FFF;text-decoration:none;padding:0px 15px 0px 15px;}
	#menu a:hover {text-decoration:underline;}

#main	/*Content area*/
{
	width:928px;
	padding:8px 6px 8px 6px;
	background-color:#FFF;
	margin:0px auto;
	position:relative;
	z-index:30;
}

#pre_main
{
	width:922px;
	padding:8px 6px 8px 12px;
	margin:0px auto;
	position:relative;
	margin:0px auto;
	color:#FFF;
	background-color:#c1d72e;
	height:30px;
}
	
	#pre_main h1 {font-size:22px;margin:0px;}

.center_content
{
	padding:5px 15px 5px 15px;
	color:#002f65;
	font-size:13px;
}

	
	.center_content h2
	{
		color:#002F65;
		font-size:18px;
		margin-top:8px;
	}
	
	.center_content ul
	{
		background-color:#D6DBDF;
		list-style-image:url(images/bullet.gif);
		padding:8px 0px 8px 30px;
	}
	.center_content ul li
	{
		list-style-image:url(images/bullet.gif);
		margin: 4px 0px 4px 0px;
		font-weight:bold;
	}
	
#splash_1
{
	float:left;
	height:212px;
	width:557px;
	padding-left:15px;
	background: #000 url(images/splash_1.jpg) no-repeat top left;
	color:#002F65;
}

	#splash_1 h1
	{
		color: #C0D62F;
		padding-top: 10px;
		font-size:30px;
		margin:0px;
	}
	
	#splash_1 p
	{
		margin:11px 0px 11px 0px;
		font-size:14px;
		font-weight:bold;
		width:300px;
		color: #fff;
	}

#splash_2
{
	float:left;
	width:356px;
	height:212px;
	background-color:#C1D72E;
	position:relative;
}
	#splash_2 h1, .small_block h1
	{
		background-color:#002F65;
		height:28px;
		margin:0px;
		color:#FFF;
		padding:6px 0px 0px 14px;
		font-size:18px;
		font-weight:normal;
	}
	
	#splash_2 h1 {width:342px;}
	
	#splash_2 p, .small_block p
	{
		margin: 6px 0px 0px 8px;
		color:#002F65;
	}
	
	#splash_2 img
	{
		position:absolute;
		bottom:4px;
		left:10px;
	}
	
	
	.small_block p {font-weight:bold;}
	
	#splash_2 #calc {float:right;margin:12px 8px 0px 6px;}


.small_block {width:197px;float:left;height:212px;margin-right:9px;font-size:12px;}
	.small_block h1 {width:207px;}
	
	.small_block ul {font-weight:bold;color:#002F65;}
	
.redlight {color:red;}	
	
.right_block
{
	float:left;
	width:197px;
	padding:0px 12px 0px 20px;
	height:262px;
	font-size:11px;
	color:#002F65;
	font-weight:bold;
}

.sub_block
{
	float:left;
	width:226px;
	height:160px;
	margin-top:6px;
	background-color:#d6dbdf;
	background-repeat:repeat-x;
	position:relative;
}
	.sb_spacer {float:left;width:8px;height:160px;margin-top:6px;}
	
	.sub_block h2
	{
		color:#FFF;
		font-size:12px;
		margin:12px 0px 0px 8px;
	}
	
	#sub_1 a, #sub_2 a, #sub_3 a, #sub_4 a
	{
		position:absolute;
		top:124px;left:0px;
	}
	
	#sub_1 p, #sub_2 p, #sub_3 p, #sub_4 p {width:130px;}
	
	#sub_1 p {width:150px;}
	
	.sub_block p
	{
		margin-left:9px;
		font-size:11px;
		color:#002F65;
		font-weight:bold;
	}

#sub_1 {background-image:url(images/sub-image-1.jpg);}
#sub_2 {background-image:url(images/sub-image-2.jpg);}
#sub_3 {background-image:url(images/sub-image-3.jpg);}
#sub_4 {background-image:url(images/sub-image-4.jpg);}

	.doc_icon {position:absolute;top:8px;right:9px;}

	.sub_block a
	{
		margin-left:9px;
		color:#002F65;
		font-size:14px;
		font-weight:bold;
		text-decoration:none;
	}
	
	.download
	{
		background-color:#BDC6CC;
		padding:6px 0px 6px 11px;
		width:215px;
		margin:6px 0px 6px 0px;
		position:relative;
	}

	.rt {position:absolute;top:1px;right:-16px;width:11px;height:14px;}
	.dn {position:absolute;top:8px;right:10px;width:14px;height:12px;}
	.pdf {position:absolute;top:4px;left:1px;width:16px;height:18px;}


#subtext
{
	clear:both;
	color:#7f7c7c;
	padding:0px 4px 0px 4px;
}

#subtext p {padding:0px;margin:0px 0px 8px 0px;}

#footer
{
	width:940px;
	margin:0px auto;
	position:relative;
	height:31px;
	background-color:#002F65;
	color:#BBD;
}
	#footer a
	{
		color:#BBD;
	}
	
	#footer p
	{
		padding:7px 0px 0px 40px;
		font-size:11px;
	}
	
	#footer_copyright
	{
		float:right;
		padding:7px 9px 0px 40px;;
		font-size:11px;
	}

	#subtext #award
	{
		float:right;
		height:120px;
		position:relative;
	}
		#subtext #award #ir_award
		{
			position:absolute;
			bottom:0px;
			right:0px;
			border:2px solid #787878;
		}
		
		#subtext #award p
		{
			color:#555;
			width:130px;
			font-size:14px;
			text-align:right;
			position:absolute;
			bottom:50px;
			left:80px;
			font-weight:bold;
		}
		
		#subtext #dal_watermark
		{
			position:absolute;
			top:80px;
			right:40px;
		}

img {border:none;}
a:focus{outline-style: none;}

#broker_login_form
{
	width:684px;
	padding:0px 0px 0px 0px;
	background-color:#c1d72e;
	float:left;
	margin-left:27px;
	position:relative;
	height:200px;
}

	#broker_login_form .wide_input {width:250px;float:right;}

#submitcase_form
{
	width:684px;
	padding:0px 0px 0px 0px;
	background-color:#c1d72e;
	float:left;
	margin-left:27px;
	position:relative;
	height:1390px;
}
	form>h2
	{
		clear:both;
		background-color:#a4b439;
		color:#FFF;
		display:block;
		width:664px;
		height:27px;
		margin-bottom:0px;
		margin-top:0px;
		font-size:16px;
		padding:6px 0px 0px 20px;
	}
	
	#submitcase_form label, #broker_login_form label
	{
		display:block;
		color:#002f65;
		font-weight:bold;
		font-size:12px;
		width:480px;
		height:22px;
		margin-left:25px;
		margin-top:8px;
		margin-bottom:8px;
		position:relative;
	}
	
	#submitcase_form label { width:480px; }
	#broker_login_form label { width:350px; }
	
	#submitcase_form .notes
	{
		display:block;
		color:#002f65;
		font-weight:bold;
		font-size:12px;
		width:480px;
		height:200px;
		margin-left:25px;
		margin-top:8px;
		margin-bottom:8px;
	}
	
	.wide_input, #submitcase_form .short_input, #submitcase_form textarea
	{
		border:none;
		font-size:16px;
		background-color:#FFF;
		margin:0px;
		color:#000;
		font-weight:normal;
		float:right;
		padding:0px;
	}
	
	#submitcase_form .short_input {width:50px;margin-right:200px;}
	#submitcase_form .wide_input{width:250px;}
	#submitcase_form textarea {width:250px; height:200px;}
	
	.submit_button
	{
		float:right;
	}
	
	#submitcase_form .radio_one {float:right;margin-right:120px;}
	#submitcase_form .direct_contact {float:right;margin-right:117px;}
	


#contactform, #thanks
{
	width:684px;
	height:267px;
	padding:0px;
	background-color:#c1d72e;
	float:left;
	margin-left:27px;
	position:relative;
	z-index:30;
}

#contactform #tandcsbox
{
	border:1px solid #999;
	background-color:#DDD;
	width:600px;
	position:absolute;
	top:36px;
	right:30px;
	z-index:30;
	padding: 0px 12px;
	display:none;
	height: 300px;
	overflow: auto;
}

#contactform #tandcsbox h1 {font-size:20px;margin:10px}

#contactform .closebox {float:right;padding:10px;}
#contactform .closebox a
{
	color:#000;
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
	background-color:#BBB;
	padding:6px;
	display:block;
}

#contactform .closebox a:hover {background-color:#EEE;}

#contactform #tc_check
{
	position:absolute;
	top:198px;
	right:14px;
	width:220px;
}

#enquiryform
{
	width:684px;
	height:197px;
	padding:0px;
	background-color:#c1d72e;
	float:left;
	margin-left:27px;
	position:relative;
}

	#thanks h1
	{
		text-align:center;
		font-size:30px;
		width: 530px;
		margin:30px auto;
	}
	
	#thanks p
	{
		text-align:center;
		font-size:13px;
		width: 500px;
		margin:30px auto;
	}
	
	#thanks a
	{
		color:#000;
		text-decoration:none;
		font-size:14px;
		font-weight:bold;
	}
	
	#thanks a:hover
	{
		text-decoration:underline;
	}
	
	#contacts_info
	{
		position:absolute;
		left:38px;
		bottom:18px;
		color:#002f65;
		font-size:12px;
	}
	
	#contacts_info ul
	{
		background-color:#c1d72e;
		list-style-image:url(images/bullet_green.gif);
		padding:8px 0px 8px 30px;
	}
	#contacts_info ul li
	{
		margin: 4px 0px 4px 0px;
		font-weight:bold;
	}
	
	#contacts_info ul li a
	{
		color:#002f65;
	}
	
	
	
	.contacts_column
	{
		width:170px;
		float:left;
		margin-left:38px;
	}
	#contactform label, #enquiryform label
	{
		display:block;
		float:left;
		color:#002f65;
		font-weight:bold;
		font-size:12px;
	}
	
	.reqd
	{
		color:#B72025;
		font-size:16px;
		position:relative;
		top:2px;
		left:2px;
	}
	
	#required_note
	{
		position:relative;
		clear:both;
		height:22px;
	}

.error
{
	width:100%;
	text-align:center;
	font-weight:bold;
	font-size:14px;
	color:#FF2025;
}	
	
#contactform input[type=text], #enquiryform input, #enquiryform textarea
{
	display:block;
	border:none;
	font-size:16px;
	background-color:#FFF;
	margin-bottom:3px;
	color:#000;
	font-weight:normal;
}

#contactform #register_btn
{
		position:absolute;
		top:230px;
		right:40px;
}

#enquiryform textarea {height:69px;}

.form_field {width:162px;}

#resources88749
{
	width:928px;
	padding:8px 6px 8px 6px;
	background-color:#FFF;
	margin:10px auto;
}

#login_box
{
	display:none;
	width:162px;
	height:104px;
	padding:4px 8px;
	position:absolute;
	top:26px;
	left:106px;
	background-color:#d6dbdf;
	z-index:2;
}

#login_box input {border:none}

#login_box input[type=submit]
{
	font-weight:bold;
	position:absolute;
	right:10px;
	bottom:6px;
	width:60px;
}

#login_box input[type=submit]:hover {background-color:#002F65;color:white;}

ol li {margin:6px 0px 6px 0px;}
ol li ol{margin-bottom:20px;}

#small_links
{
	color:#002F65;
	position:absolute;
	top:6px;
	right:6px;
}
	#small_links a {color:#002F65;text-decoration:none;}
	#small_links a:hover {text-decoration:underline;}
	
	
#ir_award
{
	margin-left:810px;
	margin-top:15px;
	border:1px solid #000;
	background:#FFF;
}

#news_menu
{
	padding:5px 15px 5px 30px;
	color:#002f65;
	font-size:12px;
	width:185px;
	float:left;
	border-right:1px solid #CCC;
}

#news_menu h2
{
	margin-bottom:0px;
	font-size:18px;
}

#news_menu ul
{
	padding:0px;
	margin:0px;
	list-style:none;
}

#news_menu ul li {position:relative;}

#news_menu ul li img
{
	position:absolute;
	top:6px;
	left:2px;
}

#news_menu ul li a
{
	width:165px;
	display:block;
	border-bottom:1px dotted #999;
	text-decoration:none;
	color:#777;
	padding:4px 0px 4px 20px;
}

#news_menu ul li a:hover
{
	background-color:#EEE;
}

#news_menu h2
{
	color:#999;	
}

#news_menu>a
{
	text-decoration:none;
	margin-top:6px;
	color:#777;
	float:right;
}

#news_menu>a:hover
{
	text-decoration:underline;	
}

.news_container
{
	padding:0px 15px 5px 15px;
	color:#002f65;
	font-size:12px;
	width:640px;
	float:left;
}


.news_border
{
	border:1px solid #CCC;
	padding-left:10px;
	padding-right:10px;
	margin-bottom:20px;
}

	.news_content h2
	{
		margin:4px 0px 10px 0px;
		font-size:21px;
	}
	.news_border h2 a {color:#777;text-decoration:none;}
	
	.news_border .news_image
	{
		position:absolute;
		width:130px;
		margin-top:18px;
		text-align:center;
	}
	
	.news_border .news_content
	{
		width:490px;
		margin-left:130px;
	}
	
	.news_border .news_content p
	{
		margin:5px 0px 10px 20px;	
	}

	.news_border .news_content p a
	{
		color:#002F65;
		font-weight:bold;
		position:relative;
		text-decoration:none;
	}

	.news_border .news_content p a img
	{
		position:relative;
		left:-2px; top:5px;
	}
	
	.greyed
	{
		background-color:#D6DBDF;
		margin-top:12px;
	}
