/*//////////////////////*/
/* GLOBAL ELEMENTS */
/*//////////////////////*/

body
{
	background: none #b4b4b3;
	margin: 0;
	/* placement of the container */
	padding: 0;
	font: normal 11px arial, helvetica, verdana, sans-serif;
	line-height: 160%;
	color: #53504f;
}

img, table
{
	border: 0;
}

.size_9
{
	font-size: 9px;
}

.w20
{
	width: 20px;
}

.h2
{
	font-size: 17px;
	text-align: left;
}

.uc
{
	text-transform: uppercase;
}

.bd_wh_r
{
	border-right: solid 1px #ccc;
}

.bd_gr_r
{
	border-right: solid 1px #81807f;
}

/* NEWS FLASH style */
#news
{
	position: absolute;
	width: 420px;
	top: 30px;
	left: 250px;
	color: #fff;
	font-size: 10px;
	text-align: right;
}

/* NAV style */

a.wh:link, a.wh:visited
{
	color: #fff;
	text-decoration: underline;
}

/* DESTINATION MAIN NAV*/
ul#dest_nav
{
	position: absolute;
	top: 168px;
	width: 550px;
	left: 243px;
	list-style: none;
	display: inline;
	margin: 0;
	padding: 0;
	line-height: 100%;
}

ul#dest_nav li
{
	float: left;
	padding: 0 7px;
	margin: 0;
}

	a.ftnav:link, a.ftnav:visited, a.ftnav:hover, a.ftnav:active
	{
		text-decoration: none;
		font-weight: bold;
		font-size: 10px;
	}
	
	a.ftnav:link, a.ftnav:visited
	{
		color: #81807f;
	}
	
	a.ftnav:hover, a.ftnav:active
	{
		color: #09334a;
	}

/* MAP NAV */
#map_nav
{
	padding: 0;
	margin: 0;
	position: absolute;
	top: 8px;
	left: 720px;
	width: 71px;
	height: 155px;
	list-style: none;
}

	#map_nav a
	{
		text-decoration: none;
	}
	
	#map_nav em
	{
		visibility: hidden;
	}
	
	#map_pr, #map_cr, #map_nnim, #map_pa, #map_van, #map_vic
	{
		position: absolute;
		border: 0;
		width: 7px;
		height: 7px;
		padding: 0;
		margin: 0;
		background: transparent;
	}
	
	#map_pr
	{
		top: 0px;
		left: 0px;
	}
	
	#map_cr
	{
		top: 112px;
		left: 40px;
	}
	
	#map_nnim
	{
		top: 128px;
		left: 50px;
	}
	
	#map_pa
	{
		top: 130px;
		left: 41px;
	}
	
	#map_van
	{
		top: 131px;
		left: 64px;
	}
	
	#map_vic
	{
		top: 148px;
		left: 58px;
	}

/* CBC NAV */
ul#cbc_nav_main
{
	list-style: none;
	padding: 17px 5px 0 10px;
	margin: 0;
}

ul#cbc_nav_main li, ul#cbc_nav_cbc li, ul#cbc_nav_acbc li, ul#cbc_nav_news li
{
	padding: 3px 0;
	margin: 0;
	line-height: 120%;
}
	
	ul#cbc_nav_main a:link, ul#cbc_nav_main a:visited, ul#cbc_nav_main a:active, ul#cbc_nav_main a:hover
	{
		color: #00446a;
		text-decoration: none;
	}
	
	ul#cbc_nav_main a:link, ul#cbc_nav_main a:visited
	{
		font-weight: normal;
	}
	
	ul#cbc_nav_main a:active, ul#cbc_nav_main a:hover
	{
		font-weight: bold;
	}

ul#cbc_nav_cbc, ul#cbc_nav_acbc, ul#cbc_nav_news
{
	/*display: none;*/
	list-style: none;
	padding: 0 0 0 10px;
	margin: 0;
}

	ul#cbc_nav_cbc a:link, ul#cbc_nav_cbc a:visited, ul#cbc_nav_cbc a:active, ul#cbc_nav_cbc a:hover, ul#cbc_nav_acbc a:link, ul#cbc_nav_acbc a:visited, ul#cbc_nav_acbc a:active, ul#cbc_nav_acbc a:hover, ul#cbc_nav_news a:link, ul#cbc_nav_news a:visited, ul#cbc_nav_news a:active, ul#cbc_nav_news a:hover
	{
		font-size: 9px;
		font-weight: normal;
		line-height: 100%;
		text-decoration: none;
	}
	
	ul#cbc_nav_cbc a:link, ul#cbc_nav_cbc a:visited, ul#cbc_nav_acbc a:link, ul#cbc_nav_acbc a:visited, ul#cbc_nav_news a:link, ul#cbc_nav_news a:visited
	{
		color: #447395;
	}
	
	ul#cbc_nav_cbc a:active, ul#cbc_nav_cbc a:hover, ul#cbc_nav_acbc a:active, ul#cbc_nav_acbc a:hover, ul#cbc_nav_news a:active, ul#cbc_nav_news a:hover
	{
		color: #00446a;
	}

/* full width */
#container, #header, #content
{
	margin: 0;
	padding: 0;
}

#container
{
	width: 800px;
	border: 1px solid #00446a;
}

#header, #content
{
	width: 800px;
}	

/* CONTAINER styles */
#container
{
	background: none #fff;
	line-height: 160%;
}

/* HEADER styles */
#logo
{
	position: absolute;
	z-index: 1;
	top: 26px;
	/* placement of the container */
	left: 1px;
}

/* CONTENT styles */
#cbc_nav
{
	width: 133px;
	background: #aedaee;
	vertical-align: top;
}

/* FOOTER styles */

#footer
{
	padding: 40px 0 20px 0;
	text-align: center;
	font-size: 10px;
}
	div.hr
	{
		height: 1px;
  		background: #fff url(../images/hr.gif) no-repeat center;
	}

		div.hr hr {
			display: none;
		}
	
	#copyright
	{
		font-size: 9px;
		color: #a9a8a8;
		text-transform: uppercase;
	}
	
/*//////////////////////*/
/* HOME ELEMENTS */
/*//////////////////////*/

/* SUBNAV LINK style */

ul#cbc_nav_main a.here
{
	font-weight: bold;
}

ul#cbc_nav_cbc a.here, ul#cbc_nav_cbc a.here, ul#cbc_nav_acbc a.here, ul#cbc_nav_acbc a.here, ul#cbc_nav_news a.here, ul#cbc_nav_news a.here
{
	color: #00446a;
	font-weight: normal !important;
}

/* HEADER styles */
#header
{
	background: url(../images/bg_cbc.gif) no-repeat top left #fff;
	height: 260px;
}

#map_nav
{
	background: url(../images/mapnav.gif) transparent no-repeat;
}

/* CONTENT styles */
#masthead
{
	margin: 0;
	padding: 0;
}

#cap_bar
{
	width: 627px;
	height: 20px;
	margin: 3px 0 20px 0;
	padding: 10px 0 0 20px;
	color: #fff;
	font-size: 10px;
	line-height: 100%;
	background-color: #00446a;
}