@charset "utf-8";

/*	
	font-blue/black: #122641;
	darkblue:  #142541;
	red: #990002;
	green: #009865;
	mosterd: #b68e12;
*/

body {
	background:url(images/bckgr_body_fade.gif) repeat-x left 246px;
}

#container {
	width:937px; /*1024 -/- padding-left*/
	padding-left:80px;
	position: relative;
	z-index:10;
	min-height: 400px;
	margin: 246px 0 0 0; /*same as height of #mainimage*/
	background: #FFF url(images/bckgr_container.gif) repeat-y 565px top;
}
#sitetitle {
	position: absolute;
	left: 604px;
	top: -246px; /*same as height of #mainimage*/
	width: 374px;
	height: 131px;
	cbackground-color: #00CC00;
	cbackground: url(images/transparent_white_80.png) repeat left top;
}
	
	#sitetitle div.hasnolayout { /*needed to make logo clickable in IE6*/
		height: 131px;
		background: url(images/transparent_white_80.png) repeat left top;
	}
	* html #sitetitle div.hasnolayout   {
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=css/images/transparent_white_80.png, sizingMethod=scale);
		background-image:none; 
	}
	#sitetitle div a {
		display: block;
		background: url(images/robingood_logo.png) no-repeat left top;
		width: 317px;
		height: 99px;
		position: absolute;
		left: 27px; 
		top: 13px;
		text-indent: -9000px;
		cursor: hand;
	}
		* html #sitetitle div a  {
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=css/images/robingood_logo.png, sizingMethod=scale);
			background-image:none; 
		}
	.column {
		position: relative;
		float:left;
		min-height: 400px;
	}
	#contentcol {
		width: 450px;
	}
		#contentcol .content,
		#sidecontent .content {
			padding: 8px;
		}
	#navigationcol {	
		width: 413px;
		float: right;
	}
		#navigation {
			position: relative;
			margin-top: -115px; /* height of #mainimage (246) -/- height of #sitetitle (131)*/
			width: 374px;
			min-height: 50px;
		}
			* html #navigation {
				height: 50px;
			}
		ul.nav {
			margin: 0;
			paddin: 0;
			list-style-type: none;
		
		}
			ul.nav li {
				margin: 0;
				paddin: 0;
				float:left;	
			}
			
				ul#menu_ctl0_cnt_primarynav {
					border-top: solid 2px #FFF;
					
					height: 28px;
					z-index: 10;
					position: relative;
					font-size: 1.4em;
					font-weight: bold;
					font-family: Arial, Helvetica, sans-serif;
					letter-spacing: -0.03em;
					margin: 0;
					paddin: 0;
					list-style-type: none;
				
					
				}
					.transpbehindprimarynav {
						background-color: #FFF;
						height:28px;
						position: absolute;
						top: 2px;
						width: 100%;
						z-index: 5;
						filter:alpha(opacity=60);
						opacity: 0.6;
						-moz-opacity:0.6; 
					}
					ul#menu_ctl0_cnt_primarynav li {
						height: 28px;
						position: relative;
						margin-left: 10px;
						float:left;
						
						
						
					}
						ul#menu_ctl0_cnt_primarynav #menu_ctl0_cnt_primarynav11li a  {
							background: url(images/watdoenwe.png) no-repeat left center;
							width: 92px;
							height: 22px;	
						}
							* html ul#menu_ctl0_cnt_primarynav #menu_ctl0_cnt_primarynav11li a  {
								filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=css/images/watdoenwe.png, sizingMethod=crop);
								background-image:none; 
			
							}
							ul#menu_ctl0_cnt_primarynav #menu_ctl0_cnt_primarynav11li a:hover,
							ul#menu_ctl0_cnt_primarynav #menu_ctl0_cnt_primarynav11li  a.oclSelectedPage  {
								background: url(images/watdoenwe_hover.png) no-repeat left center;
								width: 92px;
								height: 22px;	
							}
								* html ul#menu_ctl0_cnt_primarynav #menu_ctl0_cnt_primarynav11li a:hover,
								* html ul#menu_ctl0_cnt_primarynav #menu_ctl0_cnt_primarynav11li a.oclSelectedPage {
									filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=css/images/watdoenwe_hover.png, sizingMethod=crop);
									background-image:none; 
								}
						ul#menu_ctl0_cnt_primarynav #menu_ctl0_cnt_primarynav10li a  {
							background: url(images/wiezijnwe.png) no-repeat left center;
							width: 79px;
							height: 22px;	
						}
							* html ul#menu_ctl0_cnt_primarynav #menu_ctl0_cnt_primarynav10li a  {
								filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=css/images/wiezijnwe.png, sizingMethod=crop);
									background-image:none; 
							}
							ul#menu_ctl0_cnt_primarynav #menu_ctl0_cnt_primarynav10li a:hover,
							ul#menu_ctl0_cnt_primarynav #menu_ctl0_cnt_primarynav10li a.oclSelectedPage  {
								background: url(images/wiezijnwe_hover.png)  no-repeat left center;
								width: 79px;
								height: 22px;	
							}
								* html ul#menu_ctl0_cnt_primarynav #menu_ctl0_cnt_primarynav10li a:hover,
								* html ul#menu_ctl0_cnt_primarynav #menu_ctl0_cnt_primarynav10li a.oclSelectedPage   {
									filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=css/images/wiezijnwe_hover.png, sizingMethod=crop);
									background-image:none; 
									}
						ul#menu_ctl0_cnt_primarynav #menu_ctl0_cnt_primarynav12li a {
							background: url(images/watdoenwevooru.png)  no-repeat left center;
							width: 135px;
							height: 22px;	
						}
							* html ul#menu_ctl0_cnt_primarynav #menu_ctl0_cnt_primarynav12li a {
								filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=css/images/watdoenwevooru.png, sizingMethod=crop);
									background-image:none; 
							}
							ul#menu_ctl0_cnt_primarynav #menu_ctl0_cnt_primarynav12li a:hover,
							ul#menu_ctl0_cnt_primarynav #menu_ctl0_cnt_primarynav12li a.oclSelectedPage {
								background: url(images/watdoenwevooru_hover.png) no-repeat left center;
								width: 135px;
								height: 22px;	
							}
								* html ul#menu_ctl0_cnt_primarynav #menu_ctl0_cnt_primarynav12li a:hover,
								* html ul#menu_ctl0_cnt_primarynav #menu_ctl0_cnt_primarynav12li  a.oclSelectedPage {
									filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=css/images/watdoenwevooru_hover.png, sizingMethod=crop);
									background-image:none; 
								}
						
						ul#menu_ctl0_cnt_primarynav li a {
							text-indent: -9000px;
							color:  #142541;
							display: block;
							width: 100%;
							padding: 3px 3px;	
							text-decoration: none;						
						}
						
							* html ul#menu_ctl0_cnt_primarynav li a  {
								width: 80px;
								white-space: nowrap;
								
								height:13px !important;
								overflow: hidden;
								margin-top: 4px;
							}
						
						ul#menu_ctl0_cnt_primarynav li.oclSelectedPage a {
							background-color:  #142541 !important;
						}

					
				
				ul#menu_ctl0_cnt_primarynav_level2  {
					margin:0;
					padding: 8px 0;
					display: block;
					clear: both;
					position: relative;
					list-style-type: none;
					font-weight: bold;
					font-size: 1.2em;
					border: solid 1px #FFF;
					background: #FFF url(images/bckgr_primarynav_level2.gif) repeat-x left top;
				}
				.Team 
				{
					background: #FFF url(images/bckgr_primarynav_level2_white.gif) repeat-x left top !important;
				}
				
				
				
				#sidecontent ul#menu_ctl0_cnt_primarynav_level2 {
					background: none;
					border: none;
				}
				ul#menu_ctl0_cnt_primarynav_level2 li {
					margin: 0px 10px 5px 10px;
					float: none;
				}
				ul#menu_ctl0_cnt_primarynav_level2 li a {
					border-bottom:1px solid #CCCCCC;
					color:#B68E12;
					display:block;
					padding:3px 3px 6px;
					text-decoration:none;
				}
						
				ul#menu_ctl0_cnt_primarynav_level2 li.oclParentLI {
					border-top: solid 1px #ccc;	
					margin-top: -6px;
				}
					ul#menu_ctl0_cnt_primarynav_level2 li.oclParentLI a{
						border-bottom: none;	
						color:#b68e12;
					}
				ul#menu_ctl0_cnt_primarynav_level2 li ul {
					display: block;
					
				}
					ul#menu_ctl0_cnt_primarynav_level2 li.oclParentLI ul {
						margin: -10px 0 0 0;
						padding: 0;
						display: block;
						padding-left: 50%;
						list-style-type: none;
						border-bottom: solid 1px #ccc;	
						font-size: 0.9em;
						
					}
						ul#menu_ctl0_cnt_primarynav_level2 li.oclParentLI ul li{
							margin: 0px 10px 3px 10px;
							float: none;
						}
						
						ul#menu_ctl0_cnt_primarynav_level2 li.oclParentLI ul li a {
							border-bottom: none;
							display: block;
							padding: 2px 2px;
							width: 100%;
							color: #142541;
							text-decoration: none;
						}					
						
						ul#menu_ctl0_cnt_primarynav_level2 li.oclParentLI ul li.oclParentLI{
							border-top: none;
							/* border-bottom: solid 1px #ccc;	*/
						}
						ul#menu_ctl0_cnt_primarynav_level2 li.oclParentLI ul li.oclParentLI a{
							/* color: #b68e12; */
						}
					
				ul#menu_ctl0_cnt_secondarynav {
					background: url(images/transparent_curved.png) repeat left top;
					height: 40px;
					text-transform: uppercase;
					font-weight: bold;
					margin: 0;
					paddin: 0;
					list-style-type: none;
				}
					* html ul#menu_ctl0_cnt_secondarynav {
							filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=css/images/transparent_curved.png, sizingMethod=scale);
							background-image:none; 
						}
				
					ul#menu_ctl0_cnt_secondarynav li{
							position: relative;
							height: 40px;
							float:left;
							
					}
					ul#menu_ctl0_cnt_secondarynav li a{
							position: relative;
							display:block;
							height: 24px;
							font-size: 0.9em;
							color: #FFF;
							text-decoration: none;
							padding: 10px 11px 6px 12px;
							letter-spacing: -0.06em;
					}
						*html ul#menu_ctl0_cnt_secondarynav li a {
							white-space:nowrap;
							width: 20px;
							padding-right: 8px;
							letter-spacing: -0.07em;
						}
					ul#menu_ctl0_cnt_secondarynav li a:hover,
					ul#menu_ctl0_cnt_secondarynav li.oclSelectedPage a{
							background-color:#142541;
					}

					
					ul#menu_ctl0_cnt_secondarynav li#menu_ctl0_cnt_secondarynav7li a:hover,
					ul#menu_ctl0_cnt_secondarynav li#menu_ctl0_cnt_secondarynav7li.oclSelectedPage a
					{
							background: transparent url(images/curved_hover.gif) no-repeat left top;
					}					
					ul#menu_ctl0_cnt_secondarynav li#menu_ctl0_cnt_secondarynav5li{
							float: right;
					}
					ul#menu_ctl0_cnt_secondarynav li#menu_ctl0_cnt_secondarynav5li a:hover,
					ul#menu_ctl0_cnt_secondarynav li#menu_ctl0_cnt_secondarynav5li.oclSelectedPage a{
							background: transparent url(images/curved_hover.gif) no-repeat right top;
					}

				#navigation ul#menu_ctl0_cnt_metanav {
					position: absolute;
					left: -538px;
					top: -118px;
					height: 40px;
					width: 480px; /* about the same as #contentcol*/
					font-size: 1em;
					font-weight: bold;
					text-transform: uppercase;
					list-style-type:none;
				}
					#navigation ul#menu_ctl0_cnt_metanav li {
						background: url(images/transparent_blue.png) repeat left top;
						padding: 0px 7px;
						float:left;
						
					}
						* html #navigation ul#menu_ctl0_cnt_metanav li {
							filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=css/images/transparent_blue.png, sizingMethod=scale);
							background-image:none; 
						}
					#navigation ul#menu_ctl0_cnt_metanav li a {
						color: #FFF;
						text-decoration: none;
						position: relative; /* needed to make link clickable in IE6, because it's parent (li) has transparent png AND may NOT have 'haslayout' */
					}

		#sidecontent {
			margin: 20px 68px 20px 0;			
		}
#mainimage {
	position: absolute;
	left:0px;
	top:0px;
	width: 100%;
	height: 214px; /* 246 (total height) -/- 32 (border-bottom)*/
	z-index:5;
	border-bottom: solid 32px #142541;
	background: #142541 url(../backgrounds/header_3.jpg) repeat-x left top;
}

#footer {
	/* background-color: #FFF; */
	width: 100%;
	height: 100px;
	margin-top: 30px;
	clear:both;
	position: relative;
	z-index:10;
}
* html #footer {
	top: 30px;
}
*+html #footer {
	top: 30px;
}
#footer .beam {
	background-color: #142541;
	position: absolute;
	width: 100%;
	height: 30px;
	top: -30px;
	filter:alpha(opacity=60);
	opacity: 0.6;
	-moz-opacity:0.6; 
	
}
		#footer .beam ul {
			margin: 0;
			paddin: 0;
			list-style-type: none;
			width: 1000px;
		}
			#footer .beam ul li {
				margin: 4px;
				paddin: 0;
				float:right;
				color: #FFF;	
			}
			#footer .beam ul li a {
				color: #FFF;	
			}
