/* Overall window */


.winBox {


  position:absolute;


  width: 18em;


  height:auto;


  font-size:90%;


  color:#000;


  visibility:hidden;


  cursor:default;


}


.winDynamicBox {


  position:absolute;


  font-size:90%;


  color:#000;


  visibility:hidden;


  cursor:default;


  height:auto;


}


/* Title Bar */


.winBar {


  font-size: 95%;


  font-weight:bold;


  color:#FFF; 


  background-color:#310000; /* RT/RCG colours */


  /* background-color:#718FC5; /* AY colours */  


  padding: 0.25em 15px 0.25em 0.25em;


  /* border: 1px solid #FFF; /* AY Colours */


  margin: 0;


  cursor:move;


}


/* Navigation */


.winFooterBar{


  font-size:100%;


  font-weight:bold;


  color:#FFF;


  background-color:#FFF; 


}


.winDynamicFooterBar{


  font-size:100%;


  font-weight:bold;


  color:#FFF;


  background-color:#AAA; 


  margin: 0;


  padding: 2px 0 0 0;


  text-align:right;


  /* border: 1px solid #FFF; /* AY Colours */


}


/* Content Window */


.winContent {


  font-size: 95%;


  padding: 4px;





  background-color: #FFFFEB; /* RT/RCG Colours */


  border: 1px solid #310000; /* RT/RCG Colours */


  /* background-color: #F0F5FA; /* AY Colours */


  /* border: 1px solid #718FC5; /* AY Colours */





  border-top: none;


  filter:alpha(opacity=98);-moz-opacity:.98;opacity:.98; /* translucency effect (98%) */


  overflow:auto;


  max-height:125px;


  _height:125px;


}





/* Dynamic Content Window */


.winDynamicContent {


  font-size: 95%;


  padding: 4px;





  background-color: #FFFFEB; /* RT/RCG Colours */


  border: 1px solid #310000; /* RT/RCG Colours */


  /* background-color: #F0F5FA; /* AY Colours */


  /* border: 1px solid #718FC5; /* AY Colours */





  border-top: none;


  filter:alpha(opacity=98);-moz-opacity:.98;opacity:.98; /* translucency effect (98%) */


  overflow:auto;


}





/* Close Button */


.winBtn {


  float: right;


  margin: 4px 4px 0 0;


  padding: 0 2px 0.5px 2px;


  border: 1px solid #FFF;


  color: #FFF;


  font-size: 95%;


  line-height:normal;


  /* background-color: #718FC5; /* AY Colours */


  background-color: #444; /* RCG/RT Colours */


}


.winBtn:hover {


  color: #000;


  background-color: #F0F5FA;


}


/* Nav Buttons */


.slicknav {


	padding: 0 0 0 28px;


	margin: 0;


	background-color: #FFFFEB; /* RCG/RT Colours */


	border-right: 1px solid #444; /* RCG/RT Colours */


	border-left: 1px solid #444; /* RCG/RT Colours */





	/* background-color: #F0F5FA; /* AY Colours */


	/* border-right: 1px solid #718FC5; /* AY Colours */


	/* border-left: 1px solid #718FC5; /* AY Colours */


}


.winBtnInvert {


  display: inline;


  font-size: 60%;


  color:#AAA;


  background:#FFF;


  padding: 0 10px;


  margin: -1px 0 0 3px;


  border: 1px solid #DDD;


  cursor:pointer;


}


.winBtnInvert:hover {


  color:#FFF;


  border:1px solid #FFF;


  background:#310000;


}


.winIMGContent {


  padding: 4px;


  padding-right: 0;


  margin-right: 4px;


}


.winContent p {


	padding: 2px 6px 4px 4px;


}


img {border: 0;}





/* IMAGE */


.winIMGContent p {


	clear: left;


	padding: 4px 10px 0 0px;


	line-height:1.5em;


	font-size: 85%;


}


.winIMGContent .source {


	font-size: 85%;	


	font-style: italic;


	line-height: normal;


}


.winIMGBox {


  position:absolute;


  width:fixed;


  visibility:hidden;


  filter:alpha(opacity=98);-moz-opacity:.98;opacity:.98; /* translucency effect (98%) */


  background-color: #FFFFEB; /* RT/RCG Colours */


  border: 1px solid #310000; /* RT/RCG Colours */


  /* background-color: #F0F5FA; /* AY Colours */


  /* border: 1px solid #718FC5; /* AY Colours */


  cursor:default;


}





/* UNUSED IN CURRENT IMPLEMENTATION */


.winBtnResize {


  float: right;


  margin: 0 1px 0 0;


  padding: 0 6px 0 6px;


  font-size: 95%;


  line-height:normal;  


  border: 1px solid #FFF;  


  color:#FFF;


  background-color:#AAA; 


  cursor:se-resize;


}






