/*
  Running MySource Matrix
  Developed by Squiz - http://www.squiz.net
  MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
  Page generated: 04 December 2008 08:54:30
*/


/* CSS Document */


/*----------------------- General Layout Positioning ---------------------------*/
body { margin: 0; padding: 0; }
#container { margin: 0; padding: 0; }
#banner { padding: 0; margin: 0; width: 100%; height: 91px; }
#department { margin: 0; padding: 0; }
#main_nav { padding: 0; margin: 0; width: 100%; height: 18px; }
html>body #main_nav { height: 16px; }
#banner2 { padding: 0; margin: 0; width: 100%; height: 72px; }
#logo { position: absolute; z-index: 1; height: 91px; width: 86px; background-color: #000; }


/*----------------------- Single Column Layout <body id="layout-d"> ---------------------------*/
#layout-d #content {
    padding: 0;
    margin: 10px 0;
    margin-left: 30px;
    margin-right: 30px;
    margin-bottom: 20px;
}

#layout-d #left {
    display: none;
}

#layout-d #right {
    display: none;
}


/*----------------------- Left Column + Content Column Layout <body id="layout-b"> ---------------------------*/
#layout-b #content {
    padding: 0;
    margin: 10px 0;
    margin-left: 220px;
    margin-right: 10px;
    margin-bottom: 20px;
}

#layout-b #left {
    float: left;
    margin: 10px 0;
    padding: 0 10px;
    width: 210px;
    voice-family: "\";}\"";/* box model hack for IE5 */
    voice-family:inherit;
    width: 190px;
}

html>body #layout-be #left {
    width: 190px;
}

#layout-b #right {
    display: none;
}

/*----------------------- Content Column + Right Column Layout <body id="layout-c"> ---------------------------*/
#layout-c #content {
    padding: 0;
    margin: 10px 0;
    margin-left: 10px;
    margin-right: 220px;
    margin-bottom: 20px;
}

#layout-c #left {
    display: none;
}

#layout-c #right {
    clear: right;
    float: right;
    padding: 0 10px;
    margin: 10px 0;
    width: 210px;
    voice-family: "\";}\"";/* box model hack for IE5 */
    voice-family:inherit;
    width: 190px;
}

html>body #layout-c right {
    width: 190px;
}



/*-------------------Footer Layout--------------------*/
#footer { clear: both; padding: 0; margin: 0; height: 21px; }
#footer2 { padding: 0; margin: 0; }
#f-left { float: left; padding: 3px 0 0 10px; background-color: #fff; width: 230px; }
#f-right { float: right; text-align: right; padding: 3px 10px 0 0; background-color: #fff; }



/*--------------------------------------------------------*/

body { margin: 0; font-family: Verdana, Arial, sans-serif; font-size: .75em; color: #000; background-color: #fff; } 
#content h1{font-size:1.4em;color:#5C81C8}
h2 {font-size:1.4em; color:#5C81C8}
h3 {font-size:1.4em;color:#5C81C8}
h4 { font-size: 1.1em; color:#990000}   
h5 { font-size: 1em; color: #5C81C8}
h6 { font-size: 1em; }



#container a:link, #container a:active { color: #5C81C8; text-decoration: underline; }
#container a:visited, #container a:hover { color: #97AFDD; text-decoration: underline; }


#breadcrumb-subscribe{ font-size: .9em; padding-bottom: 3px; border-bottom: 1px solid #ccc;} 
#breadcrumbs a:link,  #breadcrumbs a:active,  #breadcrumbs a:visited,{ color: #5C81C8; text-decoration: underline; }
#breadcrumbs a:hover { color: #97AFDD; text-decoration: underline; }
#breadcrumb-subscribe #subscribe {float:right; text-align:right;  background-image:url(http://www.announcements.mq.edu.au/__data/assets/image/0010/59905/rss.gif); height:14px; background-repeat:no-repeat; padding-left:20px}


ul li a:link, ul li a:visited, ul li a:active { color: #5C81C8; text-decoration: underline; }
ul li a:hover { color: #97AFDD text-decoration: underline; }


.hide {  /* use this class for anything that you want to hide from being seen by the browser */
    height: 0;
    width: 0;
    overflow: hidden;
    position: absolute;
}

.nomargin {  /*you can use this style for when a list appears after a paragraph i.e. <p class="nomargin"></p><ul></ul>*/
    margin-bottom: 0;
}

.back {    /*styling for the "back to top" links*/
    text-align: right;
    height: 1em;
    margin-top: 2px;
}


/**************************************************
 Main Navigation styling
**************************************************/
#main_nav { background-color: #000; }
#main_nav p { float: right; padding-right: 10px; margin: 0; }
#main_nav p, #main_nav a:visited, #main_nav a:link{ color: #fff; text-decoration: none; }
#main_nav a:hover  { color: #c93; text-decoration: none; }

/**************************************************
 Banner Styling
**************************************************/
#banner { border: 0; border-bottom: 2px solid #c93; }
#banner2 { background: #9c0000  url(http://www.announcements.mq.edu.au/__data/assets/image/0009/58743/news-ban.jpg) no-repeat 86px 0; border-top: 2px solid #c93; height: 73px; padding: 0; }

#banner2 h1 { text-align: right; margin: 0; padding: 0; }

#logo a img { border: 0; }
#logo  { background: #000; }

/**************************************************
 Main Content Box Styling
**************************************************/
#left { border-right: 1px solid #999; }
#right { border-left: 1px solid #999; }
html>body h2.hide { /* using this for opera browsers */ display: none; }

#header-box { background:url(http://www.announcements.mq.edu.au/__data/assets/image/0005/58739/bg-mid.jpg) repeat-x; height:50px; margin-left: 20px; margin-right:20px; margin-top:20px}
#header-box-left { background:url(http://www.announcements.mq.edu.au/__data/assets/image/0004/58738/bg-left.jpg) no-repeat;  height:50px;    float:left;    width:10px; }
#header-box-middle {height:50px;}
#header-box-right {background:url(http://www.announcements.mq.edu.au/__data/assets/image/0006/58740/bg-right.jpg) no-repeat right; width:335px; height:50px; float:right; text-align:right;}
#header-box h2{padding-top:14px; padding-left:0px; margin-left:15px; color:#FFFFFF; font-family:Georgia, "Times New Roman", Times, serif; font-size:1.7em} 
#header-box  .search {margin-top:14px; margin-right:15px; font-family:Georgia, "Times New Roman", Times, serif;    font-size:1.2em;} 
 
 
.message-block { border-bottom:1px solid #e4e4e4;} 
 
.message-block  ul {margin: 0; list-style: none; line-height:200%; padding-left:5px} 
.message-block  ul li {padding-left: 15px;    margin: 0;    background: transparent url(http://www.announcements.mq.edu.au/__data/assets/image/0008/59561/bullet-arrow.gif) no-repeat; padding-bottom: 10px} 
.message-block  ul li  a {font-weight:bold} 
.message-block  ul li p{ padding-top:0px; margin-top:0px; padding-bottom:0px; margin-bottom:0px}
 
 
.category-block  ul {margin: 0; list-style: none; line-height:200%; padding-left:5px} 
.category-block  ul li {padding-left: 15px;    margin: 0;    background: transparent url(http://www.announcements.mq.edu.au/__data/assets/image/0008/59561/bullet-arrow.gif) no-repeat; padding-bottom: 10px} 
.category-block  ul li  a {font-weight:bold} 
.category-block  ul li p{ padding-top:0px; margin-top:0px; padding-bottom:0px; margin-bottom:0px}
 

#content ul li{padding-bottom: 10px}
.pagenav {color:#CCCCCC; font-weight: bold} 
/**************************************************
 Form styling
**************************************************/
form { margin: 0 0 10px 0; padding: 0; }
label { font-weight: bold; color: #9c0000; }
label.above { display: block; }
.textfield, .pwfield, .dropdown, .textarea { font-size:11px; }
select {    font-size: 11px; }


/**************************************************
 Footer styling
**************************************************/
#footer { background: #9c0000  url(http://www.mq.edu.au/media/global/innovative.gif) no-repeat center top; }
#footer2 { background-color: #fff; }
#f-left ul { margin: 0; padding: 0; }
#f-left ul li { display: block; background: none; margin: 0; padding: 0; }
#f-left li a:link{ color: #333; text-decoration: underline; }
#f-left li a:hover , #f-left li a:visited { color: #9c0000; text-decoration: underline; }
#f-right ul { margin: 0; list-style: none; }
#f-right ul li { display: block; background: none; } 
 
#footer-links {    background:url(http://www.announcements.mq.edu.au/__data/assets/image/0010/58996/bg-footer.jpg) top repeat-x;    margin-top:30px;    } 
#footer-links h3 { font-family:Georgia, "Times New Roman", Times, serif; font-size:1.2em; color:#990000 } 
#footer-links p {line-height:170%; padding-left: 10px;}     
#footer-links ul {margin: 0; list-style: none; line-height:200%; padding-left:10px} 
#footer-links ul li {padding-left: 18px;    margin: 0;    background: transparent url(http://www.announcements.mq.edu.au/__data/assets/image/0009/58995/bullet.gif) no-repeat;} 

#container #footer-links  a:link, #container #footer-links  a:active, #container #footer-links  a:visited { color: #5C81C8; text-decoration: underline; font-weight:bold}
#container #footer-links  a:hover { color: #97AFDD; text-decoration: underline; }
 
.footer-content-box { width:95%;    margin-left:15px;    padding-top:20px;    margin-top:0px; margin-bottom:30px;    } 
#footer-left-col {    width:59%;    }     
#footer-right-col {    width:39%;    float:right;} 
#footer-left-left {    width:49%;    }     
#footer-left-right {    width:49%;    float:right;    } 
 
 
#footer-links p.policy {padding-top:0px; } 
.policy  img {margin-right:10px;} 
.policy  a{font-size:1.1em; font-weight:bold} 
.policy a:visited{ color: #5C81C8;}
 
 
.home-link {width: 400px; border: 1px dashed #cccccc; padding: 10px;background-color:#efefef}  
.home-link img {vertical-align:middle; margin-right:10px;} 
#container .home-link a:link, #container .home-link a:active, #container .home-link a:visited {font-size:1.1em; font-weight:bold; color:#5C81C8} 
#container .home-link  a:hover { color: #97AFDD; text-decoration: underline; } 
 
 
.warning {color:#990000;} 
 
.blue-arrow {color:#3F6ABC} 
.summary{padding-left: 5px}
.warning{color:#990000}

#sq_news_body {line-height:150%}
