﻿/*
 * www.msic-card.com.au
 * (c) 2006 G.Epps ClientView Pty. Ltd.
 */


.FieldName { font-weight: bold; color: Green; }
.OldValue, .NewValue { font-weight: bold; color: red; }



/* Status Indictaors for Card Workflow */

.s0000{ background-image: url('Images/s/0000.png'); }
.s0001{ background-image: url('Images/s/0001.png'); }
.s0010{ background-image: url('Images/s/0010.png'); }
.s0011{ background-image: url('Images/s/0011.png'); }
.s0100{ background-image: url('Images/s/0100.png'); }
.s0101{ background-image: url('Images/s/0101.png'); }
.s0110{ background-image: url('Images/s/0110.png'); }
.s0111{ background-image: url('Images/s/0111.png'); }
.s0000{ background-image: url('Images/s/0000.png'); }
.s0001{ background-image: url('Images/s/0001.png'); }
.s0010{ background-image: url('Images/s/0010.png'); }
.s0011{ background-image: url('Images/s/0011.png'); }
.s0100{ background-image: url('Images/s/0100.png'); }
.s0101{ background-image: url('Images/s/0101.png'); }
.s0110{ background-image: url('Images/s/0110.png'); }
.s0111{ background-image: url('Images/s/0111.png'); }
.s1000{ background-image: url('Images/s/1000.png'); }
.s1001{ background-image: url('Images/s/1001.png'); }
.s1010{ background-image: url('Images/s/1010.png'); }
.s1011{ background-image: url('Images/s/1011.png'); }
.s1100{ background-image: url('Images/s/1100.png'); }
.s1101{ background-image: url('Images/s/1101.png'); }
.s1110{ background-image: url('Images/s/1110.png'); }
.s1111{ background-image: url('Images/s/1111.png'); }
.s1000{ background-image: url('Images/s/1000.png'); }
.s1001{ background-image: url('Images/s/1001.png'); }
.s1010{ background-image: url('Images/s/1010.png'); }
.s1011{ background-image: url('Images/s/1011.png'); }
.s1100{ background-image: url('Images/s/1100.png'); }
.s1101{ background-image: url('Images/s/1101.png'); }
.s1110{ background-image: url('Images/s/1110.png'); }
.s1111{ background-image: url('Images/s/1111.png'); }

.s0000,.s0001,.s0010,.s0011,.s0100,.s0101,.s0110,.s0111,.s0000,.s0001,.s0010,.s0011,.s0100,.s0101,.s0110,.s0111,.s1000,.s1001,.s1010,.s1011,.s1100,.s1101,.s1110,.s1111,.s1000,.s1001,.s1010,.s1011,.s1100,.s1101,.s1110,.s1111
{
   padding-top: 12px;
}    


    
A.thumb:link    img { border: 2px white solid; }
A.thumb:visited img { border: 2px white solid; }
A.thumb:hover   img { border: 2px red   solid; }


body, pre, text, textarea, select, input, td, th, H1, H2, H3, H4
{
	font-family: Tahoma, Verdana;
	font-size: 8pt;
}

table.MenuHeading td
{
	font-family: Tahoma, Verdana;
	font-size: 15px;
	color:Red;
}

table.Padding td
{
	padding-left:7px;
}

th
{
	font-weight: normal;
}

.GlassHeading
{
	background-image: url('Images/GlassHeading.gif');
	height: 33px;
	width: 308px;
	font-weight: bold;
	padding-left: 14px;
	padding-top: 10px;
	margin-left: -8px;
}

.BigFirstPage TD
{
	font-family: Verdana;
	font-size: 10pt;
}

A.FrontLinks
{
	/* the links off the front page */
	text-decoration: none;
	color: gray;
	font-family: Tahoma;
}

A.FrontLinks:hover
{
	text-decoration: underline;
	color: black;
}


.AddressBlock
{
	margin-left: 32px;
	margin-top: 8px;
}

.StatusPanel
{
	/* indented blue panel */
	width: 100%;
	background-color: #E2EEFE;
	text-align: center;
	vertical-align: middle;
	height: 64px;
	border-top: solid 1px #BDD8FD;
	border-left: solid 1px #BDD8FD;
	border-bottom: solid 1px white;
	border-right: solid 1px white;
}


.LightBlueBackground
{
	/* background-color: #EFF2FF; */
	background-image: url('Images/Vertical_BG.gif');
	border-left: solid 1px #DFE4FF;
	border-bottom: solid 1px #DFE4FF;
	border-right: solid 1px #DFE4FF;
}

.LightRedBackground
{
	/* background-color: #FBF1F1; */
	border-left: solid 1px #F8E6E6;
	border-bottom: solid 1px #F8E6E6;
	border-right: solid 1px #F8E6E6;
}

.HeadingTable
{
	/* background-color: #00217B; */
	background-color: #063661;
}


.WhiteLink
{
	color: White;
}

.FrontPageBlurb
{
	padding-left: 80px;
	padding-right: 80px;
}

.LegalText
{
	color: gray;
	text-align: center;
	font-size: 8pt;
}

A
{
	text-decoration: underline;
	color: #144C7B;
}

A:hover
{
	text-decoration: underline;
	color: red;
}

.TopButtonBar
{
	padding-left: 12px;
	padding-right: 12px;
	padding-bottom: 6px;
}


H3
{
	font-family: Tahoma;
	font-size: 10pt;
	margin-bottom: 8px;
}

UL
{
	margin-top: 8px;
	margin-bottom: 8px;
}

UL.checked
{
	list-style: outside url(  'http://www.msic-card.com.au/Images/unchecked.gif' );
}

.Clickable, .ClickableFAQ
{
	/* NOTE: cursor: hand; is IE specific! */
	cursor: pointer;
}


.ClickableFAQ
{
	font-weight: bold;
	padding-bottom: 4px;
}


.BlueHeading
{
	border: #95b7f3 1px solid;
	background-image: url(Images/BlueBar23.gif);
	background-color: #6293ca;
	height: 23px;
}

.BlueBox
{
	border: #95b7f3 1px solid;
}



.TableHEAD, .TableDATA, .TableHINT, .TableHEAD_Plain, .TableDATA_Blue
{
	padding-top: 1px;
	padding-bottom: 1px;
	padding-right: 8px;
	padding-left: 8px;
}


.TableHEAD, .TableHEAD_Plain
{
	border-top: white 1px solid;
	border-left: white 1px solid;
	border-right: #84ADF2 1px solid;
	border-bottom: #84ADF2 1px solid;
	background-color: #D8E3FC;
	text-align: left;
}

.TableHEAD
{
	background-image: url(Images/15x15-BlueFade.gif);
}
.TableHEAD1
{
	background-image: url(Images/17.gif);	
}
.TableHEADChk
{
	background-image: url(Images/17.gif);	
	align:center;
	vertical-align:middle;
}
.TableDATA
{
	vertical-align: top;
}


.TableDATA_Blue
{
	background-color: #F0F6FC;
}


.TableHINT
{
	color: #808080;
	vertical-align: top;
}


.RedText
{
	color: Red;
}

.CenteredText
{
	text-align: center;
}

.Hint
{
	color: #808080;
	padding-right: 8px;
}

.ChequeBox
{
	border-left: medium none;
	padding-left: 8px;
	border-right: medium none;
	border-top: medium none;
	border-bottom: #7f9db9 1px solid; /* font-weight: bold; */
	background-color: Transparent;
}

/* MENU tabMain */

.MenuTotal
{
	padding-top: 2px;
	background-color: #E5EEF9;
}

.MenuAll A:hover
{
	text-decoration: none;
	color: black;
}

.MenuSelected
{
	border-left: solid 1px #C1D8F1;
	border-top: solid 1px #C1D8F1;
	border-right: solid 1px #C1D8F1;
	border-bottom: none !important;
	font-weight: bold;
	background-color: White;
	text-align: center;
}

.MenuUnselected
{
	border-bottom: solid 0px #C1D8F1;
	text-align: center;
}

.MenuHover
{
	background-color: #C1D8F1;
}



.Indented
{
	padding-left: 16px;
}

H3
{
	margin-left: -8px;
	font-size: 8pt;
}


.GUI_Error
{
	font-weight: bold;
	color: red;
	background-color: yellow;
}

.GUI_MustComplete
{
	background-color: #ffffc0;
}

.GUI_Normal
{
	background-color: Transparent;
}

#OptionTable TD
{
	vertical-align: top;
	padding-bottom: 20px;
}

.RedPack, .GreenPack, .BluePack, .GreyPack
{
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 1px;
	padding-top: 1px;
	font-weight: bold;
}
.RedPack
{
	background-color: #E68968;
}
.GreenPack
{
	background-color: #8CC68C;
}
.BluePack
{
	background-color: #A8ABE0;
}
.GreyPack
{
	background-color: #d3d3d3;
}



.BigBorder
{
	/* Operational Need */
	border: solid 1px silver;
	padding: 32px 32px 32px 32px;
}

/* Public.master */
.Indent64
{
	padding-left: 64px;
}

.Indent64 H1, H2, H3, H4
{
	color: gray;
	font-family: Tahoma, Verdana;
	font-weight: normal;
	margin-left: 0px;
}

.Indent64 H1
{
	font-size: 40pt;
}

.Indent64 H2
{
	font-size: 24pt;
}

.Indent64 H3
{
	font-size: 18pt;
}

.Indent64 H4
{
	font-size: 10pt;
	margin-bottom: 4px;
	margin-top: 16px;
}

.Indent8
{
	/* used on FAQ page expandos */
	padding-left: 8px;
	width: 800px;
	background-color: #F1F7FF;
	margin-bottom: 8px;
}

.PublicMasthead A
{
	text-decoration: none;
	color: gray;
	font-family: Tahoma;
	font-size: 11pt;
}

.PublicMasthead A:hover
{
	text-decoration: underline;
	color: black;
}

.PublicMasthead
{
	background: url(  "Images/PublicMasthead.png" );
	color: #DDDDDD;
}


.AdminMasthead A
{
	text-decoration: none;
	color: gray;
	font-family: Tahoma;
	font-size: 11pt;
}

.AdminMasthead A:hover
{
	text-decoration: underline;
	color: black;
}

.AdminMasthead
{
	background: url(  "Images/AdminMasthead.png" );
	color: #DDDDDD;
}

.YackBox
{
	/* Error Messages */
	margin-top: 0px;
	margin-bottom: 16px;
	margin-left: 64px;
	margin-right: 64px;
}

.YackHeading
{
	color: #D60A00;
}

.ProgressNotYet
{
	color: Gray;
	font-weight: normal; /* padding-left: 8px; */ /* padding-right: 8px; */ /* background-color: white; */ /* border: solid 1px #D0D0BF; */
	width: 110px;
	text-align: center;
}

.ProgressCurrent
{
	color: Black;
	font-weight: bold; /* padding-left: 8px; */ /* padding-right: 8px; */ /* background-color: #E4EFFE; */ /* border: solid 1px #D0D0BF; */
	background: url(  "Images/BlueAqua.png" );
	width: 110px;
	text-align: center;
}

.ProgressDone
{
	color: Gray;
	font-weight: normal; /* padding-left: 8px; */ /* padding-right: 8px; */ /* background-color: white; */ /* border: solid 1px #D0D0BF; */
	width: 110px;
	text-align: center;
}

.ProgressBox
{
	position: absolute;
	top: 0px;
	left: 330px;
	height: 32px;
	background: url(Images/WhiteBars.png);
}

/* Map Of Australia */
.MapPoint
{
	z-index: 101;
	width: 65px;
	position: relative;
	background-image: url(Images/SmallPanel.png);
	text-align: center;
	height: 26px;
	line-height: 26px;		/* genius bit of CSS */
}

.MapPointTOTAL
{
	z-index: 101;
	width: 65px;
	position: relative;
	background-image: url(Images/SmallPanelTOTAL.png);
	text-align: center;
	height: 26px;
	line-height: 26px;		/* genius bit of CSS */
}

.label
{
    font-size: 11px;
    color:Black;
    font-family:Verdana;
    font-weight:normal;
}

.blue-heading{
	font-size: 20px;
	line-height: 22px;
	color: #0066CC;
	margin:10px;
	padding:10px;
	font-weight: lighter;
	text-align:justify;
}

#fixedtipdiv{
position:absolute;
padding: 2px;
border:1px solid black;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
}

.Mbold {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}
mbody
{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font: 11px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: left;
}
.bullet
{
	list-style: circle inside;
	background: url(bullet.gif) no-repeat 5px 10px;
	height: 10px;
	width: 10px;
	margin: 2px;
	padding: 2px;
}
#tbl
{
	width:100%;
}

