/*
 *  This is the file where you put your CSS changes. 
 *  You should preferrably use this and override the 
 *  relevant properties you want to change here instead 
 *  of customizing plone.css to survive upgrades. Writing
 *  your own plone.css only makes sense for very heavy 
 *  customizations. Useful variables from Plone are 
 *  documented at the bottom of this file.
 *
 *  -- Alexander Limi, http://www.plonesolutions.com
 */
 
/*  (do not remove this :) */
/*  (not this either :) */


A.headerlink {
	font-size: 8pt;
	color : #6b8e23;
	text-decoration:none;
	font-weight: bold;
}

A.headerlink:hover {
	color: #6b8e23;
	text-decoration: underline;
}

TD.header {
	font-size : 10pt;
	font-weight: bold;
	color: #FFFF99
}

TD.header2 {
	font-size : 10pt;
	font-weight: bold;
	color: #FFFFFF
}

TD.header3, .header3 {
	font-size: 8pt;
	color : #333333;
	text-decoration:none;
	font-weight: bold;
}

TD.header4, .header4 {
	font-size: 8pt;
	color : #6b8e23;
	text-decoration:none;
	font-weight: normal;
}

TD.whiteheading {
	font-size : 14pt;
	font-weight: bold;
	color: #FFFFFF
}

.helptext, TD.helptext {
	font-size: 8pt;
	color: #006623;
}

TD.heading {
	font-size : 16pt;
	font-weight : bold;
	color: #006623;
}

TD.newsheading {
	font-size : 11pt;
	font-weight : bold;
	color: #006623;
}

TD.aboutheading {
	font-size : 16pt;
	font-weight : bold;
	color: #ffff99;
}

TD.subhead {
	font-size : 12pt;
	font-weight : bold;
	color: #006623;
}

table.analysis {
	width:640px;
	background-color: #6b8e23;
}

table.analysis td {
	padding: 5px;
}

table.skill {
	width:640px;
	border:0px;
}
	
table.skill td {
	padding: 2px;
	border-top: 1px solid #b9b47d;	
}

input.button1 {
	background-color: #b9b47d;
	border: 1px solid #7c7637;
	color: #615c25;
	padding: 1px;
}

acronym {
  border-bottom: dotted 1px;
  cursor:help;
}


input, select, textarea {
	font-size: 1.1em;
	padding:1px;
	border-color: #746f3e	
}

body{
	padding:0;
	margin:0;
}

.plain ul { 
    list-style-type: disc;
    margin: 0.5em 0 0 1.5em;
    padding: 0;
    list-style-image: none;
}

.plain ol {
    margin: 0.5em 0 0 1.5em;
    padding: 0;
}

.plain li{
	padding-bottom: 0px;
	margin-bottom:0;
}

.documentActions{
	padding:0 0 5px 0;
}


.documentDescription {
/* The summary text describing the document */
        font-weight: normal;
        display: block;
        margin: 1em 0em;
        line-height: 1.5em;
}


#visual-portal-wrapper{
	padding:0 0px 0 0px;
	margin:0;
	border:0;
	
}

#right-column{
 width: 140px;
 float:right;
 margin: 20px;
 padding:0;
 padding-top:3px;
font-size:.7em;
}

.documentContent{
 padding:0px;
 margin:0px;
}

#region-content{
	padding:0;
	margin:0px;
}

#main-column{
	font-size:.7em;
	line-height:1.5em;
	padding:0;
	padding-right: 20px;
	margin:0;
	margin-right:0;
}
/* ---------------- TOP BANNER ELLEMENTS ---------------- */

#banner {
	padding: 0px;
	margin:0;
	margin-bottom: 0px;
	color:white;
	
	
	
	background-image:url(http://chapmanvalley.cecc.com.au/images/header_bg.gif);
	background-position:bottom left;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
}

#portal-logo{
    background: url(http://chapmanvalley.cecc.com.au/images/header.jpg) no-repeat;
    position: absolute;
    top: 0;
    left: 0;
    width: 780px;
    border: 0;
    margin: 0;

    padding: 0;
}

#portal-logo-right {
	float:right;
    background: url(http://chapmanvalley.cecc.com.au/images/logo_right.gif) no-repeat;
    border: 0;
    margin: 0;

    padding: 0;
}

#portal-logo-right a {
    display: block;
    text-decoration: none;
    overflow: hidden;
    border: 0;
    margin: 0;
    padding: 0;
    padding-top: 112px;
    height: 0px !important;
    height /**/: 112px;
    width: 273px;
    cursor: pointer;
}



.hiddenStructure{
	height:0;
}


#top-links-wrapper{	
	position:absolute;
	top:0px;
	right:0px;

	z-index:100;
	text-align:right;
}

#portalTools,
#globallinks{
	float:right;
	padding:5px;
	padding-right: 20px;
	font-size:.7em;
}

#globallinks{
	padding-right:0;
}

#searcharea{
	float:right;
	margin:0px;
	padding:5px 20px 0 0;
	font-size:.6em;
display:block;}

html>body #searcharea{
	font-size:.7em;
	padding-top:7px;
}

#searcharea #searchGadget{	
	padding:0;
	margin:0;
	height:16px;
}

#searcharea	 #search-but{
	padding:0 5px 0 5px;
	margin:0;
	height:18px;
	font-size:10px;

}

#searcharea form#head-search{
	margin:0;
	padding:0;
}


#menu-search{
	color: #FFFFCC;
	background:#A9A9A9;
	border-bottom:1px solid white;
	padding:6px 2px 9px 16px;
	
	margin:0;
}

#menu-search #searchGadget{
	width:100px;
	margin:0;
	height:16px;
	padding:0 !important;
	border:1px solid #FFFFCC;}
	
#menu-search #search-but{
	margin:0;
	font-size:1em;
	font-weight:bold;
	height:18px;
	padding:0 !important;
	border:1px solid #FFFFCC;}

#menu-search h5{
	color: #FFFFCC;
}

#menu-search p{
	padding:4px 0 0 0;
	margin:0;
	}
	
#menu-search a:link,
#menu-search a:active,
#menu-search a:hover,
#menu-search a:visited{
	color: #FFFFCC !important;
	padding:0;
	margin:0;
	background:none !important;
	font-weight:normal;
	}

#menu-search .text{
	font-size:1em;
	margin-bottom:4px;
	font-weight:bold;
}

#menu-search form{
	margin:0;
	padding:0;
}


#portalTools  ul,
#globallinks  ul{
        margin-left: 0;
        padding-left: 0;
        margin-bottom: 8px;
        border: none;
        clear:both;
		color:white;
        } 
#globallinks  ul{
		color:white;
        } 

#portalTools ul li,
#globallinks ul li{
        margin-left: 0;
        padding-left: 2px;
        border: none;
        list-style: none;
        display: inline;
        }
        
#portalTools ul li a:link,
#portalTools ul li a:active,
#portalTools ul li a:hover,
#portalTools ul li a:visited{
	color:white;
}  

#globallinks ul li a:link,
#globallinks ul li a:active,
#globallinks ul li a:hover,
#globallinks ul li a:visited{
	color:white;
}   

/*#global-search{
	padding-top:4px;	
	float:right;	
}*/

/* ---------------- TOP NAV BAR ELLEMENTS ---------------- */





/* ---------------- BREADCRUMBS ---------------- */

#breadcrumbs{
	background-color: #EEE8AA;
}

#portal-breadcrumbs {
	padding: 7px 5px 9px 15px;
	margin-bottom: 0px;
	border:none;
	margin-left: 200px;
	background-color: #EEE8AA;
	color:#6B8E23;
	font-size:.7em;
	font-weight:bold;
	height:13px;
        }

#portal-breadcrumbs  ul {
        margin-left: 0;
        padding-left: 0;
        display: inline;
        border: none;
        } 

#portal-breadcrumbs  ul li {
        margin-left: 0;
        padding-left: 2px;
        border: none;
        list-style: none;
        display: inline;
        }
      
#portal-breadcrumbs ul li a:link,
#portal-breadcrumbs ul li a:active,
#portal-breadcrumbs ul li a:hover,
#portal-breadcrumbs ul li a:visited{
	color:#FCC763
}






    
/* ---------------- MAIN WRAPPER ---------------- */
        

#mainWrapper{
	margin-top: 112px;
	background-image: url(http://www.chapmanvalley.wa.gov.au/content_bg.gif);
	background-repeat: repeat-y;
}

/* ---------------- HP ITEMS ---------------- */

#hpwelcome{
	padding:0;
	margin-right:250px;
	}
	
	
.hpimage{
	display:inline;
	float:left;
}
		


#portal-description{
	font-size:1.1em;
	font-weight:bold;
	padding-bottom:20px;
}

#hpnews,
#spnews{
	width:220px;
	float:right;
	padding:0 0px 0 8px;
}



#spnews{
	width:450px;
	float:left;
	padding:0 0px 0 0px;
}

#calendartable{
	border:1px solid  #483D8B;
	background: #EEE8AA;
	padding:10px; 
	margin:0 10px 0 10px; 
	float:left;
}

#hpfeatures{
	clear:left;
}

.hpfeature{
	float:left;
	display:inline;
	margin:0;
	width:42%;
	padding:0 5% 0px 0;
}
.hpfeaturehr{
	clear:left;
	font-size:.1em;
}

/*------------------PORTLETS-----------------*/
.portletBody{
	border:0;
	border-bottom:1px dotted #483D8B;
	padding:0 0 10px 0;
}

.portlet h5{
	background:none;
	border:none;
	font-size:1.1em;
	padding-left:0;
}

.portlet ul{
	list-style: none;
	display:block;
	margin:0px;
	padding:0px;
	list-style-position: outside;
}

.portlet  li{
	padding-left:15px;
	padding-bottom:10px;
	background:url(http://www.chapmanvalley.wa.gov.au/more_arrow_ind.gif) no-repeat 0px 4px ;
}

.portlet #searcharea,
.portlet #searcharea .form{
	padding:0;
	margin:0;
}

html>body .portlet  li{
	padding-left:15px;
	background:url(http://www.chapmanvalley.wa.gov.au/more_arrow_ind.gif) no-repeat 0px 2px ;
}

a.newshead:link,
a.newshead:active,
a.newshead:visited,
a.newshead:hover{
	color:black;
	text-decoration:none;
	padding:0;
	margin:0px;
	font-weight:bold;
}

.portlet p{
	margin:0;
	padding:0;
}

p.morelink{
	margin-top:4px;
}

p.morelink a:link,
p.morelink a:active,
p.morelink a:visited,
p.morelink a:hover{
	text-decoration:underline;
	font-weight:bold;
}

.portlet  #morelink{
	padding-bottom:2px;
}

.featuredate{
	color:black;
	font-weight:bold;
}




/* ---------------- CONTENT ---------------- */

#region-content{
}
#content {
	background:#FFF;
	padding: 0px;
	margin:0;
	margin-left: 200px;
}

.contentHead h1{
	
	background:#CCE0EB;
	padding: 10px;
	margin:0;
	margin-left: 200px;
	font-size:1.2em;
}

#content h1, 
#content h2, 
#content h3, 
#content h4, 
#content h5, 
#content h6,
.portlet h3,
.portlet h5{
	text-transform:capitalize;
	border-bottom:none;
	color:#6B8E23;
	font-weight:bold;
}



#content h1{
	font-size:1.3em;
}
#content h2{
	font-size:1.2em;
}
#content h3{
	font-size:1.1em;
}
#content h4{
	font-size:1.0em;
}
#content h5{
	font-size:.9em;
}

#content .plain ul{
	padding-bottom:1em;
}

.clearall{
	font-size:.1em;
	clear:both;
}


#portal-column-two{
	border:1px solid black;
}



/* ---------------- NAVIGATION ---------------- */
/* ---------------- PROBABLY OVERWRITTEN IN --- */
/* ---------------- NAV STYLE SHEET------------ */


/* ---------------- NAVIGATION STYLES HAVE THERE OWN SEPERATE STYLE SHEETS --*/

/* ---------------- FOOTER ---------------- */


#portal-footer {
	padding:8px  20px 8px 15px;
	margin:0;
	text-align:right;
	font-size:.7em;
	color:white;
    border:none;

	background:#483D8B;
}


#portal-footer  ul {
        margin: 0;
        padding-left: 0;
        margin-bottom: 0px;
        clear:both;
        } 

#portal-footer ul li {
        margin: 0;
        padding-left: 2px;
        border: none;
        list-style: none;
        display: inline;
        }

#portal-footer a:link,
#portal-footer a:active{
	color:white;
}
#portal-footer a:hover,
#portal-footer a:visited{
	color:#9C85CD;
}
		

/*------ ------*/
.link-user {
    background: transparent url(http://www.chapmanvalley.wa.gov.au/user.gif) 0 0px no-repeat;
    padding: 1px 0px 8px 20px;
}

.link-external {
    background: transparent url(http://www.chapmanvalley.wa.gov.au/link_icon.gif) 0px 0px no-repeat;
    padding: 1px 0px 8px 20px;
}

.link-https {
    background: transparent url(http://www.chapmanvalley.wa.gov.au/lock_icon.gif) 0px 0px no-repeat;
    padding: 1px 0px 8px 20px;
}

.link-mailto {
    background: transparent url(http://www.chapmanvalley.wa.gov.au/mail_icon.gif) 0px 0px no-repeat;
    padding: 1px 0px 20px 20px;
}

.link-news {
    background: transparent url(http://www.chapmanvalley.wa.gov.au/topic_icon.gif) 0px 0px no-repeat;
    padding: 1px 0px 8px 20px;
}

.link-ftp {
    background: transparent url(http://www.chapmanvalley.wa.gov.au/file_icon.gif) 0px 0px no-repeat;
    padding: 1px 0px 8px 20px;
}

.link-irc {
    background: transparent url(http://www.chapmanvalley.wa.gov.au/discussionitem_icon.gif) 0px 0px no-repeat;
    padding: 1px 0px 8px 20px;
}

.link-callto {
    background: transparent url(http://www.chapmanvalley.wa.gov.au/phone_icon.gif) 0px 0px no-repeat;
    padding: 1px 0px 8px 20px;
}

.link-comment {
    background: transparent url(http://www.chapmanvalley.wa.gov.au/discussionitem_icon.gif) center left no-repeat;
    padding: 1px 0px 8px 20px !important;
}


.img_left, 
.image-left {
 padding:0px;
 display:block;
 float: left; 
 margin: 0 8px 8px 0;
 }
 
 
.img_right, 
.image-right {
  padding:0px;
 display:block;
 float: right; 
 margin: 0 0px 8px 8px;
 }
 
 .img_none { 
 	float: none; 
 	display:block;
 	margin:8px;
 }
 
 td { vertical-align: top; }
 
 
 .data,
.stx table {
    border-collapse: collapse;
    border-top: 1px solid #483D8B;
    border-left: 1px solid #483D8B;
    border-bottom: 1px solid #483D8B;
    font-size: 85%;
    margin: 1em 0em 1em 0em;
}

.data th,
.stx table th {
    background: #EEE8AA;
    border-top: 1px solid #483D8B;
    border-bottom: 1px solid #483D8B;
    border-right: 1px solid #483D8B;
    font-weight: bold;
    padding: 0em 1em 0em 1em;
    text-transform: none;
}

.data .top {
    border-left: 1px solid White;
    border-top: 1px solid White ! important;
    border-right: 1px solid White ! important;
    text-align: right ! important;
    padding: 0em 0em 1em 0em;
}
.data .odd {
    background-color: transparent;
}
.data .even {
    background-color: #FAFAD2;
}
.data .dataCheckbox {
    text-align: center;
}
.data td,
.stx table td {
    border-right: 1px solid #483D8B;
    padding: 0em 1em;
    text-align: left;
}
.data a:hover {
    text-decoration: underline;
}
.data img {
    vertical-align: middle;
}


.listing th{
	font-weight: bold;
}

input.noborder {
 border:none;	
}


 


