.divClick {cursor:pointer;}
/* University of Adelaide
 * Webguide Local StyleSheet - November 2007
 */

/* quicklinks
------------------------------------------------------ */
div.quicklinks { width: 180px; padding: 15px; background-color: #abc; border-bottom: 1px solid #fff; }

/* news items
------------------------------------------------------ */
div.news { width: 180px; padding: 15px; background-color: #ebf0f7; }
div.news p { margin: 0px 0px 10px 0px; }
div.news a:link, div.news a:active, div.news a:visited { color: #369; text-decoration: underline; }
div.news a:hover { color: #036; text-decoration: underline; }
div.news ul { list-style-type: square; list-style-position: outside; padding: 0px 0px 0px 10px; margin: 0px 0px 0px 5px; }
div.news ol { list-style-position: outside; padding: 0px 0px 0px 10px; margin: 0px 0px 0px 5px; }
div.news li { padding-bottom: 5px; }

/* contact address
------------------------------------------------------ */
#contact { padding: 5px 10px 10px 10px; }

/* search
------------------------------------------------------ */
#ContentSearch { display: block; padding: 10px; margin: 0px; vertical-align: top; background-color: #abc; border-top: 1px solid #fff; border-bottom: 1px solid #fff; }
#ContentSearch a:link, #ContentSearch a:active, #ContentSearch a:visited { font-size: 10px; color: #036; text-decoration: underline; }
#ContentSearch a:hover { font-size: 10px; color: #369; text-decoration: underline; }
#ContentSearch form { margin: 0px 0px 2px 0px; padding: 0px; }
input.searchinput { width: 145px; vertical-align: top; font-style: normal; height: 20px; margin: -1px 0px 2px 0px; color: #456; background-color: white; border: 1px solid #789; }

/* policies and forms lists
------------------------------------------------------ */
div.list { line-height: 1.75em; }


/* homepage image for rotation
------------------------------------------------------ */
.promo { background-color: #141529; background-image: url('../images/onlion_promo.jpg'); background-position: top left; background-repeat: no-repeat; height: 200px; color: #fff; padding: 0px; margin: 0px; border: 1px solid #9ab; }
.promo a:link, #promo a:active, #promo a:visited { color: #fff; text-decoration: none; }
.promo p { width: 225px; text-align: left; }
.promo img { border: none; }
.promo .banner { width: 225px; color: #fff; float: right; margin: 10px; padding: 10px;line-height: 1.4em; font-size: 10px; z-index:9999 }
.promo table { width: 225px; font-style: italic; font-size:11px; color: #fff; border-bottom: 1px solid #9ab; border-top: 1px solid #9ab; background-color: #333; }
/*#ContentImgRot{ width:100%;z-index:-1; overflow:hidden;}
#ContentMiddleLayoutT1{ position:absolute; z-index:9999; right:11%;}
*/
/* portal widgets
------------------------------------------------------ */
div.portal { padding: 0px; margin: 0px; }
div.portal ul { margin: 10px 5px 12px 1px; padding: 0px; }
div.portal li { font-size: 11px; line-height: 14px; font-style: normal; list-style: none; text-align: left; padding-bottom: 5px; }
div.portal li a { display: block; padding: 0px 15px 0px 15px; text-decoration: underline; }
div.portal li a:link { color: #369; }
div.portal li a:visited { color: #369; }
div.portal li a:hover { color: #036; background-image: url('../images/hover_bkgnd.gif'); background-position: left; background-repeat: no-repeat; text-decoration: underline; }

/* megalinks modules
------------------------------------------------------ */
div.intro { font-size: 11px; line-height: 13px; font-style: normal; text-align: left; margin: 10px 15px 15px 15px; color: #036; }
div.intro a:link { font-size: 11px; line-height: 13px; }
divdiv.megalink { margin: 0px; padding-left: 0px; }
div.megalink li { font-size: 12px; line-height: 14px; font-style: normal; list-style: none; text-align: left; padding-bottom: 5px; }
div.megalink li a { display: block; padding: 0px 15px; text-decoration: underline; }
div.megalink li a:link { color: #369; }
div.megalink li a:visited { color: #776; }
div.megalink li a:hover { color: #036; background-image: url('../images/hover_bkgnd.gif'); background-position: left; background-repeat: no-repeat; text-decoration: underline; }

/* sub-headings
------------------------------------------------------ */
div.subhead { background-color:#B0C6DE; background-image:url('../images/column_subhead.gif'); background-position:left top; background-repeat:no-repeat; border-bottom:1px solid #FFFFFF; border-top:0px solid #FFFFFF; color:#FFFFFF; font-size:11px; font-weight:bold; line-height:12px; padding:5px 0px 8px 25px; margin: 0px; }
div.subhead_fn, td.keyline h2 { font-size: 11px; line-height: 12px; color: white; font-weight: bold; width: 250px; background-image: url('../images/column_subhead4.gif'); background-position: top left; background-repeat: no-repeat; background-color: #b0c6de; border-top: 0px solid white; border-bottom: 1px solid white; padding: 5px 0px 8px 25px; margin: 0px; }
.rtColumn div.subhead_fn, .rtColumn td.keyline h2 { font-size: 11px; line-height: 12px; color: white; font-weight: bold; width: 200px; background-image: url('../images/column_subhead4.gif'); background-position: top left; background-repeat: no-repeat; background-color: #b0c6de; border-top: 0px solid white; border-bottom: 1px solid white; padding: 5px 0px 8px 25px; margin: 0px; }
div.subhead_fn a { color: white; }
div.subhead_fn a:link { color: white; }
div.subhead_fn a:visited { color: white; }
div.subhead_fn a:hover { color: white; }
div.subhead a:link, div.subhead a:active, div.subhead a:visited { color: #fff; text-decoration: none; }
div.subhead a:hover { color: #fff; text-decoration: underline; }

/* login
------------------------------------------------------ */
#login_form h1, #login_form h2, #login_form p, #login_form a { color: #fff; }
#login_form h1.login_heading { display: none; }
#login_form td { padding-right: 20px; }
table.login { border: 1px solid #abc; background-color: #556677; border-spacing: 1px; }
table.login td, table.login td p, table.login td a, table.login th { padding: 7px; background-color:  #778899; color: #fff; }
table.login td.login_button { background-color: #99aabb; }
#cid_851__ctl0_lblPageTitle, #cid_851__ctl0_lblLoginInstructions, #cid_851__ctl0_pnlNormalLogin1, #cid_851__ctl0_btnCancel { display:none;}
#cid_851__ctl0_txtUserName, #cid_851__ctl0_txtPassword {margin:-13px 0 0 86px;padding:1pt;}
#cid_851__ctl0_lblPassword, #cid_851__ctl0_lblUserName { margin:0 0 0 10px; padding:0;}
#cid_851__ctl0_pnlNormalLogin2 p{ margin:6px 0 0 10px; padding:0;}
#cid_851__ctl0_btnLogin{ margin:0 0 0 10px; padding:0;}
#cid_851__ctl0_pnlLogout p { margin:0 0 0 10px; padding:0;}


/*Login 2-------------------------------------------*/
#cid_939__ctl0_lblPageTitle, #cid_939__ctl0_lblLoginInstructions, #cid_939__ctl0_pnlNormalLogin1, #cid_939__ctl0_btnCancel { display:none;}
#cid_939__ctl0_txtUserName, #cid_939__ctl0_txtPassword {margin:-13px 0 0 86px;padding:1pt;}
#cid_939__ctl0_lblPassword, #cid_939__ctl0_lblUserName { margin:0 0 0 10px; padding:0;}
#cid_939__ctl0_pnlNormalLogin2 p{ margin:6px 0 0 10px; padding:0;}
#cid_939__ctl0_btnLogin{ margin:0 0 10px 10px; padding:0;}
#cid_939__ctl0_pnlLogout p { margin:0 0 10px 10px; padding:0;}


/*Some stuff------------------------------------------------*/