/* tei-ict.css */

/* main layout */

/*body.simple {
   background-color: #FFFFFF;
   color: #000000;
   margin: 10pt;
   padding-left; 10pt;
   font-family:  Arial, Verdana, sans-serif;
}*/

body{
   margin: 0;
   padding:0;
   font-family:  Arial, Verdana, sans-serif;
}

h3 {
	margin-left: 5px;
}
#teidiv h4 {
	margin-left: 5px;
}

dd, dt {
	line-height: 1.4em;
}

dt{
	font-weight: bold;
}
#layout{	
/* background-image: url(../images/bgblue.gif);
   background-position : left;
   background-repeat : repeat-y;*/
   color: #000;
   font-family:  Arial, Verdana, sans-serif;
}

body.pagetable {
   color: #000000;
   background-color: #FFFFFF;
   font-family:  Arial, Verdana, sans-serif;
}


/* components of the breadcrumb trail */
a.breadcrumb{
   text-decoration: none;
   padding-right : 5px;
   font-family: arial,sans-serif;
   font-weight : bold;
   font-size : 0.8em;
}

ul.breadcrumb
{
   display: inline;
   font-size: 1.1em;
}

ul.breadcrumb li
{
   padding-left: 12px;
   padding-right: 5px;
   display: inline;
   color: #000000;
   background: url(/images/rightarrow.gif);
   background-repeat: no-repeat;
   background-position: left;
}


.skiplinks{
   font-family: arial, sans-serif;
   color: #FFFFFF;
   font-weight : bold;
   font-size : 0.8em;
   text-decoration: none;
padding-right : 15px;
}

.tocontent{
   color : #000066;
   display : none;
}

.hide{
   display : none;
   list-style-type : none;
   font-weight : bold;
}

.navlink{
   display : none;
}

.framestdlink {
   color: red;
   font-size: smaller;
   font-weight: bold;
}

div.inlinetoc {
	      color: #7a7a7a;
	      text-align: center;
	      margin-top: 10pt; 
	      padding-right: 16pt;
	      padding-left: 16pt;
	}

a.inlinetoc:link,a.inlinetoc:visited
{
        color: #7a7a7a;
        font-size: 90%; 
        text-decoration: none;
}

a.inlinetoc-this:visited,a.inlinetoc-this:link
{	
        font-size: 90%; 
	color: black;
	font-weight: bold; 
        text-decoration: underline;
}

a.inlinetoc-sub:visited,a.inlinetoc-sub:link
{
   text-decoration: none;
   color: black;
   font-weight: normal;
   font-size: 90%; 
}

#hdr2{
  background-color: #000066;
}
#hdr3{}

#hdr {
  background-color: #fff;
}
#hdrwithimage {
  height: 130px;
  background-color: #fff;
}

#lh-col { }
#rh-col { }


/* OUCS specific styles */

.important{
	font-weight : bold;
	color: red;
}
.go {
	font-weight : bold;
	color: green;
}

.amber {
	font-weight: bold;
	color: Orange;
}
/* 3 columns allowed for, or just a right and left */  
div.colwrapper {
   background: #FFFFFF;
}
#col1{
    width: 150px;
   margin: 0;
   /*margin-top: 20px;*/
   color: #fff;
  /* padding: 5px;*/
   position : absolute;
   float: left;
  /* border-style: solid;
   border-width: 1;
   border-color: #666;*/
}

#col2{
   background: #fff;
   color: #000;
   margin: 0;
   /*margin-top: 1px;*/
   padding: 5px ;
   left:155px;
   width: 54%;
   position : absolute;
}

#col3{
   width: 24%;
   left: 75%;
   margin: 0;
   /*margin-top: 20px;*/
   padding: 5px;
   position : absolute;
   float: right;
}
/*strategy home page calendar */
.calendar{
	background-color : #BCCEE5;
	color: #000;
	padding: 5px;
	border: 1px solid #ccc;
	font-family:  Arial, Verdana, sans-serif;
	
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	margin-top: 10px;
}

 img.picR{
	float: right;
	top: 0;
	border: 1px solid #000;
	margin: 4px;
}

#col3  .rss{
	background-color : White;
	border : 1px solid #eee;
	margin-bottom: 5px;
	color: #000;
	padding: 5px;
	clear: both;
}

#col3 ul.rss {
	list-style : none;
	margin: 5px;
	border: 0;
}

#col3 ul.rss  li{
	
	padding-top: 5px;
}

#col3 ul.rss a{
	text-decoration : none;
	font-size: 0.9em;
}

#col3 ul.rss a:hover{
	text-decoration : underline;
}

/* standard links */
#lhnavbar ul {
list-style: none;
	margin-left: -20px;
	padding: 0px;
	margin: 0px;
	border: 1pt solid #002147;
   color: #fff;	
}	
#lhnavbar ul li a.toclist:link,#lhnavbar ul li a.toclist:visited{
 font-size: 100%;
 font-weight: normal;
}

#lhnavbar ul li a.toclist:hover{
  color: #FFCC00;
  text-decoration: underline;
  font-size: 100%;
}


#lhnavbar ul a:link,#lhnavbar ul a:link {
  text-decoration: none;		
}

#lhnavbar ul a:hover, #lhnavbar ul a:hover {
text-decoration: underline;
color: #FFCC00;
	
}

/* table of contents for doc */

ul.tocContainer	{
    margin: 0em;
    padding-left: 2em;
    background-color: white;
    color: #000066;	
    font-size: 85%;
}
	
ul.tocContainer li	   {
  padding: 4px 4px 2px 4px; 
	   }
li.toclist0{
  list-style-type: none;
  text-indent: -2em;
 }

li.toclist1 { 
  list-style-type: circle;
}

li.toclist2{
  font-size:smaller;
}

li.toclist3{
  font-size:smaller;
}

a.toclist:visited,a.toclist:link {
    color: #000066;			
}
span.toclist-this{
  font-weight: bold;
}

ul.tocContainer a:visited, ul.tocContainer a:link 	{
  text-decoration: none;
}

/* search box and logo */
.searchbox {
	margin-bottom: 10px;
	background-color: #fff; 
	padding-bottom: 10px;
}


#unilogo img{
	margin-left: auto;
	margin-right: auto;
	display: block;
	padding-top: 5px;
	padding-bottom: 10px;
	text-align: center;
}

/* Forms styles */
form dd {
	margin-top: 5px;
	margin-bottom: 5px
}
form dt {
	font-weight: bold;
}
 
#rightcol fieldset {
	background-color : #cfdbe6;
	padding: 10px;
	width: 35em;
	margin-left : auto;
	margin-right : auto;
	margin-bottom: 10px;
	border: 1px solid #000;
}
#rightcol legend{
	background-color: #ffffce;
	color: #000;
	border: 1px solid #781351;
        padding: 2px 6px;
        font-weight: bold;
        font-family: Arial, Helvetica, sans-serif;
} 

.submit {
	width: 5em;
	margin-right: 5px;
}

.form_error {
	color: red;
	font-weight: bold;
}

/*dl.Hide {
	 display-style: none;
	 }*/

form#rfcform fieldset { width: 65% }
form#rfcform fieldset fieldset { width: 95% }


/* notes */
div.notes {
	margin-top: 20pt;
	  border-top: solid 1pt black;
	  }
div.note {
	 margin-top: 6pt;
	 margin-left: 2em;
	 text-indent: -2em;
	 }
span.noteLabel {
	 vertical-align: super;
	 font-size: smaller;
}
div.noteHeading {
	margin-top: 10pt;
	font-size: 120%;
	font-weight: bold;
	}

/* figures */
div.figure img {
    margin-top: 10px;
    display: block;
    margin-left: auto;
    margin-right: auto 
	   }
div.figure {
	   margin-top: 10px;
	   margin-bottom: 10px;
}
div.caption {
	   margin-top: 10px;
	    font-style: italic;
	    text-align: center;
	    }
/* quotations */
blockquote {
	   background-color: #DDDDDD;
	   border: solid 1pt black;
	   padding: 5pt;
	   width: 20%;
           float: right;
}
blockquote.boxed_text {
	   width: 80%;
           font-style: italic;
	   border: solid 1pt black;
	   padding: 5pt;
           float: none;
}


ol ol {
 list-style-type: lower-alpha;
}

div.left {
 float: left;
 margin-right: 1em;
}

/* FormMail */
.valueisinerror {
	color: red;
}
.displaynone {
	display: none;
}

span.help { 
      cursor: help;
      margin-left: 5px;
      padding-left: 10px;
      padding-right: 10px;
      font-family: sans-serif;
      font-weight: bold;
      color: #0000ff;
      background: url(/images/help.gif) no-repeat bottom left; 
}

span.help span.helptext { 
      display: block;
      font-style: italic;
      font-weight: normal;
      color: black;
      padding-left: 10px;
      padding-right: 10px;
}

.frame tr.data td{
	
	padding: 3px;
	
}

#leftcol, #sidemenu {
	background-color: #002147;
}

.cellwidth {
	width: 150px;
}

.largetext {
	font-size: 2em;
}

/* for literal XML */
span.element {
    font-weight: bold;
    color: black;
}
span.elementname {
    font-weight: bold;
    color: #222288;
}
span.attribute {
    color: #222288;
}
span.attributevalue {
    color: black;
}
span.comment {
    color: black;
    font-style:italic;
}
span.namespace {
    color: #222288;
}
/* literal code */
div.cdata {
   white-space: pre;
}
div.pre,pre {
    background-color: #FFFFCC;
    font-family: monospace;
    margin: 5px;
    margin: 2px;
    white-space: pre;
}
div.pre_eg,pre.eg {
    margin: 5px;
    padding: 5px;
    font-family: monospace;
    background-color: #DDDDDD;
    white-space: pre;
}

/* 'boxed' lists, copied from OSSW */

.boxed {
    border: solid thin;
    background-color: Gainsboro;
    margin: 1em;
	 overflow:auto;
	 
}
dl.boxed {
    padding-left: 1em;
}
ul.boxed, ol.boxed {
    padding-left: 2em;
}

#publish_buttons {
}

/* General image styles */
.image-left {
	float: left;
	margin: 5px;
	
}
.spaceimage {
    margin: 10px;
/* used to space images out in lists and between paragraphs*/    
}

/* show/hide buttons styles */

.showHideButton { 
    font-weight: strong;
    text-decoration: italic;
    background-color: #eee;
}
		  
.showHideMore {
    background-color: #ffc;
}

/* List styles  */
.no-bullets {
    list-style-image: none;
    list-style-type: none;
}
.lower-alpha {
    list-style-type: lower-alpha;
}
.upper-roman {
    list-style-type: upper-alpha;
}
.lower-roman {
    list-style-type: lower-roman;
}
.upper-roman {
    list-style-type: upper-roman;
}
/* code variants */
code.Button {
    white-space: nowrap;
    color: Red;
    border: 1px solid #999;
    padding: 0 4px;
    background-color: #eee;
	 font-size: 1.2em;

}
code.Command {
    font-family: monospace;
    color: blue;
    font-weight: bold;
	 font-size: 1.2em;
}
code.Value {
    font-family: monospace;
    color: green;
	 font-size: 1.2em;
}
code.Code {
    font-family: monospace;
    color: red;
	 font-size: 1.2em;
}
code.Field {
    font-family: monospace;
    white-space: nowrap;
    color: red;
	 font-size: 1.2em;
}
code.Filespec {
    font-family: monospace;
    color: red;
	 font-size: 1.2em;
}
code.Input {
    font-family: monospace;
    color: green;
	font-size: 1.2em;
}
code.Key {
    font-family: monospace;
    text-decoration: underline;
    color: green;
	 font-size: 1.2em;
}
code.Link {
    font-family: monospace;
    white-space: nowrap;
    color: green;
    text-decoration: underline;
	 font-size: 1.2em;
}
code.Menu {
    font-family: monospace;
    white-space: nowrap;
    color: red;
	 font-size: 1.2em;
}
code.Keyword {
    font-family: monospace;
    color: blue;
	 font-size: 1.2em;
}
code.Output {
    font-family: monospace;
    color: red;
	 font-size: 1.2em;
}
.Screen {
    display: block;
    white-space: pre;
    background-color: #FFCC99;
	 font-size: 1.2em;
}
.Program {
    display: block;
    white-space: pre;
	 font-size: 1.2em;
}
code.Icon {
    font-family: monospace;
    white-space: nowrap;
    text-decoration: underline;
	 font-size: 1.2em;
}
code.Label {
    font-style: italic;
    white-space: nowrap;
	 font-size: 1.2em;
}
span.term {
   font-style: italic;
	font-size: 1.2em;
}
/* End of code variants */
/* colour text */
.green {
    color: green;
}
.red {
    color: red;
}
.yellow {
    color: yellow;
}
/* in tables, the colour is for the background */
td.green {
    background-color: green;
    color: black;
}
td.red {
    background-color: red;
    color: black;
}
td.yellow {
    background-color: yellow;
    color: black;
}
td.blue {
    background-color: blue;
    color: black;
}

#rightcol ul.tip{
	border: 3px solid Red;
	width: 575px;
	padding: 10px;
	margin-left: 0;
	
}
#rightcol ul.tip li {
background-image:url("../images/image002b.png");
background-position:left center;
background-repeat:no-repeat;
list-style:none outside none;
height: 40px;
min-height:40px;
padding-left:50px;
padding-top:5px;
	
}
