body,tr,td{
	color:#333;
	background-color:white;
	margin:0px 0px 16px 0px;
	padding:0px;
	font:12px/18px Verdana,Arial,Helvetica,ms sans-serif,sans-serif;
	vertical-align : top;
	border-top: 1px solid #930;
	}
	p {
/*float:left;*/
	font:12px/15px Verdana,Arial,Helvetica,ms sans-serif,sans-serif;
	margin:7px 0px 7px 0px;
	padding:4px;
	}


a:link, a:visited {
	color: #333333;
	background: transparent;
	font-weight: bold;
	text-decoration: none;
	}


table.main {background-color : #F0F0F0; padding: 2px 2px 2px 2px;border : 2px solid #6B6B6B; border-collapse : collapse; margin-top : 0em; margin-bottom : 1.5em;}
table.main td {
	line-height : 16px;
	border : 1px solid #A4AEB4;
	margin-top : 0em;
	margin-bottom : 1.5em;
	vertical-align : top;
	text-align : left;
	padding: 2px 3px 2px 3px;
}

.tabletitle{background-color: #A4AEB4;  font-weight: 600; color: #FFFFFF;}
.darkrow {background-color : #F0F0F0;}
.lightrow {background-color : #FFFFFF;border: 1px solid #FFFFFF;}

form
{
margin-top:1px;
margin-bottom:1px;
}
input.graybutton{
	font-size : 8pt;
	color:black; 
	background-color:#CCCCCC; 
	border:black; 
	border-style: ridge; 
	border-top-width:1px; 
	border-bottom-width:1px; 
	border-right-width:1px; 
	border-left-width:1px;
}
	.button
{
	color:#000000; 
	background-color:#ebebeb; 
	border:#CCCCCC; 
	border-style: ridge; 
	border-top-width:1px; 
	border-bottom-width:1px; 
	border-right-width:1px; 
	border-left-width:1px;
}
.input{
	font-size: 9pt;
	background-color: white;
	text-indent: 3px;
	border-style: solid solid inset solid;
	border-width: 1px;
	border-color: #696969;
	height: 19px;
}
.inputfocus { 
	font-size: 9pt; 
	background-color: #f6f6f6; 
	text-indent: 3px; 
	border-style: solid solid inset solid; 
	border-width: 1px; 
	border-color: #336699;
	height: 19px;
}

.textarea{
	font-size: 9pt;
	background-color: white;
	text-indent: 3pt;
	border-style: solid solid inset solid;
	border-width: 1pt;
	border-color: #696969;
}
.textareafocus{ 
	font-size: 9pt;
	background-color: #f6f6f6; 
	text-indent: 3px; 
	border-style: solid solid inset solid; 
	border-width: 1px; 
	border-color: #336699;
}
.readonly{
	font-size: 9pt;
	background-color: #e7e7e7;
	text-indent: 3px;
	border-style: solid solid inset solid;
	border-width: 1px;
	border-color: #696969;
	height: 19px;
}
.radio{ 
	background-color: inherit; 
	border-style: none none none none; 
	border-width: 0pt; 
	padding : 0px 0px 0px 0px;
}
.radiofocus{ 
	background-color: #f6f6f6; 
	border-style: none none none none; 
	border-width: 0px;  
}

.printquote{font-size : 9px;}

ul {line-height : 13pt; margin-top : 10px; margin-bottom : 10px;}
ol {line-height : 13pt; margin-top : 10px; margin-bottom : 10px;}
UL.arrowlist LI { list-style-image:url("/resources/suncorp/images/arrows/arrow.gif");}
UL LI { list-style : circle;  }

image.border{
	border-style : dashed dashed dashed dashed;
	border-left-width : 1px;
}
#displayimage img {
	position:relative;
	margin: 0px 5px 3px 0px;
	border: 0px solid #333;
	float:left;

	}
	

h1 {
	font:bold 14px/18px Verdana, Arial,Helvetica,ms sans-serif,sans-serif; 
	margin:0px 0px 2px 0px;
	padding:0px;
	color: #cc0000;
	}
body>h1 {margin:55px 0px 0px 0px;}


	
h2 {	
	font:bold 13px/14px Verdana, Arial,Helvetica,ms sans-serif,sans-serif; 
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color: #000066;
	}
h3 {	

	font:bold 12px/14px Verdana, Arial,Helvetica,ms sans-serif,sans-serif; 
	margin:15px 0px 5px 0px;
	padding:0px;
	color:#000166;
	}


		
/*#TopNavWhiteLine {display:none;}*/
#TopToolBar {display:none;}
#TopToolBarLeft {display:none;}
#TopToolBarRight{display:none;}
	
#container{width: auto;
	   border: 0;
	   margin: 0;
	   padding: 0;
	   float: none 
	}
body>#container {
	/*--width helps the content window stop overrunning, needs to be auto to work in netscape*/
	margin:0;
	border: 0;
	width:auto;}
	
	#containerform{
	top:2px;
	/*left:10px;*/
	/*--width helps the content window stop overrunning*/
	width:95%;
	min-width:300px;
	margin:0px 0px 5px 5px;
	padding:0px 0px 0px 0px;
	border:0px solid black;
	background-color:#fff;
	
	z-index:1;/* This allows the content to overlap the right menu in narrow windows in good browsers. */
}
body>#containerform {
/*	margin:0px 25px 5px 5px;*/
	width:auto;
	}


/* All the content boxes belong to the content class. */

#content {
padding:5px 5px 0px 5px;
margin:0px 0px 0px 0px;
/*background-color:#fff;*/
vertical-align: top;
z-index:1;/* This allows the content to overlap the right menu in narrow windows in good browsers. */
	}
	
#content>p {margin:0px;}


	#Footer{
	display :none;}
/*---------------------------------Disclaimers-----------------------------------------*/
#disclaimer{
display:none;}
#productstatement{
font:11px/16px Verdana, Arial,Helvetica,ms sans-serif,sans-serif; 
/*text-align:left;*/
background-color:#f7f7f7;
	border-top: 1px dashed #cccccc;
	border-bottom: 1px dashed #cccccc;
	border-left: 1px dashed #cccccc;
	border-right: 1px dashed #cccccc;
padding:3px 5px 3px 5px;}

#dashed{
	border-bottom: 1px dashed #cccccc;
        padding:5px 5px 5px 5px;}

#line{
display : none;
}

#backtotop{
display:none;
}

#PrintFooter{
	color:#333;
	background-color:white;
	margin:0px 0px 16px 0px;
	padding:0px;
	font:10px/14px Verdana, Arial,Helvetica,ms sans-serif,sans-serif;
        vertical-align : top;

}


#Penchant {
display:none;
	}
	
#PenchantText{
display:none;
	}

	#Splashimage {
	position:relative; 
	top:1px;
	left:0px;
	height:110px;
	margin:0px 129px 0px 187px;
	padding:0px;
	background-color:#fff;
	z-index:7;
	}
	/*------------Netscape fix----------------*/
body>#Splashimage  {display:none;}

	#SplashimageHome {
	display : none;
	position:relative; 
	top:1px;
	left:0px;
	height:126px;
	margin:0px 129px 0px 187px;
	padding:0px;
	background-color:#747A7F;
	z-index:7;
	}



	#TitleText{
	position:relative; 
	float:none;
	text-align:left;
	top:0px; 
	width: auto;
	left:1px; 
	padding-top:1px;
	}
#TitlePrint{
display:none;
	}



#LeftNav {
display:none;	
	}
/*------------Netscape fix----------------*/
body>#LeftNav {width:186px;top:77px;
display : none;
height:3500px;
}
		
#RightNav {
display:none;
	}
/*------------Netscape fix----------------*/
body>#RightNav {
display : none;
width:130px;
text-align:center;

top:77px;
height:3500px;
}

#RightDashedLine{
	margin: 5px 0px 5px 3px; 
	background-color:#fff;
	text-align:center;
	border-top: 1px dashed #1D4AA4;
	width: 99px;
	height:1px;
	font-size:1px;
}
	
/* Again, "be nice to Opera 5". */

.Spacer{
	clear:both;
	height:8px;
}


