/*CIN main components, author David Cope - cc rowsellresearch.org*/
/*Generic page attributes - needed! for top tab menu to function*/
 
body {
  color: black;
  background: white;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 100%;
  margin: 10px;
  padding: 4px;
}
 
/*Generic page links*/
a:link {
color : #333399;
text-decoration : none;
}
 
a:visited {
color : #333399;
text-decoration : none;
}
 
a:hover {
color : #333399;
text-decoration : underline;
}
 
img {
border-style: none;
}

p.warning {
	color: green;
	background: transparent;
}
p.error {
	color: red;
	background: transparent;
}


/*SPECIFIC TABLE COMPONENTS*/
 
/*The Left Table Column*/
 .leftmenu {
 line-height: 14px;
 padding-top: 2px;
 padding-left: 0px;
 padding-right: 0px;
 padding-bottom: 0px;
 color: white;
 background: #9999CC;
 margin: 0px 0px 0px 0px;
 border-left: solid 1px #333399;
 border-bottom: solid 34px #333399;
 }
 
 /*Nav links for left column*/
.border2{
	border-left: 2px solid #333399;
  	border-right: 2px solid #333399;
	border-top: 2px solid #333399;
	border-bottom: 2px solid #333399;
	margin: 3px 3px 3px 3px;
	width: 130px;
    /*color: black;*/
	background: #9999CC;
    }
 
.border2 th {
	color: white;
	font-size: 10pt;
	text-decoration: underline;
	text-align: center;
	/*display: none;*/
}  
  a.menu:link{
  color: white;
  font-size: 10pt;
  font-weight: bold;
  }
  a.menu:active{
  color: white;
  font-size: 10pt;
  font-weight: bold;
  }
  a.menu:visited{
  color: white;
  font-size: 10pt;
  font-weight: bold;
  }
  a.menu:hover{
  color : #FF9900;
  font-size: 10pt;
  font-weight: bold;
  }
 
 /*Space between Left and main table:to replace spacer.gif*/
 .spacer{
      background: #FFFFFF;
      padding-left: 16px;
     }
	 
/*Top Menu Navigation Tabs, note: do not edit any of the size, padding or margin attributes else will break!*/
 .tabtable {
  line-height: 0px;
  padding: 0px 0px 0px 0px;
  /* background: #9999CC; */
  background: #EEEEEE;
  margin: 0px 0px 0px 0px;
  width: 100%;
  font-size : 75%;  /* Enables font size scaling in MSIE */
 }
 
.subHeader {
  margin: 0;
  /*padding:  1ex 0.5ex 0ex;*/
  padding:  0px 0px 0px 0px;
  border-bottom: 1px #333399;
}

  .subHeader .navigation {
    list-style-type: none;
    list-style-position: outside;
    margin: 0;
    padding: 0;
  }
 
  .subHeader .navigation li {
    line-height: 18px;
    display: inline;
  }
 
  .subHeader .navigation .tab {
    color: #999999;
    background: #F1F1F1;
    text-decoration: none;
    font-weight: bold;
    margin: 0;
    padding: 4px 2px 2px 4px;
    border-top: 1px solid #FFFFFF;
    border-right: 1px solid #E0E0E0;
    border-left: 1px solid #FFFFFF;
  }
 
  .subHeader .navigation .highlighted, .subHeader .navigation .highlighted a{
    color: white;
    padding: 4px 2px 2px 4px;
    background: #333399;
    border-top-color: #333399;
    border-right-color: #333399;
    border-left-color: #333399;
	/*display: none;*/
}

 /*Main content table*/
table.contenttable {
 font-size: 8pt;
 font-weight: normal;
 color: #333333;
 text-align: left;
 width: 600px;
 height: 600px;
 line-height: 18px;
 background: #EEEEEE;
 border-left: solid 1px #999999;
 border-right: solid 1px #999999;
 border-top: solid 1px #999999;
 border-bottom: solid 1px #999999;
 margin: 0px 0px 0px 0px;
 padding-top: 4px; 
 padding-left: 16px; 
 padding-right: 16px; 
 padding-bottom: 16px; 
}

/*content table summary articles*/
/*TDR added h4. This means h4 can inherit sizing of .summary */
/* without explicit class declaration */
.summary, .summary h4 {
clear: left;
font-size: 12px;
color: #333333;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

.summaryTitle { 
clear: left;
color: #333399;
font-weight: bold; 
 }
 
.summarySource { 
clear: left;
color: #333399;
font-size: 10px;
} 
 
.summaryAuthor {
 font-size: 10px; 
}
.summaryDate { 
 color: #333333; 
 }

.summarySum {
	color: #333399;
}
/* images mebedded in summary text */

.summarySum img {
	float: left;
	margin: 6px 6px 0px 0px;
    border: 1px solid #000000;
}


img.summaryPic {
	float: left;
	margin: 6px 6px 0px 0px;
    border: 1px solid #000000;
}

/* deprecated TDR */
.summaryMore a { 
 color: #333399 !important; 
 text-decoration: none; 
}

/* deprecated TDR */
.summaryMore a:hover { 
	color: #333399 !important; 
	text-decoration: underline; 
    }

a.summary:link
{ 
 color: #333333 !important; 
 text-decoration: none; 
}
a.summary:visited
{ 
 color: #333399 !important; 
 text-decoration: none; 
}

a.summary:hover
{ 
 color: #333333 !important; 
 text-decoration: underline;
}
          
.imageCaption { 
	float: left; 
	border: 1px solid #000000; 
    margin: 0px 4px 4px 4px;
 }
           
.main { 
	font-size: 12px;
	color: #333333;
    }

/*content table main articles*/
.mainTitle { 
	color: #333399;
	font-size: 16px; 
	font-weight: bold; 
	}

.main h3 { 
	color: #333399;  
	font-size: 12px; 
	margin: 8px 0px 4px 0px;
}
	
.mainContact {
	font-size: 12px;
    }

.mainAuthor {
	font-size: 10px;
	color: #333399;
       }

.mainDate { 
 font-size: 10px;
 color: #999999;
} 

 /* added TDR */
h.main{
	color: #ffffff;  
	font-size: 16px; 
	font-weight: bold; 
 
}
              
/* added tdr to avoid specific class def for 'a' needs further testing?*/
.main a {
 color: #333399 !important; text-decoration: underline; 
        }
.main a:hover { 
 color: #333333 !important; text-decoration: underline; 
        }
.mainLink a { 
 color: #333399 !important; text-decoration: underline; 
        }
.mainLink a:hover { 
 color: #333333 !important; text-decoration: underline; 
        }
        
.mainSummary { 
  font-size: 12px;
  color: #333399;
  /* border-bottom: dashed 1px #CCCCCC; */
 }
       
.mainKeywords {
 font-size: 10px;
 color: #999999;
 }
                      
.mainImageCaption { 
  float: right; 
  border: 2px solid #000000;
	/*border-left: solid 2px #000000; 
    border-right: solid 2px #000000; 
    border-top: solid 2px #000000; 
    border-bottom: solid 2px #000000; */
  margin: 8px 8px 8px 8px;
}

td.sitefooter {
 font-size: 10px;
 text-align: center;
}
              
 /* Horizontal Line to separate summary */
 hr {
	clear: left;
	color: #333399; 
	height:1px; 
	border: 1px dashed;
    }

/* Added TDR */
.loginform {
font-size: 8pt;
color: black;
}

.doNotDisplay {
  display: none;
}