/**
 * COB Navigation Styles
 **/

	/* Icon Links */
	
		a.iconPlus {
			padding-left: 15px;
			background: transparent url(/media/cob/images/icons/plus.gif) scroll no-repeat left center;
		}
	
	/* Top Navigation */
	
		div#navTop {
			height: 29px;
			line-height: 29px;
		}
		
			div#navTop div.tabBox {
				margin-right: 10px;
			}
					
			div#navTop a,
			div#footer a {
				color: #B5DC10;
				margin: 0 11px;
			}
		
				div#navTop a.travelIcon {
					padding-left: 17px;
					background: transparent url(/media/cob/images/icons/errorBlackBG.gif) no-repeat scroll left center;
				}
			
				div#navTop a.tab {
					display: block;
					background-color: #2C8480;
					color: #fff;
					margin: 0 1px;
					overflow: hidden;
				}
				
					div#navTop a.tab div.cornerBox {
						height: 4px;
					}
				
					div#navTop a.tab:hover,
					div#navTop a.tab:focus,
					div#navTop a.tab.active {
						color: #2C8480;
						text-decoration: none;
						background-color: #E5F0EF;
					}
			
					div#navTop a.tab div.corner {
						height: 4px;
						width: 4px;
						background: transparent url(/media/cob/images/layout/header/default/bgTabTopLeft.gif) no-repeat scroll left top;
					}
					
						div#navTop a.tab div.corner.right {
							background-image: url(/media/cob/images/layout/header/default/bgTabTopRight.gif);
						}
						
							div#navTop a.tab:hover div.corner,
							div#navTop a.tab:focus div.corner,
							div#navTop a.tab.active div.corner {
								background-image: url(/media/cob/images/layout/header/default/bgTabTopLeftActive.gif);
							}
							
								div#navTop a.tab:hover div.corner.right,
								div#navTop a.tab:focus div.corner.right,
								div#navTop a.tab.active div.corner.right {
									background-image: url(/media/cob/images/layout/header/default/bgTabTopRightActive.gif);
								}
								
					
					div#navTop a.tab div.content {
						padding: 0 11px;
						line-height: 21px; /* 29 - 8 */
						height: 25px;
					}
				
						div#navTop a.tab.accessIcon div.content {
							background: transparent url(/media/cob/images/icons/accessTealBG.gif) no-repeat scroll 11px 3px;
							padding-left: 31px; /* 20 + 11 */
						}
						
							div#navTop a.tab.accessIcon:hover div.content,
							div#navTop a.tab.accessIcon:focus div.content,
							div#navTop a.tab.active.accessIcon div.content {
								background-image: url(/media/cob/images/icons/accessActive.gif);
							}
							
					div#navTop a.tab div.TabBoxFix {
						position: relative;
					}

						div#navTop a.tab div.TabBoxFix div.clearfix div.corner {
							float: none;
						}

						div#navTop a.tab div.TabBoxFix div.clearfix div.corner.right {
							position: absolute;
							right: 0px;
							top: 0px;
						}
		
	/* Main Navigation */
	
		div#navMain {
			background: transparent url(/media/cob/images/layout/nav/main/bgStretch.gif) repeat-x scroll left center;
			line-height: 48px;
			height: 48px;
			padding: 0 0 0 27px;
			font-size: 17px;
		}
		
			div#navMain div.seperator {
				width: 1px;
				height: 48px;
				background: transparent url(/media/cob/images/layout/nav/main/bgSeperator.gif) no-repeat scroll left center;
			}
		
			div#navMain a {
				display: block;
				font-size: 15px;
				color: #fff;
				font-weight: bold;
				overflow: hidden;
			}
			
				div#navMain a div.content {
					padding: 0 12px;
				}
				
				div#navMain a:hover,
				div#navMain a:focus,
				div#navMain a.active,
				div#navMain a.active:hover,
				div#navMain a.active:focus {
					background-color: #fff;
					background-image: none;
					color: #96B900;
					text-decoration: none;
				}
				
					div#navMain a:hover,
					div#navMain a:focus {
						color: #fff;
						background: transparent url(/media/cob/images/layout/nav/main/bgStretchHover.gif) repeat-x scroll left center;
					}
					
	/* Footer Navigation */
	
		div#footer {
			color: #fff;
			margin: 5px 11px 0;
		}
		
			div#footer div.linkBox {
				margin: 10px 3px 0 0;
			}
			
			div#footer div.linkBox p,
			div#footer div.linkBox div#copyright {
				margin: 0 0 0 11px;
			}		
			
				/* Prevent FCKEditor created elements from distorting layout */
				div#copyright * { 
					display: inline;
					margin: 0 0 0 0;
					padding: 0 0 0 0;
				}
				
			a.facebookIcon, a.twitterIcon, a.youtubeIcon {
				padding-left: 28px;
			}
			
			a.facebookIcon {
				background: transparent url(/media/cob/images/icons/facebook.gif) no-repeat scroll left center;
			}
			
			a.twitterIcon {
				background: transparent url(/media/cob/images/icons/twitter.gif) no-repeat scroll left center;
			}
			
			a.youtubeIcon {
				background: transparent url(/media/cob/images/icons/youtube.gif) no-repeat scroll left center;
			}

	/* Tertiary Navigation */

			div#leftColumn div.tertiaryHeader
			{
				padding-top: 0;
				padding-left: 0;
				border: 0 solid #299BA3;
				border-bottom-width: 1px;
			}

			/*border: 1px solid #299BA3;*/