/* =========================================================================
	Page elements
   ========================================================================= */
body {
margin:0;
padding:0;
background: none;
font:11px/13px Arial, Helvetica, sans-serif;
color:#333;
text-align:left;
border-top:2em solid #cc0033;
} 
p{
line-height:1em;
}
a:link,a:visited, #banners h3 a:hover{
color: #cc0033;
text-decoration: underline;
}
a:hover{
text-decoration:none;
}
iframe{
margin:.1em 0 0 0;
}
form{
margin:0;
padding:0;
}

.tick{
background: transparent url("../../../resources-net/images/icons/tick.gif") .7em .3em no-repeat!important;padding:.3em 0;margin:.4em 0;
}
.cross{
background: transparent url("../../../resources-net/images/icons/cross.gif") .7em .3em no-repeat!important;padding:.3em 0;margin:.4em 0; 
}
.blank{
background: transparent url("https://webapps.stgeorge.com.au/resources-net/images/icons/blank.gif") .7em .3em no-repeat!important;padding:.3em 0;margin:.4em 0; 
}
ol{
margin:0 0 0 2em;
padding:0;
padding-top:.6em;
}

/* =========================================================================
	Layout divisions
   ========================================================================= */

#container {
position:relative;
width:980px;
margin:0 auto;
padding:0 0 0 0;
text-align:left;
height:100%;
}
#topnav{
width:980px;
background: #fff;
margin:0;
height:70px;
}
#topnav .logo{
background: transparent url("../../../resources-net/images/template/logo.png") .3em .3em no-repeat;
height:70px;
width:196px;
float:left;
position:relative;
left:.5em;
}
#topnav .logo a {
height:70px;
width:196px;
display:block;
}
#topnav .nav{
height:10px;
float:left;
position:relative;
left:10.6em;
top:3.7em;
font-size:.9em;
}
#topnav .nav a{
position:relative;
color:#000;
text-decoration:none;
font-size:1em;
}
#topnav .divider{
color:#000;
padding:0 .2em;
}
#headerImg{
width:765px;
height:94px;
position:relative;
z-index:997;
left:1em;
top:.2em;
}
#leftnav{
width:174px;
position:absolute;
left:1em;
}
#leftnav .content{
background: #e4e4e8;
height:100%;
}
#leftnav ul.ButtonOn li{
background: #cc0033 url("../../../resources-net/images/template/leftnav/arrowDownL1.png") .4em .8em no-repeat;
list-style:none;
color:#fff;
margin:0 0 1px 0;
padding:.6em 0 .6em 1.8em;
}
#leftnav ul.ButtonOn li a{
font-size:1em;
list-style:none;
color:#fff;
font-weight:bold;
padding:0 0 .3em .1em;
margin:0;
}
#leftnav ul.ButtonOff li a{
font-size:1em;
list-style:none;
color: #333;
font-weight:bold;
padding:0 0 .3em .1em;
margin:0;
}
#leftnav ul.ButtonOff li{
background:  #C4C4C4 url("../../../resources-net/images/template/leftnav/arrowRightOff.png") .4em .8em no-repeat;
list-style:none;
color:#fff;
margin:0 0 1px 0;
padding:.6em 0 .6em 1.8em;
}
#leftnav ul.SubLevel1Off li{
background: #e4e4e8 url("../../../resources-net/images/template/leftnav/arrowRight.gif") .4em .4em no-repeat;
list-style:none;
color: #000;
padding:.2em 0 .2em	 1.6em;
}

#leftnav ul.SubLevel1On li{
background: #e4e4e8 url("../../../resources-net/images/template/leftnav/arrowRightOn.gif") .4em .4em no-repeat;
list-style:none;
color: #000;
padding:.2em 0 .2em	 1.6em;
font-weight:bold;
}
#leftnav ul.SubLevel2Off li, #leftnav ul.SubLevel2On li{
background:none;
margin:.1em 0 0 .2em;
padding:.1em 0 .1em 1.5em;
list-style:none;
}
#leftnav ul.SubLevel2Off li a{
color:#cc0033;
}
#leftnav ul.SubLevel2On li a{
color: #cc0033;
font-weight:bold;
}

#leftnav ul.SubLevel3Off li, #leftnav ul.SubLevel3On li{
background:none;
margin:.1em 0 0 .7em;
padding:.1em 0 .1em 1.5em;
list-style:none;
}
#leftnav ul.SubLevel3Off li a{
color:#666;
}
#leftnav ul.SubLevel3On li a{
color: #666;
font-weight:bold;
}

#content{
margin:0 201px 0 197px;
width:566px;
background: #fff;
min-height:600px;
height:auto!important;
height:600px;
padding:0 .2em 2em .2em;

}
#content .content{
padding:0 .2em .3em 0;
}
#content #copy{
margin:0 0 0 0;
font-size:12px;

}
#content #breadcrumb{
margin:1.3em 0 .7em 0;
float:left;
width:455px;
height:1.4em;
white-space:nowrap;
overflow:hidden;
}

#content #breadcrumb a{
text-decoration:none;
}
#content #breadcrumb a:hover{
text-decoration:underline!important;
}

#content #font_change{
background: transparent url("../../../resources-net/images/popup/fontchange.gif") 0 0 no-repeat;
width:58px;
height:31px;
float:right;
position:relative;
top:.6em;
right:1.6em;
}
#content #font_change #up{
font-size:13px;
font-weight:bold;
position:relative;
top:.4em;
left:2.7em;
cursor:pointer;
width:10px;
}
#content #font_change #down{
font-size:11px;
font-weight:bold;
position:relative;
top:-12px;
left:1.2em;
cursor:pointer;
width:10px;
}
#content #print{
float:right;
background: transparent url("../../../resources-net/images/popup/print.gif") 0 0 no-repeat;
width:31px;
height:31px;
position:relative;
top:1.8em;
right:1.2em;
cursor:pointer;
}
#content p {
margin:1em 0;
padding:0 .2em .2em 0;
line-height:1.4em;
color:#333;
}
#content h2 {
font: 14px/16px  Arial, Helvetica, sans-serif;
letter-spacing:normal;
color: #cc0033;
text-decoration:none;
padding:0 ;
margin:1em 0 1.0em 0 ;
}

#content h2.selector {
font: 14px/16px  Arial, Helvetica, sans-serif;
letter-spacing:normal;
color: #fff;
font-weight:bold;
text-decoration:none;
padding:0 ;
margin:1.5em 0 1.0em 0;
padding:8px 5px 8px 5px;
background:#4d4d4d;
}

#content h3 {
font:bold 13px/14px Arial, Helvetica, sans-serif;
color:#212121;
margin:0 0 -1em 0;
padding:.3em 0;
padding-top:.8em;
padding-bottom:.8em;
}
#content h3 a{
color:#000;
text-decoration:none;
}
#content h3 a:hover {
text-decoration:underline;
}


#content h4 {
font: bold 12px/14px Arial, Helvetica, sans-serif;
color:#232323;
margin:0 0 -.2em 0;
padding:0;
}

#content ul{
margin:.1em 0 .5em 0;
padding-bottom:.2em;
}
#content ul li{
list-style:none;
background: transparent url("../../../resources-net/images/icons/red_bullet.png") .7em .7em no-repeat;
padding:.3em 0  .2em  1.8em ;
}
#content ul ul {
list-style:none;
background:none;
padding:.1em 0  .2em  1.5em ;
}
#content ul.heading li{
background: transparent url("../../../resources-net/images/template/leftnav/arrowRight.gif") -.2em .3em no-repeat;
list-style:none;
color: #000;
padding:.1em 0 0 .9em;
margin:-1em 0 0 0;
font-weight:bold;
font-size:12px;
}
#content ul.heading li a{
color: #000;
}

#content li a{
text-decoration:none;
}
#content li a:hover{
text-decoration:underline!important;
}

#content a.external
{
background: url("../../../resources-net/images/icons/ext.png") no-repeat 100% 0;
padding: 0 12px 2px 2px;
} 

#content a.pop
{
background: url("../../../resources-net/images/icons/red_pop.gif") no-repeat 100% 0;
padding: 0 12px 2px 2px;
} 

#content li a:hover{
text-decoration:underline;
}

#content .small{
margin:0;
padding:0 .3em 1em 0;
font-size:9px;
line-height:normal;
color:#666;
}

#content #highlight{
border:1px dashed #ccc;
padding:1px;
background-color:#ebebeb;
}
#content #backtotop{
padding-right:5px;
border-bottom : 1px solid #666;
padding-bottom:0px;
margin-bottom:2px;
}
#content #backtotop a{
text-decoration:none;
}
#rightnav{ 
width:191px;
position: absolute;
right:.7em;
top:10em;


}
#rightnav .content{
padding:.2em 0 .2em .1em;

}
#rightnav ul.arrowRight li{
list-style:none;
padding:.2em .5em  .1em  1.8em ;

}
#rightnav ul.arrowRight li a{
position:relative;
top:.1em;

}

#rightnav select.dropdown{
float:left;
width:125px;
font-size:10px;
margin:.3em 0 0 0;
}
#rightnav select.dropdownLarge{
float:left;
width:145px;
font-size:10px;
margin:.3em 0 .1em 0;
}
#rightnav ul.arrowRight li{
background: transparent url("../../../resources-net/images/icons/arrowRight.gif") -.1em .5em no-repeat;
list-style:none;
color:#000;
text-indent:-.8em;
float:left;
}
#rightnav a, #leftnav a{
text-decoration:none;
color:#333;
font-size:11px;


}
#rightnav a:hover, #leftnav a:hover{
text-decoration:underline;
}
#rightnav .header{
background: transparent url("../../../resources-net/images/header/rhn-header.gif") 0 0 no-repeat;
width:191px;
height:36px;
position:relative;
left:-.3em;
top:.5em;
padding:0;
margin:0;
}
#rightnav .info{
background: transparent url("../../../resources-net/images/header/rhn-info.gif") 0 0 no-repeat;
width:191px;
height:36px;
position:relative;
left:-.3em;
padding:0;
margin:0;
}
#rightnav .header span, #rightnav .info span{
position:absolute;
top:1em;
left:.5em;
color:#fff;
font-weight:bold;
}
#rightnav .header span a{
color:#fff!important;

}

#rightnav .intbank span{
font-weight:bold;
position:relative;
top:.4em;
color:#333;
}
#rightnav .intbank b{
font-weight:bold;
line-height:19px;
position:relative;
top:.8em;
color:#333;
float:left;
}
#rightnav .logon a{
float:left;
width:50px;
height:22px;
background: transparent url("../../../resources-net/images/buttons/logon.gif") 0 0 no-repeat;
position:relative;
top:.1em;
left:.5em;
cursor:pointer;
}
#rightnav .logon a:hover{
background-position: -58px 0;
text-decoration:none;
}
#rightnav .logon span{
position:relative;
left:1em;
color:#fff;
top:.1em;
font-size:.9em;
}
#rightnav .go a{
float:left;
width:27px;
height:22px;
background: transparent url("../../../resources-net/images/buttons/go.gif") 0 0 no-repeat;
position:relative;
top:.1em;
left:.8em;
cursor:pointer;
}
#search{
width:203px;
position:absolute;
top:.3em;
right:0;
font-size:10px;
}
#search b{
width:49px;
float:left;
color:#cc0033;
font-size:1.3em;
font-weight:normal;
}

#search input.input{
height:15px;
width:110px;
float:left;
border:1px solid #999;
}
#search .go a{
float:left;
width:30px;
height:22px;
background: transparent url("../../../resources-net/images/buttons/go.gif") 0 0 no-repeat;
cursor:pointer;
position:relative;
top:-.2em;
left:.3em;
}
#search .go span{
position:relative;
top:.2em;
left:.6em;
color:#fff;
}
#search .go a:hover{
background-position: -33px 0;
text-decoration:none;
}
#rightnav .go a:hover{
background-position: -33px 0;
text-decoration:none;
}
#rightnav .go span{
position:relative;
top:.1em;
left:.6em;
color:#fff;
font-size:.9em;
}
#rightnav ul.linklist li{
list-style:none;
color:#000;
margin:0;
padding:.1em 0;
position:relative;
background:none;
}
#rightnav ul.linklist li a{
color:#cc0033;
}
#rightnav ul.linklist li span{
padding:0 0 0 .3em;
}
#rightnav ul.linklist li em{
font-style:normal;
font-weight:bold;
position:absolute;
right:1.1em;
top:.1em;
}
#rightnav select.dropdownSmall{
float:left;
width:100px;
font-size:10px;
margin:1em 0 0 .7em;
}
#rightnav ul.arrowRightList li {
background: transparent url("../../../resources-net/images/icons/arrowRight.gif") -.1em .8em no-repeat;
list-style:none;
color:#000;
margin:0;
padding:.6em 0 0 1.1em;
}
#rightnav ul.arrowRightList li a{
position:relative;


}
#content ul.arrowRightList li {
background: transparent url("../../../resources-net/images/icons/arrowRight.gif") -.2em .3em no-repeat;
list-style:none;
color:#000;
position:relative;
top:-1em;
}
#content ul.arrowRightList li a{
color:#000;
text-decoration:none;
position:relative;
left:-.8em;


}
#content ul.arrowRightList a:hover{
text-decoration:underline;
}
#footer {
width:958px;
color:#333;
background: #fff;
border-top:10px solid #cc0033;
position:relative;
margin:0 auto;
padding:0;
clear:both;

}
#footer p{
margin:.5em 0 0 .5em;
text-transform:uppercase;
font-size:1em;
}
#footer a{
position:relative;
color:#cc0000;
text-decoration:none;
font-size:1em;
}
#PrintFooter{
display:none;
}
/* =========================================================================
Icons
========================================================================= */




/* =========================================================================
Page headings
========================================================================= */


h1.GeneralChannel{
font: 19px/24px  Sari-Regular, Arial, Helvetica, sans-serif; /*Sari is only for internal use */
position: absolute;
z-index:998;
left:1em;
top:7em;
color:#fff;
margin:0;
padding:0;
}
h1.General{
font: 19px/24px Sari-Regular, Arial, Helvetica, sans-serif; /*Sari is only for internal use */
position: absolute;
z-index:998;
left:10.2em;
top:7.5em;
color:#fff;
margin:0;
padding:0;
}
h1.Form{
font: 19px/24px Sari-Regular, Arial, Helvetica, sans-serif;
position:relative;
z-index:998;
left:0em;
top:-4em;
color:#fff;
text-transform:capitalize;
letter-spacing:.1em;
}
h1.Home{
font: 19px/24px Sari-Regular, Arial, Helvetica, sans-serif;
position:relative;
z-index:998;
left:0em;
top:-4em;
color:#fff;
text-transform:capitalize;
letter-spacing:.1em;
}
h2 {
font: 15px/17px  Arial, Helvetica, sans-serif;
letter-spacing:normal;
color: #cc0033;
text-decoration:none;
padding:0 ;
margin:1em 0 2.3em 0 ;
}
h3 {
font:bold 12px/14px Arial, Helvetica, sans-serif;
color:#666;
margin:0 0 -.7em 0;
padding:0;
}
h4 {
font: bold 11px/13px Arial, Helvetica, sans-serif;
color:#515151;
margin:0 0 -.7em 0;
padding:0;
}

/* =========================================================================
Classes
========================================================================= */

.left{
float:left;
width:155px;
padding:.3em 0 0 .4em;
}
.right{
float:left;
width:400px;
}
.right ul{
margin:0!important;
}
.importantInfo{
background: transparent url("https://webapps.stgeorge.com.au/resources-net/images/importantInfo.jpg") 0 0 no-repeat; 
height:127px;
padding:1em .5em;
margin:1.5em 0;
width:562px;
}
.importantInfo p{
width:550px;
font-size:.9em;
}
.clearGrey{
border-bottom:1px solid #ccc;
clear:both;
line-height:.8em;
height:.8em;
width:565px;
}
.clear{
overflow: hidden;
	clear:both;
	height:0;
	margin:0;
	font-size: 1px;
	line-height: 0;

}
.clearpoint5em{
clear:both;height:.5em;line-height:.5em;
}
.clear1em{
clear:both;height:1em;line-height:1em;
}
.clear15{
clear:both;height:1.5em;line-height:1.5em;
}
.clearBlack{
border-bottom:1px solid #000;
clear:both;height:.6em;line-height:.6em;
width:560px;
}
.dotted{
border-bottom:1px solid #ebebeb;
padding:.2em .4em .8em 0;
}
.cleardotted{
border-bottom:1px dashed #ccc;
height:2em;line-height:2em;
margin: 0 0 2em 0;
clear:both;
}
.clearline{
border-top:1px solid #ccc;
height:.1em;line-height:.1em;
margin: 0 0 0 0;
clear:both;
}
.dottedBlack{
border-bottom:1px dashed #000;
padding:.2em .4em .8em 0;
}
.dottedGrey{
border-bottom:1px dashed #ccc;
padding:1em 0;
}
.error{
color:#cc0033;
}

#banners{
width:760px;
}
#banners h3{
margin:0;
font: bold 12px/13px Arial, Helvetica, sans-serif;
letter-spacing:0;
color:#cc0033;
}

#banners h3 a{
text-decoration:none;
color:#cc0033;	
}

#banners .promo{
margin:1.1em .7em 1em 0;
float:left;
width:240px;
height:83px;
}
#banners .promoTxt{
margin:1em .1em 1em .3em;
padding:0 0 0 1em;
float:left;
width:239px;
height:84px;
border-left:1px solid #ccc;
}
.error{
color: #CC0000;font-weight:bold;font-size:10px;
}
.price{
color:#cc6633;font-weight:bold;font-size:10px;margin:0 0 1em 0;
}
.small {
margin:0;
padding:0 .3em 1em 0;
font-size:10px;
color:#666;
}
.hidden{display:none;margin:0 0 0 .5em;}
.shown{display:block;}
.skiplink {display:none}

/* =========================================================================
Buttons
========================================================================= */

/* =========================================================================
Apply now . make an appointment buttons
========================================================================= */

.buttonLarge a{
float:left;
width:149px;
height:29px;
background: transparent url("../../../resources-net/images/buttons/buttonLarge.gif") 0 0 no-repeat;
position:relative;
top:.1em;
cursor:pointer;
margin:0 1em 0 0;
text-decoration:none!important;

}
.buttonLarge a:hover{
background-position: -161px 0;
text-decoration:none;
}
.buttonLarge a span{
position:relative;
left:1.8em;
font-size: 11px;
color:#fff;
top:.7em;

}

.buttonLargeGreen a{
float:left;
width:150px;
height:34px;
background: transparent url("../../../resources-net/images/buttons/buttonLargeGreen.gif") 0 0 no-repeat;
position:relative;
top:.1em;
cursor:pointer;
margin:0 1em 0 0;
text-decoration:none!important;

}
.buttonLargeGreen a:hover{
background-position: -160px 0;
text-decoration:none;
}
.buttonLargeGreen a span{
position:relative;
left:2.0em;
font-size: 11px;
font-weight:bold;
color:#fff;
top:.9em;

}


.buttonMediumGreen a{
float:left;
width:110px;
height:34px;
background: transparent url("../../../resources-net/images/buttons/buttonMediumGreen.gif") 0 0 no-repeat;
position:relative;
top:.1em;
cursor:pointer;
margin:0 1em 0 0;
text-decoration:none!important;

}
.buttonMediumGreen a:hover{
background-position: -116px 0;
text-decoration:none;
}
.buttonMediumGreen a span{
position:relative;
left:2.0em;
font-size: 11px;
font-weight:bold;
color:#fff;
top:.9em;

}

.buttonMedium a{
float:left;
width:89px;
height:29px;
background: transparent url("../../../resources-net/images/buttons/buttonMedium.gif") 0 0 no-repeat;
position:relative;
top:.1em;
left:0;
cursor:pointer;
text-decoration:none!important;

}
.buttonMedium a:hover{
background-position: -91px 0;
text-decoration:none;
}
.buttonMedium span{
position:relative;
left:1.8em;
font-size: 11px;
color:#fff;
top:.5em;
padding:1em 0;

}

.FeatureButton a {
float:left;
width:145px;
height:35px;
color:#fff!important;
text-decoration:none!important;
background: transparent url("../../../resources-net/images/buttons/btn.gif") 0 0 no-repeat ;
}
.FeatureButton a:hover {	
background-position: -148px 0;
color:#cc3300!important;
}
.FeatureButton span {
position:relative;
top:1em;
left:1em;
font: bold 12px/12px  Arial, Helvetica, sans-serif;
}


#dottedborder
{
    BORDER-RIGHT: #cccccc 1px dashed;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #cccccc 1px dashed;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 3px;
    font-size: 11px/16px;
    BORDER-LEFT: #cccccc 1px dashed;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #cccccc 1px dashed;
    BACKGROUND-COLOR: #f7f7f7;
}
#dottedborder UL
{
    font-size: 11px/16px;
}
#dottedborder LI
{
    font-size: 11px/16px;
}

#productstatement{
font-size:10px;
color:#464646;
line-height:1.3em;
background-color:#f7f7f7;
width :95%;
border: 1px solid #cccccc;
padding:7px 7px 7px 7px;}

/* =========================================================================
Tables
========================================================================= */

/* =========================================================================

Tables

========================================================================= */
table.main{font-size:11px;padding:0;margin:-0.1em 0;text-align:left; border:1px solid #e4e4e8;}
table.mainnoborder{font-size:11px;padding:0;margin:-0.1em 0;text-align:left; }
table.mainnoborder th, table.mainnoborder .tabletitle, .greybar, table.mainnoborder .titlerow{font-weight:bold;background:#ebebeb;height:20px;padding:.3em .2em .3em .2em;margin:1.5em 0;color:#000;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
table.main th, table.main .tabletitle, .greybar, table.main .titlerow{font-weight:bold;background:#ebebeb;height:20px;padding:.3em .2em .3em .2em;margin:1.5em 0;color:#000;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
table.main td{padding:.3em .2em .3em .2em;font-weight:normal; border-bottom:1px solid #ccc; border-right:1px solid #ccc;}
table.main tr{font-weight:bold;padding:.4em; border-right:1px solid #fff;}
table.main tr.darkrow,tr.dark, td.darkrow,td.dark{background-color: #ebebeb; border-top:0px solid #ccc; border-bottom:0px solid #ccc;}
table.main tr.medium,td.medium{background-color: #ebebeb; border-top:0px solid #ccc; border-bottom:0px solid #ccc;}
table.mainnoborder tr.medium,td.medium{background-color: #ebebeb; border-top:0px solid #ccc; border-bottom:0px solid #ccc;}
table.main tr.lightrow,tr.light, td.lightrow,td.light{background:#fff;}
table.main th.sub{background:#006666;}
table.main span.price{color:#cc9933;}
tr.altcolor1, td.altcolor1{BACKGROUND-COLOR:#fff;}
tr.altcolor2, td.altcolor2{BACKGROUND-COLOR: #ede9e9;}

/*
table.comparison{padding:0;margin:1em 0;font:bold 11px/13px Arial, Helvetica, sans-serif;background:#ccc;}
table.comparison th{font-weight:bold; background: transparent url("https://webapps.stgeorge.com.au/App_Themes/resources-net/images/template/tablebg.png") repeat-x; height:74px;padding:0 .8em;margin:0;color:#fff;background-color:#fff;}
table.comparison td{padding: .5em;margin:0;font-weight:normal;background:#fff; text-align:left; }
table.comparison td.tick{background: transparent url("../../../resources-net/images/icons/tick.gif") 15% 50% no-repeat; height:12px;width:13px;background-color:#fff; }
table.comparison td.cross{background: transparent url("../../../resources-net/images/icons/cross.gif") 15% 50% no-repeat; height:12px;width:13px;background-color:#fff; }
table.comparison tr.darkrow{background-color: #ebebeb;}
table.comparison tr .lightrow{background-color:#fff;}
table.comparison td.logon a{
float:left;
width:50px;
height:22px;
background: transparent url("../../../resources-net/images/buttons/logon.gif") 0 0 no-repeat;
position:relative;
top:.1em;
left:0em;
cursor:pointer;
text-decoration:none;
}
table.comparison td.logon a:hover{
background-position: -58px 0;
text-decoration:none;
}
table.comparison td.logon span{
position:relative;
left:1em;
color:#fff;
top:.3em;
font-size:.9em;
font-weight:bold;
}
*/

table.output{padding:0;margin:1em 0;font:bold 11px/13px Arial, Helvetica, sans-serif;background:#ccc;}
table.output th{font-weight:bold;padding:0 .8em;margin:0;color:#000;background-color:#fff;}
table.output td{padding: .5em;margin:0;font-weight:normal;background:#fff; text-align:left; }
table.output tr.darkrow{background-color: #ebebeb;}
table.output tr .lightrow{background-color:#fff;}

/* =========================================================================
Form Elements
========================================================================= */

.input
{
    BORDER-RIGHT: #696969 1px solid;
    BORDER-TOP: #696969 1px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: #696969 1px solid;
    TEXT-INDENT: 1px;
    BORDER-BOTTOM: #696969 1px inset;
    HEIGHT: 17px;
    BACKGROUND-COLOR: #f7f7f7;
}
/*
input.button {
	border:1px solid #cc0033;
	color:#fff;
	background:#cc0033;
	cursor:pointer;
} 
*/
input.button {
	/*color:#fff;
	cursor:pointer;
    font-size:10px;
   	border:1px solid #000;
   	background: #669933;
   	letter-spacing:1px;
	padding:0;*/
	border:1px solid #75A932;
	color:#fff;
	background:#75A932;
	cursor:pointer;
}

input.buttongray {
	border:1px solid #bab6b6;
	color:#fff;
	background:#c9c5c5;
	cursor:pointer;
}
/*
input.buttongray a:hover{
    border:1px solid #bab6b6;
	color:#fff;
	background:#cc0000;
	cursor:pointer;
}
input.buttongray a span{
position:relative;
left:2.0em;
font-size: 11px;
font-weight:bold;
color:#fff;
top:.9em;

}
*/


.inputerror
{
    BORDER-RIGHT: #696969 1px solid;
    BORDER-TOP: #696969 1px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: #696969 1px solid;
    TEXT-INDENT: 1px;
    BORDER-BOTTOM: #696969 1px inset;
    HEIGHT: 17px;
    BACKGROUND-COLOR: #e2a1ab;
	color:#000;
}

input.buttonred {
	width:100px;
	height:20px;
	color:#ffffff;
	cursor:hand;
    font: 13px /12px Arial, Helvetica, sans-serif;
	font-size:9px;
  	font-weight:bold !important;
   	border:1px solid #000;
   	background:#cc0000;
   	letter-spacing:1px;
}


.textarea
{
    BORDER-RIGHT: #696969 1pt solid;
    BORDER-TOP: #696969 1pt solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: #696969 1pt solid;
    TEXT-INDENT: 1px;
    BORDER-BOTTOM: #696969 1pt inset;
    BACKGROUND-COLOR: #f7f7f7;
}
.textareaerror
{
    BORDER-RIGHT: #696969 1pt solid;
    BORDER-TOP: #696969 1pt solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: #696969 1pt solid;
    TEXT-INDENT: 1px;
    BORDER-BOTTOM: #696969 1pt inset;
    BACKGROUND-COLOR: #e2a1ab;
	color:#000;
}

.radio
{
    BORDER-RIGHT: 0pt;
    BORDER-TOP: 0pt;
    BORDER-LEFT: 0pt;
    BORDER-BOTTOM: 0pt;
    BACKGROUND-COLOR: white;
}


.redstar{
color:#CC3333;
font-size:12px;
font-weight:600;
}

.validation{
color:#CC3333;
font-size:12px;
height:12px;
padding:0 0 0 0px;
margin:0 0 0 0px;
}
.currency{
color:#000;
font-size:11px;
height:12px;
padding:0 0 0 0px;
margin:0 0 0 0px;
}

/*Calculators call to action */

#calculators .box-one{
width:172px;
padding:.2em 0;
margin:0 .4em 0 0;
float:left;
height:168px;

}
#calculators .box-two{
width:172px;
padding:.2em 0;
margin:0 .4em 0 1.1em;
float:left;
height:168px;

}
#calculators .box-three{
width:173px;
padding:.2em 0;
margin:0 0 0 1em;
float:left;
height:168px;
}

#calculators p{
margin:-.5em 0 0 0;
}
#calculators .divide-one{
border-right:1px solid #ccc;
height:125px;
width:1px;
float:left;
position:relative;
left:.3em;
}
#calculators .divide-two{
border-right:1px solid #ccc;
height:113px;
width:1px;
float:left;
position:relative;
left:.3em;
}

.feature 
{
	font-size:12px;
	font-weight:bold;
	color:Red;
}


/*Apply now button*/
#leftcopy{
float:left;
width:400px;
margin:10px 20px 0 0;
}
#leftcopy p{
width:400px;
margin:0;
}
#rightcopy{
float:left;
margin:10px 0 0 0;
width:200px;
text-align:center;
}
.clear{
clear:both;
}
/*
p{
width:530px;
}
*/
.fine
{
font-size:10px;
line-height:normal;
text-align:center;
color:#000;
}

.apply_now_top a{
height: 34px; width: 196px;
background: url('../../../resources-net/images/buttons/enquire.gif') top center no-repeat;
display:block;
}
													
.apply_now_top a:hover {
background-position: 50px -34px;
}
.apply_now_top p{
width:190px;
font-size:10px;
line-height:normal;
text-align:center;
color:#333;
}