﻿@charset "UTF-8";
/*@import "/or/css/template/orbreadcrumb_div.css"; */
@import "/or/css/template/orleftnav_div.css";
@import "/or/css/template/orfooter_div.css";
/*
* copyright  Copyright 2005-2009, Dirk Jesse
* license    CC-A 2.0 (http://creativecommons.org/licenses/by/2.0/),
*             YAML-C (http://www.yaml.de/en/license/license-conditions.html)
* link       http://www.yaml.de
*/

@media screen, projection
{
  /*-------------------------------------------------------------------------*/

 /*  Marginal areas & page background */
body {
	background: #4d87c7; 
	padding: 0;
	font-size: 100%; /* 16px*/
	line-height: 1.125em; /* 161.125=18 */
}

/* Layout Alignment  */
.page_margins { margin: 0 auto;  }

/* Layout Properties  */
.page_margins {
		width: 999px;
		background: #fff;
}

.page { /* padding: 10px; */ }

#topnav { position:static; color: #aaa; background: transparent; }

#main { margin: 0; background: #fff; }

  /*-------------------------------------------------------------------------*/

  /**
   * Formatting Layout DIVs
   */

#main {
	float: left;
	width: 100%; 
   	background-image: url(/or/images/div_template_navcontent.gif);
	background-position: left top;
	background-repeat: repeat;
}
#col1 {
	float: left;
	width: 780px;
	margin: 0 0 0 170px;
	/* font-size:0.875em; /* 16x.875=14 */
	font-size:0.75em; /* 16x0.75=12 */	
}

#col2 {
	float: left;
	width: 170px;
	margin: 0 0 0 -950px;
	font-size: 0.75em; /* 16x0.75=12 */
}

#col3 { /* right gradient */
	margin-right: 25px;
  	background-image: url(/or/images/div_template_so_grad.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	min-height: 450px;
	width: 24px;
	margin: 0 0 0 950px;
}

#col1_content { padding: 8px 20px; }
#col2_content { padding: 0px; }
#col3_content { padding: 0; margin: 0;} 

#layoutHeader {
	background-color:#000000;
	background-image: url(/or/images/div_orwa_header.jpg);
	/*background-image: url(/or/images/header_orwa2.jpg);	*/
	background-position: right top ;
	background-repeat: no-repeat;
	overflow: hidden;
	height: 10.25em; 
	height: 164px;
}

#layoutHeaderURBLM {
	background-image: url(/or/images/div_template_ur_blm.gif);
	background-position: right top;
	background-repeat:no-repeat;
	padding: 0;
	height: 50px;
	float: right;
	width: 50px;
	clear: right; }

#layoutHeaderURSTRIPE {
	float: right;
	background-image: url(/or/images/div_template_so_ur.gif);
	background-position: right;
	background-repeat:repeat-y;	
	width: 50px;
	height:35em;  }

#layoutHeader h1, #layoutHeader h2, #layoutHeader h3{
	margin: 0;
	padding: 0;
	color: #FFFFFF;
	font-weight: bold;
	line-height:1em;  }
	
#layoutHeader h1{
	font-size:0.8em;
	padding: 8px 0px 0px 12px; }
	
#layoutHeader h2{	
	font-size:	1.34em;
	padding: 2px 0px 0px 12px; }	

.layoutHeaderRelative { /*enables abs positioning */
	position: relative;
	top: 0;
}
.layoutHeaderRelative  h2.orwaTitle{
	color:#FFFFFF;
	font-weight: bold;
	position: absolute;
	top: 125px;
	left: 640px;
	padding-bottom: 5px!important;
	}

#layoutHeaderSmImages {
	margin: 10px 0 5px 12px;
	float: left; }

#blmLogo {
	display: block; 
	position: absolute;
	top: 55px;
	left: 882px;}
	
#nlcsLogo {
	display: block; 
	position: absolute;
	top: 58px;
	left: 810px;}	

#layoutHeaderSmImages *{
	float: left; 
	margin-right: 14px;
	/*border: 1px solid white;	*/
	background-position: left top;
	background-repeat: no-repeat;
	height: 82px;
	width: 82px;}

	
	
#layoutHeaderSmImages .image1{
	background-image: url(/or/images/photo1.jpg); }
	
#layoutHeaderSmImages .image2{
	background-image: url(/or/images/photo2.jpg); }
	
#layoutHeaderSmImages .image3{
	background-image: url(/or/images/photo3.jpg); }
	
#layoutHeaderSmImages .image4{
	background-image: url(/or/images/photo4.jpg); }
	
#layoutHeaderSmImages .image5{
	background-image: url(/or/images/photo5.jpg); }
	
/**** BREADCRUMBS ****/

#top-container {
	margin: 0 0 0.5em 0;
	padding: 0 0 4px 0; }

#bcrumb-container {
	width: 100%;
	overflow: hidden;
	margin: 0 0 0.5em 0;
	
	
}
	
#bcrumb {
	float:left;
	font-size:90%;  
	clear: left;
	width: 75%;
	
}
	
#print-icon {
	float: right;
	padding: 0 2px;
	text-decoration: none;
	font-size: xx-small;
	white-space:nowrap;
}

div.top-container-right {
	width: 20%;
	overflow: visible;
	float: right;
}

#top-container a:visited {
	color: #0000FF;
	text-decoration: none; }

#top-container a:hover {
	color: #0000FF;
	text-decoration: underline; }
	
#top-container .top-container-right {}

#print-icon {
	float: right;
	padding: 0 2px;
	margin: 0;
	font-size: xx-small;
	white-space:nowrap;}


  /*-------------------------------------------------------------------------*/
}