/* Content CSS, pTools v5
* CSS rules for main site content and secondary content
*
* CRGA Intranet CMS site
*
*/

/* Homepage */

/* Content styles */
.contentHeaderBanner { background-color: #d36d00; color: #0f0f75;}
h1 { margin-bottom: 0.25em; padding: .17em .25em .28em; background-color: #62408D; color: #fff; font-weight: normal;}
.content { position: relative;width:96%; margin-bottom: 1.4em; padding: .0em .5em 0em; color: #000; line-height: 1.5em;}

/*.content td, .content li, .content form, .content p { color: #000;}*/
.content table { border-collapse: collapse;}
.content td { border: solid 1px #ccc; padding: .3em .6em;}

.content li, .content form { line-height: 1.3em;}
.content ul, .content ol { margin: 7px 0px; }
.content li { margin: 0; list-style-position: inside;}
.content ul li { padding: 2px 0 10px 14px; text-indent: -14px;}
.content ol li { padding: 2px 0 10px 16px; text-indent: -16px;}

/*.content img.right { text-align: right;}
.content img.left { float: left;}*/

.content table caption { display: none;}

img.left { float: left;}
img.right { float: right;}
p.indent { margin-left: 40px; }
p.left { text-align: left;}
p.center { text-align: center;}
p.right { text-align: right;}

a.parentReturnLink {padding: .2em 3.5em; background: url('/images/icons/icon_arrow_up.gif') no-repeat 1.6em .2em;}

img#printImg { margin-right: 5px; vertical-align: middle;}
img#emailImg { margin-right: 5px; margin-left: 25px; vertical-align: middle;}
img#topImg { margin-right: 5px; margin-left: 25px; vertical-align: middle;}

#productLink { text-align:center; padding:10px;}

/* Document List */
#mainDoclist { margin: .9em 1.6em;}
#mainDoclist li { margin-bottom: 1.3em; border: solid 1px #e8e9ec;}
#mainDoclist h2 { padding: .2em .3em .2em; font-size: 1.3em;}
/*#mainDoclist h2, #mainDoclist h2 a, #mainDoclist h2 a:link, #mainDoclist h2 a:visited {}*/

#mainDoclist h2.resourceTitle {padding-left: 1.5em; background: transparent no-repeat; background-position: .2em .3em; font-weight: normal;}

#mainDoclist h2.pdf { background-image: url(/images/icons/pdf.gif); }
#mainDoclist h2.doc, #mainDoclist h2.rtf { background-image: url(/images/icons/doc.gif);}
#mainDoclist h2.txt { background-image: url(/images/icons/miscimage.gif);}
#mainDoclist h2.htm, #mainDoclist h2.html { background-image: url(/images/icons/htm.gif);}
#mainDoclist h2.xls { background-image: url(/images/icons/xls.gif);}
#mainDoclist h2.ppt { background-image: url(/images/icons/ppt.gif);}
#mainDoclist h2.mov { background-image: url(/images/icons/mov.gif);}
#mainDoclist h2.avi, #mainDoclist h2.asf, #mainDoclist h2.wmv, #mainDoclist h2.mpg, #mainDoclist h2.mpeg { background-image: url(/images/icons/avi.gif);}
#mainDoclist h2.gif, #mainDoclist h2.jpg, #mainDoclist h2.png { background-image: url(/images/icons/png.gif);}
#mainDoclist h2.mp3 { background-image: url(/images/icons/mp3.gif);}
#mainDoclist h2.pdf { background-image: url(/images/icons/pdf.gif);}

#mainDoclist p { padding: .2em .6em;}
#mainDoclist .storyLink { display: block; padding: .3em .1em .4em; font-size: .85em;}


/* Related & File Links */
/*.linkList {width: 90%; margin: .9em 5%;}*/
.sharedContextLists {margin-top: 3em; padding: 1em 0 2em; border-top: solid 1px #ccc;}
.linkList {margin: .9em .4em;}
.linkedDocuments, .linkedFiles {margin: .9em 1.6em;}
.linkList h2, .linkedDocuments h2, .linkedFiles h2 {padding: .3em .3em .35em 1.8em; background: #e5e5e5 url('/images/other/plus01.gif') no-repeat; background-position: center; border: solid 1px #babaff; border-style: solid solid none solid; font-size: 1.15em; color: #0f0f75;}
.linkedDocuments h2, .linkedFiles h2 {padding: .25em .2em .3em 1.2em; background-image: none; border-color: #babaff; font-size: 1em;}
.linkList ul, .linkedDocuments ul, .linkedFiles ul {margin: 0; border: solid 1px #babaff; border-style: none solid solid solid; }
.linkList li, .linkedDocuments li, .linkedFiles li { margin: 0; padding: 0; border-bottom: solid 1px #e5e5e5; text-indent: 0;}
.linkList li:hover, .linkedDocuments li:hover, .linkedFiles li:hover, .linkList li.sfhover, .linkedDocuments li.sfhover, .linkedFiles li.sfhover{ background-color: #f8f8fa;}
.linkedDocuments li, .linkedFiles li {border-color: #e5e5e5;}
.linkList li.last, .linkedDocuments li.last, .linkedFiles li.last { border-bottom: none;}
.linkList li a, .linkedDocuments li a, .linkedFiles li a { margin: 0; padding: .4em .2em .5em 1.7em; background: #fff url('/images/other/arrow03.gif') no-repeat; background-position: -1.1em -.35em;}
.linkedDocuments li a, .linkedFiles li a {  padding: .3em .2em .4em 1.2em; background: none; font-size: .9em;}
.linkList li .resourceDescription, .linkedFiles li .resourceDescription, .linkedDocuments li .resourceDescription {display: block; padding: .3em .2em .5em 2em; font-size: .9em;}
.linkedFiles li .resourceDescription, .linkedDocuments li .resourceDescription {padding: .1em .2em .4em 1.2em;}
.linkList .dateDisplay, .linkedDocuments .dateDisplay, .linkedFiles .dateDisplay {position: absolute;}

/* Gooooogle search table */
#searchTables table {width: 90%;}
#searchTables table td {padding: .6em 1.3em; text-align: left;}

/* Contact database */
.userLogin table, .userMessage table, .userDetails table, .userSearch table, .userList table {width: 90%; margin: .3em; margin-left: 4%; border-collapse: collapse; }
.userLogin td, .userMessage td, .userDetails td, .userSearch td, .userList td {background-color: #faefdc; border: solid 1px #b360ab; padding: .4em .2em .4em .6em;}
.userList .contacts_db_header td {background-color: #6f1264; font-weight: bold; color: #fff;}
.userList tr.listPager td, .userSearch td, .userDetails td.titleCell {background-color: #f2cc8f; font-weight: bold; color: #6c3d00;}

/* Other language link */
div.languageSwitch {padding: 1.4em 1.7em; font-weight: bold;}

/* Side panel titles */
	

.rsBox {width: auto; margin: 6px 0em .5em 0;}
.rsBox h2 {margin-top:0px; padding: .2em .2em .25em .5em; background-color: #62408D; font-size: 1.2em; color: #fff; border-left:1px; border-right:1px; border-top: 0px; border-bottom: 0px; border-color: #62408D; border-style:solid;}
.rsBox .also {padding: .3em .3em .5em; background-color: #fff; border-left:1px; border-right:1px; border-bottom:1px; border-top:0px; border-color:#e5e5e5; border-style: solid;}
.rsBox .verticalDataList li {background-color: #DDDAF3;}
.rsBox .dateDisplay {padding: .4em .2em .2em;}
.rsBox .verticalDataList li a {padding: .1em .3em .9em;}
.rsBox li a:link, .rsBox li a:visited {color: #000;}
.rsBox li a:hover, .rsBox li a:active {
	background-color: #fff;
	border-left: solid 1px #DDDAF3;
	border-right: solid 1px #DDDAF3;
	color: #60248D;
	
}
.rsBox .verticalDataList li.last {border: none;}
.rsBox .resourceDescription {display: none;}
.rsBox .browseSite {margin: 0; padding-bottom: 3px; padding-left: .4em; padding-right: .4em; text-align: center; border-left:1px; border-right:1px; border-bottom:1px; border-top:0px; border-color:#e5e5e5; border-style: solid;}
.rsBox .browseSite p {text-align: center;}

/* Home page main banner 
#mainHomeBannerContainer {background-color: #d36d00;}*/
#mainHomeBannerContainer .bannerImage img {text-align: left;}
#mainHomeBannerContainer .bannerText {padding: .45em .4em .15em; font-size: 1.4em; color: #fff; font-weight: bold; text-align: left;}
#mainHomeBannerContainer .homeBannerText .red {color: #e9e6dd;}

img.homeCentreBanner {margin: .5em auto .3em 0em;}


.rssLinks {width: auto; margin: 6px 0em .5em 0;}
	.rssLinks{
	BORDER-RIGHT: #d6dce8 1px solid; 
	BORDER-TOP: #d6dce8 1px solid; 
	BORDER-LEFT: #d6dce8 1px solid;
	BORDER-BOTTOM: #d6dce8 1px solid; 
}
.rssLinks H2 {
PADDING-RIGHT: 0.2em; 
PADDING-LEFT: 0.4em; 
FONT-SIZE: 1.2em; 
PADDING-BOTTOM: 0.3em; 
color:#005689; 
PADDING-TOP: 0.5em; 
POSITION: relative; 
BACKGROUND-COLOR: #d6dce8;	
}

.rssLinks H2 A:link {
	COLOR: #005689; TEXT-DECORATION: none
}
.rssLinks H2 A:visited {
	COLOR: #005689; TEXT-DECORATION: none
}
.rssLinks H2 A:hover {
	COLOR: #993333; TEXT-DECORATION: underline
}
.rssLinks H2 A:active {
	COLOR: #993333; TEXT-DECORATION: none
}

.rssLinks LI:hover {
	BACKGROUND-COLOR: #f8f8fd
}
.rssLinks LI.sfhover {
	BACKGROUND-COLOR: #f8f8fd
}
.rssLinks LI .dateDisplay {
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	PADDING-LEFT: 0.4em;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0.15em;
}
.rssLinks LI A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0.4em; PADDING-BOTTOM: 0.2em; PADDING-TOP: 0.15em
}
.rssLinks LI A:link {
	
}
.rssLinks LI A:visited {
	
}
.rssLinks LI A:hover {
	
}
.rssLinks LI A:active {
	
}
.rssLinks .resourceDescription {
	DISPLAY: none
}

.rss{
	width:50px;
	display: block;
	position: absolute;
	FONT-SIZE: 0.70em;
	top: 0.45em;
	right:0.45em; padding-left:0px;
	margin-left:0px;
}

.rss_header
{
border-top-width: 0px; 
border-left-width: 0px; 
border-bottom-width: 0px; 
border-right-width: 0px;
float:right;
}










/* Accomadation Search Page Specific CSS for rounded affect to table */
.spiffy{display:block}
.spiffy *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#62408d}
.spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #bbaccd;
  border-right:1px solid #bbaccd;
  background:#896fa9}
.spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #efebf3;
  border-right:1px solid #efebf3;
  background:#7f64a2}
.spiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #7f64a2;
  border-right:1px solid #7f64a2;}
.spiffy4{
  border-left:1px solid #bbaccd;
  border-right:1px solid #bbaccd}
.spiffy5{
  border-left:1px solid #896fa9;
  border-right:1px solid #896fa9}
.spiffyfg{
  background:#62408d}
.spiffytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: large;
	color: #FFFFFF;
}
.style1 {
	background: #62408d;
	font-family: Arial, Helvetica, sans-serif;
	font-size: large;
	color: #FFFFFF;
}
.style3 {font-size: xx-large}


.rss_header
{
border-top-width: 0px; 
border-left-width: 0px; 
border-bottom-width: 0px; 
border-right-width: 0px;
display: block;
position: absolute;
top: 4px;
right: 4px;
}

.WhatsOnInfo {
	BORDER-RIGHT: #d6dce8 1px solid; BORDER-TOP: #d6dce8 1px solid; MIN-HEIGHT: 14em; MARGIN: 0.4em 0px 0.6em; BORDER-LEFT: #d6dce8 1px solid; WIDTH: 98%; BORDER-BOTTOM: #d6dce8 1px solid;
overflow:hidden;
}

HTML .WhatsOnInfo {
	MIN-HEIGHT: 14em
}
.WhatsOnInfo H2 {
PADDING-RIGHT: 0.2em; PADDING-LEFT: 0.2em; FONT-SIZE: 1.2em; PADDING-BOTTOM: 0.2em; 
PADDING-TOP: 0.15em; POSITION: relative;
BACKGROUND-COLOR: #d6dce8;
COLOR: #005689; 
}
.WhatsOnInfo P {
	PADDING-RIGHT: 0.3em; PADDING-LEFT: 0.3em; PADDING-BOTTOM: 0.3em; PADDING-TOP: 0.3em
}

.WhatsOnInfo H3 {
	PADDING-RIGHT: 0.2em;
	PADDING-LEFT: 0.2em;
	FONT-SIZE: 0.85em;
	PADDING-BOTTOM: 0.3em;
	COLOR: #000066;
	PADDING-TOP: 0.3em;
	POSITION: relative;
	background-color: #CCFF99;
	margin-top: 10px;
}
