body { margin:0px; font-family: Arial, Helvetica, sans-serif; background: url(http://www.mortgageport.com.au/assets/mp_bg.gif) repeat-y center; }
.body { background:url(http://www.mortgageport.com.au/assets/mp_bg_updated.jpg) no-repeat left top; }
.body-secure { background:url(http://www.mortgageport.com.au/assets/mp_bg_secure.jpg) no-repeat left top; }
.toplinks { font-size: 11px; color: #5E6060; vertical-align: bottom; padding: 0px 4px 4px 0px; text-align: right; }
.toplinks A { color: #5E6060; text-decoration:none; }
.topsearch { font-size: 11px; color: #FFFFFF; vertical-align: bottom; padding: 0px 0px 1px 10px; }
.topsearch INPUT { border:0px; font-size:11px; color:#333333; padding:3px; }
.menu { font-size:11px; color:#666666; line-height:180%; }
.menu A { color:#333333; text-decoration:none; }
.menu-items { padding:55px 10px 10px 10px; font-size:11px; color:#666666; line-height:180%; }
.content { padding:0px 10px; font-size:11px; border-right:1px dotted #333333; line-height:140%; }
.content H1 { font-size:14px; font-style:italic; color:#333333; }
H2 { font-size:12px; font-style:italic; color:#333333; }
.header1 { font-size:14px; font-style:italic; color:#333333; }
.content TD { font-size:11px; line-height:140%; }
.side { padding:7px 10px 0px 10px; }
.side INPUT { border:0px; font-size:11px; color:#666666; padding:3px; }
.front { background:url(mp_front_bg.gif) no-repeat left top; }
.feature A { color:#333333; }
.bio TD { vertical-align:top; }
#column1 { padding: 0px 10px 10px 0px; }
#column2 { padding-bottom:30px; width:100%; }

.status-ok { background-color: #FACC6E; border: 2px dotted #339900; padding: 10px; }
.status-no { background-color: #FACC6E; border: 2px dotted #CC0000; padding: 10px; }
.ok { font-weight:bold; }
.no { font-weight:bold; color:#FF0000; }
.forms { padding-top: 10px; width:100%; }
.forms TD { padding: 6px 0px; border-top:1px solid #CCCCCC; }
.forms LABEL { border-bottom:1px dotted #CCCCCC; cursor:pointer; }

.exmenu A { text-decoration:none; }
.exmenu A:hover { text-decoration:underline; }
.class1 { padding:2px 0px; }
.class2 { padding-left:4px; background-color:#BDBDC2; border-bottom:1px solid #FFFFFF; }
.class3 { padding:6px 4px 6px 16px; background-color:#7FBDDD; }


.panel-0 { font-size:11px; line-height:140%; background-color:#CCCCCC; padding:7px; background-image: url(http://www.mortgageport.com.au/assets/mp_panel0_footer.gif); background-repeat: no-repeat; background-position: right bottom; }
.panel-0 A { color:#333333; }
.panel-1 { font-size:11px; line-height:200%; background-color:#F6A90D; padding:7px; background-image: url(http://www.mortgageport.com.au/assets/mp_panel1_footer.gif); background-repeat: no-repeat; background-position: right bottom; }
.panel-1 A { color:#333333; font-weight:bold; }
.panel-2 { text-align:left; }
.panel-2 TH { background-color:#CACACB; background-image: url(http://www.mortgageport.com.au/assets/mp_panel1_footer.gif); background-repeat: no-repeat; background-position: right bottom; } 
.panel-2 TD { font-size:11px; }
.panel-2a { padding:7px 7px 0px 7px; border-left:1px solid #F6A90D; border-right:1px solid #F6A90D; }
.panel-2 A { color:#000000; }
.panel-3 { font-size:11px; padding:7px; line-height:140%; background-color:#F6A90D; background-image:url(http://www.mortgageport.com.au/assets/mp_panel3_footer.gif); background-repeat:no-repeat; background-position: right bottom; }
.panel-3 A { color:#000000; }

.footer { font-family: Tahoma, Arial, Helvetica, sans-serif; color: #CCCCCC; font-size:9px; line-height:150%; background-color:#000000; }

/* MENU COMMON */
#p7PMnav { margin:0; padding:0; font-size:11px; }
#p7PMnav ul { margin:0; padding:0; z-index:10000; line-height:130%; }
#p7PMnav li { list-style-type:none; margin:0; padding:0; border-bottom:1px solid #FFFFFF; }
#p7PMnav a, #p7PMnav a:active, #p7PMnav a:focus { display:block; }
#p7PMnav a:hover { text-decoration:underline; }
#p7PMnav .p7PMmark {  } /* font-weight:bold; */
#p7PMnav .p7PMtrg, #p7PMnav .p7PMon { background-image:url(../assets/light_east.gif); background-repeat:no-repeat; background-position:right center; }
/* #p7PMnav .p7PMon { background-color:#666666; color:#FFFFFF; } Current Hover Selector */
#p7PMnav .p7PMhide { left:-9000px; }
#p7PMnav .p7PMshow { left: auto; z-index: 20000 !important; }

/* MENU CUSTOM */
/* ----- 1st Level ----- */
#p7PMnav ul {	width:160px; background-color:#F7A90C; }
/* ----- x Level ----- */
#p7PMnav ul li { width:136px; padding:0px 10px; border-bottom:1px solid #FFFFFF; }
#p7PMnav li { width:136px; }
#p7PMnav a { text-decoration:none; padding: 2px 10px 2px 0px; color:#333333; line-height:150%; }

/* HORIZONTAL MENU (a. Menu item width, b. Sub menu item width) N.B. Requires Extra code on HTML
#p7PMnav li { float:left; }
#p7PMnav ul li { float:none; }
#p7PMnav li { width:auto; }*/

/* --------------------- */

/* MENU COMMON */
#p8PMnav { margin:0; padding:0; font-size:11px; }
#p8PMnav ul { margin:0; padding:0; z-index:10000; line-height:130%; }
#p8PMnav li { list-style-type:none; margin:0; padding:0; border-bottom:1px solid #FFFFFF;}
#p8PMnav a, #p8PMnav a:active, #p8PMnav a:focus { display:block; }
#p8PMnav a:hover { text-decoration:underline; }
#p8PMnav .p8PMmark {  } /* font-weight:bold; */
#p8PMnav .p8PMtrg, #p8PMnav .p8PMon { background-image:url(../assets/light_east.gif); background-repeat:no-repeat; background-position:right center; }
/* #p8PMnav .p8PMon { background-color:#666666; color:#FFFFFF; } Current Hover Selector */
#p8PMnav .p8PMhide { left:-9000px; }
#p8PMnav .p8PMshow { left: auto; z-index: 20000 !important; }

/* MENU CUSTOM */
/* ----- 1st Level ----- */
#p8PMnav ul {	width:160px; background-color:#E4E4E4; }
/* ----- x Level ----- */
#p8PMnav ul li { width:136px; padding:0px 10px; border-bottom:1px solid #FFFFFF; }
#p8PMnav li { width:136px; }
#p8PMnav a { text-decoration:none; padding: 2px 10px 2px 0px; color:#333333; line-height:150%; }

/* HORIZONTAL MENU (a. Menu item width, b. Sub menu item width) N.B. Requires Extra code on HTML
#p8PMnav li { float:left; }
#p8PMnav ul li { float:none; }
#p8PMnav li { width:auto; }*/