@charset "UTF-8";
/**
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS framework
 * (en) stylesheet for screen layout
 * (de) Stylesheet für das Bildschirm-Layout
 *
 * @creator     YAML Builder V1.0.1 (http://builder.yaml.de)
 * @file        basemod.css
 */

@media screen, projection
{
  /*-------------------------------------------------------------------------*/

  /* (en) Marginal areas & page background */
  /* (de) Randbereiche & Seitenhintergrund */
  body { 
  	background: #d3d2d7 url("images/bg_main.gif") repeat-x top left;
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
  }
  .main_bg_secondary {
  	background: url(images/main_head.jpg) no-repeat center top;
	margin: 0 auto;
  }

  /* Layout Alignment | Layout-Ausrichtung */
  #page_margins { margin: 0 auto;}

  /* Layout Properties | Layout-Eigenschaften */
  #page_margins { width: 981px;  min-width: inherit; max-width: none;}  
  #page { padding: 0 }
  #header { padding: 0px 2em 1em 0px; color: #000; height:150px }
  #topnav { color: #aaa; background: transparent; }
  #nav { overflow:hidden; }
  #main { margin: 10px 0 0 0; background-image:url(images/main_tile.gif); background-repeat:repeat-y; }
  #footer { padding: 10px 20px; color:#666; background: #f9f9f9; border-top: 5px #efefef solid; }

  /* (en) navigation: horizontal adjustment | (de) horizontale Ausrichtung  */
  #nav ul { margin-left: 20px; }

  /*-------------------------------------------------------------------------*/

  /**
   * (en) Formatting content container
   * (de) Formatierung der Inhalts-Container
   *
   */

  #col1 {
	float: left;
	width: 183px;	
	padding:0;
	margin:0;
}
  #col2 { display:none}
  #col3 { width: auto; margin: 0 0 0 19%}
  #col1_content { padding: 0 10px 0 0 }
  #col3_content { padding: 0 20px 0 10px }
  
  li {
	color:#4c4c4c;
	font-size:13px;
	background-color:#cfdce0;
	margin: 0 0 4px 0;
	padding: 2px 0 2px 23px;
	background-image: url(images/bullet.gif);
	background-repeat: no-repeat;
	background-position: 6px 6px;
	list-style-type: none;
	width:90%;
  }
  h3 {
  	font-weight:bold;
	color:#26668e;
	margin:16px 0 8px 0;
	font-size:16px;
  }
	
/*-------------------------------------------------------------------------*/
  	.global_header {
		width: 985px;
		height: 140px;
		margin: 0 auto;
		overflow: hidden;
		position: relative;
	}

.global_nav_container {	
	width: 710px;
    text-align: left;
    position: absolute;
    top: 20px;
    left: 50%;
    margin-left: -175px;
	z-index:70;
}
.global_search {
	position: absolute;
	left: 320px;
	top: 27px;
	background-image: url(/Global/images/search_pop.png);
	background-repeat: no-repeat;
	padding:9px;
}
.global_search_noBG {
	position: absolute;
	left: 295px;
	top: 27px;
	background-image: none;
	padding:9px;
}
.global_login {
	position:relative;
	float:right;
	top: 0px;
	padding-right:2px;
}


  .nav_top {
  	background: url(images/nav_top.jpg) no-repeat;
	width:183px;
  }
  .nav_tile {
 	padding:19px 0 0 0;
	background: url(images/nav_mid.jpg);
	background-repeat: no-repeat;
	margin:0;
	background-position: 0px 41px;
  }
  .nav_tile_sm {
	padding:0 0 11px 18px;
	background-image: url(images/nav_tile.gif);
	background-repeat:no-repeat;
	margin:0;
	background-position: 0px 190px;
  }
  .nav_tile a {
	background-color:#1669d3;
	width:144px;
	display:block;
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
	padding:4px;
	text-transform: uppercase;
	font-size:14px;
	margin: 0;
  }
  .nav_tile a:hover {
    background-color:#0642a2;
    color: #fff;
  }
  .nav_tile_hr {
  	margin: 0 0 6px 0;
  }
  h1 {
  	font-size:30px;
	color: #0051b4;
	letter-spacing:-0.05em;
	padding:0 0 3px 0;
	margin:0;
  }
  .article {
  	display:block;
	text-decoration:none;
	border-bottom:1px solid #c6ccd0;
	padding:8px 0 15px 8px; 
  }
  .article a {
  	display:block;
	text-decoration:none;
	border-bottom:1px solid #c6ccd0;
	padding:8px 0 15px 8px; 
  }
  .article a:hover {
  	background-color:#c3d1d5;  
  }
  .article .date {
  	background:url(images/art_date.gif) no-repeat top center;
	font-size:11px;
	color:#FFF;
	padding:3px 7px;  
  }
  .article p {
  	color:#4c4c4c;
	font-size:13px;
	padding:9px 0 0 0;  
  }
  .bottom_edge {
  	background:#FFF;
	margin:0 0 30px 112px;
  }
  .title_img {
	padding:16px 0 20px 5px;
  }
  
  .global_header .nav_rss {
    height: 27px;
    left: 195px;
    position: relative;
    top: 33px;
}
  
  /*-------------------------------------------------------------------------*/
 	
  
}
