
/* ------------------------------------------------
	global
-------------------------------------------------*/

* { margin: 0; padding: 0; text-decoration: none; outline: none; }
code, kbd, samp, pre, tt, var, textarea, input, select, isindex { font: inherit; font-size: 1em; }
dfn, cite, var, address { font-style: normal; }
th,h1, h2, h3, h4, h5, h6 { font-weight: normal; }
a, img, a img, iframe, form, fieldset, abbr, acronym, object, applet { border: none;}
table { border-collapse: collapse; border-spacing: 0; }
caption, th, td, center { text-align: left; vertical-align: top; }
q { quotes: "" ""; }
font { color: inherit !important; font: inherit !important; color: inherit !important; } /* disables some nasty font attributes in standard browsers */


body, html, form 	{ margin:0;
					  padding:0;
					  height:100%; }

body 	{ color: #000;
	  font:11px Verdana, Arial, sans-serif;
	  margin:0px;
	  padding:0px;
	  line-height:18px !important;
	  background: #e5e5e5;	}


p	{ line-height:18px !important;
	  font:11px Verdana, Arial, sans-serif; }

span	{ font:11px Verdana, Arial, sans-serif;	}

div	{ font:11px Verdana, Arial, sans-serif;	}

table, table p	{ font:11px Verdana, Arial, sans-serif;	}

tr, tr p	{ font:11px Verdana, Arial, sans-serif;	}

td, td p	{ font:11px Verdana, Arial, sans-serif;	}



h1	{ color:#1268b3;
	  font:bold 23px verdana, arial, sans-serif; }

h2	{ line-height:25px !important;
	  color:#1268b3;
	  font: 21px verdana, arial, sans-serif; }

h3	{ line-height:18px !important;
	  color:#000;
	  font: bold 13px verdana, arial, sans-serif; }

h4	{ color:#1268b3;
	  font: 11px verdana, arial, sans-serif; }

a 	{  color: #1268b3;	}
a:hover	{ text-decoration:underline; }
 
img	{ border: 0px solid; 	}

div#container	{ display:block;
				  width:942px;
				  height:auto;
				  margin:0px auto 0px auto; 
				  padding:0px 19px;
				  background:#fff; }
		  
/* ------------------------------------------------
	form
-------------------------------------------------*/	

	.label { width:60px;
		 display:block;
		 color: #333;
		 padding:0px 2px; }
			
	.textfield { 		}	
					 

	.btn { color:#716e6e;
	       text-align:center;
	       margin:5px 0px 0px 0px; }
					
/* ------------------------------------------------
	header
-------------------------------------------------*/

div#header	{ width:942px;
		  height:89px;
		  margin:0px;
		  padding:0px;
		  border-bottom:1px solid #ccc; }

	div#logo	{ float:left;
			  display:block;
			  width:720px;
			  height:89px;
			  margin:0px;
			  padding:0px; }
			  
 	div#search { float:left;
				 display:block;
				 width:222px;
				 height:40px;
				 margin:0px;
      		     padding:49px 0px 0px 0px; }
		
		   .searchfield { float:left;
						  display:block;
						  width:138px;
						  height:12px;
						  margin:0px;
						  padding:3px 5px;
						  color:#1268b3;
						  font:11px verdana, arial, sans-serif;
						  border:1px solid #196db5;
						  background:#fff; }
	 
		   .searchbtn { float:left;
						display:block;
						height:18px;
						margin:0px 0px 0px 5px;
						padding:0px;
						color:#1268b3;
						font:bold 11px verdana, arial, sans-serif;
						border:none;
						background:#fff; }
	 
			
	
/* ------------------------------------------------
	menus
-------------------------------------------------*/


	div#menu	{ clear:both;
				  display:block;
				  width:940px;
				  height:39px;
				  margin:10px 0px 0px 0px;
      			  padding:0px; }

		div#menu ul { display:block;
					  list-style:none;
					  margin:0px;
					  padding:0px;  }

			div#menu li { float:left;
		      		      margin:0px 14px 0px 0px;
      				      padding:0px; }
		
				div#menu a { display:block;
		      			     padding:0px;
      					     text-decoration:none;
					  		 color:#000;
		      	  		     font:13px Verdana, Arial, sans-serif; }
	
					div#menu a:hover { color:#1268b3; }
	
					div#menu li.active a { padding:0px 0px 0px 15px;
							       color:#1268b3;
					    		       background: url(../images/lipil.gif) no-repeat 0px center; }

		div#menu ul.shadow { margin:0px 0px 0px 0px; }

			div#menu ul.shadow a { color:#fff; }
			div#menu ul.shadow a:hover { color:#fff; }
			div#menu ul.shadow a.active { color:#fff; }

	
		div.submenu ul 	{ list-style:none;
				  margin:0px;
				  padding:0px; }

			div.submenu li 	{ display:block;
							  width:170px;
							  margin:8px 0px;
							  padding:0px;
							  color:#007c96;
							  text-decoration:none;
							  font:bold 12px "Lucida Grande", Arial, Verdana, sans-serif; }

				div.submenu span 	{ position:relative;
									  width:170px;
									  display:block;
									  color:#fff;
									  text-decoration:none;
									  font:14px Arial, Verdana, sans-serif;
									  padding:3px 0px 3px 23px;
					    			  background: url(../images/pil.gif) no-repeat 0px 1px; }

				div.submenu a 	{ position:absolute;
								  top:1px;
								  left:1px;
								  width:170px;
								  padding:0px 0px 0px 23px;
					    		  color:#898989;
								  text-decoration:none;
								  font:14px Arial, Verdana, sans-serif; }

				div.submenu li:hover	{ color:#111; }
				div.submenu a:hover	{ color:#111; }

				div.submenu li.active	{ color:#026c9d; }
				div.submenu li.active a	{ color:#026c9d; }

		div.submenu ul ul 	{ padding:0px 0px 0px 20px; }
		div.submenu ul li.active ul a	{ color:#898989; }

/* ------------------------------------------------
	main content
-------------------------------------------------*/


	div#main { clear:both;
			   display:block;
			   width:940px;
			   height:300px;
			   margin:0px;
			   padding:0px; }

		 div#maintext { float:left;
				display:block;
			   	width:620px;
				height:300px;
				margin:0px;
				padding:0px 50px;
				background:#1268b3; }

		 div#maintext blockquote { display: table;
								   height: 300px;
								  *display: block;
								  *position: relative; }			 
									
			div#maintext  blockquote span { display: table-cell;
											vertical-align: middle;
										   *display: block;
										   *position: absolute;
										   *left: 0px;
										   *width: 100%;
										   *top: expression(this.parentElement.clientHeight / 2 - this.clientHeight / 2); }
												   
				div#maintext  blockquote span span { display: inline;
													 vertical-align: baseline;
													 position: relative;
													 left: auto;
													 width: auto;
													 top:auto; }

			 div#maintext h1 { margin:0px 0px 50px 0px;
					   color:#fff;
					   font:32px arial, verdana, sans-serif; }

			 div#maintext p { line-height:21px !important;
					  color:#fff;
					  font:16px "myriad pro", arial, verdana, sans-serif; }
					  
		 div.pufftext { clear:both !important; 
		 				display:block !important;
						width:220px !important;
						height:14px !important;
						margin:10px 0px 0px 0px !important;
						padding:5px 0px !important;
						/*border-top:1px solid #c2c0c0 !important;*/ }
						
		div.right div.pufftext { clear:both; 
		 				display:block;
						width:220px;
						height:14px;
						margin:10px 0px 0px 0px;
						padding:5px 0px;
						border-top:1px solid #c2c0c0; }
						
		 div.right span.text { float:left;
			 			 display:block;
						 width:95px;
						 margin:0px;
						 padding:0px 0px 0px 10px;
						 color:#1268b3;
						 font:11px verdana, arial, sans-serif; }
						 
			 div.right span.text2 { width:105px; }
						
			 span.text { float:left;
			 			 display:block;
						 width:95px;
						 margin:0px;
						 padding:0px 0px 0px 10px;
						 color:#1268b3;
						 font:11px verdana, arial, sans-serif; }
						 
			 span.text2 { width:130px; }
			 span.text3 { width:90px; }
			 span.text4 { width:100px;
			 			  padding:0px; }
						
		 div.puffcont { float:left;
		 				display:block;
						width:220px;
						margin:0px 20px 0px 0px;
						padding:0px;
						background: url(../images/puffbg.png); }
					
			 div.pufftop { display:block;
						   width:220px;
						   height:7px;
						   margin:0px;
						   padding:0px;
						   background: url(../images/pufftop.png) no-repeat 0px 0px; }
						   
			 div.right div.puff { padding:1px 0px 2px 0px; }
			 
			 	div.right div.puffrow1 { display:block;
							   height:55px;
							   border-bottom:1px solid #fff;}
							   
					div.right div.puffrow1col1 { float:left;
									   display:block;
									   width:60px;
									   padding:2px 0px 0px 10px; }
									   
						div.right div.puffrow1col1 p { padding:0px 0px 5px 0px;	
											 color:#fff;
											 font:bold 11px Verdana, Arial, Helvetica, sans-serif; }
											 
						div.right div.puffrow1col1 span { color:#fff;
											 font:bold 11px Verdana, Arial, Helvetica, sans-serif; }
									   
					div.right div.puffrow1col2 { float:left;
									   display:block;
									   width:140px;
									   padding:2px 10px 0px 0px;
									   text-align:right; }
									   
						div.right div.puffrow1col2 p#current { color:#fff;
						                     padding:0px;
											 font:bold 26px Verdana, Arial, Helvetica, sans-serif; }
											 
					    div.right div.puffrow1col2 p#header { color:#fff;
					                         padding:0px;
					                         padding-bottom:5px;
											 font:bold 11px Verdana, Arial, Helvetica, sans-serif; }
							   
			 	div.right div.puffrow2 { display:block;
							   height:57px;
							   border-bottom:1px solid #fff; }
							   
					div.right div.puffrow2col1 { float:left;
									   display:block;
									   width:100px;
									   height:51px;
									   padding:6px 0px 0px 10px;
									   border-right:1px solid #fff; }
									   
						div.right div.puffrow2col1 p { color:#fff;
											 font:bold 11px Verdana, Arial, Helvetica, sans-serif; }
							div.puffrow2col1 span.bignr { color:#fff;
														  font:20px Verdana, Arial, Helvetica, sans-serif; }
									   
					div.right div.puffrow2col2 { float:left;
									   display:block;
									   width:90px;
									   height:51px;
									   padding:6px 0px 0px 10px; }
									   
						div.right div.puffrow2col2 p { color:#fff;
											 font:bold 11px Verdana, Arial, Helvetica, sans-serif; }
							div.right div.puffrow2col2 span.bignr { color:#fff;
														  font:20px Verdana, Arial, Helvetica, sans-serif; }
							   
			 	div.right div.puffrow3 { display:block;
							   height:40px;
							   padding:0px 0px 0px 10px; 
							   margin-bottom:10px;}
							   
						div.right div.puffrow3 p { text-transform:uppercase;
										 color:#fff;
										 font:bold 11px Verdana, Arial, Helvetica, sans-serif; }
											 
							div.right div.puffrow3 span.smallnr { text-transform:uppercase;
										 				color:#fff;
														font:11px Verdana, Arial, Helvetica, sans-serif; }
						   
			 div.right div.puffbottom { display:block;
							  width:220px;
							  height:6px;
							  margin:0px;
							  padding:0px;
							  background: url(../images/puffbottom.png) no-repeat 0px 0px; }
							  
		 div.puff2cont { float:left;
		 				 display:block;
						 width:220px;
						 margin:0px;
						 padding:0px;
						 background: url(../images/puff2bg.png) repeat-y; }
					
			 div.puff2top { display:block;
						   width:220px;
						   height:8px;
						   margin:0px;
						   padding:0px;
						   background: url(../images/puff2top.png) no-repeat 0px 0px; }
						   
			 div.puff2 { padding:8px 17px; }
						   
			 div.puff2bottom { display:block;
							  width:220px;
							  height:8px;
							  margin:0px;
							  padding:0px;
							  background: url(../images/puff2bottom.png) no-repeat 0px 0px; }

		 div#mainimg { 	float:left;
						display:block;
						width:220px;
						height:300px;
						margin:0px;
						padding:0px;
						background:#000; }

		 div#mainimg blockquote { display: table;
					  height: 300px;
					 *display: block;
					 *position: relative; }			 
						
			div#mainimg blockquote span { display: table-cell;
						      vertical-align: middle;
						     *display: block;
						     *position: absolute;
						     *left: 0px;
						     *width: 100%;
						     *top: expression(this.parentElement.clientHeight / 2 - this.clientHeight / 2); }
												   
				div#mainimg blockquote span span { display: inline;
								   vertical-align: baseline;
								   position: relative;
							 	   left: auto;
								   width: auto;
								   top:auto; }

div#content	{ clear:both;
			  display:block;
			  width:942px;
			  margin:0px 0px;
			  padding:0px; }

	div#maincontent	{ clear:both;
					  display:block;
					  width:942px;
					  margin:0px auto;
					  padding:0px 0px 0px 0px;  }

			div.left	{ float:left;
						  display:inline;
						  width:220px;
						  margin:0px 25px 0px 0px;
						  padding:20px 0px;  }

				div.left h2	{ clear:both;
							  display:block;
							  width:206px;
							  margin:0px;
							  padding:0px 7px;
							  text-transform:uppercase;
							  color:#fff;
							  font:11px verdana, arial, sans-serif;	
							  background: url(../images/lefth2bg.png) no-repeat 0px 0px; }

				div.left ul	{ list-style:none; }
		
					div.left li	{ border-bottom:1px solid #1268b3; }

						div.left li a	{ display:block;
										  padding:10px 10px;
										  font-weight:bold; }
						div.left li a:hover	{ color:#000;
											  text-decoration:underline; }
			div.rightstart	{ float:left;
							  display:inline;
							  width:680px;
							  margin:0px 40px 0px 0px;
							  padding:20px 0px;  }
						  
			div.middle	{ float:left;
						  display:inline;
						  width:460px;
						  margin:0px 15px 0px 0px;
						  padding:20px 0px;  }

				div.middletext	{ display:block;
								  margin:0px;
								  padding:0px 25px 0px 15px;  }
								  
			div.middlenews	{ float:left;
							  display:inline;
							  width:482px;
							  margin:0px 0px 0px 0px;
							  padding:20px 0px;  }


			div.right 	{ float:left;
						  display:inline;
						  width:220px;
						  margin:0px 0px 0px 0px;
						  padding:20px 0px;  }

				div.right h2	{ clear:both;
								  display:block;
								  width:206px;
								  margin:0px 0px 5px 0px;
								  padding:0px 7px;
								  text-transform:uppercase;
								  color:#fff;
								  font:11px verdana, arial, sans-serif;	
								  background: url(../images/lefth2bg.png) no-repeat 0px 0px; }

					div.right p  { display:block;
								   padding:0px 10px; }
					div.right a:hover	{ text-decoration:underline; }

					div.righttext p,
					div.righttext span,
					div.righttext div  { display:block;
										 padding:0px 10px; }
					div.right ul { margin:0px 0px 0px 20px; }
					div.right ol { margin:0px 0px 0px 20px; }
					
/* ------------------------------------------------
	pages
-------------------------------------------------*/

	div.left2 li	{ border-bottom:1px solid #c2c0c0; }

		div.left2 li a	{ display:block;
				  padding:3px 10px;
				  text-transform:uppercase;
				  font-weight:normal; }
		div.left2 li a:hover	{ color:#000;
					  text-decoration:underline; }


	div.left3	{ margin:0px 20px 0px 0px !important; }
	div.left3 li	{ border-bottom:1px solid #c2c0c0; }

		div.left3 li a	{ display:block;
						  padding:5px 10px 5px 20px;
						  text-transform:uppercase;
						  font-weight:normal;
						  background: url(../images/lipil.gif) no-repeat 6px center;  }
						  
		div.left3 li.active a	{ background: url(../images/lipil2.gif) no-repeat 6px center;  }

		div.left3 li a:hover	{ color:#000;
								  text-decoration:underline; }
		div.left3 li.active a	{ color:#000;
								  text-decoration:underline; }
		div.left3 li.active li	{ border:none;  }
		div.left3 li.active li a	{ padding:5px 10px 5px 25px;
									  text-transform:none;
									  text-decoration:none;
									  color: #1268b3;
									  background: none;  }
		div.left3 li.active li a:hover	{ color:#000;
										  text-decoration:underline; }
		div.left3 li.active li.active a	{ color:#000;
									 	  text-decoration:underline; }

	div.middleleft 	{ float:left;
					  display:block;
					  width:220px;
					  margin:0px 20px 0px 0px;
					  padding:20px 0px;  }

		div.middleleft h2	{ clear:both;
							  display:block;
							  width:206px;
							  margin:0px;
							  padding:0px 7px;
							  text-transform:uppercase;
							  color:#fff;
							  font:11px verdana, arial, sans-serif;	
							  background: url(../images/lefth2bg.png) no-repeat 0px 0px; }

		div.middleleft p	{ padding:10px 8px; }
		div.middleleft a:hover	{ text-decoration:underline; }

	div.middleright 	{ float:left;
						  display:block;
						  width:220px;
						  margin:0px 0px 0px 0px;
						  padding:20px 0px;  }

		div.middleright h2	{ clear:both;
							  display:block;
							  width:206px;
							  margin:0px;
							  padding:0px 7px;
							  text-transform:uppercase;
							  color:#fff;
							  font:11px verdana, arial, sans-serif;	
							  background: url(../images/lefth2bg.png) no-repeat 0px 0px; }

		div.middleright p	{ padding:10px 8px; }
		div.middleright a:hover	{ text-decoration:underline; }

	div.board 	{ clear:both;
				  display:block;
				  margin:0px 0px 20px 0px; 
				  padding:0px 0px 20px 0px; 
				  border-bottom:1px solid #999; }

		div.boardtop 	{ clear:both;
						  display:block;
						  margin:0px;
						  padding:0px; 
						  color:#1268b3; }
	
			div.boardtop p 	{ color:#1268b3; }


/* ------------------------------------------------
	news & media
-------------------------------------------------*/


	div.relimgs { position:relative;
				  display:block;
				  width:461px;
				  margin:0px -10px 0px 0px; }

		div.relimgs img { display:block;
						  width:461px;
						  height:307px;
					 	  margin:0px 0px 10px 0px; }
		div.relimgs p { font-style:italic; }


	span#prev { position:absolute;
				display:block;
				top:136px;
				left:40px;
				width:40px;
				height:40px;
				z-index:100;
				cursor:pointer;
				background: url(../images/prev.gif) no-repeat 0px 0px; }

	span#next { position:absolute;
				display:block;
				top:136px;
				right:40px;
				width:40px;
				height:40px;
				z-index:101;
				cursor:pointer;
		  	    background: url(../images/next.gif) no-repeat 0px 0px; }

	div.newsitem { padding:20px 0px 0px 0px; }
	
		span.newsdate { color:#1268b3;
						font:bold 10px verdana, arial, sans-serif; }

	div.news	{ width:482px;
				  padding:0px 0px 0px 0px; }

		div.news h2	{ clear:both;
					  display:block;
					  width:468px;
					  margin:0px;
					  padding:0px 7px;
					  text-transform:uppercase;
					  color:#fff;
					  font:11px verdana, arial, sans-serif;	
					  background: url(../images/newsh2bg.png) no-repeat 0px 0px; }

		div.news ul	{ list-style:none; }

			div.news li	{ padding:10px 22px;
						  cursor:pointer;
						  border-bottom:1px solid #999;
					 	  background: url(../images/newsli.gif) no-repeat 7px 12px;	 }
			div.news li.gray	{ background: #e5e5e5 url(../images/newsli.gif) no-repeat 7px 12px;	 }
			div.news li:hover	{ background: #ecf2f5 url(../images/newsli.gif) no-repeat 7px 12px;	 }

				div.news li p	{ font:13px verdana, arial, sans-serif;	 }

	div.news	{ width:482px;
				  padding:0px 0px 0px 0px; }

	div.prevnext	{ position:relative;
					  clear:both;
					  display:block;
					  width:482px;
					  height:30px;
					  padding:0px 0px 0px 0px; }

		div.news a.prev	{ position:absolute;
				  display:block;
				  top:10px;
				  left:0px;
				  margin:0px 0px 10px 0px;
				  padding:0px 0px 0px 10px;
				  text-transform:uppercase;
				  font-weight:bold;
				  background: url(../images/prev.png) no-repeat 0px center; }

		div.news a.next	{ position:absolute;
				  display:block;
				  top:10px;
				  right:0px;
				  margin:0px 0px 10px 0px;
				  padding:0px 10px 0px 0px;
				  text-transform:uppercase;
				  font-weight:bold;
				  background: url(../images/next.png) no-repeat right center; }

/* ------------------------------------------------
	footer
-------------------------------------------------*/

  
	div#bottom { clear:both;
				 display:block;
				 width:980px;
				 margin:0px auto;
				 padding:0px 0px 8px 0px;
				 background: #fff; } 

		div#bottom ul { list-style:none;
				margin:0px 0px 0px 20px;
				padding:0px; } 
			div#bottom li { float:left; } 
				div#bottom a { padding:0px 14px 0px 0px;
					       text-decoration:none;
					       text-transform:uppercase;
					       color:#666;
					       font:10px verdana, arial, sans-serif; } 
				div#bottom a:hover { text-decoration:underline; } 
				
	div#bottom2 { clear:both;
				 display:block;
				 width:904px;
				 height:30px;
				 margin:0px auto;
				 padding:10px 38px 11px 38px;
				 background: #fff url(../images/bottombg.png) no-repeat center top; } 

	div#footer { clear:both;
				 display:block;
				 width:980px;
				 height:9px;
				 margin:0px auto 0px auto;
				 padding:0px 0px 30px 0px;
				 background: url(../images/footerbg.png) no-repeat 0px 0px; } 

/* ------------------------------------------------
	misc
-------------------------------------------------*/

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */

/* for understanding browsers */
.hojd {
	min-height:200px; 
	height:auto;
}
/* for Internet Explorer */

* html .hojd {
	height: 200px;
}



/*---------------------------------------------------
    puffar
----------------------------------------------------*/

 div.pufftext { clear:both; 
 				display:block;
				width:220px;
				height:14px;
				margin:10px 0px 0px 0px;
				padding:5px 0px;
				/*border-top:1px solid #c2c0c0;*/ }
						
		 span.text { float:left;
			 			 display:block;
						 width:95px;
						 margin:0px;
						 padding:0px 0px 0px 10px;
						 color:#1268b3;
						 font:11px verdana, arial, sans-serif; }
						 
			 span.text2 { width:105px; }


div.puffcont { float:left;
			display:block;
			width:220px;
			margin:0px 20px 0px 0px;
			padding:0px;
			background: url(../images/puffbg.png); }
		
 div.pufftop { display:block;
			   width:220px;
			   height:7px;
			   margin:0px;
			   padding:0px;
			   background: url(../images/pufftop.png) no-repeat 0px 0px; }
			   
  div.puff { padding:1px 0px 2px 0px; }
 
 	 div.puffrow1 { display:block;
				   height:55px;
				   border-bottom:1px solid #fff;}
				   
		 div.puffrow1col1 { float:left;
						   display:block;
						   width:60px;
						   padding:2px 0px 0px 10px; }
						   
			 div.puffrow1col1 p { padding:0px 0px 5px 0px;	
								 color:#fff;
								 font:bold 11px Verdana, Arial, Helvetica, sans-serif; }
								 
			 div.puffrow1col1 span { color:#fff;
								 font:bold 11px Verdana, Arial, Helvetica, sans-serif; }
						   
		 div.puffrow1col2 { float:left;
						   display:block;
						   width:140px;
						   padding:2px 10px 0px 0px;
						   text-align:right; }
						   
			 div.puffrow1col2 p#header { color:#fff;
			                     padding:0px;
			                     padding-bottom:5px;
								 font:bold 11px Verdana, Arial, Helvetica, sans-serif; }
								 
			 div.puffrow1col2 p#current { color:#fff;
			                     padding:0px;
								 font:bold 26px Verdana, Arial, Helvetica, sans-serif; }
				   
 	 div.puffrow2 { display:block;
				   height:57px;
				   border-bottom:1px solid #fff; }
				   
		 div.puffrow2col1 { float:left;
						   display:block;
						   width:100px;
						   height:51px;
						   padding:6px 0px 0px 10px;
						   border-right:1px solid #fff; }
						   
			 div.puffrow2col1 p { color:#fff;
								 font:bold 11px Verdana, Arial, Helvetica, sans-serif; }
								 
				div.puffrow2col1 span.bignr { color:#fff;
											  font:20px Verdana, Arial, Helvetica, sans-serif; }
						   
		 div.puffrow2col2 { float:left;
						   display:block;
						   width:90px;
						   height:51px;
						   padding:6px 0px 0px 10px; }
						   
			 div.puffrow2col2 p { color:#fff;
								 font:bold 11px Verdana, Arial, Helvetica, sans-serif; }
				 div.puffrow2col2 span.bignr { color:#fff;
											  font:20px Verdana, Arial, Helvetica, sans-serif; }
				   
 	 div.puffrow3 { display:block;
				   height:40px;
				   padding:0px 0px 0px 10px; 
				   margin-bottom:10px;}
				   
			 div.puffrow3 p { text-transform:uppercase;
							 color:#fff;
							 font:bold 11px Verdana, Arial, Helvetica, sans-serif; }
								 
				 div.puffrow3 span.smallnr { text-transform:uppercase;
							 				color:#fff;
											font:11px Verdana, Arial, Helvetica, sans-serif; }
			   
  div.puffbottom { display:block;
				  width:220px;
				  height:6px;
				  margin:0px;
				  padding:0px;
				  background: url(../images/puffbottom.png) no-repeat 0px 0px; }

