@import url(reset.css); 
@import url(hacks.css);

/* CSS Document */

BODY {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	FONT: small/170% 'Tahoma', helvetica, Arial, verdana, sans-serif; 
	COLOR: #333;
}
BODY.popup-vb {
	BACKGROUND: url(../images/white_popup/bg.jpg) #FFFFFF repeat-x 0px 0px; 
}
BODY.popup-pb {
	BACKGROUND: url(../images/white_popup/bg-pb.jpg) #FFFFFF repeat-x 0px 0px; 
}
BODY.carbon-popup-vb {
	BACKGROUND: url(../images/white_popup/carbon-bg.jpg) #FFFFFF repeat-x 0px 0px; 
}
BODY.carbon-popup-pb {
	BACKGROUND: url(../images/white_popup/carbon-bg-pb.jpg) #FFFFFF repeat-x 0px 0px; 
}

#slim-top {
	CLEAR: both;
	FONT-SIZE: 1px;
	BACKGROUND: url(../images/white_popup/content_top.gif) no-repeat 0px 0px;
	WIDTH: 547px;
	HEIGHT: 22px;
}

#wrapSlim {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 11px;
	MARGIN: 0px auto;
	WIDTH: 547px;
	PADDING-TOP: 55px;
}

#slim-close {
	PADDING-RIGHT: 10px;
	DISPLAY: block; 
	FLOAT: right; 
	COLOR: #0e51a4; 
	text-decoration:underline;
	PADDING-TOP: 5px; 
	HEIGHT: 21px
}

.slim-body {
	PADDING-LEFT: 18px! important; 
	BACKGROUND: url(../images/white_popup/content_bg.gif) repeat-y 0px 0px; 
	WIDTH: 530px; 
	TEXT-ALIGN: left;
	padding-bottom:0px;
}

#slim-head {
	MARGIN-BOTTOM: 15px;
	COLOR: #D6083B;
	font-size:18px;
	font: 'Tahoma';
	font-weight:bold;
	width:500px;
}

.carbon-popup-vb #slim-head ,
.carbon-popup-pb #slim-head {
	MARGIN-BOTTOM: 15px;
	COLOR: #008C5E;
	font-size:18px;
	font: 'Tahoma';
	font-weight:bold;
	width:500px;
}

#slim-content {
	MARGIN-BOTTOM: 0px;
	font-family:Tahoma,Geneva,Arial,Verdana,Helvetica,sans-serif !important;
	font-size:11px !important;
	line-height:1.5em;
	width:500px;
}

.slim-body A {
	COLOR: #005c9c;
}

#footer {
	font-size:10px;
	line-height:15px;
	color: #999999;
	padding-bottom:15px;
}


#slim-bot {
	BACKGROUND: url(../images/white_popup/content_bot.gif) no-repeat 0px 0px;
	WIDTH: 547px;
	HEIGHT: 34px;
}

.slim-body P {
	FONT-SIZE: 11px! important;
	LINE-HEIGHT: 1.5em;
	FONT-FAMILY: Tahoma, Geneva, Arial, Verdana, Helvetica, sans-serif! important;
	margin-bottom: 10px;
}
.slim-body ul {
	margin: 12px 12px 12px 10px;
}
.slim-body LI {
	FONT-SIZE: 11px! important;
	LINE-HEIGHT: 1.5em;
	FONT-FAMILY: Tahoma, Geneva, Arial, Verdana, Helvetica, sans-serif! important;
	background: url(../images/bullet_square_blue.gif) no-repeat 0px 7px;
	padding-left: 10px;
}

#wrapSlim #cw {
	CLEAR: both;
	TEXT-ALIGN: left;
}

#wrapSlim #footer #copyright {
	TEXT-ALIGN: left;
}

/* box and table 1 styles */
.box {
	border: 2px solid #e7e7e7;
	background: #fff;
	padding: 1px;
	margin-bottom: 10px;
}
.table-1 th {
	background: #ebf2fd url(http://www.virginblue.com.au/cms/fragments/vbe_frag_header/images/sections/th_sep.gif) no-repeat left top;
	text-align: left;
	padding:6px 12px;
}
.table-1 th.first {
	background-image: none;
}
.table-1 th.row_header {
	background-image: none;
	background-color:#FFFFFF;
	border-bottom: 1px solid #C8D8E0;
}
.table-1 tr td {
	border-bottom: 1px solid #c8d8e0;
	padding:6px 12px;
}
.table-1 tr.last td {
	border-bottom: none;
}
.table-1 td.last {
	padding: 6px 12px;
	border-bottom: 1px solid #c8d8e0;
}

table {
	background: #fff;
	width: 100%;
	border: 2px solid #A5ACB0;
}

th {
	background: #A5ACB0;
	padding: 6px 12px;
	font-weight: bold;
	color: #36424a;
}
td {
	padding: 6px 12px;
	color: #4b5d61;
}
