@charset "UTF-8";
/* CSS Document */

body{
	background: #474747 url(../images/bg.gif) top left repeat-x;
	font: 11px "verdana", "sans-serif";
	color: #474747;
	}
a { color: #003967; text-decoration: underline; border: none;}
a:hover {background-color: #ccc;}

h1 {font: 20px "tahoma", "sans-serif"; color:#003967; text-transform: capitalize; }
h2 {font: 16px "tahoma", "sans-serif"; color:#003967; text-transform: none;}
h3 {font: 16px "tahoma", "sans-serif"; color:#003967; text-transform: capitalize; font-weight:  bold;}
h4 {font: 14px "tahoma", "sans-serif"; color:#003967; text-transform: capitalize;}
h5 {font: 14px "tahoma", "sans-serif"; color:#003967; text-transform: capitalize;}
p { line-height: 1.3em; margin: 5px 0 10px 0; }
p.clear { clear: left; }

h3.bernett {background: url(../images/logo-bernett.png) top left no-repeat; text-indent: -15000px; display: block; width: 200px; height: 50px; }
h3.rdvo {background: url(../images/logo-rdvo.png) top left no-repeat; text-indent: -15000px; display: block; width: 250px; height: 50px; }
h3.mural {background: url(../images/logo-mural.png) top left no-repeat; text-indent: -15000px; display: block; width: 250px; height: 50px; }
h3.global {background: url(../images/logo-globalpark.png) top left no-repeat; text-indent: -15000px; display: block; width: 250px; height: 50px; }
p.excerpt { font-size: 12px; text-transform: uppercase; border-top: 1px solid #777; padding-top: 5px;}
hr { color: #c7c7c7; margin: 12px 0;}
li { padding: 0 0 0 10px; margin: 6px 0; background: url(../images/bg-bullet.gif) left 5px no-repeat; }


.wrapper { margin: 0 auto; width: 1000px;}
#container {
	background-color: #fff;
	border: 1px solid #083f6b;
	float: left;
	margin: 12px 0 12px 0;
	}

	/* begin header styles */
	#header { 
		float: left;
		width: 1000px;
		}
		.logo { margin: 15px 0 15px 15px; float: left;} 
		.flash { width: 531px; height: 151px; float: left; padding: 0; background: url(../images/flashbg.png) bottom right no-repeat; margin-top: 15px;}
		div.contact { 
			float: right; 
			margin-right: 15px;
			_margin-right: 8px; 
			margin-top: 15px;
			width: 179px;  
			padding: 70px 0 0px 20px;
			border-left: 1px dotted white;
			background-color: #003b68;
			color: #fff; 
			height: 81px;
			}
			/*div.contact span {display: block; width: 30px; margin-right: 5px; text-align: right; float: left;}*/
			div.contact h2 { 
				color: #fff; 
				}
			div.contact a {color: #fff;}
			div.contact a:hover {background-color: #003b68; color: #ccc;}
	
	
	/* begin main content styles */
	#main { 
		float: left;
		background: url(../images/bg-main.gif) top left repeat-y;
		width: 970px;
		margin: 0 15px 15px 15px;
		_margin: 0 7px 15px 7px;
		}		
		div.leftCol { 
			float: left;
			width: 240px;
			}
			#nav { 
				background-color: #003b68;
				padding: 0;
				width:239px;
				}
				#nav ul {padding: 0;}

				#nav li {
					margin: 0;
					padding: 0;
					list-style-type: none;
					}	
				#nav li a {
					display: block;
					padding: 10px 14px;
					width: 211px;
					font-size: 11px; 
					text-transform: uppercase; 
					text-decoration: none;
					color: #fff;
					border-bottom: 1px solid white;
					
					}
					#nav li a:hover {
						background-color: #044779;
						color: #fff;
						}
						#nav li a.active {
							background-color: #5aaece;
							color: #000;
							}
					#nav li ul {
						display: none;
						width: 239px;
						}
                    #nav li.active ul {
                        display: block;
                        }
                        #nav li.active {}
                        #nav li.focus_areas {
                            display: block;
                            }
						#nav ul li a {
							background: #c1c1c1 url(../images/bg-bullet.gif) 15px 10px no-repeat;
							color: #444;
							padding: 5px 14px 5px 24px;
							width: 201px;
							font-size: 11px; text-transform: none;
							background-color: #c1c1c1;
							border-bottom: 1px solid #777;
							}
							#nav ul li a.active {
							background: #c1c1c1 url(../images/bg-bullet.gif) 15px 10px no-repeat;
							color: #000;
							padding: 5px 14px 5px 24px;
							font-size: 11px; text-transform: none;
							background-color: #c1c1c1;
							}
							#nav ul li a:hover {color: #000; background-color: #c1c1c1; }
							#nav li:nth-child(2) {color: gold; }
							
			div.leftCol .content {
				padding: 15px;
				}		
		div.centerCol { 
			float: left;
			width: 460px;
			padding:25px 35px;
			_padding: 25px 30px;
			background: url(../images/bg-center.gif) top right repeat-x;
			}
			div.centerCol p {font-size: 12px; line-height: 1.5em;}
			div.centerCol img {float: left; padding: 10px 15px 15px 0px;
			}							
 			div.centerCol ul {margin-bottom: 15px;}
 			div.centerCol ol {
 				float: left;
 				border-bottom: 1px solid #c7c7c7;
 				border-top: 1px solid #c7c7c7;
 				padding: 10px 0;
 				margin: 10px 0;
 				}
 				div.centerCol ol li {
 					width: 135px; 
 					float: left; 
 					font-size: 12px;
 					margin: 0; 					
 					}
 			div.centerCol fieldset {
 				margin: 10px 0 5px 0;
 				width: 460px;
 				display: block;
 				}			
 				div.centerCol fieldset .head { border-top: 1px solid #ccc; display: block; float: left; width: 460px; padding-top: 12px; margin-top: 12px; margin-bottom:  5px; font-weight: bold;}
 			
 			div.centerCol input {
 				border: 1px solid #ccc;
 				}		
		
		div.rightCol { 
			float: left;
			width: 200px;
			_padding-left: 10px;
			}
			div.rightCol .content {
				padding: 15px;
				}	
				div.rightCol h2 { border-bottom: 1px solid #c7c7c7; padding-top: 5px; }
				div.rightCol .quote { background: #ededed url(../images/bg-quote-top.gif) top left no-repeat; margin: 0 0 12px 0; padding: 10px 0 0 0; text-indent: 35px; font-size: 11px; font-weight: bold;}
				div.rightCol .quote span{ display: block; background: url(../images/bg-quote-bottom.gif) bottom right no-repeat; padding-bottom: 10px; }	
					
                div.rssFeed {}
                div.rssFeed h1 { display: none;}
                div.rssFeed h2 { display: none;}
                div.rssFeed ul.itemList {}
                    div.rssFeed ul.itemList li.item { border-bottom: 1px solid #c7c7c7; }
                        div.rssFeed ul.itemList li.item a.itemLink { text-decoration: none; display: block; padding-bottom: 6px;}
                        div.rssFeed ul.itemList li.item a.itemLink:hover {background-color: #f4f4f4; text-decoration: underline;}
                        div.rssFeed ul.itemList li.item p.description {
                            display: none;
                            }

		div.footer {color: #fff;}
		
		
		