  * { margin:0; padding: 0; }
  
   /**
  *  Global fix of the Italics bugs in IE 5.x and IE 6
  * @bugfix
  * @affected   IE 5.x/Win, IE6
  * @css-for    IE 5.x/Win, IE6
  * @valid      yes
  */
  * html body * { overflow:visible; }
  * html iframe, * html frame { overflow:auto; }
  * html frameset { overflow:hidden; }
  
  
  /* (en) Forcing vertical scrollbars in Netscape, Firefox and Safari browsers */
  html { height: 100%; margin-bottom: 1px; }
  body {
	/* Fix for rounding errors when scaling font sizes in older versions of Opera browser */

    font-size: 12px;
	color: #000;
	text-align: left;
	background-color: #fff;
  }

  /* (en) Clear borders for <fieldset> and <img> elements */
   fieldset, img { border: 0 solid; }

  /* (en) new standard values for lists, blockquote and cite */
  ul, ol, dl { margin: 0; list-style: none;}
  li { margin-left: 1.5em; line-height: 1.5em; }

  dt { font-weight: bold; }
  dd { margin: 0 0 1em 2em; }

  blockquote { margin: 0 0 1em 1.5em; }
 p{
 margin:0px 0px 1em 0px;
 
 }
 .img-left{
float:left;
margin:10px 10px 10px 0px;

}
.img-right{
	float:right;
	margin:10px 0px 10px 10px;
}
  
  /* (en) clearfix method for clearing floats */
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
  }

.padding1{
padding:10px;
}
.padding2{
	padding:15px;
}
#header, #top-menu, #middle, #footer { clear:both; }
#wrapper {
	width:1000px;
	margin:0  auto;
	background-color:#f5f5f5;
	display:table;
}

#header{
	position:relative;
	background-color:#FFF;
	height:150px;
}
#top-menu{
	height:25px;
}

#left-box{float:left;}
.column {float:left;}
#column-1 {	width: 190px;}
#column-2 {	width: 186px;}
#right-box{	float:left; width: 624px;}
.highlight-bold { font-weight:bold;}
div.contact-block .highlight-bold { display: block; margin-bottom: 5px; font-size: 14px;}

#left-footer img{max-width: 350px;}
#footer{
	/*height:50px;
	background-image: url(images/header-bg.jpg);
	background-repeat: repeat-x;*/
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#292929 none repeat scroll 0 0;
	border-top: 4px solid #E5AE17;
	color: #666666;
}
#footer div.wrapper {
	margin: 0 auto;
	width: 980px;
	padding: 0;
}
#footer div.footer-module {
	color: #999999;
}
#footer div.contact-block {
	float: right;
	width: 19%;
	line-height: 20px;
}
div.copyright-block {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(images/footer-div.png) repeat-x scroll 0 0;
}
div.copyright-block2 {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(images/footer-div.png) repeat-x scroll 0 100%;
	padding: 15px 0 15px 15px;
}
#copyright {
	line-height:200%;
	margin:0 auto;
	text-align:center;
}
#top-button{
	font-size:12px;
	font-weight:bold;
	height:20px;
	line-height:22px;
	margin:0 auto;
	text-align:center;
	width:90px;
}

/* TOOLBAR */

#top-toolbar {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#F0F0F0 repeat-x scroll left top;
	border: 1px solid #CCC;
	position:fixed;
	text-align:center;
	top:0;
	width:100%;
	z-index: 100;
	bottom: auto;
	color: #999;
	height: 20px;
	font-size: 11px;
}
* html,* html body /* IE6 Fixed Position Jitter Fix */{background-image:url(about:blank);background-attachment:fixed;}
* html #top-toolbar /* IE6 position fixed Top */{position:absolute;bottom:auto;top:expression(eval(document.documentElement.scrollTop)); left:0;}
#top-toolbar div.left {
	float: left;
	text-align: left;
}
#top-toolbar div.right {
	float: right;
	text-align: right;
}
#top-toolbar div.center {
	margin: 0 auto;
	text-align: right;
	width: 980px;
}
#top-toolbar div.center img{ margin-left: 10px;}
#top-toolbar a { text-decoration: none; color:green; font-weight: bold; }
#top-toolbar a:hover{ color:#000;}

div.ybn-content-frame-top {
	border-bottom: 5px solid #12a103;
}
div.ybn-content-frame-top h3{
	font-size:1.1em;
	padding:0.2em 1.3em;
	color: red;
}