/*
LEGAL
=====
Copyright: Daemon Pty Limited 2006, http://www.daemon.com.au
Community: Mollio http://www.mollio.org $
License: Released Under the "Common Public License 1.0", 
http://www.opensource.org/licenses/cpl.php
License: Released Under the "Creative Commons License", 
http://creativecommons.org/licenses/by/2.5/
License: Released Under the "GNU Creative Commons License", 
http://creativecommons.org/licenses/GPL/2.0/
*/

/* THE BIG GUYS */
* {margin:0;padding:0}
html {overflow-y: scroll;margin:0;padding:0;} 
body, td {font-family: Arial, Helvetica, sans-serif;font-size: 13px;font-weight: normal;color: #535252;margin:0;padding:0;}

#login{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #D9B308;
	float:left;
}
#login a, #login a:link, #login a:visited, #login a:hover, #login a:active {font-size: 14px;font-weight: normal;color: #D9B308; text-decoration:underline;}

img {border:none} 

#menu, #menu ul {padding: 0;margin:0;list-style: none;background:#fff6da;height:34px;z-index: 60;}
#menu {font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;margin:0;}
#menu li {float: left;display: block;padding:0;margin:0;background:#fff6da  url("/wsimages/navPmyDivider.jpg") no-repeat 100% 0;}
#menu li a {padding: 9px 17px 9px 17px;display: block;font-weight: bold;color: #003C79;text-decoration: none;font-size: 11px;}
#menu li a:hover, #menu li a.activePmy {background: #a00a13;color: white;}
#menu li.parent{}
#menu li.last{background:none;padding-right:13px;}
#menu li.active{background:#fff6da url("/wsimages/navPmyActive.gif") no-repeat 100% 0;color: #003C79;}
#menu li.lastactive{background:#fff6da url("/wsimages/navPmyLastActive.gif") no-repeat 100% 0;color: #003C79;}
#menu li ul {left : -999em;position : absolute;padding: 0;z-index: 70;}
#menu li ul li { float : none; }
#menu li ul a {width : 157px;padding: 8px 11px 8px 12px;background : #2094e1;color: #fff;border-bottom : 1px solid #58c1ee;font-weight : bold;} 
#menu li ul a:hover {background: #2094e1;}
#menu li:hover ul, #menu li.sfhover ul {left: auto;border-top: 1px solid #999;}

/* SECONDARY NAVIGATION - vertical navigation */
#nav-secondary, #nav-secondary ul {position:static;z-index: 300;}
#nav-secondary, #nav-secondary li {list-style: none;margin:0;padding:0;background:none;width:156px;}
#nav-secondary {padding-top:0;margin-top: 1px}

#nav-secondary a {line-height:normal;padding: 4px 0 4px 4px;font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;color: #0256a8;display:block}
#nav-secondary a, #nav-secondary a:link, #nav-secondary a:visited, #nav-secondary a:hover, #nav-secondary a:active {text-decoration:none;cursor:pointer} 
#nav-secondary a:link {color:#0256a8} 
#nav-secondary a:visited {color:#0256a8} 
#nav-secondary a:hover {color:#000;} 

#nav-secondary li {border:none;}

#nav-secondary li ul {margin: 0;background:none;}
#nav-secondary ul a{border-bottom:1px solid #c0dbf7;}

#nav-secondary li li a{font-weight: normal;}

#nav-secondary ul ul {margin: 0;padding:0;z-index: 300;}
#nav-secondary ul ul li{margin: 0;padding:0;background:url("images/nav2_bar.gif") repeat-y; border:none;border-bottom:1px solid #c0dbf7;}
#nav-secondary ul ul a{border-bottom:none;padding-left:15px;}

#nav-secondary ul ul ul{margin: 0;padding:0;}
#nav-secondary ul ul ul li{margin:-5px 0 0 0;padding:0 0 0 10px;background:url("/wsimages/list_style_blue.gif") no-repeat 15px 11px; border:none;border-bottom:none;}

#nav-secondary li.active a{background:transparent url("images/arrow.gif") no-repeat 0 7px;color:#535252;font-weight:bold; padding-left:9px;} 	
#nav-secondary li.active a:visited{color:#535252;}

#nav-secondary li.active ul a{background:none;color:#0256a8;font-weight:normal;padding-left:4px;}
#nav-secondary li.active ul a:visited{color:#0256a8;}
#nav-secondary li.active ul ul a{background:none;color:#0256a8;font-weight:normal;padding-left:15px;}

#nav-secondary li li.active ul a{background:none;color:#0256a8;font-weight:normal;padding-left:15px;}
#nav-secondary li li li.active a{background:transparent url("images/arrow.gif") no-repeat 14px 7px;color:#535252;font-weight:bold;padding-left:23px;}

#nav-secondary li li li.active ul a{background:none;color:#0256a8;font-weight:normal;padding-left:15px;}
#nav-secondary li li li li.active a{background:none;padding-left:15px;color:#535252;}
#nav-secondary li li li li.active {background:url("/wsimages/arrow.gif") no-repeat 15px 7px;}
	
/* TYPOGRAPHY */
p, ul, ol {margin: 0 0 1.5em}
h1, h2, h3, h4, h5, h6 {font-family: Arial, Helvetica, sans-serif;margin:0;padding: 5px 0 5px 0;font-weight:bold;}
h1 {font-size: 22px;color: #0256a8;}
h2 {font-size: 14px;color: #535252;}
h3 {font-size: 12px;color: #0256a8;}
h4 {font-size: 10px;color: #0256a8;}
h5 {font-size: 8px;color: #0256a8;}
h6 {font-size: 6px;color: #0256a8;}


/* LISTS */
ul {margin: .3em 0 1.5em 0;list-style-type:none}
ul.related {margin-top: -1em}
ol {margin: .5em .5em 1.5em}
ol li {margin-left: 1.4em;padding-left: 0;background: none; list-style-type: decimal}
li {line-height: 1.4em;padding-left: 25px;background: transparent url("images/sprites.gif") no-repeat 0 0}
li.doc {background-position: 3px -500px}
ul.nomarker li {background:none;padding-left:0}
blockquote {margin: 12px 40px 12px 40px;}

/* LAYOUT - FOOTER */
#footer {clear:both;padding: 5px 0 5px 0;font-size:11px;font-weight: normal;color:#0256a8;font-family: Arial, Helvetica, sans-serif;}
#footer p {margin:0}
#footer a {color:#0256a8;text-decoration:underline;}

.bodyContent {
  padding-left: 15px;
  border-left: 1px solid #bbb;
}

.launchtool {font-weight:bold;text-decoration:none;font-size: 12px;color: #0257a8;font-family: Arial, Helvetica, sans-serif;}
.downloads{width:226px; background:url('/wsimages/panel_middle.gif') repeat-y;margin:0;padding:0 0 0 1px;}
.bttn {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #455560;
	}
	
/* Miscellaneous */
/*.layerhide {display:none;z-index: 200;}
.layershow {display:inline;z-index: 200;}
*/
#breadcrumbsCont {float:none;border:none; border-top:1px solid #d0d4d7; border-bottom:1px solid #d0d4d7;padding:2px 2px 2px 190px;font:Arial, Helvetica, sans-serif;font-size:11px;}
#breadcrumbs a,#breadcrumbs a:active,#breadcrumbs a:hover,#breadcrumbs a:visited {text-decoration:none;font-family: Arial, Helvetica, sans-serif;font-size: 11px;color:#0256a8;font-weight:normal;}

/*common*/
.clearboth {clear:both;margin:0;padding:0;border:none;}
.emptycontainer {margin:0;padding:0;border:none;}
.floatleft {margin:0;padding:0;border:none;float:left;}
.floatright {margin:0;padding:0;border:none;float:right;}
input.img {border:none;margin:0;padding:0} /* in use for go button on header page*/

/*home page all styles*/
#panelbackground {float:left;margin:0;padding:0;border:none;}
 
#panelbackground .midlineImg{float:left;margin:0;padding:0;border:none;height:211px;width:324px;}
#panelbackground .supportImg{clear:left;margin:0;padding:0;border:none;background:transparent url('/wsimages/support.jpg') no-repeat;height:51px;width:324px;}
#panelbackground .supportTxt {clear:left;margin:0;padding:0;border:none;background:transparent;height:53px;width:324px;}
#panelbackground .supportTxt p{margin-left:41px;font-size:11px;color:#535252;}


#panelpromo {float:left;margin:0;padding:0;border:none;background:transparent url('/wsimages/panel1_full.gif') no-repeat;height:321px;width:229px;}
#paneledu {float:left;margin:0;padding:0;border:none;background:transparent url('/wsimages/panel2_full.gif') no-repeat;height:321px;width:231px;}
#panelquicklink {float:left;margin:0;padding:0;border:none;background:transparent url('/wsimages/panel3_full.gif') no-repeat;height:321px;width:240px;}

#panelMyRACP, #panelMyRACPhome {float:left;margin:16px 0 0 0;padding:0;border:none;background:transparent;height:211px;width:230px;}
#panelMyRACPhome {margin-left:41px}
#panelMyRACP .header, #panelMyRACPhome .header{margin-left:5px;margin-bottom:10px;}
#panelMyRACP .headertxt, #panelMyRACPhome .headertxt{font-size:23px;color:#856f04;}
#panelMyRACP .listbackdrop, #panelMyRACPhome .listbackdrop{width:225px; background:url('/wsimages/panel2_middle.gif') repeat-y;margin:0;padding:0;}
#panelMyRACP .listing, #panelMyRACPhome .listing {margin:0 15px 0 10px;padding:0 0 15px 0;list-style:none;}
#panelMyRACP .listingtext, #panelMyRACPhome .listingtext {background:transparent url('/wsimages/arrow_yellow.gif') no-repeat;}
.listingtext a,.listingtext a:active,.listingtext a:hover,.listingtext a:visited{font-size:11px;color:#535252;text-decoration:none;font-weight:normal;}
 
.panelheader {margin-top:40px;margin-left:10px;}

.panelmainheading {font-size:23px;color:#fff;}
.panelsubheading {margin:0;padding:0;margin-top:2px;font-size:12px;color:#fff;}

.paneltext {font-size:11px;color:#535252;}
.panelpara {margin:0 10px 0 10px;}

.panellist {margin:5px 15px 0 10px;padding:0;list-style:none;z-index: 50;}
.panellist a,.panellist a:active,.panellist a:hover,.panellist a:visited{font-size:11px;color:#535252;text-decoration:none;font-weight:normal;}

.pinklist {background:transparent url('/wsimages/arrow_pink.gif') no-repeat;}
.yellowlist {background:transparent url('/wsimages/arrow_yellow.gif') no-repeat;}
.bluelist {background:transparent url('/wsimages/arrow_blue.gif') no-repeat;}

#homeannoucements {float:left;margin:0;padding:0;border:none;}
#homenews {float:left;margin:0 0 0 23px;padding:0;border:none;}
#homeevents {float:left;margin:0 0 0 23px;padding:0;border:none;}

#homeannoucements .header, #homenews  .header, #homeevents  .header {float:left;margin:0;padding:0;border:none;background:transparent;width:321px;}
#homeannoucements .headertext, #homenews .headertext, #homeevents .headertext {font-size:12px;font-weight:bold;color:#004488;}

#homeannoucements .textborder, #homenews .textborder, #homeevents .textborder {clear:left;margin:0;padding:0;border:none;background:transparent;width:321px;height:5px;}

#homeannoucements .linkbullet, #homenews .linkbullet, #homeevents .linkbullet {clear:left;margin:0;padding:0;border:none;background:transparent url('/wsimages/arrow_white.gif') no-repeat;height:17px;width:321px;}

#homeannoucements .link, #homenews .link, #homeevents .link {margin-left:25px;font-size:11px;color:#535252;text-decoration:none;font-weight:normal;}

/* header nav*/
#bannerBkg {margin:0;padding:0;width:100%;height:226px;background:url('/wsimages/header_background.jpg');}
#bannerCont {margin:0 auto;padding:0;width:1024px;}
#bannerContLt {margin:0;padding:0;width:727px;float:left;}
#bannerContRt {margin:0;padding:0;width:294px;float:left;height:226px;}

#menutop {margin:4px 0 0 0;padding:0;width:727px;height:50px;}

#quicklinks, #quicklinks ul {padding: 0;margin:0;list-style: none;z-index: 350;}
#quicklinks  li  {float: left; display: block;  padding:0;	margin:0;background:none;}

#quicklinks li a {
padding:0;margin:0;
display: block;
}


#quicklinks li ul {
/*left : -999em;*/
display:none;
position : absolute;
padding: 0;	
border:none; font-family: Arial, Helvetica, sans-serif; font-size: 10px;color: #154C82;overflow:visible;
}

#quicklinks li ul.divs {
background:transparent url("/wsimages/header_quicklinks_overlay.gif") no-repeat; height:109px; width:324px;
 left : -999em;
position : absolute;
margin:0;padding:0;border:none;
}
#quicklinks li ul.fact {
background:transparent url("/wsimages/header_quicklinks_overlay_fac.gif") no-repeat; height:188px; width:443px;
left : -999em;
position : absolute;
margin:0;padding:0;border:none;
}
#quicklinks li ul.chap {
background:transparent url("/wsimages/header_quicklinks_overlay_chap.gif") no-repeat; height:192px; width:324px;
left : -999em;
position : absolute;
margin:0;padding:0;border:none;
}

#quicklinks li.dvs a{
background: url("/wsimages/header_quicklinks_division.gif") no-repeat;
}

#quicklinks li.fct a {
background: url("/wsimages/header_quicklinks_faculty.gif") no-repeat;
}

#quicklinks li.chp a {
background: url("/wsimages/header_quicklinks_chapter.gif") no-repeat;
}

#quicklinks li.dvs a:hover, #quicklinks li.dvs a.activePmy {
background: url("/wsimages/header_quicklinks_divisionSel.gif") no-repeat;
}
#quicklinks li.fct a:hover, #quicklinks li.fct a.activePmy {
background: url("/wsimages/header_quicklinks_facultySel.gif") no-repeat;
}  
#quicklinks li.chp a:hover, #quicklinks li.chp a.activePmy {
background: url("/wsimages/header_quicklinks_chapterSel.gif") no-repeat;
}


#quicklinks li:hover ul.divs, #quicklinks li.sfhover ul.divs{
display: block;left:-45.5em; top:4em;
}  
#quicklinks > li:hover ul.divs, #quicklinks > li.sfhover ul.divs {
left:14.1em;top:4em;
}


#quicklinks li:hover ul.fact, #quicklinks li.sfhover ul.fact{
left:-33.9em; top:4em;
}  
#quicklinks > li:hover ul.fact, #quicklinks > li.sfhover ul.fact {
left:25.7em;top:4em;
}

#quicklinks li:hover ul.chap, #quicklinks li.sfhover ul.chap{
left:-23.7em; top:4em;
}  
#quicklinks > li:hover ul.chap, #quicklinks > li.sfhover ul.chap {
left:35.9em;top:4em;
}

#bubble_division{margin-top:38px; margin-left:33px; position:absolute;padding:10px 20px 10px 10px; border:none; font-family: Arial, Helvetica, sans-serif; font-size: 10px;color: #154C82;background:transparent url("/wsimages/header_quicklinks_overlay.gif") no-repeat; height:147px; width:376px; overflow:visible;}
#bubble_faculty{margin-top:38px; margin-left:153px; position:absolute;padding:20px 20px 10px 10px; border:none; font-family: Arial, Helvetica, sans-serif; font-size: 10px;color: #154C82;background:transparent url("/wsimages/header_quicklinks_overlay_fac.gif") no-repeat; height:188px; width:443px; overflow:visible;}
#bubble_chapter{margin-top:38px; margin-left:259px; position:absolute;padding:20px 20px 10px 10px; border:none; font-family: Arial, Helvetica, sans-serif; font-size: 10px;color: #154C82;background:transparent url("/wsimages/header_quicklinks_overlay_chap.gif") no-repeat; height:192px; width:324px; overflow:visible;}

.bubbleTxt {list-style:none;background:none;margin:0;padding:0;}
.bubbleTxt a,.bubbleTxt a:link,.bubbleTxt a:active,.bubbleTxt a:hover,.bubbleTxt a:visited{text-decoration:none;font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #535252;font-weight:normal;text-align:left;}

.clearBackdrop{background:none;}

.bubblecontents {margin:15px;}
.bubbleHeader {margin:0;padding:0;width:100%}
.bubbleHeading {font-family: Arial, Helvetica, sans-serif;font-size: 16px;color: #0256a8;font-weight:bold;list-style:none;background:none;margin:0;padding:0;text-align:left}
.bubbleSubHeading {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #0256a8;font-weight:bold;list-style:none;background:none;margin:0;padding:0;text-align:left;padding-top:7px;}

#racpheaderlogo {clear:both;margin:0;padding:0;width:727px;height:125px;background:url('/wsimages/header_logo.jpg');}
.homepageLinktxt {padding:0;margin:0 8px 11px 0;}

#signinBkg {width:727px;background:url('/wsimages/header_signin_background.jpg');height:47px;margin:0;padding:0;font-size:11px;color:#dbb208;font-family: Arial, Helvetica, sans-serif;font-weight: normal;}
.signinBackTxt {float:left;padding: 14px 0 0 15px;font-family: Arial, Helvetica, sans-serif; color: #dbb208; }
.signinBackTxt a,.signinBackTxt a:link,.signinBackTxt a:visited {color:#dbb208;}
.signinBold {font-size: 16px; font-weight: bold;}
.signinReg {font-size: 14px;}

#callcontactCont {margin:0;padding:0;width:326px;float:left;}
#callcontacttxt {font-family: Arial, Helvetica, sans-serif;font-size: 14px;	font-weight: bold;color: #a00b13;float:left;}
#callcontacttxt a,#callcontacttxt a:link,#callcontacttxt a:visited{font-family: Arial, Helvetica, sans-serif;font-size: 14px;font-weight: normal;color: #a00b13;}

#countrysearchCont {margin:0;padding:0;width:698px;float:left;}
#counttrysearchCont .searchLabel {margin:7px 0 0 0;padding:0;float:left;}

#frmCountry {margin:0;padding:0;border:none;}
.countrytxtSelected{font-family: Arial,Helvetica,sans-serif;font-size: 11px;font-weight: bold;color: #455560;}
.countrytxt{font-family: Arial,Helvetica,sans-serif;font-size: 11px;font-weight: normal;color: #455560;}
#auText, #nzText{margin:6px 0 0 0;padding:0;float:left;}
#auCont {margin:0;padding:0;float:left;width:75px;}
#nzCont {margin:0;padding:0;float:left;width:95px;}
#frmCountry .countrycontents{vertical-align:top;margin:7px 0 0 0;padding:0;float:left;}
#frmCountry .countryinput{margin:0;padding:0;height:13px;vertical-align:top;}

#frmSearch {margin:0;padding:0;border:none;}
#searchFlds .textbox{width: 185px;border: 1px solid #c6c6c6;height: 22px;padding:2px 0 0 0;vertical-align: top;margin: 0;}
#searchFlds .selectbox{width: 185px;border: 1px solid #c6c6c6;height: 22px;margin: 0;}
 
#search{margin:0;padding:0;}

#pagespecialcontents{float:left;width:500px;}
#pagespecialpromos{float:left;margin:16px 0 0 0;padding:0;border:none;background:transparent;height:211px;width:230px;}
#pagespecialpromos .splContentsHeader{margin-left:5px;margin-bottom:2px;}
#pagespecialpromos .forRACPHeader{margin-left:10px;margin-bottom:10px;}
#pagespecialpromos .splContentsTxt{font-size:23px;color:#0055A6;}
#pagespecialpromos .forRACPTxt{font-size:12px;font-weight:bold;color:#0055A6;}
#pagespecialevents {margin:0;padding:0;border:none;}
#pagespecialevents .header{float:left;margin:0;padding:0;border:none;background:transparent;width:200px;}
#pagespecialevents .headertext{font-size:12px;font-weight:bold;color:#004488;}
#pagespecialevents .textborder{clear:left;margin:0;padding:0;border:none;background:transparent;width:200px;height:5px;}
#pagespecialevents img{width:220px;}
#pagespecialevents .linkbullet{clear:left;margin:0;padding:0;border:none;background:transparent url('/wsimages/arrow_white.gif') no-repeat;height:17px;width:200px;}
#pagespecialevents .link{margin-left:25px;font-size:11px;color:#535252;text-decoration:none;font-weight:normal;}


