/* Presentation Stylesheet */ 

/* -- headings -- */

h1, h2, h3, h4, h5, h6 {
background: transparent;
font-weight: bold;
color: #000;
/*text-transform: uppercase;*/
letter-spacing: 0.1em;
line-height:normal;
}

h1 {
font-size: 20px;
}

h2 {
font-size: 16px;
padding-bottom:3px;
border-bottom:1px solid #600;
}

h3 {
font-size: 16px;
}

h4 {
font-size: 14px;
}

h5 {
font-size: 12px;
}

h6 {
font-size: 10px;
}
 
 /* -- links -- */

a:link {
color: #600;
text-decoration: none;
background: transparent;
}

a:visited {
color: #600;
text-decoration: none;
background: transparent;
}

a:hover {
color: #600;
text-decoration: underline;
background: transparent;
}

a:active {
color: #600;
text-decoration: none;
background: transparent;
}

 /* -- main navigation -- */

#navcontainer {
 width:760px;
 height:20px;
 margin:0;
 padding:0;
 background:#000;
 color: #fff;
 border:solid #fff;	
 border-width:1px 0 1px 0;
 }
 
 #navcontainer a {
 font: verdana;
 font-size: 10px;
 font-weight: bold;
 color:#fff;
 }

 #navlist {
 list-style-type: none;
 margin: 0;
 padding: 6px;
 }
 
 #navlist ul {
 margin: 0;
 padding: 0;
 }
 
 #navlist li {
 float: left;
 margin: -3px 0 0;
 padding: 0 10px;
 background: transparent url(/extras/styles/ociweb/images/bg_mainnav_divider.gif) no-repeat right;
 }
 
 #navlist li.last {
 background: transparent;
 }
 
 /* -- logo placement in header -- */
 
 #logo {
	width:290px;
	height: 55px;
	padding: 0;
	margin: 0;
	}

#logo a  {
	border-style: none;
	display: block;
	width: 290px;
	}

#logo img  {
	display: block;
	width: 0;
	}

#logo span {
	position: absolute;
	top: 5px;
	left: 5px;
	width: 290px;
	height: 55px;
	background: url(/extras/styles/ociweb/images/oci_logo.gif) no-repeat;
	}
	
html>body #logo span {
	top: 5px;
	left: 5px;
	}

#ftr a {
color: #fff;
}

#topNav {
position:absolute;
margin:0;
padding:0;
font-size:9px;
display:block;
width:190px;
height:25px;
background: transparent url(/extras/styles/ociweb/images/nav-corner.gif) no-repeat;
left: 570px;
top: 0px;
}

#topNav ul {
text-align:left;
list-style-type:none;
margin:0;
padding:5px 0 0 20px;
}

#topNav li {
float:left;
border-right:1px solid #fff;
padding:0 5px;
}

#topNav li.last {
border:none;
}

#topNav li a {
color:#fff;
}

 #homeNav {
 background:#fff;
 color:#333;
 width:760px;
 padding:0;
 }
 
 td.homeNav a, td.homeNav a:link, td.homeNav a:visited, td.homeNav a:hover, td.homeNav a:active {
 font-size:10px;
 color:#000;
 }
 
  
 th {
 font-size:10px;
 color:#000;
  }

#r-col ul.verticalMenu {
	margin:10px 0 0;
	padding:0;
	list-style-type:none;
	}

#r-col ul.verticalMenu li {
	display:block;
	background-color:#eee;
	border:solid #fff;
	border-width:1px 0;
	font-size:9px;
	font-weight:bold;
	margin:0;
	padding:3px;
	}

#r-col ul.verticalMenu li a {
	color:#000;
	}

#r-col ul li.selectedMenuItem {
	background-color:#F6E6E6;	
/*	padding-left:10px; */
	}

#r-col ul li.sideHeading {
	background-color:#600;
	font-size:10px;
	color:#fff;
	border:solid #000;
	border-width:2px 0;
	text-align:center;
	}

#cont p {
	line-height:1.4em;
	}
	
#cont table, #cont tr, #cont td h3 {
	margin:0;
	padding:0;
	}
