/**
 * navigaiton on top and the sidebar
 ***/
div.top-nav a {
    color:#6a6969;
}

div.top-nav a:hover {
	text-decoration:underline;
}

ul.common-nav {
	margin:15px 0 0 0;
	display:block;
	float:right;
	list-style:none;
}

ul.common-nav li {
	text-align:center;
	display:block;
	float:left;
	margin:0 0 0 16px;
}

ul.common-nav li a {
	/*line-height:24px;*/
}

#sidebar {
    font-family: Helvetica, Arial, sans-serif;
}

ul.level1 {
	text-align:right;
	margin: 0;
}

ul.level1 li {
    border-bottom: 1px solid #FFF;
    list-style:none;
    margin: 0;
}

ul.level1 li a {
	font-size: 114%;
	display:block;
	width:167px;
    color: #01475f;
	padding: 15px 25px 15px 0;
}

ul.level1 li.hover, ul.level1 li.selected {
    background-color: #78B1C4 !important;
}

ul.level1 li.hover a, ul.level1 li.selected a {
    color: #FFF;
}

ul.level1 li.hover a.about-us, ul.level1 li.selected a.about-us {
    border-top: 1px solid #FFF;
	padding: 14px 25px 15px 0;
}

ul.level1 li.selected .gt-nav {
    display:inline !important;
}

.gt-nav {
	display:none;
	padding-right:5px;
}

ul.level1 li.hover .gt-nav {
    display:inline;
}
	
#sidebar ul.level2 {
    background-color: #78B1C4;
    list-style: none;
    text-align:right;
    margin: 0;
    display: block;
    padding: 8px 25px 5px 2px;
}

body.about-us #sidebar ul.level2 {
    margin: 0 0 6px 0 !important;
}

ul.level2 li {
    list-style:none;
    margin: 0;
    padding: 0 0 8px 0;
    font-weight: bold;
}

a.subnav-top {
	font-size: 114%;
    color: #FFF !important;
}

a.subnav-item {
	font-family: Arial, Helvetica, Verdana;
    color: #D6F2F6 !important;
	font-size: 92%;
}

a.subnav-item-selected {
	font-family: Arial, Helvetica, Verdana;
    color: #FFF !important;
    font-size:89%;
}

ul.xmarketing {
    text-align:center;
	float:right;
	width:216px;
	clear:right;
	margin: 0;
}

ul.xmarketing li {
    border-bottom: 1px solid #FFF;
    list-style:none;
    margin: 0;
}

ul.xmarketing li a {
	font-family: Helvetica, Arial, sans-serif;
    font-size: 13px;
    display:block;
    width:216px;
    color: #FFF;
    padding: 15px 0;
}

ul.xmarketing li.ta-story {
	background-color: #7D93B9;
}

ul.xmarketing li.xmarket-1 {
	background-color: #f15a24;
}

ul.xmarketing li.xmarket-2 {
	background-color: #f5835b;
}

ul.xmarketing li.xmarket-3 {
	background-color: #f8ac91;
}

ul.xmarketing li.xmarket-4 {
	background-color: #fbd6c8;
	border-bottom-width: 0;
}

