@charset "utf-8";
/* CSS Document */
/** global styles **/

body {
    text-align:center;
    font-family:Arial, Verdana, Helvetica, sans-serif;
    font-size:12px;
    margin:0px;
    padding:0px;
    background:url(http://www.planaustralia.com.au/images/bodybg.gif) repeat-x #dbe3ee;
}
#sitewrapperouter {
    margin-left:auto;
    margin-right:auto;
    width:982px;
}
#gradbgwrapper {
    position:relative; 
    top:0px;
    margin-left:auto;
    margin-right:auto;
    width:982px;
}
#sitewrapper {
    padding-bottom:12px;
}
#siteouter {
    text-align:left;
    background:url(http://www.planaustralia.com.au/images/sitewrapperouterbg.gif) repeat-y;
}
#site {
    margin-left:6px;
    margin-right:6px;
    /**width:970px;**/
    padding:87px 8px 0px 8px;
    background:#f9fbfc;
}
.home #site {
    padding:366px 8px 0px 8px;
}
.content #site {
}
#header {
    position:absolute;
    top:0px;
    width:954px;
    height:87px;
    background:#153261;
}
#hero {
    position:absolute;
    top:87px;
}
#homelink {
    position:absolute;
    left:26px;
    top:22px;    
    width:167px;
    height:43px;
    background-image:url(http://www.planaustralia.com.au/images/logo.gif);
}
#homelink a {
    display:block;
    width:204px;
    height:50px;
}
#footerwrapper  {
    background:url(http://www.planaustralia.com.au/images/footertopbg.gif) no-repeat top left;
    padding:16px 6px 0px 6px;
    position:relative;
}
#footer {
    background:#f4f7fa;
    padding:11px 22px 13px  22px;
}
#footerbg {
    position:absolute;
    width:982px;
    height:8px;
    top:0px;
    left:0px;
}
#leftbg {
    width:6px;
    height:700px;
    background:url(http://www.planaustralia.com.au/images/leftbg.jpg) no-repeat;
    position:absolute;
    top:0px;
    margin-left:0px;
}
#rightbg {
    width:6px;
    height:700px;
    background:url(http://www.planaustralia.com.au/images/rightbg.jpg) no-repeat;
    position:absolute;
    top:0px;
    margin-left:976px;
}
/** global tag styles **/
ul  {
    margin:0em 0em 1em 0em;
    padding:0px;
}
ul li {
    list-style:none;
    background-image:url(http://www.planaustralia.com.au/images/bullet.gif);
    background-position:0px 5px;
    background-repeat:no-repeat;
    MARGIN: 0px 0px 18px;
    padding:0px 0px 0px 8px;
}
p {
    margin-top:0px;
    margin-bottom:1em;
    line-height:1.5em;
}
a {
    color:#153261;
}
a:hover {
    color:#87a1c7;
}
a:visited,
a.visited {
    color:#87a1c7;
}

h1 {
    font-size:20px;
    margin-top:0px;
    margin-bottom:24px;
}
h2 {
    font-size:13px;
    margin-top:24px;
    margin-bottom:24px;
}
h3 {
    font-size:13px;
}
td { vertical-align:top; }
textarea { font-size:11px; font-family:Arial, Helvetica, sans-serif;  }
/** text formatting styles **/
.nobold {
    font-weight:normal;
}
.boldTitle {
    font-weight:bold;
    font-size:13px;
}
.required {
    color:#FF0000;
}
h4.title {
    background:#87a1c7;
    color:#FFFFFF;
    font-size:13px;
    font-weight:bold;
    padding:8px 12px;
    margin-bottom:0px;
}
a.more {
    margin-left:13px;
}
a.audiolink {
    padding-right:17px;
    background:url(http://www.planaustralia.com.au/images/audio.gif) right 2px no-repeat;
}
/** form styles **/
div.form {
    margin-top:32px;
}
div.form fieldset {
    background:#eef1f4;
    padding:18px 20px;
    border:none;
    margin:0px 0px 12px 0px;
}
div.form table {
    width:100%;
    border-collapse:collapse;
}
div.form table td {
    padding-bottom:15px;
}
div.form table td.td {
    width:53px;
}
div.form div.button {
    text-align:right;
}
div.form h4.title {
    padding-left:20px;
}
.Input {
    border:none;
}
.InputTextLong {
    width:260px;
}
.InputTextMed {
    width:168px;
}
.InputSelectMed {
    width:168px;
}
/** column structure **/
.home #colwrapper {
    background:#153261;
    padding:15px 0px 18px 17px;
}
.home #colwrapper2 {
    background:url(http://www.planaustralia.com.au/images/homepromobotbg.gif) left bottom no-repeat;
    padding-bottom:12px;
}
.home #cols {
    background:url(http://www.planaustralia.com.au/images/homepromobg.gif) repeat-y;
}
.content #cols {
    background:#FFFFFF;
    min-height:700px;
}
#innercols {
    width:772px;
}
#contentcol {
    width:605px;
}
.twocol #contentcol {
    width:779px;
}
#innercols #contentcol {
    width:553px;
}
#leftcol {
    width:219px;
}
#contentcol {
    width:735px;
}
#rightcol {
    width:165px;
    margin-right:17px;
    padding-top:81px;
}
/** home page specific **/
.home .promopane {
    width:296px;
    margin-right:16px;
}
.home .last { 
    margin-right:0px;
}
.home .promopane h3.title {
    background:url(http://www.planaustralia.com.au/images/homepromotitlebg.gif);
    height:34px;
    margin:0px;
}
.home .promopane h3.title span {
    display:block;
    background-position:13px 10px;
    height:34px;
}
.home .promopane .contentwrapper {
    margin-left:12px;
    margin-right:12px;
    background:url(http://www.planaustralia.com.au/images/homepromocontentbg.gif) repeat-x;
    line-height:14px;
}
.home .last .contentwrapper {
    background:url(http://www.planaustralia.com.au/images/homepromocontentlastbg.gif) repeat-x #e9edf5;
/*    padding-bottom:12px; */
}
.home .promopane .content {
    padding:16px 16px 16px 18px;
}
.home .promopane h4.title {
    background:#87a1c7;
    color:#FFFFFF;
    font-size:13px;
    font-weight:bold;
    margin:0px 12px;
    padding:8px 12px;
}
.home .promopane .buttons {
    background:url(http://www.planaustralia.com.au/images/buttonsbg.gif) repeat-x top;
    padding-left:12px;
    padding-right:12px;
    padding-top:28px;
}
/** content page specific styles **/
.content .content {
    padding:37px 55px 61px 37px;
    min-height:200px;
}
.content #innercols .content {
    padding:37px 30px 61px 37px;
    min-height:200px;
}
.content .buttons {
    padding:23px 27px;
}
.content .buttons div {
    margin-bottom:11px;
}
.content .promopane {
    background:url(http://www.planaustralia.com.au/images/contentpromobg.gif) bottom left no-repeat #e9eef5;
    padding:4px 4px 12px 4px;
    margin-bottom:15px;
}
.content .promocontent {
    padding:20px 8px 4px 8px;
}
.content .promopane h3 {
    color:#FFFFFF;
    background:#153261;
    padding:11px 8px;
    margin:0px;
}
.content .promopane ul,
.content .promopane ul li {
    margin:0px;
    padding:0px;
    list-style:none;
}
.content .promopane ul li {
    background-image:url(http://www.planaustralia.com.au/images/contentpromobullet.gif);
    background-repeat:no-repeat;
    background-position:0px 3px;
    padding-left:10px;
    margin-bottom:8px;
}
.content .promocontent p {
    line-height:14px;
}
.content .content ul {
    margin-left:36px;
    margin-top:0px;
    margin-bottom:0px;
}
.content .content ul li {
    margin-bottom:5px;
}
/** header elements **/
#toolbox {
    text-align:right;
    position:absolute;
    top:25px;
    width:156px;
    background:url(http://www.planaustralia.com.au/images/toolboxbg.gif) top left no-repeat;
    right:17px;
}
#toolbox #search form {
    padding:0px;
    margin:0px;
}
#toolbox #memberlogin {
    margin-bottom:3px;
}
#input_search {
    border:none;
    width:121px;
    height:12px;
    padding-top:3px;
    padding-bottom:3px;
    text-indent:6px;
    font-size:11px;
    color:#757373;
    vertical-align:top;
}
#input_go {
    border:0px;
    vertical-align:top;
}

/** footer elements **/
#footer {
    background:#f4f7fa;
    font-size:10px;
    color:#8494ad ;
}
#footer a {
    color:#8494ad ;
    text-decoration:underline;
}
#footer ul li {
    padding-left:14px;
    padding-right:15px;
    background-image:url(http://www.planaustralia.com.au/images/footernavbullet.gif);
    background-position:left 3px;
    background-repeat:no-repeat;
    margin:0px;
}
#footer ul li.first {
    padding-left:0px;
    background:none;
}
#footer #slogan {
    background-image:url(http://www.planaustralia.com.au/images/slogan.gif);
    width:306px;
    height:11px;
    margin-top:2px;
}
/** headers  **/
#header_asamember {
    background-image:url(http://www.planaustralia.com.au/images/asamember.gif);
}
#header_joinusnow {
    background-image:url(http://www.planaustralia.com.au/images/joinusnow.gif);
}
#header_planaustralia {
    background-image:url(http://www.planaustralia.com.au/images/planaustralia.gif);
}
/** sections **/
#section_ourcompany { background-image:url(http://www.planaustralia.com.au/images/ourcompany.gif); }
#section_contactus { background-image:url(http://www.planaustralia.com.au/images/contactus.gif); }
#section_businessbuilding { background-image:url(http://www.planaustralia.com.au/images/businessbuilding.gif); }
#section_membership { background-image:url(http://www.planaustralia.com.au/images/membership.gif); }
/** nav **/
ul#nav {
    position:absolute;
    left:222px;
    top:46px;
}
ul#nav, ul#nav li {
    margin:0px;
    padding:0px;
    list-style:none;
    height:18px;
}
ul#nav li {
    display:inline;
    float:left;
    list-style:none;
}
ul#nav li a {
    display:block;
    background-image:url(http://www.planaustralia.com.au/images/nav.gif);
    background-repeat:no-repeat;
    text-indent:-999em;
    overflow:hidden;
    height:18px;
}
ul#nav li a:hover { background-image:url(http://www.planaustralia.com.au/images/nav_on.gif); }
ul#nav li.active a { background-image:url(http://www.planaustralia.com.au/images/nav_on.gif); }
ul#nav li#nav_home_on a {background-image:url(http://www.planaustralia.com.au/images/nav_on.gif);}
ul#nav li#nav_home { width:72px; }
ul#nav li#nav_home_on { width:72px; }
ul#nav li#nav_1 { width:121px; }
ul#nav li#nav_2 { width:116px; }
ul#nav li#nav_3 { width:149px; }
ul#nav li#nav_4 { width:102px; }
ul#nav li#nav_home_on a { background-position:0px 0px; }
ul#nav li#nav_home a { background-position:0px 0px; }
ul#nav li#nav_1 a { background-position:-72px 0px; }
ul#nav li#nav_2 a { background-position:-193px 0px; }
ul#nav li#nav_3 a { background-position:-309px 0px; }
ul#nav li#nav_4 a { background-position:-458px 0px; }

/** left nav **/
h3.section {
    background-position:13px 17px;
    height:33px;
    margin:0px;
}
#leftnavwrapper {
    height:279px;
    padding:0px 27px;
    background:url(http://www.planaustralia.com.au/images/leftnavbg.gif) center bottom no-repeat #153261;
}
#leftnavtop {
    background:url(http://www.planaustralia.com.au/images/leftnavtopbg.gif) no-repeat;
    height:33px;
    margin:0px;
    padding:0px;
}
#leftnavbody {
    margin:15px 8px 41px 8px; 
    width:149px;
}
ul#leftnav,
ul#leftnav li {
    margin:0px;
    padding:0px;
    list-style:none;
    font-size:11px;
}
ul#leftnav li { 
    margin-bottom:3px;
}

ul#leftnav li a {
    display:block;
    background-color:#dbe3ee;
    background-image:url(http://www.planaustralia.com.au/images/leftnav_bullet.gif);
    background-repeat:no-repeat;
    background-position:8px 8px;
    padding:6px 8px 6px 18px;
    text-decoration:none;
    color:#153261;
}
ul#leftnav li a:hover,
ul#leftnav li a.active {
    background-color:#ffffff;
    color:#153261;
}
/** table styles **/
table.first{
    margin-top:26px;
}
table.list {
    margin-bottom:26px;
    width:100%;
    border-collapse:collapse;
}
table.list td {
    background:#f1f4f8;
    padding:8px;
}
table.list td.col2 {
    padding:21px 12px 8px 12px;
}
table.list td h3 {
    margin:0px 0px 20px 0px !important;
    font-size:13px;
}
table.list td p {
    margin:0px 0px 19px 0px !important;
}
table.listplain {
    margin-bottom:26px;
    width:100%;
    border-collapse:collapse;
}
table.listplain td.col1{
    width:148px;
}
table td h3 {
    margin-top:0px;
}
table.listplain.first {
    margin-top:36px;
}

table.prettytable {
    width:100%;
    border-collapse:collapse;
    margin-bottom:12px;
}
table.prettytable td {
    padding:16px 10px; 
    border-bottom:1px solid #FFFFFF;
    background:#eef1f4;
}
table.prettytable td.col1 {
    font-weight:bold;
}
table.prettytable thead td{
    padding:8px 21px; 
    color:#FFFFFF;
    font-weight:bold;
    background:#89a2c8;
    font-size:13px;
}

/** helpers **/
.imgcaption blockquote {
    margin:0px;
    padding:7px 9px 10px 9px;
    background:url(http://www.planaustralia.com.au/images/contentpromobg.gif) left bottom no-repeat #e9eef5;
    text-align:right;
    font-size:10px;
    line-height:14x;
    color:#153261;
    width:147px;
}
.leftAlign
{
     text-align:left;
}
.leftimg {
    float:left;
    margin:5px 22px 10px 0px;
}
.rightimg {
    float:right;
    margin:5px 0px 10px 22px;
}
.rightimg img {
    display:block;
}
/** use horzlist for any unorderered list that is to be rendered horintally **/
ul.horzlist {
    margin:0;
    padding:0;
    list-style-type:none;
}
ul.horzlist li {
    display:inline;
    float:left;
    list-style-type:none;
}
ul.horzlist a {
    text-decoration:none;
}
ul.horzlist a span{
    visibility:hidden;
}
/** use horzlist for any div elemnent  **/
.leftcol {
    float:left;
    display:inline;
}
.rightcol {
    float:right;
    display:inline;
}
.imgbg {
    display:block;
    overflow:hidden;
    text-indent:-999em;
    background-repeat:no-repeat;
    margin:0px;
    padding:0px;
}    

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0px; 
    clear: both; 
    visibility: hidden;
    overflow:hidden;
}
.clearfix{display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */