﻿/* c.rl 07 */

body
{
	color: #434343;
	font-family: Verdana, Tahoma, Arial, Sans-Serif;
	font-size: 8pt;
	background: #fff;
	margin:0;
	padding:0;
	height: 100%;
}

/* --- GLOBAL styles --- */

img {
border: 0;
margin: 0;
padding: 0;
}

img, div, a, .formbtn { behavior: url(css/iepngfix.htc) }

a {
color: #206499;
text-decoration: none;
}

a:hover {
color: #1a507a;
text-decoration: underline;
}

div{margin: 0; padding: 0; border: 0;}

.flright{
float: right;
}

/* --- main BODY --- */

/* vertical */

.lcol {
width: 420px;
float: left;
height: 100%;
margin: 0 20px;
}

.rcol {
width: 250px;
float: right;
height: 100%;
margin: 0 20px;
padding: 0 0 0 30px;
background: url(../img/c_bgsep.gif)  repeat-y;
}

	.rcol li a.active {
	color: #434343;
	}

.midfull {
width: 780px;
float: left;
height: 100%;
margin: 0 0px;
}

/* horizontal */

#h, #b, #n, #c, #of, #f, #uf, #oh {
clear: both;
padding: 0;
margin: 0;
border: 0;
}

.wrap {
padding: 0;
margin: 0 auto;
width: 780px;
}

#oh {
	height: 15px;
	background: #f7f7f7;
	margin: 0 0 30px 0;
}

#h {
margin: 0 0 4px 0;
}
	
	#h .wrap {
	height: 280px;
	}
	
		#logolayer{
		position: absolute;
		z-index: 1;
		background: url(../img/b_logopanel2_bg.png) no-repeat;
		height: 85px;
		width: 780px;
		}
		
			#logo {
			width: 220px;
			height: 70px;
			float: left;
			text-decoration: none;
			}
			
			#logolayer h1 {
			font-size: 20px;
			color: #adadac;
			font-weight: normal;
			display: block;
			margin: 22px 45px 0 0;
			float: right;
			}
		
		#h .spacer {
		height: 24px;
		}
		
		#photolayer {
		height: 256px;
		background: #99998f;
		}
			
			#photo {
			
			}	

#n {

}
	
	#n .wrap{
	background: #9a9990 url(../img/n_bg.gif) repeat-x; height: 35px;
	color:#fff;
	}
		
	/* NAV */ /* .active - selected [current] item */
		
	#n ul{
		margin:0;
		padding:0;
		display:block;
		}
	
		#n li
		{
			height:35px;
			line-height:35px;
			float:left;
			margin:0;
			padding:0;
			list-style-type:none;
			white-space:nowrap;
			background:url(../img/n_btm_bg.gif);
		}	
		
		#n li:hover {
		background:url(../img/n_btmactive_bg.gif);
		}
		
			#n li a{
				height:35px;
				font-size:10px;
				color:#eee;
				font-weight: normal;
				margin:0;
				padding: 0;
				text-align: center;
				display: block;
				background: url(../img/n_sep.gif) no-repeat right;				
			}
			
			#n li a:hover{
				color:#fff; 
				text-decoration: none; 
				font-weight: bold;
			}
			
		#n li.active{
			background:url(../img/n_btmactive_bg.gif);
		}
		
			#n li.active a {
			color: #fff;
			font-weight: bold;
			}
		
			
			#n #link0 {
			width: 65px;
			}
			#n #link1 {
			width: 95px;
			}
			#n #link2 {
			width: 87px;
			}
			#n #link3 {
			width: 197px;
			}
			#n #link4 {
			width: 120px;
			}
			#n #link5 {
			width: 57px;
			}
			#n #link6 {
			width: 58px;
			}
			#n #link7 {
			width: 95px;
			}

#c {
margin: 20px 0 0 0;
}

	#c .wrap{
	/*min-height: 300px;*/
	}

#of {
height: 100px;
}

	
#f {
background: #f7f7f7;
}

	#f .wrap{
	height: 25px;
	line-height: 25px;
	font-size: 10px;
	color: #a8a79e;
	}
		#f ul{
		margin:0;
		padding:0;
		display:block;
		}
	
		#f li
		{
			height:25px;
			line-height:25px;
			float:left;
			margin:0;
			padding:0;
			list-style-type:none;
			white-space:nowrap;
		}	
		
			#f li a{
				height:25px;
				margin:0;
				font-size:9px;
				color:#a8a79e;
				padding:0 4px;
				/*display: block;*/
				
			}
			
			#f li a:hover{
				color:#333; 
				text-decoration: none; 
			}
			
#uf {
	height: 10px;
	background: #f0efef;
}


/* CONTENT */

#c h1 {
display: inline;
font-size: 18px;
color: #f25b23;
margin: 0px 0 0 0;
padding: 0px;
}

#c h2 {
font-size: 14px;
color: #f25b23;
margin: 20px 0 10px 0;
padding: 0px;
}

#c p {
line-height: 16px;
margin: 10px 0 0 10px;
}

#c img {
float: left;
border: #f7f7f7 solid 7px;
margin: 14px 5px 0 0;
}

#c ul {
margin: 20px;
padding: 0px;
}

#c li {
background: url(../img/bullet.png) no-repeat;
list-style-type: none;
padding: 0 0 15px 20px;
margin: 0px;
}

.newsbox {
width: 220px;
margin: 20px 0 0 0;
padding: 0 0 0 15px;
background: url(../img/bullet_news.gif) no-repeat -5px 0;
}

.ImageNoBorber{
border: 0 ;
margin: 0px 0px 0 0;


}

.newsbox span.h {
font-size: 11px;
font-weight: bold;
text-decoration: none;
display: inline;
color: #f25b23;
margin: 0px;
padding: 0px;
}

.newsbox span.d {
font-size: 9px;
color: #7e7e7e;
margin: 0px;
padding: 0px;
}

.newsbox p {
margin: 0px;
padding: 0px;
}

/* FORMS */

.rcol form {
margin: 20px 0 0 0;
}

.formfield {
border: #ccc 1px solid;
background: #fff;
width: 170px;
color: #000;
font-size: 11px;
}

.formfield:focus, .formfieldshort:focus, .textarea:focus {
border: #666 1px solid;
background: #fff;
color: #000;
}

.textarea {
border: #ccc 1px solid;
background: #fff;
width: 170px;
height: 150px;
color: #000;
font-weight: normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}

.formbtn {
margin: 0;
float: right;
}