@charset "utf-8";
/* CSS Document  */
body{font-family:Arial, Helvetica, sans-serif;font-size:13px;background-color: #09446F;background-image: url('http://www.rpdata.net.au/news/images_rp/bg.gif');background-repeat: repeat-x;margin-top:0}
a,a:link{text-decoration:none;color:#000;}
a:hover{text-decoration:underline;}
#container{width:770px;margin:0 auto;background-color: #ffffff;}
#pagetitle{font-size:24px;font-weight:bold;border:1px solid #ddd;padding:2px 15px;background:#F2F2F2;margin:8px 0;}
#subpages {padding-left: 12px;padding-right: 12px;}
#logindetailfields {width:410px; padding:40px 0 40px 80px; float:left} /*loginpageonly*/
#logindetailfields .mandatoryfield label { width:150px; margin:0 5px 0 0;}/*loginpageonly*/
#logindetailfields input { width:232px}/*loginpageonly*/
#logindetails {}/*loginpageonly*/
#selectcontactdetailfields {padding-left: 250px}
#usercustomersdetailfields {padding: 40px 0 40px 40px }
.forgotpw{width:160px;float:right;padding-top:40px}   /*loginpageonly*/
.loginbuttons {}                     /*loginpageonly*/
.loginbuttons label {width:150px}
.fieldtip{display:none;background-color:#F2F2F2;border:1px solid #DDD;padding:10px;text-align:left;}
.formfields{width:470px;float:left;}
.formtips{width:260px;float:right;}
.formdetails label{margin:0 5px 0 0;}
.sectiontitle{text-align:left;color:#43053e;font-size:18px;}
.mandatoryfield{margin:5px 0;clear:both;}
.mandatoryfield label{background:url( ../images/star.gif ) no-repeat right 3px;padding-right:15px;width:150px;float:left;text-align:right;}
.optionalfield{margin:5px 0;clear:both;}
.optionalfield label{width:165px;float:left;text-align:right;}
.divider{height:1px;border-top:1px dotted #bbb;margin:10px 0;clear:both;}
.notes{text-align:left;font-style:italic;font-size:12px;color:#666;}
.notes{text-align:left;font-style:italic;font-size:12px;color:red;}
.errormsg{float:left;display:block;background:#f1ffc0 url( ../images/errormsgbg.jpg ) repeat-x bottom;margin-bottom:10px;clear:both;margin-left:170px;}
.globalmsg{float:left;display:block;background:#f1ffc0 url( ../images/errormsgbg.jpg ) repeat-x bottom;margin-bottom:10px;clear:both;}
.msgbox{border:1px solid #e1c400;display:block;text-indent:15px;padding:10px;text-align:center;width:214px;background:url( ../images/exclamatory.gif ) no-repeat 6px 9px;clear:both;}
.msgbox a, .msgbox a:visited, #logindetails a, #logindetails a:visited, #usercustomersdetailfields a, #usercustomersdetailfields a:visited, #selectcontactdetailfields a, #selectcontactdetailfields a:visited{color: #0000FF; text-decoration:underline }
.msgbox a:hover, #logindetails a:hover, #usercustomersdetailfields a:hover, #selectcontactdetailfields a:hover {color: #FF0000; text-decoration:none }
.globalmsg .msgbox{width:600px;}
.formdetails{text-align:left;margin:0 auto;color:#505050;clear:both;padding-left:15px}
.formdetails input{width:232px;}
.formdetails textarea{width:232px;}
.buttons{clear:both;}

.buttons input.backbtn{background-color:transparent;background-image:url( ../images/btn_short_bg.gif );background-position:right bottom;background-repeat:no-repeat;border:medium none;cursor:pointer;display:block;float:right;height:28px;margin:0;overflow:hidden;padding:0;width:96px;color:#333;}
.buttons input.nextbtn{background-color:transparent;background-image:url( ../images/btn_long_bg.gif );background-position:right bottom;background-repeat:no-repeat;border:medium none;cursor:pointer;display:block;float:right;height:28px;margin:0;overflow:hidden;padding:0;width:112px;color:#333;}
.loginbuttons input.loginbtn{background-color:transparent;background-image:url( ../images/btn_short_bg.gif );background-repeat:no-repeat;border:medium none;cursor:pointer;display:block;height:28px;margin:20px 0 0 200px;overflow:hidden;padding:0;width:96px !important;color:#333}/*loginpageonly*/
.buttons input.longbtn{background-color:transparent;background-image:url( ../images/btn_long_bg.gif );background-position:right bottom;background-repeat:no-repeat;border:medium none;cursor:pointer;display:block;float:right;height:28px;margin:0;overflow:hidden;padding:0;width:112px;color:#333;}
.buttons input.longbtn2{background-color:transparent;background-image:url( ../images/btn_long2_bg.gif );background-position:right bottom;background-repeat:no-repeat;border:medium none;cursor:pointer;display:block;float:right;height:28px;margin:0;overflow:hidden;padding:0;width:132px;color:#333;}
.buttons input.shortbtn{background-color:transparent;background-image:url( ../images/btn_short_bg.gif );background-position:right bottom;background-repeat:no-repeat;border:medium none;cursor:pointer;display:block;float:right;height:28px;margin:0;overflow:hidden;padding:0;width:96px;color:#333;}
.buttons input.logoutbtn{background-color:transparent;background-image:url( ../images/btn_short_bg.gif );background-position:right bottom;background-repeat:no-repeat;border:medium none;cursor:pointer;display:block;float:right;height:28px;margin:0;overflow:hidden;padding:0;width:96px;color:#333;}
.buttons input.continuebtn{background-color:transparent;background-image:url( ../images/btn_long_bg.gif );background-position:right bottom;background-repeat:no-repeat;border:medium none;cursor:pointer;display:block;float:right;height:28px;margin:0;overflow:hidden;padding:0;width:112px;color:#333;}
a#claimName {-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent url( ../images/button-create-new-user.gif) no-repeat scroll 0 0;display:block;font-size:20px;height:61px;margin:10px auto 0 auto;text-indent:-9999em;width:248px;}

#liveChat a{background:transparent url( ../images/live_chat_needhelp.jpg) no-repeat scroll 0 0;display:block;font-size:20px;height:121px;margin:0;width:165px;}

#remindMe a{background:url( ../images/remindMe.gif ) no-repeat;width:182px;height:36px;display:block;padding:11px 0 0 42px;font-size:20px;;margin:0 auto}
/* start footer styles */
#footer{align: center;clear:both;}
.footergrey {background-image: url('../images/footer_greystretch.gif'); background-repeat: repeat-x;}
h3.numberone {color:#043768;font-family:arial,helvetica,sans-serif;font-size:14pt;font-style:italic;font-weight:bold;margin:2px 0 6px;text-align:center;}
p.footer {font-size:8pt;margin:4px 14px;text-align:justify;}
p.footer1 {font-size:8pt;margin:4px 14px;text-align:center;}
/* end footer styles */

.panelHeader {background-image: url('../images/panel_top.gif'); background-repeat: no-repeat; display:block; width:353px; height:29px; color:white;}
.panelHeader h3 { font-size:14px; font-weight:bold; color:white; margin:0; padding: 8px 0 0 0; text-align:center}
.panelBody {background-image: url('../images/panel_mid.gif'); background-repeat: repeat-y; display:block; width:333px; padding:15px 10px; font-size:11px}
.panelFooter {background-image: url('../images/panel_bot.gif'); background-repeat: no-repeat; display:block; width:353px; height:15px}
a#loginAgain {background:transparent url( ../images/relogin_button.gif) no-repeat 0 0;display:block;font-size:20px;height:61px;margin:10px auto 0 auto;text-indent:-9999em;width:248px;}
#reloginPanel { width:355px}
