@import "TinyMCE.css";
@import "linkButtons.css";

html
{
  /*
    Set-up for a min-height 100% design
  */
  min-height: 100%;
  height: 100%;
  margin: 0px auto;
  padding: 0px 0px 0px 0px;
}

body
{
  /*
    use text-align on the BODY tag to
    change the position of the containing content block
  */
  text-align: center;
  background:url(../images/interface/bg.jpg) repeat-y top center;
  /*
    Set-up for a min-height 100% design
  */
  min-height: 100%;
  height: 100%;
  width: 100%;
  margin: 0px auto;
  padding: 0px 0px 0px 0px;
  scrollbar-track-color:#F8D992;
  scrollbar-face-color:#F88E1E;
  
}

p, td, div, span, body
{
  font-size:11px;
  line-height:15px; 
  color:#3A3A3A;
}
p
{
  padding:5px 10px 5px 0px;
}

form
{
  /*
    Set-up for a min-height 100% design
  */
  min-height: 100%;
  _height: 100%; /* elements with a prefix of _ are specific for IE */
  display: block;
  margin: 0px auto;
  padding: 0px auto;
  width: 100%;
  background-color:#EEEECC;
}

h1, h3
{
  color:#D42E12;
}




/*********************
 Page Containers
 *********************/

#cmsPageContainer1
{
	width: 100%;
  height: 100%;
  min-height: 100%;
	display:block;
  padding: 0px 0px 0px 0px;
}

#cmsPageContainer2
{
	width: 100%;
  height: 100%;
  min-height: 100%;
	display:block;

  padding: 0px 0px 0px 0px;
}

#cmsPageContainer3
{
  width: 100%;
  height: 100%;
  min-height: 100%;
  text-align: center;
  
  padding: 0px 0px 0px 0px;
}

#cmsPageBackground
{
  
 /* _height: 100%;*/
  min-height: 100%;
  width:762px;
  
  /* 
    Automatically works out the left and right
    margin so they content appears in the centre
    screen.
    
    Content Block Alignments:
      Center:
        BODY {text-align: center;}
        #cmsPageBackground {margin: 0px auto 0px auto;}
      Left:
        BODY {text-align: left;}
        #cmsPageBackground {margin: 0px auto 0px 0px;}
      Right:
        BODY {text-align: right;}
        #cmsPageBackground {margin: 0px 0px 0px auto;}
  */
  margin: 0px auto 0px auto;
  padding: 0px 0px 0px 0px;
  /*
    Decoration to show what the block is doing
    in the browser
  */
	/*position: relative;*/
}

#cmsContentInner3
{
  width:756px;
  background-color:#FFFFFF;
  
}

.cmsContent
{
  text-align:left;
  margin-left:30px;
  margin-top:15px;
  margin-right:30px;
  _margin-right:0px;
}

body.default_aspx .cmsContent
{
   /* height:560px; */
}

hr
{
  float:left;
}

/**** BANNER ****/

h1.PageTitle span
{
  display:none;
}

.TopBanner
{
  height:102px;
  width:756px;
  display:block;
  background-image:url(../images/header.jpg);
}

.TopBannerBottom
{
  height: 16px;
  width: 584px;
  display:block;
  background-image:url(../images/header_bottom.jpg);
  float:left;
  *margin-left:1px;
}

.TopBannerBottomRight
{
  height:16px;
  width:172px;
  display:block;
  background-image:url(../images/header_bottom_right.jpg);
  float:left;
}

.TopBannerBottomRight a
{
  color:#FFFFFF;
}

.TopBannerWrapper
{
  clear:both;
}

/**** FOOTER ****/

.footer
{
  margin-top:-5px;
  background-color:#FFFFFF;
  padding-top:20px;
  width:756px;
}

.footerTop
{
  background-image:url(../images/footer_top_cross.gif);
  background-repeat:no-repeat;
  width: 756px;
  height: 25px;
  display:block;
  background-color:#FFFFFF;
}

.footerBottom
{
  background-image:url(../images/footer_bottom_cross.gif);
  background-repeat:no-repeat;
  width:756px;
  height:65px;
  background-color:#F7F7E7;
  text-align:center;
}

.footerBottom .footerlinks
{
  width:300px;
  margin:auto;
}

.footerBottom .footerlinks a
{
  color:#666666;
  font-size:9px;
  line-height:14px;
}

/**** HOME PAGE ****/

.Sesquicentenary
{
  margin:auto auto;
  margin-bottom:10px;
}

.Sesquicentenarydiv
{
  width:450px;
  float:left;
}

.Sesquicentenarydiv .homenormal
{
  width:200px;
}

.Sesquicentenarydiv a
{
  color:blue;
}

.righthead
{
  height:9px;
  padding-left:15px;
  background-image:url(../images/images/rightside_header.gif);
  background-repeat:no-repeat;
}

.rightmid
{
  padding:8px 8px 0px 8px;
  background-image:url(../images/images/rightside_back.gif);
}

.righttable
{
  margin:15px 30px 0px 0px;
}

.welcomebackground
{
  background-image:url(../images/images/title_background.gif);
  height:20px;
  width:726px;
  background-position:81px;
  *background-position:81px 0px;
  *background-repeat:no-repeat;
  display:block;
}

.rightbottom img
{
 /* _margin-left:-6px; */
}



.footer
{
  *margin-top:20px;
  _margin-top:0px;
}

/**** ROLES AND FUNCTIONS ****/
.rolesbackground
{
  background-position:130px 0px;
  background-image:url(../images/images/title_background.gif);
  height:20px;
  width:726px;
  background-repeaT:no-repeat;
}

/**** BIOGRAPHY PAGES ****/
.biography_background
{
  background-image:url(../images/images/title_background.gif);
  background-position:500px 0px;
  height:20px;
  width:726px;
  background-repeaT:no-repeat;
}

.biography_s_background
{
  background-image:url(../images/images/title_background.gif);
  background-position:500px 0px;
  height:20px;
  width:726px;
   background-repeaT:no-repeat;
}

/**** PATRONAGE PAGE ****/

.patronage_aspx img
{
 /* margin-left:-35px; */
}

/**** PAST GOVERNORS PAGE ****/
.dottedline
{
  border-top:dotted 1px #CFCECC;
}

.directions img
{
  margin-right:5px;
}

/**** HISTORY PAGE ****/

body.history_aspx .left
{
  /*background-color:#ECECEA;*/
  float:left;
  width:400px;
}

body.history_aspx .right
{
  float:right;
  width:250px;
}

/**** STUDY PAGE ****/
.studytable
{
  background-color:#E8E7E5;
  float:left;
}

.studytable img
{
  padding:0px auto;
}

body.governor_study_aspx .cmsContent, body.visitor_sitting_aspx .cmsContent
{
 /* height:700px; */
}

body.foyer_aspx .cmsContent
{
  /*height:800px;*/
}

.center
{
  text-align:center;
}

.clear
{
  clear:both;
}

/**** AUSTRALIAN HONOURS ****/

body.australian_honours_aspx .left
{
  float:left;
  width:500px;
}

/**** QUEENSLAND DAY ****/
body.queensland_day_aspx .left
{
  float:left;
  width:350px;
}

/**** CONGRATULATORY MESSAGES ****/
body.congratulations_aspx .left
{
  float:left;
  width:525px;
}

/**** ANTHEMS PAGE ****/
body.anthems_aspx .left
{
  float:left;
  width:450px;
}

/**** MEDIA STATEMENTS ****/
.mediabackground
{
  background-image:url(../images/mediacap4.jpg);
  height:231px;
  width:221px;
  display:block;
}

.mediabackground p
{
  position:relative;
  top:60px;
  left:7px;
}

/**** Honours lists ****/
.honoursleft
{
  width:450px;
  float:left;
}

.honoursright
{
  float:left;
}

/**** VICE REGAL ARCHIVE POPUP ****/

body.vice_regal_archive_aspx .TopBanner
{
  background-image:url(../images/images/title_archive.jpg);
  height:20px;
  background-repeat:no-repeat;
  border-bottom:solid 1px #000000;
}

body.vice_regal_archive_aspx .TopBannerBottom, body.vice_regal_archive_aspx .TopBannerBottomRight, body.vice_regal_archive_aspx #mainMenu
{
  display:none;
}

body.vice_regal_archive_aspx .cmsContent
{
  /*margin-top:-5px;*/
  height:250px;
}

.popupbottom
{
  background-color:#9A3416;
  width:350px;
  _margin-top:-5px;
}



/**** VICE REGAL NEWS ****/
.newstop h1
{
  float:left;
}
.newstop .links
{
  float:right;
}


/**** MENU ****/

#mainMenu
{
  margin-left:-1px;
}

.MenuThemeMenuItemHover, .MenuThemeMenuItemActive
{
  background-color:#D9DA90 !important;
}

.MenuThemeMenuItem
{
  border-top: solid 1px #FFFFFF;
}

#cmsMiddleBlock
{
  margin-top:-15px;
  *margin-top:0px;
}

/*SPEECHES AND ARTICLES PAGE */

body.speeches_articles_aspx .left
{
  float:left;
  width:400px;
}

/**** Indigenous Settlement Popup ****/

body.indigenous_aspx .TopBanner
{
  background-image:url(../images/Indigenous_banner.jpg);
  height:31px;
  background-repeat:no-repeat;
  border-bottom:solid 1px #000000;
}

body.indigenous_aspx .TopBannerBottom, body.indigenous_aspx .TopBannerBottomRight, body.indigenous_aspx #mainMenu
{
  display:none;
}

body.indigenous_aspx .cmsContent
{
  height:460px;
  width:400px;
  _margin-left:-300px;
}

body.indigenous_aspx .popupbottom
{
  background-color:#9A3416;
  width:400px;
  _margin-top:-5px;
}

body.indigenous_aspx .footer
{
  display:none;
}

/**** ANTHEM COMMERCIAL USE ****/
body.athem_use_aspx .TopBanner
{
  background-image:url(../images/images/title_anthem_use.jpg);
  height:25px;
  width:399px;
  display:block;
}

body.athem_use_aspx .TopBannerBottom, body.athem_use_aspx .TopBannerBottomRight, body.athem_use_aspx #mainMenu
{
  display:none;
}

body.athem_use_aspx .cmsContent
{
  height:560px;
  width:380px;
}

body.athem_use_aspx .footer
{
  display:none;
}

body.athem_use_aspx .popupbottom
{
  background-color:#9A3416;
  width:400px;
}

body.athem_use_aspx .popupfooter
{
  margin-left:-30px;
}

/**** MEDIA STATEMENTS ****/

.mediastatements
{
  float:left;
  width:470px;
  min-height:200px;
  display:block;
}

.mediabackground
{
  float:left;
}

/**** IMAGE GALLERY ****/

.galleryItem
{
  width:250px;
  float:left;
  text-align:center;
}

.form
{
  text-align:left;
}

.form .formlabel, .form .formelement
{
  float:left;
  width:300px;
  display:block;
}

body.photos_aspx #cmsContent
{
  text-align:left;
  margin-top:15px;
  padding-bottom:15px;
  padding-left:30px;
}

#_ctl0_MainContentPlaceHolder_lblResponse
{
  color:Red;
}

/*NEWS PAGE and ARCHIVE*/

.NewsPage
{
  margin-top:15px;
  text-align:left;
}

.Months
{
  width:410px;
}

.MonthLink
{
  height:28px;
  width:100px;
  background-color:#F8F8F6;
  float:left;
  border:solid 1px #FFFFFF;
  text-align:center;
  padding-top:12px;
}

.MonthLink a
{
  margin-top:10px;
}

.CurrentDateShown
{
  display:none;
}

.ArchiveMonths .NewsPageInner
{
  padding-bottom:20px;
}

.archivemonth_aspx .NewsPageInner
{
  margin-left:10px;
}

.archivenewsheading
{
  color: #d42e12;
}

.years li
{
  float:left;
  margin-right:20px;
  list-style:none;
}

.NewsPageInner
{
  padding-top:20px;
}

.archivelinks
{
  float:right;
}
.right_container
{
background-repeat: repeat-y;
}
